You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2024/01/16 13:35:39 UTC

(camel-website) branch main updated (764271e5 -> f433c687)

This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git


    from 764271e5 Blog - Fix image link for Hawtio v3 blog entry
     new fa16bd00 chore: update miminist to 1.2.8
     new 7724e6aa chore: update browser-sync to 2.29.3
     new 79f59374 chore: update shell-quote to 1.8.1
     new 69d356b0 chore: update convict to 6.2.4
     new a0c22044 chore: update node-gyp to 10.0.1
     new 696d1f5a chore: update gulp-imagemin to 9.0.0
     new 9c40dd95 chore: update set-value to 2.0.1 and 3.0.3
     new 6a1facf8 chore: update netlify-cli to 17.13.2
     new f433c687 chore: remove @oclif/errors

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .pnp.cjs                                           |  11176 +-
 ...ompat-data-npm-7.12.7-b042c1d9ca-a302813bb0.zip |    Bin 8759 -> 0 bytes
 ...abel-core-npm-7.12.10-b02df7217e-505171eb50.zip |    Bin 63132 -> 0 bytes
 ...-generator-npm-7.23.6-817ef5e591-864090d512.zip |    Bin 122542 -> 0 bytes
 ...e-as-pure-npm-7.12.10-d08a7ae127-e6cd551b21.zip |    Bin 3067 -> 0 bytes
 ...or-visitor-npm-7.10.4-84f16304b7-2f3256e6a8.zip |    Bin 3556 -> 0 bytes
 ...on-targets-npm-7.12.5-fb01191ab0-6db6c839ad.zip |    Bin 8893 -> 0 bytes
 ...res-plugin-npm-7.12.1-fc3d37998d-9227e2782b.zip |    Bin 14171 -> 0 bytes
 ...res-plugin-npm-7.12.7-c55ee2ee7c-cceb501d15.zip |    Bin 5029 -> 0 bytes
 ...define-map-npm-7.10.5-a39821074e-e46959f60a.zip |    Bin 3889 -> 0 bytes
 ...t-visitor-npm-7.22.20-260909e014-d80ee98ff6.zip |    Bin 4411 -> 0 bytes
 ...expression-npm-7.12.1-be0a404ab2-e456f2dc01.zip |    Bin 3520 -> 0 bytes
 ...ction-name-npm-7.23.0-ce38271242-7b2ae024cd.zip |    Bin 8980 -> 0 bytes
 ...-variables-npm-7.22.5-6db3192347-394ca191b4.zip |    Bin 4610 -> 0 bytes
 ...-functions-npm-7.12.1-cae2fe0eb8-7a662e442f.zip |    Bin 5132 -> 0 bytes
 ...le-imports-npm-7.12.5-76d7bcabe9-6c3cde2119.zip |    Bin 6785 -> 0 bytes
 ...transforms-npm-7.12.1-c42d2455d3-1b950ea515.zip |    Bin 12323 -> 0 bytes
 ...expression-npm-7.10.4-135301e242-358b904a50.zip |    Bin 3191 -> 0 bytes
 ...ugin-utils-npm-7.10.4-af87df4f11-639ed8fc46.zip |    Bin 3300 -> 0 bytes
 ...-generator-npm-7.12.1-ed3338b613-bdc8abb569.zip |    Bin 3563 -> 0 bytes
 ...ace-supers-npm-7.12.1-59788d975f-544100e3d2.zip |    Bin 4442 -> 0 bytes
 ...ple-access-npm-7.12.1-18caff947e-2c387b57d9.zip |    Bin 3516 -> 0 bytes
 ...n-wrappers-npm-7.12.1-115c18dee8-8f38c769fd.zip |    Bin 3238 -> 0 bytes
 ...eclaration-npm-7.22.6-e723505aef-e141cace58.zip |    Bin 5379 -> 0 bytes
 ...or-option-npm-7.12.11-a3c58ccc52-ccf5c9eb8f.zip |    Bin 3859 -> 0 bytes
 ...p-function-npm-7.12.3-ef6223c955-49c3796d7a.zip |    Bin 3704 -> 0 bytes
 ...el-helpers-npm-7.12.5-3a2d6abe18-272aef1df2.zip |    Bin 18191 -> 0 bytes
 ...functions-npm-7.12.12-51d59fe552-862a78754b.zip |    Bin 4724 -> 0 bytes
 ...properties-npm-7.12.1-002e18ae19-55b5e6cd83.zip |    Bin 3023 -> 0 bytes
 ...mic-import-npm-7.12.1-b81c2ca860-838a4c34ea.zip |    Bin 3247 -> 0 bytes
 ...space-from-npm-7.12.1-5532ca81a9-d96c974205.zip |    Bin 3367 -> 0 bytes
 ...on-strings-npm-7.12.1-92e281e511-b45b81b91e.zip |    Bin 3162 -> 0 bytes
 ...-operators-npm-7.12.1-5403a64ecb-a25b30ab66.zip |    Bin 3487 -> 0 bytes
 ...g-operator-npm-7.12.1-6c48e82bfa-88da9cea3e.zip |    Bin 3432 -> 0 bytes
 ...-separator-npm-7.12.7-b6f8faf1b6-38138ec06c.zip |    Bin 3103 -> 0 bytes
 ...est-spread-npm-7.12.1-23ec83a49a-81916d9423.zip |    Bin 6247 -> 0 bytes
 ...ch-binding-npm-7.12.1-c517c19ef1-964c966b51.zip |    Bin 3104 -> 0 bytes
 ...l-chaining-npm-7.12.7-fcf919ef33-4d54b228c5.zip |    Bin 10851 -> 0 bytes
 ...te-methods-npm-7.12.1-da0018e1a0-c33a9a44e5.zip |    Bin 2939 -> 0 bytes
 ...erty-regex-npm-7.12.1-bc433228ec-ac8314da3d.zip |    Bin 3166 -> 0 bytes
 ...-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip |    Bin 2793 -> 0 bytes
 ...properties-npm-7.12.1-4ba7624aa7-f9e60dd70b.zip |    Bin 2812 -> 0 bytes
 ...amic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip |    Bin 2757 -> 0 bytes
 ...espace-from-npm-7.8.3-1747201aa9-85740478be.zip |    Bin 2900 -> 0 bytes
 ...son-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip |    Bin 2816 -> 0 bytes
 ...-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip |    Bin 3020 -> 0 bytes
 ...ng-operator-npm-7.8.3-8a723173b5-87aca49189.zip |    Bin 2945 -> 0 bytes
 ...-separator-npm-7.10.4-81444be605-01ec5547bd.zip |    Bin 2946 -> 0 bytes
 ...rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip |    Bin 2816 -> 0 bytes
 ...tch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip |    Bin 2876 -> 0 bytes
 ...al-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip |    Bin 2805 -> 0 bytes
 ...evel-await-npm-7.12.1-d8555be35e-3723996f26.zip |    Bin 2806 -> 0 bytes
 ...-functions-npm-7.12.1-559a4078ed-62340c8a6c.zip |    Bin 2944 -> 0 bytes
 ...-generator-npm-7.12.1-a5107a2a59-18e426e930.zip |    Bin 3221 -> 0 bytes
 ...-functions-npm-7.12.1-4ddf1c64a0-ebef3feb87.zip |    Bin 3248 -> 0 bytes
 ...k-scoping-npm-7.12.12-ac9f017a01-b8edbe8b7f.zip |    Bin 8457 -> 0 bytes
 ...rm-classes-npm-7.12.1-fc8ee4e566-9ed92525f4.zip |    Bin 9124 -> 0 bytes
 ...properties-npm-7.12.1-322012d191-202dbd67bb.zip |    Bin 4077 -> 0 bytes
 ...tructuring-npm-7.12.1-fa3ad97f82-dc057fd229.zip |    Bin 6187 -> 0 bytes
 ...tall-regex-npm-7.12.1-57f977d6c3-32da63c81c.zip |    Bin 2941 -> 0 bytes
 ...icate-keys-npm-7.12.1-2ee786bbf3-6c94d977eb.zip |    Bin 3205 -> 0 bytes
 ...n-operator-npm-7.12.1-271f649ee1-97d393607e.zip |    Bin 3156 -> 0 bytes
 ...orm-for-of-npm-7.12.1-93111bd158-0123877bf5.zip |    Bin 6036 -> 0 bytes
 ...ction-name-npm-7.12.1-6ce3ca221a-706195378f.zip |    Bin 3050 -> 0 bytes
 ...m-literals-npm-7.12.1-6660b188a4-b5db2c5a70.zip |    Bin 2846 -> 0 bytes
 ...n-literals-npm-7.12.1-c5b80ce730-a0c860a5cc.zip |    Bin 3140 -> 0 bytes
 ...odules-amd-npm-7.12.1-8fe2fb8398-66e5731ced.zip |    Bin 4056 -> 0 bytes
 ...s-commonjs-npm-7.12.1-ccf6f4a926-6f5fbc920f.zip |    Bin 4615 -> 0 bytes
 ...s-systemjs-npm-7.12.1-c1130bdc6f-2f654705c2.zip |    Bin 6464 -> 0 bytes
 ...odules-umd-npm-7.12.1-dde38f73c4-9da5d3ef15.zip |    Bin 4287 -> 0 bytes
 ...oups-regex-npm-7.12.1-a248616e23-da6645f541.zip |    Bin 3174 -> 0 bytes
 ...new-target-npm-7.12.1-4c61f9b33d-f8150606d2.zip |    Bin 3246 -> 0 bytes
 ...ject-super-npm-7.12.1-5cfdb6a439-e4524734aa.zip |    Bin 3164 -> 0 bytes
 ...parameters-npm-7.12.1-1fa4e26d98-745a10201e.zip |    Bin 7535 -> 0 bytes
 ...y-literals-npm-7.12.1-e86a3c4f5d-c66eecec27.zip |    Bin 3003 -> 0 bytes
 ...egenerator-npm-7.12.1-aba30ba094-8673ae830a.zip |    Bin 2809 -> 0 bytes
 ...rved-words-npm-7.12.1-7930992fe4-718ac30f96.zip |    Bin 2895 -> 0 bytes
 ...properties-npm-7.12.1-e012360208-90c70f2d64.zip |    Bin 3094 -> 0 bytes
 ...orm-spread-npm-7.12.1-35eddf11b1-9050d58ab1.zip |    Bin 3680 -> 0 bytes
 ...icky-regex-npm-7.12.7-682f07e03e-5a65818685.zip |    Bin 2951 -> 0 bytes
 ...e-literals-npm-7.12.1-a0bc53e621-e25a3f3510.zip |    Bin 3841 -> 0 bytes
 ...of-symbol-npm-7.12.10-a085cfb180-fddb9de970.zip |    Bin 3540 -> 0 bytes
 ...de-escapes-npm-7.12.1-bacb2035a1-1dcb2b73bf.zip |    Bin 3761 -> 0 bytes
 ...code-regex-npm-7.12.1-99d75a41c7-4737e20e51.zip |    Bin 2863 -> 0 bytes
 ...reset-env-npm-7.12.11-e91b4f469a-1ab24f724a.zip |    Bin 33985 -> 0 bytes
 ...set-modules-npm-0.1.4-db073de4ec-559457d579.zip |    Bin 25071 -> 0 bytes
 ...el-runtime-npm-7.12.5-b3edb8ee8e-72bc865a53.zip |    Bin 75009 -> 0 bytes
 ...-template-npm-7.22.15-0b464facb4-21e768e4ee.zip |    Bin 26736 -> 0 bytes
 ...l-traverse-npm-7.23.7-6251d782ea-3215e59429.zip |    Bin 180281 -> 0 bytes
 ...abel-types-npm-7.23.5-17488c6408-a623a4e7f3.zip |    Bin 0 -> 332023 bytes
 ...ag-browser-npm-7.22.3-7c38cb0a91-bacf2d6e6c.zip |    Bin 0 -> 147942 bytes
 ...nag-browser-npm-7.5.4-9891dea66a-021041078c.zip |    Bin 139036 -> 0 bytes
 ...gsnag-core-npm-7.19.0-20de7ebabf-d70106675a.zip |    Bin 0 -> 38337 bytes
 ...ugsnag-core-npm-7.5.4-bb5d71f543-4d7f05243a.zip |    Bin 30252 -> 0 bytes
 ...bugsnag-js-npm-7.20.2-7dac074db8-dffdce1191.zip |    Bin 0 -> 3418 bytes
 ...bugsnag-js-npm-7.22.3-8e30acd558-22960017e8.zip |    Bin 0 -> 3416 bytes
 ...@bugsnag-js-npm-7.5.4-12c69937d9-53d446cef4.zip |    Bin 3418 -> 0 bytes
 ...gsnag-node-npm-7.22.3-a6d1183220-ae68a37f2a.zip |    Bin 0 -> 62130 bytes
 ...ugsnag-node-npm-7.5.4-ff031d7c8b-13dbe7fa68.zip |    Bin 57702 -> 0 bytes
 ...lors-colors-npm-1.6.0-47f686c4e2-66d00284a3.zip |    Bin 0 -> 20641 bytes
 ...ap-consumer-npm-0.8.0-1f37e9e72b-dfe1399712.zip |    Bin 45552 -> 0 bytes
 ...map-support-npm-0.7.0-456c3ea2ce-d58b31640c.zip |    Bin 16441 -> 0 bytes
 ...map-support-npm-0.8.1-964f2de99d-b6e38a1712.zip |    Bin 0 -> 35047 bytes
 ...ective-less-npm-4.1.0-fac22950f6-5188bc4f03.zip |    Bin 0 -> 3835 bytes
 ...@esbuild-linux-x64-npm-0.19.6-36580a5626-10.zip |    Bin 0 -> 3978090 bytes
 ...@esbuild-linux-x64-npm-0.19.9-d6dbfe74c3-10.zip |    Bin 0 -> 4029815 bytes
 ...-negotiator-npm-1.1.0-0ebfac37a0-5c8f263680.zip |    Bin 0 -> 4402 bytes
 ...jv-compiler-npm-3.5.0-d1a90dc51f-c46c4680bf.zip |    Bin 0 -> 20899 bytes
 ...y-deepmerge-npm-1.3.0-72eb1f634c-6ddfc230ed.zip |    Bin 0 -> 6324 bytes
 ...stify-error-npm-3.4.1-eaa74ed572-4d63660f7d.zip |    Bin 0 -> 9249 bytes
 ...fy-compiler-npm-4.3.0-920872cc57-9ad575907d.zip |    Bin 0 -> 11430 bytes
 ...astify-send-npm-2.1.0-72d39a2331-22bc3e5196.zip |    Bin 0 -> 45253 bytes
 ...ify-static-npm-6.10.2-3d9ff38b3c-d5e32a328e.zip |    Bin 0 -> 307018 bytes
 ...codes-momoa-npm-2.0.4-aea1a9815c-d3c0601bc0.zip |    Bin 0 -> 14689 bytes
 ...aps-resolve-npm-1.0.1-e8b171004b-3ad4a16226.zip |    Bin 0 -> 19273 bytes
 ...is-commands-npm-1.2.0-47541de88b-a8253c9539.zip |    Bin 0 -> 7189 bytes
 ...jest-types-npm-25.5.0-45f0640591-49cb06ab86.zip |    Bin 16082 -> 0 bytes
 ...jest-types-npm-26.6.2-fca9877d98-02d42749c8.zip |    Bin 9652 -> 0 bytes
 ...jest-types-npm-27.5.1-c589ce1890-d3ca165567.zip |    Bin 0 -> 10075 bytes
 ...gen-mapping-npm-0.3.3-1815eba94c-072ace159c.zip |    Bin 22925 -> 0 bytes
 ...l-set-array-npm-1.1.2-45b82d7fb6-69a84d5980.zip |    Bin 8860 -> 0 bytes
 ...ace-mapping-npm-0.3.9-91625cd7fb-83deafb8e7.zip |    Bin 0 -> 28194 bytes
 .../@lukeed-ms-npm-2.0.2-5e69b6e173-6ae47ed3eb.zip |    Bin 0 -> 5842 bytes
 ...ir-enhanced-npm-2.2.1-5286808663-55d898d3d6.zip |    Bin 20733 -> 0 bytes
 ...binary-info-npm-1.0.0-0d6d09a580-0dd134cefe.zip |    Bin 0 -> 79176 bytes
 ...tlify-blobs-npm-6.4.1-c8fa076790-34da08aea7.zip |    Bin 0 -> 26307 bytes
 ...build-info-npm-7.11.4-be472d2d04-5be2c92347.zip |    Bin 0 -> 172473 bytes
 ...ify-build-npm-18.21.2-e300e27158-312d6c4924.zip |    Bin 132883 -> 0 bytes
 ...ify-build-npm-29.32.0-af47b0c578-6a8964ae3e.zip |    Bin 0 -> 232605 bytes
 ...cache-utils-npm-2.0.4-9c6a44d5cd-a6c8c71a79.zip |    Bin 11201 -> 0 bytes
 ...cache-utils-npm-5.1.5-c1d8e20a30-c6b4c3a110.zip |    Bin 0 -> 11127 bytes
 ...ify-config-npm-15.8.0-3de3aa9b52-93f9d0fe57.zip |    Bin 54244 -> 0 bytes
 ...fy-config-npm-20.10.1-9ae7973236-415d65e89d.zip |    Bin 0 -> 58342 bytes
 ...ge-bundler-npm-10.1.3-14f79ba908-0c0d5d4600.zip |    Bin 0 -> 1383841 bytes
 ...ge-bundler-npm-11.0.0-a1cf4e12ff-959ad06671.zip |    Bin 0 -> 1383829 bytes
 ...fy-esbuild-npm-0.13.6-046d0dd04b-ed8fe7cb33.zip |    Bin 22535 -> 0 bytes
 ...ework-info-npm-5.11.0-892a8f113e-9dede6d3c5.zip |    Bin 83144 -> 0 bytes
 ...ework-info-npm-9.8.10-ef6bea14b9-b8a7b33f6a.zip |    Bin 0 -> 76709 bytes
 ...tions-utils-npm-2.0.2-62bc12c0f8-ef0b0d8bc1.zip |    Bin 3968 -> 0 bytes
 ...ions-utils-npm-5.2.46-17f647f719-a30abc0ce0.zip |    Bin 0 -> 3907 bytes
 ...y-git-utils-npm-2.0.2-555ce40023-535c68eca5.zip |    Bin 7690 -> 0 bytes
 ...y-git-utils-npm-5.1.1-c51b643d1b-e0af71e582.zip |    Bin 0 -> 7693 bytes
 ...ode-cookies-npm-0.1.0-345808956c-4399905eb9.zip |    Bin 0 -> 9422 bytes
 ...y-open-api-npm-2.26.0-06e6df0c4e-bece6ee596.zip |    Bin 0 -> 28006 bytes
 ...fy-open-api-npm-2.5.2-5e94d85f21-0b22008d47.zip |    Bin 22316 -> 0 bytes
 ...metry-utils-npm-1.0.1-b568a1005d-5763af5bf6.zip |    Bin 0 -> 3822 bytes
 ...-handlers-npm-1.11.22-f018902cb6-db6710a8fa.zip |    Bin 11051 -> 0 bytes
 ...lugins-list-npm-4.1.0-4c92f8371c-352de8d54d.zip |    Bin 8592 -> 0 bytes
 ...ugins-list-npm-6.75.0-97dd7feea3-c759c570b9.zip |    Bin 0 -> 12028 bytes
 ...al-proxy-linux-x64-npm-0.34.1-d25a74393e-10.zip |    Bin 43142949 -> 0 bytes
 ...ocal-proxy-npm-0.34.1-e2f0f6e21f-d1beb69dc4.zip |    Bin 1935 -> 0 bytes
 ...y-run-utils-npm-2.0.1-058d3957cb-1f09aa9b7f.zip |    Bin 3816 -> 0 bytes
 ...y-run-utils-npm-5.1.1-74ec2bc10c-e94d6c0410.zip |    Bin 0 -> 3930 bytes
 ...ctions-api-npm-1.13.0-34a177d932-a54d347101.zip |    Bin 0 -> 25692 bytes
 ...nd-ship-it-npm-4.28.3-016b62d1d8-2638e1c052.zip |    Bin 103817 -> 0 bytes
 ...nd-ship-it-npm-9.28.2-a1dc19a04a-f71589b93d.zip |    Bin 0 -> 130236 bytes
 ...lib-fs.stat-npm-1.1.3-95bc1892a0-318deab369.zip |    Bin 6507 -> 0 bytes
 ...pmcli-agent-npm-2.2.0-cf04e8a830-822ea07755.zip |    Bin 0 -> 8417 bytes
 .../@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip |    Bin 0 -> 12565 bytes
 ...oclif-color-npm-0.1.2-ce883172b6-4b99ffed7f.zip |    Bin 3748 -> 0 bytes
 ...lif-command-npm-1.8.0-8a2dc2935e-716bfe146b.zip |    Bin 21254 -> 0 bytes
 ...lif-config-npm-1.17.0-acbde241aa-07d3f17274.zip |    Bin 37767 -> 0 bytes
 ...clif-errors-npm-1.3.4-455c0531d6-77653f534c.zip |    Bin 13318 -> 0 bytes
 ...if-linewrap-npm-1.0.0-e738997487-210edd1aac.zip |    Bin 7805 -> 0 bytes
 ...clif-parser-npm-3.8.5-2fdc899412-716711d8a3.zip |    Bin 19860 -> 0 bytes
 ...plugin-help-npm-3.2.3-9ecae18a48-b49305e7f9.zip |    Bin 14624 -> 0 bytes
 ...n-not-found-npm-1.2.4-83f7525dc3-8e924dd93b.zip |    Bin 6526 -> 0 bytes
 ...gin-plugins-npm-1.9.5-0c64b7c4ad-e6600a2067.zip |    Bin 25254 -> 0 bytes
 ...clif-screen-npm-1.0.4-427b7c4c6e-fb0027fe8c.zip |    Bin 3654 -> 0 bytes
 ...-auth-token-npm-2.5.0-a1c6ffb640-95d7928b6f.zip |    Bin 13658 -> 0 bytes
 ...-auth-token-npm-3.0.4-2b669244cb-8e21e567e3.zip |    Bin 0 -> 13169 bytes
 ...ctokit-core-npm-3.5.1-a933dedcf7-ea2d122107.zip |    Bin 20630 -> 0 bytes
 ...ctokit-core-npm-4.2.4-25aeed316b-53ba8f990c.zip |    Bin 0 -> 18289 bytes
 ...t-endpoint-npm-6.0.10-a14f93e0b2-db05c118fd.zip |    Bin 44276 -> 0 bytes
 ...it-endpoint-npm-7.0.6-ff8dba936f-e8b9cc09aa.zip |    Bin 0 -> 34976 bytes
 ...kit-graphql-npm-4.8.0-83d118b4da-e03a3a05b7.zip |    Bin 19635 -> 0 bytes
 ...kit-graphql-npm-5.0.6-26fb5b6074-6014690d18.zip |    Bin 0 -> 18005 bytes
 ...napi-types-npm-11.2.0-10b7a5c509-ea4e7e1cf0.zip |    Bin 212652 -> 0 bytes
 ...napi-types-npm-18.1.1-18b6c70735-bd2920a238.zip |    Bin 0 -> 412092 bytes
 ...inate-rest-npm-2.17.0-4d48903092-e1757a89ad.zip |    Bin 40590 -> 0 bytes
 ...ginate-rest-npm-6.1.2-3b2443d1e8-6d5b97fb44.zip |    Bin 0 -> 35870 bytes
 ...nt-methods-npm-5.13.0-976c113da3-0102a2679b.zip |    Bin 145236 -> 0 bytes
 ...int-methods-npm-7.2.3-c54ecf5d8d-59fb4e786a.zip |    Bin 0 -> 168929 bytes
 ...quest-error-npm-2.1.0-51ac624306-baec2b5700.zip |    Bin 11460 -> 0 bytes
 ...quest-error-npm-3.0.3-cbba4d6220-5db0b51473.zip |    Bin 0 -> 11239 bytes
 ...kit-request-npm-5.6.2-2a9866bd05-a106891aee.zip |    Bin 22236 -> 0 bytes
 ...kit-request-npm-6.2.8-fbcbb43713-47188fa08d.zip |    Bin 0 -> 22408 bytes
 ...okit-rest-npm-18.12.0-f250ac8e5e-d84cbb1403.zip |    Bin 7056 -> 0 bytes
 ...okit-rest-npm-19.0.13-3bdada05df-7fbee09a2f.zip |    Bin 0 -> 7467 bytes
 ...it-tsconfig-npm-1.0.2-abab4615e2-74d56f3e9f.zip |    Bin 0 -> 2489 bytes
 ...okit-types-npm-10.0.0-8ea850424d-6345e605d3.zip |    Bin 0 -> 31412 bytes
 ...okit-types-npm-6.34.0-1de469b7ee-91c29ae7c8.zip |    Bin 35075 -> 0 bytes
 ...tokit-types-npm-9.3.2-0c1714b849-4bcd18850d.zip |    Bin 0 -> 31446 bytes
 ...lemetry-api-npm-1.6.0-58fdf34ce1-b8daefad2c.zip |    Bin 0 -> 410462 bytes
 ...her-linux-x64-glibc-npm-2.3.0-553fa746a4-10.zip |    Bin 0 -> 206264 bytes
 ...cel-watcher-npm-2.3.0-ee1d0494b5-5ba2be3337.zip |    Bin 0 -> 8081 bytes
 ...atcher-wasm-npm-2.3.0-01ffccf071-978dc4cfb9.zip |    Bin 0 -> 73759 bytes
 ...env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip |    Bin 0 -> 13482 bytes
 ...ork.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip |    Bin 0 -> 13190 bytes
 ...pm-npm-conf-npm-2.2.2-b8f7ae7bc8-45422fecc7.zip |    Bin 0 -> 12991 bytes
 ...lugin-babel-npm-5.2.2-d1de4602ba-ed2ab5b629.zip |    Bin 22428 -> 0 bytes
 ...n-commonjs-npm-18.1.0-32ce7e8ae1-50d16bd250.zip |    Bin 89613 -> 0 bytes
 ...ugin-inject-npm-4.0.2-abf5f3b178-a052a9ce59.zip |    Bin 9610 -> 0 bytes
 ...plugin-json-npm-4.1.0-c932de6f49-867bc9339b.zip |    Bin 8954 -> 0 bytes
 ...de-resolve-npm-11.2.1-1cea144df4-8007f6a01d.zip |    Bin 27538 -> 0 bytes
 ...pluginutils-npm-3.1.0-b44b222e7d-3b69f02893.zip |    Bin 17693 -> 0 bytes
 ...pluginutils-npm-4.2.1-0f52a5eba2-503a6f0a44.zip |    Bin 0 -> 17856 bytes
 ...-observable-npm-0.3.1-aeb89f731e-2b62bff492.zip |    Bin 5449 -> 0 bytes
 ...esorhus-is-npm-0.14.0-9f906ea34b-789cd128f0.zip |    Bin 12320 -> 0 bytes
 ...resorhus-is-npm-2.1.1-f90d94a68e-55c4a78138.zip |    Bin 14608 -> 0 bytes
 ...hus-slugify-npm-1.1.0-aa4da00201-6834c3a81e.zip |    Bin 6318 -> 0 bytes
 ...hus-slugify-npm-2.2.1-d3d46bd278-717f04cf71.zip |    Bin 0 -> 7098 bytes
 ...ansliterate-npm-0.1.1-b26a532d7b-1d15c67ee7.zip |    Bin 7426 -> 0 bytes
 ...ansliterate-npm-1.6.0-85bb17cf9b-fbb5bbcaf9.zip |    Bin 0 -> 12563 bytes
 ...ent-emitter-npm-3.1.0-3f778351c2-db069d9542.zip |    Bin 0 -> 6303 bytes
 ...-http-timer-npm-1.1.2-ea82ca2d55-9b63853bd5.zip |    Bin 3819 -> 0 bytes
 ...nizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip |    Bin 0 -> 2324 bytes
 ...rysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip |    Bin 0 -> 14512 bytes
 ...ypes-cookie-npm-0.4.1-274a704dc6-427c922021.zip |    Bin 0 -> 4257 bytes
 ...types-cors-npm-2.8.17-2556d16051-469bd85e29.zip |    Bin 0 -> 3432 bytes
 ...-decompress-npm-4.2.3-a952d4f7ff-f5b54ebc13.zip |    Bin 2833 -> 0 bytes
 ...es-download-npm-8.0.1-6cc57bfe9c-eabd3d9666.zip |    Bin 3891 -> 0 bytes
 ...pes-estree-npm-0.0.39-f898500e96-9f0f20990d.zip |    Bin 5561 -> 0 bytes
 ...pes-estree-npm-0.0.45-71d6bd2510-5a45a5fd92.zip |    Bin 6589 -> 0 bytes
 ...pes-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip |    Bin 0 -> 3299 bytes
 ...@types-glob-npm-7.1.3-44516e2aab-e0eef12285.zip |    Bin 3255 -> 0 bytes
 .../@types-got-npm-8.3.5-a96a7b7325-497ec57f7b.zip |    Bin 4019 -> 0 bytes
 ...ttp-proxy-npm-1.17.14-170e4e32fb-aa1a3e66cd.zip |    Bin 0 -> 4766 bytes
 ...http-proxy-npm-1.17.4-b058ec1b5e-bab3e09a20.zip |    Bin 4609 -> 0 bytes
 ...bul-reports-npm-1.1.2-4f435a3d0f-00866e815d.zip |    Bin 2977 -> 0 bytes
 ...s-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip |    Bin 3865 -> 0 bytes
 ...-node-fetch-npm-2.5.7-fd8c51e56f-3585b38cf0.zip |    Bin 5358 -> 0 bytes
 ...pes-node-npm-14.14.16-b866b68544-867b692f3d.zip |    Bin 126221 -> 0 bytes
 ...ypes-node-npm-20.11.0-cb757f0c2a-8da60a8ccb.zip |    Bin 0 -> 784585 bytes
 ...es-resolve-npm-1.17.1-9a8396bef2-dc6a6df507.zip |    Bin 3877 -> 0 bytes
 ...ypes-retry-npm-0.12.1-05f3303aac-5f46b25560.zip |    Bin 0 -> 3905 bytes
 ...ypes-semver-npm-7.3.9-eb0d8b7243-872d9689be.zip |    Bin 19720 -> 0 bytes
 ...triple-beam-npm-1.3.5-0f1b823630-519b6a1b30.zip |    Bin 0 -> 2665 bytes
 ...ypes-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip |    Bin 0 -> 4938 bytes
 ...pes-yargs-npm-15.0.14-07ba249dbb-1687ce075a.zip |    Bin 13948 -> 0 bytes
 ...ypes-yargs-npm-16.0.9-c5fd1abf2f-8f31cbfcd5.zip |    Bin 0 -> 14116 bytes
 ...ypes-yauzl-npm-2.10.3-4b633e1ddc-5ee966ea7b.zip |    Bin 0 -> 3181 bytes
 ...lint-types-npm-4.33.0-9e9b956afa-c7ec55e6ae.zip |    Bin 30164 -> 0 bytes
 ...lint-types-npm-5.62.0-5c2e0aab15-24e8443177.zip |    Bin 0 -> 43884 bytes
 ...ipt-estree-npm-4.33.0-b6b79c10d0-e9409ec992.zip |    Bin 138013 -> 0 bytes
 ...ipt-estree-npm-5.62.0-5d1ea132a9-06c975eb5f.zip |    Bin 0 -> 183964 bytes
 ...sitor-keys-npm-4.33.0-8b7e72a3c9-b28cd3f2c5.zip |    Bin 11556 -> 0 bytes
 ...sitor-keys-npm-5.62.0-da1af55f83-dc613ab756.zip |    Bin 0 -> 11303 bytes
 ...rom-entries-npm-0.2.1-7c60077c42-44df34a131.zip |    Bin 4683 -> 0 bytes
 ...vercel-nft-npm-0.17.0-501769ae94-c3ef46cda8.zip |    Bin 39139 -> 0 bytes
 ...vercel-nft-npm-0.23.1-4ff4951511-e22fc2ec89.zip |    Bin 0 -> 69232 bytes
 ...vercel-nft-npm-0.24.4-80d5529913-e6614ff918.zip |    Bin 0 -> 69307 bytes
 ...rchive-type-npm-6.0.1-0e9f2b3a73-bc128b846a.zip |    Bin 0 -> 2934 bytes
 ...-decompress-npm-9.0.1-9b634d48e0-9e63ec6c89.zip |    Bin 0 -> 4563 bytes
 ...ompress-tar-npm-7.0.0-55a0d0c224-fc6641398a.zip |    Bin 0 -> 3205 bytes
 ...ress-tarbz2-npm-7.0.0-9dfe7d7dfe-67b4f7bce1.zip |    Bin 0 -> 2998 bytes
 ...press-targz-npm-7.0.0-34fce443b0-4e33d90849.zip |    Bin 0 -> 2971 bytes
 ...press-unzip-npm-6.0.0-19b313e9e6-4ea4a31cb3.zip |    Bin 0 -> 3364 bytes
 ...downloader-npm-13.0.1-cc2b330e75-b03d310543.zip |    Bin 0 -> 4072 bytes
 .../abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip     |    Bin 0 -> 3145 bytes
 ...act-logging-npm-2.0.1-b805b8edfa-6967d15e5a.zip |    Bin 0 -> 2059 bytes
 .../accepts-npm-1.3.7-0dc9de65aa-599aa3cc77.zip    |    Bin 6487 -> 0 bytes
 .../accepts-npm-1.3.8-9a812371c9-67eaaa90e2.zip    |    Bin 0 -> 6505 bytes
 ...lass-fields-npm-1.0.0-fbe805c19e-374a4cbffa.zip |    Bin 9168 -> 0 bytes
 .../acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip     |    Bin 0 -> 134446 bytes
 .../acorn-npm-8.8.0-9ef399ab45-ed7ee7ae42.zip      |    Bin 120020 -> 0 bytes
 ...ss-elements-npm-1.0.0-3086601987-ef8a851f54.zip |    Bin 7652 -> 0 bytes
 ...ss-features-npm-1.0.0-7205cf1cea-53e0c567f3.zip |    Bin 9357 -> 0 bytes
 .../after-npm-0.8.2-7e7b7e3869-52ea9be2e9.zip      |    Bin 4174 -> 0 bytes
 .../agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip |    Bin 0 -> 9391 bytes
 ...egate-error-npm-4.0.1-12d0501fb7-bb3ffdfd13.zip |    Bin 0 -> 3979 bytes
 .../ajv-errors-npm-3.0.0-cbd6be5a29-bd3403f854.zip |    Bin 0 -> 14639 bytes
 ...ajv-formats-npm-2.1.1-3cec02eae9-70c263ded2.zip |    Bin 0 -> 19297 bytes
 ...e-versions-npm-11.3.0-ac5cd23d89-f17a8b2ead.zip |    Bin 0 -> 14117 bytes
 ...de-versions-npm-8.0.0-d13683ecbc-dd226101e1.zip |    Bin 23406 -> 0 bytes
 .../ansi-align-npm-3.0.0-2f770647c2-22cebe8d9b.zip |    Bin 4151 -> 0 bytes
 .../ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip |    Bin 0 -> 4222 bytes
 ...nsi-escapes-npm-5.0.0-8a26b6a77d-cbfb95f9f6.zip |    Bin 0 -> 7306 bytes
 ...nsi-escapes-npm-6.2.0-acda9c0a5d-442f91b046.zip |    Bin 0 -> 7522 bytes
 ...ansi-styles-npm-2.2.1-f3297e782c-ebc0e00381.zip |    Bin
 ...nsi-to-html-npm-0.7.2-dd37778111-fd2eb0c371.zip |    Bin 0 -> 24775 bytes
 .../ansicolors-npm-0.3.2-cc35882814-0704d1485d.zip |    Bin 3970 -> 0 bytes
 ...-observable-npm-0.3.0-4832f4f3ed-21f27ed714.zip |    Bin 6155 -> 0 bytes
 .../anymatch-npm-3.1.2-1d5471acfa-985163db22.zip   |    Bin 4628 -> 0 bytes
 .../anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip   |    Bin 0 -> 4643 bytes
 .../archiver-npm-5.3.0-db4a7efe88-86c667f547.zip   |    Bin 17656 -> 0 bytes
 .../archiver-npm-6.0.1-427b6af3f3-22997a5bbf.zip   |    Bin 0 -> 14903 bytes
 ...hiver-utils-npm-2.1.0-c06ce16cc3-4df493c0e6.zip |    Bin 6403 -> 0 bytes
 ...hiver-utils-npm-4.0.1-6d05f300c9-f007c8da5d.zip |    Bin 0 -> 5790 bytes
 ...-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip |    Bin 2452 -> 0 bytes
 ...at-polyfill-npm-1.0.1-2796802ded-18822c78b0.zip |    Bin 5891 -> 0 bytes
 ...ray-timsort-npm-1.0.3-50b9e6724f-f417f073b3.zip |    Bin 0 -> 10097 bytes
 ...array-union-npm-1.0.2-cc61ee268f-82cec6421b.zip |    Bin 2206 -> 0 bytes
 ...array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip |    Bin 0 -> 2893 bytes
 .../array-uniq-npm-1.0.3-e7f5d6f3a1-1625f06b09.zip |    Bin 2682 -> 0 bytes
 ...uffer.slice-npm-0.0.7-c409adb178-c6bacada71.zip |    Bin 4162 -> 0 bytes
 .../arrify-npm-3.0.0-84cf7a301c-d6c6f3dad9.zip     |    Bin 0 -> 2808 bytes
 .../cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip |    Bin 8102 -> 0 bytes
 ...assert-plus-npm-1.0.0-cac95ef098-f4f991ae2d.zip |    Bin 4951 -> 0 bytes
 ...odule-types-npm-2.7.1-1833572dd9-f5ff6a8aec.zip |    Bin 5294 -> 0 bytes
 ...odule-types-npm-5.0.0-1b522568db-188a0c3319.zip |    Bin 0 -> 4593 bytes
 .../async-npm-2.6.4-3155e80151-df8e52817d.zip      |    Bin 0 -> 194384 bytes
 .../async-npm-3.2.0-b6fd825ddc-78e77fbce9.zip      |    Bin 218699 -> 0 bytes
 .../async-npm-3.2.5-f5dbdabdfc-323c3615c3.zip      |    Bin 0 -> 231139 bytes
 .../async-sema-npm-3.1.1-a5453a4d6a-ee0225c2e7.zip |    Bin 0 -> 6462 bytes
 .../asynckit-npm-0.4.0-c718858525-3ce727cbc7.zip   |    Bin 13936 -> 0 bytes
 ...-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip |    Bin 2294 -> 0 bytes
 .../avvio-npm-8.2.1-e7ae905a95-8826436901.zip      |    Bin 0 -> 40751 bytes
 .../aws-sign2-npm-0.7.0-656c6cb84d-2ac497d739.zip  |    Bin 6119 -> 0 bytes
 .../aws4-npm-1.11.0-283476ad94-54886f07b3.zip      |    Bin 9403 -> 0 bytes
 .../cache/b4a-npm-1.6.4-080bcba845-223158e626.zip  |    Bin 0 -> 9144 bytes
 ...import-node-npm-2.3.3-be081936a9-c9d24415bc.zip |    Bin 7872 -> 0 bytes
 .../backo2-npm-1.0.2-e933aab18a-fda8d0a0f4.zip     |    Bin 2986 -> 0 bytes
 ...arraybuffer-npm-0.1.4-2f8efc60e0-25c81d85a0.zip |    Bin 3812 -> 0 bytes
 ...crypt-pbkdf-npm-1.0.2-80db8b16ed-13a4cde058.zip |    Bin 13256 -> 0 bytes
 ...-ajv-errors-npm-1.2.0-3be0f0453e-2e12818e99.zip |    Bin 0 -> 60739 bytes
 .../better-opn-npm-2.1.1-7f070a64bf-dcfa3cd287.zip |    Bin 99309 -> 0 bytes
 .../better-opn-npm-3.0.2-fa4dbc0e63-24668e5a83.zip |    Bin 0 -> 113811 bytes
 .yarn/cache/bl-npm-5.1.0-872d13e4d1-0340d3d70d.zip |    Bin 0 -> 22900 bytes
 .../cache/blob-npm-0.0.5-5e6b11bda5-f4165762d3.zip |    Bin 11586 -> 0 bytes
 ...ody-parser-npm-1.19.0-6e177cabfa-6ed5f3f42f.zip |    Bin 19450 -> 0 bytes
 ...ody-parser-npm-1.20.1-759fd14db9-5f8d128022.zip |    Bin 0 -> 20847 bytes
 .../boxen-npm-5.1.2-364ee34f2f-bc3d3d88d7.zip      |    Bin 7088 -> 0 bytes
 .../boxen-npm-7.1.1-e79a50b11c-a21d514435.zip      |    Bin 0 -> 8360 bytes
 ...ync-client-npm-2.27.7-5ffd96457c-d4920ff1e0.zip |    Bin 160870 -> 0 bytes
 ...ync-client-npm-2.29.3-4d3ab09ce9-ebf892320d.zip |    Bin 0 -> 53685 bytes
 ...owser-sync-npm-2.27.7-b8e58f9a91-80270d2cb0.zip |    Bin 170781 -> 0 bytes
 ...owser-sync-npm-2.29.3-fba64103a9-4afaa3b758.zip |    Bin 0 -> 175525 bytes
 ...er-sync-ui-npm-2.27.7-4ff11c7e03-d15db969bc.zip |    Bin 1515140 -> 0 bytes
 ...er-sync-ui-npm-2.29.3-25b7eeb26e-2ab77b6867.zip |    Bin 0 -> 958212 bytes
 ...et-injector-npm-2.0.1-cd1b94d486-012e38fac1.zip |    Bin 3025 -> 0 bytes
 ...nstant-time-npm-1.0.1-41826f3419-80bb945f5d.zip |    Bin 0 -> 3875 bytes
 .../buffer-es6-npm-4.9.3-1b0a75b6d5-896dbf346a.zip |    Bin 22559 -> 0 bytes
 .../builtins-npm-1.0.3-f09d2d57f2-8f756616bd.zip   |    Bin 2697 -> 0 bytes
 .../builtins-npm-5.0.1-6d4820dd76-90136fa0ba.zip   |    Bin 0 -> 2580 bytes
 .../bytes-npm-3.1.0-19c5b15405-7c3b21c5d9.zip      |    Bin 5269 -> 0 bytes
 .../bytes-npm-3.1.1-f2d0e8c583-397b49e01c.zip      |    Bin 5537 -> 0 bytes
 .../bytes-npm-3.1.2-28b8643004-a10abf2ba7.zip      |    Bin 0 -> 5571 bytes
 .../cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip   |    Bin 0 -> 25202 bytes
 ...able-lookup-npm-2.0.1-4370a47517-f624d501a7.zip |    Bin 7190 -> 0 bytes
 ...ble-request-npm-6.1.0-684b834873-804f6c377c.zip |    Bin 7006 -> 0 bytes
 ...ll-me-maybe-npm-1.0.1-d07e74bc9c-9a96547920.zip |    Bin 4725 -> 0 bytes
 ...elcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip |    Bin 2485 -> 0 bytes
 .../camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip  |    Bin 2676 -> 0 bytes
 .../camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip  |    Bin 0 -> 5441 bytes
 .../cardinal-npm-2.1.1-b77e7b28a7-caf0d34739.zip   |    Bin 28236 -> 0 bytes
 .../caseless-npm-0.12.0-e83bc5df83-ea1efdf430.zip  |    Bin 6210 -> 0 bytes
 .../chalk-npm-1.1.3-59144c3a87-abcf10da02.zip      |    Bin
 .../chalk-npm-2.4.2-3ea16dd91e-3d1d103433.zip      |    Bin
 .../chalk-npm-3.0.0-e813208025-37f90b31fd.zip      |    Bin
 .../chalk-npm-5.2.0-bedd808592-daadc18731.zip      |    Bin 0 -> 17909 bytes
 .../chalk-npm-5.3.0-d181999efb-6373caaab2.zip      |    Bin 0 -> 17955 bytes
 .../chokidar-npm-3.5.2-6752340fec-8e0c794afd.zip   |    Bin 31189 -> 0 bytes
 .../chokidar-npm-3.5.3-c5f9b0a56a-863e3ff78e.zip   |    Bin 0 -> 31255 bytes
 .../ci-info-npm-2.0.0-78012236a1-3b374666a8.zip    |    Bin 6234 -> 0 bytes
 .../ci-info-npm-3.2.0-90f4cf0660-bb54ab126b.zip    |    Bin 7942 -> 0 bytes
 .../ci-info-npm-3.8.0-d56a0b67d6-b00e9313c1.zip    |    Bin 0 -> 9539 bytes
 .../ci-info-npm-3.9.0-646784ca0e-75bc67902b.zip    |    Bin 0 -> 9588 bytes
 .../citty-npm-0.1.5-35fec712f4-ae577a1ff4.zip      |    Bin 0 -> 14570 bytes
 ...clean-stack-npm-3.0.1-85c3878b76-dc18c842d7.zip |    Bin 3942 -> 0 bytes
 ...clean-stack-npm-4.2.0-bb0dff47b2-373f656a31.zip |    Bin 0 -> 4093 bytes
 .../cli-boxes-npm-2.2.1-7125a5ba44-be79f8ec23.zip  |    Bin 3771 -> 0 bytes
 .../cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip  |    Bin 0 -> 3837 bytes
 .../cli-cursor-npm-4.0.0-08e7cbaf41-ab3f3ea207.zip |    Bin 0 -> 3146 bytes
 ...i-progress-npm-3.12.0-d686625154-a6a549919a.zip |    Bin 0 -> 24066 bytes
 ...li-progress-npm-3.9.1-de2e91a6a3-64f64a0cf3.zip |    Bin 21940 -> 0 bytes
 ...li-spinners-npm-2.6.1-33ce2bad0f-3e2dc5df72.zip |    Bin 7110 -> 0 bytes
 ...li-spinners-npm-2.9.2-be9c08efee-a0a863f442.zip |    Bin 0 -> 7676 bytes
 ...li-truncate-npm-0.2.1-f053d59b0b-c2b0de7c08.zip |    Bin 2983 -> 0 bytes
 ...li-truncate-npm-3.1.0-654d2989ef-c3243e4197.zip |    Bin 0 -> 5038 bytes
 .../cli-ux-npm-4.9.3-4e2309faa7-dfd4b6ef8f.zip     |    Bin 29189 -> 0 bytes
 .../cli-ux-npm-5.5.1-b63a1094c4-633d1db3a9.zip     |    Bin 35837 -> 0 bytes
 .../clipboardy-npm-4.0.0-cf5108727c-ec4ebe7e5c.zip |    Bin 0 -> 374935 bytes
 .../cliui-npm-6.0.0-488b2414c6-44afbcc29d.zip      |    Bin 6479 -> 0 bytes
 .../cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip      |    Bin 0 -> 12504 bytes
 ...er-key-slot-npm-1.1.2-0571a28825-516ed8b5e1.zip |    Bin 0 -> 6770 bytes
 .../color-npm-4.2.3-4a23227581-b23f5e500a.zip      |    Bin 0 -> 6567 bytes
 ...olor-string-npm-1.5.4-d923af493a-d1057ec2ce.zip |    Bin 4532 -> 0 bytes
 ...olor-string-npm-1.9.1-dc020e56be-72aa0b81ee.zip |    Bin 0 -> 4141 bytes
 .../colorette-npm-2.0.16-7b996485d7-8501db5750.zip |    Bin 7120 -> 0 bytes
 .../colorette-npm-2.0.20-692d428726-0b8de48bfa.zip |    Bin 0 -> 7176 bytes
 ...lors-option-npm-3.0.0-cd0f2180d3-94cd58dff7.zip |    Bin 0 -> 11445 bytes
 ...lors-option-npm-4.5.0-83e5c4c555-4dc5f95ff8.zip |    Bin 0 -> 6184 bytes
 ...ined-stream-npm-1.0.8-dc14d4a63a-2e969e637d.zip |    Bin 5212 -> 0 bytes
 .../commander-npm-2.8.1-74d10f1f10-051763f4bb.zip  |    Bin 14560 -> 0 bytes
 .../commander-npm-3.0.2-7c81f1ab98-f42053569f.zip  |    Bin 25789 -> 0 bytes
 .../commander-npm-9.5.0-993b3f2434-41c49b3d0f.zip  |    Bin 0 -> 49745 bytes
 ...omment-json-npm-4.2.3-5f699ecc8d-97eb6ff823.zip |    Bin 0 -> 17395 bytes
 .../commondir-npm-1.0.1-291b790340-4620bc4936.zip  |    Bin 3605 -> 0 bytes
 ...ponent-bind-npm-1.0.0-c4b6dae2b7-746c5810b9.zip |    Bin 2592 -> 0 bytes
 ...ent-emitter-npm-1.2.1-b9e2b2aee2-a355c59b32.zip |    Bin 3989 -> 0 bytes
 ...ent-inherit-npm-0.0.3-8f67384b1a-9f5b872a6b.zip |    Bin 2704 -> 0 bytes
 ...ess-commons-npm-4.1.1-9ac41d7ac3-7e35816503.zip |    Bin 15070 -> 0 bytes
 ...ess-commons-npm-5.0.1-28fafeb552-bb3c3ea965.zip |    Bin 0 -> 15118 bytes
 ...configstore-npm-5.0.1-739433cdc5-60ef65d493.zip |    Bin 4208 -> 0 bytes
 ...configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip |    Bin 0 -> 4245 bytes
 .../consola-npm-3.2.3-fb2514b783-02972dcb04.zip    |    Bin 0 -> 66170 bytes
 ...sole-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip |    Bin 5339 -> 0 bytes
 ...disposition-npm-0.5.3-9a9a567e17-7d0df7855b.zip |    Bin 7981 -> 0 bytes
 ...disposition-npm-0.5.4-2d93678616-b7f4ce176e.zip |    Bin 0 -> 7992 bytes
 ...ontent-type-npm-1.0.4-3b1a5ca16b-5ea85c5293.zip |    Bin 4837 -> 0 bytes
 ...ontent-type-npm-1.0.5-3e037bf9ab-585847d98d.zip |    Bin 0 -> 4971 bytes
 .../convict-npm-6.2.1-29af5bd4ae-33d2ac7f5a.zip    |    Bin 14310 -> 0 bytes
 .../convict-npm-6.2.4-c10e44771d-d4b9c50dcd.zip    |    Bin 0 -> 14410 bytes
 .../cookie-es-npm-1.0.0-0ff9f3fcc3-7654e65c3a.zip  |    Bin 0 -> 6901 bytes
 .../cookie-npm-0.4.0-4b3d629e45-494314fb0e.zip     |    Bin 7518 -> 0 bytes
 .../cookie-npm-0.5.0-e2d58a161a-aae7911ddc.zip     |    Bin 0 -> 9386 bytes
 ...e-js-compat-npm-3.8.1-9cddcdd18c-62174158cc.zip |    Bin 32293 -> 0 bytes
 ...ore-util-is-npm-1.0.2-9fc2b94dc3-d0f7587346.zip |    Bin 8864 -> 0 bytes
 ...ore-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip |    Bin 0 -> 3266 bytes
 .../cache/cors-npm-2.8.5-c9935a2d12-66e88e08ed.zip |    Bin 0 -> 7805 bytes
 .../cp-file-npm-10.0.0-2641285fb1-9b2432e35f.zip   |    Bin 0 -> 6173 bytes
 .../cp-file-npm-7.0.0-f8cf3451db-dd60ed8d86.zip    |    Bin 6278 -> 0 bytes
 .../cache/cpy-npm-8.1.1-c284d95064-4c9fd1ecc0.zip  |    Bin 6146 -> 0 bytes
 .../cache/cpy-npm-9.0.1-17c1663b2d-e0306c5508.zip  |    Bin 0 -> 7927 bytes
 ...rc32-stream-npm-4.0.2-32a2ec50b7-1099559283.zip |    Bin 5310 -> 0 bytes
 ...rc32-stream-npm-5.0.0-6050675417-8e5dd04f22.zip |    Bin 0 -> 5343 bytes
 ...cron-parser-npm-4.1.0-bfd8421d1a-9ec6e1d85e.zip |    Bin 34992 -> 0 bytes
 ...cron-parser-npm-4.8.1-53e673fffa-5deb3f8216.zip |    Bin 0 -> 36352 bytes
 ...ndom-string-npm-2.0.0-8ab47992ef-0283879f55.zip |    Bin 3061 -> 0 bytes
 .../css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip |    Bin 0 -> 32904 bytes
 .../css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip |    Bin 0 -> 83423 bytes
 .../css-tree-npm-1.0.0-d29e11fce1-4213947f0b.zip   |    Bin 253541 -> 0 bytes
 .../css-tree-npm-1.1.3-9c46f35513-29710728cc.zip   |    Bin 0 -> 256556 bytes
 .../css-tree-npm-2.2.1-ee98ac48a8-1959c4b0e2.zip   |    Bin 0 -> 358846 bytes
 .../css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip   |    Bin 0 -> 23499 bytes
 .../cssfilter-npm-0.0.10-28e06ce546-1e45182f42.zip |    Bin 0 -> 10147 bytes
 .../cache/csso-npm-4.1.0-6c866d1a2b-ec26f07139.zip |    Bin 251513 -> 0 bytes
 .../cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip |    Bin 0 -> 173321 bytes
 .../cache/csso-npm-5.0.5-b21e2a8b65-4036fb2b9f.zip |    Bin 0 -> 199563 bytes
 ...y-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip |    Bin 3797 -> 0 bytes
 .../dashdash-npm-1.14.1-be8f10a286-137b287fa0.zip  |    Bin 25853 -> 0 bytes
 ...i-to-buffer-npm-4.0.1-5c66a78beb-0d0790b67f.zip |    Bin 0 -> 5961 bytes
 .../date-fns-npm-1.30.1-b974a8f1e1-24c0937f4e.zip  |    Bin 388943 -> 0 bytes
 .../debug-npm-3.1.0-9f0accb99b-f5fd4b1390.zip      |    Bin 21469 -> 0 bytes
 .../debug-npm-4.1.1-540248b3aa-19bd01e5b1.zip      |    Bin 27601 -> 0 bytes
 .../decache-npm-4.6.0-32120bfc70-65bd86440a.zip    |    Bin 5933 -> 0 bytes
 .../decache-npm-4.6.2-3b8632fc28-e88d0c5b27.zip    |    Bin 0 -> 6636 bytes
 ...ss-response-npm-5.0.0-ea4ba8db9c-b46fe6c275.zip |    Bin 3543 -> 0 bytes
 ...-to-connect-npm-1.1.3-5887885147-9491b301dc.zip |    Bin 3614 -> 0 bytes
 ...e-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip |    Bin 0 -> 3299 bytes
 .../cache/defu-npm-6.1.4-c791c7f2cc-aeffdb4730.zip |    Bin 0 -> 8293 bytes
 .../cache/del-npm-5.1.0-eb4ac07f4c-d9e4ef2c12.zip  |    Bin 5183 -> 0 bytes
 ...ayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip |    Bin 4667 -> 0 bytes
 .../denque-npm-2.1.0-578d0b6297-8ea0532157.zip     |    Bin 0 -> 10487 bytes
 .../cache/depd-npm-2.0.0-b6c51a4b43-c0c8ff3607.zip |    Bin 0 -> 10348 bytes
 .../destr-npm-2.0.2-1e34356a60-ed8c963cd6.zip      |    Bin 0 -> 6572 bytes
 .../destroy-npm-1.2.0-6a511802e2-0acb300b74.zip    |    Bin 0 -> 4258 bytes
 ...detect-libc-npm-2.0.2-03afa59137-6118f30c0c.zip |    Bin 0 -> 9413 bytes
 ...tective-amd-npm-3.1.0-b1b0fa631b-aa3783d587.zip |    Bin 4280 -> 0 bytes
 ...tective-amd-npm-5.0.2-cd6587ad06-6117eec09b.zip |    Bin 0 -> 5390 bytes
 ...tective-cjs-npm-3.1.1-d60e67b4c2-626aec314f.zip |    Bin 2039 -> 0 bytes
 ...tective-cjs-npm-5.0.1-2bd9b1993d-c51c27ab10.zip |    Bin 0 -> 3191 bytes
 ...tective-es6-npm-2.2.0-6f2e8f76b1-5065731a2d.zip |    Bin 3436 -> 0 bytes
 ...tective-es6-npm-4.0.1-21a7c9da9f-f9fbcae939.zip |    Bin 0 -> 3256 bytes
 ...ective-less-npm-1.0.2-51713fb487-858936fbad.zip |    Bin 2210 -> 0 bytes
 ...ive-postcss-npm-4.0.0-3898e15a71-9bd5d35554.zip |    Bin 7695 -> 0 bytes
 ...ive-postcss-npm-6.1.3-23a358a5ec-ee6e07fed2.zip |    Bin 0 -> 4849 bytes
 ...ective-sass-npm-3.0.1-9633e30583-86f76671d9.zip |    Bin 2304 -> 0 bytes
 ...ective-sass-npm-5.0.3-866ad3407c-5b09526931.zip |    Bin 0 -> 3673 bytes
 ...ective-scss-npm-2.0.1-062d87fc43-e130745b4a.zip |    Bin 2211 -> 0 bytes
 ...ective-scss-npm-4.0.3-ab378641f2-afeda1e454.zip |    Bin 0 -> 3673 bytes
 ...tive-stylus-npm-1.0.0-ea4d9b6a87-e9c74c9763.zip |    Bin 2570 -> 0 bytes
 ...tive-stylus-npm-4.0.0-937666e901-50a765f95e.zip |    Bin 0 -> 2954 bytes
 ...typescript-npm-11.1.0-8c4a261781-b9f481b05a.zip |    Bin 0 -> 3453 bytes
 ...-typescript-npm-7.0.0-0b2a98b048-fc92e20e7b.zip |    Bin 3427 -> 0 bytes
 .../dir-glob-npm-2.2.2-932e08b501-3aa48714a9.zip   |    Bin 3013 -> 0 bytes
 ...-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip |    Bin 0 -> 13771 bytes
 ...-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip |    Bin 0 -> 14008 bytes
 ...elementtype-npm-2.0.1-23794ee948-940c62d1c4.zip |    Bin 3491 -> 0 bytes
 ...elementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip |    Bin 0 -> 6357 bytes
 .../domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip |    Bin 0 -> 13523 bytes
 .../domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip |    Bin 0 -> 22513 bytes
 .../domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip   |    Bin 0 -> 21975 bytes
 .../domutils-npm-3.1.0-66c92ef7eb-9a169a6e57.zip   |    Bin 0 -> 59032 bytes
 .../dot-prop-npm-7.2.0-3096f772ba-df691806f9.zip   |    Bin 0 -> 6293 bytes
 .../dotenv-npm-10.0.0-36b272df25-55f701ae21.zip    |    Bin 12367 -> 0 bytes
 .../dotenv-npm-16.0.3-4cc29121dc-d6788c8e40.zip    |    Bin 0 -> 14722 bytes
 .../dotenv-npm-16.3.1-e6d380a398-dbb778237e.zip    |    Bin 0 -> 26540 bytes
 .../download-npm-8.0.0-126aabed53-8a26b21eee.zip   |    Bin 3491 -> 0 bytes
 ...form-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip |    Bin 0 -> 3518 bytes
 ...eazy-logger-npm-3.1.0-29215733e6-4783e5736e.zip |    Bin 24490 -> 0 bytes
 ...eazy-logger-npm-4.0.1-1f98b860f4-6116f29f39.zip |    Bin 0 -> 24466 bytes
 .../ecc-jsbn-npm-0.1.2-85b7a7be89-d43591f239.zip   |    Bin 9867 -> 0 bytes
 ...-formatter-npm-1.0.11-b6784e7852-878e1aab8a.zip |    Bin 0 -> 8972 bytes
 ...ant-spinner-npm-1.0.1-8b799f39a6-d6a773d950.zip |    Bin 2465 -> 0 bytes
 .../elf-cam-npm-0.1.1-c963e07169-354f22beb2.zip    |    Bin 38192 -> 0 bytes
 .../encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip  |    Bin 0 -> 4563 bytes
 ...e.io-client-npm-3.5.2-05cee90a28-ff0a219546.zip |    Bin 54284 -> 0 bytes
 ...e.io-client-npm-6.5.3-2fd3732014-0d7c3e6de2.zip |    Bin 0 -> 233768 bytes
 .../engine.io-npm-3.5.0-e1f3080394-5e726b18d7.zip  |    Bin 26182 -> 0 bytes
 .../engine.io-npm-6.5.4-4c4278bf0e-f1a74fc943.zip  |    Bin 0 -> 54357 bytes
 ...e.io-parser-npm-2.2.1-0b86cbeed8-0aa465b840.zip |    Bin 13430 -> 0 bytes
 ...e.io-parser-npm-5.2.1-2e514fd9eb-31f16fd1d6.zip |    Bin 0 -> 23405 bytes
 .../entities-npm-2.0.0-90314ccb18-c9604a020d.zip   |    Bin 27342 -> 0 bytes
 .../entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip   |    Bin 0 -> 23563 bytes
 .../entities-npm-4.5.0-7cdb83b832-ede2a35c9b.zip   |    Bin 0 -> 118405 bytes
 .../env-paths-npm-3.0.0-3860895468-b2b0a0d0d9.zip  |    Bin 0 -> 4839 bytes
 .../envinfo-npm-7.7.3-2ae94ae21f-4b2d2a4abf.zip    |    Bin 51878 -> 0 bytes
 .../envinfo-npm-7.8.1-f320033691-e7a2d71c7d.zip    |    Bin 0 -> 51916 bytes
 .../err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip   |    Bin 0 -> 5770 bytes
 ...odule-lexer-npm-0.9.3-ff6236dadb-c3e39465d0.zip |    Bin 28701 -> 0 bytes
 ...odule-lexer-npm-1.4.1-82f233cba4-cf45361346.zip |    Bin 0 -> 31105 bytes
 ...6-promisify-npm-6.1.1-2b62137b38-e57dfa8b65.zip |    Bin 0 -> 4278 bytes
 .../esbuild-npm-0.19.6-6edb158f5a-4f9436af2c.zip   |    Bin 0 -> 33309 bytes
 .../esbuild-npm-0.19.9-046a8fb7c4-b76a613995.zip   |    Bin 0 -> 33332 bytes
 ...escape-goat-npm-2.1.1-2e437cf3fe-ce05c70c20.zip |    Bin 3701 -> 0 bytes
 ...escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip |    Bin 0 -> 3700 bytes
 ...ring-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip |    Bin 3201 -> 0 bytes
 ...ring-regexp-npm-5.0.0-a663e825ce-20daabe197.zip |    Bin 0 -> 3162 bytes
 ...isitor-keys-npm-2.1.0-c31806b6b9-db4547eef5.zip |    Bin 9748 -> 0 bytes
 ...isitor-keys-npm-3.4.3-a356ac7e46-3f357c554a.zip |    Bin 0 -> 12708 bytes
 ...tree-walker-npm-0.6.1-fe92d0e1f6-b8da781503.zip |    Bin 5626 -> 0 bytes
 ...tree-walker-npm-1.0.1-e916593b23-1cf11a0aff.zip |    Bin 7209 -> 0 bytes
 ...entemitter3-npm-5.0.1-5e423b7df3-ac6423ec31.zip |    Bin 0 -> 23843 bytes
 .../execa-npm-4.1.0-cc675b4189-ed58e41fe4.zip      |    Bin 19994 -> 0 bytes
 .../execa-npm-6.1.0-be1d7f323b-669437011a.zip      |    Bin 0 -> 20556 bytes
 .../execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip      |    Bin 0 -> 26139 bytes
 ...nd-template-npm-2.0.3-80de959306-588c198472.zip |    Bin 0 -> 3435 bytes
 ...ial-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip |    Bin 0 -> 22892 bytes
 .../express-npm-4.17.1-6815ee6bf9-b4a03cdd6a.zip   |    Bin 62545 -> 0 bytes
 .../express-npm-4.18.2-bb15ff679a-869ae89ed6.zip   |    Bin 0 -> 64083 bytes
 ...tract-stack-npm-1.0.0-c35a527ecd-e21bcd2639.zip |    Bin 2616 -> 0 bytes
 ...tract-stack-npm-2.0.0-ad8e0848eb-dfe47560b2.zip |    Bin 3291 -> 0 bytes
 ...extract-zip-npm-2.0.1-92a28e392b-8cbda9debd.zip |    Bin 0 -> 5525 bytes
 .../extsprintf-npm-1.3.0-61a92b324c-26967d6c7e.zip |    Bin 11192 -> 0 bytes
 ...-type-parse-npm-1.1.0-035173e566-8637228a19.zip |    Bin 0 -> 11629 bytes
 ...i-component-npm-1.0.1-578ba9fecf-4b6ed26974.zip |    Bin 0 -> 5313 bytes
 ...-deep-equal-npm-3.1.1-cbd83be021-98bcc0eece.zip |    Bin 7376 -> 0 bytes
 ...-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip |    Bin 0 -> 7393 bytes
 ...fast-equals-npm-2.0.3-8ce32c6692-e763785616.zip |    Bin 35957 -> 0 bytes
 ...fast-equals-npm-3.0.3-a459c46667-a2ec1125da.zip |    Bin 0 -> 42870 bytes
 .../fast-fifo-npm-1.3.2-391cc25df4-6bfcba3e4d.zip  |    Bin 0 -> 3266 bytes
 .../fast-glob-npm-2.2.7-f211fb26f4-9e7d4e4d99.zip  |    Bin 58923 -> 0 bytes
 ...-stringify-npm-5.10.0-894a5b8403-897563f4af.zip |    Bin 0 -> 87201 bytes
 ...querystring-npm-1.1.2-81dfb4019b-981da9b914.zip |    Bin 0 -> 7817 bytes
 .../fast-uri-npm-2.3.0-09fd2d434d-df7377c0cc.zip   |    Bin 0 -> 20763 bytes
 ...-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip |    Bin 0 -> 38265 bytes
 .../fastify-npm-4.17.0-502a4f8a8b-ae967b2c6f.zip   |    Bin 0 -> 508090 bytes
 ...tify-plugin-npm-4.5.1-902caad25f-7c6d777ada.zip |    Bin 0 -> 16498 bytes
 .../fastq-npm-1.16.0-88070bb399-de151543aa.zip     |    Bin 0 -> 12457 bytes
 .../fastq-npm-1.9.0-11e58b198d-603a73d566.zip      |    Bin 9124 -> 0 bytes
 .../cache/fdir-npm-6.1.1-047ca4095d-fabde90044.zip |    Bin 0 -> 30027 bytes
 .../fetch-blob-npm-3.2.0-28e01becfc-5264ecceb5.zip |    Bin 0 -> 10277 bytes
 ...ode-website-npm-5.0.3-9bb90507cd-7d27c4bc91.zip |    Bin 16107 -> 0 bytes
 ...ode-website-npm-7.3.0-65c0e149f9-c57395fb11.zip |    Bin 0 -> 10643 bytes
 .../figures-npm-1.7.0-1542644df9-3a815f8a3b.zip    |    Bin 4353 -> 0 bytes
 .../figures-npm-4.0.1-4494c560e2-7e12e0c426.zip    |    Bin 0 -> 8815 bytes
 .../figures-npm-5.0.0-cd5f512f9c-951d18be2f.zip    |    Bin 0 -> 8799 bytes
 .../file-size-npm-0.0.5-c0a345b19d-404ab62bac.zip  |    Bin 5149 -> 0 bytes
 .../file-type-npm-11.1.0-4fd71de556-d11c271f38.zip |    Bin 13970 -> 0 bytes
 .../file-type-npm-12.4.2-29293a3683-92866cf59f.zip |    Bin 17517 -> 0 bytes
 .../file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip |    Bin 0 -> 25364 bytes
 .../file-type-npm-18.7.0-b585ca87df-95b70313d6.zip |    Bin 0 -> 28796 bytes
 ...erved-regex-npm-3.0.0-2ee763333c-1803e19ce6.zip |    Bin 0 -> 2621 bytes
 .../filenamify-npm-3.0.0-1b0e3a5c11-d419eaa1b8.zip |    Bin 3583 -> 0 bytes
 .../filenamify-npm-5.1.1-2c05749153-55a7ed0858.zip |    Bin 0 -> 5434 bytes
 .../filter-obj-npm-2.0.2-b5eaf13355-ab0ac14336.zip |    Bin 2995 -> 0 bytes
 .../filter-obj-npm-3.0.0-9dcc059284-8786f8dcca.zip |    Bin 0 -> 3057 bytes
 .../filter-obj-npm-5.1.0-a1ae61a7db-8f6dab6d8d.zip |    Bin 0 -> 3301 bytes
 ...inalhandler-npm-1.2.0-593d001463-635718cb20.zip |    Bin 0 -> 8165 bytes
 ...find-my-way-npm-7.7.0-602007e18d-0b634bce33.zip |    Bin 0 -> 86876 bytes
 .../find-up-npm-4.1.0-c3ccf8d855-4c172680e8.zip    |    Bin 4976 -> 0 bytes
 .../flatten-npm-1.0.3-87bf6559dd-5c57379816.zip    |    Bin 2861 -> 0 bytes
 ...rever-agent-npm-0.6.1-01dae53bf9-c1e1644d5e.zip |    Bin 5858 -> 0 bytes
 .../form-data-npm-2.3.3-c016cc11c0-1b6f3ccbf4.zip  |    Bin 38180 -> 0 bytes
 .../form-data-npm-3.0.0-b01f488350-aea890ae3e.zip  |    Bin 16071 -> 0 bytes
 ...a-polyfill-npm-4.0.10-e03013c013-9b5001d2ed.zip |    Bin 0 -> 14051 bytes
 .../forwarded-npm-0.1.2-6143c1ba42-ec4fb49cd4.zip  |    Bin 3521 -> 0 bytes
 .../forwarded-npm-0.2.0-6473dabe35-29ba9fd347.zip  |    Bin 0 -> 3668 bytes
 .../fs-extra-npm-7.0.1-b33a5e53e9-3fc6e56ba2.zip   |    Bin 44773 -> 0 bytes
 .../fs-extra-npm-9.0.1-2925889105-74bba3c23f.zip   |    Bin 45543 -> 0 bytes
 ...fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip |    Bin 0 -> 5333 bytes
 .../fsevents-npm-2.1.3-091ef5a0af-b604991f31.zip   |    Bin 13819 -> 0 bytes
 ...sync-npm-1.0.0-beta.2-224666d72f-17d8333460.zip |    Bin 9104 -> 0 bytes
 ...module-type-npm-3.0.0-2fcd610976-a2df61d329.zip |    Bin 2367 -> 0 bytes
 ...module-type-npm-5.0.1-71e11930f9-77b6a59b90.zip |    Bin 0 -> 3693 bytes
 ...ackage-name-npm-2.2.0-7e7fae60e7-2db822dbd7.zip |    Bin 0 -> 3162 bytes
 .../get-port-npm-6.1.2-5a92df687a-e3c3d59149.zip   |    Bin 0 -> 5692 bytes
 ...port-please-npm-3.1.2-65001b6a13-ec8b8da9f8.zip |    Bin 0 -> 10469 bytes
 .../get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip  |    Bin 1564 -> 0 bytes
 .../get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip |    Bin 0 -> 10650 bytes
 .../getpass-npm-0.1.7-519164a3be-ab18d55661.zip    |    Bin 4169 -> 0 bytes
 ...lease-fetch-npm-2.0.4-41d90fd71b-f0776c1d92.zip |    Bin 12894 -> 0 bytes
 ...lease-fetch-npm-4.0.3-695bd47ed0-d0ab70be05.zip |    Bin 0 -> 5064 bytes
 .../gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip   |    Bin 481341 -> 0 bytes
 .../gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip   |    Bin 0 -> 579468 bytes
 ...rom-package-npm-0.0.0-519f80c9a1-2a091ba07f.zip |    Bin 0 -> 5216 bytes
 ...b-to-regexp-npm-0.3.0-4f55888857-a716708f78.zip |    Bin 5362 -> 0 bytes
 ...l-cache-dir-npm-2.0.0-e18793e3cc-42f2686199.zip |    Bin 8570 -> 0 bytes
 ...l-cache-dir-npm-4.4.0-2b7d6e5690-cb6e2f48c2.zip |    Bin 0 -> 4684 bytes
 .../globby-npm-10.0.2-9b274c88d3-6974752014.zip    |    Bin 8861 -> 0 bytes
 .../globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip    |    Bin 0 -> 9174 bytes
 .../globby-npm-13.2.2-47efcd4a86-4494a9d216.zip    |    Bin 0 -> 9544 bytes
 .../globby-npm-9.2.0-686548dc5f-8035f1e5d8.zip     |    Bin 7657 -> 0 bytes
 .../cache/got-npm-10.7.0-9215e39e3e-c1d08073fd.zip |    Bin 58979 -> 0 bytes
 .../cache/got-npm-9.6.0-80edc15fd0-fae3273b44.zip  |    Bin 30884 -> 0 bytes
 ...raceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip |    Bin 0 -> 11642 bytes
 ...raceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip |    Bin 0 -> 11670 bytes
 ...graceful-fs-npm-4.2.4-734467635f-4485e131bd.zip |    Bin 10202 -> 0 bytes
 ...ul-readlink-npm-1.0.1-6da4ca180d-9ecd6cbbca.zip |    Bin 2543 -> 0 bytes
 ...lp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip |    Bin 4500 -> 0 bytes
 ...lp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip |    Bin 0 -> 4357 bytes
 ...ugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip |    Bin 0 -> 5641 bytes
 .../cache/h3-npm-1.10.0-bbe345e147-33c84658ad.zip  |    Bin 0 -> 63017 bytes
 .../har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip |    Bin 9520 -> 0 bytes
 ...r-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip |    Bin 4208 -> 0 bytes
 .../has-ansi-npm-2.0.0-9bf0cff2af-1b51daa021.zip   |    Bin
 ...has-binary2-npm-1.0.3-a9954e86d3-9183a61783.zip |    Bin 3083 -> 0 bytes
 .../has-cors-npm-1.1.0-d60e35705d-549ce94113.zip   |    Bin 2926 -> 0 bytes
 .../has-flag-npm-2.0.0-afbe649c60-7d060d142e.zip   |    Bin 2538 -> 0 bytes
 .../has-glob-npm-1.0.0-a2151352c8-cafad93e59.zip   |    Bin 3654 -> 0 bytes
 ...as-own-prop-npm-2.0.0-d895adfe8c-ca6336e85e.zip |    Bin 0 -> 2627 bytes
 .../has-yarn-npm-2.1.0-b73f6750d9-5eb1d0bb85.zip   |    Bin 2865 -> 0 bytes
 .../has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip   |    Bin 0 -> 2726 bytes
 .../hot-shots-npm-10.0.0-cbd80753b0-8d6f292a9d.zip |    Bin 0 -> 29751 bytes
 .../http-call-npm-5.3.0-f2c0703f3b-458c890c95.zip  |    Bin 11657 -> 0 bytes
 ...http-errors-npm-1.7.2-67163ae1df-cf8da344b1.zip |    Bin 7075 -> 0 bytes
 ...http-errors-npm-1.7.3-f6dc83b082-157cb95296.zip |    Bin 7093 -> 0 bytes
 ...http-errors-npm-2.0.0-3f1c503428-0e7f76ee8f.zip |    Bin 0 -> 7585 bytes
 ...proxy-agent-npm-7.0.0-106a57cc8c-dbaaf3d9f3.zip |    Bin 0 -> 8523 bytes
 ...-middleware-npm-1.0.6-b532e3ab45-8041451f6f.zip |    Bin 24884 -> 0 bytes
 ...-middleware-npm-2.0.6-3bb17658ee-768e7ae5a4.zip |    Bin 0 -> 28781 bytes
 ...tp-shutdown-npm-1.2.2-e4fdf6986c-1c99b575b1.zip |    Bin 0 -> 5519 bytes
 ...p-signature-npm-1.2.0-ee92426f34-2ff7112e6b.zip |    Bin 19149 -> 0 bytes
 ...proxy-agent-npm-5.0.0-bb777903c3-517037badc.zip |    Bin 12033 -> 0 bytes
 ...proxy-agent-npm-5.0.1-42d65f358e-f0dce7bdca.zip |    Bin 0 -> 11996 bytes
 ...proxy-agent-npm-7.0.2-83ea6a5d42-9ec844f78f.zip |    Bin 0 -> 12064 bytes
 ...man-signals-npm-1.1.1-616b2586c2-6a58224dff.zip |    Bin 15986 -> 0 bytes
 ...man-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip |    Bin 0 -> 16455 bytes
 ...man-signals-npm-5.0.0-ed25a9f58c-30f8870d83.zip |    Bin 0 -> 11059 bytes
 ...hyperlinker-npm-1.0.0-c2e60c3b2a-fdcf08c72d.zip |    Bin 3665 -> 0 bytes
 .../iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip |    Bin 0 -> 198581 bytes
 .../image-meta-npm-0.2.0-82018a25ee-8fb6c2d953.zip |    Bin 0 -> 14401 bytes
 ...in-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip |    Bin 2983 -> 0 bytes
 ...in-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip |    Bin 0 -> 2881 bytes
 ...in-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip |    Bin 2836 -> 0 bytes
 ...in-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip |    Bin 0 -> 3873 bytes
 .../imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip   |    Bin 3654 -> 0 bytes
 .../imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip   |    Bin 0 -> 3983 bytes
 ...min-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip |    Bin 3023 -> 0 bytes
 ...min-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip |    Bin 0 -> 3258 bytes
 ...gemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip |    Bin 0 -> 2478 bytes
 ...agemin-svgo-npm-7.1.0-be4aa2e280-a38c32476a.zip |    Bin 2437 -> 0 bytes
 ...import-lazy-npm-2.1.0-b128ce6959-05294f3b9d.zip |    Bin 3006 -> 0 bytes
 ...dent-string-npm-2.1.0-fe23253c76-2fe7124311.zip |    Bin 2499 -> 0 bytes
 ...dent-string-npm-3.2.0-9930503310-a0b72603bb.zip |    Bin 2706 -> 0 bytes
 .../indexof-npm-0.0.1-b35b810950-0fb04e8b14.zip    |    Bin 1708 -> 0 bytes
 ...lete-prompt-npm-1.3.0-f725e67565-520bba56e9.zip |    Bin 6321 -> 0 bytes
 ...lete-prompt-npm-1.4.0-25e0001216-fc7fbbdbe4.zip |    Bin 0 -> 6505 bytes
 ...t-with-kind-npm-1.0.5-4930008b63-2124548720.zip |    Bin 0 -> 3208 bytes
 .../ioredis-npm-5.3.2-58471071b1-0140f055ef.zip    |    Bin 0 -> 138174 bytes
 .yarn/cache/ip-npm-2.0.0-204facb3cc-1270b11e53.zip |    Bin 0 -> 5271 bytes
 .../cache/ipx-npm-2.0.1-403b88f0a4-f7c487e12e.zip  |    Bin 0 -> 26574 bytes
 ...n-webcrypto-npm-1.0.0-655e8df8dc-1af9fc319c.zip |    Bin 0 -> 16096 bytes
 ...lar-plurals-npm-2.0.0-16a11b5837-de661326c7.zip |    Bin 3763 -> 0 bytes
 ...lar-plurals-npm-3.5.0-2415613615-27f04e6640.zip |    Bin 0 -> 4135 bytes
 .../is-ci-npm-2.0.0-8662a0f445-77b8690575.zip      |    Bin 3093 -> 0 bytes
 .../is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip      |    Bin 0 -> 3193 bytes
 .../is-docker-npm-2.1.1-f58143f915-dfa7338b44.zip  |    Bin 2859 -> 0 bytes
 .../is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip  |    Bin 0 -> 2794 bytes
 .../is-docker-npm-3.0.0-1570e32177-b698118f04.zip  |    Bin 0 -> 2862 bytes
 .../is-finite-npm-1.1.0-c6324c0f8f-532b97ed3d.zip  |    Bin 2385 -> 0 bytes
 ...-code-point-npm-4.0.0-848488b60d-8ae89bf505.zip |    Bin 0 -> 3579 bytes
 ...e-container-npm-1.0.0-f2c9e9bb96-c50b75a2ab.zip |    Bin 0 -> 3148 bytes
 ...interactive-npm-1.0.0-7ff7c6e04a-824808776e.zip |    Bin 3587 -> 0 bytes
 ...interactive-npm-2.0.0-dcec8b26d7-e8d52ad490.zip |    Bin 0 -> 3606 bytes
 .../is-jpg-npm-2.0.0-742c41c013-3412b63197.zip     |    Bin 2387 -> 0 bytes
 .../is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip     |    Bin 0 -> 2393 bytes
 .../is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip  |    Bin 0 -> 2925 bytes
 .../is-module-npm-1.0.0-79ba918283-8cd5390730.zip  |    Bin 2655 -> 0 bytes
 .../is-npm-npm-5.0.0-2758bcd54b-9baff02b0c.zip     |    Bin 3023 -> 0 bytes
 .../is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip     |    Bin 0 -> 3020 bytes
 ...-observable-npm-1.1.0-fd19f68a6c-ab3d7e7409.zip |    Bin 2226 -> 0 bytes
 ...s-plain-obj-npm-4.1.0-a4f2a92b44-6dc45da70d.zip |    Bin 0 -> 3122 bytes
 ...s-reference-npm-1.2.1-87ca1743c8-e7b48149f8.zip |    Bin 4047 -> 0 bytes
 .../is-svg-npm-4.2.1-9a97e13e77-071259d1d2.zip     |    Bin 3522 -> 0 bytes
 .../is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip     |    Bin 0 -> 3165 bytes
 ...e-supported-npm-0.1.0-0833e1bbfb-a2aab86ee7.zip |    Bin 2957 -> 0 bytes
 ...e-supported-npm-1.1.0-272ac4ebf4-1f2504d943.zip |    Bin 3018 -> 0 bytes
 ...e-supported-npm-1.3.0-9371ea1eda-20a1fc161a.zip |    Bin 0 -> 3098 bytes
 ...-url-superb-npm-4.0.0-71f6df9bc1-fd55e91c96.zip |    Bin 0 -> 2549 bytes
 .../is-wsl-npm-3.1.0-311c6d2265-f9734c81f2.zip     |    Bin 0 -> 2839 bytes
 ...yarn-global-npm-0.3.0-18cad00879-bca013d65f.zip |    Bin 2450 -> 0 bytes
 ...yarn-global-npm-0.4.1-f8a5811770-79ec4e6f58.zip |    Bin 0 -> 2742 bytes
 .../is64bit-npm-2.0.0-d5e7615348-94dafd5f29.zip    |    Bin 0 -> 3556 bytes
 .../isarray-npm-2.0.1-ef99c2575f-a052197321.zip    |    Bin 2153 -> 0 bytes
 .../isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip      |    Bin 0 -> 23319 bytes
 .../isstream-npm-0.1.2-8581c75385-22d9c18101.zip   |    Bin 4935 -> 0 bytes
 ...t-get-type-npm-25.2.6-7abd790493-71013d3cfa.zip |    Bin 3884 -> 0 bytes
 ...t-get-type-npm-26.3.0-a481f14d96-1cc6465ae4.zip |    Bin 2774 -> 0 bytes
 ...t-get-type-npm-27.5.1-980fbf7a43-63064ab701.zip |    Bin 0 -> 2866 bytes
 ...t-validate-npm-25.5.0-590f1d0740-037b63d470.zip |    Bin 23269 -> 0 bytes
 ...t-validate-npm-26.6.2-26ab48a006-ecef94010e.zip |    Bin 17909 -> 0 bytes
 ...t-validate-npm-27.5.1-ee2a062ca8-1fc4d46ece.zip |    Bin 0 -> 17965 bytes
 ...est-worker-npm-26.6.2-46cbcd449f-5f6b94cf0e.zip |    Bin 28756 -> 0 bytes
 .../jiti-npm-1.21.0-baebd5985a-005a0239e5.zip      |    Bin 0 -> 407936 bytes
 ...pegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip |    Bin 7857 -> 0 bytes
 .../cache/jsbn-npm-0.1.1-0eb7132404-5450133242.zip |    Bin 14683 -> 0 bytes
 .../jsesc-npm-0.5.0-6827074492-fab949f585.zip      |    Bin 11118 -> 0 bytes
 .../jsesc-npm-2.5.2-c5acb78804-d2096abdcd.zip      |    Bin 11945 -> 0 bytes
 ...json-schema-npm-0.2.3-018ee3dfc9-2f98d28db7.zip |    Bin 45376 -> 0 bytes
 ...ef-resolver-npm-1.0.1-b4bc8e91c0-5ec9879fd9.zip |    Bin 0 -> 15103 bytes
 ...ingify-safe-npm-5.0.1-064ddd6ab4-59169a081e.zip |    Bin 5872 -> 0 bytes
 ...sonc-parser-npm-3.2.0-1896ece3b7-bd68b902e5.zip |    Bin 0 -> 47710 bytes
 ...jsonpointer-npm-5.0.1-8e4c22e512-0b40f71290.zip |    Bin 0 -> 3795 bytes
 ...sonwebtoken-npm-9.0.1-30d1a69741-2cfc06a34a.zip |    Bin 0 -> 28543 bytes
 .../jsprim-npm-1.4.1-948d2c9ec3-819f15255a.zip     |    Bin 12780 -> 0 bytes
 .../cache/junk-npm-4.0.1-989df0f7ae-4f0c94c0b2.zip |    Bin 0 -> 3103 bytes
 .../cache/jwa-npm-1.4.1-4f19d6572c-0bc002b71d.zip  |    Bin 0 -> 5810 bytes
 .../cache/jws-npm-3.2.2-c1ae59c7af-70b016974a.zip  |    Bin 0 -> 8649 bytes
 ...-func-props-npm-3.0.1-93c6a32419-da42c20e04.zip |    Bin 10950 -> 0 bytes
 ...-func-props-npm-4.0.1-9275d45e50-2d2c45ba63.zip |    Bin 0 -> 9923 bytes
 .../cache/keyv-npm-3.1.0-81c9ff4454-6de272b3f7.zip |    Bin 6084 -> 0 bytes
 ...ambda-local-npm-2.0.0-657118f2bd-74e19a1814.zip |    Bin 29559 -> 0 bytes
 ...ambda-local-npm-2.1.2-c451b77119-d1c40a00cb.zip |    Bin 0 -> 31721 bytes
 ...est-version-npm-5.1.0-ddb9b0eb39-fbc72b071e.zip |    Bin 3218 -> 0 bytes
 ...est-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip |    Bin 0 -> 3208 bytes
 ...my-request-npm-5.11.0-d6f35c2a2c-e4e35b5c7a.zip |    Bin 0 -> 32553 bytes
 .../listhen-npm-1.5.6-2ef2653ca6-ae5a634aa8.zip    |    Bin 0 -> 51522 bytes
 .../listr-npm-0.14.3-f9030beb58-6d5dc899c6.zip     |    Bin 10325 -> 0 bytes
 ...nt-renderer-npm-1.1.1-01f9e73935-81982612e4.zip |    Bin 2371 -> 0 bytes
 ...te-renderer-npm-0.5.0-3e539fc2df-2dddc76383.zip |    Bin 4187 -> 0 bytes
 ...se-renderer-npm-0.5.0-e15abcfcc9-3e504be729.zip |    Bin 3650 -> 0 bytes
 .../listr2-npm-7.0.2-42ddc71dba-42cda57649.zip     |    Bin 0 -> 58287 bytes
 ...d-json-file-npm-5.3.0-73edda140b-8bf15599db.zip |    Bin 3681 -> 0 bytes
 ...locate-path-npm-5.0.0-46580c43e4-83e51725e6.zip |    Bin 3966 -> 0 bytes
 ...locate-path-npm-7.1.0-d19ada3feb-a911c827b9.zip |    Bin 4186 -> 0 bytes
 ...locate-path-npm-7.2.0-0e1169e19b-1c6d269d4e.zip |    Bin 0 -> 4229 bytes
 ...lodash-es-npm-4.17.21-b45832dfce-03f39878ea.zip |    Bin 0 -> 374940 bytes
 ...interpolate-npm-3.0.0-3c62ca439e-06d2d5f331.zip |    Bin 2733 -> 0 bytes
 ...h.camelcase-npm-4.3.0-bf268e3bf0-c301cc3793.zip |    Bin 7944 -> 0 bytes
 ...dash.deburr-npm-4.1.0-ccda5a50b5-165ce8f8a0.zip |    Bin 5350 -> 0 bytes
 ....difference-npm-4.5.0-7a179a50e1-b22adb1be9.zip |    Bin 9398 -> 0 bytes
 ...isarguments-npm-3.1.0-9e74d350b8-e5186d5fe0.zip |    Bin 0 -> 4263 bytes
 ...sh.template-npm-4.5.0-5272df3039-56d18ba410.zip |    Bin 14439 -> 0 bytes
 ...atesettings-npm-4.2.0-15fbdebcf4-ef470fa8b6.zip |    Bin 5824 -> 0 bytes
 ...odash.union-npm-4.6.0-8c9e2d9292-175f5786ef.zip |    Bin 9394 -> 0 bytes
 ...cess-errors-npm-6.3.0-c0d34bfc52-365b21c5b2.zip |    Bin 63231 -> 0 bytes
 ...cess-errors-npm-8.0.0-92e51c5b6e-c6d1439fd7.zip |    Bin 0 -> 50059 bytes
 ...log-symbols-npm-1.0.2-2224ede6fd-5214ade938.zip |    Bin 2476 -> 0 bytes
 ...log-symbols-npm-4.1.0-0a13492d8b-fce1497b31.zip |    Bin 3596 -> 0 bytes
 .../log-update-npm-2.3.0-2ab0d1b479-84fd8e93bf.zip |    Bin 3201 -> 0 bytes
 .../log-update-npm-5.0.1-1e016d7086-0e154e4674.zip |    Bin 0 -> 4494 bytes
 .../logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip    |    Bin 2320 -> 0 bytes
 .../logform-npm-2.2.0-fbb6158fe8-bb74f91c29.zip    |    Bin 48867 -> 0 bytes
 .../logform-npm-2.6.0-1b87e8d90b-92de5696a5.zip    |    Bin 0 -> 53288 bytes
 .../longest-npm-1.0.1-78ef3a3705-21717f9567.zip    |    Bin 2829 -> 0 bytes
 ...d-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip |    Bin 3690 -> 0 bytes
 .../lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip |    Bin 3006 -> 0 bytes
 .../luxon-npm-1.28.0-51c0607a71-8e64f42f38.zip     |    Bin 752296 -> 0 bytes
 .../luxon-npm-3.4.4-c93f95dde8-c14164bc33.zip      |    Bin 0 -> 961249 bytes
 ...cos-release-npm-2.5.0-1856dc5241-57379ba354.zip |    Bin 3818 -> 0 bytes
 ...cos-release-npm-3.2.0-7bfcaa8b92-e780af4a8d.zip |    Bin 0 -> 3736 bytes
 ...gic-string-npm-0.25.7-0a0bd9c864-252982e4a1.zip |    Bin 78975 -> 0 bytes
 .../make-dir-npm-2.1.0-1ddaf205e7-043548886b.zip   |    Bin 4843 -> 0 bytes
 .../make-dir-npm-4.0.0-ec3cd921cc-bf0731a2dd.zip   |    Bin 0 -> 5085 bytes
 ...tch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip |    Bin 0 -> 20820 bytes
 .../map-obj-npm-5.0.2-421dc1dad3-ebe5484eaf.zip    |    Bin 0 -> 4361 bytes
 .../mdn-data-npm-2.0.12-905d82b9c1-e9f852a0c5.zip  |    Bin 83280 -> 0 bytes
 .../mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip  |    Bin 0 -> 83349 bytes
 .../mdn-data-npm-2.0.28-9e644d5992-aec475e0c0.zip  |    Bin 0 -> 90115 bytes
 ...memoize-one-npm-5.2.1-ee0f8be979-b7141dc148.zip |    Bin 11166 -> 0 bytes
 ...memoize-one-npm-6.0.0-8b2a2cd020-28feaf7e9a.zip |    Bin 0 -> 13920 bytes
 .../cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip |    Bin 4327 -> 0 bytes
 ...cro-memoize-npm-4.0.9-ebbd2df842-47cadcf4e2.zip |    Bin 61929 -> 0 bytes
 ...cro-memoize-npm-4.1.2-8063c85cb2-027e90c314.zip |    Bin 0 -> 38072 bytes
 .../mime-db-npm-1.43.0-b0bbde9132-a582d9c60a.zip   |    Bin 26735 -> 0 bytes
 .../mime-db-npm-1.52.0-b5371d6fd2-54bb60bf39.zip   |    Bin 0 -> 28268 bytes
 .../cache/mime-npm-3.0.0-8d911e4c06-b2d31580de.zip |    Bin 0 -> 20041 bytes
 ...mime-types-npm-2.1.26-6c5c824f25-464e9037c9.zip |    Bin 6367 -> 0 bytes
 ...mime-types-npm-2.1.35-dd9ea9f3e2-89aa9651b6.zip |    Bin 0 -> 6697 bytes
 .../mimic-fn-npm-3.1.0-12d126ec66-f7b167f911.zip   |    Bin 4714 -> 0 bytes
 .../mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip   |    Bin 0 -> 4678 bytes
 ...ic-response-npm-2.1.0-037463e454-014fad6ab9.zip |    Bin 3439 -> 0 bytes
 ...ass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip |    Bin 0 -> 2918 bytes
 ...ipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip |    Bin 0 -> 17450 bytes
 ...ipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip |    Bin 0 -> 2768 bytes
 .../minipass-npm-5.0.0-c64fb63c92-61682162d2.zip   |    Bin 0 -> 22402 bytes
 ...ss-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip |    Bin 0 -> 3797 bytes
 ...ipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip |    Bin 0 -> 31684 bytes
 .../cache/mlly-npm-1.5.0-dc7923db5f-c030ecb7f1.zip |    Bin 0 -> 46829 bytes
 ...-definition-npm-3.3.1-16753154b4-12a36d3b1f.zip |    Bin 3102 -> 0 bytes
 ...-definition-npm-5.0.1-8954c3ca38-d769181d11.zip |    Bin 0 -> 4303 bytes
 .../moize-npm-6.1.0-4ee9b77a25-302f7c23d8.zip      |    Bin 185672 -> 0 bytes
 .../moize-npm-6.1.6-6dbafb3463-3d86b850d4.zip      |    Bin 0 -> 198574 bytes
 .../move-file-npm-2.1.0-3da2dd515e-0bd9d7af82.zip  |    Bin 3737 -> 0 bytes
 .../move-file-npm-3.1.0-38c416783f-335bb02954.zip  |    Bin 0 -> 4360 bytes
 .../mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip    |    Bin 0 -> 1633508 bytes
 .../cache/mri-npm-1.2.0-8ecee0357d-6775a1d222.zip  |    Bin 0 -> 6521 bytes
 .yarn/cache/ms-npm-2.1.1-5b4fd72c86-0078a23cd9.zip |    Bin 3642 -> 0 bytes
 .yarn/cache/ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip |    Bin 0 -> 3593 bytes
 .../multiparty-npm-4.2.2-ac58266f0d-cbed0d7d1f.zip |    Bin 13674 -> 0 bytes
 .../multiparty-npm-4.2.3-19f76941ba-918cadc433.zip |    Bin 0 -> 13815 bytes
 .../cache/nan-npm-2.14.0-b880e7ae7d-9d005e0983.zip |    Bin 96366 -> 0 bytes
 .../cache/nan-npm-2.18.0-a51ed5bed5-5520e22c64.zip |    Bin 0 -> 99501 bytes
 ...build-utils-npm-1.0.2-892e4bba56-276feb8e30.zip |    Bin 0 -> 6232 bytes
 .../napi-wasm-npm-1.1.0-a7144034e8-767781f07c.zip  |    Bin 0 -> 16963 bytes
 ...ral-orderby-npm-2.0.3-e519eaa77c-b0c982709c.zip |    Bin 63094 -> 0 bytes
 .../negotiator-npm-0.6.2-ba538e167a-eaf267fedd.zip |    Bin 11064 -> 0 bytes
 .../negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip |    Bin 0 -> 10848 bytes
 ...rror-stacks-npm-2.1.0-e928907e75-206ee736f9.zip |    Bin 3560 -> 0 bytes
 ...rror-stacks-npm-2.1.1-0b1da05af0-5f452fad75.zip |    Bin 0 -> 3584 bytes
 ...tlify-cli-npm-17.13.2-8f371c2789-fca5f9515e.zip |    Bin 0 -> 600994 bytes
 ...tlify-cli-npm-6.14.10-d8da8e7bc8-679374c2c5.zip |    Bin 630001 -> 0 bytes
 ...ders-parser-npm-4.0.1-66d9a33c82-95bc7b36f6.zip |    Bin 8999 -> 0 bytes
 ...ders-parser-npm-7.1.3-7e73daac93-2f995aa84a.zip |    Bin 0 -> 11555 bytes
 .../netlify-npm-13.1.12-e8f254abad-099db0f778.zip  |    Bin 0 -> 13655 bytes
 .../netlify-npm-8.0.4-36a136779d-ad1595da28.zip    |    Bin 108444 -> 0 bytes
 ...ect-parser-npm-11.0.2-adbcc0a6c9-18cec4b122.zip |    Bin 10162 -> 0 bytes
 ...ect-parser-npm-14.2.1-99abfbbc6b-52b12c0627.zip |    Bin 0 -> 13058 bytes
 ...-redirector-npm-0.2.1-6757cc04ec-0cd951fb10.zip |    Bin 1254852 -> 0 bytes
 ...-redirector-npm-0.5.0-9613853a68-2752144ddb.zip |    Bin 0 -> 349048 bytes
 .../node-abi-npm-3.54.0-b13bba5e2d-b8cf226033.zip  |    Bin 0 -> 4708 bytes
 ...e-addon-api-npm-6.1.0-634c545b39-8eea1d4d96.zip |    Bin 0 -> 65066 bytes
 ...e-addon-api-npm-7.0.0-988c806c8b-f1a54ae38f.zip |    Bin 0 -> 65313 bytes
 ...omexception-npm-1.0.0-e1e813b76f-e332522f24.zip |    Bin 0 -> 23876 bytes
 ...etch-native-npm-1.6.1-3d17da8352-83fbe9abea.zip |    Bin 0 -> 221780 bytes
 ...node-fetch-npm-2.6.12-48619ce9d6-370ed4d906.zip |    Bin 0 -> 47938 bytes
 .../node-fetch-npm-2.6.6-056db6b778-5823586837.zip |    Bin 44241 -> 0 bytes
 .../node-fetch-npm-2.7.0-587d57004e-b24f8a3dc9.zip |    Bin 0 -> 48031 bytes
 .../node-fetch-npm-3.3.2-5267e015f2-24207ca8c8.zip |    Bin 0 -> 38739 bytes
 .../node-forge-npm-1.3.1-f31fd566cc-05bab68686.zip |    Bin 0 -> 467833 bytes
 .../node-gyp-npm-10.0.1-48708ce70b-578cf0c821.zip  |    Bin 0 -> 461986 bytes
 .../node-gyp-npm-7.1.2-002c5798eb-b29061c737.zip   |    Bin 491407 -> 0 bytes
 ...de-pre-gyp-npm-0.13.0-cc8e2bf16a-23da283aea.zip |    Bin 48997 -> 0 bytes
 ...source-walk-npm-4.2.0-aa0230f616-41ac65967c.zip |    Bin 3631 -> 0 bytes
 ...source-walk-npm-6.0.2-1ab9bb02eb-eacaaa11fa.zip |    Bin 0 -> 4785 bytes
 ...stream-zip-npm-1.15.0-47adb9fcfb-3fb56144d2.zip |    Bin 0 -> 13672 bytes
 ...rsion-alias-npm-1.0.1-66c06decfa-f4b7f9805e.zip |    Bin 17625 -> 0 bytes
 ...rsion-alias-npm-3.4.1-88bc1bb714-84a9d6aaf1.zip |    Bin 0 -> 12299 bytes
 .../cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip |    Bin 0 -> 11096 bytes
 ...de-version-npm-10.0.0-23ce162801-1ac980fa24.zip |    Bin 11883 -> 0 bytes
 ...de-version-npm-12.4.0-647b67c99c-5ee35c86af.zip |    Bin 0 -> 9398 bytes
 ...rmalize-url-npm-4.5.0-14a0c5430f-c70ee89880.zip |    Bin 7019 -> 0 bytes
 ...pm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip |    Bin 0 -> 4257 bytes
 .../nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip  |    Bin 0 -> 21244 bytes
 .../oauth-sign-npm-0.9.0-7aa9422221-1809a366d2.zip |    Bin 5981 -> 0 bytes
 ...ct-treeify-npm-1.1.31-6e385b19fb-69209f8017.zip |    Bin 4740 -> 0 bytes
 ...-completion-npm-0.6.0-3532362763-4cc63d806b.zip |    Bin 107165 -> 0 bytes
 .../ofetch-npm-1.3.3-33a6268eea-d4ba1f374f.zip     |    Bin 0 -> 21180 bytes
 ...on-finished-npm-2.4.1-907af70f88-8e81472c50.zip |    Bin 0 -> 6210 bytes
 .../onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip    |    Bin 0 -> 3736 bytes
 .../cache/open-npm-7.4.2-a378c23959-4fc02ed336.zip |    Bin 15290 -> 0 bytes
 .../cache/open-npm-8.4.2-1f763e8b75-acd81a1d19.zip |    Bin 0 -> 15864 bytes
 .../cache/opn-npm-5.5.0-9a97e03147-06dd1524af.zip  |    Bin 10979 -> 0 bytes
 ...optipng-bin-npm-6.0.0-3aa5f04a3e-0ca05bfc02.zip |    Bin 2331963 -> 0 bytes
 ...optipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip |    Bin 0 -> 2331972 bytes
 .../cache/ora-npm-5.4.1-4f0343adb7-8d071828f4.zip  |    Bin 8949 -> 0 bytes
 .../cache/ora-npm-6.3.1-2a66a56de0-6c885f2a9e.zip  |    Bin 0 -> 9472 bytes
 .../os-name-npm-4.0.1-7d8191c236-507ae75979.zip    |    Bin 3620 -> 0 bytes
 .../os-name-npm-5.1.0-2c7d3c137f-fae0fc0260.zip    |    Bin 0 -> 3645 bytes
 .../p-all-npm-2.1.0-af954bf089-685e6cc709.zip      |    Bin 3830 -> 0 bytes
 ...-cancelable-npm-1.1.0-d147d5996f-2db3814fef.zip |    Bin 5576 -> 0 bytes
 .../p-event-npm-5.0.1-1f7dfbcfb3-755a737e3d.zip    |    Bin 0 -> 8314 bytes
 .../p-filter-npm-2.1.0-f1136c698e-76e552ca62.zip   |    Bin 3801 -> 0 bytes
 .../p-filter-npm-3.0.0-6c8ee98212-aacc36820f.zip   |    Bin 0 -> 3550 bytes
 .../p-limit-npm-2.2.2-b674d9f268-20c395084f.zip    |    Bin 4137 -> 0 bytes
 .../p-locate-npm-4.1.0-eec6872537-513bd14a45.zip   |    Bin 4451 -> 0 bytes
 .../p-map-npm-3.0.0-e4f17c4167-d4a0664d2a.zip      |    Bin 4704 -> 0 bytes
 .../p-map-npm-5.5.0-9758eb14ee-089a709d25.zip      |    Bin 0 -> 7546 bytes
 .../p-map-npm-6.0.0-9994e631f1-1fd59257b3.zip      |    Bin 0 -> 7232 bytes
 .../p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip     |    Bin 3631 -> 0 bytes
 .../p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip     |    Bin 0 -> 3545 bytes
 .../p-reduce-npm-2.1.0-f5593a333c-99b26d3606.zip   |    Bin 3914 -> 0 bytes
 .../p-reduce-npm-3.0.0-a4e7df18a7-387de355e9.zip   |    Bin 0 -> 3925 bytes
 .../p-retry-npm-5.1.2-5426d97d26-eadb4da721.zip    |    Bin 0 -> 6311 bytes
 .../p-timeout-npm-5.1.0-11ca554b60-f5cd4e1730.zip  |    Bin 0 -> 5360 bytes
 .../p-timeout-npm-6.1.2-865f078862-ca3ede368d.zip  |    Bin 0 -> 5723 bytes
 .../p-try-npm-2.2.0-e0390dbaf8-f8a8e9a769.zip      |    Bin 3234 -> 0 bytes
 .../p-wait-for-npm-3.2.0-3b7dbac7e8-7f6840e923.zip |    Bin 3778 -> 0 bytes
 .../p-wait-for-npm-4.1.0-4e667c44f6-f1c3a6c659.zip |    Bin 0 -> 3647 bytes
 .../p-wait-for-npm-5.0.2-16f63a6fc9-29075bbeba.zip |    Bin 0 -> 4891 bytes
 ...ackage-json-npm-6.5.0-30e58237bb-adb8e49f35.zip |    Bin 6273 -> 0 bytes
 ...ackage-json-npm-8.1.1-0db857e5f3-d97ce9539e.zip |    Bin 0 -> 5823 bytes
 ...e-gitignore-npm-1.0.1-752f02ae34-72079f62f6.zip |    Bin 4218 -> 0 bytes
 ...e-gitignore-npm-2.0.0-e154bb4cdd-f9c7d9980a.zip |    Bin 0 -> 6006 bytes
 .../parse-ms-npm-2.1.0-de852c39bb-517eab80cd.zip   |    Bin 2770 -> 0 bytes
 .../parse-ms-npm-3.0.0-3acf02c3f3-fc602bba09.zip   |    Bin 0 -> 2725 bytes
 .../parseqs-npm-0.0.6-7d7191eb92-7fc4ff4ba5.zip    |    Bin 2804 -> 0 bytes
 .../parseuri-npm-0.0.6-0c11d6eb7b-fa430e40f0.zip   |    Bin 3575 -> 0 bytes
 ...word-prompt-npm-1.1.2-086b60f9fe-25cc3e53f5.zip |    Bin 2969 -> 0 bytes
 .../path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip   |    Bin 0 -> 3164 bytes
 .../path-type-npm-5.0.0-205dd6bae0-15ec24050e.zip  |    Bin 0 -> 3151 bytes
 .../pathe-npm-1.1.2-b80d94db55-f201d79635.zip      |    Bin 0 -> 13019 bytes
 ...ek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip |    Bin 0 -> 7931 bytes
 ...ek-readable-npm-5.0.0-c469f805e3-d342f02dd0.zip |    Bin 0 -> 7467 bytes
 ...ormance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip |    Bin 9000 -> 0 bytes
 .../pino-npm-8.17.2-64a1bee46e-90b74e4db3.zip      |    Bin 0 -> 284397 bytes
 .../pkg-dir-npm-5.0.0-3ba6768b42-b167bb8dac.zip    |    Bin 3360 -> 0 bytes
 .../pkg-dir-npm-7.0.0-02ff099b31-94298b20a4.zip    |    Bin 0 -> 3361 bytes
 .../pkg-types-npm-1.0.3-dce22a705c-e17e1819ce.zip  |    Bin 0 -> 9635 bytes
 .../cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip |    Bin 3408 -> 0 bytes
 .../cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip |    Bin 0 -> 3442 bytes
 ...portscanner-npm-2.1.1-ed9403d98f-428bf02862.zip |    Bin 7904 -> 0 bytes
 ...portscanner-npm-2.2.0-d6cfa96568-35061c410e.zip |    Bin 0 -> 8711 bytes
 ...lues-parser-npm-2.0.1-b7d7dda30d-f69211656b.zip |    Bin 30415 -> 0 bytes
 ...lues-parser-npm-6.0.2-2b25ce0808-ff2fa09689.zip |    Bin 0 -> 27946 bytes
 ...ild-install-npm-7.1.1-cb9fc9d341-6c70a2f82f.zip |    Bin 0 -> 15090 bytes
 .../precinct-npm-11.0.5-130621a1a3-8f93c2e171.zip  |    Bin 0 -> 6007 bytes
 .../precinct-npm-8.2.0-6f0125826e-6d441306ad.zip   |    Bin 4541 -> 0 bytes
 ...retty-bytes-npm-5.4.1-c867dc5fbd-05ca15426a.zip |    Bin 5071 -> 0 bytes
 ...retty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip |    Bin 0 -> 5320 bytes
 ...tty-format-npm-25.5.0-9def2180a5-da9e79b2b9.zip |    Bin 103160 -> 0 bytes
 ...tty-format-npm-26.6.2-6edfcf7149-94a4c661bf.zip |    Bin 27463 -> 0 bytes
 ...tty-format-npm-27.5.1-cd7d49696f-248990cbef.zip |    Bin 0 -> 28187 bytes
 .../pretty-ms-npm-7.0.1-d748cac064-a39aac23cc.zip  |    Bin 5541 -> 0 bytes
 .../pretty-ms-npm-8.0.0-7a40e0b54a-07c78d9522.zip  |    Bin 0 -> 5507 bytes
 .../prettyjson-npm-1.2.1-045c44c3b6-3ff408ea52.zip |    Bin 604669 -> 0 bytes
 .../prettyjson-npm-1.2.5-a72b7bf823-00e36af4c8.zip |    Bin 0 -> 7656 bytes
 .../proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip   |    Bin 0 -> 3328 bytes
 ...rocess-es6-npm-0.11.6-ec3251341b-da3b69b1b7.zip |    Bin 3732 -> 0 bytes
 ...ess-warning-npm-3.0.0-e1380c08e2-2d82fa641e.zip |    Bin 0 -> 12831 bytes
 ...omise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip |    Bin 0 -> 5699 bytes
 .../proxy-addr-npm-2.0.6-8fafed6ca5-8b6f65765d.zip |    Bin 6576 -> 0 bytes
 .../proxy-addr-npm-2.0.7-dae6552872-f24a0c80af.zip |    Bin 0 -> 6600 bytes
 .../ps-list-npm-7.2.0-7b32c6b513-f798fdc46e.zip    |    Bin 262276 -> 0 bytes
 .../ps-list-npm-8.1.1-06cd3fc430-cb40320f1c.zip    |    Bin 0 -> 262106 bytes
 .../cache/psl-npm-1.8.0-226099d70e-5f62a8eca0.zip  |    Bin 135879 -> 0 bytes
 .../cache/pupa-npm-2.1.1-fb256825ba-49529e5037.zip |    Bin 3501 -> 0 bytes
 .../cache/pupa-npm-3.1.0-8d0c9815fb-32784254b7.zip |    Bin 0 -> 4403 bytes
 .../cache/qs-npm-6.10.1-12d3ab7795-95f6725796.zip  |    Bin 52424 -> 0 bytes
 .../cache/qs-npm-6.11.0-caf1bc9dea-5a3bfea3e2.zip  |    Bin 0 -> 56331 bytes
 .yarn/cache/qs-npm-6.2.3-9521e04257-76dab300c0.zip |    Bin 24782 -> 0 bytes
 .yarn/cache/qs-npm-6.5.2-dbf9d8386b-ef17caa6e1.zip |    Bin 31101 -> 0 bytes
 .yarn/cache/qs-npm-6.7.0-15161a344c-d8f4b216c6.zip |    Bin 38406 -> 0 bytes
 .../queue-tick-npm-1.0.1-10bd6eaf3d-f447926c51.zip |    Bin 0 -> 3347 bytes
 ...ote-unquote-npm-1.0.0-5aa1091ab3-955a2ead53.zip |    Bin 0 -> 2748 bytes
 .../radix3-npm-1.1.0-f4f5d9b514-311258ec9e.zip     |    Bin 0 -> 8904 bytes
 .../raw-body-npm-2.4.0-14d9d633af-aa2c506055.zip   |    Bin 9317 -> 0 bytes
 .../raw-body-npm-2.4.2-f70aad454d-b8d059e37d.zip   |    Bin 9340 -> 0 bytes
 .../raw-body-npm-2.5.1-9dd1d9fff9-280bedc12d.zip   |    Bin 0 -> 10511 bytes
 .../raw-body-npm-2.5.2-5cb9dfebc1-863b5171e1.zip   |    Bin 0 -> 10604 bytes
 .../react-is-npm-16.13.1-a9b9382b4f-5aa564a1cd.zip |    Bin 9217 -> 0 bytes
 ...e-json-fast-npm-2.0.3-f163572d18-fca37b3b21.zip |    Bin 4588 -> 0 bytes
 .../read-pkg-npm-5.2.0-50426bd8dc-eb696e6052.zip   |    Bin 3628 -> 0 bytes
 ...read-pkg-up-npm-7.0.1-11895bed9a-e4e93ce70e.zip |    Bin 3855 -> 0 bytes
 ...node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip |    Bin 0 -> 6964 bytes
 ...eaddir-glob-npm-1.1.1-87f85951a7-1111b0eab5.zip |    Bin 8775 -> 0 bytes
 ...eaddir-glob-npm-1.1.3-ad1a82fc20-ca3a20aa1e.zip |    Bin 0 -> 8971 bytes
 .../redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip     |    Bin 2283 -> 0 bytes
 .../redeyed-npm-2.1.1-7cbceb60bb-86880f97d5.zip    |    Bin 26011 -> 0 bytes
 ...edis-errors-npm-1.2.0-a81fd9b0f1-001c11f63d.zip |    Bin 0 -> 4819 bytes
 ...edis-parser-npm-3.0.0-7ebe40abcb-b10846844b.zip |    Bin 0 -> 10113 bytes
 .../regenerate-npm-1.4.2-b296c5b63a-dc6c95ae4b.zip |    Bin 13733 -> 0 bytes
 ...-properties-npm-8.2.0-0e54c6463c-403fe5bd7b.zip |    Bin 212385 -> 0 bytes
 ...or-runtime-npm-0.13.7-41bcbe64ea-0de0ec7b5e.zip |    Bin 9542 -> 0 bytes
 ...-transform-npm-0.14.5-40045884e9-f9db6e6f00.zip |    Bin 43790 -> 0 bytes
 ...egexp-tree-npm-0.1.27-e0324e6a9c-08c70c8adb.zip |    Bin 0 -> 95785 bytes
 ...egexpu-core-npm-4.7.1-67fbfa97ed-3d1b6c6117.zip |    Bin 10524 -> 0 bytes
 ...-auth-token-npm-4.2.1-200e2be697-d1a5c28c0b.zip |    Bin 6029 -> 0 bytes
 ...-auth-token-npm-5.0.2-26eb592d5d-0d7683b71e.zip |    Bin 0 -> 7435 bytes
 ...egistry-url-npm-5.1.0-f58d0ca7ff-bcea86c84a.zip |    Bin 3145 -> 0 bytes
 ...egistry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip |    Bin 0 -> 3167 bytes
 .../regjsgen-npm-0.5.2-4c9c408ab2-4f8dc74b5a.zip   |    Bin 5398 -> 0 bytes
 ...regjsparser-npm-0.6.4-d22abbbbd8-96e04f8236.zip |    Bin 16707 -> 0 bytes
 .../repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip  |    Bin 2260 -> 0 bytes
 ...replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip |    Bin 0 -> 3265 bytes
 .../request-npm-2.88.2-f4a57c72c4-005b8b237b.zip   |    Bin 64855 -> 0 bytes
 ...in-filename-npm-2.0.0-03eef65c84-8604a570c0.zip |    Bin 3011 -> 0 bytes
 ...tore-cursor-npm-4.0.0-d42254f39d-5b675c5a59.zip |    Bin 0 -> 2818 bytes
 .../cache/ret-npm-0.2.2-f5d3022812-9f16517f77.zip  |    Bin 0 -> 7562 bytes
 .../retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip     |    Bin 0 -> 14378 bytes
 .../retry-npm-0.13.1-89eb100ab6-6125ec2e06.zip     |    Bin 0 -> 8667 bytes
 .../rollup-npm-2.35.1-efe32038c1-6d7343da94.zip    |    Bin 704210 -> 0 bytes
 ...ugin-inject-npm-3.0.2-db1d368b18-34081611c4.zip |    Bin 9115 -> 0 bytes
 ...e-polyfills-npm-0.2.1-d0e4f85f30-283c108108.zip |    Bin 395440 -> 0 bytes
 ...ugin-terser-npm-7.0.2-3f55469f5a-af84bb7a7a.zip |    Bin 5269 -> 0 bytes
 ...pluginutils-npm-2.8.2-f554dd6ac5-f3dc20a873.zip |    Bin 59368 -> 0 bytes
 .../rxjs-npm-5.5.12-d7a14bc716-06a4205b05.zip      |    Bin 3276444 -> 0 bytes
 ...safe-regex2-npm-2.0.0-eadecc9909-af1f0b367d.zip |    Bin 0 -> 4318 bytes
 ...-json-parse-npm-2.4.0-161f104c50-129f7fd22b.zip |    Bin 12386 -> 0 bytes
 ...-json-parse-npm-2.7.0-d5b89b0a3e-9743865870.zip |    Bin 0 -> 14270 bytes
 .../seek-bzip-npm-1.0.5-8c319c8ade-37e6c27c67.zip  |    Bin 19048 -> 0 bytes
 .../seek-bzip-npm-1.0.6-cb7be69a1d-e47967b694.zip  |    Bin 0 -> 20105 bytes
 ...semver-diff-npm-3.1.1-1207a795e9-8bbe5a5d7a.zip |    Bin 3404 -> 0 bytes
 ...semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip |    Bin 0 -> 3375 bytes
 .../semver-npm-7.0.0-218e8c00ca-be264384c7.zip     |    Bin 33791 -> 0 bytes
 .../semver-npm-7.3.5-618cf5db6a-2285437859.zip     |    Bin 38899 -> 0 bytes
 .../semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip     |    Bin
 .../send-npm-0.17.1-aad5512679-b632573e15.zip      |    Bin 16451 -> 0 bytes
 .../send-npm-0.18.0-faadf6353f-ec66c0ad10.zip      |    Bin 0 -> 17354 bytes
 ...-javascript-npm-4.0.0-b4aeff413b-df68091689.zip |    Bin 7605 -> 0 bytes
 ...rve-static-npm-1.14.1-a7afb1d3b3-a479286814.zip |    Bin 9690 -> 0 bytes
 ...rve-static-npm-1.15.0-86c81879f5-699b2d4c29.zip |    Bin 0 -> 9754 bytes
 ...okie-parser-npm-2.6.0-a7dd154236-8d451ebadb.zip |    Bin 0 -> 7056 bytes
 .../set-value-npm-3.0.2-4e32225201-db4d831926.zip  |    Bin 6833 -> 0 bytes
 .../set-value-npm-3.0.3-cefc59444a-88bc0883e0.zip  |    Bin 0 -> 6909 bytes
 ...prototypeof-npm-1.1.1-706b6318ec-b8fcf5b4b8.zip |    Bin 3240 -> 0 bytes
 .../sharp-npm-0.32.6-6b3822c437-f0e4a86881.zip     |    Bin 0 -> 145447 bytes
 ...shell-quote-npm-1.7.2-8e2768dbb0-5d7540d320.zip |    Bin 10420 -> 0 bytes
 ...shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip |    Bin 0 -> 20518 bytes
 ...signal-exit-npm-3.0.3-5a2d797648-f0169d3f12.zip |    Bin 5403 -> 0 bytes
 ...signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip |    Bin 0 -> 4883 bytes
 .../slash-npm-2.0.0-69009eac54-512d435073.zip      |    Bin 2363 -> 0 bytes
 .../slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip      |    Bin 0 -> 3075 bytes
 .../slice-ansi-npm-0.0.4-c4208829d1-481d969c6a.zip |    Bin 3126 -> 0 bytes
 .../slice-ansi-npm-5.0.0-8cd4f226df-7e600a2a55.zip |    Bin 0 -> 3767 bytes
 ...mart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip |    Bin 0 -> 26632 bytes
 ....io-adapter-npm-1.1.2-e3bfeecac6-50a3c0fe9b.zip |    Bin 6869 -> 0 bytes
 ....io-adapter-npm-2.5.2-3456682203-08b052d6b4.zip |    Bin 0 -> 8884 bytes
 ...t.io-client-npm-2.4.0-250c5c728d-1e89068fa5.zip |    Bin 399939 -> 0 bytes
 ...t.io-client-npm-4.7.4-0c56d67b42-dff61e3e80.zip |    Bin 0 -> 347460 bytes
 .../socket.io-npm-2.4.0-43ce5cdc2c-fbc569d8f1.zip  |    Bin 17620 -> 0 bytes
 .../socket.io-npm-4.7.4-57c0a2a108-d1c4393811.zip  |    Bin 0 -> 338039 bytes
 ...t.io-parser-npm-3.3.2-e30da95d28-79758ca9a9.zip |    Bin 7217 -> 0 bytes
 ...t.io-parser-npm-3.4.1-01e4bd3a9c-ef243528da.zip |    Bin 7216 -> 0 bytes
 ...t.io-parser-npm-4.2.4-bf87f78bcd-4be500a9ff.zip |    Bin 0 -> 23700 bytes
 .../socks-npm-2.7.1-17f2b53052-5074f7d6a1.zip      |    Bin 0 -> 43974 bytes
 ...proxy-agent-npm-8.0.2-df165543cf-ea727734bd.zip |    Bin 0 -> 7886 bytes
 ...ap-support-npm-0.5.20-edfc5ce275-7290c7c227.zip |    Bin 28813 -> 0 bytes
 ...ap-support-npm-0.5.21-09ca99e250-8317e12d84.zip |    Bin 0 -> 29043 bytes
 .../squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip     |    Bin 3725 -> 0 bytes
 .../sshpk-npm-1.16.1-feb759e7e0-b437fd3fd2.zip     |    Bin 73514 -> 0 bytes
 .../ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip      |    Bin 0 -> 12616 bytes
 ...as-callback-npm-2.1.0-8e47620bd4-88bec83ee2.zip |    Bin 0 -> 4660 bytes
 ...atic-server-npm-2.2.1-6756967cad-493e25a905.zip |    Bin 13192 -> 0 bytes
 ...atsd-client-npm-0.4.7-71373dd83d-910ee41b98.zip |    Bin 21833 -> 0 bytes
 .../statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip   |    Bin 0 -> 5925 bytes
 .../std-env-npm-3.7.0-5261c3c3c3-6ee0cca1ad.zip    |    Bin 0 -> 11641 bytes
 ...n-discarder-npm-0.1.0-8402cb893f-85131f70ae.zip |    Bin 0 -> 3423 bytes
 .../streamx-npm-2.15.6-4661c98d1c-10773efb28.zip   |    Bin 0 -> 12748 bytes
 .../strip-dirs-npm-3.0.0-c9d497283b-630c16035f.zip |    Bin 0 -> 3448 bytes
 ...nal-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip |    Bin 0 -> 2742 bytes
 ...trip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip |    Bin 3040 -> 0 bytes
 ...strip-outer-npm-2.0.0-e2e50ba4cc-14ef9fe861.zip |    Bin 0 -> 2177 bytes
 .../strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip     |    Bin 0 -> 5543 bytes
 .../strtok3-npm-6.3.0-73598951ca-98fba564d3.zip    |    Bin 0 -> 18678 bytes
 .../strtok3-npm-7.0.0-bb1edd9ba5-4f2269679f.zip    |    Bin 0 -> 17884 bytes
 ...ports-color-npm-2.0.0-22c0f0adbc-d2957d19e7.zip |    Bin
 ...ports-color-npm-8.1.1-289e937149-157b534df8.zip |    Bin 4792 -> 0 bytes
 ...ports-color-npm-9.4.0-a415f39758-cb8ff8daea.zip |    Bin 0 -> 6015 bytes
 ...-hyperlinks-npm-1.0.1-8eac1c37c2-eb319d8a2a.zip |    Bin 3926 -> 0 bytes
 ...-hyperlinks-npm-2.1.0-8e86724a40-75c091df20.zip |    Bin 4099 -> 0 bytes
 ...-hyperlinks-npm-2.3.0-d19176eba2-3e7df6e9ea.zip |    Bin 0 -> 4190 bytes
 .../cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip |    Bin 0 -> 276488 bytes
 .../cache/svgo-npm-3.2.0-3ad9c97efb-2fdf3f2090.zip |    Bin 0 -> 352843 bytes
 ...-observable-npm-1.0.1-f74766c3fc-8e8a4591f4.zip |    Bin 5376 -> 0 bytes
 ...-observable-npm-1.2.0-9e812a0a39-4684327a2f.zip |    Bin 6078 -> 0 bytes
 ...rchitecture-npm-0.1.0-d273b78665-ca0dd793c4.zip |    Bin 0 -> 3341 bytes
 .../tabtab-npm-3.0.2-2dd689680e-aea89a19f3.zip     |    Bin 0 -> 302632 bytes
 .../tar-fs-npm-2.1.1-e374d3b7a2-526deae025.zip     |    Bin 0 -> 11668 bytes
 .../tar-fs-npm-3.0.4-fa3da2e321-070f35bdde.zip     |    Bin 0 -> 6198 bytes
 .../cache/tar-npm-6.1.11-e6ac3cba9c-0e6789e664.zip |    Bin 51230 -> 0 bytes
 .../cache/tar-npm-6.2.0-3eb25205a7-2042bbb148.zip  |    Bin 0 -> 52291 bytes
 .../tar-stream-npm-3.1.6-ce3ac17e49-2c32e0d57d.zip |    Bin 0 -> 11734 bytes
 .../tempy-npm-1.0.1-12882f05f7-e3a3857cd1.zip      |    Bin 4973 -> 0 bytes
 .../tempy-npm-3.0.0-1917c0598d-9d720a24f8.zip      |    Bin 0 -> 4879 bytes
 ...rminal-link-npm-3.0.0-82cbbd7f4a-85a78ae50a.zip |    Bin 0 -> 3767 bytes
 .../tfunk-npm-4.0.0-ddcb0791d3-85763257eb.zip      |    Bin 7361 -> 0 bytes
 ...-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip |    Bin 3998 -> 0 bytes
 .../tiny-lru-npm-11.2.5-a6498b4694-41c747c99e.zip  |    Bin 0 -> 14247 bytes
 ...tmp-promise-npm-3.0.2-11aa78184c-5254dcc946.zip |    Bin 7290 -> 0 bytes
 ...tmp-promise-npm-3.0.3-6df4ad8df9-0ca65b4f23.zip |    Bin 0 -> 7218 bytes
 .../to-array-npm-0.1.4-81386702bb-396a04df5a.zip   |    Bin 2234 -> 0 bytes
 ...able-stream-npm-1.0.0-4fa4da8130-a99e23d497.zip |    Bin 2402 -> 0 bytes
 ...able-stream-npm-2.1.0-fff0ea6d91-42039fb968.zip |    Bin 3046 -> 0 bytes
 ...able-stream-npm-3.0.0-f9e7547f17-ef93cd1ae2.zip |    Bin 0 -> 3149 bytes
 ...oidentifier-npm-1.0.0-5dad252f90-199e6bfca1.zip |    Bin 3027 -> 0 bytes
 ...token-types-npm-4.2.1-1d37f3d456-2995257d24.zip |    Bin 0 -> 7142 bytes
 ...token-types-npm-5.0.1-a86fdb8b12-0985369bbe.zip |    Bin 0 -> 7241 bytes
 ...ough-cookie-npm-2.5.0-79a2fe43fe-024cb13a4d.zip |    Bin 31795 -> 0 bytes
 .../treeify-npm-1.1.0-abf9292333-5241976a75.zip    |    Bin 9020 -> 0 bytes
 ...im-newlines-npm-1.0.0-04abefc015-ed96eea318.zip |    Bin 2336 -> 0 bytes
 ...im-repeated-npm-2.0.0-330851499f-4086eb0bc5.zip |    Bin 0 -> 2398 bytes
 .../ts-node-npm-10.4.0-04cb6e2279-5874ac27f6.zip   |    Bin 169410 -> 0 bytes
 .../ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip   |    Bin 0 -> 238737 bytes
 .../tweetnacl-npm-0.14.5-a3f766c0d1-04ee27901c.zip |    Bin 52104 -> 0 bytes
 .../type-fest-npm-0.10.0-acf1c75b8a-4c5c11f2a2.zip |    Bin 34145 -> 0 bytes
 .../type-fest-npm-0.16.0-e1b8ff05d9-fd8c47ccb9.zip |    Bin 41653 -> 0 bytes
 .../type-fest-npm-0.20.2-b36432617f-8907e16284.zip |    Bin 51771 -> 0 bytes
 .../type-fest-npm-0.3.1-542c938bf6-a969e953d8.zip  |    Bin 9130 -> 0 bytes
 .../type-fest-npm-0.6.0-76b229965b-9ecbf4ba27.zip  |    Bin 14244 -> 0 bytes
 .../type-fest-npm-3.13.1-4bd562882d-9a8a2359ad.zip |    Bin 0 -> 119968 bytes
 .../typescript-npm-4.4.4-3fedcc07a3-20663db4fb.zip |    Bin 11041321 -> 0 bytes
 .../typescript-npm-5.3.3-6b23a5da18-6e4e6a14a5.zip |    Bin 0 -> 5833656 bytes
 .../typescript-patch-005793e6fa-4ffbda1589.zip     |    Bin 11055526 -> 0 bytes
 .../typescript-patch-4778c7998b-c93786fcc9.zip     |    Bin 0 -> 5840598 bytes
 ...a-parser-js-npm-1.0.2-c3376785e2-9c246bdbfc.zip |    Bin 72515 -> 0 bytes
 ...-parser-js-npm-1.0.37-b79655e1b5-56508f2428.zip |    Bin 0 -> 39886 bytes
 .../cache/ufo-npm-1.3.2-dcaf8105d0-7133290d49.zip  |    Bin 0 -> 19784 bytes
 .../cache/ulid-npm-2.3.0-2dd679bbd3-11d7dd3507.zip |    Bin 0 -> 10108 bytes
 ...zip2-stream-npm-1.3.3-7c09e221ed-9e744283f4.zip |    Bin 38048 -> 0 bytes
 ...zip2-stream-npm-1.4.3-c5582d6a9f-4ffc0e14f4.zip |    Bin 0 -> 38059 bytes
 .../uncrypto-npm-0.1.3-3f3076a8ff-0020f74b0c.zip   |    Bin 0 -> 5165 bytes
 ...dici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip |    Bin 0 -> 28630 bytes
 .../unenv-npm-1.9.0-b4bf00b52d-7b5e0f139f.zip      |    Bin 0 -> 148454 bytes
 ...-ecmascript-npm-1.0.4-8c5eeb73e7-cc1973b18d.zip |    Bin 3181 -> 0 bytes
 ...-ecmascript-npm-1.0.4-4729801dd7-08e269fac7.zip |    Bin 3097 -> 0 bytes
 ...-ecmascript-npm-1.2.0-d6b5d66edf-a5b2c2d583.zip |    Bin 6579 -> 0 bytes
 ...-ecmascript-npm-1.1.0-2d3021f23b-1a96dc462d.zip |    Bin 3583 -> 0 bytes
 ...ue-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip |    Bin 0 -> 2715 bytes
 ...unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip |    Bin 0 -> 2397 bytes
 ...ique-string-npm-2.0.0-3153c97e47-107cae65b0.zip |    Bin 2665 -> 0 bytes
 ...niversalify-npm-1.0.0-eff81409f3-095a808f2b.zip |    Bin 2863 -> 0 bytes
 .../unix-dgram-npm-2.0.6-ba1ecce10e-f679d24cb1.zip |    Bin 0 -> 10540 bytes
 .../unstorage-npm-1.10.1-4240df4e8a-1b99782efd.zip |    Bin 0 -> 92571 bytes
 .../untildify-npm-3.0.3-8a2b8af206-1c42352a37.zip  |    Bin 0 -> 2292 bytes
 .../untun-npm-0.1.3-1e654ab81a-6a096002ca.zip      |    Bin 0 -> 13997 bytes
 ...te-notifier-npm-5.1.0-6bf595ecee-9df39e2d4f.zip |    Bin 7414 -> 0 bytes
 ...te-notifier-npm-6.0.2-76fda24881-8e8f2092c9.zip |    Bin 0 -> 7770 bytes
 .../cache/uqr-npm-0.1.2-43a93a52b7-31f1fe7d7a.zip  |    Bin 0 -> 22893 bytes
 ...rn-polyfill-npm-8.0.2-85d93b8946-fd86b5c554.zip |    Bin 0 -> 25071 bytes
 .../cache/uuid-npm-8.3.2-eca0baba53-9a5f7aa1d6.zip |    Bin 57078 -> 0 bytes
 .../cache/uuid-npm-9.0.0-46c41e3e43-23857699a6.zip |    Bin 0 -> 60662 bytes
 .../cache/uuid-npm-9.0.1-39a8442bc6-9d0b6adb72.zip |    Bin 0 -> 60894 bytes
 ...e-cache-lib-npm-3.0.1-4886071ece-88d3423a52.zip |    Bin 0 -> 7859 bytes
 ...ackage-name-npm-3.0.0-e44c263962-6f89bcc91b.zip |    Bin 7739 -> 0 bytes
 ...ackage-name-npm-4.0.0-3f82c77ef8-a32fd537ba.zip |    Bin 0 -> 4371 bytes
 .../verror-npm-1.10.0-c3f839c579-da548149dd.zip    |    Bin 14053 -> 0 bytes
 .../wait-port-npm-0.2.9-fc6a960185-5fb2b7517c.zip  |    Bin 63479 -> 0 bytes
 .../wait-port-npm-1.0.4-34c196d59c-abfda4ce09.zip  |    Bin 0 -> 17796 bytes
 ...ms-polyfill-npm-3.3.2-9dcfb4968d-0466050f40.zip |    Bin 0 -> 1596158 bytes
 ...hich-module-npm-2.0.0-daf3daa08d-e3e46c9c84.zip |    Bin 3223 -> 0 bytes
 .../which-npm-4.0.0-dd31cd4928-f17e84c042.zip      |    Bin 0 -> 4498 bytes
 ...widest-line-npm-3.1.0-717bf2680b-03db6c9d0a.zip |    Bin 3006 -> 0 bytes
 ...widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip |    Bin 0 -> 2834 bytes
 ...ows-release-npm-4.0.0-0487118638-77c87d332d.zip |    Bin 4211 -> 0 bytes
 ...ows-release-npm-5.1.1-f855bc5122-8d15388ccf.zip |    Bin 0 -> 4129 bytes
 .../winston-npm-3.11.0-de94361df0-8b456bdfbf.zip   |    Bin 0 -> 90175 bytes
 .../winston-npm-3.3.3-3fa4527b42-60b74f2ea7.zip    |    Bin 98579 -> 0 bytes
 ...n-transport-npm-4.4.0-e1b3134c1e-f1651e8a87.zip |    Bin 19330 -> 0 bytes
 ...n-transport-npm-4.6.0-3daa3f7cda-08b4d5be63.zip |    Bin 0 -> 18935 bytes
 .../wrap-ansi-npm-3.0.1-876d294274-bdd4248faa.zip  |    Bin 4413 -> 0 bytes
 .../wrap-ansi-npm-4.0.0-eb119d517f-42c7e4ad99.zip  |    Bin 4282 -> 0 bytes
 .../wrap-ansi-npm-6.2.0-439a7246d8-0d64f2d438.zip  |    Bin 4784 -> 0 bytes
 ...file-atomic-npm-4.0.2-661baae4aa-3be1f5508a.zip |    Bin 0 -> 5474 bytes
 .yarn/cache/ws-npm-7.4.6-9c9a725604-150e3f917b.zip |    Bin 34171 -> 0 bytes
 .../cache/ws-npm-8.11.0-ab72116a01-f759ea19e4.zip  |    Bin 0 -> 39501 bytes
 .../cache/ws-npm-8.14.2-b339ac47a2-815ff01d9b.zip  |    Bin 0 -> 40282 bytes
 ...xdg-basedir-npm-4.0.0-ed08d380e2-0073d5b59a.zip |    Bin 3396 -> 0 bytes
 ...xdg-basedir-npm-5.1.0-589d73b54c-b60e8a2c66.zip |    Bin 0 -> 3812 bytes
 ...request-ssl-npm-1.6.3-9fcf9e58de-525dc9ecc7.zip |    Bin 16523 -> 0 bytes
 ...request-ssl-npm-2.0.0-a9c0d5efed-3c2edfce0c.zip |    Bin 0 -> 16684 bytes
 .../cache/xss-npm-1.0.14-eb6e57872e-dc97acaee3.zip |    Bin 0 -> 41559 bytes
 .../cache/y18n-npm-4.0.0-55cd797cc5-c3fabe29b0.zip |    Bin 5006 -> 0 bytes
 .../yaml-npm-2.0.0-9-72ab87be2c-0bc343cd7a.zip     |    Bin 230156 -> 0 bytes
 .../cache/yaml-npm-2.3.4-8bb6dc2c0d-f8207ce430.zip |    Bin 0 -> 238590 bytes
 .../yargs-npm-15.4.1-ca1c444de1-bbcc822229.zip     |    Bin 77961 -> 0 bytes
 .../yargs-npm-16.2.0-547873d425-807fa21211.zip     |    Bin 82744 -> 0 bytes
 .../yargs-npm-17.7.2-80b62638e1-abb3e37678.zip     |    Bin 0 -> 88003 bytes
 ...rgs-parser-npm-18.1.3-0ba9c4f088-235bcbad5b.zip |    Bin 20752 -> 0 bytes
 ...rgs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip |    Bin 0 -> 32536 bytes
 .../yarn-npm-1.22.10-b1a926d20f-86171a1bc4.zip     |    Bin 1252955 -> 0 bytes
 .../yeast-npm-0.1.2-19a347595d-5536b5cfb3.zip      |    Bin 3842 -> 0 bytes
 .../zip-stream-npm-4.1.0-c77601aed4-4a73da8567.zip |    Bin 5882 -> 0 bytes
 .../zip-stream-npm-5.0.1-f19d836b38-116cee5a2c.zip |    Bin 0 -> 5927 bytes
 .../cache/zod-npm-3.22.4-2bccbc41b4-73622ca36a.zip |    Bin 0 -> 120996 bytes
 .../node_modules/@esbuild/linux-x64}/.ready        |      0
 .../node_modules/@esbuild/linux-x64/README.md      |      3 +
 .../node_modules/@esbuild/linux-x64/bin/esbuild    |    Bin 0 -> 9449472 bytes
 .../node_modules/@esbuild/linux-x64/package.json   |     17 +
 .../node_modules/@esbuild/linux-x64}/.ready        |      0
 .../node_modules/@esbuild/linux-x64/README.md      |      3 +
 .../node_modules/@esbuild/linux-x64/bin/esbuild    |    Bin 0 -> 9592832 bytes
 .../node_modules/@esbuild/linux-x64/package.json   |     17 +
 .../node_modules/@netlify/esbuild/bin/esbuild      |      6 -
 .../node_modules/@netlify/esbuild/esbuild          |    Bin 7966720 -> 0 bytes
 .../node_modules/@netlify/esbuild/install.js       |    257 -
 .../node_modules/@netlify/esbuild/lib/main.d.ts    |    427 -
 .../node_modules/@netlify/esbuild/lib/main.js      |   2007 -
 .../node_modules/@netlify/esbuild/package.json     |     15 -
 .../routing-local-proxy-linux-x64/index.js         |      3 -
 .../routing-local-proxy-linux-x64/package.json     |     25 -
 .../routing-local-proxy                            |    Bin 77213640 -> 0 bytes
 .../@parcel/watcher-linux-x64-glibc}/.ready        |      0
 .../@parcel/watcher-linux-x64-glibc/LICENSE        |     21 +
 .../@parcel/watcher-linux-x64-glibc/README.md      |      1 +
 .../@parcel/watcher-linux-x64-glibc/package.json   |     33 +
 .../@parcel/watcher-linux-x64-glibc/watcher.node   |    Bin 0 -> 544192 bytes
 .../node_modules/clipboardy}/.ready                |      0
 .../node_modules/clipboardy/browser.js             |     19 +
 .../node_modules/clipboardy/fallbacks/linux/xsel   |    Bin 0 -> 129416 bytes
 .../fallbacks/windows/clipboard_i686.exe           |    Bin 0 -> 443903 bytes
 .../fallbacks/windows/clipboard_x86_64.exe         |    Bin 0 -> 331438 bytes
 .../node_modules/clipboardy/index.d.ts             |     71 +
 .../node_modules/clipboardy/index.js               |     59 +
 .../node_modules/clipboardy/lib/linux.js           |     63 +
 .../node_modules/clipboardy/lib/macos.js           |     17 +
 .../node_modules/clipboardy/lib/termux.js          |     43 +
 .../node_modules/clipboardy/lib/windows.js         |     23 +
 .../node_modules/clipboardy}/license               |      0
 .../node_modules/clipboardy/package.json           |     59 +
 .../node_modules/clipboardy/readme.md              |     75 +
 .../node_modules/esbuild}/.ready                   |      0
 .../node_modules/esbuild/LICENSE.md                |     21 +
 .../node_modules}/esbuild/README.md                |      0
 .../node_modules/esbuild/bin/esbuild               |    221 +
 .../node_modules/esbuild/install.js                |    287 +
 .../node_modules/esbuild/lib/main.d.ts             |    660 +
 .../node_modules/esbuild/lib/main.js               |   2412 +
 .../node_modules/esbuild/package.json              |     42 +
 .../node_modules/esbuild}/.ready                   |      0
 .../node_modules/esbuild/LICENSE.md                |     21 +
 .../node_modules}/esbuild/README.md                |      0
 .../node_modules/esbuild/bin/esbuild               |    221 +
 .../node_modules/esbuild/install.js                |    287 +
 .../node_modules/esbuild/lib/main.d.ts             |    663 +
 .../node_modules/esbuild/lib/main.js               |   2413 +
 .../node_modules/esbuild/package.json              |     42 +
 .../node_modules/gifsicle/index.js                 |      2 -
 .../node_modules/gifsicle/lib/install.js           |     31 -
 .../node_modules/gifsicle/package.json             |     60 -
 .../node_modules/gifsicle/readme.md                |     40 -
 .../node_modules/gifsicle/vendor/gifsicle          |    Bin 714696 -> 0 bytes
 .../gifsicle/vendor/share/man/man1/gifsicle.1      |   1318 -
 .../gifsicle/vendor/source/gifsicle.tar.gz         |    Bin 476941 -> 0 bytes
 .../node_modules/gifsicle}/.ready                  |      0
 .../node_modules/gifsicle/cli.js                   |      0
 .../node_modules/gifsicle/index.js                 |      2 +
 .../node_modules/gifsicle/lib/index.js             |      0
 .../node_modules/gifsicle/lib/install.js           |     35 +
 .../node_modules/gifsicle/license                  |      0
 .../node_modules/gifsicle/package.json             |     48 +
 .../node_modules/gifsicle/readme.md                |     32 +
 .../node_modules/gifsicle/vendor/gifsicle          |    Bin 0 -> 718064 bytes
 .../gifsicle/vendor/source/gifsicle-1.92.tar.gz    |    Bin 0 -> 575199 bytes
 .../node_modules/jpegtran-bin/cli.js               |      9 -
 .../node_modules/jpegtran-bin/index.js             |      2 -
 .../node_modules/jpegtran-bin/lib/index.js         |     21 -
 .../node_modules/jpegtran-bin/lib/install.js       |     37 -
 .../node_modules/jpegtran-bin/license              |     21 -
 .../node_modules/jpegtran-bin/package.json         |     63 -
 .../node_modules/jpegtran-bin/readme.md            |     40 -
 .../jpegtran-bin/test/fixtures/test-optimized.jpg  |    Bin 927 -> 0 bytes
 .../jpegtran-bin/test/fixtures/test.jpg            |    Bin 2139 -> 0 bytes
 .../node_modules/jpegtran-bin/test/test.js         |     45 -
 .../node_modules/jpegtran-bin/vendor/jpegtran      |    Bin 306001 -> 0 bytes
 .../node_modules/mozjpeg}/.ready                   |      0
 .../node_modules/mozjpeg/cli.js                    |      9 +
 .../node_modules/mozjpeg/index.js                  |      3 +
 .../node_modules/mozjpeg/lib/index.js              |     16 +
 .../node_modules/mozjpeg/lib/install.js            |     42 +
 .../node_modules/mozjpeg}/license                  |      0
 .../node_modules/mozjpeg/package.json              |     50 +
 .../node_modules/mozjpeg/readme.md                 |     40 +
 .../node_modules/mozjpeg/vendor/cjpeg              |    Bin 0 -> 901608 bytes
 .../mozjpeg/vendor/source/mozjpeg.tar.gz           |    Bin 0 -> 1633229 bytes
 .../node_modules/nan/CHANGELOG.md                  |    529 -
 .../node_modules/nan/LICENSE.md                    |     13 -
 .../node_modules/nan/README.md                     |    456 -
 .../node_modules/nan/doc/errors.md                 |    226 -
 .../node_modules/nan/doc/json.md                   |     62 -
 .../node_modules/nan/doc/maybe_types.md            |    583 -
 .../node_modules/nan/doc/methods.md                |    661 -
 .../node_modules/nan/doc/new.md                    |    147 -
 .../node_modules/nan/doc/object_wrappers.md        |    263 -
 .../node_modules/nan/doc/persistent.md             |    296 -
 .../node_modules/nan/doc/scopes.md                 |     73 -
 .../node_modules/nan/doc/script.md                 |     38 -
 .../node_modules/nan/doc/v8_internals.md           |    199 -
 .../node_modules/nan/doc/v8_misc.md                |     85 -
 .../node_modules/nan/nan.h                         |   2892 -
 .../node_modules/nan/nan_callbacks.h               |     88 -
 .../node_modules/nan/nan_callbacks_12_inl.h        |    514 -
 .../node_modules/nan/nan_object_wrap.h             |    156 -
 .../node_modules/nan/nan_typedarray_contents.h     |     90 -
 .../node_modules/nan/package.json                  |     37 -
 .../node_modules/nan/tools/1to2.js                 |    412 -
 .../node_modules/nan}/.ready                       |      0
 .../node_modules/nan/CHANGELOG.md                  |    553 +
 .../node_modules/nan/CMakeLists.txt                |    138 +
 .../node_modules/nan/LICENSE.md                    |      9 +
 .../node_modules/nan/README.md                     |    456 +
 .../node_modules/nan/doc/asyncworker.md            |      0
 .../node_modules/nan/doc/buffers.md                |      0
 .../node_modules/nan/doc/callback.md               |      0
 .../node_modules/nan/doc/converters.md             |      0
 .../node_modules/nan/doc/errors.md                 |    226 +
 .../node_modules/nan/doc/json.md                   |     62 +
 .../node_modules/nan/doc/maybe_types.md            |    583 +
 .../node_modules/nan/doc/methods.md                |    672 +
 .../node_modules/nan/doc/new.md                    |    147 +
 .../node_modules/nan/doc/node_misc.md              |      0
 .../node_modules/nan/doc/object_wrappers.md        |    263 +
 .../node_modules/nan/doc/persistent.md             |    296 +
 .../node_modules/nan/doc/scopes.md                 |     73 +
 .../node_modules/nan/doc/script.md                 |     58 +
 .../node_modules/nan/doc/string_bytes.md           |      0
 .../node_modules/nan/doc/v8_internals.md           |    199 +
 .../node_modules/nan/doc/v8_misc.md                |     85 +
 .../node_modules/nan/include_dirs.js               |      0
 .../node_modules/nan/nan.h                         |   2954 +
 .../node_modules/nan/nan_callbacks.h               |     92 +
 .../node_modules/nan/nan_callbacks_12_inl.h        |    520 +
 .../node_modules/nan/nan_callbacks_pre_12_inl.h    |      0
 .../node_modules/nan/nan_converters.h              |      0
 .../node_modules/nan/nan_converters_43_inl.h       |      0
 .../node_modules/nan/nan_converters_pre_43_inl.h   |      0
 .../nan/nan_define_own_property_helper.h           |      0
 .../node_modules/nan/nan_implementation_12_inl.h   |      0
 .../nan/nan_implementation_pre_12_inl.h            |      0
 .../node_modules/nan/nan_json.h                    |      0
 .../node_modules/nan/nan_maybe_43_inl.h            |      0
 .../node_modules/nan/nan_maybe_pre_43_inl.h        |      0
 .../node_modules/nan/nan_new.h                     |      0
 .../node_modules/nan/nan_object_wrap.h             |    156 +
 .../node_modules/nan/nan_persistent_12_inl.h       |      0
 .../node_modules/nan/nan_persistent_pre_12_inl.h   |      0
 .../node_modules/nan/nan_private.h                 |      0
 .../node_modules/nan/nan_scriptorigin.h            |     76 +
 .../node_modules/nan/nan_string_bytes.h            |      0
 .../node_modules/nan/nan_typedarray_contents.h     |     96 +
 .../node_modules/nan/nan_weak.h                    |      0
 .../node_modules/nan/package.json                  |     38 +
 .../node_modules/nan/tools/1to2.js                 |    412 +
 .../node_modules/nan/tools/README.md               |      0
 .../node_modules/nan/tools/package.json            |      0
 .../node_modules/netlify-cli}/.ready               |      0
 .../node_modules/netlify-cli/LICENSE               |      0
 .../node_modules/netlify-cli/README.md             |    124 +
 .../node_modules/netlify-cli/bin/run.js            |     31 +
 .../node_modules/netlify-cli/npm-shrinkwrap.json   |  26360 +++
 .../node_modules/netlify-cli/package.json          |    157 +
 .../netlify-cli/scripts/postinstall.js             |     59 +
 .../netlify-cli/src/commands/addons/addons-auth.js |     22 +
 .../src/commands/addons/addons-config.js           |    145 +
 .../src/commands/addons/addons-create.js           |     90 +
 .../src/commands/addons/addons-delete.js           |     33 +
 .../netlify-cli/src/commands/addons/addons-list.js |     33 +
 .../netlify-cli/src/commands/addons/addons.js      |     68 +
 .../netlify-cli/src/commands/addons/index.js       |      1 +
 .../netlify-cli/src/commands/api/api.js            |     40 +
 .../netlify-cli/src/commands/api/index.js          |     13 +
 .../netlify-cli/src/commands/base-command.js       |    572 +
 .../netlify-cli/src/commands/blobs/blobs-delete.js |     20 +
 .../netlify-cli/src/commands/blobs/blobs-get.js    |     31 +
 .../netlify-cli/src/commands/blobs/blobs-list.js   |     34 +
 .../netlify-cli/src/commands/blobs/blobs-set.js    |     39 +
 .../netlify-cli/src/commands/blobs/blobs.js        |     74 +
 .../netlify-cli/src/commands/blobs/index.js        |      1 +
 .../netlify-cli/src/commands/build/build.js        |     55 +
 .../netlify-cli/src/commands/build/index.js        |     13 +
 .../src/commands/completion/completion.js          |     29 +
 .../netlify-cli/src/commands/completion/index.js   |     26 +
 .../netlify-cli/src/commands/deploy/deploy.js      |    765 +
 .../netlify-cli/src/commands/deploy/index.js       |    106 +
 .../netlify-cli/src/commands/dev/dev-exec.js       |     23 +
 .../netlify-cli/src/commands/dev/dev.js            |    244 +
 .../netlify-cli/src/commands/dev/index.js          |      1 +
 .../netlify-cli/src/commands/env/env-clone.js      |    175 +
 .../netlify-cli/src/commands/env/env-get.js        |     34 +
 .../netlify-cli/src/commands/env/env-import.js     |    100 +
 .../netlify-cli/src/commands/env/env-list.js       |     87 +
 .../netlify-cli/src/commands/env/env-set.js        |    149 +
 .../netlify-cli/src/commands/env/env-unset.js      |    103 +
 .../netlify-cli/src/commands/env/env.js            |    127 +
 .../netlify-cli/src/commands/env/index.js          |      1 +
 .../src/commands/functions/functions-build.js      |     26 +
 .../src/commands/functions/functions-create.js     |    643 +
 .../src/commands/functions/functions-invoke.js     |    211 +
 .../src/commands/functions/functions-list.js       |     40 +
 .../src/commands/functions/functions-serve.js      |     47 +
 .../src/commands/functions/functions.js            |     98 +
 .../netlify-cli/src/commands/functions/index.js    |      1 +
 .../node_modules/netlify-cli/src/commands/index.js |      2 +
 .../netlify-cli/src/commands/init/index.js         |     12 +
 .../netlify-cli/src/commands/init/init.js          |    193 +
 .../netlify-cli/src/commands/integration/deploy.js |    365 +
 .../netlify-cli/src/commands/integration/index.js  |     26 +
 .../netlify-cli/src/commands/link/index.js         |     13 +
 .../netlify-cli/src/commands/link/link.js          |    307 +
 .../netlify-cli/src/commands/lm/index.js           |      1 +
 .../netlify-cli/src/commands/lm/lm-info.js         |     25 +
 .../netlify-cli/src/commands/lm/lm-install.js      |      8 +
 .../netlify-cli/src/commands/lm/lm-setup.js        |     80 +
 .../netlify-cli/src/commands/lm/lm-uninstall.js    |      7 +
 .../node_modules/netlify-cli/src/commands/lm/lm.js |     46 +
 .../netlify-cli/src/commands/login/index.js        |      9 +
 .../netlify-cli/src/commands/login/login.js        |     31 +
 .../netlify-cli/src/commands/logout/index.js       |      7 +
 .../netlify-cli/src/commands/logout/logout.js      |     23 +
 .../netlify-cli/src/commands/logs/build.js         |     67 +
 .../netlify-cli/src/commands/logs/functions.js     |     77 +
 .../netlify-cli/src/commands/logs/index.js         |     39 +
 .../netlify-cli/src/commands/logs/log-levels.js    |     11 +
 .../node_modules/netlify-cli/src/commands/main.js  |    192 +
 .../netlify-cli/src/commands/open/index.js         |     31 +
 .../netlify-cli/src/commands/open/open-admin.js    |     11 +
 .../netlify-cli/src/commands/open/open-site.js     |     12 +
 .../netlify-cli/src/commands/open/open.js          |     13 +
 .../netlify-cli/src/commands/recipes/common.js     |     25 +
 .../netlify-cli/src/commands/recipes/index.js      |     20 +
 .../src/commands/recipes/recipes-list.js           |     14 +
 .../netlify-cli/src/commands/recipes/recipes.js    |     51 +
 .../netlify-cli/src/commands/serve/index.js        |     27 +
 .../netlify-cli/src/commands/serve/serve.js        |    133 +
 .../netlify-cli/src/commands/sites/index.js        |      1 +
 .../src/commands/sites/sites-create-template.js    |    206 +
 .../netlify-cli/src/commands/sites/sites-create.js |    133 +
 .../netlify-cli/src/commands/sites/sites-delete.js |     76 +
 .../netlify-cli/src/commands/sites/sites-list.js   |     64 +
 .../netlify-cli/src/commands/sites/sites.js        |     77 +
 .../netlify-cli/src/commands/status/index.js       |     19 +
 .../src/commands/status/status-hooks.js            |     29 +
 .../netlify-cli/src/commands/status/status.js      |     80 +
 .../netlify-cli/src/commands/switch/index.js       |      7 +
 .../netlify-cli/src/commands/switch/switch.js      |     30 +
 .../netlify-cli/src/commands/unlink/index.js       |      7 +
 .../netlify-cli/src/commands/unlink/unlink.js      |     21 +
 .../netlify-cli/src/commands/watch/index.js        |      8 +
 .../netlify-cli/src/commands/watch/watch.js        |    100 +
 .../go/hello-world/.netlify-function-template.js   |      6 +
 .../src/functions-templates/go/hello-world/go.mod  |      5 +
 .../src/functions-templates/go/hello-world/go.sum  |      0
 .../src/functions-templates/go/hello-world/main.go |      0
 .../hello-world/.netlify-function-template.js      |      6 +
 .../javascript/hello-world/{{name}}.js             |     17 +
 .../javascript/hello/.netlify-function-template.js |      5 +
 .../javascript/hello/{{name}}.js                   |      4 +
 .../identity-signup/.netlify-function-template.js  |      5 +
 .../javascript/identity-signup/{{name}}.js         |     29 +
 .../image-external/.netlify-function-template.js   |      5 +
 .../javascript/image-external/{{name}}.js          |     12 +
 .../.netlify-function-template.js                  |      5 +
 .../javascript/localized-content/{{name}}.js       |     15 +
 .../sanity-create/.netlify-function-template.js    |      5 +
 .../javascript/sanity-create/package.json          |      0
 .../javascript/sanity-create/{{name}}.js           |      0
 .../sanity-groq/.netlify-function-template.js      |      5 +
 .../javascript/sanity-groq/package.json            |      0
 .../javascript/sanity-groq/{{name}}.js             |      0
 .../.netlify-function-template.js                  |      6 +
 .../javascript/scheduled-function/package.json     |     20 +
 .../javascript/scheduled-function/{{name}}.js      |     12 +
 .../set-cookies/.netlify-function-template.js      |      5 +
 .../javascript/set-cookies/{{name}}.js             |     28 +
 .../set-req-header/.netlify-function-template.js   |      5 +
 .../javascript/set-req-header/{{name}}.js          |      3 +
 .../set-res-header/.netlify-function-template.js   |      5 +
 .../javascript/set-res-header/{{name}}.js          |      5 +
 .../.netlify-function-template.js                  |      5 +
 .../javascript/submission-created/package.json     |      0
 .../javascript/submission-created/{{name}}.js      |      0
 .../.netlify-function-template.js                  |      5 +
 .../javascript/transform-response/{{name}}.js      |     12 +
 .../rust/hello-world/.netlify-function-template.js |      6 +
 .../rust/hello-world/Cargo.lock                    |   1149 +
 .../rust/hello-world/Cargo.toml                    |     14 +
 .../rust/hello-world/src/main.rs                   |     29 +
 .../abtest/.netlify-function-template.js           |      5 +
 .../geolocation/.netlify-function-template.js      |      5 +
 .../hello-world/.netlify-function-template.js      |      6 +
 .../typescript/hello-world/package-lock.json       |     76 +
 .../typescript/hello-world/package.json            |     21 +
 .../typescript/json/.netlify-function-template.js  |      5 +
 .../typescript/log/.netlify-function-template.js   |      5 +
 .../.netlify-function-template.js                  |      6 +
 .../typescript/scheduled-function/package.json     |     22 +
 .../set-cookies/.netlify-function-template.js      |      5 +
 .../set-req-header/.netlify-function-template.js   |      5 +
 .../set-res-header/.netlify-function-template.js   |      5 +
 .../.netlify-function-template.js                  |      5 +
 .../node_modules/netlify-cli/src/lib/account.js    |     13 +
 .../node_modules/netlify-cli/src/lib/api.js        |     24 +
 .../netlify-cli/src/lib/blobs/blobs.js             |     48 +
 .../node_modules/netlify-cli/src/lib/build.js      |    104 +
 .../netlify-cli/src/lib/completion/constants.js    |      2 +
 .../src/lib/completion/generate-autocompletion.js  |     41 +
 .../src/lib/completion/get-autocompletion.js       |     44 +
 .../netlify-cli/src/lib/completion/index.js        |      1 +
 .../netlify-cli/src/lib/completion/script.js       |     28 +
 .../src/lib/edge-functions/bootstrap.js            |      3 +
 .../netlify-cli/src/lib/edge-functions/consts.js   |     12 +
 .../netlify-cli/src/lib/edge-functions/deploy.js   |     38 +
 .../src/lib/edge-functions/editor-helper.js        |     30 +
 .../netlify-cli/src/lib/edge-functions/headers.js  |     40 +
 .../netlify-cli/src/lib/edge-functions/proxy.js    |    238 +
 .../netlify-cli/src/lib/edge-functions/registry.js |    409 +
 .../netlify-cli/src/lib/exec-fetcher.js            |    133 +
 .../node_modules/netlify-cli/src/lib/fs.js         |     44 +
 .../netlify-cli/src/lib/functions/background.js    |     18 +
 .../netlify-cli/src/lib/functions/config.js        |     24 +
 .../src/lib/functions/form-submissions-handler.js  |    147 +
 .../netlify-cli/src/lib/functions/local-proxy.js   |     39 +
 .../src/lib/functions/memoized-build.js            |     29 +
 .../src/lib/functions/netlify-function.js          |    240 +
 .../netlify-cli/src/lib/functions/registry.js      |    468 +
 .../src/lib/functions/runtimes/go/index.js         |     67 +
 .../src/lib/functions/runtimes/index.js            |      9 +
 .../runtimes/js/builders/netlify-lambda.js         |     60 +
 .../src/lib/functions/runtimes/js/builders/zisi.js |    174 +
 .../src/lib/functions/runtimes/js/constants.js     |      1 +
 .../src/lib/functions/runtimes/js/index.js         |    110 +
 .../src/lib/functions/runtimes/js/worker.js        |     53 +
 .../src/lib/functions/runtimes/rust/index.js       |     68 +
 .../netlify-cli/src/lib/functions/scheduled.js     |     80 +
 .../netlify-cli/src/lib/functions/server.js        |    311 +
 .../netlify-cli/src/lib/functions/synchronous.js   |    140 +
 .../netlify-cli/src/lib/functions/utils.js         |     46 +
 .../netlify-cli/src/lib/geo-location.js            |    107 +
 .../node_modules/netlify-cli/src/lib/http-agent.js |     96 +
 .../netlify-cli/src/lib/images/proxy.js            |    108 +
 .../node_modules/netlify-cli/src/lib/log.js        |     15 +
 .../node_modules/netlify-cli/src/lib/path.js       |      2 +
 .../netlify-cli/src/lib/render-error-template.js   |     20 +
 .../node_modules/netlify-cli/src/lib/settings.js   |     36 +
 .../node_modules/netlify-cli/src/lib/spinner.js    |     44 +
 .../node_modules/netlify-cli/src/lib/string.js     |      5 +
 .../src/lib/templates/function-error.html          |    311 +
 .../netlify-cli/src/recipes/vscode/index.js        |     90 +
 .../netlify-cli/src/recipes/vscode/settings.js     |     59 +
 .../netlify-cli/src/utils/addons/compare.js        |     33 +
 .../netlify-cli/src/utils/addons/diffs/index.js    |     19 +
 .../netlify-cli/src/utils/addons/diffs/options.js  |    105 +
 .../netlify-cli/src/utils/addons/prepare.js        |    117 +
 .../netlify-cli/src/utils/addons/prompts.js        |     90 +
 .../netlify-cli/src/utils/addons/render.js         |     36 +
 .../netlify-cli/src/utils/addons/validation.js     |     22 +
 .../node_modules/netlify-cli/src/utils/banner.js   |     11 +
 .../netlify-cli/src/utils/build-info.js            |     82 +
 .../netlify-cli/src/utils/command-helpers.js       |    250 +
 .../netlify-cli/src/utils/create-deferred.js       |     10 +
 .../netlify-cli/src/utils/create-stream-promise.js |     56 +
 .../netlify-cli/src/utils/deploy/constants.js      |     17 +
 .../netlify-cli/src/utils/deploy/deploy-site.js    |    165 +
 .../netlify-cli/src/utils/deploy/hash-config.js    |     26 +
 .../netlify-cli/src/utils/deploy/hash-files.js     |     34 +
 .../netlify-cli/src/utils/deploy/hash-fns.js       |    157 +
 .../src/utils/deploy/hasher-segments.js            |     69 +
 .../netlify-cli/src/utils/deploy/upload-files.js   |    106 +
 .../netlify-cli/src/utils/deploy/util.js           |     93 +
 .../src/utils/detect-server-settings.js            |    251 +
 .../node_modules/netlify-cli/src/utils/dev.js      |    198 +
 .../node_modules/netlify-cli/src/utils/dot-env.js  |     42 +
 .../netlify-cli/src/utils/env/index.js             |    244 +
 .../node_modules/netlify-cli/src/utils/execa.js    |     15 +
 .../netlify-cli/src/utils/feature-flags.js         |     22 +
 .../netlify-cli/src/utils/framework-server.js      |     54 +
 .../netlify-cli/src/utils/functions/constants.js   |      1 +
 .../netlify-cli/src/utils/functions/functions.js   |     43 +
 .../src/utils/functions/get-functions.js           |     34 +
 .../netlify-cli/src/utils/functions/index.js       |      3 +
 .../netlify-cli/src/utils/get-global-config.js     |     40 +
 .../netlify-cli/src/utils/get-package-json.js      |     15 +
 .../netlify-cli/src/utils/get-repo-data.js         |     65 +
 .../node_modules/netlify-cli/src/utils/get-site.js |     16 +
 .../node_modules/netlify-cli/src/utils/gh-auth.js  |    104 +
 .../netlify-cli/src/utils/gitignore.js             |     39 +
 .../node_modules/netlify-cli/src/utils/headers.js  |     49 +
 .../src/utils/hooks/requires-site-info.js          |     33 +
 .../netlify-cli/src/utils/init/config-github.js    |    246 +
 .../netlify-cli/src/utils/init/config-manual.js    |    108 +
 .../netlify-cli/src/utils/init/config.js           |     37 +
 .../netlify-cli/src/utils/init/node-version.js     |     25 +
 .../netlify-cli/src/utils/init/plugins.js          |     12 +
 .../netlify-cli/src/utils/init/utils.js            |    198 +
 .../netlify-cli/src/utils/live-tunnel.js           |    124 +
 .../netlify-cli/src/utils/lm/install.js            |    256 +
 .../netlify-cli/src/utils/lm/requirements.js       |     56 +
 .../netlify-cli/src/utils/lm/scripts/bash.sh       |      0
 .../netlify-cli/src/utils/lm/scripts/fish.sh       |      0
 .../netlify-cli/src/utils/lm/scripts/path.ps1      |      0
 .../netlify-cli/src/utils/lm/scripts/zsh.sh        |      0
 .../node_modules/netlify-cli/src/utils/lm/steps.js |     35 +
 .../node_modules/netlify-cli/src/utils/lm/ui.js    |     17 +
 .../node_modules/netlify-cli/src/utils/multimap.js |     11 +
 .../netlify-cli/src/utils/open-browser.js          |     41 +
 .../netlify-cli/src/utils/parse-raw-flags.js       |     53 +
 .../netlify-cli/src/utils/proxy-server.js          |    120 +
 .../node_modules/netlify-cli/src/utils/proxy.js    |    761 +
 .../netlify-cli/src/utils/read-repo-url.js         |     62 +
 .../netlify-cli/src/utils/redirects.js             |     58 +
 .../netlify-cli/src/utils/request-id.js            |      2 +
 .../netlify-cli/src/utils/rules-proxy.js           |    100 +
 .../netlify-cli/src/utils/run-build.js             |    141 +
 .../node_modules/netlify-cli/src/utils/shell.js    |    130 +
 .../netlify-cli/src/utils/sign-redirect.js         |     16 +
 .../netlify-cli/src/utils/sites/utils.js           |     50 +
 .../netlify-cli/src/utils/state-config.js          |    113 +
 .../netlify-cli/src/utils/static-server.js         |     33 +
 .../netlify-cli/src/utils/telemetry/index.js       |      2 +
 .../src/utils/telemetry/report-error.js            |     52 +
 .../netlify-cli/src/utils/telemetry/request.js     |     41 +
 .../netlify-cli/src/utils/telemetry/telemetry.js   |     93 +
 .../netlify-cli/src/utils/telemetry/utils.js       |      6 +
 .../netlify-cli/src/utils/telemetry/validation.js  |     62 +
 .../netlify-cli/src/utils/validation.js            |     16 +
 .../netlify-cli/src/utils/websockets/index.js      |      2 +
 .../node_modules/netlify-cli/README.md             |    252 -
 .../node_modules/netlify-cli/bin/run               |      4 -
 .../node_modules/netlify-cli/bin/run.cmd           |      3 -
 .../node_modules/netlify-cli/npm-shrinkwrap.json   |  38512 -----
 .../node_modules/netlify-cli/oclif.manifest.json   |      1 -
 .../node_modules/netlify-cli/package.json          |    257 -
 .../netlify-cli/scripts/postinstall.js             |     34 -
 .../netlify-cli/src/commands/addons/auth.js        |     42 -
 .../netlify-cli/src/commands/addons/config.js      |    177 -
 .../netlify-cli/src/commands/addons/create.js      |    127 -
 .../netlify-cli/src/commands/addons/delete.js      |     69 -
 .../netlify-cli/src/commands/addons/index.js       |     26 -
 .../netlify-cli/src/commands/addons/list.js        |     54 -
 .../node_modules/netlify-cli/src/commands/api.js   |     81 -
 .../netlify-cli/src/commands/build/index.js        |     63 -
 .../netlify-cli/src/commands/deploy.js             |    667 -
 .../netlify-cli/src/commands/dev/exec.js           |     32 -
 .../netlify-cli/src/commands/dev/index.js          |    312 -
 .../netlify-cli/src/commands/dev/trace.js          |     61 -
 .../netlify-cli/src/commands/env/get.js            |     44 -
 .../netlify-cli/src/commands/env/import.js         |     90 -
 .../netlify-cli/src/commands/env/index.js          |     25 -
 .../netlify-cli/src/commands/env/list.js           |     50 -
 .../netlify-cli/src/commands/env/set.js            |     64 -
 .../netlify-cli/src/commands/env/unset.js          |     58 -
 .../netlify-cli/src/commands/functions/build.js    |     60 -
 .../netlify-cli/src/commands/functions/create.js   |    565 -
 .../netlify-cli/src/commands/functions/index.js    |     47 -
 .../netlify-cli/src/commands/functions/invoke.js   |    277 -
 .../netlify-cli/src/commands/functions/list.js     |    102 -
 .../netlify-cli/src/commands/functions/serve.js    |     70 -
 .../node_modules/netlify-cli/src/commands/init.js  |    219 -
 .../node_modules/netlify-cli/src/commands/link.js  |    133 -
 .../netlify-cli/src/commands/lm/index.js           |     21 -
 .../netlify-cli/src/commands/lm/info.js            |     36 -
 .../netlify-cli/src/commands/lm/install.js         |     30 -
 .../netlify-cli/src/commands/lm/setup.js           |    107 -
 .../netlify-cli/src/commands/lm/uninstall.js       |     17 -
 .../node_modules/netlify-cli/src/commands/login.js |     54 -
 .../netlify-cli/src/commands/logout.js             |     37 -
 .../netlify-cli/src/commands/open/admin.js         |     51 -
 .../netlify-cli/src/commands/open/index.js         |     41 -
 .../netlify-cli/src/commands/open/site.js          |     43 -
 .../netlify-cli/src/commands/sites/create.js       |    191 -
 .../netlify-cli/src/commands/sites/delete.js       |    116 -
 .../netlify-cli/src/commands/sites/index.js        |     22 -
 .../netlify-cli/src/commands/sites/list.js         |     84 -
 .../netlify-cli/src/commands/status/hooks.js       |     60 -
 .../netlify-cli/src/commands/status/index.js       |    120 -
 .../netlify-cli/src/commands/switch.js             |     44 -
 .../netlify-cli/src/commands/unlink.js             |     38 -
 .../node_modules/netlify-cli/src/commands/watch.js |    115 -
 .../go/hello-world/.netlify-function-template.js   |      5 -
 .../src/functions-templates/go/hello-world/go.mod  |      5 -
 .../.netlify-function-template.js                  |      4 -
 .../javascript/apollo-graphql-rest/package.json    |     22 -
 .../javascript/apollo-graphql-rest/random-user.js  |     23 -
 .../javascript/apollo-graphql-rest/{{name}}.js     |     68 -
 .../apollo-graphql/.netlify-function-template.js   |      4 -
 .../javascript/apollo-graphql/package.json         |     21 -
 .../javascript/apollo-graphql/{{name}}.js          |     42 -
 .../auth-fetch/.netlify-function-template.js       |     10 -
 .../javascript/auth-fetch/package-lock.json        |     75 -
 .../javascript/auth-fetch/package.json             |     21 -
 .../javascript/auth-fetch/{{name}}.js              |     39 -
 .../create-user/.netlify-function-template.js      |     10 -
 .../javascript/create-user/package.json            |     21 -
 .../javascript/create-user/{{name}}.js             |     36 -
 .../fauna-crud/.netlify-function-template.js       |     15 -
 .../javascript/fauna-crud/create-schema.js         |     36 -
 .../javascript/fauna-crud/create.js                |     37 -
 .../javascript/fauna-crud/delete.js                |     29 -
 .../javascript/fauna-crud/package.json             |     20 -
 .../javascript/fauna-crud/read-all.js              |     33 -
 .../javascript/fauna-crud/read.js                  |     30 -
 .../javascript/fauna-crud/update.js                |     30 -
 .../javascript/fauna-crud/{{name}}.js              |     62 -
 .../fauna-graphql/.netlify-function-template.js    |     15 -
 .../javascript/fauna-graphql/package.json          |     26 -
 .../javascript/fauna-graphql/schema.graphql        |      8 -
 .../javascript/fauna-graphql/sync-schema.js        |     38 -
 .../javascript/fauna-graphql/{{name}}.js           |     46 -
 .../google-analytics/.netlify-function-template.js |      4 -
 .../javascript/google-analytics/package-lock.json  |    104 -
 .../javascript/google-analytics/package.json       |     23 -
 .../javascript/google-analytics/{{name}}.js        |    115 -
 .../graphql-gateway/.netlify-function-template.js  |      4 -
 .../example-sibling-function-graphql-1.js          |     44 -
 .../example-sibling-function-graphql-2.js          |     82 -
 .../javascript/graphql-gateway/package.json        |     24 -
 .../javascript/graphql-gateway/{{name}}.js         |     75 -
 .../.netlify-function-template.js                  |      4 -
 .../javascript/hasura-event-triggered/package.json |     21 -
 .../javascript/hasura-event-triggered/{{name}}.js  |     40 -
 .../hello-world/.netlify-function-template.js      |      5 -
 .../javascript/hello-world/{{name}}.js             |     17 -
 .../identity-signup/.netlify-function-template.js  |      4 -
 .../javascript/identity-signup/{{name}}.js         |     29 -
 .../node-fetch/.netlify-function-template.js       |      4 -
 .../javascript/node-fetch/package.json             |     19 -
 .../javascript/node-fetch/{{name}}.js              |     29 -
 .../oauth-passport/.netlify-function-template.js   |      4 -
 .../javascript/oauth-passport/package.json         |     25 -
 .../javascript/oauth-passport/utils/auth.js        |     65 -
 .../javascript/oauth-passport/utils/config.js      |     24 -
 .../javascript/oauth-passport/{{name}}.js          |     37 -
 .../.netlify-function-template.js                  |      4 -
 .../javascript/protected-function/{{name}}.js      |     25 -
 .../sanity-create/.netlify-function-template.js    |      4 -
 .../sanity-groq/.netlify-function-template.js      |      4 -
 .../send-email/.netlify-function-template.js       |      4 -
 .../javascript/send-email/package.json             |     21 -
 .../javascript/send-email/validations.js           |     38 -
 .../javascript/send-email/{{name}}.js              |     68 -
 .../serverless-ssr/.netlify-function-template.js   |      4 -
 .../javascript/serverless-ssr/app/index.js         |    116 -
 .../javascript/serverless-ssr/package.json         |     24 -
 .../javascript/serverless-ssr/serverless-http.js   |     15 -
 .../javascript/serverless-ssr/{{name}}.js          |     15 -
 .../set-cookie/.netlify-function-template.js       |      4 -
 .../javascript/set-cookie/package.json             |     19 -
 .../javascript/set-cookie/{{name}}.js              |     44 -
 .../slack-rate-limit/.netlify-function-template.js |      4 -
 .../javascript/slack-rate-limit/package.json       |     20 -
 .../javascript/slack-rate-limit/{{name}}.js        |    115 -
 .../stripe-charge/.netlify-function-template.js    |     27 -
 .../javascript/stripe-charge/package-lock.json     |    196 -
 .../javascript/stripe-charge/package.json          |     21 -
 .../javascript/stripe-charge/{{name}}.js           |     56 -
 .../.netlify-function-template.js                  |     27 -
 .../stripe-subscription/package-lock.json          |    196 -
 .../javascript/stripe-subscription/package.json    |     21 -
 .../javascript/stripe-subscription/{{name}}.js     |     52 -
 .../.netlify-function-template.js                  |      4 -
 .../token-hider/.netlify-function-template.js      |     28 -
 .../javascript/token-hider/package-lock.json       |    206 -
 .../javascript/token-hider/package.json            |     21 -
 .../javascript/token-hider/{{name}}.js             |     37 -
 .../url-shortener/.netlify-function-template.js    |     28 -
 .../javascript/url-shortener/generate-route.js     |     53 -
 .../javascript/url-shortener/get-route.js          |     32 -
 .../javascript/url-shortener/package-lock.json     |    126 -
 .../javascript/url-shortener/package.json          |     22 -
 .../javascript/url-shortener/{{name}}.js           |     30 -
 .../using-middleware/.netlify-function-template.js |      4 -
 .../javascript/using-middleware/package.json       |     19 -
 .../javascript/using-middleware/{{name}}.js        |     60 -
 .../rust/hello-world/.gitignore                    |      1 -
 .../rust/hello-world/.netlify-function-template.js |      5 -
 .../rust/hello-world/Cargo.lock                    |    713 -
 .../rust/hello-world/Cargo.toml                    |     14 -
 .../rust/hello-world/src/main.rs                   |     29 -
 .../hello-world/.netlify-function-template.js      |      5 -
 .../typescript/hello-world/package-lock.json       |     76 -
 .../typescript/hello-world/package.json            |     21 -
 .../typescript/hello-world/{{name}}.ts             |     12 -
 .../node_modules/netlify-cli/src/hooks/init.js     |     46 -
 .../node_modules/netlify-cli/src/index.js          |     25 -
 .../node_modules/netlify-cli/src/lib/account.js    |     12 -
 .../node_modules/netlify-cli/src/lib/api.js        |     95 -
 .../node_modules/netlify-cli/src/lib/build.js      |     32 -
 .../netlify-cli/src/lib/exec-fetcher.js            |     86 -
 .../node_modules/netlify-cli/src/lib/fs.js         |     65 -
 .../netlify-cli/src/lib/functions/background.js    |     24 -
 .../netlify-cli/src/lib/functions/config.js        |     20 -
 .../src/lib/functions/form-submissions-handler.js  |    147 -
 .../netlify-cli/src/lib/functions/local-proxy.js   |     46 -
 .../src/lib/functions/memoized-build.js            |     33 -
 .../src/lib/functions/netlify-function.js          |     95 -
 .../netlify-cli/src/lib/functions/registry.js      |    238 -
 .../src/lib/functions/runtimes/go/index.js         |     77 -
 .../src/lib/functions/runtimes/index.js            |     46 -
 .../runtimes/js/builders/netlify-lambda.js         |     66 -
 .../src/lib/functions/runtimes/js/builders/zisi.js |    118 -
 .../src/lib/functions/runtimes/js/index.js         |     79 -
 .../src/lib/functions/runtimes/rust/index.js       |     76 -
 .../netlify-cli/src/lib/functions/server.js        |    211 -
 .../netlify-cli/src/lib/functions/synchronous.js   |     64 -
 .../netlify-cli/src/lib/functions/utils.js         |     37 -
 .../netlify-cli/src/lib/functions/watcher.js       |     34 -
 .../node_modules/netlify-cli/src/lib/help.js       |     26 -
 .../node_modules/netlify-cli/src/lib/http-agent.js |    102 -
 .../node_modules/netlify-cli/src/lib/log.js        |     30 -
 .../node_modules/netlify-cli/src/lib/path.js       |      3 -
 .../node_modules/netlify-cli/src/lib/settings.js   |     25 -
 .../node_modules/netlify-cli/src/lib/spinner.js    |     26 -
 .../node_modules/netlify-cli/src/lib/string.js     |      5 -
 .../netlify-cli/src/utils/addons/compare.js        |     34 -
 .../netlify-cli/src/utils/addons/diffs/index.js    |     19 -
 .../netlify-cli/src/utils/addons/diffs/options.js  |    111 -
 .../netlify-cli/src/utils/addons/prepare.js        |    109 -
 .../netlify-cli/src/utils/addons/prompts.js        |     92 -
 .../netlify-cli/src/utils/addons/render.js         |     42 -
 .../netlify-cli/src/utils/addons/validation.js     |     24 -
 .../node_modules/netlify-cli/src/utils/chalk.js    |     16 -
 .../netlify-cli/src/utils/check-command-inputs.js  |     21 -
 .../netlify-cli/src/utils/command-helpers.js       |    128 -
 .../node_modules/netlify-cli/src/utils/command.js  |    257 -
 .../netlify-cli/src/utils/create-stream-promise.js |     49 -
 .../node_modules/netlify-cli/src/utils/deferred.js |     12 -
 .../netlify-cli/src/utils/deploy/constants.js      |     31 -
 .../netlify-cli/src/utils/deploy/deploy-site.js    |    165 -
 .../netlify-cli/src/utils/deploy/hash-files.js     |     31 -
 .../netlify-cli/src/utils/deploy/hash-fns.js       |    131 -
 .../src/utils/deploy/hasher-segments.js            |     62 -
 .../netlify-cli/src/utils/deploy/upload-files.js   |    111 -
 .../netlify-cli/src/utils/deploy/util.js           |    108 -
 .../src/utils/detect-functions-builder.js          |     25 -
 .../src/utils/detect-server-settings.js            |    333 -
 .../node_modules/netlify-cli/src/utils/dev.js      |    191 -
 .../netlify-cli/src/utils/difference.js            |      4 -
 .../node_modules/netlify-cli/src/utils/dot-env.js  |     44 -
 .../netlify-cli/src/utils/edge-handlers.js         |     87 -
 .../node_modules/netlify-cli/src/utils/execa.js    |     12 -
 .../netlify-cli/src/utils/functions/index.js       |     27 -
 .../netlify-cli/src/utils/get-functions.js         |     47 -
 .../netlify-cli/src/utils/get-global-config.js     |     47 -
 .../netlify-cli/src/utils/get-repo-data.js         |     65 -
 .../node_modules/netlify-cli/src/utils/gh-auth.js  |    108 -
 .../netlify-cli/src/utils/gitignore.js             |     38 -
 .../node_modules/netlify-cli/src/utils/header.js   |     18 -
 .../node_modules/netlify-cli/src/utils/headers.js  |     53 -
 .../netlify-cli/src/utils/init/config-github.js    |    225 -
 .../netlify-cli/src/utils/init/config-manual.js    |    101 -
 .../netlify-cli/src/utils/init/config.js           |     33 -
 .../netlify-cli/src/utils/init/frameworks.js       |     24 -
 .../netlify-cli/src/utils/init/node-version.js     |     33 -
 .../netlify-cli/src/utils/init/plugins.js          |     35 -
 .../netlify-cli/src/utils/init/utils.js            |    274 -
 .../netlify-cli/src/utils/link/link-by-prompt.js   |    240 -
 .../netlify-cli/src/utils/live-tunnel.js           |    126 -
 .../netlify-cli/src/utils/lm/install.js            |    299 -
 .../netlify-cli/src/utils/lm/requirements.js       |     75 -
 .../node_modules/netlify-cli/src/utils/lm/steps.js |     37 -
 .../node_modules/netlify-cli/src/utils/lm/ui.js    |     22 -
 .../node_modules/netlify-cli/src/utils/logo.js     |     11 -
 .../netlify-cli/src/utils/open-browser.js          |     36 -
 .../netlify-cli/src/utils/parse-raw-flags.js       |     54 -
 .../node_modules/netlify-cli/src/utils/proxy.js    |    438 -
 .../netlify-cli/src/utils/read-repo-url.js         |     61 -
 .../netlify-cli/src/utils/redirects.js             |     54 -
 .../netlify-cli/src/utils/rules-proxy.js           |    101 -
 .../netlify-cli/src/utils/show-help.js             |      5 -
 .../netlify-cli/src/utils/state-config.js          |    112 -
 .../netlify-cli/src/utils/telemetry/index.js       |    116 -
 .../netlify-cli/src/utils/telemetry/request.js     |     34 -
 .../src/utils/telemetry/tracked-command.js         |     51 -
 .../netlify-cli/src/utils/telemetry/validation.js  |     59 -
 .../netlify-cli/src/utils/traffic-mesh.js          |    219 -
 .../node_modules/node-addon-api}/.ready            |      0
 .../node_modules/node-addon-api/LICENSE.md         |     13 +
 .../node_modules/node-addon-api/README.md          |    317 +
 .../node_modules/node-addon-api/common.gypi        |     21 +
 .../node_modules/node-addon-api/except.gypi        |     25 +
 .../node_modules/node-addon-api/index.js           |     11 +
 .../node-addon-api/napi-inl.deprecated.h           |    186 +
 .../node_modules/node-addon-api/napi-inl.h         |   6588 +
 .../node_modules/node-addon-api/napi.h             |   3191 +
 .../node_modules/node-addon-api/node_api.gyp       |      9 +
 .../node_modules/node-addon-api/noexcept.gypi      |     26 +
 .../node_modules/node-addon-api/nothing.c}         |      0
 .../node-addon-api/package-support.json            |     21 +
 .../node_modules/node-addon-api/package.json       |    464 +
 .../node_modules/node-addon-api/tools/README.md    |     73 +
 .../node-addon-api/tools/check-napi.js             |     99 +
 .../node-addon-api/tools/clang-format.js           |     71 +
 .../node-addon-api/tools/conversion.js             |    301 +
 .../node-addon-api/tools/eslint-format.js          |     79 +
 .../node_modules/node-addon-api}/.ready            |      0
 .../node_modules/node-addon-api/LICENSE.md         |     13 +
 .../node_modules/node-addon-api/README.md          |    318 +
 .../node_modules/node-addon-api/common.gypi        |     21 +
 .../node_modules/node-addon-api/except.gypi        |     25 +
 .../node_modules/node-addon-api/index.js           |     11 +
 .../node-addon-api/napi-inl.deprecated.h           |    186 +
 .../node_modules/node-addon-api/napi-inl.h         |   6604 +
 .../node_modules/node-addon-api/napi.h             |   3191 +
 .../node_modules/node-addon-api/node_api.gyp       |      9 +
 .../node_modules/node-addon-api/noexcept.gypi      |     26 +
 .../node_modules/node-addon-api/nothing.c          |      0
 .../node-addon-api/package-support.json            |     21 +
 .../node_modules/node-addon-api/package.json       |    472 +
 .../node_modules/node-addon-api/tools/README.md    |     73 +
 .../node-addon-api/tools/check-napi.js             |     99 +
 .../node-addon-api/tools/clang-format.js           |     71 +
 .../node-addon-api/tools/conversion.js             |    301 +
 .../node-addon-api/tools/eslint-format.js          |     79 +
 .../node_modules/node-gyp}/.ready                  |      0
 .../node_modules/node-gyp/CHANGELOG.md             |    905 +
 .../node_modules/node-gyp/CONTRIBUTING.md          |     34 +
 .../node_modules/node-gyp/LICENSE                  |      0
 .../node_modules/node-gyp/README.md                |    263 +
 .../node_modules/node-gyp/SECURITY.md              |      2 +
 .../node_modules/node-gyp/addon.gypi               |    204 +
 .../node_modules/node-gyp/bin/node-gyp.js          |    138 +
 .../node_modules/node-gyp/gyp/LICENSE              |      0
 .../node_modules/node-gyp/gyp/README.md            |     30 +
 .../node-gyp/gyp/data/win/large-pdb-shim.cc        |      0
 .../node_modules/node-gyp/gyp/gyp                  |      0
 .../node_modules/node-gyp/gyp/gyp.bat              |      0
 .../node_modules/node-gyp/gyp/gyp_main.py          |     45 +
 .../node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py |    365 +
 .../node-gyp/gyp/pylib/gyp/MSVSProject.py          |    206 +
 .../node-gyp/gyp/pylib/gyp/MSVSSettings.py         |   1270 +
 .../node-gyp/gyp/pylib/gyp/MSVSSettings_test.py    |   1547 +
 .../node-gyp/gyp/pylib/gyp/MSVSToolFile.py         |     59 +
 .../node-gyp/gyp/pylib/gyp/MSVSUserFile.py         |    153 +
 .../node-gyp/gyp/pylib/gyp/MSVSUtil.py             |    271 +
 .../node-gyp/gyp/pylib/gyp/MSVSVersion.py          |    574 +
 .../node-gyp/gyp/pylib/gyp/__init__.py             |    692 +
 .../pylib/gyp/__pycache__/__init__.cpython-312.pyc |    Bin 0 -> 22736 bytes
 .../pylib/gyp/__pycache__/common.cpython-312.pyc   |    Bin 0 -> 23763 bytes
 .../pylib/gyp/__pycache__/input.cpython-312.pyc    |    Bin 0 -> 85576 bytes
 .../gyp/__pycache__/simple_copy.cpython-312.pyc    |    Bin 0 -> 2122 bytes
 .../__pycache__/xcode_emulation.cpython-312.pyc    |    Bin 0 -> 87402 bytes
 .../node_modules/node-gyp/gyp/pylib/gyp/common.py  |    654 +
 .../node-gyp/gyp/pylib/gyp/common_test.py          |     78 +
 .../node-gyp/gyp/pylib/gyp/easy_xml.py             |    169 +
 .../node-gyp/gyp/pylib/gyp/easy_xml_test.py        |    113 +
 .../node-gyp/gyp/pylib/gyp/flock_tool.py           |     55 +
 .../node-gyp/gyp/pylib/gyp/generator/__init__.py   |      0
 .../generator/__pycache__/__init__.cpython-312.pyc |    Bin 0 -> 234 bytes
 .../gyp/generator/__pycache__/make.cpython-312.pyc |    Bin 0 -> 101814 bytes
 .../node-gyp/gyp/pylib/gyp/generator/analyzer.py   |    804 +
 .../node-gyp/gyp/pylib/gyp/generator/android.py    |   1173 +
 .../node-gyp/gyp/pylib/gyp/generator/cmake.py      |   1318 +
 .../pylib/gyp/generator/compile_commands_json.py   |    123 +
 .../pylib/gyp/generator/dump_dependency_json.py    |    103 +
 .../node-gyp/gyp/pylib/gyp/generator/eclipse.py    |    461 +
 .../node-gyp/gyp/pylib/gyp/generator/gypd.py       |      0
 .../node-gyp/gyp/pylib/gyp/generator/gypsh.py      |     58 +
 .../node-gyp/gyp/pylib/gyp/generator/make.py       |   2711 +
 .../node-gyp/gyp/pylib/gyp/generator/msvs.py       |   3981 +
 .../node-gyp/gyp/pylib/gyp/generator/msvs_test.py  |     44 +
 .../node-gyp/gyp/pylib/gyp/generator/ninja.py      |   2933 +
 .../node-gyp/gyp/pylib/gyp/generator/ninja_test.py |     55 +
 .../node-gyp/gyp/pylib/gyp/generator/xcode.py      |   1391 +
 .../node-gyp/gyp/pylib/gyp/generator/xcode_test.py |     25 +
 .../node_modules/node-gyp/gyp/pylib/gyp/input.py   |   3115 +
 .../node-gyp/gyp/pylib/gyp/input_test.py           |     98 +
 .../node-gyp/gyp/pylib/gyp/mac_tool.py             |    771 +
 .../node-gyp/gyp/pylib/gyp/msvs_emulation.py       |   1262 +
 .../node-gyp/gyp/pylib/gyp/ninja_syntax.py         |    174 +
 .../node-gyp/gyp/pylib/gyp/simple_copy.py          |     61 +
 .../node-gyp/gyp/pylib/gyp/win_tool.py             |    373 +
 .../node-gyp/gyp/pylib/gyp/xcode_emulation.py      |   1933 +
 .../node-gyp/gyp/pylib/gyp/xcode_ninja.py          |    302 +
 .../node-gyp/gyp/pylib/gyp/xcodeproj_file.py       |   3198 +
 .../node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py |     65 +
 .../node-gyp/gyp/pylib/packaging/LICENSE           |      3 +
 .../node-gyp/gyp/pylib/packaging/LICENSE.APACHE    |    177 +
 .../node-gyp/gyp/pylib/packaging/LICENSE.BSD       |     23 +
 .../node-gyp/gyp/pylib/packaging/__init__.py       |     15 +
 .../packaging/__pycache__/__init__.cpython-312.pyc |    Bin 0 -> 600 bytes
 .../__pycache__/_structures.cpython-312.pyc        |    Bin 0 -> 3278 bytes
 .../packaging/__pycache__/version.cpython-312.pyc  |    Bin 0 -> 20034 bytes
 .../node-gyp/gyp/pylib/packaging/_elffile.py       |    108 +
 .../node-gyp/gyp/pylib/packaging/_manylinux.py     |    252 +
 .../node-gyp/gyp/pylib/packaging/_musllinux.py     |     83 +
 .../node-gyp/gyp/pylib/packaging/_parser.py        |    359 +
 .../node-gyp/gyp/pylib/packaging/_structures.py    |     61 +
 .../node-gyp/gyp/pylib/packaging/_tokenizer.py     |    192 +
 .../node-gyp/gyp/pylib/packaging/markers.py        |    252 +
 .../node-gyp/gyp/pylib/packaging/metadata.py       |    825 +
 .../node-gyp/gyp/pylib/packaging/py.typed          |      0
 .../node-gyp/gyp/pylib/packaging/requirements.py   |     90 +
 .../node-gyp/gyp/pylib/packaging/specifiers.py     |   1030 +
 .../node-gyp/gyp/pylib/packaging/tags.py           |    553 +
 .../node-gyp/gyp/pylib/packaging/utils.py          |    172 +
 .../node-gyp/gyp/pylib/packaging/version.py        |    563 +
 .../node_modules/node-gyp/gyp/pyproject.toml       |    119 +
 .../node_modules/node-gyp/gyp/test_gyp.py          |    261 +
 .../node_modules/node-gyp/lib/Find-VisualStudio.cs |      0
 .../node_modules/node-gyp/lib/build.js             |    220 +
 .../node_modules/node-gyp/lib/clean.js             |     15 +
 .../node_modules/node-gyp/lib/configure.js         |    282 +
 .../node-gyp/lib/create-config-gypi.js             |    150 +
 .../node_modules/node-gyp/lib/download.js          |     39 +
 .../node-gyp/lib/find-node-directory.js            |     63 +
 .../node_modules/node-gyp/lib/find-python.js       |    310 +
 .../node_modules/node-gyp/lib/find-visualstudio.js |    443 +
 .../node_modules/node-gyp/lib/install.js           |    415 +
 .../node_modules/node-gyp/lib/list.js              |     26 +
 .../node_modules/node-gyp/lib/log.js               |    169 +
 .../node_modules/node-gyp/lib/node-gyp.js          |    188 +
 .../node_modules/node-gyp/lib/process-release.js   |    146 +
 .../node_modules/node-gyp/lib/rebuild.js           |     12 +
 .../node_modules/node-gyp/lib/remove.js            |     43 +
 .../node_modules/node-gyp/lib/util.js              |     81 +
 .../node-gyp/macOS_Catalina_acid_test.sh           |      0
 .../node_modules/node-gyp/package.json             |     51 +
 .../node-gyp/src/win_delay_load_hook.cc            |      0
 .../node-gyp/.github/ISSUE_TEMPLATE.md             |     49 -
 .../node-gyp/.github/PULL_REQUEST_TEMPLATE.md      |     17 -
 .../node-gyp/.github/workflows/tests.yml           |     51 -
 .../node_modules/node-gyp/CHANGELOG.md             |    519 -
 .../node_modules/node-gyp/CONTRIBUTING.md          |     34 -
 .../node_modules/node-gyp/README.md                |    242 -
 .../node_modules/node-gyp/addon.gypi               |    185 -
 .../node_modules/node-gyp/bin/node-gyp.js          |    140 -
 .../node_modules/node-gyp/gyp/.flake8              |      4 -
 .../gyp/.github/workflows/Python_tests.yml         |     31 -
 .../node-gyp/gyp/.github/workflows/node-gyp.yml    |     40 -
 .../gyp/.github/workflows/nodejs-windows.yml       |     27 -
 .../gyp/.github/workflows/release-please.yml       |     16 -
 .../node_modules/node-gyp/gyp/AUTHORS              |     16 -
 .../node_modules/node-gyp/gyp/CHANGELOG.md         |     70 -
 .../node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md   |      4 -
 .../node_modules/node-gyp/gyp/CONTRIBUTING.md      |     32 -
 .../node_modules/node-gyp/gyp/README.md            |      7 -
 .../node_modules/node-gyp/gyp/gyp_main.py          |     51 -
 .../node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py |    370 -
 .../node-gyp/gyp/pylib/gyp/MSVSProject.py          |    206 -
 .../node-gyp/gyp/pylib/gyp/MSVSSettings.py         |   1274 -
 .../node-gyp/gyp/pylib/gyp/MSVSSettings_test.py    |   1550 -
 .../node-gyp/gyp/pylib/gyp/MSVSToolFile.py         |     59 -
 .../node-gyp/gyp/pylib/gyp/MSVSUserFile.py         |    153 -
 .../node-gyp/gyp/pylib/gyp/MSVSUtil.py             |    271 -
 .../node-gyp/gyp/pylib/gyp/MSVSVersion.py          |    571 -
 .../node-gyp/gyp/pylib/gyp/__init__.py             |    674 -
 .../pylib/gyp/__pycache__/MSVSUtil.cpython-39.pyc  |    Bin 6352 -> 0 bytes
 .../gyp/__pycache__/MSVSVersion.cpython-39.pyc     |    Bin 12999 -> 0 bytes
 .../pylib/gyp/__pycache__/__init__.cpython-39.pyc  |    Bin 13455 -> 0 bytes
 .../pylib/gyp/__pycache__/common.cpython-39.pyc    |    Bin 15271 -> 0 bytes
 .../gyp/pylib/gyp/__pycache__/input.cpython-39.pyc |    Bin 51925 -> 0 bytes
 .../gyp/__pycache__/msvs_emulation.cpython-39.pyc  |    Bin 40741 -> 0 bytes
 .../gyp/__pycache__/ninja_syntax.cpython-39.pyc    |    Bin 4712 -> 0 bytes
 .../gyp/__pycache__/simple_copy.cpython-39.pyc     |    Bin 1888 -> 0 bytes
 .../gyp/__pycache__/xcode_emulation.cpython-39.pyc |    Bin 55773 -> 0 bytes
 .../gyp/__pycache__/xcode_ninja.cpython-39.pyc     |    Bin 6900 -> 0 bytes
 .../gyp/__pycache__/xcodeproj_file.cpython-39.pyc  |    Bin 76891 -> 0 bytes
 .../node_modules/node-gyp/gyp/pylib/gyp/common.py  |    661 -
 .../node-gyp/gyp/pylib/gyp/common_test.py          |     78 -
 .../node-gyp/gyp/pylib/gyp/easy_xml.py             |    163 -
 .../node-gyp/gyp/pylib/gyp/easy_xml_test.py        |    112 -
 .../node-gyp/gyp/pylib/gyp/flock_tool.py           |     55 -
 .../generator/__pycache__/__init__.cpython-39.pyc  |    Bin 236 -> 0 bytes
 .../gyp/generator/__pycache__/make.cpython-39.pyc  |    Bin 63116 -> 0 bytes
 .../gyp/generator/__pycache__/ninja.cpython-39.pyc |    Bin 60203 -> 0 bytes
 .../gyp/generator/__pycache__/xcode.cpython-39.pyc |    Bin 21707 -> 0 bytes
 .../node-gyp/gyp/pylib/gyp/generator/analyzer.py   |    809 -
 .../node-gyp/gyp/pylib/gyp/generator/android.py    |   1174 -
 .../node-gyp/gyp/pylib/gyp/generator/cmake.py      |   1327 -
 .../pylib/gyp/generator/compile_commands_json.py   |    120 -
 .../pylib/gyp/generator/dump_dependency_json.py    |    104 -
 .../node-gyp/gyp/pylib/gyp/generator/eclipse.py    |    470 -
 .../node-gyp/gyp/pylib/gyp/generator/gypsh.py      |     58 -
 .../node-gyp/gyp/pylib/gyp/generator/make.py       |   2514 -
 .../node-gyp/gyp/pylib/gyp/generator/msvs.py       |   3980 -
 .../node-gyp/gyp/pylib/gyp/generator/msvs_test.py  |     47 -
 .../node-gyp/gyp/pylib/gyp/generator/ninja.py      |   2940 -
 .../node-gyp/gyp/pylib/gyp/generator/ninja_test.py |     55 -
 .../node-gyp/gyp/pylib/gyp/generator/xcode.py      |   1395 -
 .../node-gyp/gyp/pylib/gyp/generator/xcode_test.py |     25 -
 .../node_modules/node-gyp/gyp/pylib/gyp/input.py   |   3149 -
 .../node-gyp/gyp/pylib/gyp/input_test.py           |     98 -
 .../node-gyp/gyp/pylib/gyp/mac_tool.py             |    776 -
 .../node-gyp/gyp/pylib/gyp/msvs_emulation.py       |   1261 -
 .../node-gyp/gyp/pylib/gyp/ninja_syntax.py         |    174 -
 .../node-gyp/gyp/pylib/gyp/simple_copy.py          |     64 -
 .../node-gyp/gyp/pylib/gyp/win_tool.py             |    385 -
 .../node-gyp/gyp/pylib/gyp/xcode_emulation.py      |   1941 -
 .../node-gyp/gyp/pylib/gyp/xcode_ninja.py          |    302 -
 .../node-gyp/gyp/pylib/gyp/xcodeproj_file.py       |   3198 -
 .../node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py |     65 -
 .../node_modules/node-gyp/gyp/requirements_dev.txt |      2 -
 .../node_modules/node-gyp/gyp/setup.py             |     44 -
 .../node_modules/node-gyp/gyp/test_gyp.py          |    268 -
 .../node_modules/node-gyp/gyp/tools/README         |     15 -
 .../node_modules/node-gyp/gyp/tools/Xcode/README   |      5 -
 .../gyp/tools/Xcode/Specifications/gyp.pbfilespec  |     27 -
 .../gyp/tools/Xcode/Specifications/gyp.xclangspec  |    226 -
 .../node_modules/node-gyp/gyp/tools/emacs/README   |     12 -
 .../node-gyp/gyp/tools/emacs/gyp-tests.el          |     63 -
 .../node_modules/node-gyp/gyp/tools/emacs/gyp.el   |    275 -
 .../node-gyp/gyp/tools/emacs/run-unit-tests.sh     |      7 -
 .../node-gyp/gyp/tools/emacs/testdata/media.gyp    |   1105 -
 .../gyp/tools/emacs/testdata/media.gyp.fontified   |   1107 -
 .../node_modules/node-gyp/gyp/tools/graphviz.py    |    103 -
 .../node_modules/node-gyp/gyp/tools/pretty_gyp.py  |    157 -
 .../node_modules/node-gyp/gyp/tools/pretty_sln.py  |    182 -
 .../node-gyp/gyp/tools/pretty_vcproj.py            |    345 -
 .../node_modules/node-gyp/lib/build.js             |    204 -
 .../node_modules/node-gyp/lib/clean.js             |     15 -
 .../node_modules/node-gyp/lib/configure.js         |    386 -
 .../node-gyp/lib/find-node-directory.js            |     63 -
 .../node_modules/node-gyp/lib/find-python.js       |    316 -
 .../node_modules/node-gyp/lib/find-visualstudio.js |    434 -
 .../node_modules/node-gyp/lib/install.js           |    447 -
 .../node_modules/node-gyp/lib/list.js              |     27 -
 .../node_modules/node-gyp/lib/node-gyp.js          |    210 -
 .../node_modules/node-gyp/lib/process-release.js   |    147 -
 .../node_modules/node-gyp/lib/proxy.js             |     92 -
 .../node_modules/node-gyp/lib/rebuild.js           |     13 -
 .../node_modules/node-gyp/lib/remove.js            |     46 -
 .../node_modules/node-gyp/lib/util.js              |     64 -
 .../node_modules/node-gyp/macOS_Catalina.md        |    104 -
 .../node_modules/node-gyp/package.json             |     50 -
 .../node_modules/node-gyp/test/common.js           |      3 -
 .../test/fixtures/VS_2017_BuildTools_minimal.txt   |      1 -
 .../test/fixtures/VS_2017_Community_workload.txt   |      1 -
 .../node-gyp/test/fixtures/VS_2017_Express.txt     |      1 -
 .../node-gyp/test/fixtures/VS_2017_Unusable.txt    |      1 -
 .../test/fixtures/VS_2019_BuildTools_minimal.txt   |      1 -
 .../test/fixtures/VS_2019_Community_workload.txt   |      1 -
 .../node-gyp/test/fixtures/VS_2019_Preview.txt     |      1 -
 .../node-gyp/test/fixtures/ca-bundle.crt           |     40 -
 .../node_modules/node-gyp/test/fixtures/ca.crt     |     21 -
 .../node_modules/node-gyp/test/fixtures/server.crt |     21 -
 .../node_modules/node-gyp/test/fixtures/server.key |     27 -
 .../node-gyp/test/fixtures/test-charmap.py         |     30 -
 .../node-gyp/test/process-exec-sync.js             |    140 -
 .../node_modules/node-gyp/test/simple-proxy.js     |     27 -
 .../node_modules/node-gyp/test/test-addon.js       |    150 -
 .../node-gyp/test/test-configure-python.js         |     79 -
 .../node_modules/node-gyp/test/test-download.js    |    268 -
 .../node-gyp/test/test-find-accessible-sync.js     |     84 -
 .../node-gyp/test/test-find-node-directory.js      |    119 -
 .../node_modules/node-gyp/test/test-find-python.js |    230 -
 .../node-gyp/test/test-find-visualstudio.js        |    676 -
 .../node_modules/node-gyp/test/test-install.js     |     38 -
 .../node_modules/node-gyp/test/test-options.js     |     31 -
 .../node-gyp/test/test-process-release.js          |    434 -
 .../node_modules/node-gyp/update-gyp.py            |     45 -
 .../node_modules/open/index.d.ts                   |     88 -
 .../node_modules/open/index.js                     |    195 -
 .../node_modules/open/package.json                 |     60 -
 .../node_modules/open/readme.md                    |    154 -
 .../node_modules/open/xdg-open                     |   1066 -
 .../node_modules/open}/.ready                      |      0
 .../node_modules/open/index.d.ts                   |    153 +
 .../node_modules/open/index.js                     |    334 +
 .../node_modules/open/license                      |      0
 .../node_modules/open/package.json                 |     61 +
 .../node_modules/open/readme.md                    |    171 +
 .../node_modules/open/xdg-open                     |   1066 +
 .../node_modules/opn/index.js                      |     97 -
 .../node_modules/opn/license                       |      9 -
 .../node_modules/opn/package.json                  |     56 -
 .../node_modules/opn/readme.md                     |     90 -
 .../node_modules/opn/xdg-open                      |   1066 -
 .../node_modules/optipng-bin/index.js              |      2 -
 .../node_modules/optipng-bin/lib/install.js        |     31 -
 .../node_modules/optipng-bin/package.json          |     45 -
 .../node_modules/optipng-bin/readme.md             |     39 -
 .../optipng-bin/vendor/man/man1/optipng.1          |    343 -
 .../node_modules/optipng-bin/vendor/optipng        |    Bin 137968 -> 0 bytes
 .../node_modules/optipng-bin}/.ready               |      0
 .../node_modules/optipng-bin/cli.js                |      0
 .../node_modules/optipng-bin/index.js              |      2 +
 .../node_modules/optipng-bin/lib/index.js          |      0
 .../node_modules/optipng-bin/lib/install.js        |     30 +
 .../node_modules/optipng-bin/license               |      0
 .../node_modules/optipng-bin/package.json          |     44 +
 .../node_modules/optipng-bin/readme.md             |     39 +
 .../node_modules/optipng-bin/vendor/optipng        |    Bin 0 -> 130680 bytes
 .../optipng-bin/vendor/source/optipng.tar.gz       |    Bin
 .../node_modules/ps-list/index.d.ts                |     57 -
 .../node_modules/ps-list/index.js                  |    152 -
 .../node_modules/ps-list/license                   |      9 -
 .../node_modules/ps-list/package.json              |     38 -
 .../node_modules/ps-list/readme.md                 |     47 -
 .../node_modules/ps-list}/.ready                   |      0
 .../node_modules/ps-list/index.d.ts                |     51 +
 .../node_modules/ps-list/index.js                  |    138 +
 .../node_modules/ps-list}/license                  |      0
 .../node_modules/ps-list/package.json              |     40 +
 .../node_modules/ps-list/readme.md                 |     47 +
 .../ps-list/vendor/fastlist-0.3.0-x64.exe          |    Bin
 .../ps-list/vendor/fastlist-0.3.0-x86.exe          |    Bin
 .../node_modules/sharp}/.ready                     |      0
 .../node_modules/sharp/LICENSE                     |    191 +
 .../node_modules/sharp/README.md                   |    114 +
 .../node_modules/sharp/binding.gyp                 |    236 +
 .../sharp/build/Release/sharp-linux-x64.node       |    Bin 0 -> 256512 bytes
 .../node_modules/sharp/install/can-compile.js      |     14 +
 .../node_modules/sharp/install/dll-copy.js         |     40 +
 .../node_modules/sharp/install/libvips.js          |    222 +
 .../node_modules/sharp/lib/agent.js                |     44 +
 .../node_modules/sharp/lib/channel.js              |    174 +
 .../node_modules/sharp/lib/colour.js               |    184 +
 .../node_modules/sharp/lib/composite.js            |    210 +
 .../node_modules/sharp/lib/constructor.js          |    439 +
 .../node_modules/sharp/lib/index.d.ts              |   1661 +
 .../node_modules/sharp/lib/index.js                |     16 +
 .../node_modules/sharp/lib/input.js                |    631 +
 .../node_modules/sharp/lib/is.js                   |    155 +
 .../node_modules/sharp/lib/libvips.js              |    140 +
 .../node_modules/sharp/lib/operation.js            |    919 +
 .../node_modules/sharp/lib/output.js               |   1413 +
 .../node_modules/sharp/lib/platform.js             |     30 +
 .../node_modules/sharp/lib/resize.js               |    582 +
 .../node_modules/sharp/lib/sharp.js                |     38 +
 .../node_modules/sharp/lib/utility.js              |    287 +
 .../node_modules/sharp/package.json                |    204 +
 .../node_modules/sharp/src/common.cc               |   1042 +
 .../node_modules/sharp/src/common.h                |    377 +
 .../sharp/src/libvips/cplusplus/VConnection.cpp    |    151 +
 .../sharp/src/libvips/cplusplus/VError.cpp         |     49 +
 .../sharp/src/libvips/cplusplus/VImage.cpp         |   1548 +
 .../sharp/src/libvips/cplusplus/VInterpolate.cpp   |     62 +
 .../sharp/src/libvips/cplusplus/VRegion.cpp        |     27 +
 .../sharp/src/libvips/cplusplus/vips-operators.cpp |   3760 +
 .../node_modules/sharp/src/metadata.cc             |    287 +
 .../node_modules/sharp/src/metadata.h              |     82 +
 .../node_modules/sharp/src/operations.cc           |    454 +
 .../node_modules/sharp/src/operations.h            |    125 +
 .../node_modules/sharp/src/pipeline.cc             |   1715 +
 .../node_modules/sharp/src/pipeline.h              |    381 +
 .../node_modules/sharp/src/sharp.cc                |     41 +
 .../node_modules/sharp/src/stats.cc                |    183 +
 .../node_modules/sharp/src/stats.h                 |     59 +
 .../node_modules/sharp/src/utilities.cc            |    254 +
 .../node_modules/sharp/src/utilities.h             |     19 +
 .../vendor/8.14.5/linux-x64/THIRD-PARTY-NOTICES.md |     43 +
 .../vendor/8.14.5/linux-x64/lib/libvips-cpp.so.42  |    Bin 0 -> 16392536 bytes
 .../sharp/vendor/8.14.5/linux-x64/platform.json    |      1 +
 .../sharp/vendor/8.14.5/linux-x64/versions.json    |     31 +
 .../node_modules/unix-dgram}/.ready                |      0
 .../node_modules/unix-dgram/LICENSE                |     13 +
 .../node_modules/unix-dgram/README.md              |    107 +
 .../node_modules/unix-dgram/binding.gyp            |     20 +
 .../node_modules/unix-dgram/build/Makefile         |    354 +
 .../.deps/Release/obj.target/unix_dgram.node.d     |      1 +
 .../obj.target/unix_dgram/src/unix_dgram.o.d       |    163 +
 .../build/Release/.deps/Release/unix_dgram.node.d  |      1 +
 .../build/Release/obj.target/unix_dgram.node       |    Bin 0 -> 38192 bytes
 .../Release/obj.target/unix_dgram/src/unix_dgram.o |    Bin 0 -> 180304 bytes
 .../unix-dgram/build/Release/unix_dgram.node       |    Bin 0 -> 38192 bytes
 .../node_modules/unix-dgram/build/binding.Makefile |      6 +
 .../node_modules/unix-dgram/build/config.gypi      |    416 +
 .../unix-dgram/build/unix_dgram.target.mk          |    161 +
 .../node_modules/unix-dgram/lib/unix_dgram.js      |    168 +
 .../node_modules/unix-dgram/package.json           |     32 +
 .../node_modules/unix-dgram/src/unix_dgram.cc      |    404 +
 .../node_modules/unix-dgram/src/win_dummy.cc       |      7 +
 .../unix-dgram/test/test-connect-callback.js       |     68 +
 .../node_modules/unix-dgram/test/test-connect.js   |     53 +
 .../unix-dgram/test/test-dgram-unix.js             |     58 +
 .../unix-dgram/test/test-send-error.js             |     26 +
 .../node_modules/yarn/LICENSE                      |     26 -
 .../node_modules/yarn/README.md                    |     60 -
 .../node_modules/yarn/bin/yarn                     |     35 -
 .../node_modules/yarn/bin/yarn.cmd                 |      2 -
 .../node_modules/yarn/bin/yarn.js                  |     31 -
 .../node_modules/yarn/bin/yarnpkg                  |      2 -
 .../node_modules/yarn/bin/yarnpkg.cmd              |      2 -
 .../node_modules/yarn/lib/cli.js                   | 153410 ------------------
 .../node_modules/yarn/lib/v8-compile-cache.js      |    351 -
 .../node_modules/yarn/package.json                 |     27 -
 .../node_modules/yarn/preinstall.js                |     60 -
 antora-ui-camel/.pnp.cjs                           |   1984 +-
 ...saacs-cliui-npm-8.0.2-f4364666d5-e9ed5fd27c.zip |    Bin
 ...pmcli-agent-npm-2.2.0-cf04e8a830-822ea07755.zip |    Bin 0 -> 8417 bytes
 .../@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip |    Bin 0 -> 12565 bytes
 ...-parseargs-npm-0.11.0-cd2a3fe948-115e8ceeec.zip |    Bin
 ...nizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip |    Bin 0 -> 2324 bytes
 ...rysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip |    Bin 0 -> 14512 bytes
 ...ypes-events-npm-3.0.0-2eee0ea973-2eeaef9ec6.zip |    Bin 2688 -> 0 bytes
 ...pes-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip |    Bin 0 -> 3299 bytes
 ...@types-glob-npm-7.1.1-10bfc8b49b-1504aea48d.zip |    Bin 3122 -> 0 bytes
 ...s-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip |    Bin 3865 -> 0 bytes
 ...ypes-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip |    Bin 0 -> 4938 bytes
 .../abbrev-npm-1.1.1-3659247eab-2d88294118.zip     |    Bin 2939 -> 0 bytes
 .../abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip     |    Bin 0 -> 3145 bytes
 .../agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip |    Bin 0 -> 9391 bytes
 ...egate-error-npm-3.1.0-415a406f4e-1101a33f21.zip |    Bin
 .../ansi-regex-npm-6.0.1-8d663a607d-1ff8b7667c.zip |    Bin
 ...ansi-styles-npm-6.2.1-d43647018c-70fdf883b7.zip |    Bin
 .../aproba-npm-1.2.0-34129f0778-48def77733.zip     |    Bin 4270 -> 0 bytes
 ...e-there-yet-npm-1.1.5-b8418908b0-d7c3608add.zip |    Bin 7358 -> 0 bytes
 ...rray-filter-npm-0.0.1-37dfbb574c-4f5162448f.zip |    Bin 3442 -> 0 bytes
 ...-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip |    Bin 2452 -> 0 bytes
 .../array-map-npm-0.0.0-45992ed41e-dba1e08b1e.zip  |    Bin 3798 -> 0 bytes
 ...rray-reduce-npm-0.0.0-d774206485-8416dc070f.zip |    Bin 3964 -> 0 bytes
 ...array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip |    Bin 0 -> 2893 bytes
 .../cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip |    Bin 8102 -> 0 bytes
 ...assert-plus-npm-1.0.0-cac95ef098-f4f991ae2d.zip |    Bin 4951 -> 0 bytes
 .../asynckit-npm-0.4.0-c718858525-3ce727cbc7.zip   |    Bin 13936 -> 0 bytes
 .../aws-sign2-npm-0.7.0-656c6cb84d-2ac497d739.zip  |    Bin 6119 -> 0 bytes
 .../aws4-npm-1.11.0-283476ad94-54886f07b3.zip      |    Bin 9403 -> 0 bytes
 ...crypt-pbkdf-npm-1.0.2-80db8b16ed-13a4cde058.zip |    Bin 13256 -> 0 bytes
 .../cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip   |    Bin 0 -> 25202 bytes
 ...elcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip |    Bin 2485 -> 0 bytes
 .../camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip  |    Bin 2676 -> 0 bytes
 .../caseless-npm-0.12.0-e83bc5df83-ea1efdf430.zip  |    Bin 6210 -> 0 bytes
 .../chalk-npm-5.3.0-d181999efb-6373caaab2.zip      |    Bin 0 -> 17955 bytes
 ...clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip |    Bin
 ...ined-stream-npm-1.0.8-dc14d4a63a-2e969e637d.zip |    Bin 5212 -> 0 bytes
 .../commander-npm-7.2.0-19178180f8-9973af1072.zip  |    Bin
 ...rol-strings-npm-1.1.0-e3160e5275-27b5fa302b.zip |    Bin 5891 -> 0 bytes
 ...sole-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip |    Bin 5339 -> 0 bytes
 ...cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip |    Bin
 .../css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip |    Bin 0 -> 32904 bytes
 .../css-tree-npm-1.1.3-9c46f35513-29710728cc.zip   |    Bin 0 -> 256556 bytes
 .../css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip   |    Bin 0 -> 23499 bytes
 .../cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip |    Bin 0 -> 173321 bytes
 ...y-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip |    Bin 3797 -> 0 bytes
 .../dashdash-npm-1.14.1-be8f10a286-137b287fa0.zip  |    Bin 25853 -> 0 bytes
 .../decompress-npm-4.2.0-010ac9debb-91452b89e1.zip |    Bin 3399 -> 0 bytes
 .../decompress-npm-4.2.1-a79829cc55-8247a31c6d.zip |    Bin
 ...ayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip |    Bin 4667 -> 0 bytes
 .../delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip  |    Bin 4237 -> 0 bytes
 ...-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip |    Bin 0 -> 13771 bytes
 ...elementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip |    Bin 0 -> 6357 bytes
 .../domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip |    Bin 0 -> 13523 bytes
 .../domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip   |    Bin 0 -> 21975 bytes
 ...tasianwidth-npm-0.2.0-c37eb16bd1-9b1d3e1bae.zip |    Bin
 ...form-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip |    Bin 0 -> 3518 bytes
 .../ecc-jsbn-npm-0.1.2-85b7a7be89-d43591f239.zip   |    Bin 9867 -> 0 bytes
 ...emoji-regex-npm-9.2.2-e6fac8d058-915acf859c.zip |    Bin
 .../encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip  |    Bin 0 -> 4563 bytes
 .../entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip   |    Bin 0 -> 23563 bytes
 .../err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip   |    Bin 0 -> 5770 bytes
 .../execa-npm-5.1.1-191347acf5-8ada91f2d7.zip      |    Bin
 .../execa-npm-6.1.0-be1d7f323b-669437011a.zip      |    Bin 0 -> 20556 bytes
 ...ial-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip |    Bin 0 -> 22892 bytes
 .../extsprintf-npm-1.3.0-61a92b324c-26967d6c7e.zip |    Bin 11192 -> 0 bytes
 ...-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip |    Bin 0 -> 38265 bytes
 .../figures-npm-1.7.0-1542644df9-3a815f8a3b.zip    |    Bin 4353 -> 0 bytes
 .../file-type-npm-12.4.2-29293a3683-92866cf59f.zip |    Bin 17517 -> 0 bytes
 .../file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip |    Bin 0 -> 25364 bytes
 ...round-child-npm-3.1.1-77e78ed774-087edd4485.zip |    Bin
 ...rever-agent-npm-0.6.1-01dae53bf9-c1e1644d5e.zip |    Bin 5858 -> 0 bytes
 .../form-data-npm-2.3.3-c016cc11c0-1b6f3ccbf4.zip  |    Bin 38180 -> 0 bytes
 ...fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip |    Bin 0 -> 5333 bytes
 .../gauge-npm-2.7.4-2189a73529-0db20a7def.zip      |    Bin 20131 -> 0 bytes
 .../get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip  |    Bin 1564 -> 0 bytes
 .../get-stream-npm-6.0.1-83e51a4642-781266d297.zip |    Bin
 .../getpass-npm-0.1.7-519164a3be-ab18d55661.zip    |    Bin 4169 -> 0 bytes
 .../gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip   |    Bin 481341 -> 0 bytes
 .../gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip   |    Bin 0 -> 579468 bytes
 .../glob-npm-10.3.10-da1ef8b112-38bdb2c9ce.zip     |    Bin
 .../globby-npm-10.0.2-9b274c88d3-6974752014.zip    |    Bin 8861 -> 0 bytes
 .../globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip    |    Bin 0 -> 9174 bytes
 ...raceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip |    Bin 0 -> 11670 bytes
 ...graceful-fs-npm-4.2.4-734467635f-4485e131bd.zip |    Bin 10202 -> 0 bytes
 ...lp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip |    Bin 4500 -> 0 bytes
 ...lp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip |    Bin 0 -> 4357 bytes
 ...ugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip |    Bin 0 -> 5641 bytes
 .../har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip |    Bin 9520 -> 0 bytes
 ...r-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip |    Bin 4208 -> 0 bytes
 ...has-unicode-npm-2.0.1-893adb4747-041b4293ad.zip |    Bin 2731 -> 0 bytes
 ...e-semantics-npm-4.1.1-1120131375-362d5ed66b.zip |    Bin
 ...proxy-agent-npm-7.0.0-106a57cc8c-dbaaf3d9f3.zip |    Bin 0 -> 8523 bytes
 ...p-signature-npm-1.2.0-ee92426f34-2ff7112e6b.zip |    Bin 19149 -> 0 bytes
 ...proxy-agent-npm-7.0.2-83ea6a5d42-9ec844f78f.zip |    Bin 0 -> 12064 bytes
 ...man-signals-npm-2.1.0-f75815481d-df59be9e0a.zip |    Bin
 ...man-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip |    Bin 0 -> 16455 bytes
 .../iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip |    Bin 0 -> 198581 bytes
 .../ieee754-npm-1.1.13-a57522ba12-5c2f365168.zip   |    Bin 3466 -> 0 bytes
 .../ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip    |    Bin
 ...in-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip |    Bin 2983 -> 0 bytes
 ...in-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip |    Bin 0 -> 2881 bytes
 ...in-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip |    Bin 2836 -> 0 bytes
 ...in-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip |    Bin 0 -> 3873 bytes
 .../imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip   |    Bin 3654 -> 0 bytes
 .../imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip   |    Bin 0 -> 3983 bytes
 ...min-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip |    Bin 3023 -> 0 bytes
 ...min-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip |    Bin 0 -> 3258 bytes
 ...gemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip |    Bin 0 -> 2478 bytes
 ...agemin-svgo-npm-7.0.0-ad9a24c3d1-ab219c417e.zip |    Bin 2466 -> 0 bytes
 ...dent-string-npm-2.1.0-fe23253c76-2fe7124311.zip |    Bin 2499 -> 0 bytes
 .../cache/ip-npm-2.0.0-204facb3cc-1270b11e53.zip   |    Bin 0 -> 5271 bytes
 ...lar-plurals-npm-2.0.0-16a11b5837-de661326c7.zip |    Bin 3763 -> 0 bytes
 ...lar-plurals-npm-3.5.0-2415613615-27f04e6640.zip |    Bin 0 -> 4135 bytes
 .../is-finite-npm-1.0.2-121ed1a9b2-4619b69013.zip  |    Bin 2205 -> 0 bytes
 .../is-jpg-npm-2.0.0-742c41c013-3412b63197.zip     |    Bin 2387 -> 0 bytes
 .../is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip     |    Bin 0 -> 2393 bytes
 .../is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip  |    Bin 0 -> 2925 bytes
 .../is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip  |    Bin 0 -> 3232 bytes
 .../is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip  |    Bin
 .../is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip     |    Bin 0 -> 3165 bytes
 ...-typedarray-npm-1.0.0-bbd99de5b6-4b433bfb0f.zip |    Bin 2765 -> 0 bytes
 .../isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip      |    Bin 0 -> 23319 bytes
 .../isstream-npm-0.1.2-8581c75385-22d9c18101.zip   |    Bin 4935 -> 0 bytes
 .../jackspeak-npm-2.3.6-42e1233172-6e6490d676.zip  |    Bin
 ...pegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip |    Bin 7857 -> 0 bytes
 .../cache/jsbn-npm-0.1.1-0eb7132404-5450133242.zip |    Bin 14683 -> 0 bytes
 ...json-schema-npm-0.2.3-018ee3dfc9-2f98d28db7.zip |    Bin 45376 -> 0 bytes
 ...ingify-safe-npm-5.0.1-064ddd6ab4-59169a081e.zip |    Bin 5872 -> 0 bytes
 .../jsonify-npm-0.0.0-80da2da40c-dc738debf7.zip    |    Bin 6176 -> 0 bytes
 .../jsprim-npm-1.4.1-948d2c9ec3-819f15255a.zip     |    Bin 12780 -> 0 bytes
 .../logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip    |    Bin 2320 -> 0 bytes
 .../longest-npm-1.0.1-78ef3a3705-21717f9567.zip    |    Bin 2829 -> 0 bytes
 ...d-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip |    Bin 3690 -> 0 bytes
 .../lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip |    Bin 3006 -> 0 bytes
 .../lru-cache-npm-10.1.0-f3d3a0f0ab-207278d6fa.zip |    Bin
 .../make-dir-npm-3.1.0-d1d7505142-484200020a.zip   |    Bin 5114 -> 0 bytes
 ...tch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip |    Bin 0 -> 20820 bytes
 .../mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip  |    Bin 0 -> 83349 bytes
 .../cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip |    Bin 4327 -> 0 bytes
 .../mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip   |    Bin 0 -> 4678 bytes
 .../minimatch-npm-9.0.3-69d7d6fad5-c81b47d281.zip  |    Bin
 .../minimist-npm-0.0.8-8139f8b2f5-1e6279f747.zip   |    Bin 9057 -> 0 bytes
 .../minimist-npm-1.2.5-ced0e1f617-9dff2c7d84.zip   |    Bin 13203 -> 0 bytes
 .../minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip   |    Bin
 ...ass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip |    Bin 0 -> 2918 bytes
 ...ipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip |    Bin 0 -> 17450 bytes
 ...ipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip |    Bin 0 -> 2768 bytes
 .../minipass-npm-5.0.0-c64fb63c92-61682162d2.zip   |    Bin 0 -> 22402 bytes
 .../minipass-npm-7.0.4-eacb4e042e-e864bd02ce.zip   |    Bin
 ...ss-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip |    Bin 0 -> 3797 bytes
 ...ipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip |    Bin 0 -> 31684 bytes
 .../mkdirp-npm-0.5.1-33a164c39d-8651af2fac.zip     |    Bin 12902 -> 0 bytes
 .../mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip     |    Bin 0 -> 4385 bytes
 .../mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip    |    Bin 0 -> 1633508 bytes
 .../negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip |    Bin 0 -> 10848 bytes
 .../node-gyp-npm-10.0.1-48708ce70b-578cf0c821.zip  |    Bin 0 -> 461986 bytes
 .../node-gyp-npm-7.1.2-002c5798eb-b29061c737.zip   |    Bin 491407 -> 0 bytes
 .../cache/nopt-npm-5.0.0-304b40fbfe-00f9bb2d16.zip |    Bin 10663 -> 0 bytes
 .../cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip |    Bin 0 -> 11096 bytes
 ...pm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip |    Bin
 ...pm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip |    Bin 0 -> 4257 bytes
 .../npmlog-npm-4.1.2-cfb32957b5-b6b85c9f33.zip     |    Bin 7489 -> 0 bytes
 .../nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip  |    Bin 0 -> 21244 bytes
 .../oauth-sign-npm-0.9.0-7aa9422221-1809a366d2.zip |    Bin 5981 -> 0 bytes
 .../onetime-npm-5.1.0-8d9e23c1e0-a2beeef8b9.zip    |    Bin 3574 -> 0 bytes
 .../onetime-npm-5.1.2-3ed148fa42-e9fd0695a0.zip    |    Bin
 .../onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip    |    Bin 0 -> 3736 bytes
 ...optipng-bin-npm-6.0.0-3aa5f04a3e-0ca05bfc02.zip |    Bin 2331963 -> 0 bytes
 ...optipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip |    Bin 0 -> 2331972 bytes
 .../p-map-npm-4.0.0-4677ae07c7-7ba4a2b1e2.zip      |    Bin
 .../p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip     |    Bin 3631 -> 0 bytes
 .../p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip     |    Bin 0 -> 3545 bytes
 .../path-key-npm-3.1.1-0e66ea8321-55cd7a9dd4.zip   |    Bin
 .../path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip   |    Bin 0 -> 3164 bytes
 ...ath-scurry-npm-1.10.1-52bd946f2e-eebfb8304f.zip |    Bin
 ...ek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip |    Bin 0 -> 7931 bytes
 ...ormance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip |    Bin 9000 -> 0 bytes
 .../cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip |    Bin 3408 -> 0 bytes
 .../cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip |    Bin 0 -> 3442 bytes
 ...retty-bytes-npm-5.3.0-d118630c4c-baff93503a.zip |    Bin 4689 -> 0 bytes
 ...retty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip |    Bin 0 -> 5320 bytes
 .../proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip   |    Bin 0 -> 3328 bytes
 ...omise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip |    Bin 0 -> 5699 bytes
 .../cache/psl-npm-1.8.0-226099d70e-5f62a8eca0.zip  |    Bin 135879 -> 0 bytes
 .../cache/qs-npm-6.5.3-90b2635484-485c990fba.zip   |    Bin 34875 -> 0 bytes
 ...node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip |    Bin 0 -> 6964 bytes
 .../redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip     |    Bin 2283 -> 0 bytes
 .../repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip  |    Bin 2260 -> 0 bytes
 ...replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip |    Bin 0 -> 3265 bytes
 .../request-npm-2.88.2-f4a57c72c4-005b8b237b.zip   |    Bin 64855 -> 0 bytes
 .../retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip     |    Bin 0 -> 14378 bytes
 .../set-value-npm-2.0.0-0f9afb4d99-e5e401cd74.zip  |    Bin 4474 -> 0 bytes
 .../set-value-npm-2.0.1-35da5f8180-4f1ccac2e9.zip  |    Bin
 ...ang-command-npm-2.0.0-eb2b01921d-6b52fe8727.zip |    Bin
 ...ebang-regex-npm-3.0.0-899a0cd65e-1a2bcae50d.zip |    Bin
 ...shell-quote-npm-1.6.1-193629270d-4f052ba746.zip |    Bin 9660 -> 0 bytes
 ...shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip |    Bin 0 -> 20518 bytes
 ...signal-exit-npm-3.0.2-5919f57fbd-ccc08b9ad5.zip |    Bin 5211 -> 0 bytes
 ...signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip |    Bin 0 -> 4883 bytes
 .../slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip      |    Bin 0 -> 3075 bytes
 ...mart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip |    Bin 0 -> 26632 bytes
 .../socks-npm-2.7.1-17f2b53052-5074f7d6a1.zip      |    Bin 0 -> 43974 bytes
 ...proxy-agent-npm-8.0.2-df165543cf-ea727734bd.zip |    Bin 0 -> 7886 bytes
 .../squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip     |    Bin 3725 -> 0 bytes
 .../sshpk-npm-1.16.1-feb759e7e0-b437fd3fd2.zip     |    Bin 73514 -> 0 bytes
 .../ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip      |    Bin 0 -> 12616 bytes
 ...tring-width-npm-5.1.2-bf60531341-7369deaa29.zip |    Bin
 .../strip-ansi-npm-7.1.0-7453b80b79-475f53e9c4.zip |    Bin
 ...nal-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip |    Bin
 ...nal-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip |    Bin 0 -> 2742 bytes
 ...trip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip |    Bin 3040 -> 0 bytes
 .../strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip     |    Bin 0 -> 5543 bytes
 .../strtok3-npm-6.3.0-73598951ca-98fba564d3.zip    |    Bin 0 -> 18678 bytes
 .../cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip |    Bin 0 -> 276488 bytes
 .../cache/tar-npm-6.0.5-a5360f3389-6d851c92e3.zip  |    Bin 47114 -> 0 bytes
 .../cache/tar-npm-6.2.0-3eb25205a7-2042bbb148.zip  |    Bin 0 -> 52291 bytes
 ...-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip |    Bin 3998 -> 0 bytes
 ...token-types-npm-4.2.1-1d37f3d456-2995257d24.zip |    Bin 0 -> 7142 bytes
 ...ough-cookie-npm-2.5.0-79a2fe43fe-024cb13a4d.zip |    Bin 31795 -> 0 bytes
 ...im-newlines-npm-1.0.0-04abefc015-ed96eea318.zip |    Bin 2336 -> 0 bytes
 .../tweetnacl-npm-0.14.5-a3f766c0d1-04ee27901c.zip |    Bin 52104 -> 0 bytes
 ...ue-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip |    Bin 0 -> 2715 bytes
 ...unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip |    Bin 0 -> 2397 bytes
 .../verror-npm-1.10.0-c3f839c579-da548149dd.zip    |    Bin 14053 -> 0 bytes
 .../which-npm-4.0.0-dd31cd4928-f17e84c042.zip      |    Bin 0 -> 4498 bytes
 .../wide-align-npm-1.1.3-48c7d4953c-187642e0bb.zip |    Bin 2800 -> 0 bytes
 .../wrap-ansi-npm-7.0.0-ad6e1a0554-cebdaeca3a.zip  |    Bin
 .../wrap-ansi-npm-8.1.0-26a4e6ae28-7b1e4b35e9.zip  |    Bin
 .../node_modules/gifsicle/index.js                 |      2 -
 .../node_modules/gifsicle/lib/install.js           |     31 -
 .../node_modules/gifsicle/package.json             |     60 -
 .../node_modules/gifsicle/readme.md                |     40 -
 .../node_modules/gifsicle/vendor/gifsicle          |    Bin 714696 -> 0 bytes
 .../gifsicle/vendor/share/man/man1/gifsicle.1      |   1318 -
 .../gifsicle/vendor/source/gifsicle.tar.gz         |    Bin 476941 -> 0 bytes
 .../node_modules/gifsicle}/.ready                  |      0
 .../node_modules/gifsicle/cli.js                   |      0
 .../node_modules/gifsicle/index.js                 |      2 +
 .../node_modules/gifsicle/lib/index.js             |      0
 .../node_modules/gifsicle/lib/install.js           |     35 +
 .../node_modules/gifsicle/license                  |      0
 .../node_modules/gifsicle/package.json             |     48 +
 .../node_modules/gifsicle/readme.md                |     32 +
 .../node_modules/gifsicle/vendor/gifsicle          |    Bin 0 -> 718064 bytes
 .../gifsicle/vendor/source/gifsicle-1.92.tar.gz    |    Bin 0 -> 575199 bytes
 .../node_modules/jpegtran-bin/cli.js               |      9 -
 .../node_modules/jpegtran-bin/index.js             |      2 -
 .../node_modules/jpegtran-bin/lib/index.js         |     21 -
 .../node_modules/jpegtran-bin/lib/install.js       |     37 -
 .../node_modules/jpegtran-bin/license              |     21 -
 .../node_modules/jpegtran-bin/package.json         |     63 -
 .../node_modules/jpegtran-bin/readme.md            |     40 -
 .../jpegtran-bin/test/fixtures/test-optimized.jpg  |    Bin 927 -> 0 bytes
 .../jpegtran-bin/test/fixtures/test.jpg            |    Bin 2139 -> 0 bytes
 .../node_modules/jpegtran-bin/test/test.js         |     45 -
 .../node_modules/jpegtran-bin/vendor/jpegtran      |    Bin 306001 -> 0 bytes
 .../node_modules/mozjpeg}/.ready                   |      0
 .../node_modules/mozjpeg/cli.js                    |      9 +
 .../node_modules/mozjpeg/index.js                  |      3 +
 .../node_modules/mozjpeg/lib/index.js              |     16 +
 .../node_modules/mozjpeg/lib/install.js            |     42 +
 .../node_modules/mozjpeg}/license                  |      0
 .../node_modules/mozjpeg/package.json              |     50 +
 .../node_modules/mozjpeg/readme.md                 |     40 +
 .../node_modules/mozjpeg/vendor/cjpeg              |    Bin 0 -> 901608 bytes
 .../mozjpeg/vendor/source/mozjpeg.tar.gz           |    Bin 0 -> 1633229 bytes
 .../node_modules/node-gyp}/.ready                  |      0
 .../node_modules/node-gyp/CHANGELOG.md             |    905 +
 .../node_modules/node-gyp/CONTRIBUTING.md          |     34 +
 .../node_modules/node-gyp/LICENSE                  |      0
 .../node_modules/node-gyp/README.md                |    263 +
 .../node_modules/node-gyp/SECURITY.md              |      2 +
 .../node_modules/node-gyp/addon.gypi               |    204 +
 .../node_modules/node-gyp/bin/node-gyp.js          |    138 +
 .../node_modules/node-gyp/gyp/LICENSE              |      0
 .../node_modules/node-gyp/gyp/README.md            |     30 +
 .../node-gyp/gyp/data/win/large-pdb-shim.cc        |      0
 .../node_modules/node-gyp/gyp/gyp                  |      0
 .../node_modules/node-gyp/gyp/gyp.bat              |      0
 .../node_modules/node-gyp/gyp/gyp_main.py          |     45 +
 .../node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py |    365 +
 .../node-gyp/gyp/pylib/gyp/MSVSProject.py          |    206 +
 .../node-gyp/gyp/pylib/gyp/MSVSSettings.py         |   1270 +
 .../node-gyp/gyp/pylib/gyp/MSVSSettings_test.py    |   1547 +
 .../node-gyp/gyp/pylib/gyp/MSVSToolFile.py         |     59 +
 .../node-gyp/gyp/pylib/gyp/MSVSUserFile.py         |    153 +
 .../node-gyp/gyp/pylib/gyp/MSVSUtil.py             |    271 +
 .../node-gyp/gyp/pylib/gyp/MSVSVersion.py          |    574 +
 .../node-gyp/gyp/pylib/gyp/__init__.py             |    692 +
 .../node_modules/node-gyp/gyp/pylib/gyp/common.py  |    654 +
 .../node-gyp/gyp/pylib/gyp/common_test.py          |     78 +
 .../node-gyp/gyp/pylib/gyp/easy_xml.py             |    169 +
 .../node-gyp/gyp/pylib/gyp/easy_xml_test.py        |    113 +
 .../node-gyp/gyp/pylib/gyp/flock_tool.py           |     55 +
 .../node-gyp/gyp/pylib/gyp/generator/__init__.py   |      0
 .../node-gyp/gyp/pylib/gyp/generator/analyzer.py   |    804 +
 .../node-gyp/gyp/pylib/gyp/generator/android.py    |   1173 +
 .../node-gyp/gyp/pylib/gyp/generator/cmake.py      |   1318 +
 .../pylib/gyp/generator/compile_commands_json.py   |    123 +
 .../pylib/gyp/generator/dump_dependency_json.py    |    103 +
 .../node-gyp/gyp/pylib/gyp/generator/eclipse.py    |    461 +
 .../node-gyp/gyp/pylib/gyp/generator/gypd.py       |      0
 .../node-gyp/gyp/pylib/gyp/generator/gypsh.py      |     58 +
 .../node-gyp/gyp/pylib/gyp/generator/make.py       |   2711 +
 .../node-gyp/gyp/pylib/gyp/generator/msvs.py       |   3981 +
 .../node-gyp/gyp/pylib/gyp/generator/msvs_test.py  |     44 +
 .../node-gyp/gyp/pylib/gyp/generator/ninja.py      |   2933 +
 .../node-gyp/gyp/pylib/gyp/generator/ninja_test.py |     55 +
 .../node-gyp/gyp/pylib/gyp/generator/xcode.py      |   1391 +
 .../node-gyp/gyp/pylib/gyp/generator/xcode_test.py |     25 +
 .../node_modules/node-gyp/gyp/pylib/gyp/input.py   |   3115 +
 .../node-gyp/gyp/pylib/gyp/input_test.py           |     98 +
 .../node-gyp/gyp/pylib/gyp/mac_tool.py             |    771 +
 .../node-gyp/gyp/pylib/gyp/msvs_emulation.py       |   1262 +
 .../node-gyp/gyp/pylib/gyp/ninja_syntax.py         |    174 +
 .../node-gyp/gyp/pylib/gyp/simple_copy.py          |     61 +
 .../node-gyp/gyp/pylib/gyp/win_tool.py             |    373 +
 .../node-gyp/gyp/pylib/gyp/xcode_emulation.py      |   1933 +
 .../node-gyp/gyp/pylib/gyp/xcode_ninja.py          |    302 +
 .../node-gyp/gyp/pylib/gyp/xcodeproj_file.py       |   3198 +
 .../node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py |     65 +
 .../node-gyp/gyp/pylib/packaging/LICENSE           |      3 +
 .../node-gyp/gyp/pylib/packaging/LICENSE.APACHE    |    177 +
 .../node-gyp/gyp/pylib/packaging/LICENSE.BSD       |     23 +
 .../node-gyp/gyp/pylib/packaging/__init__.py       |     15 +
 .../node-gyp/gyp/pylib/packaging/_elffile.py       |    108 +
 .../node-gyp/gyp/pylib/packaging/_manylinux.py     |    252 +
 .../node-gyp/gyp/pylib/packaging/_musllinux.py     |     83 +
 .../node-gyp/gyp/pylib/packaging/_parser.py        |    359 +
 .../node-gyp/gyp/pylib/packaging/_structures.py    |     61 +
 .../node-gyp/gyp/pylib/packaging/_tokenizer.py     |    192 +
 .../node-gyp/gyp/pylib/packaging/markers.py        |    252 +
 .../node-gyp/gyp/pylib/packaging/metadata.py       |    825 +
 .../node-gyp/gyp/pylib/packaging/py.typed          |      0
 .../node-gyp/gyp/pylib/packaging/requirements.py   |     90 +
 .../node-gyp/gyp/pylib/packaging/specifiers.py     |   1030 +
 .../node-gyp/gyp/pylib/packaging/tags.py           |    553 +
 .../node-gyp/gyp/pylib/packaging/utils.py          |    172 +
 .../node-gyp/gyp/pylib/packaging/version.py        |    563 +
 .../node_modules/node-gyp/gyp/pyproject.toml       |    119 +
 .../node_modules/node-gyp/gyp/test_gyp.py          |    261 +
 .../node_modules/node-gyp/lib/Find-VisualStudio.cs |      0
 .../node_modules/node-gyp/lib/build.js             |    220 +
 .../node_modules/node-gyp/lib/clean.js             |     15 +
 .../node_modules/node-gyp/lib/configure.js         |    282 +
 .../node-gyp/lib/create-config-gypi.js             |    150 +
 .../node_modules/node-gyp/lib/download.js          |     39 +
 .../node-gyp/lib/find-node-directory.js            |     63 +
 .../node_modules/node-gyp/lib/find-python.js       |    310 +
 .../node_modules/node-gyp/lib/find-visualstudio.js |    443 +
 .../node_modules/node-gyp/lib/install.js           |    415 +
 .../node_modules/node-gyp/lib/list.js              |     26 +
 .../node_modules/node-gyp/lib/log.js               |    169 +
 .../node_modules/node-gyp/lib/node-gyp.js          |    188 +
 .../node_modules/node-gyp/lib/process-release.js   |    146 +
 .../node_modules/node-gyp/lib/rebuild.js           |     12 +
 .../node_modules/node-gyp/lib/remove.js            |     43 +
 .../node_modules/node-gyp/lib/util.js              |     81 +
 .../node-gyp/macOS_Catalina_acid_test.sh           |      0
 .../node_modules/node-gyp/package.json             |     51 +
 .../node-gyp/src/win_delay_load_hook.cc            |      0
 .../node-gyp/.github/ISSUE_TEMPLATE.md             |     49 -
 .../node-gyp/.github/PULL_REQUEST_TEMPLATE.md      |     17 -
 .../node-gyp/.github/workflows/tests.yml           |     51 -
 .../node_modules/node-gyp/CHANGELOG.md             |    519 -
 .../node_modules/node-gyp/CONTRIBUTING.md          |     34 -
 .../node_modules/node-gyp/README.md                |    242 -
 .../node_modules/node-gyp/addon.gypi               |    185 -
 .../node_modules/node-gyp/bin/node-gyp.js          |    140 -
 .../node_modules/node-gyp/gyp/.flake8              |      4 -
 .../gyp/.github/workflows/Python_tests.yml         |     31 -
 .../node-gyp/gyp/.github/workflows/node-gyp.yml    |     40 -
 .../gyp/.github/workflows/nodejs-windows.yml       |     27 -
 .../gyp/.github/workflows/release-please.yml       |     16 -
 .../node_modules/node-gyp/gyp/AUTHORS              |     16 -
 .../node_modules/node-gyp/gyp/CHANGELOG.md         |     70 -
 .../node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md   |      4 -
 .../node_modules/node-gyp/gyp/CONTRIBUTING.md      |     32 -
 .../node_modules/node-gyp/gyp/README.md            |      7 -
 .../node_modules/node-gyp/gyp/gyp_main.py          |     51 -
 .../node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py |    370 -
 .../node-gyp/gyp/pylib/gyp/MSVSProject.py          |    206 -
 .../node-gyp/gyp/pylib/gyp/MSVSSettings.py         |   1274 -
 .../node-gyp/gyp/pylib/gyp/MSVSSettings_test.py    |   1550 -
 .../node-gyp/gyp/pylib/gyp/MSVSToolFile.py         |     59 -
 .../node-gyp/gyp/pylib/gyp/MSVSUserFile.py         |    153 -
 .../node-gyp/gyp/pylib/gyp/MSVSUtil.py             |    271 -
 .../node-gyp/gyp/pylib/gyp/MSVSVersion.py          |    571 -
 .../node-gyp/gyp/pylib/gyp/__init__.py             |    674 -
 .../node_modules/node-gyp/gyp/pylib/gyp/common.py  |    661 -
 .../node-gyp/gyp/pylib/gyp/common_test.py          |     78 -
 .../node-gyp/gyp/pylib/gyp/easy_xml.py             |    163 -
 .../node-gyp/gyp/pylib/gyp/easy_xml_test.py        |    112 -
 .../node-gyp/gyp/pylib/gyp/flock_tool.py           |     55 -
 .../node-gyp/gyp/pylib/gyp/generator/analyzer.py   |    809 -
 .../node-gyp/gyp/pylib/gyp/generator/android.py    |   1174 -
 .../node-gyp/gyp/pylib/gyp/generator/cmake.py      |   1327 -
 .../pylib/gyp/generator/compile_commands_json.py   |    120 -
 .../pylib/gyp/generator/dump_dependency_json.py    |    104 -
 .../node-gyp/gyp/pylib/gyp/generator/eclipse.py    |    470 -
 .../node-gyp/gyp/pylib/gyp/generator/gypsh.py      |     58 -
 .../node-gyp/gyp/pylib/gyp/generator/make.py       |   2514 -
 .../node-gyp/gyp/pylib/gyp/generator/msvs.py       |   3980 -
 .../node-gyp/gyp/pylib/gyp/generator/msvs_test.py  |     47 -
 .../node-gyp/gyp/pylib/gyp/generator/ninja.py      |   2940 -
 .../node-gyp/gyp/pylib/gyp/generator/ninja_test.py |     55 -
 .../node-gyp/gyp/pylib/gyp/generator/xcode.py      |   1395 -
 .../node-gyp/gyp/pylib/gyp/generator/xcode_test.py |     25 -
 .../node_modules/node-gyp/gyp/pylib/gyp/input.py   |   3149 -
 .../node-gyp/gyp/pylib/gyp/input_test.py           |     98 -
 .../node-gyp/gyp/pylib/gyp/mac_tool.py             |    776 -
 .../node-gyp/gyp/pylib/gyp/msvs_emulation.py       |   1261 -
 .../node-gyp/gyp/pylib/gyp/ninja_syntax.py         |    174 -
 .../node-gyp/gyp/pylib/gyp/simple_copy.py          |     64 -
 .../node-gyp/gyp/pylib/gyp/win_tool.py             |    385 -
 .../node-gyp/gyp/pylib/gyp/xcode_emulation.py      |   1941 -
 .../node-gyp/gyp/pylib/gyp/xcode_ninja.py          |    302 -
 .../node-gyp/gyp/pylib/gyp/xcodeproj_file.py       |   3198 -
 .../node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py |     65 -
 .../node_modules/node-gyp/gyp/requirements_dev.txt |      2 -
 .../node_modules/node-gyp/gyp/setup.py             |     44 -
 .../node_modules/node-gyp/gyp/test_gyp.py          |    268 -
 .../node_modules/node-gyp/gyp/tools/README         |     15 -
 .../node_modules/node-gyp/gyp/tools/Xcode/README   |      5 -
 .../gyp/tools/Xcode/Specifications/gyp.pbfilespec  |     27 -
 .../gyp/tools/Xcode/Specifications/gyp.xclangspec  |    226 -
 .../node_modules/node-gyp/gyp/tools/emacs/README   |     12 -
 .../node-gyp/gyp/tools/emacs/gyp-tests.el          |     63 -
 .../node_modules/node-gyp/gyp/tools/emacs/gyp.el   |    275 -
 .../node-gyp/gyp/tools/emacs/run-unit-tests.sh     |      7 -
 .../node-gyp/gyp/tools/emacs/testdata/media.gyp    |   1105 -
 .../gyp/tools/emacs/testdata/media.gyp.fontified   |   1107 -
 .../node_modules/node-gyp/gyp/tools/graphviz.py    |    103 -
 .../node_modules/node-gyp/gyp/tools/pretty_gyp.py  |    157 -
 .../node_modules/node-gyp/gyp/tools/pretty_sln.py  |    182 -
 .../node-gyp/gyp/tools/pretty_vcproj.py            |    345 -
 .../node_modules/node-gyp/lib/build.js             |    204 -
 .../node_modules/node-gyp/lib/clean.js             |     15 -
 .../node_modules/node-gyp/lib/configure.js         |    386 -
 .../node-gyp/lib/find-node-directory.js            |     63 -
 .../node_modules/node-gyp/lib/find-python.js       |    316 -
 .../node_modules/node-gyp/lib/find-visualstudio.js |    434 -
 .../node_modules/node-gyp/lib/install.js           |    447 -
 .../node_modules/node-gyp/lib/list.js              |     27 -
 .../node_modules/node-gyp/lib/node-gyp.js          |    210 -
 .../node_modules/node-gyp/lib/process-release.js   |    147 -
 .../node_modules/node-gyp/lib/proxy.js             |     92 -
 .../node_modules/node-gyp/lib/rebuild.js           |     13 -
 .../node_modules/node-gyp/lib/remove.js            |     46 -
 .../node_modules/node-gyp/lib/util.js              |     64 -
 .../node_modules/node-gyp/macOS_Catalina.md        |    104 -
 .../node_modules/node-gyp/package.json             |     50 -
 .../node_modules/node-gyp/test/common.js           |      3 -
 .../test/fixtures/VS_2017_BuildTools_minimal.txt   |      1 -
 .../test/fixtures/VS_2017_Community_workload.txt   |      1 -
 .../node-gyp/test/fixtures/VS_2017_Express.txt     |      1 -
 .../node-gyp/test/fixtures/VS_2017_Unusable.txt    |      1 -
 .../test/fixtures/VS_2019_BuildTools_minimal.txt   |      1 -
 .../test/fixtures/VS_2019_Community_workload.txt   |      1 -
 .../node-gyp/test/fixtures/VS_2019_Preview.txt     |      1 -
 .../node-gyp/test/fixtures/ca-bundle.crt           |     40 -
 .../node_modules/node-gyp/test/fixtures/ca.crt     |     21 -
 .../node_modules/node-gyp/test/fixtures/server.crt |     21 -
 .../node_modules/node-gyp/test/fixtures/server.key |     27 -
 .../node-gyp/test/fixtures/test-charmap.py         |     30 -
 .../node-gyp/test/process-exec-sync.js             |    140 -
 .../node_modules/node-gyp/test/simple-proxy.js     |     27 -
 .../node_modules/node-gyp/test/test-addon.js       |    150 -
 .../node-gyp/test/test-configure-python.js         |     79 -
 .../node_modules/node-gyp/test/test-download.js    |    268 -
 .../node-gyp/test/test-find-accessible-sync.js     |     84 -
 .../node-gyp/test/test-find-node-directory.js      |    119 -
 .../node_modules/node-gyp/test/test-find-python.js |    230 -
 .../node-gyp/test/test-find-visualstudio.js        |    676 -
 .../node_modules/node-gyp/test/test-install.js     |     38 -
 .../node_modules/node-gyp/test/test-options.js     |     31 -
 .../node-gyp/test/test-process-release.js          |    434 -
 .../node_modules/node-gyp/update-gyp.py            |     45 -
 .../node_modules/optipng-bin/index.js              |      2 -
 .../node_modules/optipng-bin/lib/install.js        |     31 -
 .../node_modules/optipng-bin/package.json          |     45 -
 .../node_modules/optipng-bin/readme.md             |     39 -
 .../optipng-bin/vendor/man/man1/optipng.1          |    343 -
 .../node_modules/optipng-bin/vendor/optipng        |    Bin 137968 -> 0 bytes
 .../node_modules/optipng-bin}/.ready               |      0
 .../node_modules/optipng-bin/cli.js                |      0
 .../node_modules/optipng-bin/index.js              |      2 +
 .../node_modules/optipng-bin/lib/index.js          |      0
 .../node_modules/optipng-bin/lib/install.js        |     30 +
 .../node_modules/optipng-bin/license               |      0
 .../node_modules/optipng-bin/package.json          |     44 +
 .../node_modules/optipng-bin/readme.md             |     39 +
 .../node_modules/optipng-bin/vendor/optipng        |    Bin 0 -> 130680 bytes
 .../optipng-bin/vendor/source/optipng.tar.gz       |    Bin
 antora-ui-camel/gulp.d/tasks/.build.js.swp         |    Bin 0 -> 20480 bytes
 antora-ui-camel/gulp.d/tasks/build.js              |     17 +-
 antora-ui-camel/package.json                       |      2 +-
 antora-ui-camel/public/_/css/site-b287b96c63.css   |      2 +-
 antora-ui-camel/public/_/data/rev-manifest.json    |     66 +-
 antora-ui-camel/public/_/helpers/asset.js          |     66 +-
 .../public/_/img/algolia-05f7506b2a.svg            |      1 -
 .../public/_/img/algolia-f4ab98e0de.svg            |      1 +
 .../public/_/img/apache-kafka-712a1f3ba0.svg       |      1 -
 .../_/img/apache-kafka-88809b7472.svg}             |      0
 .../_/img/apache-karaf-7bdb5ce2e3.svg}             |      0
 .../public/_/img/apache-karaf-e55039ae99.svg       |      1 -
 .../public/_/img/articles-88ac404d18.svg           |      1 +
 .../public/_/img/articles-ce7a95d776.svg           |      1 -
 .../_/img/asf-estd-1999-logo-2451be5b6e.svg}       |      0
 .../public/_/img/asf-estd-1999-logo-bb89c741ef.svg |      1 -
 antora-ui-camel/public/_/img/back-0b77317ba4.svg   |      1 -
 antora-ui-camel/public/_/img/back-e8d811f74c.svg   |      1 +
 antora-ui-camel/public/_/img/blog-4c7fa4cb60.svg   |      1 +
 antora-ui-camel/public/_/img/blog-e21e601f33.svg   |      1 -
 antora-ui-camel/public/_/img/books-13ec96162b.svg  |      1 -
 antora-ui-camel/public/_/img/books-77a59b07e1.svg  |      1 +
 .../public/_/img/brand-logos-f2e689f4d4.svg        |      1 +
 .../public/_/img/brand-logos-fe99925546.svg        |      1 -
 antora-ui-camel/public/_/img/cancel-1ed239489b.svg |      1 +
 antora-ui-camel/public/_/img/cancel-3f36a5ecf5.svg |      1 -
 antora-ui-camel/public/_/img/caret-d6dacc711e.svg  |      1 +
 antora-ui-camel/public/_/img/caret-fe375177d0.svg  |      1 -
 .../public/_/img/chevron-0d3baf009c.svg            |      1 -
 .../public/_/img/chevron-63cb534773.svg            |      1 +
 antora-ui-camel/public/_/img/close-71b79b2fc0.svg  |      1 -
 antora-ui-camel/public/_/img/close-af0b99e31b.svg  |      1 +
 .../public/_/img/contributing-107909992d.svg       |      1 +
 .../public/_/img/contributing-a0525d8a34.svg       |      1 -
 .../public/_/img/documentation-abb1b7f8b1.svg      |      1 +
 .../public/_/img/documentation-c301984d8f.svg      |      1 -
 .../public/_/img/examples-07d01f2bc0.svg           |      1 +
 .../public/_/img/examples-0fbbf22977.svg           |      1 -
 antora-ui-camel/public/_/img/github-0cae1e39c4.svg |      1 +
 antora-ui-camel/public/_/img/github-c5ff589ac9.svg |      1 -
 antora-ui-camel/public/_/img/home-36f9a3c81a.svg   |      1 -
 antora-ui-camel/public/_/img/home-934e2b15ea.svg   |      1 +
 antora-ui-camel/public/_/img/home-o-5f818ccd11.svg |      1 -
 antora-ui-camel/public/_/img/home-o-97a33fc02f.svg |      1 +
 antora-ui-camel/public/_/img/jbang-123e48aa14.svg  |      1 -
 antora-ui-camel/public/_/img/jbang-e88e00f7fa.svg  |      1 +
 .../public/_/img/karavan-8621354711.svg            |      1 +
 .../public/_/img/karavan-feb7559d76.svg            |      1 -
 .../_/img/knative-5010ee4773.svg}                  |      0
 .../public/_/img/knative-81c3109183.svg            |      1 -
 .../public/_/img/kubernetes-07ba46aaa2.svg         |      1 +
 .../public/_/img/kubernetes-99a42ac37b.svg         |      1 -
 antora-ui-camel/public/_/img/logo-d-a567cee6fa.svg |      1 +
 antora-ui-camel/public/_/img/logo-d-f21b25ba38.svg |      1 -
 antora-ui-camel/public/_/img/menu-16e95092aa.svg   |      1 -
 antora-ui-camel/public/_/img/menu-8775cec4be.svg   |      1 +
 .../_/img/quarkus-446ffca541.svg}                  |      0
 .../public/_/img/quarkus-7633fa242d.svg            |      1 -
 antora-ui-camel/public/_/img/read-d475016106.svg   |      1 +
 antora-ui-camel/public/_/img/read-de28c59dd0.svg   |      1 -
 antora-ui-camel/public/_/img/search-46756b38c9.svg |      1 -
 antora-ui-camel/public/_/img/search-a73cfec790.svg |      1 +
 .../public/_/img/security-06abe157b3.svg           |      1 +
 .../public/_/img/security-995480ce1b.svg           |      1 -
 .../_/img/spring-boot-0a7cb95564.svg}              |      0
 .../public/_/img/spring-boot-d50d225c05.svg        |      1 -
 .../public/_/img/support-cfb0e61a79.svg            |      1 +
 .../public/_/img/support-d38244a6cc.svg            |      1 -
 antora-ui-camel/public/_/img/team-899f1050c2.svg   |      1 +
 antora-ui-camel/public/_/img/team-eef83d1804.svg   |      1 -
 .../public/_/img/user-stories-89e2dbda2c.svg       |      1 -
 .../public/_/img/user-stories-cccc5f7c8f.svg       |      1 +
 .../public/_/js/vendor/algoliasearch-bad45193e2.js |      2 +-
 .../public/_/partials/footer-content.hbs           |     10 +-
 antora-ui-camel/public/_/partials/head-meta.hbs    |      2 +-
 .../public/_/partials/header-content.hbs           |     10 +-
 .../public/_/partials/organization-microdata.hbs   |      2 +-
 antora-ui-camel/public/_/rev-manifest              |     66 +-
 antora-ui-camel/yarn.lock                          |   1919 +-
 package.json                                       |      7 +-
 yarn.lock                                          |  10692 +-
 2807 files changed, 204991 insertions(+), 327468 deletions(-)
 delete mode 100644 .yarn/cache/@babel-compat-data-npm-7.12.7-b042c1d9ca-a302813bb0.zip
 delete mode 100644 .yarn/cache/@babel-core-npm-7.12.10-b02df7217e-505171eb50.zip
 delete mode 100644 .yarn/cache/@babel-generator-npm-7.23.6-817ef5e591-864090d512.zip
 delete mode 100644 .yarn/cache/@babel-helper-annotate-as-pure-npm-7.12.10-d08a7ae127-e6cd551b21.zip
 delete mode 100644 .yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.10.4-84f16304b7-2f3256e6a8.zip
 delete mode 100644 .yarn/cache/@babel-helper-compilation-targets-npm-7.12.5-fb01191ab0-6db6c839ad.zip
 delete mode 100644 .yarn/cache/@babel-helper-create-class-features-plugin-npm-7.12.1-fc3d37998d-9227e2782b.zip
 delete mode 100644 .yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.12.7-c55ee2ee7c-cceb501d15.zip
 delete mode 100644 .yarn/cache/@babel-helper-define-map-npm-7.10.5-a39821074e-e46959f60a.zip
 delete mode 100644 .yarn/cache/@babel-helper-environment-visitor-npm-7.22.20-260909e014-d80ee98ff6.zip
 delete mode 100644 .yarn/cache/@babel-helper-explode-assignable-expression-npm-7.12.1-be0a404ab2-e456f2dc01.zip
 delete mode 100644 .yarn/cache/@babel-helper-function-name-npm-7.23.0-ce38271242-7b2ae024cd.zip
 delete mode 100644 .yarn/cache/@babel-helper-hoist-variables-npm-7.22.5-6db3192347-394ca191b4.zip
 delete mode 100644 .yarn/cache/@babel-helper-member-expression-to-functions-npm-7.12.1-cae2fe0eb8-7a662e442f.zip
 delete mode 100644 .yarn/cache/@babel-helper-module-imports-npm-7.12.5-76d7bcabe9-6c3cde2119.zip
 delete mode 100644 .yarn/cache/@babel-helper-module-transforms-npm-7.12.1-c42d2455d3-1b950ea515.zip
 delete mode 100644 .yarn/cache/@babel-helper-optimise-call-expression-npm-7.10.4-135301e242-358b904a50.zip
 delete mode 100644 .yarn/cache/@babel-helper-plugin-utils-npm-7.10.4-af87df4f11-639ed8fc46.zip
 delete mode 100644 .yarn/cache/@babel-helper-remap-async-to-generator-npm-7.12.1-ed3338b613-bdc8abb569.zip
 delete mode 100644 .yarn/cache/@babel-helper-replace-supers-npm-7.12.1-59788d975f-544100e3d2.zip
 delete mode 100644 .yarn/cache/@babel-helper-simple-access-npm-7.12.1-18caff947e-2c387b57d9.zip
 delete mode 100644 .yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.12.1-115c18dee8-8f38c769fd.zip
 delete mode 100644 .yarn/cache/@babel-helper-split-export-declaration-npm-7.22.6-e723505aef-e141cace58.zip
 delete mode 100644 .yarn/cache/@babel-helper-validator-option-npm-7.12.11-a3c58ccc52-ccf5c9eb8f.zip
 delete mode 100644 .yarn/cache/@babel-helper-wrap-function-npm-7.12.3-ef6223c955-49c3796d7a.zip
 delete mode 100644 .yarn/cache/@babel-helpers-npm-7.12.5-3a2d6abe18-272aef1df2.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-async-generator-functions-npm-7.12.12-51d59fe552-862a78754b.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-class-properties-npm-7.12.1-002e18ae19-55b5e6cd83.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-dynamic-import-npm-7.12.1-b81c2ca860-838a4c34ea.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-export-namespace-from-npm-7.12.1-5532ca81a9-d96c974205.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-json-strings-npm-7.12.1-92e281e511-b45b81b91e.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-logical-assignment-operators-npm-7.12.1-5403a64ecb-a25b30ab66.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-nullish-coalescing-operator-npm-7.12.1-6c48e82bfa-88da9cea3e.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-numeric-separator-npm-7.12.7-b6f8faf1b6-38138ec06c.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-object-rest-spread-npm-7.12.1-23ec83a49a-81916d9423.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-optional-catch-binding-npm-7.12.1-c517c19ef1-964c966b51.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-optional-chaining-npm-7.12.7-fcf919ef33-4d54b228c5.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-private-methods-npm-7.12.1-da0018e1a0-c33a9a44e5.zip
 delete mode 100644 .yarn/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.12.1-bc433228ec-ac8314da3d.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-class-properties-npm-7.12.1-4ba7624aa7-f9e60dd70b.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip
 delete mode 100644 .yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.12.1-d8555be35e-3723996f26.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.12.1-559a4078ed-62340c8a6c.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.12.1-a5107a2a59-18e426e930.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.12.1-4ddf1c64a0-ebef3feb87.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-block-scoping-npm-7.12.12-ac9f017a01-b8edbe8b7f.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-classes-npm-7.12.1-fc8ee4e566-9ed92525f4.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-computed-properties-npm-7.12.1-322012d191-202dbd67bb.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-destructuring-npm-7.12.1-fa3ad97f82-dc057fd229.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.12.1-57f977d6c3-32da63c81c.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.12.1-2ee786bbf3-6c94d977eb.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.12.1-271f649ee1-97d393607e.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-for-of-npm-7.12.1-93111bd158-0123877bf5.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-function-name-npm-7.12.1-6ce3ca221a-706195378f.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-literals-npm-7.12.1-6660b188a4-b5db2c5a70.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.12.1-c5b80ce730-a0c860a5cc.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-modules-amd-npm-7.12.1-8fe2fb8398-66e5731ced.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.12.1-ccf6f4a926-6f5fbc920f.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.12.1-c1130bdc6f-2f654705c2.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-modules-umd-npm-7.12.1-dde38f73c4-9da5d3ef15.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.12.1-a248616e23-da6645f541.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-new-target-npm-7.12.1-4c61f9b33d-f8150606d2.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-object-super-npm-7.12.1-5cfdb6a439-e4524734aa.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-parameters-npm-7.12.1-1fa4e26d98-745a10201e.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-property-literals-npm-7.12.1-e86a3c4f5d-c66eecec27.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-regenerator-npm-7.12.1-aba30ba094-8673ae830a.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-reserved-words-npm-7.12.1-7930992fe4-718ac30f96.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.12.1-e012360208-90c70f2d64.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-spread-npm-7.12.1-35eddf11b1-9050d58ab1.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.12.7-682f07e03e-5a65818685.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-template-literals-npm-7.12.1-a0bc53e621-e25a3f3510.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.12.10-a085cfb180-fddb9de970.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.12.1-bacb2035a1-1dcb2b73bf.zip
 delete mode 100644 .yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.12.1-99d75a41c7-4737e20e51.zip
 delete mode 100644 .yarn/cache/@babel-preset-env-npm-7.12.11-e91b4f469a-1ab24f724a.zip
 delete mode 100644 .yarn/cache/@babel-preset-modules-npm-0.1.4-db073de4ec-559457d579.zip
 delete mode 100644 .yarn/cache/@babel-runtime-npm-7.12.5-b3edb8ee8e-72bc865a53.zip
 delete mode 100644 .yarn/cache/@babel-template-npm-7.22.15-0b464facb4-21e768e4ee.zip
 delete mode 100644 .yarn/cache/@babel-traverse-npm-7.23.7-6251d782ea-3215e59429.zip
 create mode 100644 .yarn/cache/@babel-types-npm-7.23.5-17488c6408-a623a4e7f3.zip
 create mode 100644 .yarn/cache/@bugsnag-browser-npm-7.22.3-7c38cb0a91-bacf2d6e6c.zip
 delete mode 100644 .yarn/cache/@bugsnag-browser-npm-7.5.4-9891dea66a-021041078c.zip
 create mode 100644 .yarn/cache/@bugsnag-core-npm-7.19.0-20de7ebabf-d70106675a.zip
 delete mode 100644 .yarn/cache/@bugsnag-core-npm-7.5.4-bb5d71f543-4d7f05243a.zip
 create mode 100644 .yarn/cache/@bugsnag-js-npm-7.20.2-7dac074db8-dffdce1191.zip
 create mode 100644 .yarn/cache/@bugsnag-js-npm-7.22.3-8e30acd558-22960017e8.zip
 delete mode 100644 .yarn/cache/@bugsnag-js-npm-7.5.4-12c69937d9-53d446cef4.zip
 create mode 100644 .yarn/cache/@bugsnag-node-npm-7.22.3-a6d1183220-ae68a37f2a.zip
 delete mode 100644 .yarn/cache/@bugsnag-node-npm-7.5.4-ff031d7c8b-13dbe7fa68.zip
 create mode 100644 .yarn/cache/@colors-colors-npm-1.6.0-47f686c4e2-66d00284a3.zip
 delete mode 100644 .yarn/cache/@cspotcode-source-map-consumer-npm-0.8.0-1f37e9e72b-dfe1399712.zip
 delete mode 100644 .yarn/cache/@cspotcode-source-map-support-npm-0.7.0-456c3ea2ce-d58b31640c.zip
 create mode 100644 .yarn/cache/@cspotcode-source-map-support-npm-0.8.1-964f2de99d-b6e38a1712.zip
 create mode 100644 .yarn/cache/@dependents-detective-less-npm-4.1.0-fac22950f6-5188bc4f03.zip
 create mode 100644 .yarn/cache/@esbuild-linux-x64-npm-0.19.6-36580a5626-10.zip
 create mode 100644 .yarn/cache/@esbuild-linux-x64-npm-0.19.9-d6dbfe74c3-10.zip
 create mode 100644 .yarn/cache/@fastify-accept-negotiator-npm-1.1.0-0ebfac37a0-5c8f263680.zip
 create mode 100644 .yarn/cache/@fastify-ajv-compiler-npm-3.5.0-d1a90dc51f-c46c4680bf.zip
 create mode 100644 .yarn/cache/@fastify-deepmerge-npm-1.3.0-72eb1f634c-6ddfc230ed.zip
 create mode 100644 .yarn/cache/@fastify-error-npm-3.4.1-eaa74ed572-4d63660f7d.zip
 create mode 100644 .yarn/cache/@fastify-fast-json-stringify-compiler-npm-4.3.0-920872cc57-9ad575907d.zip
 create mode 100644 .yarn/cache/@fastify-send-npm-2.1.0-72d39a2331-22bc3e5196.zip
 create mode 100644 .yarn/cache/@fastify-static-npm-6.10.2-3d9ff38b3c-d5e32a328e.zip
 create mode 100644 .yarn/cache/@humanwhocodes-momoa-npm-2.0.4-aea1a9815c-d3c0601bc0.zip
 create mode 100644 .yarn/cache/@import-maps-resolve-npm-1.0.1-e8b171004b-3ad4a16226.zip
 create mode 100644 .yarn/cache/@ioredis-commands-npm-1.2.0-47541de88b-a8253c9539.zip
 delete mode 100644 .yarn/cache/@jest-types-npm-25.5.0-45f0640591-49cb06ab86.zip
 delete mode 100644 .yarn/cache/@jest-types-npm-26.6.2-fca9877d98-02d42749c8.zip
 create mode 100644 .yarn/cache/@jest-types-npm-27.5.1-c589ce1890-d3ca165567.zip
 delete mode 100644 .yarn/cache/@jridgewell-gen-mapping-npm-0.3.3-1815eba94c-072ace159c.zip
 delete mode 100644 .yarn/cache/@jridgewell-set-array-npm-1.1.2-45b82d7fb6-69a84d5980.zip
 create mode 100644 .yarn/cache/@jridgewell-trace-mapping-npm-0.3.9-91625cd7fb-83deafb8e7.zip
 create mode 100644 .yarn/cache/@lukeed-ms-npm-2.0.2-5e69b6e173-6ae47ed3eb.zip
 delete mode 100644 .yarn/cache/@mrmlnc-readdir-enhanced-npm-2.2.1-5286808663-55d898d3d6.zip
 create mode 100644 .yarn/cache/@netlify-binary-info-npm-1.0.0-0d6d09a580-0dd134cefe.zip
 create mode 100644 .yarn/cache/@netlify-blobs-npm-6.4.1-c8fa076790-34da08aea7.zip
 create mode 100644 .yarn/cache/@netlify-build-info-npm-7.11.4-be472d2d04-5be2c92347.zip
 delete mode 100644 .yarn/cache/@netlify-build-npm-18.21.2-e300e27158-312d6c4924.zip
 create mode 100644 .yarn/cache/@netlify-build-npm-29.32.0-af47b0c578-6a8964ae3e.zip
 delete mode 100644 .yarn/cache/@netlify-cache-utils-npm-2.0.4-9c6a44d5cd-a6c8c71a79.zip
 create mode 100644 .yarn/cache/@netlify-cache-utils-npm-5.1.5-c1d8e20a30-c6b4c3a110.zip
 delete mode 100644 .yarn/cache/@netlify-config-npm-15.8.0-3de3aa9b52-93f9d0fe57.zip
 create mode 100644 .yarn/cache/@netlify-config-npm-20.10.1-9ae7973236-415d65e89d.zip
 create mode 100644 .yarn/cache/@netlify-edge-bundler-npm-10.1.3-14f79ba908-0c0d5d4600.zip
 create mode 100644 .yarn/cache/@netlify-edge-bundler-npm-11.0.0-a1cf4e12ff-959ad06671.zip
 delete mode 100644 .yarn/cache/@netlify-esbuild-npm-0.13.6-046d0dd04b-ed8fe7cb33.zip
 delete mode 100644 .yarn/cache/@netlify-framework-info-npm-5.11.0-892a8f113e-9dede6d3c5.zip
 create mode 100644 .yarn/cache/@netlify-framework-info-npm-9.8.10-ef6bea14b9-b8a7b33f6a.zip
 delete mode 100644 .yarn/cache/@netlify-functions-utils-npm-2.0.2-62bc12c0f8-ef0b0d8bc1.zip
 create mode 100644 .yarn/cache/@netlify-functions-utils-npm-5.2.46-17f647f719-a30abc0ce0.zip
 delete mode 100644 .yarn/cache/@netlify-git-utils-npm-2.0.2-555ce40023-535c68eca5.zip
 create mode 100644 .yarn/cache/@netlify-git-utils-npm-5.1.1-c51b643d1b-e0af71e582.zip
 create mode 100644 .yarn/cache/@netlify-node-cookies-npm-0.1.0-345808956c-4399905eb9.zip
 create mode 100644 .yarn/cache/@netlify-open-api-npm-2.26.0-06e6df0c4e-bece6ee596.zip
 delete mode 100644 .yarn/cache/@netlify-open-api-npm-2.5.2-5e94d85f21-0b22008d47.zip
 create mode 100644 .yarn/cache/@netlify-opentelemetry-utils-npm-1.0.1-b568a1005d-5763af5bf6.zip
 delete mode 100644 .yarn/cache/@netlify-plugin-edge-handlers-npm-1.11.22-f018902cb6-db6710a8fa.zip
 delete mode 100644 .yarn/cache/@netlify-plugins-list-npm-4.1.0-4c92f8371c-352de8d54d.zip
 create mode 100644 .yarn/cache/@netlify-plugins-list-npm-6.75.0-97dd7feea3-c759c570b9.zip
 delete mode 100644 .yarn/cache/@netlify-routing-local-proxy-linux-x64-npm-0.34.1-d25a74393e-10.zip
 delete mode 100644 .yarn/cache/@netlify-routing-local-proxy-npm-0.34.1-e2f0f6e21f-d1beb69dc4.zip
 delete mode 100644 .yarn/cache/@netlify-run-utils-npm-2.0.1-058d3957cb-1f09aa9b7f.zip
 create mode 100644 .yarn/cache/@netlify-run-utils-npm-5.1.1-74ec2bc10c-e94d6c0410.zip
 create mode 100644 .yarn/cache/@netlify-serverless-functions-api-npm-1.13.0-34a177d932-a54d347101.zip
 delete mode 100644 .yarn/cache/@netlify-zip-it-and-ship-it-npm-4.28.3-016b62d1d8-2638e1c052.zip
 create mode 100644 .yarn/cache/@netlify-zip-it-and-ship-it-npm-9.28.2-a1dc19a04a-f71589b93d.zip
 delete mode 100644 .yarn/cache/@nodelib-fs.stat-npm-1.1.3-95bc1892a0-318deab369.zip
 create mode 100644 .yarn/cache/@npmcli-agent-npm-2.2.0-cf04e8a830-822ea07755.zip
 create mode 100644 .yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip
 delete mode 100644 .yarn/cache/@oclif-color-npm-0.1.2-ce883172b6-4b99ffed7f.zip
 delete mode 100644 .yarn/cache/@oclif-command-npm-1.8.0-8a2dc2935e-716bfe146b.zip
 delete mode 100644 .yarn/cache/@oclif-config-npm-1.17.0-acbde241aa-07d3f17274.zip
 delete mode 100644 .yarn/cache/@oclif-errors-npm-1.3.4-455c0531d6-77653f534c.zip
 delete mode 100644 .yarn/cache/@oclif-linewrap-npm-1.0.0-e738997487-210edd1aac.zip
 delete mode 100644 .yarn/cache/@oclif-parser-npm-3.8.5-2fdc899412-716711d8a3.zip
 delete mode 100644 .yarn/cache/@oclif-plugin-help-npm-3.2.3-9ecae18a48-b49305e7f9.zip
 delete mode 100644 .yarn/cache/@oclif-plugin-not-found-npm-1.2.4-83f7525dc3-8e924dd93b.zip
 delete mode 100644 .yarn/cache/@oclif-plugin-plugins-npm-1.9.5-0c64b7c4ad-e6600a2067.zip
 delete mode 100644 .yarn/cache/@oclif-screen-npm-1.0.4-427b7c4c6e-fb0027fe8c.zip
 delete mode 100644 .yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-95d7928b6f.zip
 create mode 100644 .yarn/cache/@octokit-auth-token-npm-3.0.4-2b669244cb-8e21e567e3.zip
 delete mode 100644 .yarn/cache/@octokit-core-npm-3.5.1-a933dedcf7-ea2d122107.zip
 create mode 100644 .yarn/cache/@octokit-core-npm-4.2.4-25aeed316b-53ba8f990c.zip
 delete mode 100644 .yarn/cache/@octokit-endpoint-npm-6.0.10-a14f93e0b2-db05c118fd.zip
 create mode 100644 .yarn/cache/@octokit-endpoint-npm-7.0.6-ff8dba936f-e8b9cc09aa.zip
 delete mode 100644 .yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-e03a3a05b7.zip
 create mode 100644 .yarn/cache/@octokit-graphql-npm-5.0.6-26fb5b6074-6014690d18.zip
 delete mode 100644 .yarn/cache/@octokit-openapi-types-npm-11.2.0-10b7a5c509-ea4e7e1cf0.zip
 create mode 100644 .yarn/cache/@octokit-openapi-types-npm-18.1.1-18b6c70735-bd2920a238.zip
 delete mode 100644 .yarn/cache/@octokit-plugin-paginate-rest-npm-2.17.0-4d48903092-e1757a89ad.zip
 create mode 100644 .yarn/cache/@octokit-plugin-paginate-rest-npm-6.1.2-3b2443d1e8-6d5b97fb44.zip
 delete mode 100644 .yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-5.13.0-976c113da3-0102a2679b.zip
 create mode 100644 .yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-7.2.3-c54ecf5d8d-59fb4e786a.zip
 delete mode 100644 .yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-baec2b5700.zip
 create mode 100644 .yarn/cache/@octokit-request-error-npm-3.0.3-cbba4d6220-5db0b51473.zip
 delete mode 100644 .yarn/cache/@octokit-request-npm-5.6.2-2a9866bd05-a106891aee.zip
 create mode 100644 .yarn/cache/@octokit-request-npm-6.2.8-fbcbb43713-47188fa08d.zip
 delete mode 100644 .yarn/cache/@octokit-rest-npm-18.12.0-f250ac8e5e-d84cbb1403.zip
 create mode 100644 .yarn/cache/@octokit-rest-npm-19.0.13-3bdada05df-7fbee09a2f.zip
 create mode 100644 .yarn/cache/@octokit-tsconfig-npm-1.0.2-abab4615e2-74d56f3e9f.zip
 create mode 100644 .yarn/cache/@octokit-types-npm-10.0.0-8ea850424d-6345e605d3.zip
 delete mode 100644 .yarn/cache/@octokit-types-npm-6.34.0-1de469b7ee-91c29ae7c8.zip
 create mode 100644 .yarn/cache/@octokit-types-npm-9.3.2-0c1714b849-4bcd18850d.zip
 create mode 100644 .yarn/cache/@opentelemetry-api-npm-1.6.0-58fdf34ce1-b8daefad2c.zip
 create mode 100644 .yarn/cache/@parcel-watcher-linux-x64-glibc-npm-2.3.0-553fa746a4-10.zip
 create mode 100644 .yarn/cache/@parcel-watcher-npm-2.3.0-ee1d0494b5-5ba2be3337.zip
 create mode 100644 .yarn/cache/@parcel-watcher-wasm-npm-2.3.0-01ffccf071-978dc4cfb9.zip
 create mode 100644 .yarn/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip
 create mode 100644 .yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip
 create mode 100644 .yarn/cache/@pnpm-npm-conf-npm-2.2.2-b8f7ae7bc8-45422fecc7.zip
 delete mode 100644 .yarn/cache/@rollup-plugin-babel-npm-5.2.2-d1de4602ba-ed2ab5b629.zip
 delete mode 100644 .yarn/cache/@rollup-plugin-commonjs-npm-18.1.0-32ce7e8ae1-50d16bd250.zip
 delete mode 100644 .yarn/cache/@rollup-plugin-inject-npm-4.0.2-abf5f3b178-a052a9ce59.zip
 delete mode 100644 .yarn/cache/@rollup-plugin-json-npm-4.1.0-c932de6f49-867bc9339b.zip
 delete mode 100644 .yarn/cache/@rollup-plugin-node-resolve-npm-11.2.1-1cea144df4-8007f6a01d.zip
 delete mode 100644 .yarn/cache/@rollup-pluginutils-npm-3.1.0-b44b222e7d-3b69f02893.zip
 create mode 100644 .yarn/cache/@rollup-pluginutils-npm-4.2.1-0f52a5eba2-503a6f0a44.zip
 delete mode 100644 .yarn/cache/@samverschueren-stream-to-observable-npm-0.3.1-aeb89f731e-2b62bff492.zip
 delete mode 100644 .yarn/cache/@sindresorhus-is-npm-0.14.0-9f906ea34b-789cd128f0.zip
 delete mode 100644 .yarn/cache/@sindresorhus-is-npm-2.1.1-f90d94a68e-55c4a78138.zip
 delete mode 100644 .yarn/cache/@sindresorhus-slugify-npm-1.1.0-aa4da00201-6834c3a81e.zip
 create mode 100644 .yarn/cache/@sindresorhus-slugify-npm-2.2.1-d3d46bd278-717f04cf71.zip
 delete mode 100644 .yarn/cache/@sindresorhus-transliterate-npm-0.1.1-b26a532d7b-1d15c67ee7.zip
 create mode 100644 .yarn/cache/@sindresorhus-transliterate-npm-1.6.0-85bb17cf9b-fbb5bbcaf9.zip
 create mode 100644 .yarn/cache/@socket.io-component-emitter-npm-3.1.0-3f778351c2-db069d9542.zip
 delete mode 100644 .yarn/cache/@szmarczak-http-timer-npm-1.1.2-ea82ca2d55-9b63853bd5.zip
 create mode 100644 .yarn/cache/@tokenizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip
 create mode 100644 .yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip
 create mode 100644 .yarn/cache/@types-cookie-npm-0.4.1-274a704dc6-427c922021.zip
 create mode 100644 .yarn/cache/@types-cors-npm-2.8.17-2556d16051-469bd85e29.zip
 delete mode 100644 .yarn/cache/@types-decompress-npm-4.2.3-a952d4f7ff-f5b54ebc13.zip
 delete mode 100644 .yarn/cache/@types-download-npm-8.0.1-6cc57bfe9c-eabd3d9666.zip
 delete mode 100644 .yarn/cache/@types-estree-npm-0.0.39-f898500e96-9f0f20990d.zip
 delete mode 100644 .yarn/cache/@types-estree-npm-0.0.45-71d6bd2510-5a45a5fd92.zip
 create mode 100644 .yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip
 delete mode 100644 .yarn/cache/@types-glob-npm-7.1.3-44516e2aab-e0eef12285.zip
 delete mode 100644 .yarn/cache/@types-got-npm-8.3.5-a96a7b7325-497ec57f7b.zip
 create mode 100644 .yarn/cache/@types-http-proxy-npm-1.17.14-170e4e32fb-aa1a3e66cd.zip
 delete mode 100644 .yarn/cache/@types-http-proxy-npm-1.17.4-b058ec1b5e-bab3e09a20.zip
 delete mode 100644 .yarn/cache/@types-istanbul-reports-npm-1.1.2-4f435a3d0f-00866e815d.zip
 delete mode 100644 .yarn/cache/@types-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip
 delete mode 100644 .yarn/cache/@types-node-fetch-npm-2.5.7-fd8c51e56f-3585b38cf0.zip
 delete mode 100644 .yarn/cache/@types-node-npm-14.14.16-b866b68544-867b692f3d.zip
 create mode 100644 .yarn/cache/@types-node-npm-20.11.0-cb757f0c2a-8da60a8ccb.zip
 delete mode 100644 .yarn/cache/@types-resolve-npm-1.17.1-9a8396bef2-dc6a6df507.zip
 create mode 100644 .yarn/cache/@types-retry-npm-0.12.1-05f3303aac-5f46b25560.zip
 delete mode 100644 .yarn/cache/@types-semver-npm-7.3.9-eb0d8b7243-872d9689be.zip
 create mode 100644 .yarn/cache/@types-triple-beam-npm-1.3.5-0f1b823630-519b6a1b30.zip
 create mode 100644 .yarn/cache/@types-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip
 delete mode 100644 .yarn/cache/@types-yargs-npm-15.0.14-07ba249dbb-1687ce075a.zip
 create mode 100644 .yarn/cache/@types-yargs-npm-16.0.9-c5fd1abf2f-8f31cbfcd5.zip
 create mode 100644 .yarn/cache/@types-yauzl-npm-2.10.3-4b633e1ddc-5ee966ea7b.zip
 delete mode 100644 .yarn/cache/@typescript-eslint-types-npm-4.33.0-9e9b956afa-c7ec55e6ae.zip
 create mode 100644 .yarn/cache/@typescript-eslint-types-npm-5.62.0-5c2e0aab15-24e8443177.zip
 delete mode 100644 .yarn/cache/@typescript-eslint-typescript-estree-npm-4.33.0-b6b79c10d0-e9409ec992.zip
 create mode 100644 .yarn/cache/@typescript-eslint-typescript-estree-npm-5.62.0-5d1ea132a9-06c975eb5f.zip
 delete mode 100644 .yarn/cache/@typescript-eslint-visitor-keys-npm-4.33.0-8b7e72a3c9-b28cd3f2c5.zip
 create mode 100644 .yarn/cache/@typescript-eslint-visitor-keys-npm-5.62.0-da1af55f83-dc613ab756.zip
 delete mode 100644 .yarn/cache/@ungap-from-entries-npm-0.2.1-7c60077c42-44df34a131.zip
 delete mode 100644 .yarn/cache/@vercel-nft-npm-0.17.0-501769ae94-c3ef46cda8.zip
 create mode 100644 .yarn/cache/@vercel-nft-npm-0.23.1-4ff4951511-e22fc2ec89.zip
 create mode 100644 .yarn/cache/@vercel-nft-npm-0.24.4-80d5529913-e6614ff918.zip
 create mode 100644 .yarn/cache/@xhmikosr-archive-type-npm-6.0.1-0e9f2b3a73-bc128b846a.zip
 create mode 100644 .yarn/cache/@xhmikosr-decompress-npm-9.0.1-9b634d48e0-9e63ec6c89.zip
 create mode 100644 .yarn/cache/@xhmikosr-decompress-tar-npm-7.0.0-55a0d0c224-fc6641398a.zip
 create mode 100644 .yarn/cache/@xhmikosr-decompress-tarbz2-npm-7.0.0-9dfe7d7dfe-67b4f7bce1.zip
 create mode 100644 .yarn/cache/@xhmikosr-decompress-targz-npm-7.0.0-34fce443b0-4e33d90849.zip
 create mode 100644 .yarn/cache/@xhmikosr-decompress-unzip-npm-6.0.0-19b313e9e6-4ea4a31cb3.zip
 create mode 100644 .yarn/cache/@xhmikosr-downloader-npm-13.0.1-cc2b330e75-b03d310543.zip
 create mode 100644 .yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip
 create mode 100644 .yarn/cache/abstract-logging-npm-2.0.1-b805b8edfa-6967d15e5a.zip
 delete mode 100644 .yarn/cache/accepts-npm-1.3.7-0dc9de65aa-599aa3cc77.zip
 create mode 100644 .yarn/cache/accepts-npm-1.3.8-9a812371c9-67eaaa90e2.zip
 delete mode 100644 .yarn/cache/acorn-class-fields-npm-1.0.0-fbe805c19e-374a4cbffa.zip
 create mode 100644 .yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip
 delete mode 100644 .yarn/cache/acorn-npm-8.8.0-9ef399ab45-ed7ee7ae42.zip
 delete mode 100644 .yarn/cache/acorn-private-class-elements-npm-1.0.0-3086601987-ef8a851f54.zip
 delete mode 100644 .yarn/cache/acorn-static-class-features-npm-1.0.0-7205cf1cea-53e0c567f3.zip
 delete mode 100644 .yarn/cache/after-npm-0.8.2-7e7b7e3869-52ea9be2e9.zip
 create mode 100644 .yarn/cache/agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip
 create mode 100644 .yarn/cache/aggregate-error-npm-4.0.1-12d0501fb7-bb3ffdfd13.zip
 create mode 100644 .yarn/cache/ajv-errors-npm-3.0.0-cbd6be5a29-bd3403f854.zip
 create mode 100644 .yarn/cache/ajv-formats-npm-2.1.1-3cec02eae9-70c263ded2.zip
 create mode 100644 .yarn/cache/all-node-versions-npm-11.3.0-ac5cd23d89-f17a8b2ead.zip
 delete mode 100644 .yarn/cache/all-node-versions-npm-8.0.0-d13683ecbc-dd226101e1.zip
 delete mode 100644 .yarn/cache/ansi-align-npm-3.0.0-2f770647c2-22cebe8d9b.zip
 create mode 100644 .yarn/cache/ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip
 create mode 100644 .yarn/cache/ansi-escapes-npm-5.0.0-8a26b6a77d-cbfb95f9f6.zip
 create mode 100644 .yarn/cache/ansi-escapes-npm-6.2.0-acda9c0a5d-442f91b046.zip
 copy {antora-ui-camel/.yarn => .yarn}/cache/ansi-styles-npm-2.2.1-f3297e782c-ebc0e00381.zip (100%)
 create mode 100644 .yarn/cache/ansi-to-html-npm-0.7.2-dd37778111-fd2eb0c371.zip
 delete mode 100644 .yarn/cache/ansicolors-npm-0.3.2-cc35882814-0704d1485d.zip
 delete mode 100644 .yarn/cache/any-observable-npm-0.3.0-4832f4f3ed-21f27ed714.zip
 delete mode 100644 .yarn/cache/anymatch-npm-3.1.2-1d5471acfa-985163db22.zip
 create mode 100644 .yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip
 delete mode 100644 .yarn/cache/archiver-npm-5.3.0-db4a7efe88-86c667f547.zip
 create mode 100644 .yarn/cache/archiver-npm-6.0.1-427b6af3f3-22997a5bbf.zip
 delete mode 100644 .yarn/cache/archiver-utils-npm-2.1.0-c06ce16cc3-4df493c0e6.zip
 create mode 100644 .yarn/cache/archiver-utils-npm-4.0.1-6d05f300c9-f007c8da5d.zip
 delete mode 100644 .yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip
 delete mode 100644 .yarn/cache/array-flat-polyfill-npm-1.0.1-2796802ded-18822c78b0.zip
 create mode 100644 .yarn/cache/array-timsort-npm-1.0.3-50b9e6724f-f417f073b3.zip
 delete mode 100644 .yarn/cache/array-union-npm-1.0.2-cc61ee268f-82cec6421b.zip
 create mode 100644 .yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip
 delete mode 100644 .yarn/cache/array-uniq-npm-1.0.3-e7f5d6f3a1-1625f06b09.zip
 delete mode 100644 .yarn/cache/arraybuffer.slice-npm-0.0.7-c409adb178-c6bacada71.zip
 create mode 100644 .yarn/cache/arrify-npm-3.0.0-84cf7a301c-d6c6f3dad9.zip
 delete mode 100644 .yarn/cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip
 delete mode 100644 .yarn/cache/assert-plus-npm-1.0.0-cac95ef098-f4f991ae2d.zip
 delete mode 100644 .yarn/cache/ast-module-types-npm-2.7.1-1833572dd9-f5ff6a8aec.zip
 create mode 100644 .yarn/cache/ast-module-types-npm-5.0.0-1b522568db-188a0c3319.zip
 create mode 100644 .yarn/cache/async-npm-2.6.4-3155e80151-df8e52817d.zip
 delete mode 100644 .yarn/cache/async-npm-3.2.0-b6fd825ddc-78e77fbce9.zip
 create mode 100644 .yarn/cache/async-npm-3.2.5-f5dbdabdfc-323c3615c3.zip
 create mode 100644 .yarn/cache/async-sema-npm-3.1.1-a5453a4d6a-ee0225c2e7.zip
 delete mode 100644 .yarn/cache/asynckit-npm-0.4.0-c718858525-3ce727cbc7.zip
 delete mode 100644 .yarn/cache/at-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip
 create mode 100644 .yarn/cache/avvio-npm-8.2.1-e7ae905a95-8826436901.zip
 delete mode 100644 .yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-2ac497d739.zip
 delete mode 100644 .yarn/cache/aws4-npm-1.11.0-283476ad94-54886f07b3.zip
 create mode 100644 .yarn/cache/b4a-npm-1.6.4-080bcba845-223158e626.zip
 delete mode 100644 .yarn/cache/babel-plugin-dynamic-import-node-npm-2.3.3-be081936a9-c9d24415bc.zip
 delete mode 100644 .yarn/cache/backo2-npm-1.0.2-e933aab18a-fda8d0a0f4.zip
 delete mode 100644 .yarn/cache/base64-arraybuffer-npm-0.1.4-2f8efc60e0-25c81d85a0.zip
 delete mode 100644 .yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-13a4cde058.zip
 create mode 100644 .yarn/cache/better-ajv-errors-npm-1.2.0-3be0f0453e-2e12818e99.zip
 delete mode 100644 .yarn/cache/better-opn-npm-2.1.1-7f070a64bf-dcfa3cd287.zip
 create mode 100644 .yarn/cache/better-opn-npm-3.0.2-fa4dbc0e63-24668e5a83.zip
 create mode 100644 .yarn/cache/bl-npm-5.1.0-872d13e4d1-0340d3d70d.zip
 delete mode 100644 .yarn/cache/blob-npm-0.0.5-5e6b11bda5-f4165762d3.zip
 delete mode 100644 .yarn/cache/body-parser-npm-1.19.0-6e177cabfa-6ed5f3f42f.zip
 create mode 100644 .yarn/cache/body-parser-npm-1.20.1-759fd14db9-5f8d128022.zip
 delete mode 100644 .yarn/cache/boxen-npm-5.1.2-364ee34f2f-bc3d3d88d7.zip
 create mode 100644 .yarn/cache/boxen-npm-7.1.1-e79a50b11c-a21d514435.zip
 delete mode 100644 .yarn/cache/browser-sync-client-npm-2.27.7-5ffd96457c-d4920ff1e0.zip
 create mode 100644 .yarn/cache/browser-sync-client-npm-2.29.3-4d3ab09ce9-ebf892320d.zip
 delete mode 100644 .yarn/cache/browser-sync-npm-2.27.7-b8e58f9a91-80270d2cb0.zip
 create mode 100644 .yarn/cache/browser-sync-npm-2.29.3-fba64103a9-4afaa3b758.zip
 delete mode 100644 .yarn/cache/browser-sync-ui-npm-2.27.7-4ff11c7e03-d15db969bc.zip
 create mode 100644 .yarn/cache/browser-sync-ui-npm-2.29.3-25b7eeb26e-2ab77b6867.zip
 delete mode 100644 .yarn/cache/bs-snippet-injector-npm-2.0.1-cd1b94d486-012e38fac1.zip
 create mode 100644 .yarn/cache/buffer-equal-constant-time-npm-1.0.1-41826f3419-80bb945f5d.zip
 delete mode 100644 .yarn/cache/buffer-es6-npm-4.9.3-1b0a75b6d5-896dbf346a.zip
 delete mode 100644 .yarn/cache/builtins-npm-1.0.3-f09d2d57f2-8f756616bd.zip
 create mode 100644 .yarn/cache/builtins-npm-5.0.1-6d4820dd76-90136fa0ba.zip
 delete mode 100644 .yarn/cache/bytes-npm-3.1.0-19c5b15405-7c3b21c5d9.zip
 delete mode 100644 .yarn/cache/bytes-npm-3.1.1-f2d0e8c583-397b49e01c.zip
 create mode 100644 .yarn/cache/bytes-npm-3.1.2-28b8643004-a10abf2ba7.zip
 create mode 100644 .yarn/cache/cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip
 delete mode 100644 .yarn/cache/cacheable-lookup-npm-2.0.1-4370a47517-f624d501a7.zip
 delete mode 100644 .yarn/cache/cacheable-request-npm-6.1.0-684b834873-804f6c377c.zip
 delete mode 100644 .yarn/cache/call-me-maybe-npm-1.0.1-d07e74bc9c-9a96547920.zip
 delete mode 100644 .yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip
 delete mode 100644 .yarn/cache/camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip
 create mode 100644 .yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip
 delete mode 100644 .yarn/cache/cardinal-npm-2.1.1-b77e7b28a7-caf0d34739.zip
 delete mode 100644 .yarn/cache/caseless-npm-0.12.0-e83bc5df83-ea1efdf430.zip
 copy {antora-ui-camel/.yarn => .yarn}/cache/chalk-npm-1.1.3-59144c3a87-abcf10da02.zip (100%)
 copy {antora-ui-camel/.yarn => .yarn}/cache/chalk-npm-2.4.2-3ea16dd91e-3d1d103433.zip (100%)
 copy {antora-ui-camel/.yarn => .yarn}/cache/chalk-npm-3.0.0-e813208025-37f90b31fd.zip (100%)
 create mode 100644 .yarn/cache/chalk-npm-5.2.0-bedd808592-daadc18731.zip
 create mode 100644 .yarn/cache/chalk-npm-5.3.0-d181999efb-6373caaab2.zip
 delete mode 100644 .yarn/cache/chokidar-npm-3.5.2-6752340fec-8e0c794afd.zip
 create mode 100644 .yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-863e3ff78e.zip
 delete mode 100644 .yarn/cache/ci-info-npm-2.0.0-78012236a1-3b374666a8.zip
 delete mode 100644 .yarn/cache/ci-info-npm-3.2.0-90f4cf0660-bb54ab126b.zip
 create mode 100644 .yarn/cache/ci-info-npm-3.8.0-d56a0b67d6-b00e9313c1.zip
 create mode 100644 .yarn/cache/ci-info-npm-3.9.0-646784ca0e-75bc67902b.zip
 create mode 100644 .yarn/cache/citty-npm-0.1.5-35fec712f4-ae577a1ff4.zip
 delete mode 100644 .yarn/cache/clean-stack-npm-3.0.1-85c3878b76-dc18c842d7.zip
 create mode 100644 .yarn/cache/clean-stack-npm-4.2.0-bb0dff47b2-373f656a31.zip
 delete mode 100644 .yarn/cache/cli-boxes-npm-2.2.1-7125a5ba44-be79f8ec23.zip
 create mode 100644 .yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip
 create mode 100644 .yarn/cache/cli-cursor-npm-4.0.0-08e7cbaf41-ab3f3ea207.zip
 create mode 100644 .yarn/cache/cli-progress-npm-3.12.0-d686625154-a6a549919a.zip
 delete mode 100644 .yarn/cache/cli-progress-npm-3.9.1-de2e91a6a3-64f64a0cf3.zip
 delete mode 100644 .yarn/cache/cli-spinners-npm-2.6.1-33ce2bad0f-3e2dc5df72.zip
 create mode 100644 .yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-a0a863f442.zip
 delete mode 100644 .yarn/cache/cli-truncate-npm-0.2.1-f053d59b0b-c2b0de7c08.zip
 create mode 100644 .yarn/cache/cli-truncate-npm-3.1.0-654d2989ef-c3243e4197.zip
 delete mode 100644 .yarn/cache/cli-ux-npm-4.9.3-4e2309faa7-dfd4b6ef8f.zip
 delete mode 100644 .yarn/cache/cli-ux-npm-5.5.1-b63a1094c4-633d1db3a9.zip
 create mode 100644 .yarn/cache/clipboardy-npm-4.0.0-cf5108727c-ec4ebe7e5c.zip
 delete mode 100644 .yarn/cache/cliui-npm-6.0.0-488b2414c6-44afbcc29d.zip
 create mode 100644 .yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip
 create mode 100644 .yarn/cache/cluster-key-slot-npm-1.1.2-0571a28825-516ed8b5e1.zip
 create mode 100644 .yarn/cache/color-npm-4.2.3-4a23227581-b23f5e500a.zip
 delete mode 100644 .yarn/cache/color-string-npm-1.5.4-d923af493a-d1057ec2ce.zip
 create mode 100644 .yarn/cache/color-string-npm-1.9.1-dc020e56be-72aa0b81ee.zip
 delete mode 100644 .yarn/cache/colorette-npm-2.0.16-7b996485d7-8501db5750.zip
 create mode 100644 .yarn/cache/colorette-npm-2.0.20-692d428726-0b8de48bfa.zip
 create mode 100644 .yarn/cache/colors-option-npm-3.0.0-cd0f2180d3-94cd58dff7.zip
 create mode 100644 .yarn/cache/colors-option-npm-4.5.0-83e5c4c555-4dc5f95ff8.zip
 delete mode 100644 .yarn/cache/combined-stream-npm-1.0.8-dc14d4a63a-2e969e637d.zip
 delete mode 100644 .yarn/cache/commander-npm-2.8.1-74d10f1f10-051763f4bb.zip
 delete mode 100644 .yarn/cache/commander-npm-3.0.2-7c81f1ab98-f42053569f.zip
 create mode 100644 .yarn/cache/commander-npm-9.5.0-993b3f2434-41c49b3d0f.zip
 create mode 100644 .yarn/cache/comment-json-npm-4.2.3-5f699ecc8d-97eb6ff823.zip
 delete mode 100644 .yarn/cache/commondir-npm-1.0.1-291b790340-4620bc4936.zip
 delete mode 100644 .yarn/cache/component-bind-npm-1.0.0-c4b6dae2b7-746c5810b9.zip
 delete mode 100644 .yarn/cache/component-emitter-npm-1.2.1-b9e2b2aee2-a355c59b32.zip
 delete mode 100644 .yarn/cache/component-inherit-npm-0.0.3-8f67384b1a-9f5b872a6b.zip
 delete mode 100644 .yarn/cache/compress-commons-npm-4.1.1-9ac41d7ac3-7e35816503.zip
 create mode 100644 .yarn/cache/compress-commons-npm-5.0.1-28fafeb552-bb3c3ea965.zip
 delete mode 100644 .yarn/cache/configstore-npm-5.0.1-739433cdc5-60ef65d493.zip
 create mode 100644 .yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip
 create mode 100644 .yarn/cache/consola-npm-3.2.3-fb2514b783-02972dcb04.zip
 delete mode 100644 .yarn/cache/console-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip
 delete mode 100644 .yarn/cache/content-disposition-npm-0.5.3-9a9a567e17-7d0df7855b.zip
 create mode 100644 .yarn/cache/content-disposition-npm-0.5.4-2d93678616-b7f4ce176e.zip
 delete mode 100644 .yarn/cache/content-type-npm-1.0.4-3b1a5ca16b-5ea85c5293.zip
 create mode 100644 .yarn/cache/content-type-npm-1.0.5-3e037bf9ab-585847d98d.zip
 delete mode 100644 .yarn/cache/convict-npm-6.2.1-29af5bd4ae-33d2ac7f5a.zip
 create mode 100644 .yarn/cache/convict-npm-6.2.4-c10e44771d-d4b9c50dcd.zip
 create mode 100644 .yarn/cache/cookie-es-npm-1.0.0-0ff9f3fcc3-7654e65c3a.zip
 delete mode 100644 .yarn/cache/cookie-npm-0.4.0-4b3d629e45-494314fb0e.zip
 create mode 100644 .yarn/cache/cookie-npm-0.5.0-e2d58a161a-aae7911ddc.zip
 delete mode 100644 .yarn/cache/core-js-compat-npm-3.8.1-9cddcdd18c-62174158cc.zip
 delete mode 100644 .yarn/cache/core-util-is-npm-1.0.2-9fc2b94dc3-d0f7587346.zip
 create mode 100644 .yarn/cache/core-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip
 create mode 100644 .yarn/cache/cors-npm-2.8.5-c9935a2d12-66e88e08ed.zip
 create mode 100644 .yarn/cache/cp-file-npm-10.0.0-2641285fb1-9b2432e35f.zip
 delete mode 100644 .yarn/cache/cp-file-npm-7.0.0-f8cf3451db-dd60ed8d86.zip
 delete mode 100644 .yarn/cache/cpy-npm-8.1.1-c284d95064-4c9fd1ecc0.zip
 create mode 100644 .yarn/cache/cpy-npm-9.0.1-17c1663b2d-e0306c5508.zip
 delete mode 100644 .yarn/cache/crc32-stream-npm-4.0.2-32a2ec50b7-1099559283.zip
 create mode 100644 .yarn/cache/crc32-stream-npm-5.0.0-6050675417-8e5dd04f22.zip
 delete mode 100644 .yarn/cache/cron-parser-npm-4.1.0-bfd8421d1a-9ec6e1d85e.zip
 create mode 100644 .yarn/cache/cron-parser-npm-4.8.1-53e673fffa-5deb3f8216.zip
 delete mode 100644 .yarn/cache/crypto-random-string-npm-2.0.0-8ab47992ef-0283879f55.zip
 create mode 100644 .yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip
 create mode 100644 .yarn/cache/css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip
 delete mode 100644 .yarn/cache/css-tree-npm-1.0.0-d29e11fce1-4213947f0b.zip
 create mode 100644 .yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip
 create mode 100644 .yarn/cache/css-tree-npm-2.2.1-ee98ac48a8-1959c4b0e2.zip
 create mode 100644 .yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip
 create mode 100644 .yarn/cache/cssfilter-npm-0.0.10-28e06ce546-1e45182f42.zip
 delete mode 100644 .yarn/cache/csso-npm-4.1.0-6c866d1a2b-ec26f07139.zip
 create mode 100644 .yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip
 create mode 100644 .yarn/cache/csso-npm-5.0.5-b21e2a8b65-4036fb2b9f.zip
 delete mode 100644 .yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip
 delete mode 100644 .yarn/cache/dashdash-npm-1.14.1-be8f10a286-137b287fa0.zip
 create mode 100644 .yarn/cache/data-uri-to-buffer-npm-4.0.1-5c66a78beb-0d0790b67f.zip
 delete mode 100644 .yarn/cache/date-fns-npm-1.30.1-b974a8f1e1-24c0937f4e.zip
 delete mode 100644 .yarn/cache/debug-npm-3.1.0-9f0accb99b-f5fd4b1390.zip
 delete mode 100644 .yarn/cache/debug-npm-4.1.1-540248b3aa-19bd01e5b1.zip
 delete mode 100644 .yarn/cache/decache-npm-4.6.0-32120bfc70-65bd86440a.zip
 create mode 100644 .yarn/cache/decache-npm-4.6.2-3b8632fc28-e88d0c5b27.zip
 delete mode 100644 .yarn/cache/decompress-response-npm-5.0.0-ea4ba8db9c-b46fe6c275.zip
 delete mode 100644 .yarn/cache/defer-to-connect-npm-1.1.3-5887885147-9491b301dc.zip
 create mode 100644 .yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip
 create mode 100644 .yarn/cache/defu-npm-6.1.4-c791c7f2cc-aeffdb4730.zip
 delete mode 100644 .yarn/cache/del-npm-5.1.0-eb4ac07f4c-d9e4ef2c12.zip
 delete mode 100644 .yarn/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip
 create mode 100644 .yarn/cache/denque-npm-2.1.0-578d0b6297-8ea0532157.zip
 create mode 100644 .yarn/cache/depd-npm-2.0.0-b6c51a4b43-c0c8ff3607.zip
 create mode 100644 .yarn/cache/destr-npm-2.0.2-1e34356a60-ed8c963cd6.zip
 create mode 100644 .yarn/cache/destroy-npm-1.2.0-6a511802e2-0acb300b74.zip
 create mode 100644 .yarn/cache/detect-libc-npm-2.0.2-03afa59137-6118f30c0c.zip
 delete mode 100644 .yarn/cache/detective-amd-npm-3.1.0-b1b0fa631b-aa3783d587.zip
 create mode 100644 .yarn/cache/detective-amd-npm-5.0.2-cd6587ad06-6117eec09b.zip
 delete mode 100644 .yarn/cache/detective-cjs-npm-3.1.1-d60e67b4c2-626aec314f.zip
 create mode 100644 .yarn/cache/detective-cjs-npm-5.0.1-2bd9b1993d-c51c27ab10.zip
 delete mode 100644 .yarn/cache/detective-es6-npm-2.2.0-6f2e8f76b1-5065731a2d.zip
 create mode 100644 .yarn/cache/detective-es6-npm-4.0.1-21a7c9da9f-f9fbcae939.zip
 delete mode 100644 .yarn/cache/detective-less-npm-1.0.2-51713fb487-858936fbad.zip
 delete mode 100644 .yarn/cache/detective-postcss-npm-4.0.0-3898e15a71-9bd5d35554.zip
 create mode 100644 .yarn/cache/detective-postcss-npm-6.1.3-23a358a5ec-ee6e07fed2.zip
 delete mode 100644 .yarn/cache/detective-sass-npm-3.0.1-9633e30583-86f76671d9.zip
 create mode 100644 .yarn/cache/detective-sass-npm-5.0.3-866ad3407c-5b09526931.zip
 delete mode 100644 .yarn/cache/detective-scss-npm-2.0.1-062d87fc43-e130745b4a.zip
 create mode 100644 .yarn/cache/detective-scss-npm-4.0.3-ab378641f2-afeda1e454.zip
 delete mode 100644 .yarn/cache/detective-stylus-npm-1.0.0-ea4d9b6a87-e9c74c9763.zip
 create mode 100644 .yarn/cache/detective-stylus-npm-4.0.0-937666e901-50a765f95e.zip
 create mode 100644 .yarn/cache/detective-typescript-npm-11.1.0-8c4a261781-b9f481b05a.zip
 delete mode 100644 .yarn/cache/detective-typescript-npm-7.0.0-0b2a98b048-fc92e20e7b.zip
 delete mode 100644 .yarn/cache/dir-glob-npm-2.2.2-932e08b501-3aa48714a9.zip
 create mode 100644 .yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip
 create mode 100644 .yarn/cache/dom-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip
 delete mode 100644 .yarn/cache/domelementtype-npm-2.0.1-23794ee948-940c62d1c4.zip
 create mode 100644 .yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip
 create mode 100644 .yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip
 create mode 100644 .yarn/cache/domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip
 create mode 100644 .yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip
 create mode 100644 .yarn/cache/domutils-npm-3.1.0-66c92ef7eb-9a169a6e57.zip
 create mode 100644 .yarn/cache/dot-prop-npm-7.2.0-3096f772ba-df691806f9.zip
 delete mode 100644 .yarn/cache/dotenv-npm-10.0.0-36b272df25-55f701ae21.zip
 create mode 100644 .yarn/cache/dotenv-npm-16.0.3-4cc29121dc-d6788c8e40.zip
 create mode 100644 .yarn/cache/dotenv-npm-16.3.1-e6d380a398-dbb778237e.zip
 delete mode 100644 .yarn/cache/download-npm-8.0.0-126aabed53-8a26b21eee.zip
 create mode 100644 .yarn/cache/easy-transform-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip
 delete mode 100644 .yarn/cache/eazy-logger-npm-3.1.0-29215733e6-4783e5736e.zip
 create mode 100644 .yarn/cache/eazy-logger-npm-4.0.1-1f98b860f4-6116f29f39.zip
 delete mode 100644 .yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-d43591f239.zip
 create mode 100644 .yarn/cache/ecdsa-sig-formatter-npm-1.0.11-b6784e7852-878e1aab8a.zip
 delete mode 100644 .yarn/cache/elegant-spinner-npm-1.0.1-8b799f39a6-d6a773d950.zip
 delete mode 100644 .yarn/cache/elf-cam-npm-0.1.1-c963e07169-354f22beb2.zip
 create mode 100644 .yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip
 delete mode 100644 .yarn/cache/engine.io-client-npm-3.5.2-05cee90a28-ff0a219546.zip
 create mode 100644 .yarn/cache/engine.io-client-npm-6.5.3-2fd3732014-0d7c3e6de2.zip
 delete mode 100644 .yarn/cache/engine.io-npm-3.5.0-e1f3080394-5e726b18d7.zip
 create mode 100644 .yarn/cache/engine.io-npm-6.5.4-4c4278bf0e-f1a74fc943.zip
 delete mode 100644 .yarn/cache/engine.io-parser-npm-2.2.1-0b86cbeed8-0aa465b840.zip
 create mode 100644 .yarn/cache/engine.io-parser-npm-5.2.1-2e514fd9eb-31f16fd1d6.zip
 delete mode 100644 .yarn/cache/entities-npm-2.0.0-90314ccb18-c9604a020d.zip
 create mode 100644 .yarn/cache/entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip
 create mode 100644 .yarn/cache/entities-npm-4.5.0-7cdb83b832-ede2a35c9b.zip
 create mode 100644 .yarn/cache/env-paths-npm-3.0.0-3860895468-b2b0a0d0d9.zip
 delete mode 100644 .yarn/cache/envinfo-npm-7.7.3-2ae94ae21f-4b2d2a4abf.zip
 create mode 100644 .yarn/cache/envinfo-npm-7.8.1-f320033691-e7a2d71c7d.zip
 create mode 100644 .yarn/cache/err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip
 delete mode 100644 .yarn/cache/es-module-lexer-npm-0.9.3-ff6236dadb-c3e39465d0.zip
 create mode 100644 .yarn/cache/es-module-lexer-npm-1.4.1-82f233cba4-cf45361346.zip
 create mode 100644 .yarn/cache/es6-promisify-npm-6.1.1-2b62137b38-e57dfa8b65.zip
 create mode 100644 .yarn/cache/esbuild-npm-0.19.6-6edb158f5a-4f9436af2c.zip
 create mode 100644 .yarn/cache/esbuild-npm-0.19.9-046a8fb7c4-b76a613995.zip
 delete mode 100644 .yarn/cache/escape-goat-npm-2.1.1-2e437cf3fe-ce05c70c20.zip
 create mode 100644 .yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip
 delete mode 100644 .yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip
 create mode 100644 .yarn/cache/escape-string-regexp-npm-5.0.0-a663e825ce-20daabe197.zip
 delete mode 100644 .yarn/cache/eslint-visitor-keys-npm-2.1.0-c31806b6b9-db4547eef5.zip
 create mode 100644 .yarn/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-3f357c554a.zip
 delete mode 100644 .yarn/cache/estree-walker-npm-0.6.1-fe92d0e1f6-b8da781503.zip
 delete mode 100644 .yarn/cache/estree-walker-npm-1.0.1-e916593b23-1cf11a0aff.zip
 create mode 100644 .yarn/cache/eventemitter3-npm-5.0.1-5e423b7df3-ac6423ec31.zip
 delete mode 100644 .yarn/cache/execa-npm-4.1.0-cc675b4189-ed58e41fe4.zip
 create mode 100644 .yarn/cache/execa-npm-6.1.0-be1d7f323b-669437011a.zip
 create mode 100644 .yarn/cache/execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip
 create mode 100644 .yarn/cache/expand-template-npm-2.0.3-80de959306-588c198472.zip
 create mode 100644 .yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip
 delete mode 100644 .yarn/cache/express-npm-4.17.1-6815ee6bf9-b4a03cdd6a.zip
 create mode 100644 .yarn/cache/express-npm-4.18.2-bb15ff679a-869ae89ed6.zip
 delete mode 100644 .yarn/cache/extract-stack-npm-1.0.0-c35a527ecd-e21bcd2639.zip
 delete mode 100644 .yarn/cache/extract-stack-npm-2.0.0-ad8e0848eb-dfe47560b2.zip
 create mode 100644 .yarn/cache/extract-zip-npm-2.0.1-92a28e392b-8cbda9debd.zip
 delete mode 100644 .yarn/cache/extsprintf-npm-1.3.0-61a92b324c-26967d6c7e.zip
 create mode 100644 .yarn/cache/fast-content-type-parse-npm-1.1.0-035173e566-8637228a19.zip
 create mode 100644 .yarn/cache/fast-decode-uri-component-npm-1.0.1-578ba9fecf-4b6ed26974.zip
 delete mode 100644 .yarn/cache/fast-deep-equal-npm-3.1.1-cbd83be021-98bcc0eece.zip
 create mode 100644 .yarn/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip
 delete mode 100644 .yarn/cache/fast-equals-npm-2.0.3-8ce32c6692-e763785616.zip
 create mode 100644 .yarn/cache/fast-equals-npm-3.0.3-a459c46667-a2ec1125da.zip
 create mode 100644 .yarn/cache/fast-fifo-npm-1.3.2-391cc25df4-6bfcba3e4d.zip
 delete mode 100644 .yarn/cache/fast-glob-npm-2.2.7-f211fb26f4-9e7d4e4d99.zip
 create mode 100644 .yarn/cache/fast-json-stringify-npm-5.10.0-894a5b8403-897563f4af.zip
 create mode 100644 .yarn/cache/fast-querystring-npm-1.1.2-81dfb4019b-981da9b914.zip
 create mode 100644 .yarn/cache/fast-uri-npm-2.3.0-09fd2d434d-df7377c0cc.zip
 create mode 100644 .yarn/cache/fast-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip
 create mode 100644 .yarn/cache/fastify-npm-4.17.0-502a4f8a8b-ae967b2c6f.zip
 create mode 100644 .yarn/cache/fastify-plugin-npm-4.5.1-902caad25f-7c6d777ada.zip
 create mode 100644 .yarn/cache/fastq-npm-1.16.0-88070bb399-de151543aa.zip
 delete mode 100644 .yarn/cache/fastq-npm-1.9.0-11e58b198d-603a73d566.zip
 create mode 100644 .yarn/cache/fdir-npm-6.1.1-047ca4095d-fabde90044.zip
 create mode 100644 .yarn/cache/fetch-blob-npm-3.2.0-28e01becfc-5264ecceb5.zip
 delete mode 100644 .yarn/cache/fetch-node-website-npm-5.0.3-9bb90507cd-7d27c4bc91.zip
 create mode 100644 .yarn/cache/fetch-node-website-npm-7.3.0-65c0e149f9-c57395fb11.zip
 delete mode 100644 .yarn/cache/figures-npm-1.7.0-1542644df9-3a815f8a3b.zip
 create mode 100644 .yarn/cache/figures-npm-4.0.1-4494c560e2-7e12e0c426.zip
 create mode 100644 .yarn/cache/figures-npm-5.0.0-cd5f512f9c-951d18be2f.zip
 delete mode 100644 .yarn/cache/file-size-npm-0.0.5-c0a345b19d-404ab62bac.zip
 delete mode 100644 .yarn/cache/file-type-npm-11.1.0-4fd71de556-d11c271f38.zip
 delete mode 100644 .yarn/cache/file-type-npm-12.4.2-29293a3683-92866cf59f.zip
 create mode 100644 .yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip
 create mode 100644 .yarn/cache/file-type-npm-18.7.0-b585ca87df-95b70313d6.zip
 create mode 100644 .yarn/cache/filename-reserved-regex-npm-3.0.0-2ee763333c-1803e19ce6.zip
 delete mode 100644 .yarn/cache/filenamify-npm-3.0.0-1b0e3a5c11-d419eaa1b8.zip
 create mode 100644 .yarn/cache/filenamify-npm-5.1.1-2c05749153-55a7ed0858.zip
 delete mode 100644 .yarn/cache/filter-obj-npm-2.0.2-b5eaf13355-ab0ac14336.zip
 create mode 100644 .yarn/cache/filter-obj-npm-3.0.0-9dcc059284-8786f8dcca.zip
 create mode 100644 .yarn/cache/filter-obj-npm-5.1.0-a1ae61a7db-8f6dab6d8d.zip
 create mode 100644 .yarn/cache/finalhandler-npm-1.2.0-593d001463-635718cb20.zip
 create mode 100644 .yarn/cache/find-my-way-npm-7.7.0-602007e18d-0b634bce33.zip
 delete mode 100644 .yarn/cache/find-up-npm-4.1.0-c3ccf8d855-4c172680e8.zip
 delete mode 100644 .yarn/cache/flatten-npm-1.0.3-87bf6559dd-5c57379816.zip
 delete mode 100644 .yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-c1e1644d5e.zip
 delete mode 100644 .yarn/cache/form-data-npm-2.3.3-c016cc11c0-1b6f3ccbf4.zip
 delete mode 100644 .yarn/cache/form-data-npm-3.0.0-b01f488350-aea890ae3e.zip
 create mode 100644 .yarn/cache/formdata-polyfill-npm-4.0.10-e03013c013-9b5001d2ed.zip
 delete mode 100644 .yarn/cache/forwarded-npm-0.1.2-6143c1ba42-ec4fb49cd4.zip
 create mode 100644 .yarn/cache/forwarded-npm-0.2.0-6473dabe35-29ba9fd347.zip
 delete mode 100644 .yarn/cache/fs-extra-npm-7.0.1-b33a5e53e9-3fc6e56ba2.zip
 delete mode 100644 .yarn/cache/fs-extra-npm-9.0.1-2925889105-74bba3c23f.zip
 create mode 100644 .yarn/cache/fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip
 delete mode 100644 .yarn/cache/fsevents-npm-2.1.3-091ef5a0af-b604991f31.zip
 delete mode 100644 .yarn/cache/gensync-npm-1.0.0-beta.2-224666d72f-17d8333460.zip
 delete mode 100644 .yarn/cache/get-amd-module-type-npm-3.0.0-2fcd610976-a2df61d329.zip
 create mode 100644 .yarn/cache/get-amd-module-type-npm-5.0.1-71e11930f9-77b6a59b90.zip
 create mode 100644 .yarn/cache/get-package-name-npm-2.2.0-7e7fae60e7-2db822dbd7.zip
 create mode 100644 .yarn/cache/get-port-npm-6.1.2-5a92df687a-e3c3d59149.zip
 create mode 100644 .yarn/cache/get-port-please-npm-3.1.2-65001b6a13-ec8b8da9f8.zip
 delete mode 100644 .yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip
 create mode 100644 .yarn/cache/get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip
 delete mode 100644 .yarn/cache/getpass-npm-0.1.7-519164a3be-ab18d55661.zip
 delete mode 100644 .yarn/cache/gh-release-fetch-npm-2.0.4-41d90fd71b-f0776c1d92.zip
 create mode 100644 .yarn/cache/gh-release-fetch-npm-4.0.3-695bd47ed0-d0ab70be05.zip
 delete mode 100644 .yarn/cache/gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip
 create mode 100644 .yarn/cache/gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip
 create mode 100644 .yarn/cache/github-from-package-npm-0.0.0-519f80c9a1-2a091ba07f.zip
 delete mode 100644 .yarn/cache/glob-to-regexp-npm-0.3.0-4f55888857-a716708f78.zip
 delete mode 100644 .yarn/cache/global-cache-dir-npm-2.0.0-e18793e3cc-42f2686199.zip
 create mode 100644 .yarn/cache/global-cache-dir-npm-4.4.0-2b7d6e5690-cb6e2f48c2.zip
 delete mode 100644 .yarn/cache/globby-npm-10.0.2-9b274c88d3-6974752014.zip
 create mode 100644 .yarn/cache/globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip
 create mode 100644 .yarn/cache/globby-npm-13.2.2-47efcd4a86-4494a9d216.zip
 delete mode 100644 .yarn/cache/globby-npm-9.2.0-686548dc5f-8035f1e5d8.zip
 delete mode 100644 .yarn/cache/got-npm-10.7.0-9215e39e3e-c1d08073fd.zip
 delete mode 100644 .yarn/cache/got-npm-9.6.0-80edc15fd0-fae3273b44.zip
 create mode 100644 .yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip
 create mode 100644 .yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip
 delete mode 100644 .yarn/cache/graceful-fs-npm-4.2.4-734467635f-4485e131bd.zip
 delete mode 100644 .yarn/cache/graceful-readlink-npm-1.0.1-6da4ca180d-9ecd6cbbca.zip
 delete mode 100644 .yarn/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip
 create mode 100644 .yarn/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip
 create mode 100644 .yarn/cache/gulp-plugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip
 create mode 100644 .yarn/cache/h3-npm-1.10.0-bbe345e147-33c84658ad.zip
 delete mode 100644 .yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip
 delete mode 100644 .yarn/cache/har-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip
 copy {antora-ui-camel/.yarn => .yarn}/cache/has-ansi-npm-2.0.0-9bf0cff2af-1b51daa021.zip (100%)
 delete mode 100644 .yarn/cache/has-binary2-npm-1.0.3-a9954e86d3-9183a61783.zip
 delete mode 100644 .yarn/cache/has-cors-npm-1.1.0-d60e35705d-549ce94113.zip
 delete mode 100644 .yarn/cache/has-flag-npm-2.0.0-afbe649c60-7d060d142e.zip
 delete mode 100644 .yarn/cache/has-glob-npm-1.0.0-a2151352c8-cafad93e59.zip
 create mode 100644 .yarn/cache/has-own-prop-npm-2.0.0-d895adfe8c-ca6336e85e.zip
 delete mode 100644 .yarn/cache/has-yarn-npm-2.1.0-b73f6750d9-5eb1d0bb85.zip
 create mode 100644 .yarn/cache/has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip
 create mode 100644 .yarn/cache/hot-shots-npm-10.0.0-cbd80753b0-8d6f292a9d.zip
 delete mode 100644 .yarn/cache/http-call-npm-5.3.0-f2c0703f3b-458c890c95.zip
 delete mode 100644 .yarn/cache/http-errors-npm-1.7.2-67163ae1df-cf8da344b1.zip
 delete mode 100644 .yarn/cache/http-errors-npm-1.7.3-f6dc83b082-157cb95296.zip
 create mode 100644 .yarn/cache/http-errors-npm-2.0.0-3f1c503428-0e7f76ee8f.zip
 create mode 100644 .yarn/cache/http-proxy-agent-npm-7.0.0-106a57cc8c-dbaaf3d9f3.zip
 delete mode 100644 .yarn/cache/http-proxy-middleware-npm-1.0.6-b532e3ab45-8041451f6f.zip
 create mode 100644 .yarn/cache/http-proxy-middleware-npm-2.0.6-3bb17658ee-768e7ae5a4.zip
 create mode 100644 .yarn/cache/http-shutdown-npm-1.2.2-e4fdf6986c-1c99b575b1.zip
 delete mode 100644 .yarn/cache/http-signature-npm-1.2.0-ee92426f34-2ff7112e6b.zip
 delete mode 100644 .yarn/cache/https-proxy-agent-npm-5.0.0-bb777903c3-517037badc.zip
 create mode 100644 .yarn/cache/https-proxy-agent-npm-5.0.1-42d65f358e-f0dce7bdca.zip
 create mode 100644 .yarn/cache/https-proxy-agent-npm-7.0.2-83ea6a5d42-9ec844f78f.zip
 delete mode 100644 .yarn/cache/human-signals-npm-1.1.1-616b2586c2-6a58224dff.zip
 create mode 100644 .yarn/cache/human-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip
 create mode 100644 .yarn/cache/human-signals-npm-5.0.0-ed25a9f58c-30f8870d83.zip
 delete mode 100644 .yarn/cache/hyperlinker-npm-1.0.0-c2e60c3b2a-fdcf08c72d.zip
 create mode 100644 .yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip
 create mode 100644 .yarn/cache/image-meta-npm-0.2.0-82018a25ee-8fb6c2d953.zip
 delete mode 100644 .yarn/cache/imagemin-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip
 create mode 100644 .yarn/cache/imagemin-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip
 delete mode 100644 .yarn/cache/imagemin-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip
 create mode 100644 .yarn/cache/imagemin-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip
 delete mode 100644 .yarn/cache/imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip
 create mode 100644 .yarn/cache/imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip
 delete mode 100644 .yarn/cache/imagemin-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip
 create mode 100644 .yarn/cache/imagemin-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip
 create mode 100644 .yarn/cache/imagemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip
 delete mode 100644 .yarn/cache/imagemin-svgo-npm-7.1.0-be4aa2e280-a38c32476a.zip
 delete mode 100644 .yarn/cache/import-lazy-npm-2.1.0-b128ce6959-05294f3b9d.zip
 delete mode 100644 .yarn/cache/indent-string-npm-2.1.0-fe23253c76-2fe7124311.zip
 delete mode 100644 .yarn/cache/indent-string-npm-3.2.0-9930503310-a0b72603bb.zip
 delete mode 100644 .yarn/cache/indexof-npm-0.0.1-b35b810950-0fb04e8b14.zip
 delete mode 100644 .yarn/cache/inquirer-autocomplete-prompt-npm-1.3.0-f725e67565-520bba56e9.zip
 create mode 100644 .yarn/cache/inquirer-autocomplete-prompt-npm-1.4.0-25e0001216-fc7fbbdbe4.zip
 create mode 100644 .yarn/cache/inspect-with-kind-npm-1.0.5-4930008b63-2124548720.zip
 create mode 100644 .yarn/cache/ioredis-npm-5.3.2-58471071b1-0140f055ef.zip
 create mode 100644 .yarn/cache/ip-npm-2.0.0-204facb3cc-1270b11e53.zip
 create mode 100644 .yarn/cache/ipx-npm-2.0.1-403b88f0a4-f7c487e12e.zip
 create mode 100644 .yarn/cache/iron-webcrypto-npm-1.0.0-655e8df8dc-1af9fc319c.zip
 delete mode 100644 .yarn/cache/irregular-plurals-npm-2.0.0-16a11b5837-de661326c7.zip
 create mode 100644 .yarn/cache/irregular-plurals-npm-3.5.0-2415613615-27f04e6640.zip
 delete mode 100644 .yarn/cache/is-ci-npm-2.0.0-8662a0f445-77b8690575.zip
 create mode 100644 .yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip
 delete mode 100644 .yarn/cache/is-docker-npm-2.1.1-f58143f915-dfa7338b44.zip
 create mode 100644 .yarn/cache/is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip
 create mode 100644 .yarn/cache/is-docker-npm-3.0.0-1570e32177-b698118f04.zip
 delete mode 100644 .yarn/cache/is-finite-npm-1.1.0-c6324c0f8f-532b97ed3d.zip
 create mode 100644 .yarn/cache/is-fullwidth-code-point-npm-4.0.0-848488b60d-8ae89bf505.zip
 create mode 100644 .yarn/cache/is-inside-container-npm-1.0.0-f2c9e9bb96-c50b75a2ab.zip
 delete mode 100644 .yarn/cache/is-interactive-npm-1.0.0-7ff7c6e04a-824808776e.zip
 create mode 100644 .yarn/cache/is-interactive-npm-2.0.0-dcec8b26d7-e8d52ad490.zip
 delete mode 100644 .yarn/cache/is-jpg-npm-2.0.0-742c41c013-3412b63197.zip
 create mode 100644 .yarn/cache/is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip
 create mode 100644 .yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip
 delete mode 100644 .yarn/cache/is-module-npm-1.0.0-79ba918283-8cd5390730.zip
 delete mode 100644 .yarn/cache/is-npm-npm-5.0.0-2758bcd54b-9baff02b0c.zip
 create mode 100644 .yarn/cache/is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip
 delete mode 100644 .yarn/cache/is-observable-npm-1.1.0-fd19f68a6c-ab3d7e7409.zip
 create mode 100644 .yarn/cache/is-plain-obj-npm-4.1.0-a4f2a92b44-6dc45da70d.zip
 delete mode 100644 .yarn/cache/is-reference-npm-1.2.1-87ca1743c8-e7b48149f8.zip
 delete mode 100644 .yarn/cache/is-svg-npm-4.2.1-9a97e13e77-071259d1d2.zip
 create mode 100644 .yarn/cache/is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip
 delete mode 100644 .yarn/cache/is-unicode-supported-npm-0.1.0-0833e1bbfb-a2aab86ee7.zip
 delete mode 100644 .yarn/cache/is-unicode-supported-npm-1.1.0-272ac4ebf4-1f2504d943.zip
 create mode 100644 .yarn/cache/is-unicode-supported-npm-1.3.0-9371ea1eda-20a1fc161a.zip
 create mode 100644 .yarn/cache/is-url-superb-npm-4.0.0-71f6df9bc1-fd55e91c96.zip
 create mode 100644 .yarn/cache/is-wsl-npm-3.1.0-311c6d2265-f9734c81f2.zip
 delete mode 100644 .yarn/cache/is-yarn-global-npm-0.3.0-18cad00879-bca013d65f.zip
 create mode 100644 .yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-79ec4e6f58.zip
 create mode 100644 .yarn/cache/is64bit-npm-2.0.0-d5e7615348-94dafd5f29.zip
 delete mode 100644 .yarn/cache/isarray-npm-2.0.1-ef99c2575f-a052197321.zip
 create mode 100644 .yarn/cache/isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip
 delete mode 100644 .yarn/cache/isstream-npm-0.1.2-8581c75385-22d9c18101.zip
 delete mode 100644 .yarn/cache/jest-get-type-npm-25.2.6-7abd790493-71013d3cfa.zip
 delete mode 100644 .yarn/cache/jest-get-type-npm-26.3.0-a481f14d96-1cc6465ae4.zip
 create mode 100644 .yarn/cache/jest-get-type-npm-27.5.1-980fbf7a43-63064ab701.zip
 delete mode 100644 .yarn/cache/jest-validate-npm-25.5.0-590f1d0740-037b63d470.zip
 delete mode 100644 .yarn/cache/jest-validate-npm-26.6.2-26ab48a006-ecef94010e.zip
 create mode 100644 .yarn/cache/jest-validate-npm-27.5.1-ee2a062ca8-1fc4d46ece.zip
 delete mode 100644 .yarn/cache/jest-worker-npm-26.6.2-46cbcd449f-5f6b94cf0e.zip
 create mode 100644 .yarn/cache/jiti-npm-1.21.0-baebd5985a-005a0239e5.zip
 delete mode 100644 .yarn/cache/jpegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip
 delete mode 100644 .yarn/cache/jsbn-npm-0.1.1-0eb7132404-5450133242.zip
 delete mode 100644 .yarn/cache/jsesc-npm-0.5.0-6827074492-fab949f585.zip
 delete mode 100644 .yarn/cache/jsesc-npm-2.5.2-c5acb78804-d2096abdcd.zip
 delete mode 100644 .yarn/cache/json-schema-npm-0.2.3-018ee3dfc9-2f98d28db7.zip
 create mode 100644 .yarn/cache/json-schema-ref-resolver-npm-1.0.1-b4bc8e91c0-5ec9879fd9.zip
 delete mode 100644 .yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-59169a081e.zip
 create mode 100644 .yarn/cache/jsonc-parser-npm-3.2.0-1896ece3b7-bd68b902e5.zip
 create mode 100644 .yarn/cache/jsonpointer-npm-5.0.1-8e4c22e512-0b40f71290.zip
 create mode 100644 .yarn/cache/jsonwebtoken-npm-9.0.1-30d1a69741-2cfc06a34a.zip
 delete mode 100644 .yarn/cache/jsprim-npm-1.4.1-948d2c9ec3-819f15255a.zip
 create mode 100644 .yarn/cache/junk-npm-4.0.1-989df0f7ae-4f0c94c0b2.zip
 create mode 100644 .yarn/cache/jwa-npm-1.4.1-4f19d6572c-0bc002b71d.zip
 create mode 100644 .yarn/cache/jws-npm-3.2.2-c1ae59c7af-70b016974a.zip
 delete mode 100644 .yarn/cache/keep-func-props-npm-3.0.1-93c6a32419-da42c20e04.zip
 create mode 100644 .yarn/cache/keep-func-props-npm-4.0.1-9275d45e50-2d2c45ba63.zip
 delete mode 100644 .yarn/cache/keyv-npm-3.1.0-81c9ff4454-6de272b3f7.zip
 delete mode 100644 .yarn/cache/lambda-local-npm-2.0.0-657118f2bd-74e19a1814.zip
 create mode 100644 .yarn/cache/lambda-local-npm-2.1.2-c451b77119-d1c40a00cb.zip
 delete mode 100644 .yarn/cache/latest-version-npm-5.1.0-ddb9b0eb39-fbc72b071e.zip
 create mode 100644 .yarn/cache/latest-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip
 create mode 100644 .yarn/cache/light-my-request-npm-5.11.0-d6f35c2a2c-e4e35b5c7a.zip
 create mode 100644 .yarn/cache/listhen-npm-1.5.6-2ef2653ca6-ae5a634aa8.zip
 delete mode 100644 .yarn/cache/listr-npm-0.14.3-f9030beb58-6d5dc899c6.zip
 delete mode 100644 .yarn/cache/listr-silent-renderer-npm-1.1.1-01f9e73935-81982612e4.zip
 delete mode 100644 .yarn/cache/listr-update-renderer-npm-0.5.0-3e539fc2df-2dddc76383.zip
 delete mode 100644 .yarn/cache/listr-verbose-renderer-npm-0.5.0-e15abcfcc9-3e504be729.zip
 create mode 100644 .yarn/cache/listr2-npm-7.0.2-42ddc71dba-42cda57649.zip
 delete mode 100644 .yarn/cache/load-json-file-npm-5.3.0-73edda140b-8bf15599db.zip
 delete mode 100644 .yarn/cache/locate-path-npm-5.0.0-46580c43e4-83e51725e6.zip
 delete mode 100644 .yarn/cache/locate-path-npm-7.1.0-d19ada3feb-a911c827b9.zip
 create mode 100644 .yarn/cache/locate-path-npm-7.2.0-0e1169e19b-1c6d269d4e.zip
 create mode 100644 .yarn/cache/lodash-es-npm-4.17.21-b45832dfce-03f39878ea.zip
 delete mode 100644 .yarn/cache/lodash._reinterpolate-npm-3.0.0-3c62ca439e-06d2d5f331.zip
 delete mode 100644 .yarn/cache/lodash.camelcase-npm-4.3.0-bf268e3bf0-c301cc3793.zip
 delete mode 100644 .yarn/cache/lodash.deburr-npm-4.1.0-ccda5a50b5-165ce8f8a0.zip
 delete mode 100644 .yarn/cache/lodash.difference-npm-4.5.0-7a179a50e1-b22adb1be9.zip
 create mode 100644 .yarn/cache/lodash.isarguments-npm-3.1.0-9e74d350b8-e5186d5fe0.zip
 delete mode 100644 .yarn/cache/lodash.template-npm-4.5.0-5272df3039-56d18ba410.zip
 delete mode 100644 .yarn/cache/lodash.templatesettings-npm-4.2.0-15fbdebcf4-ef470fa8b6.zip
 delete mode 100644 .yarn/cache/lodash.union-npm-4.6.0-8c9e2d9292-175f5786ef.zip
 delete mode 100644 .yarn/cache/log-process-errors-npm-6.3.0-c0d34bfc52-365b21c5b2.zip
 create mode 100644 .yarn/cache/log-process-errors-npm-8.0.0-92e51c5b6e-c6d1439fd7.zip
 delete mode 100644 .yarn/cache/log-symbols-npm-1.0.2-2224ede6fd-5214ade938.zip
 delete mode 100644 .yarn/cache/log-symbols-npm-4.1.0-0a13492d8b-fce1497b31.zip
 delete mode 100644 .yarn/cache/log-update-npm-2.3.0-2ab0d1b479-84fd8e93bf.zip
 create mode 100644 .yarn/cache/log-update-npm-5.0.1-1e016d7086-0e154e4674.zip
 delete mode 100644 .yarn/cache/logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip
 delete mode 100644 .yarn/cache/logform-npm-2.2.0-fbb6158fe8-bb74f91c29.zip
 create mode 100644 .yarn/cache/logform-npm-2.6.0-1b87e8d90b-92de5696a5.zip
 delete mode 100644 .yarn/cache/longest-npm-1.0.1-78ef3a3705-21717f9567.zip
 delete mode 100644 .yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip
 delete mode 100644 .yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip
 delete mode 100644 .yarn/cache/luxon-npm-1.28.0-51c0607a71-8e64f42f38.zip
 create mode 100644 .yarn/cache/luxon-npm-3.4.4-c93f95dde8-c14164bc33.zip
 delete mode 100644 .yarn/cache/macos-release-npm-2.5.0-1856dc5241-57379ba354.zip
 create mode 100644 .yarn/cache/macos-release-npm-3.2.0-7bfcaa8b92-e780af4a8d.zip
 delete mode 100644 .yarn/cache/magic-string-npm-0.25.7-0a0bd9c864-252982e4a1.zip
 delete mode 100644 .yarn/cache/make-dir-npm-2.1.0-1ddaf205e7-043548886b.zip
 create mode 100644 .yarn/cache/make-dir-npm-4.0.0-ec3cd921cc-bf0731a2dd.zip
 create mode 100644 .yarn/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip
 create mode 100644 .yarn/cache/map-obj-npm-5.0.2-421dc1dad3-ebe5484eaf.zip
 delete mode 100644 .yarn/cache/mdn-data-npm-2.0.12-905d82b9c1-e9f852a0c5.zip
 create mode 100644 .yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip
 create mode 100644 .yarn/cache/mdn-data-npm-2.0.28-9e644d5992-aec475e0c0.zip
 delete mode 100644 .yarn/cache/memoize-one-npm-5.2.1-ee0f8be979-b7141dc148.zip
 create mode 100644 .yarn/cache/memoize-one-npm-6.0.0-8b2a2cd020-28feaf7e9a.zip
 delete mode 100644 .yarn/cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip
 delete mode 100644 .yarn/cache/micro-memoize-npm-4.0.9-ebbd2df842-47cadcf4e2.zip
 create mode 100644 .yarn/cache/micro-memoize-npm-4.1.2-8063c85cb2-027e90c314.zip
 delete mode 100644 .yarn/cache/mime-db-npm-1.43.0-b0bbde9132-a582d9c60a.zip
 create mode 100644 .yarn/cache/mime-db-npm-1.52.0-b5371d6fd2-54bb60bf39.zip
 create mode 100644 .yarn/cache/mime-npm-3.0.0-8d911e4c06-b2d31580de.zip
 delete mode 100644 .yarn/cache/mime-types-npm-2.1.26-6c5c824f25-464e9037c9.zip
 create mode 100644 .yarn/cache/mime-types-npm-2.1.35-dd9ea9f3e2-89aa9651b6.zip
 delete mode 100644 .yarn/cache/mimic-fn-npm-3.1.0-12d126ec66-f7b167f911.zip
 create mode 100644 .yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip
 delete mode 100644 .yarn/cache/mimic-response-npm-2.1.0-037463e454-014fad6ab9.zip
 create mode 100644 .yarn/cache/minipass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip
 create mode 100644 .yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip
 create mode 100644 .yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip
 create mode 100644 .yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip
 create mode 100644 .yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip
 create mode 100644 .yarn/cache/minipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip
 create mode 100644 .yarn/cache/mlly-npm-1.5.0-dc7923db5f-c030ecb7f1.zip
 delete mode 100644 .yarn/cache/module-definition-npm-3.3.1-16753154b4-12a36d3b1f.zip
 create mode 100644 .yarn/cache/module-definition-npm-5.0.1-8954c3ca38-d769181d11.zip
 delete mode 100644 .yarn/cache/moize-npm-6.1.0-4ee9b77a25-302f7c23d8.zip
 create mode 100644 .yarn/cache/moize-npm-6.1.6-6dbafb3463-3d86b850d4.zip
 delete mode 100644 .yarn/cache/move-file-npm-2.1.0-3da2dd515e-0bd9d7af82.zip
 create mode 100644 .yarn/cache/move-file-npm-3.1.0-38c416783f-335bb02954.zip
 create mode 100644 .yarn/cache/mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip
 create mode 100644 .yarn/cache/mri-npm-1.2.0-8ecee0357d-6775a1d222.zip
 delete mode 100644 .yarn/cache/ms-npm-2.1.1-5b4fd72c86-0078a23cd9.zip
 create mode 100644 .yarn/cache/ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip
 delete mode 100644 .yarn/cache/multiparty-npm-4.2.2-ac58266f0d-cbed0d7d1f.zip
 create mode 100644 .yarn/cache/multiparty-npm-4.2.3-19f76941ba-918cadc433.zip
 delete mode 100644 .yarn/cache/nan-npm-2.14.0-b880e7ae7d-9d005e0983.zip
 create mode 100644 .yarn/cache/nan-npm-2.18.0-a51ed5bed5-5520e22c64.zip
 create mode 100644 .yarn/cache/napi-build-utils-npm-1.0.2-892e4bba56-276feb8e30.zip
 create mode 100644 .yarn/cache/napi-wasm-npm-1.1.0-a7144034e8-767781f07c.zip
 delete mode 100644 .yarn/cache/natural-orderby-npm-2.0.3-e519eaa77c-b0c982709c.zip
 delete mode 100644 .yarn/cache/negotiator-npm-0.6.2-ba538e167a-eaf267fedd.zip
 create mode 100644 .yarn/cache/negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip
 delete mode 100644 .yarn/cache/nested-error-stacks-npm-2.1.0-e928907e75-206ee736f9.zip
 create mode 100644 .yarn/cache/nested-error-stacks-npm-2.1.1-0b1da05af0-5f452fad75.zip
 create mode 100644 .yarn/cache/netlify-cli-npm-17.13.2-8f371c2789-fca5f9515e.zip
 delete mode 100644 .yarn/cache/netlify-cli-npm-6.14.10-d8da8e7bc8-679374c2c5.zip
 delete mode 100644 .yarn/cache/netlify-headers-parser-npm-4.0.1-66d9a33c82-95bc7b36f6.zip
 create mode 100644 .yarn/cache/netlify-headers-parser-npm-7.1.3-7e73daac93-2f995aa84a.zip
 create mode 100644 .yarn/cache/netlify-npm-13.1.12-e8f254abad-099db0f778.zip
 delete mode 100644 .yarn/cache/netlify-npm-8.0.4-36a136779d-ad1595da28.zip
 delete mode 100644 .yarn/cache/netlify-redirect-parser-npm-11.0.2-adbcc0a6c9-18cec4b122.zip
 create mode 100644 .yarn/cache/netlify-redirect-parser-npm-14.2.1-99abfbbc6b-52b12c0627.zip
 delete mode 100644 .yarn/cache/netlify-redirector-npm-0.2.1-6757cc04ec-0cd951fb10.zip
 create mode 100644 .yarn/cache/netlify-redirector-npm-0.5.0-9613853a68-2752144ddb.zip
 create mode 100644 .yarn/cache/node-abi-npm-3.54.0-b13bba5e2d-b8cf226033.zip
 create mode 100644 .yarn/cache/node-addon-api-npm-6.1.0-634c545b39-8eea1d4d96.zip
 create mode 100644 .yarn/cache/node-addon-api-npm-7.0.0-988c806c8b-f1a54ae38f.zip
 create mode 100644 .yarn/cache/node-domexception-npm-1.0.0-e1e813b76f-e332522f24.zip
 create mode 100644 .yarn/cache/node-fetch-native-npm-1.6.1-3d17da8352-83fbe9abea.zip
 create mode 100644 .yarn/cache/node-fetch-npm-2.6.12-48619ce9d6-370ed4d906.zip
 delete mode 100644 .yarn/cache/node-fetch-npm-2.6.6-056db6b778-5823586837.zip
 create mode 100644 .yarn/cache/node-fetch-npm-2.7.0-587d57004e-b24f8a3dc9.zip
 create mode 100644 .yarn/cache/node-fetch-npm-3.3.2-5267e015f2-24207ca8c8.zip
 create mode 100644 .yarn/cache/node-forge-npm-1.3.1-f31fd566cc-05bab68686.zip
 create mode 100644 .yarn/cache/node-gyp-npm-10.0.1-48708ce70b-578cf0c821.zip
 delete mode 100644 .yarn/cache/node-gyp-npm-7.1.2-002c5798eb-b29061c737.zip
 delete mode 100644 .yarn/cache/node-pre-gyp-npm-0.13.0-cc8e2bf16a-23da283aea.zip
 delete mode 100644 .yarn/cache/node-source-walk-npm-4.2.0-aa0230f616-41ac65967c.zip
 create mode 100644 .yarn/cache/node-source-walk-npm-6.0.2-1ab9bb02eb-eacaaa11fa.zip
 create mode 100644 .yarn/cache/node-stream-zip-npm-1.15.0-47adb9fcfb-3fb56144d2.zip
 delete mode 100644 .yarn/cache/node-version-alias-npm-1.0.1-66c06decfa-f4b7f9805e.zip
 create mode 100644 .yarn/cache/node-version-alias-npm-3.4.1-88bc1bb714-84a9d6aaf1.zip
 create mode 100644 .yarn/cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip
 delete mode 100644 .yarn/cache/normalize-node-version-npm-10.0.0-23ce162801-1ac980fa24.zip
 create mode 100644 .yarn/cache/normalize-node-version-npm-12.4.0-647b67c99c-5ee35c86af.zip
 delete mode 100644 .yarn/cache/normalize-url-npm-4.5.0-14a0c5430f-c70ee89880.zip
 create mode 100644 .yarn/cache/npm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip
 create mode 100644 .yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip
 delete mode 100644 .yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-1809a366d2.zip
 delete mode 100644 .yarn/cache/object-treeify-npm-1.1.31-6e385b19fb-69209f8017.zip
 delete mode 100644 .yarn/cache/oclif-plugin-completion-npm-0.6.0-3532362763-4cc63d806b.zip
 create mode 100644 .yarn/cache/ofetch-npm-1.3.3-33a6268eea-d4ba1f374f.zip
 create mode 100644 .yarn/cache/on-finished-npm-2.4.1-907af70f88-8e81472c50.zip
 create mode 100644 .yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip
 delete mode 100644 .yarn/cache/open-npm-7.4.2-a378c23959-4fc02ed336.zip
 create mode 100644 .yarn/cache/open-npm-8.4.2-1f763e8b75-acd81a1d19.zip
 delete mode 100644 .yarn/cache/opn-npm-5.5.0-9a97e03147-06dd1524af.zip
 delete mode 100644 .yarn/cache/optipng-bin-npm-6.0.0-3aa5f04a3e-0ca05bfc02.zip
 create mode 100644 .yarn/cache/optipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip
 delete mode 100644 .yarn/cache/ora-npm-5.4.1-4f0343adb7-8d071828f4.zip
 create mode 100644 .yarn/cache/ora-npm-6.3.1-2a66a56de0-6c885f2a9e.zip
 delete mode 100644 .yarn/cache/os-name-npm-4.0.1-7d8191c236-507ae75979.zip
 create mode 100644 .yarn/cache/os-name-npm-5.1.0-2c7d3c137f-fae0fc0260.zip
 delete mode 100644 .yarn/cache/p-all-npm-2.1.0-af954bf089-685e6cc709.zip
 delete mode 100644 .yarn/cache/p-cancelable-npm-1.1.0-d147d5996f-2db3814fef.zip
 create mode 100644 .yarn/cache/p-event-npm-5.0.1-1f7dfbcfb3-755a737e3d.zip
 delete mode 100644 .yarn/cache/p-filter-npm-2.1.0-f1136c698e-76e552ca62.zip
 create mode 100644 .yarn/cache/p-filter-npm-3.0.0-6c8ee98212-aacc36820f.zip
 delete mode 100644 .yarn/cache/p-limit-npm-2.2.2-b674d9f268-20c395084f.zip
 delete mode 100644 .yarn/cache/p-locate-npm-4.1.0-eec6872537-513bd14a45.zip
 delete mode 100644 .yarn/cache/p-map-npm-3.0.0-e4f17c4167-d4a0664d2a.zip
 create mode 100644 .yarn/cache/p-map-npm-5.5.0-9758eb14ee-089a709d25.zip
 create mode 100644 .yarn/cache/p-map-npm-6.0.0-9994e631f1-1fd59257b3.zip
 delete mode 100644 .yarn/cache/p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip
 create mode 100644 .yarn/cache/p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip
 delete mode 100644 .yarn/cache/p-reduce-npm-2.1.0-f5593a333c-99b26d3606.zip
 create mode 100644 .yarn/cache/p-reduce-npm-3.0.0-a4e7df18a7-387de355e9.zip
 create mode 100644 .yarn/cache/p-retry-npm-5.1.2-5426d97d26-eadb4da721.zip
 create mode 100644 .yarn/cache/p-timeout-npm-5.1.0-11ca554b60-f5cd4e1730.zip
 create mode 100644 .yarn/cache/p-timeout-npm-6.1.2-865f078862-ca3ede368d.zip
 delete mode 100644 .yarn/cache/p-try-npm-2.2.0-e0390dbaf8-f8a8e9a769.zip
 delete mode 100644 .yarn/cache/p-wait-for-npm-3.2.0-3b7dbac7e8-7f6840e923.zip
 create mode 100644 .yarn/cache/p-wait-for-npm-4.1.0-4e667c44f6-f1c3a6c659.zip
 create mode 100644 .yarn/cache/p-wait-for-npm-5.0.2-16f63a6fc9-29075bbeba.zip
 delete mode 100644 .yarn/cache/package-json-npm-6.5.0-30e58237bb-adb8e49f35.zip
 create mode 100644 .yarn/cache/package-json-npm-8.1.1-0db857e5f3-d97ce9539e.zip
 delete mode 100644 .yarn/cache/parse-gitignore-npm-1.0.1-752f02ae34-72079f62f6.zip
 create mode 100644 .yarn/cache/parse-gitignore-npm-2.0.0-e154bb4cdd-f9c7d9980a.zip
 delete mode 100644 .yarn/cache/parse-ms-npm-2.1.0-de852c39bb-517eab80cd.zip
 create mode 100644 .yarn/cache/parse-ms-npm-3.0.0-3acf02c3f3-fc602bba09.zip
 delete mode 100644 .yarn/cache/parseqs-npm-0.0.6-7d7191eb92-7fc4ff4ba5.zip
 delete mode 100644 .yarn/cache/parseuri-npm-0.0.6-0c11d6eb7b-fa430e40f0.zip
 delete mode 100644 .yarn/cache/password-prompt-npm-1.1.2-086b60f9fe-25cc3e53f5.zip
 create mode 100644 .yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip
 create mode 100644 .yarn/cache/path-type-npm-5.0.0-205dd6bae0-15ec24050e.zip
 create mode 100644 .yarn/cache/pathe-npm-1.1.2-b80d94db55-f201d79635.zip
 create mode 100644 .yarn/cache/peek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip
 create mode 100644 .yarn/cache/peek-readable-npm-5.0.0-c469f805e3-d342f02dd0.zip
 delete mode 100644 .yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip
 create mode 100644 .yarn/cache/pino-npm-8.17.2-64a1bee46e-90b74e4db3.zip
 delete mode 100644 .yarn/cache/pkg-dir-npm-5.0.0-3ba6768b42-b167bb8dac.zip
 create mode 100644 .yarn/cache/pkg-dir-npm-7.0.0-02ff099b31-94298b20a4.zip
 create mode 100644 .yarn/cache/pkg-types-npm-1.0.3-dce22a705c-e17e1819ce.zip
 delete mode 100644 .yarn/cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip
 create mode 100644 .yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip
 delete mode 100644 .yarn/cache/portscanner-npm-2.1.1-ed9403d98f-428bf02862.zip
 create mode 100644 .yarn/cache/portscanner-npm-2.2.0-d6cfa96568-35061c410e.zip
 delete mode 100644 .yarn/cache/postcss-values-parser-npm-2.0.1-b7d7dda30d-f69211656b.zip
 create mode 100644 .yarn/cache/postcss-values-parser-npm-6.0.2-2b25ce0808-ff2fa09689.zip
 create mode 100644 .yarn/cache/prebuild-install-npm-7.1.1-cb9fc9d341-6c70a2f82f.zip
 create mode 100644 .yarn/cache/precinct-npm-11.0.5-130621a1a3-8f93c2e171.zip
 delete mode 100644 .yarn/cache/precinct-npm-8.2.0-6f0125826e-6d441306ad.zip
 delete mode 100644 .yarn/cache/pretty-bytes-npm-5.4.1-c867dc5fbd-05ca15426a.zip
 create mode 100644 .yarn/cache/pretty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip
 delete mode 100644 .yarn/cache/pretty-format-npm-25.5.0-9def2180a5-da9e79b2b9.zip
 delete mode 100644 .yarn/cache/pretty-format-npm-26.6.2-6edfcf7149-94a4c661bf.zip
 create mode 100644 .yarn/cache/pretty-format-npm-27.5.1-cd7d49696f-248990cbef.zip
 delete mode 100644 .yarn/cache/pretty-ms-npm-7.0.1-d748cac064-a39aac23cc.zip
 create mode 100644 .yarn/cache/pretty-ms-npm-8.0.0-7a40e0b54a-07c78d9522.zip
 delete mode 100644 .yarn/cache/prettyjson-npm-1.2.1-045c44c3b6-3ff408ea52.zip
 create mode 100644 .yarn/cache/prettyjson-npm-1.2.5-a72b7bf823-00e36af4c8.zip
 create mode 100644 .yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip
 delete mode 100644 .yarn/cache/process-es6-npm-0.11.6-ec3251341b-da3b69b1b7.zip
 create mode 100644 .yarn/cache/process-warning-npm-3.0.0-e1380c08e2-2d82fa641e.zip
 create mode 100644 .yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip
 delete mode 100644 .yarn/cache/proxy-addr-npm-2.0.6-8fafed6ca5-8b6f65765d.zip
 create mode 100644 .yarn/cache/proxy-addr-npm-2.0.7-dae6552872-f24a0c80af.zip
 delete mode 100644 .yarn/cache/ps-list-npm-7.2.0-7b32c6b513-f798fdc46e.zip
 create mode 100644 .yarn/cache/ps-list-npm-8.1.1-06cd3fc430-cb40320f1c.zip
 delete mode 100644 .yarn/cache/psl-npm-1.8.0-226099d70e-5f62a8eca0.zip
 delete mode 100644 .yarn/cache/pupa-npm-2.1.1-fb256825ba-49529e5037.zip
 create mode 100644 .yarn/cache/pupa-npm-3.1.0-8d0c9815fb-32784254b7.zip
 delete mode 100644 .yarn/cache/qs-npm-6.10.1-12d3ab7795-95f6725796.zip
 create mode 100644 .yarn/cache/qs-npm-6.11.0-caf1bc9dea-5a3bfea3e2.zip
 delete mode 100644 .yarn/cache/qs-npm-6.2.3-9521e04257-76dab300c0.zip
 delete mode 100644 .yarn/cache/qs-npm-6.5.2-dbf9d8386b-ef17caa6e1.zip
 delete mode 100644 .yarn/cache/qs-npm-6.7.0-15161a344c-d8f4b216c6.zip
 create mode 100644 .yarn/cache/queue-tick-npm-1.0.1-10bd6eaf3d-f447926c51.zip
 create mode 100644 .yarn/cache/quote-unquote-npm-1.0.0-5aa1091ab3-955a2ead53.zip
 create mode 100644 .yarn/cache/radix3-npm-1.1.0-f4f5d9b514-311258ec9e.zip
 delete mode 100644 .yarn/cache/raw-body-npm-2.4.0-14d9d633af-aa2c506055.zip
 delete mode 100644 .yarn/cache/raw-body-npm-2.4.2-f70aad454d-b8d059e37d.zip
 create mode 100644 .yarn/cache/raw-body-npm-2.5.1-9dd1d9fff9-280bedc12d.zip
 create mode 100644 .yarn/cache/raw-body-npm-2.5.2-5cb9dfebc1-863b5171e1.zip
 delete mode 100644 .yarn/cache/react-is-npm-16.13.1-a9b9382b4f-5aa564a1cd.zip
 delete mode 100644 .yarn/cache/read-package-json-fast-npm-2.0.3-f163572d18-fca37b3b21.zip
 delete mode 100644 .yarn/cache/read-pkg-npm-5.2.0-50426bd8dc-eb696e6052.zip
 delete mode 100644 .yarn/cache/read-pkg-up-npm-7.0.1-11895bed9a-e4e93ce70e.zip
 create mode 100644 .yarn/cache/readable-web-to-node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip
 delete mode 100644 .yarn/cache/readdir-glob-npm-1.1.1-87f85951a7-1111b0eab5.zip
 create mode 100644 .yarn/cache/readdir-glob-npm-1.1.3-ad1a82fc20-ca3a20aa1e.zip
 delete mode 100644 .yarn/cache/redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip
 delete mode 100644 .yarn/cache/redeyed-npm-2.1.1-7cbceb60bb-86880f97d5.zip
 create mode 100644 .yarn/cache/redis-errors-npm-1.2.0-a81fd9b0f1-001c11f63d.zip
 create mode 100644 .yarn/cache/redis-parser-npm-3.0.0-7ebe40abcb-b10846844b.zip
 delete mode 100644 .yarn/cache/regenerate-npm-1.4.2-b296c5b63a-dc6c95ae4b.zip
 delete mode 100644 .yarn/cache/regenerate-unicode-properties-npm-8.2.0-0e54c6463c-403fe5bd7b.zip
 delete mode 100644 .yarn/cache/regenerator-runtime-npm-0.13.7-41bcbe64ea-0de0ec7b5e.zip
 delete mode 100644 .yarn/cache/regenerator-transform-npm-0.14.5-40045884e9-f9db6e6f00.zip
 create mode 100644 .yarn/cache/regexp-tree-npm-0.1.27-e0324e6a9c-08c70c8adb.zip
 delete mode 100644 .yarn/cache/regexpu-core-npm-4.7.1-67fbfa97ed-3d1b6c6117.zip
 delete mode 100644 .yarn/cache/registry-auth-token-npm-4.2.1-200e2be697-d1a5c28c0b.zip
 create mode 100644 .yarn/cache/registry-auth-token-npm-5.0.2-26eb592d5d-0d7683b71e.zip
 delete mode 100644 .yarn/cache/registry-url-npm-5.1.0-f58d0ca7ff-bcea86c84a.zip
 create mode 100644 .yarn/cache/registry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip
 delete mode 100644 .yarn/cache/regjsgen-npm-0.5.2-4c9c408ab2-4f8dc74b5a.zip
 delete mode 100644 .yarn/cache/regjsparser-npm-0.6.4-d22abbbbd8-96e04f8236.zip
 delete mode 100644 .yarn/cache/repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip
 create mode 100644 .yarn/cache/replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip
 delete mode 100644 .yarn/cache/request-npm-2.88.2-f4a57c72c4-005b8b237b.zip
 delete mode 100644 .yarn/cache/require-main-filename-npm-2.0.0-03eef65c84-8604a570c0.zip
 create mode 100644 .yarn/cache/restore-cursor-npm-4.0.0-d42254f39d-5b675c5a59.zip
 create mode 100644 .yarn/cache/ret-npm-0.2.2-f5d3022812-9f16517f77.zip
 create mode 100644 .yarn/cache/retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip
 create mode 100644 .yarn/cache/retry-npm-0.13.1-89eb100ab6-6125ec2e06.zip
 delete mode 100644 .yarn/cache/rollup-npm-2.35.1-efe32038c1-6d7343da94.zip
 delete mode 100644 .yarn/cache/rollup-plugin-inject-npm-3.0.2-db1d368b18-34081611c4.zip
 delete mode 100644 .yarn/cache/rollup-plugin-node-polyfills-npm-0.2.1-d0e4f85f30-283c108108.zip
 delete mode 100644 .yarn/cache/rollup-plugin-terser-npm-7.0.2-3f55469f5a-af84bb7a7a.zip
 delete mode 100644 .yarn/cache/rollup-pluginutils-npm-2.8.2-f554dd6ac5-f3dc20a873.zip
 delete mode 100644 .yarn/cache/rxjs-npm-5.5.12-d7a14bc716-06a4205b05.zip
 create mode 100644 .yarn/cache/safe-regex2-npm-2.0.0-eadecc9909-af1f0b367d.zip
 delete mode 100644 .yarn/cache/secure-json-parse-npm-2.4.0-161f104c50-129f7fd22b.zip
 create mode 100644 .yarn/cache/secure-json-parse-npm-2.7.0-d5b89b0a3e-9743865870.zip
 delete mode 100644 .yarn/cache/seek-bzip-npm-1.0.5-8c319c8ade-37e6c27c67.zip
 create mode 100644 .yarn/cache/seek-bzip-npm-1.0.6-cb7be69a1d-e47967b694.zip
 delete mode 100644 .yarn/cache/semver-diff-npm-3.1.1-1207a795e9-8bbe5a5d7a.zip
 create mode 100644 .yarn/cache/semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip
 delete mode 100644 .yarn/cache/semver-npm-7.0.0-218e8c00ca-be264384c7.zip
 delete mode 100644 .yarn/cache/semver-npm-7.3.5-618cf5db6a-2285437859.zip
 copy {antora-ui-camel/.yarn => .yarn}/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip (100%)
 delete mode 100644 .yarn/cache/send-npm-0.17.1-aad5512679-b632573e15.zip
 create mode 100644 .yarn/cache/send-npm-0.18.0-faadf6353f-ec66c0ad10.zip
 delete mode 100644 .yarn/cache/serialize-javascript-npm-4.0.0-b4aeff413b-df68091689.zip
 delete mode 100644 .yarn/cache/serve-static-npm-1.14.1-a7afb1d3b3-a479286814.zip
 create mode 100644 .yarn/cache/serve-static-npm-1.15.0-86c81879f5-699b2d4c29.zip
 create mode 100644 .yarn/cache/set-cookie-parser-npm-2.6.0-a7dd154236-8d451ebadb.zip
 delete mode 100644 .yarn/cache/set-value-npm-3.0.2-4e32225201-db4d831926.zip
 create mode 100644 .yarn/cache/set-value-npm-3.0.3-cefc59444a-88bc0883e0.zip
 delete mode 100644 .yarn/cache/setprototypeof-npm-1.1.1-706b6318ec-b8fcf5b4b8.zip
 create mode 100644 .yarn/cache/sharp-npm-0.32.6-6b3822c437-f0e4a86881.zip
 delete mode 100644 .yarn/cache/shell-quote-npm-1.7.2-8e2768dbb0-5d7540d320.zip
 create mode 100644 .yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip
 delete mode 100644 .yarn/cache/signal-exit-npm-3.0.3-5a2d797648-f0169d3f12.zip
 create mode 100644 .yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip
 delete mode 100644 .yarn/cache/slash-npm-2.0.0-69009eac54-512d435073.zip
 create mode 100644 .yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip
 delete mode 100644 .yarn/cache/slice-ansi-npm-0.0.4-c4208829d1-481d969c6a.zip
 create mode 100644 .yarn/cache/slice-ansi-npm-5.0.0-8cd4f226df-7e600a2a55.zip
 create mode 100644 .yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip
 delete mode 100644 .yarn/cache/socket.io-adapter-npm-1.1.2-e3bfeecac6-50a3c0fe9b.zip
 create mode 100644 .yarn/cache/socket.io-adapter-npm-2.5.2-3456682203-08b052d6b4.zip
 delete mode 100644 .yarn/cache/socket.io-client-npm-2.4.0-250c5c728d-1e89068fa5.zip
 create mode 100644 .yarn/cache/socket.io-client-npm-4.7.4-0c56d67b42-dff61e3e80.zip
 delete mode 100644 .yarn/cache/socket.io-npm-2.4.0-43ce5cdc2c-fbc569d8f1.zip
 create mode 100644 .yarn/cache/socket.io-npm-4.7.4-57c0a2a108-d1c4393811.zip
 delete mode 100644 .yarn/cache/socket.io-parser-npm-3.3.2-e30da95d28-79758ca9a9.zip
 delete mode 100644 .yarn/cache/socket.io-parser-npm-3.4.1-01e4bd3a9c-ef243528da.zip
 create mode 100644 .yarn/cache/socket.io-parser-npm-4.2.4-bf87f78bcd-4be500a9ff.zip
 create mode 100644 .yarn/cache/socks-npm-2.7.1-17f2b53052-5074f7d6a1.zip
 create mode 100644 .yarn/cache/socks-proxy-agent-npm-8.0.2-df165543cf-ea727734bd.zip
 delete mode 100644 .yarn/cache/source-map-support-npm-0.5.20-edfc5ce275-7290c7c227.zip
 create mode 100644 .yarn/cache/source-map-support-npm-0.5.21-09ca99e250-8317e12d84.zip
 delete mode 100644 .yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip
 delete mode 100644 .yarn/cache/sshpk-npm-1.16.1-feb759e7e0-b437fd3fd2.zip
 create mode 100644 .yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip
 create mode 100644 .yarn/cache/standard-as-callback-npm-2.1.0-8e47620bd4-88bec83ee2.zip
 delete mode 100644 .yarn/cache/static-server-npm-2.2.1-6756967cad-493e25a905.zip
 delete mode 100644 .yarn/cache/statsd-client-npm-0.4.7-71373dd83d-910ee41b98.zip
 create mode 100644 .yarn/cache/statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip
 create mode 100644 .yarn/cache/std-env-npm-3.7.0-5261c3c3c3-6ee0cca1ad.zip
 create mode 100644 .yarn/cache/stdin-discarder-npm-0.1.0-8402cb893f-85131f70ae.zip
 create mode 100644 .yarn/cache/streamx-npm-2.15.6-4661c98d1c-10773efb28.zip
 create mode 100644 .yarn/cache/strip-dirs-npm-3.0.0-c9d497283b-630c16035f.zip
 create mode 100644 .yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip
 delete mode 100644 .yarn/cache/strip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip
 create mode 100644 .yarn/cache/strip-outer-npm-2.0.0-e2e50ba4cc-14ef9fe861.zip
 create mode 100644 .yarn/cache/strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip
 create mode 100644 .yarn/cache/strtok3-npm-6.3.0-73598951ca-98fba564d3.zip
 create mode 100644 .yarn/cache/strtok3-npm-7.0.0-bb1edd9ba5-4f2269679f.zip
 copy {antora-ui-camel/.yarn => .yarn}/cache/supports-color-npm-2.0.0-22c0f0adbc-d2957d19e7.zip (100%)
 delete mode 100644 .yarn/cache/supports-color-npm-8.1.1-289e937149-157b534df8.zip
 create mode 100644 .yarn/cache/supports-color-npm-9.4.0-a415f39758-cb8ff8daea.zip
 delete mode 100644 .yarn/cache/supports-hyperlinks-npm-1.0.1-8eac1c37c2-eb319d8a2a.zip
 delete mode 100644 .yarn/cache/supports-hyperlinks-npm-2.1.0-8e86724a40-75c091df20.zip
 create mode 100644 .yarn/cache/supports-hyperlinks-npm-2.3.0-d19176eba2-3e7df6e9ea.zip
 create mode 100644 .yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip
 create mode 100644 .yarn/cache/svgo-npm-3.2.0-3ad9c97efb-2fdf3f2090.zip
 delete mode 100644 .yarn/cache/symbol-observable-npm-1.0.1-f74766c3fc-8e8a4591f4.zip
 delete mode 100644 .yarn/cache/symbol-observable-npm-1.2.0-9e812a0a39-4684327a2f.zip
 create mode 100644 .yarn/cache/system-architecture-npm-0.1.0-d273b78665-ca0dd793c4.zip
 create mode 100644 .yarn/cache/tabtab-npm-3.0.2-2dd689680e-aea89a19f3.zip
 create mode 100644 .yarn/cache/tar-fs-npm-2.1.1-e374d3b7a2-526deae025.zip
 create mode 100644 .yarn/cache/tar-fs-npm-3.0.4-fa3da2e321-070f35bdde.zip
 delete mode 100644 .yarn/cache/tar-npm-6.1.11-e6ac3cba9c-0e6789e664.zip
 create mode 100644 .yarn/cache/tar-npm-6.2.0-3eb25205a7-2042bbb148.zip
 create mode 100644 .yarn/cache/tar-stream-npm-3.1.6-ce3ac17e49-2c32e0d57d.zip
 delete mode 100644 .yarn/cache/tempy-npm-1.0.1-12882f05f7-e3a3857cd1.zip
 create mode 100644 .yarn/cache/tempy-npm-3.0.0-1917c0598d-9d720a24f8.zip
 create mode 100644 .yarn/cache/terminal-link-npm-3.0.0-82cbbd7f4a-85a78ae50a.zip
 delete mode 100644 .yarn/cache/tfunk-npm-4.0.0-ddcb0791d3-85763257eb.zip
 delete mode 100644 .yarn/cache/through2-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip
 create mode 100644 .yarn/cache/tiny-lru-npm-11.2.5-a6498b4694-41c747c99e.zip
 delete mode 100644 .yarn/cache/tmp-promise-npm-3.0.2-11aa78184c-5254dcc946.zip
 create mode 100644 .yarn/cache/tmp-promise-npm-3.0.3-6df4ad8df9-0ca65b4f23.zip
 delete mode 100644 .yarn/cache/to-array-npm-0.1.4-81386702bb-396a04df5a.zip
 delete mode 100644 .yarn/cache/to-readable-stream-npm-1.0.0-4fa4da8130-a99e23d497.zip
 delete mode 100644 .yarn/cache/to-readable-stream-npm-2.1.0-fff0ea6d91-42039fb968.zip
 create mode 100644 .yarn/cache/to-readable-stream-npm-3.0.0-f9e7547f17-ef93cd1ae2.zip
 delete mode 100644 .yarn/cache/toidentifier-npm-1.0.0-5dad252f90-199e6bfca1.zip
 create mode 100644 .yarn/cache/token-types-npm-4.2.1-1d37f3d456-2995257d24.zip
 create mode 100644 .yarn/cache/token-types-npm-5.0.1-a86fdb8b12-0985369bbe.zip
 delete mode 100644 .yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-024cb13a4d.zip
 delete mode 100644 .yarn/cache/treeify-npm-1.1.0-abf9292333-5241976a75.zip
 delete mode 100644 .yarn/cache/trim-newlines-npm-1.0.0-04abefc015-ed96eea318.zip
 create mode 100644 .yarn/cache/trim-repeated-npm-2.0.0-330851499f-4086eb0bc5.zip
 delete mode 100644 .yarn/cache/ts-node-npm-10.4.0-04cb6e2279-5874ac27f6.zip
 create mode 100644 .yarn/cache/ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip
 delete mode 100644 .yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-04ee27901c.zip
 delete mode 100644 .yarn/cache/type-fest-npm-0.10.0-acf1c75b8a-4c5c11f2a2.zip
 delete mode 100644 .yarn/cache/type-fest-npm-0.16.0-e1b8ff05d9-fd8c47ccb9.zip
 delete mode 100644 .yarn/cache/type-fest-npm-0.20.2-b36432617f-8907e16284.zip
 delete mode 100644 .yarn/cache/type-fest-npm-0.3.1-542c938bf6-a969e953d8.zip
 delete mode 100644 .yarn/cache/type-fest-npm-0.6.0-76b229965b-9ecbf4ba27.zip
 create mode 100644 .yarn/cache/type-fest-npm-3.13.1-4bd562882d-9a8a2359ad.zip
 delete mode 100644 .yarn/cache/typescript-npm-4.4.4-3fedcc07a3-20663db4fb.zip
 create mode 100644 .yarn/cache/typescript-npm-5.3.3-6b23a5da18-6e4e6a14a5.zip
 delete mode 100644 .yarn/cache/typescript-patch-005793e6fa-4ffbda1589.zip
 create mode 100644 .yarn/cache/typescript-patch-4778c7998b-c93786fcc9.zip
 delete mode 100644 .yarn/cache/ua-parser-js-npm-1.0.2-c3376785e2-9c246bdbfc.zip
 create mode 100644 .yarn/cache/ua-parser-js-npm-1.0.37-b79655e1b5-56508f2428.zip
 create mode 100644 .yarn/cache/ufo-npm-1.3.2-dcaf8105d0-7133290d49.zip
 create mode 100644 .yarn/cache/ulid-npm-2.3.0-2dd679bbd3-11d7dd3507.zip
 delete mode 100644 .yarn/cache/unbzip2-stream-npm-1.3.3-7c09e221ed-9e744283f4.zip
 create mode 100644 .yarn/cache/unbzip2-stream-npm-1.4.3-c5582d6a9f-4ffc0e14f4.zip
 create mode 100644 .yarn/cache/uncrypto-npm-0.1.3-3f3076a8ff-0020f74b0c.zip
 create mode 100644 .yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip
 create mode 100644 .yarn/cache/unenv-npm-1.9.0-b4bf00b52d-7b5e0f139f.zip
 delete mode 100644 .yarn/cache/unicode-canonical-property-names-ecmascript-npm-1.0.4-8c5eeb73e7-cc1973b18d.zip
 delete mode 100644 .yarn/cache/unicode-match-property-ecmascript-npm-1.0.4-4729801dd7-08e269fac7.zip
 delete mode 100644 .yarn/cache/unicode-match-property-value-ecmascript-npm-1.2.0-d6b5d66edf-a5b2c2d583.zip
 delete mode 100644 .yarn/cache/unicode-property-aliases-ecmascript-npm-1.1.0-2d3021f23b-1a96dc462d.zip
 create mode 100644 .yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip
 create mode 100644 .yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip
 delete mode 100644 .yarn/cache/unique-string-npm-2.0.0-3153c97e47-107cae65b0.zip
 delete mode 100644 .yarn/cache/universalify-npm-1.0.0-eff81409f3-095a808f2b.zip
 create mode 100644 .yarn/cache/unix-dgram-npm-2.0.6-ba1ecce10e-f679d24cb1.zip
 create mode 100644 .yarn/cache/unstorage-npm-1.10.1-4240df4e8a-1b99782efd.zip
 create mode 100644 .yarn/cache/untildify-npm-3.0.3-8a2b8af206-1c42352a37.zip
 create mode 100644 .yarn/cache/untun-npm-0.1.3-1e654ab81a-6a096002ca.zip
 delete mode 100644 .yarn/cache/update-notifier-npm-5.1.0-6bf595ecee-9df39e2d4f.zip
 create mode 100644 .yarn/cache/update-notifier-npm-6.0.2-76fda24881-8e8f2092c9.zip
 create mode 100644 .yarn/cache/uqr-npm-0.1.2-43a93a52b7-31f1fe7d7a.zip
 create mode 100644 .yarn/cache/urlpattern-polyfill-npm-8.0.2-85d93b8946-fd86b5c554.zip
 delete mode 100644 .yarn/cache/uuid-npm-8.3.2-eca0baba53-9a5f7aa1d6.zip
 create mode 100644 .yarn/cache/uuid-npm-9.0.0-46c41e3e43-23857699a6.zip
 create mode 100644 .yarn/cache/uuid-npm-9.0.1-39a8442bc6-9d0b6adb72.zip
 create mode 100644 .yarn/cache/v8-compile-cache-lib-npm-3.0.1-4886071ece-88d3423a52.zip
 delete mode 100644 .yarn/cache/validate-npm-package-name-npm-3.0.0-e44c263962-6f89bcc91b.zip
 create mode 100644 .yarn/cache/validate-npm-package-name-npm-4.0.0-3f82c77ef8-a32fd537ba.zip
 delete mode 100644 .yarn/cache/verror-npm-1.10.0-c3f839c579-da548149dd.zip
 delete mode 100644 .yarn/cache/wait-port-npm-0.2.9-fc6a960185-5fb2b7517c.zip
 create mode 100644 .yarn/cache/wait-port-npm-1.0.4-34c196d59c-abfda4ce09.zip
 create mode 100644 .yarn/cache/web-streams-polyfill-npm-3.3.2-9dcfb4968d-0466050f40.zip
 delete mode 100644 .yarn/cache/which-module-npm-2.0.0-daf3daa08d-e3e46c9c84.zip
 create mode 100644 .yarn/cache/which-npm-4.0.0-dd31cd4928-f17e84c042.zip
 delete mode 100644 .yarn/cache/widest-line-npm-3.1.0-717bf2680b-03db6c9d0a.zip
 create mode 100644 .yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip
 delete mode 100644 .yarn/cache/windows-release-npm-4.0.0-0487118638-77c87d332d.zip
 create mode 100644 .yarn/cache/windows-release-npm-5.1.1-f855bc5122-8d15388ccf.zip
 create mode 100644 .yarn/cache/winston-npm-3.11.0-de94361df0-8b456bdfbf.zip
 delete mode 100644 .yarn/cache/winston-npm-3.3.3-3fa4527b42-60b74f2ea7.zip
 delete mode 100644 .yarn/cache/winston-transport-npm-4.4.0-e1b3134c1e-f1651e8a87.zip
 create mode 100644 .yarn/cache/winston-transport-npm-4.6.0-3daa3f7cda-08b4d5be63.zip
 delete mode 100644 .yarn/cache/wrap-ansi-npm-3.0.1-876d294274-bdd4248faa.zip
 delete mode 100644 .yarn/cache/wrap-ansi-npm-4.0.0-eb119d517f-42c7e4ad99.zip
 delete mode 100644 .yarn/cache/wrap-ansi-npm-6.2.0-439a7246d8-0d64f2d438.zip
 create mode 100644 .yarn/cache/write-file-atomic-npm-4.0.2-661baae4aa-3be1f5508a.zip
 delete mode 100644 .yarn/cache/ws-npm-7.4.6-9c9a725604-150e3f917b.zip
 create mode 100644 .yarn/cache/ws-npm-8.11.0-ab72116a01-f759ea19e4.zip
 create mode 100644 .yarn/cache/ws-npm-8.14.2-b339ac47a2-815ff01d9b.zip
 delete mode 100644 .yarn/cache/xdg-basedir-npm-4.0.0-ed08d380e2-0073d5b59a.zip
 create mode 100644 .yarn/cache/xdg-basedir-npm-5.1.0-589d73b54c-b60e8a2c66.zip
 delete mode 100644 .yarn/cache/xmlhttprequest-ssl-npm-1.6.3-9fcf9e58de-525dc9ecc7.zip
 create mode 100644 .yarn/cache/xmlhttprequest-ssl-npm-2.0.0-a9c0d5efed-3c2edfce0c.zip
 create mode 100644 .yarn/cache/xss-npm-1.0.14-eb6e57872e-dc97acaee3.zip
 delete mode 100644 .yarn/cache/y18n-npm-4.0.0-55cd797cc5-c3fabe29b0.zip
 delete mode 100644 .yarn/cache/yaml-npm-2.0.0-9-72ab87be2c-0bc343cd7a.zip
 create mode 100644 .yarn/cache/yaml-npm-2.3.4-8bb6dc2c0d-f8207ce430.zip
 delete mode 100644 .yarn/cache/yargs-npm-15.4.1-ca1c444de1-bbcc822229.zip
 delete mode 100644 .yarn/cache/yargs-npm-16.2.0-547873d425-807fa21211.zip
 create mode 100644 .yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip
 delete mode 100644 .yarn/cache/yargs-parser-npm-18.1.3-0ba9c4f088-235bcbad5b.zip
 create mode 100644 .yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip
 delete mode 100644 .yarn/cache/yarn-npm-1.22.10-b1a926d20f-86171a1bc4.zip
 delete mode 100644 .yarn/cache/yeast-npm-0.1.2-19a347595d-5536b5cfb3.zip
 delete mode 100644 .yarn/cache/zip-stream-npm-4.1.0-c77601aed4-4a73da8567.zip
 create mode 100644 .yarn/cache/zip-stream-npm-5.0.1-f19d836b38-116cee5a2c.zip
 create mode 100644 .yarn/cache/zod-npm-3.22.4-2bccbc41b4-73622ca36a.zip
 copy .yarn/unplugged/{@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild => @esbuild-linux-x64-npm-0.19.6-36580a5626/node_modules/@esbuild/linux-x64}/.ready (100%)
 create mode 100644 .yarn/unplugged/@esbuild-linux-x64-npm-0.19.6-36580a5626/node_modules/@esbuild/linux-x64/README.md
 create mode 100755 .yarn/unplugged/@esbuild-linux-x64-npm-0.19.6-36580a5626/node_modules/@esbuild/linux-x64/bin/esbuild
 create mode 100644 .yarn/unplugged/@esbuild-linux-x64-npm-0.19.6-36580a5626/node_modules/@esbuild/linux-x64/package.json
 rename .yarn/unplugged/{@netlify-routing-local-proxy-linux-x64-npm-0.34.1-d25a74393e/node_modules/@netlify/routing-local-proxy-linux-x64 => @esbuild-linux-x64-npm-0.19.9-d6dbfe74c3/node_modules/@esbuild/linux-x64}/.ready (100%)
 create mode 100644 .yarn/unplugged/@esbuild-linux-x64-npm-0.19.9-d6dbfe74c3/node_modules/@esbuild/linux-x64/README.md
 create mode 100755 .yarn/unplugged/@esbuild-linux-x64-npm-0.19.9-d6dbfe74c3/node_modules/@esbuild/linux-x64/bin/esbuild
 create mode 100644 .yarn/unplugged/@esbuild-linux-x64-npm-0.19.9-d6dbfe74c3/node_modules/@esbuild/linux-x64/package.json
 delete mode 100755 .yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild/bin/esbuild
 delete mode 100755 .yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild/esbuild
 delete mode 100644 .yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild/install.js
 delete mode 100644 .yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild/lib/main.d.ts
 delete mode 100644 .yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild/lib/main.js
 delete mode 100644 .yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild/package.json
 delete mode 100644 .yarn/unplugged/@netlify-routing-local-proxy-linux-x64-npm-0.34.1-d25a74393e/node_modules/@netlify/routing-local-proxy-linux-x64/index.js
 delete mode 100644 .yarn/unplugged/@netlify-routing-local-proxy-linux-x64-npm-0.34.1-d25a74393e/node_modules/@netlify/routing-local-proxy-linux-x64/package.json
 delete mode 100755 .yarn/unplugged/@netlify-routing-local-proxy-linux-x64-npm-0.34.1-d25a74393e/node_modules/@netlify/routing-local-proxy-linux-x64/routing-local-proxy
 rename .yarn/unplugged/{gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle => @parcel-watcher-linux-x64-glibc-npm-2.3.0-553fa746a4/node_modules/@parcel/watcher-linux-x64-glibc}/.ready (100%)
 create mode 100644 .yarn/unplugged/@parcel-watcher-linux-x64-glibc-npm-2.3.0-553fa746a4/node_modules/@parcel/watcher-linux-x64-glibc/LICENSE
 create mode 100644 .yarn/unplugged/@parcel-watcher-linux-x64-glibc-npm-2.3.0-553fa746a4/node_modules/@parcel/watcher-linux-x64-glibc/README.md
 create mode 100644 .yarn/unplugged/@parcel-watcher-linux-x64-glibc-npm-2.3.0-553fa746a4/node_modules/@parcel/watcher-linux-x64-glibc/package.json
 create mode 100644 .yarn/unplugged/@parcel-watcher-linux-x64-glibc-npm-2.3.0-553fa746a4/node_modules/@parcel/watcher-linux-x64-glibc/watcher.node
 rename .yarn/unplugged/{jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin => clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy}/.ready (100%)
 create mode 100644 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/browser.js
 create mode 100755 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/fallbacks/linux/xsel
 create mode 100755 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/fallbacks/windows/clipboard_i686.exe
 create mode 100755 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/fallbacks/windows/clipboard_x86_64.exe
 create mode 100644 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/index.d.ts
 create mode 100644 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/index.js
 create mode 100644 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/lib/linux.js
 create mode 100644 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/lib/macos.js
 create mode 100644 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/lib/termux.js
 create mode 100644 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/lib/windows.js
 copy .yarn/unplugged/{open-npm-7.4.2-a378c23959/node_modules/open => clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy}/license (100%)
 create mode 100644 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/package.json
 create mode 100644 .yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/readme.md
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d/node_modules/nan => esbuild-npm-0.19.6-6edb158f5a/node_modules/esbuild}/.ready (100%)
 create mode 100644 .yarn/unplugged/esbuild-npm-0.19.6-6edb158f5a/node_modules/esbuild/LICENSE.md
 copy .yarn/unplugged/{@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify => esbuild-npm-0.19.6-6edb158f5a/node_modules}/esbuild/README.md (100%)
 create mode 100755 .yarn/unplugged/esbuild-npm-0.19.6-6edb158f5a/node_modules/esbuild/bin/esbuild
 create mode 100644 .yarn/unplugged/esbuild-npm-0.19.6-6edb158f5a/node_modules/esbuild/install.js
 create mode 100644 .yarn/unplugged/esbuild-npm-0.19.6-6edb158f5a/node_modules/esbuild/lib/main.d.ts
 create mode 100644 .yarn/unplugged/esbuild-npm-0.19.6-6edb158f5a/node_modules/esbuild/lib/main.js
 create mode 100644 .yarn/unplugged/esbuild-npm-0.19.6-6edb158f5a/node_modules/esbuild/package.json
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli => esbuild-npm-0.19.9-046a8fb7c4/node_modules/esbuild}/.ready (100%)
 create mode 100644 .yarn/unplugged/esbuild-npm-0.19.9-046a8fb7c4/node_modules/esbuild/LICENSE.md
 rename .yarn/unplugged/{@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify => esbuild-npm-0.19.9-046a8fb7c4/node_modules}/esbuild/README.md (100%)
 create mode 100755 .yarn/unplugged/esbuild-npm-0.19.9-046a8fb7c4/node_modules/esbuild/bin/esbuild
 create mode 100644 .yarn/unplugged/esbuild-npm-0.19.9-046a8fb7c4/node_modules/esbuild/install.js
 create mode 100644 .yarn/unplugged/esbuild-npm-0.19.9-046a8fb7c4/node_modules/esbuild/lib/main.d.ts
 create mode 100644 .yarn/unplugged/esbuild-npm-0.19.9-046a8fb7c4/node_modules/esbuild/lib/main.js
 create mode 100644 .yarn/unplugged/esbuild-npm-0.19.9-046a8fb7c4/node_modules/esbuild/package.json
 delete mode 100644 .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/index.js
 delete mode 100644 .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/install.js
 delete mode 100644 .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/package.json
 delete mode 100644 .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/readme.md
 delete mode 100755 .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/gifsicle
 delete mode 100644 .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/share/man/man1/gifsicle.1
 delete mode 100644 .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/source/gifsicle.tar.gz
 rename .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp => gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle}/.ready (100%)
 rename .yarn/unplugged/{gifsicle-npm-4.0.1-47efba2323 => gifsicle-npm-5.3.0-d8f9b67003}/node_modules/gifsicle/cli.js (100%)
 create mode 100644 .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/index.js
 rename .yarn/unplugged/{gifsicle-npm-4.0.1-47efba2323 => gifsicle-npm-5.3.0-d8f9b67003}/node_modules/gifsicle/lib/index.js (100%)
 create mode 100644 .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/install.js
 rename .yarn/unplugged/{gifsicle-npm-4.0.1-47efba2323 => gifsicle-npm-5.3.0-d8f9b67003}/node_modules/gifsicle/license (100%)
 create mode 100644 .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/package.json
 create mode 100644 .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/readme.md
 create mode 100755 .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/gifsicle
 create mode 100644 .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/source/gifsicle-1.92.tar.gz
 delete mode 100755 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/cli.js
 delete mode 100644 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/index.js
 delete mode 100644 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/index.js
 delete mode 100644 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/install.js
 delete mode 100644 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/license
 delete mode 100644 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/package.json
 delete mode 100644 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/readme.md
 delete mode 100644 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test-optimized.jpg
 delete mode 100644 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test.jpg
 delete mode 100644 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/test.js
 delete mode 100755 .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/vendor/jpegtran
 rename .yarn/unplugged/{open-npm-7.4.2-a378c23959/node_modules/open => mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg}/.ready (100%)
 create mode 100755 .yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/cli.js
 create mode 100644 .yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/index.js
 create mode 100644 .yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/index.js
 create mode 100644 .yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/install.js
 copy .yarn/unplugged/{optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin => mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg}/license (100%)
 create mode 100644 .yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/package.json
 create mode 100644 .yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/readme.md
 create mode 100755 .yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/cjpeg
 create mode 100644 .yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/source/mozjpeg.tar.gz
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/CHANGELOG.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/LICENSE.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/README.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/errors.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/json.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/maybe_types.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/methods.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/new.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/object_wrappers.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/persistent.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/scopes.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/script.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/v8_internals.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/doc/v8_misc.md
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/nan.h
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/nan_callbacks.h
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/nan_callbacks_12_inl.h
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/nan_object_wrap.h
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/nan_typedarray_contents.h
 delete mode 100644 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/package.json
 delete mode 100755 .yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/tools/1to2.js
 rename .yarn/unplugged/{opn-npm-5.5.0-9a97e03147/node_modules/opn => nan-npm-2.18.0-a51ed5bed5/node_modules/nan}/.ready (100%)
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/CHANGELOG.md
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/CMakeLists.txt
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/LICENSE.md
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/README.md
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/doc/asyncworker.md (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/doc/buffers.md (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/doc/callback.md (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/doc/converters.md (100%)
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/errors.md
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/json.md
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/maybe_types.md
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/methods.md
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/new.md
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/doc/node_misc.md (100%)
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/object_wrappers.md
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/persistent.md
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/scopes.md
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/script.md
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/doc/string_bytes.md (100%)
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/v8_internals.md
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/doc/v8_misc.md
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/include_dirs.js (100%)
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/nan.h
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/nan_callbacks.h
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/nan_callbacks_12_inl.h
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_callbacks_pre_12_inl.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_converters.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_converters_43_inl.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_converters_pre_43_inl.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_define_own_property_helper.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_implementation_12_inl.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_implementation_pre_12_inl.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_json.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_maybe_43_inl.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_maybe_pre_43_inl.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_new.h (100%)
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/nan_object_wrap.h
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_persistent_12_inl.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_persistent_pre_12_inl.h (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_private.h (100%)
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/nan_scriptorigin.h
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_string_bytes.h (100%)
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/nan_typedarray_contents.h
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/nan_weak.h (100%)
 create mode 100644 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/package.json
 create mode 100755 .yarn/unplugged/nan-npm-2.18.0-a51ed5bed5/node_modules/nan/tools/1to2.js
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/tools/README.md (100%)
 rename .yarn/unplugged/{nan-npm-2.14.0-b880e7ae7d => nan-npm-2.18.0-a51ed5bed5}/node_modules/nan/tools/package.json (100%)
 rename .yarn/unplugged/{optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin => netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli}/.ready (100%)
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/LICENSE (100%)
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/README.md
 create mode 100755 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/bin/run.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/npm-shrinkwrap.json
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/package.json
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/scripts/postinstall.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/addons/addons-auth.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/addons/addons-config.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/addons/addons-create.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/addons/addons-delete.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/addons/addons-list.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/addons/addons.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/addons/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/api/api.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/api/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/base-command.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/blobs/blobs-delete.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/blobs/blobs-get.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/blobs/blobs-list.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/blobs/blobs-set.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/blobs/blobs.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/blobs/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/build/build.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/build/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/completion/completion.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/completion/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/deploy/deploy.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/deploy/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/dev/dev-exec.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/dev/dev.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/dev/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/env/env-clone.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/env/env-get.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/env/env-import.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/env/env-list.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/env/env-set.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/env/env-unset.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/env/env.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/env/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/functions/functions-build.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/functions/functions-create.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/functions/functions-invoke.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/functions/functions-list.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/functions/functions-serve.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/functions/functions.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/functions/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/init/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/init/init.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/integration/deploy.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/integration/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/link/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/link/link.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/lm/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/lm/lm-info.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/lm/lm-install.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/lm/lm-setup.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/lm/lm-uninstall.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/lm/lm.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/login/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/login/login.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/logout/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/logout/logout.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/logs/build.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/logs/functions.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/logs/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/logs/log-levels.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/main.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/open/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/open/open-admin.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/open/open-site.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/open/open.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/recipes/common.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/recipes/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/recipes/recipes-list.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/recipes/recipes.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/serve/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/serve/serve.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/sites/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/sites/sites-create-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/sites/sites-create.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/sites/sites-delete.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/sites/sites-list.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/sites/sites.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/status/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/status/status-hooks.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/status/status.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/switch/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/switch/switch.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/unlink/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/unlink/unlink.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/watch/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/commands/watch/watch.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/go/hello-world/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/go/hello-world/go.mod
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/functions-templates/go/hello-world/go.sum (100%)
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/functions-templates/go/hello-world/main.go (100%)
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/hello-world/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/hello-world/{{name}}.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/hello/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/hello/{{name}}.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/identity-signup/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/identity-signup/{{name}}.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/image-external/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/image-external/{{name}}.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/localized-content/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/localized-content/{{name}}.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/sanity-create/.netlify-function-template.js
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/functions-templates/javascript/sanity-create/package.json (100%)
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/functions-templates/javascript/sanity-create/{{name}}.js (100%)
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/sanity-groq/.netlify-function-template.js
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/functions-templates/javascript/sanity-groq/package.json (100%)
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/functions-templates/javascript/sanity-groq/{{name}}.js (100%)
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/scheduled-function/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/scheduled-function/package.json
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/scheduled-function/{{name}}.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/set-cookies/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/set-cookies/{{name}}.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/set-req-header/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/set-req-header/{{name}}.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/set-res-header/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/set-res-header/{{name}}.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/submission-created/.netlify-function-template.js
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/functions-templates/javascript/submission-created/package.json (100%)
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/functions-templates/javascript/submission-created/{{name}}.js (100%)
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/transform-response/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/javascript/transform-response/{{name}}.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/rust/hello-world/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/rust/hello-world/Cargo.lock
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/rust/hello-world/Cargo.toml
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/rust/hello-world/src/main.rs
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/abtest/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/geolocation/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/hello-world/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/hello-world/package-lock.json
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/hello-world/package.json
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/json/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/log/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/scheduled-function/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/scheduled-function/package.json
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/set-cookies/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/set-req-header/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/set-res-header/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/functions-templates/typescript/transform-response/.netlify-function-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/account.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/api.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/blobs/blobs.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/build.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/completion/constants.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/completion/generate-autocompletion.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/completion/get-autocompletion.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/completion/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/completion/script.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/edge-functions/bootstrap.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/edge-functions/consts.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/edge-functions/deploy.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/edge-functions/editor-helper.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/edge-functions/headers.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/edge-functions/proxy.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/edge-functions/registry.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/exec-fetcher.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/fs.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/background.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/config.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/form-submissions-handler.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/local-proxy.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/memoized-build.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/netlify-function.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/registry.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/runtimes/go/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/runtimes/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/runtimes/js/builders/netlify-lambda.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/runtimes/js/builders/zisi.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/runtimes/js/constants.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/runtimes/js/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/runtimes/js/worker.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/runtimes/rust/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/scheduled.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/server.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/synchronous.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/functions/utils.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/geo-location.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/http-agent.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/images/proxy.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/log.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/path.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/render-error-template.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/settings.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/spinner.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/string.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/lib/templates/function-error.html
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/recipes/vscode/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/recipes/vscode/settings.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/addons/compare.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/addons/diffs/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/addons/diffs/options.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/addons/prepare.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/addons/prompts.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/addons/render.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/addons/validation.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/banner.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/build-info.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/command-helpers.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/create-deferred.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/create-stream-promise.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/deploy/constants.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/deploy/deploy-site.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/deploy/hash-config.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/deploy/hash-files.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/deploy/hash-fns.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/deploy/hasher-segments.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/deploy/upload-files.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/deploy/util.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/detect-server-settings.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/dev.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/dot-env.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/env/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/execa.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/feature-flags.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/framework-server.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/functions/constants.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/functions/functions.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/functions/get-functions.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/functions/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/get-global-config.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/get-package-json.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/get-repo-data.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/get-site.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/gh-auth.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/gitignore.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/headers.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/hooks/requires-site-info.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/init/config-github.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/init/config-manual.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/init/config.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/init/node-version.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/init/plugins.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/init/utils.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/live-tunnel.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/lm/install.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/lm/requirements.js
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/utils/lm/scripts/bash.sh (100%)
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/utils/lm/scripts/fish.sh (100%)
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/utils/lm/scripts/path.ps1 (100%)
 rename .yarn/unplugged/{netlify-cli-npm-6.14.10-d8da8e7bc8 => netlify-cli-npm-17.13.2-8f371c2789}/node_modules/netlify-cli/src/utils/lm/scripts/zsh.sh (100%)
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/lm/steps.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/lm/ui.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/multimap.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/open-browser.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/parse-raw-flags.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/proxy-server.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/proxy.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/read-repo-url.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/redirects.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/request-id.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/rules-proxy.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/run-build.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/shell.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/sign-redirect.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/sites/utils.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/state-config.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/static-server.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/telemetry/index.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/telemetry/report-error.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/telemetry/request.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/telemetry/telemetry.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/telemetry/utils.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/telemetry/validation.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/validation.js
 create mode 100644 .yarn/unplugged/netlify-cli-npm-17.13.2-8f371c2789/node_modules/netlify-cli/src/utils/websockets/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/README.md
 delete mode 100755 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/bin/run
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/bin/run.cmd
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/npm-shrinkwrap.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/oclif.manifest.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/scripts/postinstall.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/addons/auth.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/addons/config.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/addons/create.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/addons/delete.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/addons/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/addons/list.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/api.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/build/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/deploy.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/dev/exec.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/dev/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/dev/trace.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/env/get.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/env/import.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/env/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/env/list.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/env/set.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/env/unset.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/functions/build.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/functions/create.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/functions/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/functions/invoke.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/functions/list.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/functions/serve.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/init.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/link.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/lm/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/lm/info.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/lm/install.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/lm/setup.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/lm/uninstall.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/login.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/logout.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/open/admin.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/open/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/open/site.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/sites/create.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/sites/delete.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/sites/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/sites/list.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/status/hooks.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/status/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/switch.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/unlink.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/commands/watch.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/go/hello-world/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/go/hello-world/go.mod
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/apollo-graphql-rest/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/apollo-graphql-rest/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/apollo-graphql-rest/random-user.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/apollo-graphql-rest/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/apollo-graphql/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/apollo-graphql/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/apollo-graphql/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/auth-fetch/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/auth-fetch/package-lock.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/auth-fetch/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/auth-fetch/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/create-user/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/create-user/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/create-user/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-crud/.netlify-function-template.js
 delete mode 100755 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-crud/create-schema.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-crud/create.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-crud/delete.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-crud/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-crud/read-all.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-crud/read.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-crud/update.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-crud/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-graphql/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-graphql/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-graphql/schema.graphql
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-graphql/sync-schema.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/fauna-graphql/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/google-analytics/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/google-analytics/package-lock.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/google-analytics/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/google-analytics/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/graphql-gateway/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/graphql-gateway/example-sibling-function-graphql-1.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/graphql-gateway/example-sibling-function-graphql-2.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/graphql-gateway/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/graphql-gateway/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/hasura-event-triggered/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/hasura-event-triggered/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/hasura-event-triggered/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/hello-world/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/hello-world/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/identity-signup/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/identity-signup/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/node-fetch/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/node-fetch/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/node-fetch/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/oauth-passport/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/oauth-passport/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/oauth-passport/utils/auth.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/oauth-passport/utils/config.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/oauth-passport/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/protected-function/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/protected-function/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/sanity-create/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/sanity-groq/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/send-email/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/send-email/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/send-email/validations.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/send-email/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/serverless-ssr/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/serverless-ssr/app/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/serverless-ssr/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/serverless-ssr/serverless-http.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/serverless-ssr/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/set-cookie/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/set-cookie/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/set-cookie/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/slack-rate-limit/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/slack-rate-limit/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/slack-rate-limit/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/stripe-charge/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/stripe-charge/package-lock.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/stripe-charge/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/stripe-charge/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/stripe-subscription/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/stripe-subscription/package-lock.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/stripe-subscription/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/stripe-subscription/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/submission-created/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/token-hider/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/token-hider/package-lock.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/token-hider/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/token-hider/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/url-shortener/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/url-shortener/generate-route.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/url-shortener/get-route.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/url-shortener/package-lock.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/url-shortener/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/url-shortener/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/using-middleware/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/using-middleware/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/javascript/using-middleware/{{name}}.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/rust/hello-world/.gitignore
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/rust/hello-world/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/rust/hello-world/Cargo.lock
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/rust/hello-world/Cargo.toml
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/rust/hello-world/src/main.rs
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/typescript/hello-world/.netlify-function-template.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/typescript/hello-world/package-lock.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/typescript/hello-world/package.json
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/functions-templates/typescript/hello-world/{{name}}.ts
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/hooks/init.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/account.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/api.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/build.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/exec-fetcher.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/fs.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/background.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/config.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/form-submissions-handler.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/local-proxy.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/memoized-build.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/netlify-function.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/registry.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/runtimes/go/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/runtimes/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/runtimes/js/builders/netlify-lambda.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/runtimes/js/builders/zisi.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/runtimes/js/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/runtimes/rust/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/server.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/synchronous.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/utils.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/functions/watcher.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/help.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/http-agent.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/log.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/path.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/settings.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/spinner.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/lib/string.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/addons/compare.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/addons/diffs/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/addons/diffs/options.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/addons/prepare.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/addons/prompts.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/addons/render.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/addons/validation.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/chalk.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/check-command-inputs.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/command-helpers.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/command.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/create-stream-promise.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/deferred.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/deploy/constants.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/deploy/deploy-site.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/deploy/hash-files.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/deploy/hash-fns.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/deploy/hasher-segments.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/deploy/upload-files.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/deploy/util.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/detect-functions-builder.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/detect-server-settings.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/dev.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/difference.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/dot-env.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/edge-handlers.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/execa.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/functions/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/get-functions.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/get-global-config.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/get-repo-data.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/gh-auth.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/gitignore.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/header.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/headers.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/init/config-github.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/init/config-manual.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/init/config.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/init/frameworks.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/init/node-version.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/init/plugins.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/init/utils.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/link/link-by-prompt.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/live-tunnel.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/lm/install.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/lm/requirements.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/lm/steps.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/lm/ui.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/logo.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/open-browser.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/parse-raw-flags.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/proxy.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/read-repo-url.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/redirects.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/rules-proxy.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/show-help.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/state-config.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/telemetry/index.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/telemetry/request.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/telemetry/tracked-command.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/telemetry/validation.js
 delete mode 100644 .yarn/unplugged/netlify-cli-npm-6.14.10-d8da8e7bc8/node_modules/netlify-cli/src/utils/traffic-mesh.js
 rename .yarn/unplugged/{ps-list-npm-7.2.0-7b32c6b513/node_modules/ps-list => node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api}/.ready (100%)
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/LICENSE.md
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/README.md
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/common.gypi
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/except.gypi
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/index.js
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/napi-inl.deprecated.h
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/napi-inl.h
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/napi.h
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/node_api.gyp
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/noexcept.gypi
 copy .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py => node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/nothing.c} (100%)
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/package-support.json
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/package.json
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/tools/README.md
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/tools/check-napi.js
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/tools/clang-format.js
 create mode 100755 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/tools/conversion.js
 create mode 100644 .yarn/unplugged/node-addon-api-npm-6.1.0-634c545b39/node_modules/node-addon-api/tools/eslint-format.js
 rename .yarn/unplugged/{yarn-npm-1.22.10-b1a926d20f/node_modules/yarn => node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api}/.ready (100%)
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/LICENSE.md
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/README.md
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/common.gypi
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/except.gypi
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/index.js
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/napi-inl.deprecated.h
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/napi-inl.h
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/napi.h
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/node_api.gyp
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/noexcept.gypi
 rename antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/.ready => .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/nothing.c (100%)
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/package-support.json
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/package.json
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/tools/README.md
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/tools/check-napi.js
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/tools/clang-format.js
 create mode 100755 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/tools/conversion.js
 create mode 100644 .yarn/unplugged/node-addon-api-npm-7.0.0-988c806c8b/node_modules/node-addon-api/tools/eslint-format.js
 rename {antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin => .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp}/.ready (100%)
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/CHANGELOG.md
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/CONTRIBUTING.md
 rename .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/LICENSE (100%)
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/README.md
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/SECURITY.md
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/addon.gypi
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/bin/node-gyp.js
 rename .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/LICENSE (100%)
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/README.md
 rename .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc (100%)
 rename .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/gyp (100%)
 rename .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/gyp.bat (100%)
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/gyp_main.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-312.pyc
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-312.pyc
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-312.pyc
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-312.pyc
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-312.pyc
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/common.py
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
 rename {antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb => .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py (100%)
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-312.pyc
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-312.pyc
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
 rename .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py (100%)
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/input.py
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/__init__.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/__pycache__/__init__.cpython-312.pyc
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/__pycache__/_structures.cpython-312.pyc
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/__pycache__/version.cpython-312.pyc
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_parser.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_structures.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/markers.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/metadata.py
 rename antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/.ready => .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/py.typed (100%)
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/requirements.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/tags.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/utils.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/version.py
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pyproject.toml
 create mode 100755 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/test_gyp.py
 rename .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/lib/Find-VisualStudio.cs (100%)
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/build.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/clean.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/configure.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/create-config-gypi.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/download.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/find-node-directory.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/find-python.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/find-visualstudio.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/install.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/list.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/log.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/node-gyp.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/process-release.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/rebuild.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/remove.js
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/util.js
 rename .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/macOS_Catalina_acid_test.sh (100%)
 create mode 100644 .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/package.json
 rename .yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/src/win_delay_load_hook.cc (100%)
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/.github/workflows/tests.yml
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/CHANGELOG.md
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/CONTRIBUTING.md
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/README.md
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/addon.gypi
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/bin/node-gyp.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/.flake8
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/.github/workflows/Python_tests.yml
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/.github/workflows/node-gyp.yml
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/.github/workflows/nodejs-windows.yml
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/.github/workflows/release-please.yml
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/AUTHORS
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/CHANGELOG.md
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/CONTRIBUTING.md
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/README.md
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/gyp_main.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSUtil.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/MSVSVersion.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/msvs_emulation.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/ninja_syntax.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_ninja.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcodeproj_file.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/common.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/ninja.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/xcode.cpython-39.pyc
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/input.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/requirements_dev.txt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/setup.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/test_gyp.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/README
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/Xcode/README
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/README
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/gyp.el
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/graphviz.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/pretty_gyp.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/pretty_sln.py
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/build.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/clean.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/configure.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/find-node-directory.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/find-python.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/find-visualstudio.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/install.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/list.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/node-gyp.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/process-release.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/proxy.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/rebuild.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/remove.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/util.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/macOS_Catalina.md
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/package.json
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/common.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2017_BuildTools_minimal.txt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2017_Community_workload.txt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2017_Express.txt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2017_Unusable.txt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2019_BuildTools_minimal.txt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2019_Community_workload.txt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2019_Preview.txt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/ca-bundle.crt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/ca.crt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/server.crt
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/server.key
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/test-charmap.py
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/process-exec-sync.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/simple-proxy.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-addon.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-configure-python.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-download.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-find-accessible-sync.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-find-node-directory.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-find-python.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-find-visualstudio.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-install.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-options.js
 delete mode 100644 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-process-release.js
 delete mode 100755 .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/update-gyp.py
 delete mode 100644 .yarn/unplugged/open-npm-7.4.2-a378c23959/node_modules/open/index.d.ts
 delete mode 100644 .yarn/unplugged/open-npm-7.4.2-a378c23959/node_modules/open/index.js
 delete mode 100644 .yarn/unplugged/open-npm-7.4.2-a378c23959/node_modules/open/package.json
 delete mode 100644 .yarn/unplugged/open-npm-7.4.2-a378c23959/node_modules/open/readme.md
 delete mode 100755 .yarn/unplugged/open-npm-7.4.2-a378c23959/node_modules/open/xdg-open
 rename {antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin => .yarn/unplugged/open-npm-8.4.2-1f763e8b75/node_modules/open}/.ready (100%)
 create mode 100644 .yarn/unplugged/open-npm-8.4.2-1f763e8b75/node_modules/open/index.d.ts
 create mode 100644 .yarn/unplugged/open-npm-8.4.2-1f763e8b75/node_modules/open/index.js
 copy .yarn/unplugged/{open-npm-7.4.2-a378c23959 => open-npm-8.4.2-1f763e8b75}/node_modules/open/license (100%)
 create mode 100644 .yarn/unplugged/open-npm-8.4.2-1f763e8b75/node_modules/open/package.json
 create mode 100644 .yarn/unplugged/open-npm-8.4.2-1f763e8b75/node_modules/open/readme.md
 create mode 100755 .yarn/unplugged/open-npm-8.4.2-1f763e8b75/node_modules/open/xdg-open
 delete mode 100644 .yarn/unplugged/opn-npm-5.5.0-9a97e03147/node_modules/opn/index.js
 delete mode 100644 .yarn/unplugged/opn-npm-5.5.0-9a97e03147/node_modules/opn/license
 delete mode 100644 .yarn/unplugged/opn-npm-5.5.0-9a97e03147/node_modules/opn/package.json
 delete mode 100644 .yarn/unplugged/opn-npm-5.5.0-9a97e03147/node_modules/opn/readme.md
 delete mode 100755 .yarn/unplugged/opn-npm-5.5.0-9a97e03147/node_modules/opn/xdg-open
 delete mode 100644 .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/index.js
 delete mode 100644 .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/install.js
 delete mode 100644 .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/package.json
 delete mode 100644 .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/readme.md
 delete mode 100644 .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/man/man1/optipng.1
 delete mode 100755 .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/optipng
 copy .yarn/unplugged/{@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild => optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin}/.ready (100%)
 rename .yarn/unplugged/{optipng-bin-npm-6.0.0-3aa5f04a3e => optipng-bin-npm-7.0.1-ce5485fb99}/node_modules/optipng-bin/cli.js (100%)
 create mode 100644 .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/index.js
 rename .yarn/unplugged/{optipng-bin-npm-6.0.0-3aa5f04a3e => optipng-bin-npm-7.0.1-ce5485fb99}/node_modules/optipng-bin/lib/index.js (100%)
 create mode 100644 .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/install.js
 rename {antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e => .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99}/node_modules/optipng-bin/license (100%)
 create mode 100644 .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/package.json
 create mode 100644 .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/readme.md
 create mode 100755 .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/optipng
 rename .yarn/unplugged/{optipng-bin-npm-6.0.0-3aa5f04a3e => optipng-bin-npm-7.0.1-ce5485fb99}/node_modules/optipng-bin/vendor/source/optipng.tar.gz (100%)
 delete mode 100644 .yarn/unplugged/ps-list-npm-7.2.0-7b32c6b513/node_modules/ps-list/index.d.ts
 delete mode 100644 .yarn/unplugged/ps-list-npm-7.2.0-7b32c6b513/node_modules/ps-list/index.js
 delete mode 100644 .yarn/unplugged/ps-list-npm-7.2.0-7b32c6b513/node_modules/ps-list/license
 delete mode 100644 .yarn/unplugged/ps-list-npm-7.2.0-7b32c6b513/node_modules/ps-list/package.json
 delete mode 100644 .yarn/unplugged/ps-list-npm-7.2.0-7b32c6b513/node_modules/ps-list/readme.md
 copy .yarn/unplugged/{@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild => ps-list-npm-8.1.1-06cd3fc430/node_modules/ps-list}/.ready (100%)
 create mode 100644 .yarn/unplugged/ps-list-npm-8.1.1-06cd3fc430/node_modules/ps-list/index.d.ts
 create mode 100644 .yarn/unplugged/ps-list-npm-8.1.1-06cd3fc430/node_modules/ps-list/index.js
 rename .yarn/unplugged/{open-npm-7.4.2-a378c23959/node_modules/open => ps-list-npm-8.1.1-06cd3fc430/node_modules/ps-list}/license (100%)
 create mode 100644 .yarn/unplugged/ps-list-npm-8.1.1-06cd3fc430/node_modules/ps-list/package.json
 create mode 100644 .yarn/unplugged/ps-list-npm-8.1.1-06cd3fc430/node_modules/ps-list/readme.md
 rename .yarn/unplugged/{ps-list-npm-7.2.0-7b32c6b513 => ps-list-npm-8.1.1-06cd3fc430}/node_modules/ps-list/vendor/fastlist-0.3.0-x64.exe (100%)
 rename .yarn/unplugged/{ps-list-npm-7.2.0-7b32c6b513 => ps-list-npm-8.1.1-06cd3fc430}/node_modules/ps-list/vendor/fastlist-0.3.0-x86.exe (100%)
 copy .yarn/unplugged/{@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild => sharp-npm-0.32.6-6b3822c437/node_modules/sharp}/.ready (100%)
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/LICENSE
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/README.md
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/binding.gyp
 create mode 100755 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/build/Release/sharp-linux-x64.node
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/install/can-compile.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/install/dll-copy.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/install/libvips.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/agent.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/channel.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/colour.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/composite.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/constructor.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/index.d.ts
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/index.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/input.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/is.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/libvips.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/operation.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/output.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/platform.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/resize.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/sharp.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/lib/utility.js
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/package.json
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/common.cc
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/common.h
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/libvips/cplusplus/VConnection.cpp
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/libvips/cplusplus/VError.cpp
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/libvips/cplusplus/VImage.cpp
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/libvips/cplusplus/VInterpolate.cpp
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/libvips/cplusplus/VRegion.cpp
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/libvips/cplusplus/vips-operators.cpp
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/metadata.cc
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/metadata.h
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/operations.cc
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/operations.h
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/pipeline.cc
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/pipeline.h
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/sharp.cc
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/stats.cc
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/stats.h
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/utilities.cc
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/src/utilities.h
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/vendor/8.14.5/linux-x64/THIRD-PARTY-NOTICES.md
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/vendor/8.14.5/linux-x64/lib/libvips-cpp.so.42
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/vendor/8.14.5/linux-x64/platform.json
 create mode 100644 .yarn/unplugged/sharp-npm-0.32.6-6b3822c437/node_modules/sharp/vendor/8.14.5/linux-x64/versions.json
 copy .yarn/unplugged/{@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild => unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram}/.ready (100%)
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/LICENSE
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/README.md
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/binding.gyp
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/build/Makefile
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/build/Release/.deps/Release/obj.target/unix_dgram.node.d
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/build/Release/.deps/Release/obj.target/unix_dgram/src/unix_dgram.o.d
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/build/Release/.deps/Release/unix_dgram.node.d
 create mode 100755 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/build/Release/obj.target/unix_dgram.node
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/build/Release/obj.target/unix_dgram/src/unix_dgram.o
 create mode 100755 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/build/Release/unix_dgram.node
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/build/binding.Makefile
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/build/config.gypi
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/build/unix_dgram.target.mk
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/lib/unix_dgram.js
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/package.json
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/src/unix_dgram.cc
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/src/win_dummy.cc
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/test/test-connect-callback.js
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/test/test-connect.js
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/test/test-dgram-unix.js
 create mode 100644 .yarn/unplugged/unix-dgram-npm-2.0.6-ba1ecce10e/node_modules/unix-dgram/test/test-send-error.js
 delete mode 100644 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/LICENSE
 delete mode 100644 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/README.md
 delete mode 100755 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/bin/yarn
 delete mode 100755 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/bin/yarn.cmd
 delete mode 100755 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/bin/yarn.js
 delete mode 100755 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/bin/yarnpkg
 delete mode 100755 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/bin/yarnpkg.cmd
 delete mode 100755 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/lib/cli.js
 delete mode 100644 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/lib/v8-compile-cache.js
 delete mode 100644 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/package.json
 delete mode 100644 .yarn/unplugged/yarn-npm-1.22.10-b1a926d20f/node_modules/yarn/preinstall.js
 copy {.yarn => antora-ui-camel/.yarn}/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-e9ed5fd27c.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/@npmcli-agent-npm-2.2.0-cf04e8a830-822ea07755.zip
 create mode 100644 antora-ui-camel/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-115e8ceeec.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/@tokenizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip
 create mode 100644 antora-ui-camel/.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/@types-events-npm-3.0.0-2eee0ea973-2eeaef9ec6.zip
 create mode 100644 antora-ui-camel/.yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/@types-glob-npm-7.1.1-10bfc8b49b-1504aea48d.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/@types-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip
 create mode 100644 antora-ui-camel/.yarn/cache/@types-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/abbrev-npm-1.1.1-3659247eab-2d88294118.zip
 create mode 100644 antora-ui-camel/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip
 create mode 100644 antora-ui-camel/.yarn/cache/agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip (100%)
 copy {.yarn => antora-ui-camel/.yarn}/cache/ansi-regex-npm-6.0.1-8d663a607d-1ff8b7667c.zip (100%)
 copy {.yarn => antora-ui-camel/.yarn}/cache/ansi-styles-npm-6.2.1-d43647018c-70fdf883b7.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/aproba-npm-1.2.0-34129f0778-48def77733.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/are-we-there-yet-npm-1.1.5-b8418908b0-d7c3608add.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/array-filter-npm-0.0.1-37dfbb574c-4f5162448f.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/array-map-npm-0.0.0-45992ed41e-dba1e08b1e.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/array-reduce-npm-0.0.0-d774206485-8416dc070f.zip
 create mode 100644 antora-ui-camel/.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-f4f991ae2d.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/asynckit-npm-0.4.0-c718858525-3ce727cbc7.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-2ac497d739.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/aws4-npm-1.11.0-283476ad94-54886f07b3.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-13a4cde058.zip
 create mode 100644 antora-ui-camel/.yarn/cache/cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/caseless-npm-0.12.0-e83bc5df83-ea1efdf430.zip
 create mode 100644 antora-ui-camel/.yarn/cache/chalk-npm-5.3.0-d181999efb-6373caaab2.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/combined-stream-npm-1.0.8-dc14d4a63a-2e969e637d.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/commander-npm-7.2.0-19178180f8-9973af1072.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/console-control-strings-npm-1.1.0-e3160e5275-27b5fa302b.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip
 create mode 100644 antora-ui-camel/.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip
 create mode 100644 antora-ui-camel/.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip
 create mode 100644 antora-ui-camel/.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/dashdash-npm-1.14.1-be8f10a286-137b287fa0.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/decompress-npm-4.2.0-010ac9debb-91452b89e1.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/decompress-npm-4.2.1-a79829cc55-8247a31c6d.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip
 create mode 100644 antora-ui-camel/.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip
 create mode 100644 antora-ui-camel/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip
 create mode 100644 antora-ui-camel/.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip
 create mode 100644 antora-ui-camel/.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-9b1d3e1bae.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/easy-transform-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-d43591f239.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/emoji-regex-npm-9.2.2-e6fac8d058-915acf859c.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip
 create mode 100644 antora-ui-camel/.yarn/cache/entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip
 create mode 100644 antora-ui-camel/.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/execa-npm-5.1.1-191347acf5-8ada91f2d7.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/execa-npm-6.1.0-be1d7f323b-669437011a.zip
 create mode 100644 antora-ui-camel/.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-26967d6c7e.zip
 create mode 100644 antora-ui-camel/.yarn/cache/fast-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/figures-npm-1.7.0-1542644df9-3a815f8a3b.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/file-type-npm-12.4.2-29293a3683-92866cf59f.zip
 create mode 100644 antora-ui-camel/.yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/foreground-child-npm-3.1.1-77e78ed774-087edd4485.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-c1e1644d5e.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/form-data-npm-2.3.3-c016cc11c0-1b6f3ccbf4.zip
 create mode 100644 antora-ui-camel/.yarn/cache/fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/gauge-npm-2.7.4-2189a73529-0db20a7def.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/get-stream-npm-6.0.1-83e51a4642-781266d297.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/getpass-npm-0.1.7-519164a3be-ab18d55661.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip
 create mode 100644 antora-ui-camel/.yarn/cache/gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/glob-npm-10.3.10-da1ef8b112-38bdb2c9ce.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/globby-npm-10.0.2-9b274c88d3-6974752014.zip
 create mode 100644 antora-ui-camel/.yarn/cache/globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip
 create mode 100644 antora-ui-camel/.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/graceful-fs-npm-4.2.4-734467635f-4485e131bd.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip
 create mode 100644 antora-ui-camel/.yarn/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip
 create mode 100644 antora-ui-camel/.yarn/cache/gulp-plugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/har-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/has-unicode-npm-2.0.1-893adb4747-041b4293ad.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/http-cache-semantics-npm-4.1.1-1120131375-362d5ed66b.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/http-proxy-agent-npm-7.0.0-106a57cc8c-dbaaf3d9f3.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/http-signature-npm-1.2.0-ee92426f34-2ff7112e6b.zip
 create mode 100644 antora-ui-camel/.yarn/cache/https-proxy-agent-npm-7.0.2-83ea6a5d42-9ec844f78f.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/human-signals-npm-2.1.0-f75815481d-df59be9e0a.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/human-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip
 create mode 100644 antora-ui-camel/.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/ieee754-npm-1.1.13-a57522ba12-5c2f365168.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/imagemin-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip
 create mode 100644 antora-ui-camel/.yarn/cache/imagemin-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/imagemin-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip
 create mode 100644 antora-ui-camel/.yarn/cache/imagemin-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip
 create mode 100644 antora-ui-camel/.yarn/cache/imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/imagemin-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip
 create mode 100644 antora-ui-camel/.yarn/cache/imagemin-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip
 create mode 100644 antora-ui-camel/.yarn/cache/imagemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/imagemin-svgo-npm-7.0.0-ad9a24c3d1-ab219c417e.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2fe7124311.zip
 create mode 100644 antora-ui-camel/.yarn/cache/ip-npm-2.0.0-204facb3cc-1270b11e53.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/irregular-plurals-npm-2.0.0-16a11b5837-de661326c7.zip
 create mode 100644 antora-ui-camel/.yarn/cache/irregular-plurals-npm-3.5.0-2415613615-27f04e6640.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/is-finite-npm-1.0.2-121ed1a9b2-4619b69013.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/is-jpg-npm-2.0.0-742c41c013-3412b63197.zip
 create mode 100644 antora-ui-camel/.yarn/cache/is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip
 create mode 100644 antora-ui-camel/.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip
 create mode 100644 antora-ui-camel/.yarn/cache/is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4b433bfb0f.zip
 create mode 100644 antora-ui-camel/.yarn/cache/isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/isstream-npm-0.1.2-8581c75385-22d9c18101.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/jackspeak-npm-2.3.6-42e1233172-6e6490d676.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/jpegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/jsbn-npm-0.1.1-0eb7132404-5450133242.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/json-schema-npm-0.2.3-018ee3dfc9-2f98d28db7.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-59169a081e.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/jsonify-npm-0.0.0-80da2da40c-dc738debf7.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/jsprim-npm-1.4.1-948d2c9ec3-819f15255a.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/longest-npm-1.0.1-78ef3a3705-21717f9567.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/lru-cache-npm-10.1.0-f3d3a0f0ab-207278d6fa.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/make-dir-npm-3.1.0-d1d7505142-484200020a.zip
 create mode 100644 antora-ui-camel/.yarn/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip
 create mode 100644 antora-ui-camel/.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip
 create mode 100644 antora-ui-camel/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/minimatch-npm-9.0.3-69d7d6fad5-c81b47d281.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/minimist-npm-0.0.8-8139f8b2f5-1e6279f747.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/minimist-npm-1.2.5-ced0e1f617-9dff2c7d84.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/minipass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip
 create mode 100644 antora-ui-camel/.yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip
 create mode 100644 antora-ui-camel/.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip
 create mode 100644 antora-ui-camel/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/minipass-npm-7.0.4-eacb4e042e-e864bd02ce.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip
 create mode 100644 antora-ui-camel/.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/mkdirp-npm-0.5.1-33a164c39d-8651af2fac.zip
 create mode 100644 antora-ui-camel/.yarn/cache/mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip
 create mode 100644 antora-ui-camel/.yarn/cache/mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip
 create mode 100644 antora-ui-camel/.yarn/cache/negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip
 create mode 100644 antora-ui-camel/.yarn/cache/node-gyp-npm-10.0.1-48708ce70b-578cf0c821.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/node-gyp-npm-7.1.2-002c5798eb-b29061c737.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/nopt-npm-5.0.0-304b40fbfe-00f9bb2d16.zip
 create mode 100644 antora-ui-camel/.yarn/cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/npm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/npm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/npmlog-npm-4.1.2-cfb32957b5-b6b85c9f33.zip
 create mode 100644 antora-ui-camel/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-1809a366d2.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/onetime-npm-5.1.0-8d9e23c1e0-a2beeef8b9.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/onetime-npm-5.1.2-3ed148fa42-e9fd0695a0.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/optipng-bin-npm-6.0.0-3aa5f04a3e-0ca05bfc02.zip
 create mode 100644 antora-ui-camel/.yarn/cache/optipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/p-map-npm-4.0.0-4677ae07c7-7ba4a2b1e2.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip
 create mode 100644 antora-ui-camel/.yarn/cache/p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/path-key-npm-3.1.1-0e66ea8321-55cd7a9dd4.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/path-scurry-npm-1.10.1-52bd946f2e-eebfb8304f.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/peek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip
 create mode 100644 antora-ui-camel/.yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/pretty-bytes-npm-5.3.0-d118630c4c-baff93503a.zip
 create mode 100644 antora-ui-camel/.yarn/cache/pretty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip
 create mode 100644 antora-ui-camel/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip
 create mode 100644 antora-ui-camel/.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/psl-npm-1.8.0-226099d70e-5f62a8eca0.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/qs-npm-6.5.3-90b2635484-485c990fba.zip
 create mode 100644 antora-ui-camel/.yarn/cache/readable-web-to-node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip
 create mode 100644 antora-ui-camel/.yarn/cache/replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/request-npm-2.88.2-f4a57c72c4-005b8b237b.zip
 create mode 100644 antora-ui-camel/.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/set-value-npm-2.0.0-0f9afb4d99-e5e401cd74.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/set-value-npm-2.0.1-35da5f8180-4f1ccac2e9.zip (100%)
 copy {.yarn => antora-ui-camel/.yarn}/cache/shebang-command-npm-2.0.0-eb2b01921d-6b52fe8727.zip (100%)
 copy {.yarn => antora-ui-camel/.yarn}/cache/shebang-regex-npm-3.0.0-899a0cd65e-1a2bcae50d.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/cache/shell-quote-npm-1.6.1-193629270d-4f052ba746.zip
 create mode 100644 antora-ui-camel/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/signal-exit-npm-3.0.2-5919f57fbd-ccc08b9ad5.zip
 create mode 100644 antora-ui-camel/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip
 create mode 100644 antora-ui-camel/.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip
 create mode 100644 antora-ui-camel/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip
 create mode 100644 antora-ui-camel/.yarn/cache/socks-npm-2.7.1-17f2b53052-5074f7d6a1.zip
 create mode 100644 antora-ui-camel/.yarn/cache/socks-proxy-agent-npm-8.0.2-df165543cf-ea727734bd.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/sshpk-npm-1.16.1-feb759e7e0-b437fd3fd2.zip
 create mode 100644 antora-ui-camel/.yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/string-width-npm-5.1.2-bf60531341-7369deaa29.zip (100%)
 copy {.yarn => antora-ui-camel/.yarn}/cache/strip-ansi-npm-7.1.0-7453b80b79-475f53e9c4.zip (100%)
 copy {.yarn => antora-ui-camel/.yarn}/cache/strip-final-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip (100%)
 create mode 100644 antora-ui-camel/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip
 create mode 100644 antora-ui-camel/.yarn/cache/strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip
 create mode 100644 antora-ui-camel/.yarn/cache/strtok3-npm-6.3.0-73598951ca-98fba564d3.zip
 create mode 100644 antora-ui-camel/.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/tar-npm-6.0.5-a5360f3389-6d851c92e3.zip
 create mode 100644 antora-ui-camel/.yarn/cache/tar-npm-6.2.0-3eb25205a7-2042bbb148.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/through2-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip
 create mode 100644 antora-ui-camel/.yarn/cache/token-types-npm-4.2.1-1d37f3d456-2995257d24.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-024cb13a4d.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-ed96eea318.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-04ee27901c.zip
 create mode 100644 antora-ui-camel/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip
 create mode 100644 antora-ui-camel/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/verror-npm-1.10.0-c3f839c579-da548149dd.zip
 create mode 100644 antora-ui-camel/.yarn/cache/which-npm-4.0.0-dd31cd4928-f17e84c042.zip
 delete mode 100644 antora-ui-camel/.yarn/cache/wide-align-npm-1.1.3-48c7d4953c-187642e0bb.zip
 copy {.yarn => antora-ui-camel/.yarn}/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-cebdaeca3a.zip (100%)
 copy {.yarn => antora-ui-camel/.yarn}/cache/wrap-ansi-npm-8.1.0-26a4e6ae28-7b1e4b35e9.zip (100%)
 delete mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/index.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/install.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/package.json
 delete mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/readme.md
 delete mode 100755 antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/gifsicle
 delete mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/share/man/man1/gifsicle.1
 delete mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/source/gifsicle.tar.gz
 copy {.yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild => antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle}/.ready (100%)
 rename antora-ui-camel/.yarn/unplugged/{gifsicle-npm-4.0.1-47efba2323 => gifsicle-npm-5.3.0-d8f9b67003}/node_modules/gifsicle/cli.js (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/index.js
 rename antora-ui-camel/.yarn/unplugged/{gifsicle-npm-4.0.1-47efba2323 => gifsicle-npm-5.3.0-d8f9b67003}/node_modules/gifsicle/lib/index.js (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/install.js
 rename antora-ui-camel/.yarn/unplugged/{gifsicle-npm-4.0.1-47efba2323 => gifsicle-npm-5.3.0-d8f9b67003}/node_modules/gifsicle/license (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/package.json
 create mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/readme.md
 create mode 100755 antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/gifsicle
 create mode 100644 antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/source/gifsicle-1.92.tar.gz
 delete mode 100755 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/cli.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/index.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/index.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/install.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/license
 delete mode 100644 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/package.json
 delete mode 100644 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/readme.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test-optimized.jpg
 delete mode 100644 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test.jpg
 delete mode 100644 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/test.js
 delete mode 100755 antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/vendor/jpegtran
 copy {.yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild => antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg}/.ready (100%)
 create mode 100755 antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/cli.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/index.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/index.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/install.js
 copy {.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin => antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg}/license (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/package.json
 create mode 100644 antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/readme.md
 create mode 100755 antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/cjpeg
 create mode 100644 antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/source/mozjpeg.tar.gz
 copy {.yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild => antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp}/.ready (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/CHANGELOG.md
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/CONTRIBUTING.md
 rename antora-ui-camel/.yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/LICENSE (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/README.md
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/SECURITY.md
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/addon.gypi
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/bin/node-gyp.js
 rename antora-ui-camel/.yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/LICENSE (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/README.md
 rename antora-ui-camel/.yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc (100%)
 rename antora-ui-camel/.yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/gyp (100%)
 rename antora-ui-camel/.yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/gyp.bat (100%)
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/gyp_main.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/common.py
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
 rename {.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb => antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
 rename antora-ui-camel/.yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/input.py
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/__init__.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_parser.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_structures.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/markers.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/metadata.py
 copy .yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild/.ready => antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/py.typed (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/requirements.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/tags.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/utils.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/version.py
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pyproject.toml
 create mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/test_gyp.py
 rename antora-ui-camel/.yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/lib/Find-VisualStudio.cs (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/build.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/clean.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/configure.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/create-config-gypi.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/download.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/find-node-directory.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/find-python.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/find-visualstudio.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/install.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/list.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/log.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/node-gyp.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/process-release.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/rebuild.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/remove.js
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/lib/util.js
 rename antora-ui-camel/.yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/macOS_Catalina_acid_test.sh (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/package.json
 rename antora-ui-camel/.yarn/unplugged/{node-gyp-npm-7.1.2-002c5798eb => node-gyp-npm-10.0.1-48708ce70b}/node_modules/node-gyp/src/win_delay_load_hook.cc (100%)
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/.github/workflows/tests.yml
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/CHANGELOG.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/CONTRIBUTING.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/README.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/addon.gypi
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/bin/node-gyp.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/.flake8
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/.github/workflows/Python_tests.yml
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/.github/workflows/node-gyp.yml
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/.github/workflows/nodejs-windows.yml
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/.github/workflows/release-please.yml
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/AUTHORS
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/CHANGELOG.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/CONTRIBUTING.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/README.md
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/gyp_main.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/common.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/input.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/requirements_dev.txt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/setup.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/test_gyp.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/README
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/Xcode/README
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/README
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/gyp.el
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/graphviz.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/pretty_gyp.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/pretty_sln.py
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/build.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/clean.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/configure.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/find-node-directory.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/find-python.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/find-visualstudio.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/install.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/list.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/node-gyp.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/process-release.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/proxy.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/rebuild.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/remove.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/lib/util.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/macOS_Catalina.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/package.json
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/common.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2017_BuildTools_minimal.txt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2017_Community_workload.txt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2017_Express.txt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2017_Unusable.txt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2019_BuildTools_minimal.txt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2019_Community_workload.txt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/VS_2019_Preview.txt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/ca-bundle.crt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/ca.crt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/server.crt
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/server.key
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/fixtures/test-charmap.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/process-exec-sync.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/simple-proxy.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-addon.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-configure-python.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-download.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-find-accessible-sync.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-find-node-directory.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-find-python.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-find-visualstudio.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-install.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-options.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/test/test-process-release.js
 delete mode 100755 antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/update-gyp.py
 delete mode 100644 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/index.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/install.js
 delete mode 100644 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/package.json
 delete mode 100644 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/readme.md
 delete mode 100644 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/man/man1/optipng.1
 delete mode 100755 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/optipng
 rename {.yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild => antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin}/.ready (100%)
 rename antora-ui-camel/.yarn/unplugged/{optipng-bin-npm-6.0.0-3aa5f04a3e => optipng-bin-npm-7.0.1-ce5485fb99}/node_modules/optipng-bin/cli.js (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/index.js
 rename antora-ui-camel/.yarn/unplugged/{optipng-bin-npm-6.0.0-3aa5f04a3e => optipng-bin-npm-7.0.1-ce5485fb99}/node_modules/optipng-bin/lib/index.js (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/install.js
 rename {.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e => antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99}/node_modules/optipng-bin/license (100%)
 create mode 100644 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/package.json
 create mode 100644 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/readme.md
 create mode 100755 antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/optipng
 rename antora-ui-camel/.yarn/unplugged/{optipng-bin-npm-6.0.0-3aa5f04a3e => optipng-bin-npm-7.0.1-ce5485fb99}/node_modules/optipng-bin/vendor/source/optipng.tar.gz (100%)
 create mode 100644 antora-ui-camel/gulp.d/tasks/.build.js.swp
 delete mode 100644 antora-ui-camel/public/_/img/algolia-05f7506b2a.svg
 create mode 100644 antora-ui-camel/public/_/img/algolia-f4ab98e0de.svg
 delete mode 100644 antora-ui-camel/public/_/img/apache-kafka-712a1f3ba0.svg
 copy antora-ui-camel/{src/img/apache-kafka.svg => public/_/img/apache-kafka-88809b7472.svg} (100%)
 copy antora-ui-camel/{src/img/apache-karaf.svg => public/_/img/apache-karaf-7bdb5ce2e3.svg} (100%)
 delete mode 100644 antora-ui-camel/public/_/img/apache-karaf-e55039ae99.svg
 create mode 100644 antora-ui-camel/public/_/img/articles-88ac404d18.svg
 delete mode 100644 antora-ui-camel/public/_/img/articles-ce7a95d776.svg
 copy antora-ui-camel/{src/img/asf-estd-1999-logo.svg => public/_/img/asf-estd-1999-logo-2451be5b6e.svg} (100%)
 delete mode 100644 antora-ui-camel/public/_/img/asf-estd-1999-logo-bb89c741ef.svg
 delete mode 100644 antora-ui-camel/public/_/img/back-0b77317ba4.svg
 create mode 100644 antora-ui-camel/public/_/img/back-e8d811f74c.svg
 create mode 100644 antora-ui-camel/public/_/img/blog-4c7fa4cb60.svg
 delete mode 100644 antora-ui-camel/public/_/img/blog-e21e601f33.svg
 delete mode 100644 antora-ui-camel/public/_/img/books-13ec96162b.svg
 create mode 100644 antora-ui-camel/public/_/img/books-77a59b07e1.svg
 create mode 100644 antora-ui-camel/public/_/img/brand-logos-f2e689f4d4.svg
 delete mode 100644 antora-ui-camel/public/_/img/brand-logos-fe99925546.svg
 create mode 100644 antora-ui-camel/public/_/img/cancel-1ed239489b.svg
 delete mode 100644 antora-ui-camel/public/_/img/cancel-3f36a5ecf5.svg
 create mode 100644 antora-ui-camel/public/_/img/caret-d6dacc711e.svg
 delete mode 100644 antora-ui-camel/public/_/img/caret-fe375177d0.svg
 delete mode 100644 antora-ui-camel/public/_/img/chevron-0d3baf009c.svg
 create mode 100644 antora-ui-camel/public/_/img/chevron-63cb534773.svg
 delete mode 100644 antora-ui-camel/public/_/img/close-71b79b2fc0.svg
 create mode 100644 antora-ui-camel/public/_/img/close-af0b99e31b.svg
 create mode 100644 antora-ui-camel/public/_/img/contributing-107909992d.svg
 delete mode 100644 antora-ui-camel/public/_/img/contributing-a0525d8a34.svg
 create mode 100644 antora-ui-camel/public/_/img/documentation-abb1b7f8b1.svg
 delete mode 100644 antora-ui-camel/public/_/img/documentation-c301984d8f.svg
 create mode 100644 antora-ui-camel/public/_/img/examples-07d01f2bc0.svg
 delete mode 100644 antora-ui-camel/public/_/img/examples-0fbbf22977.svg
 create mode 100644 antora-ui-camel/public/_/img/github-0cae1e39c4.svg
 delete mode 100644 antora-ui-camel/public/_/img/github-c5ff589ac9.svg
 delete mode 100644 antora-ui-camel/public/_/img/home-36f9a3c81a.svg
 create mode 100644 antora-ui-camel/public/_/img/home-934e2b15ea.svg
 delete mode 100644 antora-ui-camel/public/_/img/home-o-5f818ccd11.svg
 create mode 100644 antora-ui-camel/public/_/img/home-o-97a33fc02f.svg
 delete mode 100644 antora-ui-camel/public/_/img/jbang-123e48aa14.svg
 create mode 100644 antora-ui-camel/public/_/img/jbang-e88e00f7fa.svg
 create mode 100644 antora-ui-camel/public/_/img/karavan-8621354711.svg
 delete mode 100644 antora-ui-camel/public/_/img/karavan-feb7559d76.svg
 copy antora-ui-camel/{src/img/knative.svg => public/_/img/knative-5010ee4773.svg} (100%)
 delete mode 100644 antora-ui-camel/public/_/img/knative-81c3109183.svg
 create mode 100644 antora-ui-camel/public/_/img/kubernetes-07ba46aaa2.svg
 delete mode 100644 antora-ui-camel/public/_/img/kubernetes-99a42ac37b.svg
 create mode 100644 antora-ui-camel/public/_/img/logo-d-a567cee6fa.svg
 delete mode 100644 antora-ui-camel/public/_/img/logo-d-f21b25ba38.svg
 delete mode 100644 antora-ui-camel/public/_/img/menu-16e95092aa.svg
 create mode 100644 antora-ui-camel/public/_/img/menu-8775cec4be.svg
 copy antora-ui-camel/{src/img/quarkus.svg => public/_/img/quarkus-446ffca541.svg} (100%)
 delete mode 100644 antora-ui-camel/public/_/img/quarkus-7633fa242d.svg
 create mode 100644 antora-ui-camel/public/_/img/read-d475016106.svg
 delete mode 100644 antora-ui-camel/public/_/img/read-de28c59dd0.svg
 delete mode 100644 antora-ui-camel/public/_/img/search-46756b38c9.svg
 create mode 100644 antora-ui-camel/public/_/img/search-a73cfec790.svg
 create mode 100644 antora-ui-camel/public/_/img/security-06abe157b3.svg
 delete mode 100644 antora-ui-camel/public/_/img/security-995480ce1b.svg
 copy antora-ui-camel/{src/img/spring-boot.svg => public/_/img/spring-boot-0a7cb95564.svg} (100%)
 delete mode 100644 antora-ui-camel/public/_/img/spring-boot-d50d225c05.svg
 create mode 100644 antora-ui-camel/public/_/img/support-cfb0e61a79.svg
 delete mode 100644 antora-ui-camel/public/_/img/support-d38244a6cc.svg
 create mode 100644 antora-ui-camel/public/_/img/team-899f1050c2.svg
 delete mode 100644 antora-ui-camel/public/_/img/team-eef83d1804.svg
 delete mode 100644 antora-ui-camel/public/_/img/user-stories-89e2dbda2c.svg
 create mode 100644 antora-ui-camel/public/_/img/user-stories-cccc5f7c8f.svg


(camel-website) 02/09: chore: update browser-sync to 2.29.3

Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 7724e6aa9c53f6aa478e8d242343b346e2f18380
Author: Zoran Regvart <zo...@regvart.com>
AuthorDate: Fri Jan 12 15:59:16 2024 +0100

    chore: update browser-sync to 2.29.3
---
 .pnp.cjs                                           | 592 ++++++++-------------
 ...ent-emitter-npm-3.1.0-3f778351c2-db069d9542.zip | Bin 0 -> 6303 bytes
 ...ypes-cookie-npm-0.4.1-274a704dc6-427c922021.zip | Bin 0 -> 4257 bytes
 ...types-cors-npm-2.8.17-2556d16051-469bd85e29.zip | Bin 0 -> 3432 bytes
 ...ypes-node-npm-20.11.0-cb757f0c2a-8da60a8ccb.zip | Bin 0 -> 784585 bytes
 .../after-npm-0.8.2-7e7b7e3869-52ea9be2e9.zip      | Bin 4174 -> 0 bytes
 ...uffer.slice-npm-0.0.7-c409adb178-c6bacada71.zip | Bin 4162 -> 0 bytes
 .../async-npm-2.6.4-3155e80151-df8e52817d.zip      | Bin 0 -> 194384 bytes
 .../backo2-npm-1.0.2-e933aab18a-fda8d0a0f4.zip     | Bin 2986 -> 0 bytes
 ...arraybuffer-npm-0.1.4-2f8efc60e0-25c81d85a0.zip | Bin 3812 -> 0 bytes
 .../cache/blob-npm-0.0.5-5e6b11bda5-f4165762d3.zip | Bin 11586 -> 0 bytes
 ...ync-client-npm-2.27.7-5ffd96457c-d4920ff1e0.zip | Bin 160870 -> 0 bytes
 ...ync-client-npm-2.29.3-4d3ab09ce9-ebf892320d.zip | Bin 0 -> 53685 bytes
 ...owser-sync-npm-2.27.7-b8e58f9a91-80270d2cb0.zip | Bin 170781 -> 0 bytes
 ...owser-sync-npm-2.29.3-fba64103a9-4afaa3b758.zip | Bin 0 -> 175525 bytes
 ...r-sync-ui-npm-2.29.3-25b7eeb26e-2ab77b6867.zip} | Bin 1515140 -> 958212 bytes
 ...et-injector-npm-2.0.1-cd1b94d486-012e38fac1.zip | Bin 3025 -> 0 bytes
 .../cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip      | Bin 0 -> 12504 bytes
 ...ponent-bind-npm-1.0.0-c4b6dae2b7-746c5810b9.zip | Bin 2592 -> 0 bytes
 ...ent-emitter-npm-1.2.1-b9e2b2aee2-a355c59b32.zip | Bin 3989 -> 0 bytes
 ...ent-inherit-npm-0.0.3-8f67384b1a-9f5b872a6b.zip | Bin 2704 -> 0 bytes
 .../cache/cors-npm-2.8.5-c9935a2d12-66e88e08ed.zip | Bin 0 -> 7805 bytes
 .../debug-npm-3.1.0-9f0accb99b-f5fd4b1390.zip      | Bin 21469 -> 0 bytes
 .../debug-npm-4.1.1-540248b3aa-19bd01e5b1.zip      | Bin 27601 -> 0 bytes
 ...azy-logger-npm-4.0.1-1f98b860f4-6116f29f39.zip} | Bin 24490 -> 24466 bytes
 ...e.io-client-npm-3.5.2-05cee90a28-ff0a219546.zip | Bin 54284 -> 0 bytes
 ...e.io-client-npm-6.5.3-2fd3732014-0d7c3e6de2.zip | Bin 0 -> 233768 bytes
 .../engine.io-npm-3.5.0-e1f3080394-5e726b18d7.zip  | Bin 26182 -> 0 bytes
 .../engine.io-npm-6.5.4-4c4278bf0e-f1a74fc943.zip  | Bin 0 -> 54357 bytes
 ...e.io-parser-npm-2.2.1-0b86cbeed8-0aa465b840.zip | Bin 13430 -> 0 bytes
 ...e.io-parser-npm-5.2.1-2e514fd9eb-31f16fd1d6.zip | Bin 0 -> 23405 bytes
 ...has-binary2-npm-1.0.3-a9954e86d3-9183a61783.zip | Bin 3083 -> 0 bytes
 .../has-cors-npm-1.1.0-d60e35705d-549ce94113.zip   | Bin 2926 -> 0 bytes
 .../indexof-npm-0.0.1-b35b810950-0fb04e8b14.zip    | Bin 1708 -> 0 bytes
 .../isarray-npm-2.0.1-ef99c2575f-a052197321.zip    | Bin 2153 -> 0 bytes
 .../parseqs-npm-0.0.6-7d7191eb92-7fc4ff4ba5.zip    | Bin 2804 -> 0 bytes
 .../parseuri-npm-0.0.6-0c11d6eb7b-fa430e40f0.zip   | Bin 3575 -> 0 bytes
 ...portscanner-npm-2.1.1-ed9403d98f-428bf02862.zip | Bin 7904 -> 0 bytes
 ...portscanner-npm-2.2.0-d6cfa96568-35061c410e.zip | Bin 0 -> 8711 bytes
 .yarn/cache/qs-npm-6.2.3-9521e04257-76dab300c0.zip | Bin 24782 -> 0 bytes
 .../rxjs-npm-5.5.12-d7a14bc716-06a4205b05.zip      | Bin 3276444 -> 0 bytes
 ....io-adapter-npm-1.1.2-e3bfeecac6-50a3c0fe9b.zip | Bin 6869 -> 0 bytes
 ....io-adapter-npm-2.5.2-3456682203-08b052d6b4.zip | Bin 0 -> 8884 bytes
 ...t.io-client-npm-2.4.0-250c5c728d-1e89068fa5.zip | Bin 399939 -> 0 bytes
 ...t.io-client-npm-4.7.4-0c56d67b42-dff61e3e80.zip | Bin 0 -> 347460 bytes
 .../socket.io-npm-2.4.0-43ce5cdc2c-fbc569d8f1.zip  | Bin 17620 -> 0 bytes
 .../socket.io-npm-4.7.4-57c0a2a108-d1c4393811.zip  | Bin 0 -> 338039 bytes
 ...t.io-parser-npm-3.3.2-e30da95d28-79758ca9a9.zip | Bin 7217 -> 0 bytes
 ...t.io-parser-npm-3.4.1-01e4bd3a9c-ef243528da.zip | Bin 7216 -> 0 bytes
 ...t.io-parser-npm-4.2.4-bf87f78bcd-4be500a9ff.zip | Bin 0 -> 23700 bytes
 ...-observable-npm-1.0.1-f74766c3fc-8e8a4591f4.zip | Bin 5376 -> 0 bytes
 .../tfunk-npm-4.0.0-ddcb0791d3-85763257eb.zip      | Bin 7361 -> 0 bytes
 .../to-array-npm-0.1.4-81386702bb-396a04df5a.zip   | Bin 2234 -> 0 bytes
 ...a-parser-js-npm-1.0.2-c3376785e2-9c246bdbfc.zip | Bin 72515 -> 0 bytes
 ...-parser-js-npm-1.0.37-b79655e1b5-56508f2428.zip | Bin 0 -> 39886 bytes
 ...dici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip | Bin 0 -> 28630 bytes
 .yarn/cache/ws-npm-7.4.6-9c9a725604-150e3f917b.zip | Bin 34171 -> 0 bytes
 .../cache/ws-npm-8.11.0-ab72116a01-f759ea19e4.zip  | Bin 0 -> 39501 bytes
 ...equest-ssl-npm-2.0.0-a9c0d5efed-3c2edfce0c.zip} | Bin 16523 -> 16684 bytes
 .../yargs-npm-17.7.2-80b62638e1-abb3e37678.zip     | Bin 0 -> 88003 bytes
 ...rgs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip | Bin 0 -> 32536 bytes
 .../yeast-npm-0.1.2-19a347595d-5536b5cfb3.zip      | Bin 3842 -> 0 bytes
 yarn.lock                                          | 506 +++++++-----------
 63 files changed, 419 insertions(+), 679 deletions(-)

diff --git a/.pnp.cjs b/.pnp.cjs
index 0461ef30..12c84d52 100755
--- a/.pnp.cjs
+++ b/.pnp.cjs
@@ -518,7 +518,7 @@ const RAW_RUNTIME_STATE =
           ["@babel/traverse", "npm:7.23.7"],\
           ["@babel/types", "npm:7.23.6"],\
           ["convert-source-map", "npm:1.7.0"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["gensync", "npm:1.0.0-beta.2"],\
           ["json5", "npm:2.2.0"],\
           ["lodash", "npm:4.17.21"],\
@@ -2379,7 +2379,7 @@ const RAW_RUNTIME_STATE =
           ["@babel/helper-split-export-declaration", "npm:7.22.6"],\
           ["@babel/parser", "npm:7.23.6"],\
           ["@babel/types", "npm:7.23.6"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["globals", "npm:11.12.0"]\
         ],\
         "linkType": "HARD"\
@@ -2629,7 +2629,7 @@ const RAW_RUNTIME_STATE =
           ["@djencks/antora-source-watch", "npm:0.0.5-rc.2"],\
           ["@antora/expand-path-helper", "npm:2.0.0"],\
           ["@antora/user-require-helper", "npm:2.0.0"],\
-          ["browser-sync", "npm:2.27.7"],\
+          ["browser-sync", "npm:2.29.3"],\
           ["chokidar", "npm:3.5.2"],\
           ["picomatch", "npm:2.3.1"]\
         ],\
@@ -2757,7 +2757,7 @@ const RAW_RUNTIME_STATE =
           ["@jest/types", "npm:26.6.2"],\
           ["@types/istanbul-lib-coverage", "npm:2.0.3"],\
           ["@types/istanbul-reports", "npm:3.0.1"],\
-          ["@types/node", "npm:14.14.16"],\
+          ["@types/node", "npm:20.11.0"],\
           ["@types/yargs", "npm:15.0.14"],\
           ["chalk", "npm:4.1.2"]\
         ],\
@@ -3359,7 +3359,7 @@ const RAW_RUNTIME_STATE =
           ["@oclif/parser", "npm:3.8.5"],\
           ["@oclif/plugin-help", "npm:3.2.3"],\
           ["@types/oclif__config", null],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["semver", "npm:7.3.5"]\
         ],\
         "packagePeers": [\
@@ -3376,7 +3376,7 @@ const RAW_RUNTIME_STATE =
           ["@oclif/config", "npm:1.17.0"],\
           ["@oclif/errors", "npm:1.3.4"],\
           ["@oclif/parser", "npm:3.8.5"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["globby", "npm:11.1.0"],\
           ["is-wsl", "npm:2.2.0"],\
           ["tslib", "npm:2.6.2"]\
@@ -3463,7 +3463,7 @@ const RAW_RUNTIME_STATE =
           ["@oclif/errors", "npm:1.3.4"],\
           ["chalk", "npm:4.1.2"],\
           ["cli-ux", "npm:5.5.1"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["fs-extra", "npm:9.0.1"],\
           ["http-call", "npm:5.3.0"],\
           ["load-json-file", "npm:5.3.0"],\
@@ -3974,6 +3974,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@socket.io/component-emitter", [\
+      ["npm:3.1.0", {\
+        "packageLocation": "./.yarn/cache/@socket.io-component-emitter-npm-3.1.0-3f778351c2-db069d9542.zip/node_modules/@socket.io/component-emitter/",\
+        "packageDependencies": [\
+          ["@socket.io/component-emitter", "npm:3.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@szmarczak/http-timer", [\
       ["npm:1.1.2", {\
         "packageLocation": "./.yarn/cache/@szmarczak-http-timer-npm-1.1.2-ea82ca2d55-9b63853bd5.zip/node_modules/@szmarczak/http-timer/",\
@@ -4043,18 +4052,37 @@ const RAW_RUNTIME_STATE =
           ["@types/cacheable-request", "npm:6.0.1"],\
           ["@types/http-cache-semantics", "npm:4.0.4"],\
           ["@types/keyv", "npm:3.1.1"],\
-          ["@types/node", "npm:14.14.16"],\
+          ["@types/node", "npm:20.11.0"],\
           ["@types/responselike", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@types/cookie", [\
+      ["npm:0.4.1", {\
+        "packageLocation": "./.yarn/cache/@types-cookie-npm-0.4.1-274a704dc6-427c922021.zip/node_modules/@types/cookie/",\
+        "packageDependencies": [\
+          ["@types/cookie", "npm:0.4.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@types/cors", [\
+      ["npm:2.8.17", {\
+        "packageLocation": "./.yarn/cache/@types-cors-npm-2.8.17-2556d16051-469bd85e29.zip/node_modules/@types/cors/",\
+        "packageDependencies": [\
+          ["@types/cors", "npm:2.8.17"],\
+          ["@types/node", "npm:20.11.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@types/decompress", [\
       ["npm:4.2.3", {\
         "packageLocation": "./.yarn/cache/@types-decompress-npm-4.2.3-a952d4f7ff-f5b54ebc13.zip/node_modules/@types/decompress/",\
         "packageDependencies": [\
           ["@types/decompress", "npm:4.2.3"],\
-          ["@types/node", "npm:14.14.16"]\
+          ["@types/node", "npm:20.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4066,7 +4094,7 @@ const RAW_RUNTIME_STATE =
           ["@types/download", "npm:8.0.1"],\
           ["@types/decompress", "npm:4.2.3"],\
           ["@types/got", "npm:8.3.5"],\
-          ["@types/node", "npm:14.14.16"]\
+          ["@types/node", "npm:20.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4102,7 +4130,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["@types/glob", "npm:7.1.3"],\
           ["@types/minimatch", "npm:3.0.3"],\
-          ["@types/node", "npm:14.14.16"]\
+          ["@types/node", "npm:20.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4112,7 +4140,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/@types-got-npm-8.3.5-a96a7b7325-497ec57f7b.zip/node_modules/@types/got/",\
         "packageDependencies": [\
           ["@types/got", "npm:8.3.5"],\
-          ["@types/node", "npm:14.14.16"]\
+          ["@types/node", "npm:20.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4131,7 +4159,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/@types-http-proxy-npm-1.17.4-b058ec1b5e-bab3e09a20.zip/node_modules/@types/http-proxy/",\
         "packageDependencies": [\
           ["@types/http-proxy", "npm:1.17.4"],\
-          ["@types/node", "npm:14.14.16"]\
+          ["@types/node", "npm:20.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4188,7 +4216,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/@types-keyv-npm-3.1.1-779a80f2c7-ee0d098693.zip/node_modules/@types/keyv/",\
         "packageDependencies": [\
           ["@types/keyv", "npm:3.1.1"],\
-          ["@types/node", "npm:14.14.16"]\
+          ["@types/node", "npm:20.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4218,6 +4246,14 @@ const RAW_RUNTIME_STATE =
           ["@types/node", "npm:14.14.16"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:20.11.0", {\
+        "packageLocation": "./.yarn/cache/@types-node-npm-20.11.0-cb757f0c2a-8da60a8ccb.zip/node_modules/@types/node/",\
+        "packageDependencies": [\
+          ["@types/node", "npm:20.11.0"],\
+          ["undici-types", "npm:5.26.5"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["@types/node-fetch", [\
@@ -4225,7 +4261,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/@types-node-fetch-npm-2.5.7-fd8c51e56f-3585b38cf0.zip/node_modules/@types/node-fetch/",\
         "packageDependencies": [\
           ["@types/node-fetch", "npm:2.5.7"],\
-          ["@types/node", "npm:14.14.16"],\
+          ["@types/node", "npm:20.11.0"],\
           ["form-data", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
@@ -4254,7 +4290,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/@types-resolve-npm-1.17.1-9a8396bef2-dc6a6df507.zip/node_modules/@types/resolve/",\
         "packageDependencies": [\
           ["@types/resolve", "npm:1.17.1"],\
-          ["@types/node", "npm:14.14.16"]\
+          ["@types/node", "npm:20.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4264,7 +4300,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-e497238945.zip/node_modules/@types/responselike/",\
         "packageDependencies": [\
           ["@types/responselike", "npm:1.0.0"],\
-          ["@types/node", "npm:14.14.16"]\
+          ["@types/node", "npm:20.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4381,7 +4417,7 @@ const RAW_RUNTIME_STATE =
           ["@types/typescript", null],\
           ["@typescript-eslint/types", "npm:4.33.0"],\
           ["@typescript-eslint/visitor-keys", "npm:4.33.0"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["globby", "npm:11.1.0"],\
           ["is-glob", "npm:4.0.3"],\
           ["semver", "npm:7.3.5"],\
@@ -4682,21 +4718,12 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["after", [\
-      ["npm:0.8.2", {\
-        "packageLocation": "./.yarn/cache/after-npm-0.8.2-7e7b7e3869-52ea9be2e9.zip/node_modules/after/",\
-        "packageDependencies": [\
-          ["after", "npm:0.8.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["agent-base", [\
       ["npm:6.0.2", {\
         "packageLocation": "./.yarn/cache/agent-base-npm-6.0.2-428f325a93-21fb903e09.zip/node_modules/agent-base/",\
         "packageDependencies": [\
           ["agent-base", "npm:6.0.2"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"]\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -5477,15 +5504,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["arraybuffer.slice", [\
-      ["npm:0.0.7", {\
-        "packageLocation": "./.yarn/cache/arraybuffer.slice-npm-0.0.7-c409adb178-c6bacada71.zip/node_modules/arraybuffer.slice/",\
-        "packageDependencies": [\
-          ["arraybuffer.slice", "npm:0.0.7"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["arrify", [\
       ["npm:1.0.1", {\
         "packageLocation": "./.yarn/cache/arrify-npm-1.0.1-affafba9fe-745075dd4a.zip/node_modules/arrify/",\
@@ -5607,6 +5625,14 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
+      ["npm:2.6.4", {\
+        "packageLocation": "./.yarn/cache/async-npm-2.6.4-3155e80151-df8e52817d.zip/node_modules/async/",\
+        "packageDependencies": [\
+          ["async", "npm:2.6.4"],\
+          ["lodash", "npm:4.17.21"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:3.2.0", {\
         "packageLocation": "./.yarn/cache/async-npm-3.2.0-b6fd825ddc-78e77fbce9.zip/node_modules/async/",\
         "packageDependencies": [\
@@ -5783,15 +5809,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["backo2", [\
-      ["npm:1.0.2", {\
-        "packageLocation": "./.yarn/cache/backo2-npm-1.0.2-e933aab18a-fda8d0a0f4.zip/node_modules/backo2/",\
-        "packageDependencies": [\
-          ["backo2", "npm:1.0.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["backoff", [\
       ["npm:2.5.0", {\
         "packageLocation": "./.yarn/cache/backoff-npm-2.5.0-2f29e91e19-5286c3f026.zip/node_modules/backoff/",\
@@ -5834,15 +5851,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["base64-arraybuffer", [\
-      ["npm:0.1.4", {\
-        "packageLocation": "./.yarn/cache/base64-arraybuffer-npm-0.1.4-2f8efc60e0-25c81d85a0.zip/node_modules/base64-arraybuffer/",\
-        "packageDependencies": [\
-          ["base64-arraybuffer", "npm:0.1.4"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["base64-js", [\
       ["npm:1.5.1", {\
         "packageLocation": "./.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip/node_modules/base64-js/",\
@@ -6009,15 +6017,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["blob", [\
-      ["npm:0.0.5", {\
-        "packageLocation": "./.yarn/cache/blob-npm-0.0.5-5e6b11bda5-f4165762d3.zip/node_modules/blob/",\
-        "packageDependencies": [\
-          ["blob", "npm:0.0.5"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["blueimp-md5", [\
       ["npm:2.19.0", {\
         "packageLocation": "./.yarn/cache/blueimp-md5-npm-2.19.0-0a19585c8c-84dc5f86e0.zip/node_modules/blueimp-md5/",\
@@ -6215,20 +6214,20 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["browser-sync", [\
-      ["npm:2.27.7", {\
-        "packageLocation": "./.yarn/cache/browser-sync-npm-2.27.7-b8e58f9a91-80270d2cb0.zip/node_modules/browser-sync/",\
+      ["npm:2.29.3", {\
+        "packageLocation": "./.yarn/cache/browser-sync-npm-2.29.3-fba64103a9-4afaa3b758.zip/node_modules/browser-sync/",\
         "packageDependencies": [\
-          ["browser-sync", "npm:2.27.7"],\
-          ["browser-sync-client", "npm:2.27.7"],\
-          ["browser-sync-ui", "npm:2.27.7"],\
+          ["browser-sync", "npm:2.29.3"],\
+          ["browser-sync-client", "npm:2.29.3"],\
+          ["browser-sync-ui", "npm:2.29.3"],\
           ["bs-recipes", "npm:1.3.4"],\
-          ["bs-snippet-injector", "npm:2.0.1"],\
+          ["chalk", "npm:4.1.2"],\
           ["chokidar", "npm:3.5.2"],\
           ["connect", "npm:3.6.6"],\
           ["connect-history-api-fallback", "npm:1.6.0"],\
           ["dev-ip", "npm:1.0.1"],\
           ["easy-extender", "npm:2.3.4"],\
-          ["eazy-logger", "npm:3.1.0"],\
+          ["eazy-logger", "npm:4.0.1"],\
           ["etag", "npm:1.8.1"],\
           ["fresh", "npm:0.5.2"],\
           ["fs-extra", "npm:3.0.1"],\
@@ -6237,8 +6236,7 @@ const RAW_RUNTIME_STATE =
           ["localtunnel", "npm:2.0.2"],\
           ["micromatch", "npm:4.0.5"],\
           ["opn", "npm:5.3.0"],\
-          ["portscanner", "npm:2.1.1"],\
-          ["qs", "npm:6.2.3"],\
+          ["portscanner", "npm:2.2.0"],\
           ["raw-body", "npm:2.4.2"],\
           ["resp-modifier", "npm:6.0.2"],\
           ["rx", "npm:4.1.0"],\
@@ -6246,36 +6244,36 @@ const RAW_RUNTIME_STATE =
           ["serve-index", "npm:1.9.1"],\
           ["serve-static", "npm:1.13.2"],\
           ["server-destroy", "npm:1.0.1"],\
-          ["socket.io", "npm:2.4.0"],\
-          ["ua-parser-js", "npm:1.0.2"],\
-          ["yargs", "npm:15.4.1"]\
+          ["socket.io", "npm:4.7.4"],\
+          ["ua-parser-js", "npm:1.0.37"],\
+          ["yargs", "npm:17.7.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["browser-sync-client", [\
-      ["npm:2.27.7", {\
-        "packageLocation": "./.yarn/cache/browser-sync-client-npm-2.27.7-5ffd96457c-d4920ff1e0.zip/node_modules/browser-sync-client/",\
+      ["npm:2.29.3", {\
+        "packageLocation": "./.yarn/cache/browser-sync-client-npm-2.29.3-4d3ab09ce9-ebf892320d.zip/node_modules/browser-sync-client/",\
         "packageDependencies": [\
-          ["browser-sync-client", "npm:2.27.7"],\
+          ["browser-sync-client", "npm:2.29.3"],\
           ["etag", "npm:1.8.1"],\
           ["fresh", "npm:0.5.2"],\
-          ["mitt", "npm:1.2.0"],\
-          ["rxjs", "npm:5.5.12"]\
+          ["mitt", "npm:1.2.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["browser-sync-ui", [\
-      ["npm:2.27.7", {\
-        "packageLocation": "./.yarn/cache/browser-sync-ui-npm-2.27.7-4ff11c7e03-d15db969bc.zip/node_modules/browser-sync-ui/",\
+      ["npm:2.29.3", {\
+        "packageLocation": "./.yarn/cache/browser-sync-ui-npm-2.29.3-25b7eeb26e-2ab77b6867.zip/node_modules/browser-sync-ui/",\
         "packageDependencies": [\
-          ["browser-sync-ui", "npm:2.27.7"],\
+          ["browser-sync-ui", "npm:2.29.3"],\
           ["async-each-series", "npm:0.1.1"],\
+          ["chalk", "npm:4.1.2"],\
           ["connect-history-api-fallback", "npm:1.6.0"],\
           ["immutable", "npm:3.8.2"],\
           ["server-destroy", "npm:1.0.1"],\
-          ["socket.io-client", "npm:2.4.0"],\
+          ["socket.io-client", "npm:4.7.4"],\
           ["stream-throttle", "npm:0.1.3"]\
         ],\
         "linkType": "HARD"\
@@ -6440,15 +6438,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["bs-snippet-injector", [\
-      ["npm:2.0.1", {\
-        "packageLocation": "./.yarn/cache/bs-snippet-injector-npm-2.0.1-cd1b94d486-012e38fac1.zip/node_modules/bs-snippet-injector/",\
-        "packageDependencies": [\
-          ["bs-snippet-injector", "npm:2.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["buffer", [\
       ["npm:5.2.1", {\
         "packageLocation": "./.yarn/cache/buffer-npm-5.2.1-9f7652b857-dd50d4af04.zip/node_modules/buffer/",\
@@ -6932,7 +6921,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/careful-downloader-npm-3.0.0-60482cad6f-10eaf8c7cf.zip/node_modules/careful-downloader/",\
         "packageDependencies": [\
           ["careful-downloader", "npm:3.0.0"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["decompress", "npm:4.2.1"],\
           ["fs-extra", "npm:11.2.0"],\
           ["got", "npm:12.6.1"],\
@@ -7309,6 +7298,16 @@ const RAW_RUNTIME_STATE =
           ["wrap-ansi", "npm:7.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:8.0.1", {\
+        "packageLocation": "./.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip/node_modules/cliui/",\
+        "packageDependencies": [\
+          ["cliui", "npm:8.0.1"],\
+          ["string-width", "npm:4.2.3"],\
+          ["strip-ansi", "npm:6.0.1"],\
+          ["wrap-ansi", "npm:7.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["clone", [\
@@ -7632,23 +7631,7 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["component-bind", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/component-bind-npm-1.0.0-c4b6dae2b7-746c5810b9.zip/node_modules/component-bind/",\
-        "packageDependencies": [\
-          ["component-bind", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["component-emitter", [\
-      ["npm:1.2.1", {\
-        "packageLocation": "./.yarn/cache/component-emitter-npm-1.2.1-b9e2b2aee2-a355c59b32.zip/node_modules/component-emitter/",\
-        "packageDependencies": [\
-          ["component-emitter", "npm:1.2.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:1.3.0", {\
         "packageLocation": "./.yarn/cache/component-emitter-npm-1.3.0-4b848565b9-dfc1ec2e7a.zip/node_modules/component-emitter/",\
         "packageDependencies": [\
@@ -7657,15 +7640,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["component-inherit", [\
-      ["npm:0.0.3", {\
-        "packageLocation": "./.yarn/cache/component-inherit-npm-0.0.3-8f67384b1a-9f5b872a6b.zip/node_modules/component-inherit/",\
-        "packageDependencies": [\
-          ["component-inherit", "npm:0.0.3"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["compress-commons", [\
       ["npm:4.1.1", {\
         "packageLocation": "./.yarn/cache/compress-commons-npm-4.1.1-9ac41d7ac3-7e35816503.zip/node_modules/compress-commons/",\
@@ -7989,6 +7963,17 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["cors", [\
+      ["npm:2.8.5", {\
+        "packageLocation": "./.yarn/cache/cors-npm-2.8.5-c9935a2d12-66e88e08ed.zip/node_modules/cors/",\
+        "packageDependencies": [\
+          ["cors", "npm:2.8.5"],\
+          ["object-assign", "npm:4.1.1"],\
+          ["vary", "npm:1.1.2"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["cosmiconfig", [\
       ["npm:5.2.1", {\
         "packageLocation": "./.yarn/cache/cosmiconfig-npm-5.2.1-4a84462a41-1d617668e1.zip/node_modules/cosmiconfig/",\
@@ -8538,13 +8523,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "SOFT"\
       }],\
-      ["npm:3.1.0", {\
-        "packageLocation": "./.yarn/cache/debug-npm-3.1.0-9f0accb99b-f5fd4b1390.zip/node_modules/debug/",\
-        "packageDependencies": [\
-          ["debug", "npm:3.1.0"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
       ["npm:3.2.6", {\
         "packageLocation": "./.yarn/cache/debug-npm-3.2.6-6214e40f12-c495d32519.zip/node_modules/debug/",\
         "packageDependencies": [\
@@ -8552,13 +8530,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "SOFT"\
       }],\
-      ["npm:4.1.1", {\
-        "packageLocation": "./.yarn/cache/debug-npm-4.1.1-540248b3aa-19bd01e5b1.zip/node_modules/debug/",\
-        "packageDependencies": [\
-          ["debug", "npm:4.1.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
       ["npm:4.3.2", {\
         "packageLocation": "./.yarn/cache/debug-npm-4.3.2-f0148b6afe-6a2980374e.zip/node_modules/debug/",\
         "packageDependencies": [\
@@ -8573,12 +8544,12 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:05cee90a2850af8c1e5fe07e18103ff7ebeaa1e5fe2949ab66519290410d68d984daf762f125ecc342acdf5166f33455a467875faca30ccd5d55f61e5662138e#npm:3.1.0", {\
-        "packageLocation": "./.yarn/__virtual__/debug-virtual-75f3e5b18c/0/cache/debug-npm-3.1.0-9f0accb99b-f5fd4b1390.zip/node_modules/debug/",\
+      ["virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4", {\
+        "packageLocation": "./.yarn/__virtual__/debug-virtual-ba627f4278/0/cache/debug-npm-4.3.4-4513954577-0073c3bcbd.zip/node_modules/debug/",\
         "packageDependencies": [\
-          ["debug", "virtual:05cee90a2850af8c1e5fe07e18103ff7ebeaa1e5fe2949ab66519290410d68d984daf762f125ecc342acdf5166f33455a467875faca30ccd5d55f61e5662138e#npm:3.1.0"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["@types/supports-color", null],\
-          ["ms", "npm:2.0.0"],\
+          ["ms", "npm:2.1.2"],\
           ["supports-color", null]\
         ],\
         "packagePeers": [\
@@ -8628,34 +8599,6 @@ const RAW_RUNTIME_STATE =
           "supports-color"\
         ],\
         "linkType": "HARD"\
-      }],\
-      ["virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4", {\
-        "packageLocation": "./.yarn/__virtual__/debug-virtual-d334747a0f/0/cache/debug-npm-4.3.4-4513954577-0073c3bcbd.zip/node_modules/debug/",\
-        "packageDependencies": [\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
-          ["@types/supports-color", null],\
-          ["ms", "npm:2.1.2"],\
-          ["supports-color", null]\
-        ],\
-        "packagePeers": [\
-          "@types/supports-color",\
-          "supports-color"\
-        ],\
-        "linkType": "HARD"\
-      }],\
-      ["virtual:e1f30803942a24b65833c140871a2d33218915153179817078a609a515eee9a17fae5e5c0d87f9c2b3841c870353815db84411d24bf9b018ffc58bbc74099975#npm:4.1.1", {\
-        "packageLocation": "./.yarn/__virtual__/debug-virtual-3ed3f5bae4/0/cache/debug-npm-4.1.1-540248b3aa-19bd01e5b1.zip/node_modules/debug/",\
-        "packageDependencies": [\
-          ["debug", "virtual:e1f30803942a24b65833c140871a2d33218915153179817078a609a515eee9a17fae5e5c0d87f9c2b3841c870353815db84411d24bf9b018ffc58bbc74099975#npm:4.1.1"],\
-          ["@types/supports-color", null],\
-          ["ms", "npm:2.1.2"],\
-          ["supports-color", null]\
-        ],\
-        "packagePeers": [\
-          "@types/supports-color",\
-          "supports-color"\
-        ],\
-        "linkType": "HARD"\
       }]\
     ]],\
     ["decache", [\
@@ -9095,7 +9038,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/detective-less-npm-1.0.2-51713fb487-858936fbad.zip/node_modules/detective-less/",\
         "packageDependencies": [\
           ["detective-less", "npm:1.0.2"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["gonzales-pe", "npm:4.3.0"],\
           ["node-source-walk", "npm:4.2.0"]\
         ],\
@@ -9107,7 +9050,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/detective-postcss-npm-4.0.0-3898e15a71-9bd5d35554.zip/node_modules/detective-postcss/",\
         "packageDependencies": [\
           ["detective-postcss", "npm:4.0.0"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["is-url", "npm:1.2.4"],\
           ["postcss", "npm:8.4.33"],\
           ["postcss-values-parser", "npm:2.0.1"]\
@@ -9120,7 +9063,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/detective-sass-npm-3.0.1-9633e30583-86f76671d9.zip/node_modules/detective-sass/",\
         "packageDependencies": [\
           ["detective-sass", "npm:3.0.1"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["gonzales-pe", "npm:4.3.0"],\
           ["node-source-walk", "npm:4.2.0"]\
         ],\
@@ -9132,7 +9075,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/detective-scss-npm-2.0.1-062d87fc43-e130745b4a.zip/node_modules/detective-scss/",\
         "packageDependencies": [\
           ["detective-scss", "npm:2.0.1"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["gonzales-pe", "npm:4.3.0"],\
           ["node-source-walk", "npm:4.2.0"]\
         ],\
@@ -9488,11 +9431,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["eazy-logger", [\
-      ["npm:3.1.0", {\
-        "packageLocation": "./.yarn/cache/eazy-logger-npm-3.1.0-29215733e6-4783e5736e.zip/node_modules/eazy-logger/",\
+      ["npm:4.0.1", {\
+        "packageLocation": "./.yarn/cache/eazy-logger-npm-4.0.1-1f98b860f4-6116f29f39.zip/node_modules/eazy-logger/",\
         "packageDependencies": [\
-          ["eazy-logger", "npm:3.1.0"],\
-          ["tfunk", "npm:4.0.0"]\
+          ["eazy-logger", "npm:4.0.1"],\
+          ["chalk", "npm:4.1.2"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9612,50 +9555,43 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["engine.io", [\
-      ["npm:3.5.0", {\
-        "packageLocation": "./.yarn/cache/engine.io-npm-3.5.0-e1f3080394-5e726b18d7.zip/node_modules/engine.io/",\
+      ["npm:6.5.4", {\
+        "packageLocation": "./.yarn/cache/engine.io-npm-6.5.4-4c4278bf0e-f1a74fc943.zip/node_modules/engine.io/",\
         "packageDependencies": [\
-          ["engine.io", "npm:3.5.0"],\
+          ["engine.io", "npm:6.5.4"],\
+          ["@types/cookie", "npm:0.4.1"],\
+          ["@types/cors", "npm:2.8.17"],\
+          ["@types/node", "npm:20.11.0"],\
           ["accepts", "npm:1.3.7"],\
           ["base64id", "npm:2.0.0"],\
           ["cookie", "npm:0.4.1"],\
-          ["debug", "virtual:e1f30803942a24b65833c140871a2d33218915153179817078a609a515eee9a17fae5e5c0d87f9c2b3841c870353815db84411d24bf9b018ffc58bbc74099975#npm:4.1.1"],\
-          ["engine.io-parser", "npm:2.2.1"],\
-          ["ws", "virtual:05cee90a2850af8c1e5fe07e18103ff7ebeaa1e5fe2949ab66519290410d68d984daf762f125ecc342acdf5166f33455a467875faca30ccd5d55f61e5662138e#npm:7.4.6"]\
+          ["cors", "npm:2.8.5"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
+          ["engine.io-parser", "npm:5.2.1"],\
+          ["ws", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:8.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["engine.io-client", [\
-      ["npm:3.5.2", {\
-        "packageLocation": "./.yarn/cache/engine.io-client-npm-3.5.2-05cee90a28-ff0a219546.zip/node_modules/engine.io-client/",\
+      ["npm:6.5.3", {\
+        "packageLocation": "./.yarn/cache/engine.io-client-npm-6.5.3-2fd3732014-0d7c3e6de2.zip/node_modules/engine.io-client/",\
         "packageDependencies": [\
-          ["engine.io-client", "npm:3.5.2"],\
-          ["component-emitter", "npm:1.3.0"],\
-          ["component-inherit", "npm:0.0.3"],\
-          ["debug", "virtual:05cee90a2850af8c1e5fe07e18103ff7ebeaa1e5fe2949ab66519290410d68d984daf762f125ecc342acdf5166f33455a467875faca30ccd5d55f61e5662138e#npm:3.1.0"],\
-          ["engine.io-parser", "npm:2.2.1"],\
-          ["has-cors", "npm:1.1.0"],\
-          ["indexof", "npm:0.0.1"],\
-          ["parseqs", "npm:0.0.6"],\
-          ["parseuri", "npm:0.0.6"],\
-          ["ws", "virtual:05cee90a2850af8c1e5fe07e18103ff7ebeaa1e5fe2949ab66519290410d68d984daf762f125ecc342acdf5166f33455a467875faca30ccd5d55f61e5662138e#npm:7.4.6"],\
-          ["xmlhttprequest-ssl", "npm:1.6.3"],\
-          ["yeast", "npm:0.1.2"]\
+          ["engine.io-client", "npm:6.5.3"],\
+          ["@socket.io/component-emitter", "npm:3.1.0"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
+          ["engine.io-parser", "npm:5.2.1"],\
+          ["ws", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:8.11.0"],\
+          ["xmlhttprequest-ssl", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["engine.io-parser", [\
-      ["npm:2.2.1", {\
-        "packageLocation": "./.yarn/cache/engine.io-parser-npm-2.2.1-0b86cbeed8-0aa465b840.zip/node_modules/engine.io-parser/",\
+      ["npm:5.2.1", {\
+        "packageLocation": "./.yarn/cache/engine.io-parser-npm-5.2.1-2e514fd9eb-31f16fd1d6.zip/node_modules/engine.io-parser/",\
         "packageDependencies": [\
-          ["engine.io-parser", "npm:2.2.1"],\
-          ["after", "npm:0.8.2"],\
-          ["arraybuffer.slice", "npm:0.0.7"],\
-          ["base64-arraybuffer", "npm:0.1.4"],\
-          ["blob", "npm:0.0.5"],\
-          ["has-binary2", "npm:1.0.3"]\
+          ["engine.io-parser", "npm:5.2.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9955,7 +9891,7 @@ const RAW_RUNTIME_STATE =
           ["ajv", "npm:6.12.6"],\
           ["chalk", "npm:4.1.2"],\
           ["cross-spawn", "npm:6.0.5"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["doctrine", "npm:3.0.0"],\
           ["eslint-scope", "npm:4.0.3"],\
           ["eslint-utils", "npm:1.4.3"],\
@@ -9998,7 +9934,7 @@ const RAW_RUNTIME_STATE =
           ["ajv", "npm:6.12.6"],\
           ["chalk", "npm:4.1.2"],\
           ["cross-spawn", "npm:6.0.5"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["doctrine", "npm:3.0.0"],\
           ["eslint-scope", "npm:5.1.1"],\
           ["eslint-utils", "npm:1.4.3"],\
@@ -12721,25 +12657,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["has-binary2", [\
-      ["npm:1.0.3", {\
-        "packageLocation": "./.yarn/cache/has-binary2-npm-1.0.3-a9954e86d3-9183a61783.zip/node_modules/has-binary2/",\
-        "packageDependencies": [\
-          ["has-binary2", "npm:1.0.3"],\
-          ["isarray", "npm:2.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["has-cors", [\
-      ["npm:1.1.0", {\
-        "packageLocation": "./.yarn/cache/has-cors-npm-1.1.0-d60e35705d-549ce94113.zip/node_modules/has-cors/",\
-        "packageDependencies": [\
-          ["has-cors", "npm:1.1.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["has-flag", [\
       ["npm:2.0.0", {\
         "packageLocation": "./.yarn/cache/has-flag-npm-2.0.0-afbe649c60-7d060d142e.zip/node_modules/has-flag/",\
@@ -13132,7 +13049,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["http-call", "npm:5.3.0"],\
           ["content-type", "npm:1.0.4"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["is-retry-allowed", "npm:1.2.0"],\
           ["is-stream", "npm:2.0.0"],\
           ["parse-json", "npm:4.0.0"],\
@@ -13272,7 +13189,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["https-proxy-agent", "npm:5.0.0"],\
           ["agent-base", "npm:6.0.2"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"]\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -13543,15 +13460,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["indexof", [\
-      ["npm:0.0.1", {\
-        "packageLocation": "./.yarn/cache/indexof-npm-0.0.1-b35b810950-0fb04e8b14.zip/node_modules/indexof/",\
-        "packageDependencies": [\
-          ["indexof", "npm:0.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["inflight", [\
       ["npm:1.0.6", {\
         "packageLocation": "./.yarn/cache/inflight-npm-1.0.6-ccedb4b908-d2ebd65441.zip/node_modules/inflight/",\
@@ -14538,13 +14446,6 @@ const RAW_RUNTIME_STATE =
           ["isarray", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
-      }],\
-      ["npm:2.0.1", {\
-        "packageLocation": "./.yarn/cache/isarray-npm-2.0.1-ef99c2575f-a052197321.zip/node_modules/isarray/",\
-        "packageDependencies": [\
-          ["isarray", "npm:2.0.1"]\
-        ],\
-        "linkType": "HARD"\
       }]\
     ]],\
     ["iserror", [\
@@ -14682,7 +14583,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/jest-worker-npm-26.6.2-46cbcd449f-5f6b94cf0e.zip/node_modules/jest-worker/",\
         "packageDependencies": [\
           ["jest-worker", "npm:26.6.2"],\
-          ["@types/node", "npm:14.14.16"],\
+          ["@types/node", "npm:20.11.0"],\
           ["merge-stream", "npm:2.0.0"],\
           ["supports-color", "npm:7.2.0"]\
         ],\
@@ -16859,7 +16760,7 @@ const RAW_RUNTIME_STATE =
           ["content-type", "npm:1.0.4"],\
           ["cookie", "npm:0.4.1"],\
           ["copy-template-dir", "npm:1.4.0"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["decache", "npm:4.6.0"],\
           ["del", "npm:6.0.0"],\
           ["dot-prop", "npm:6.0.1"],\
@@ -18272,24 +18173,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["parseqs", [\
-      ["npm:0.0.6", {\
-        "packageLocation": "./.yarn/cache/parseqs-npm-0.0.6-7d7191eb92-7fc4ff4ba5.zip/node_modules/parseqs/",\
-        "packageDependencies": [\
-          ["parseqs", "npm:0.0.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["parseuri", [\
-      ["npm:0.0.6", {\
-        "packageLocation": "./.yarn/cache/parseuri-npm-0.0.6-0c11d6eb7b-fa430e40f0.zip/node_modules/parseuri/",\
-        "packageDependencies": [\
-          ["parseuri", "npm:0.0.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["parseurl", [\
       ["npm:1.3.3", {\
         "packageLocation": "./.yarn/cache/parseurl-npm-1.3.3-1542397e00-407cee8e0a.zip/node_modules/parseurl/",\
@@ -18755,11 +18638,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["portscanner", [\
-      ["npm:2.1.1", {\
-        "packageLocation": "./.yarn/cache/portscanner-npm-2.1.1-ed9403d98f-428bf02862.zip/node_modules/portscanner/",\
+      ["npm:2.2.0", {\
+        "packageLocation": "./.yarn/cache/portscanner-npm-2.2.0-d6cfa96568-35061c410e.zip/node_modules/portscanner/",\
         "packageDependencies": [\
-          ["portscanner", "npm:2.1.1"],\
-          ["async", "npm:1.5.2"],\
+          ["portscanner", "npm:2.2.0"],\
+          ["async", "npm:2.6.4"],\
           ["is-number-like", "npm:1.0.8"]\
         ],\
         "linkType": "HARD"\
@@ -19270,7 +19153,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["precinct", "npm:8.2.0"],\
           ["commander", "npm:2.20.3"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["detective-amd", "npm:3.1.0"],\
           ["detective-cjs", "npm:3.1.1"],\
           ["detective-es6", "npm:2.2.0"],\
@@ -19652,13 +19535,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:6.2.3", {\
-        "packageLocation": "./.yarn/cache/qs-npm-6.2.3-9521e04257-76dab300c0.zip/node_modules/qs/",\
-        "packageDependencies": [\
-          ["qs", "npm:6.2.3"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:6.5.2", {\
         "packageLocation": "./.yarn/cache/qs-npm-6.5.2-dbf9d8386b-ef17caa6e1.zip/node_modules/qs/",\
         "packageDependencies": [\
@@ -20750,14 +20626,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["rxjs", [\
-      ["npm:5.5.12", {\
-        "packageLocation": "./.yarn/cache/rxjs-npm-5.5.12-d7a14bc716-06a4205b05.zip/node_modules/rxjs/",\
-        "packageDependencies": [\
-          ["rxjs", "npm:5.5.12"],\
-          ["symbol-observable", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:6.6.7", {\
         "packageLocation": "./.yarn/cache/rxjs-npm-6.6.7-055046ea3c-c8263ebb20.zip/node_modules/rxjs/",\
         "packageDependencies": [\
@@ -21330,67 +21198,51 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["socket.io", [\
-      ["npm:2.4.0", {\
-        "packageLocation": "./.yarn/cache/socket.io-npm-2.4.0-43ce5cdc2c-fbc569d8f1.zip/node_modules/socket.io/",\
+      ["npm:4.7.4", {\
+        "packageLocation": "./.yarn/cache/socket.io-npm-4.7.4-57c0a2a108-d1c4393811.zip/node_modules/socket.io/",\
         "packageDependencies": [\
-          ["socket.io", "npm:2.4.0"],\
-          ["debug", "virtual:e1f30803942a24b65833c140871a2d33218915153179817078a609a515eee9a17fae5e5c0d87f9c2b3841c870353815db84411d24bf9b018ffc58bbc74099975#npm:4.1.1"],\
-          ["engine.io", "npm:3.5.0"],\
-          ["has-binary2", "npm:1.0.3"],\
-          ["socket.io-adapter", "npm:1.1.2"],\
-          ["socket.io-client", "npm:2.4.0"],\
-          ["socket.io-parser", "npm:3.4.1"]\
+          ["socket.io", "npm:4.7.4"],\
+          ["accepts", "npm:1.3.7"],\
+          ["base64id", "npm:2.0.0"],\
+          ["cors", "npm:2.8.5"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
+          ["engine.io", "npm:6.5.4"],\
+          ["socket.io-adapter", "npm:2.5.2"],\
+          ["socket.io-parser", "npm:4.2.4"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["socket.io-adapter", [\
-      ["npm:1.1.2", {\
-        "packageLocation": "./.yarn/cache/socket.io-adapter-npm-1.1.2-e3bfeecac6-50a3c0fe9b.zip/node_modules/socket.io-adapter/",\
+      ["npm:2.5.2", {\
+        "packageLocation": "./.yarn/cache/socket.io-adapter-npm-2.5.2-3456682203-08b052d6b4.zip/node_modules/socket.io-adapter/",\
         "packageDependencies": [\
-          ["socket.io-adapter", "npm:1.1.2"]\
+          ["socket.io-adapter", "npm:2.5.2"],\
+          ["ws", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:8.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["socket.io-client", [\
-      ["npm:2.4.0", {\
-        "packageLocation": "./.yarn/cache/socket.io-client-npm-2.4.0-250c5c728d-1e89068fa5.zip/node_modules/socket.io-client/",\
+      ["npm:4.7.4", {\
+        "packageLocation": "./.yarn/cache/socket.io-client-npm-4.7.4-0c56d67b42-dff61e3e80.zip/node_modules/socket.io-client/",\
         "packageDependencies": [\
-          ["socket.io-client", "npm:2.4.0"],\
-          ["backo2", "npm:1.0.2"],\
-          ["component-bind", "npm:1.0.0"],\
-          ["component-emitter", "npm:1.3.0"],\
-          ["debug", "virtual:05cee90a2850af8c1e5fe07e18103ff7ebeaa1e5fe2949ab66519290410d68d984daf762f125ecc342acdf5166f33455a467875faca30ccd5d55f61e5662138e#npm:3.1.0"],\
-          ["engine.io-client", "npm:3.5.2"],\
-          ["has-binary2", "npm:1.0.3"],\
-          ["indexof", "npm:0.0.1"],\
-          ["parseqs", "npm:0.0.6"],\
-          ["parseuri", "npm:0.0.6"],\
-          ["socket.io-parser", "npm:3.3.2"],\
-          ["to-array", "npm:0.1.4"]\
+          ["socket.io-client", "npm:4.7.4"],\
+          ["@socket.io/component-emitter", "npm:3.1.0"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
+          ["engine.io-client", "npm:6.5.3"],\
+          ["socket.io-parser", "npm:4.2.4"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["socket.io-parser", [\
-      ["npm:3.3.2", {\
-        "packageLocation": "./.yarn/cache/socket.io-parser-npm-3.3.2-e30da95d28-79758ca9a9.zip/node_modules/socket.io-parser/",\
-        "packageDependencies": [\
-          ["socket.io-parser", "npm:3.3.2"],\
-          ["component-emitter", "npm:1.3.0"],\
-          ["debug", "virtual:05cee90a2850af8c1e5fe07e18103ff7ebeaa1e5fe2949ab66519290410d68d984daf762f125ecc342acdf5166f33455a467875faca30ccd5d55f61e5662138e#npm:3.1.0"],\
-          ["isarray", "npm:2.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
-      ["npm:3.4.1", {\
-        "packageLocation": "./.yarn/cache/socket.io-parser-npm-3.4.1-01e4bd3a9c-ef243528da.zip/node_modules/socket.io-parser/",\
+      ["npm:4.2.4", {\
+        "packageLocation": "./.yarn/cache/socket.io-parser-npm-4.2.4-bf87f78bcd-4be500a9ff.zip/node_modules/socket.io-parser/",\
         "packageDependencies": [\
-          ["socket.io-parser", "npm:3.4.1"],\
-          ["component-emitter", "npm:1.2.1"],\
-          ["debug", "virtual:e1f30803942a24b65833c140871a2d33218915153179817078a609a515eee9a17fae5e5c0d87f9c2b3841c870353815db84411d24bf9b018ffc58bbc74099975#npm:4.1.1"],\
-          ["isarray", "npm:2.0.1"]\
+          ["socket.io-parser", "npm:4.2.4"],\
+          ["@socket.io/component-emitter", "npm:3.1.0"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -22177,7 +22029,7 @@ const RAW_RUNTIME_STATE =
           ["cosmiconfig", "virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:8.3.6"],\
           ["css-functions-list", "npm:3.2.1"],\
           ["css-tree", "npm:2.3.1"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["fast-glob", "npm:3.3.2"],\
           ["fastest-levenshtein", "npm:1.0.16"],\
           ["file-entry-cache", "npm:7.0.2"],\
@@ -22382,13 +22234,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["symbol-observable", [\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/symbol-observable-npm-1.0.1-f74766c3fc-8e8a4591f4.zip/node_modules/symbol-observable/",\
-        "packageDependencies": [\
-          ["symbol-observable", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:1.2.0", {\
         "packageLocation": "./.yarn/cache/symbol-observable-npm-1.2.0-9e812a0a39-4684327a2f.zip/node_modules/symbol-observable/",\
         "packageDependencies": [\
@@ -22579,17 +22424,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["tfunk", [\
-      ["npm:4.0.0", {\
-        "packageLocation": "./.yarn/cache/tfunk-npm-4.0.0-ddcb0791d3-85763257eb.zip/node_modules/tfunk/",\
-        "packageDependencies": [\
-          ["tfunk", "npm:4.0.0"],\
-          ["chalk", "npm:4.1.2"],\
-          ["dlv", "npm:1.1.3"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["thread-stream", [\
       ["npm:2.4.1", {\
         "packageLocation": "./.yarn/cache/thread-stream-npm-2.4.1-3f89bca0b7-baac5bf555.zip/node_modules/thread-stream/",\
@@ -22786,15 +22620,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["to-array", [\
-      ["npm:0.1.4", {\
-        "packageLocation": "./.yarn/cache/to-array-npm-0.1.4-81386702bb-396a04df5a.zip/node_modules/to-array/",\
-        "packageDependencies": [\
-          ["to-array", "npm:0.1.4"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["to-buffer", [\
       ["npm:1.1.1", {\
         "packageLocation": "./.yarn/cache/to-buffer-npm-1.1.1-0be2cf74fe-8ade59fe04.zip/node_modules/to-buffer/",\
@@ -23253,10 +23078,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["ua-parser-js", [\
-      ["npm:1.0.2", {\
-        "packageLocation": "./.yarn/cache/ua-parser-js-npm-1.0.2-c3376785e2-9c246bdbfc.zip/node_modules/ua-parser-js/",\
+      ["npm:1.0.37", {\
+        "packageLocation": "./.yarn/cache/ua-parser-js-npm-1.0.37-b79655e1b5-56508f2428.zip/node_modules/ua-parser-js/",\
         "packageDependencies": [\
-          ["ua-parser-js", "npm:1.0.2"]\
+          ["ua-parser-js", "npm:1.0.37"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -23368,6 +23193,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["undici-types", [\
+      ["npm:5.26.5", {\
+        "packageLocation": "./.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip/node_modules/undici-types/",\
+        "packageDependencies": [\
+          ["undici-types", "npm:5.26.5"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["unicode-canonical-property-names-ecmascript", [\
       ["npm:1.0.4", {\
         "packageLocation": "./.yarn/cache/unicode-canonical-property-names-ecmascript-npm-1.0.4-8c5eeb73e7-cc1973b18d.zip/node_modules/unicode-canonical-property-names-ecmascript/",\
@@ -23974,7 +23808,7 @@ const RAW_RUNTIME_STATE =
           ["wait-port", "npm:0.2.9"],\
           ["chalk", "npm:4.1.2"],\
           ["commander", "npm:3.0.2"],\
-          ["debug", "virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.4"]\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -24277,17 +24111,17 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["ws", [\
-      ["npm:7.4.6", {\
-        "packageLocation": "./.yarn/cache/ws-npm-7.4.6-9c9a725604-150e3f917b.zip/node_modules/ws/",\
+      ["npm:8.11.0", {\
+        "packageLocation": "./.yarn/cache/ws-npm-8.11.0-ab72116a01-f759ea19e4.zip/node_modules/ws/",\
         "packageDependencies": [\
-          ["ws", "npm:7.4.6"]\
+          ["ws", "npm:8.11.0"]\
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:05cee90a2850af8c1e5fe07e18103ff7ebeaa1e5fe2949ab66519290410d68d984daf762f125ecc342acdf5166f33455a467875faca30ccd5d55f61e5662138e#npm:7.4.6", {\
-        "packageLocation": "./.yarn/__virtual__/ws-virtual-1248882998/0/cache/ws-npm-7.4.6-9c9a725604-150e3f917b.zip/node_modules/ws/",\
+      ["virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:8.11.0", {\
+        "packageLocation": "./.yarn/__virtual__/ws-virtual-538e0b2f55/0/cache/ws-npm-8.11.0-ab72116a01-f759ea19e4.zip/node_modules/ws/",\
         "packageDependencies": [\
-          ["ws", "virtual:05cee90a2850af8c1e5fe07e18103ff7ebeaa1e5fe2949ab66519290410d68d984daf762f125ecc342acdf5166f33455a467875faca30ccd5d55f61e5662138e#npm:7.4.6"],\
+          ["ws", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:8.11.0"],\
           ["@types/bufferutil", null],\
           ["@types/utf-8-validate", null],\
           ["bufferutil", null],\
@@ -24328,10 +24162,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["xmlhttprequest-ssl", [\
-      ["npm:1.6.3", {\
-        "packageLocation": "./.yarn/cache/xmlhttprequest-ssl-npm-1.6.3-9fcf9e58de-525dc9ecc7.zip/node_modules/xmlhttprequest-ssl/",\
+      ["npm:2.0.0", {\
+        "packageLocation": "./.yarn/cache/xmlhttprequest-ssl-npm-2.0.0-a9c0d5efed-3c2edfce0c.zip/node_modules/xmlhttprequest-ssl/",\
         "packageDependencies": [\
-          ["xmlhttprequest-ssl", "npm:1.6.3"]\
+          ["xmlhttprequest-ssl", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -24457,6 +24291,20 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
+      ["npm:17.7.2", {\
+        "packageLocation": "./.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip/node_modules/yargs/",\
+        "packageDependencies": [\
+          ["yargs", "npm:17.7.2"],\
+          ["cliui", "npm:8.0.1"],\
+          ["escalade", "npm:3.1.1"],\
+          ["get-caller-file", "npm:2.0.5"],\
+          ["require-directory", "npm:2.1.1"],\
+          ["string-width", "npm:4.2.3"],\
+          ["y18n", "npm:5.0.8"],\
+          ["yargs-parser", "npm:21.1.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:7.1.0", {\
         "packageLocation": "./.yarn/cache/yargs-npm-7.1.0-3fad15bb3d-8424a72f9e.zip/node_modules/yargs/",\
         "packageDependencies": [\
@@ -24495,6 +24343,13 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
+      ["npm:21.1.1", {\
+        "packageLocation": "./.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip/node_modules/yargs-parser/",\
+        "packageDependencies": [\
+          ["yargs-parser", "npm:21.1.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:5.0.0", {\
         "packageLocation": "./.yarn/cache/yargs-parser-npm-5.0.0-7a9da3b757-09d58eb11a.zip/node_modules/yargs-parser/",\
         "packageDependencies": [\
@@ -24534,15 +24389,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["yeast", [\
-      ["npm:0.1.2", {\
-        "packageLocation": "./.yarn/cache/yeast-npm-0.1.2-19a347595d-5536b5cfb3.zip/node_modules/yeast/",\
-        "packageDependencies": [\
-          ["yeast", "npm:0.1.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["yn", [\
       ["npm:3.1.1", {\
         "packageLocation": "./.yarn/cache/yn-npm-3.1.1-8ad4259784-2c487b0e14.zip/node_modules/yn/",\
diff --git a/.yarn/cache/@socket.io-component-emitter-npm-3.1.0-3f778351c2-db069d9542.zip b/.yarn/cache/@socket.io-component-emitter-npm-3.1.0-3f778351c2-db069d9542.zip
new file mode 100644
index 00000000..34021a8e
Binary files /dev/null and b/.yarn/cache/@socket.io-component-emitter-npm-3.1.0-3f778351c2-db069d9542.zip differ
diff --git a/.yarn/cache/@types-cookie-npm-0.4.1-274a704dc6-427c922021.zip b/.yarn/cache/@types-cookie-npm-0.4.1-274a704dc6-427c922021.zip
new file mode 100644
index 00000000..df0a4c1b
Binary files /dev/null and b/.yarn/cache/@types-cookie-npm-0.4.1-274a704dc6-427c922021.zip differ
diff --git a/.yarn/cache/@types-cors-npm-2.8.17-2556d16051-469bd85e29.zip b/.yarn/cache/@types-cors-npm-2.8.17-2556d16051-469bd85e29.zip
new file mode 100644
index 00000000..fa630638
Binary files /dev/null and b/.yarn/cache/@types-cors-npm-2.8.17-2556d16051-469bd85e29.zip differ
diff --git a/.yarn/cache/@types-node-npm-20.11.0-cb757f0c2a-8da60a8ccb.zip b/.yarn/cache/@types-node-npm-20.11.0-cb757f0c2a-8da60a8ccb.zip
new file mode 100644
index 00000000..d5a38163
Binary files /dev/null and b/.yarn/cache/@types-node-npm-20.11.0-cb757f0c2a-8da60a8ccb.zip differ
diff --git a/.yarn/cache/after-npm-0.8.2-7e7b7e3869-52ea9be2e9.zip b/.yarn/cache/after-npm-0.8.2-7e7b7e3869-52ea9be2e9.zip
deleted file mode 100644
index c564b926..00000000
Binary files a/.yarn/cache/after-npm-0.8.2-7e7b7e3869-52ea9be2e9.zip and /dev/null differ
diff --git a/.yarn/cache/arraybuffer.slice-npm-0.0.7-c409adb178-c6bacada71.zip b/.yarn/cache/arraybuffer.slice-npm-0.0.7-c409adb178-c6bacada71.zip
deleted file mode 100644
index 12d98ed5..00000000
Binary files a/.yarn/cache/arraybuffer.slice-npm-0.0.7-c409adb178-c6bacada71.zip and /dev/null differ
diff --git a/.yarn/cache/async-npm-2.6.4-3155e80151-df8e52817d.zip b/.yarn/cache/async-npm-2.6.4-3155e80151-df8e52817d.zip
new file mode 100644
index 00000000..bbab4e87
Binary files /dev/null and b/.yarn/cache/async-npm-2.6.4-3155e80151-df8e52817d.zip differ
diff --git a/.yarn/cache/backo2-npm-1.0.2-e933aab18a-fda8d0a0f4.zip b/.yarn/cache/backo2-npm-1.0.2-e933aab18a-fda8d0a0f4.zip
deleted file mode 100644
index 74627b09..00000000
Binary files a/.yarn/cache/backo2-npm-1.0.2-e933aab18a-fda8d0a0f4.zip and /dev/null differ
diff --git a/.yarn/cache/base64-arraybuffer-npm-0.1.4-2f8efc60e0-25c81d85a0.zip b/.yarn/cache/base64-arraybuffer-npm-0.1.4-2f8efc60e0-25c81d85a0.zip
deleted file mode 100644
index b07a1306..00000000
Binary files a/.yarn/cache/base64-arraybuffer-npm-0.1.4-2f8efc60e0-25c81d85a0.zip and /dev/null differ
diff --git a/.yarn/cache/blob-npm-0.0.5-5e6b11bda5-f4165762d3.zip b/.yarn/cache/blob-npm-0.0.5-5e6b11bda5-f4165762d3.zip
deleted file mode 100644
index 34362518..00000000
Binary files a/.yarn/cache/blob-npm-0.0.5-5e6b11bda5-f4165762d3.zip and /dev/null differ
diff --git a/.yarn/cache/browser-sync-client-npm-2.27.7-5ffd96457c-d4920ff1e0.zip b/.yarn/cache/browser-sync-client-npm-2.27.7-5ffd96457c-d4920ff1e0.zip
deleted file mode 100644
index a5d1e926..00000000
Binary files a/.yarn/cache/browser-sync-client-npm-2.27.7-5ffd96457c-d4920ff1e0.zip and /dev/null differ
diff --git a/.yarn/cache/browser-sync-client-npm-2.29.3-4d3ab09ce9-ebf892320d.zip b/.yarn/cache/browser-sync-client-npm-2.29.3-4d3ab09ce9-ebf892320d.zip
new file mode 100644
index 00000000..3db76160
Binary files /dev/null and b/.yarn/cache/browser-sync-client-npm-2.29.3-4d3ab09ce9-ebf892320d.zip differ
diff --git a/.yarn/cache/browser-sync-npm-2.27.7-b8e58f9a91-80270d2cb0.zip b/.yarn/cache/browser-sync-npm-2.27.7-b8e58f9a91-80270d2cb0.zip
deleted file mode 100644
index 21496d16..00000000
Binary files a/.yarn/cache/browser-sync-npm-2.27.7-b8e58f9a91-80270d2cb0.zip and /dev/null differ
diff --git a/.yarn/cache/browser-sync-npm-2.29.3-fba64103a9-4afaa3b758.zip b/.yarn/cache/browser-sync-npm-2.29.3-fba64103a9-4afaa3b758.zip
new file mode 100644
index 00000000..8528a871
Binary files /dev/null and b/.yarn/cache/browser-sync-npm-2.29.3-fba64103a9-4afaa3b758.zip differ
diff --git a/.yarn/cache/browser-sync-ui-npm-2.27.7-4ff11c7e03-d15db969bc.zip b/.yarn/cache/browser-sync-ui-npm-2.29.3-25b7eeb26e-2ab77b6867.zip
similarity index 56%
rename from .yarn/cache/browser-sync-ui-npm-2.27.7-4ff11c7e03-d15db969bc.zip
rename to .yarn/cache/browser-sync-ui-npm-2.29.3-25b7eeb26e-2ab77b6867.zip
index d2232520..3142a331 100644
Binary files a/.yarn/cache/browser-sync-ui-npm-2.27.7-4ff11c7e03-d15db969bc.zip and b/.yarn/cache/browser-sync-ui-npm-2.29.3-25b7eeb26e-2ab77b6867.zip differ
diff --git a/.yarn/cache/bs-snippet-injector-npm-2.0.1-cd1b94d486-012e38fac1.zip b/.yarn/cache/bs-snippet-injector-npm-2.0.1-cd1b94d486-012e38fac1.zip
deleted file mode 100644
index 95631567..00000000
Binary files a/.yarn/cache/bs-snippet-injector-npm-2.0.1-cd1b94d486-012e38fac1.zip and /dev/null differ
diff --git a/.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip b/.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip
new file mode 100644
index 00000000..8701b645
Binary files /dev/null and b/.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip differ
diff --git a/.yarn/cache/component-bind-npm-1.0.0-c4b6dae2b7-746c5810b9.zip b/.yarn/cache/component-bind-npm-1.0.0-c4b6dae2b7-746c5810b9.zip
deleted file mode 100644
index 0a5a01a3..00000000
Binary files a/.yarn/cache/component-bind-npm-1.0.0-c4b6dae2b7-746c5810b9.zip and /dev/null differ
diff --git a/.yarn/cache/component-emitter-npm-1.2.1-b9e2b2aee2-a355c59b32.zip b/.yarn/cache/component-emitter-npm-1.2.1-b9e2b2aee2-a355c59b32.zip
deleted file mode 100644
index 814f5031..00000000
Binary files a/.yarn/cache/component-emitter-npm-1.2.1-b9e2b2aee2-a355c59b32.zip and /dev/null differ
diff --git a/.yarn/cache/component-inherit-npm-0.0.3-8f67384b1a-9f5b872a6b.zip b/.yarn/cache/component-inherit-npm-0.0.3-8f67384b1a-9f5b872a6b.zip
deleted file mode 100644
index 2a0fe990..00000000
Binary files a/.yarn/cache/component-inherit-npm-0.0.3-8f67384b1a-9f5b872a6b.zip and /dev/null differ
diff --git a/.yarn/cache/cors-npm-2.8.5-c9935a2d12-66e88e08ed.zip b/.yarn/cache/cors-npm-2.8.5-c9935a2d12-66e88e08ed.zip
new file mode 100644
index 00000000..3b5f7ef0
Binary files /dev/null and b/.yarn/cache/cors-npm-2.8.5-c9935a2d12-66e88e08ed.zip differ
diff --git a/.yarn/cache/debug-npm-3.1.0-9f0accb99b-f5fd4b1390.zip b/.yarn/cache/debug-npm-3.1.0-9f0accb99b-f5fd4b1390.zip
deleted file mode 100644
index de4e3837..00000000
Binary files a/.yarn/cache/debug-npm-3.1.0-9f0accb99b-f5fd4b1390.zip and /dev/null differ
diff --git a/.yarn/cache/debug-npm-4.1.1-540248b3aa-19bd01e5b1.zip b/.yarn/cache/debug-npm-4.1.1-540248b3aa-19bd01e5b1.zip
deleted file mode 100644
index 039856fe..00000000
Binary files a/.yarn/cache/debug-npm-4.1.1-540248b3aa-19bd01e5b1.zip and /dev/null differ
diff --git a/.yarn/cache/eazy-logger-npm-3.1.0-29215733e6-4783e5736e.zip b/.yarn/cache/eazy-logger-npm-4.0.1-1f98b860f4-6116f29f39.zip
similarity index 88%
rename from .yarn/cache/eazy-logger-npm-3.1.0-29215733e6-4783e5736e.zip
rename to .yarn/cache/eazy-logger-npm-4.0.1-1f98b860f4-6116f29f39.zip
index fae43ec9..fba828e1 100644
Binary files a/.yarn/cache/eazy-logger-npm-3.1.0-29215733e6-4783e5736e.zip and b/.yarn/cache/eazy-logger-npm-4.0.1-1f98b860f4-6116f29f39.zip differ
diff --git a/.yarn/cache/engine.io-client-npm-3.5.2-05cee90a28-ff0a219546.zip b/.yarn/cache/engine.io-client-npm-3.5.2-05cee90a28-ff0a219546.zip
deleted file mode 100644
index 7cde7438..00000000
Binary files a/.yarn/cache/engine.io-client-npm-3.5.2-05cee90a28-ff0a219546.zip and /dev/null differ
diff --git a/.yarn/cache/engine.io-client-npm-6.5.3-2fd3732014-0d7c3e6de2.zip b/.yarn/cache/engine.io-client-npm-6.5.3-2fd3732014-0d7c3e6de2.zip
new file mode 100644
index 00000000..ff5c032f
Binary files /dev/null and b/.yarn/cache/engine.io-client-npm-6.5.3-2fd3732014-0d7c3e6de2.zip differ
diff --git a/.yarn/cache/engine.io-npm-3.5.0-e1f3080394-5e726b18d7.zip b/.yarn/cache/engine.io-npm-3.5.0-e1f3080394-5e726b18d7.zip
deleted file mode 100644
index ada33ea3..00000000
Binary files a/.yarn/cache/engine.io-npm-3.5.0-e1f3080394-5e726b18d7.zip and /dev/null differ
diff --git a/.yarn/cache/engine.io-npm-6.5.4-4c4278bf0e-f1a74fc943.zip b/.yarn/cache/engine.io-npm-6.5.4-4c4278bf0e-f1a74fc943.zip
new file mode 100644
index 00000000..76d43cd4
Binary files /dev/null and b/.yarn/cache/engine.io-npm-6.5.4-4c4278bf0e-f1a74fc943.zip differ
diff --git a/.yarn/cache/engine.io-parser-npm-2.2.1-0b86cbeed8-0aa465b840.zip b/.yarn/cache/engine.io-parser-npm-2.2.1-0b86cbeed8-0aa465b840.zip
deleted file mode 100644
index d1ffd22d..00000000
Binary files a/.yarn/cache/engine.io-parser-npm-2.2.1-0b86cbeed8-0aa465b840.zip and /dev/null differ
diff --git a/.yarn/cache/engine.io-parser-npm-5.2.1-2e514fd9eb-31f16fd1d6.zip b/.yarn/cache/engine.io-parser-npm-5.2.1-2e514fd9eb-31f16fd1d6.zip
new file mode 100644
index 00000000..8d24645b
Binary files /dev/null and b/.yarn/cache/engine.io-parser-npm-5.2.1-2e514fd9eb-31f16fd1d6.zip differ
diff --git a/.yarn/cache/has-binary2-npm-1.0.3-a9954e86d3-9183a61783.zip b/.yarn/cache/has-binary2-npm-1.0.3-a9954e86d3-9183a61783.zip
deleted file mode 100644
index ea876e55..00000000
Binary files a/.yarn/cache/has-binary2-npm-1.0.3-a9954e86d3-9183a61783.zip and /dev/null differ
diff --git a/.yarn/cache/has-cors-npm-1.1.0-d60e35705d-549ce94113.zip b/.yarn/cache/has-cors-npm-1.1.0-d60e35705d-549ce94113.zip
deleted file mode 100644
index 8e5c49e3..00000000
Binary files a/.yarn/cache/has-cors-npm-1.1.0-d60e35705d-549ce94113.zip and /dev/null differ
diff --git a/.yarn/cache/indexof-npm-0.0.1-b35b810950-0fb04e8b14.zip b/.yarn/cache/indexof-npm-0.0.1-b35b810950-0fb04e8b14.zip
deleted file mode 100644
index 18ae6e34..00000000
Binary files a/.yarn/cache/indexof-npm-0.0.1-b35b810950-0fb04e8b14.zip and /dev/null differ
diff --git a/.yarn/cache/isarray-npm-2.0.1-ef99c2575f-a052197321.zip b/.yarn/cache/isarray-npm-2.0.1-ef99c2575f-a052197321.zip
deleted file mode 100644
index 3b7dd926..00000000
Binary files a/.yarn/cache/isarray-npm-2.0.1-ef99c2575f-a052197321.zip and /dev/null differ
diff --git a/.yarn/cache/parseqs-npm-0.0.6-7d7191eb92-7fc4ff4ba5.zip b/.yarn/cache/parseqs-npm-0.0.6-7d7191eb92-7fc4ff4ba5.zip
deleted file mode 100644
index f2b06d17..00000000
Binary files a/.yarn/cache/parseqs-npm-0.0.6-7d7191eb92-7fc4ff4ba5.zip and /dev/null differ
diff --git a/.yarn/cache/parseuri-npm-0.0.6-0c11d6eb7b-fa430e40f0.zip b/.yarn/cache/parseuri-npm-0.0.6-0c11d6eb7b-fa430e40f0.zip
deleted file mode 100644
index e008c8f6..00000000
Binary files a/.yarn/cache/parseuri-npm-0.0.6-0c11d6eb7b-fa430e40f0.zip and /dev/null differ
diff --git a/.yarn/cache/portscanner-npm-2.1.1-ed9403d98f-428bf02862.zip b/.yarn/cache/portscanner-npm-2.1.1-ed9403d98f-428bf02862.zip
deleted file mode 100644
index 8c1a8f25..00000000
Binary files a/.yarn/cache/portscanner-npm-2.1.1-ed9403d98f-428bf02862.zip and /dev/null differ
diff --git a/.yarn/cache/portscanner-npm-2.2.0-d6cfa96568-35061c410e.zip b/.yarn/cache/portscanner-npm-2.2.0-d6cfa96568-35061c410e.zip
new file mode 100644
index 00000000..dc4a87d1
Binary files /dev/null and b/.yarn/cache/portscanner-npm-2.2.0-d6cfa96568-35061c410e.zip differ
diff --git a/.yarn/cache/qs-npm-6.2.3-9521e04257-76dab300c0.zip b/.yarn/cache/qs-npm-6.2.3-9521e04257-76dab300c0.zip
deleted file mode 100644
index 43875bf0..00000000
Binary files a/.yarn/cache/qs-npm-6.2.3-9521e04257-76dab300c0.zip and /dev/null differ
diff --git a/.yarn/cache/rxjs-npm-5.5.12-d7a14bc716-06a4205b05.zip b/.yarn/cache/rxjs-npm-5.5.12-d7a14bc716-06a4205b05.zip
deleted file mode 100644
index f344ef67..00000000
Binary files a/.yarn/cache/rxjs-npm-5.5.12-d7a14bc716-06a4205b05.zip and /dev/null differ
diff --git a/.yarn/cache/socket.io-adapter-npm-1.1.2-e3bfeecac6-50a3c0fe9b.zip b/.yarn/cache/socket.io-adapter-npm-1.1.2-e3bfeecac6-50a3c0fe9b.zip
deleted file mode 100644
index 1a1e4f0a..00000000
Binary files a/.yarn/cache/socket.io-adapter-npm-1.1.2-e3bfeecac6-50a3c0fe9b.zip and /dev/null differ
diff --git a/.yarn/cache/socket.io-adapter-npm-2.5.2-3456682203-08b052d6b4.zip b/.yarn/cache/socket.io-adapter-npm-2.5.2-3456682203-08b052d6b4.zip
new file mode 100644
index 00000000..36542935
Binary files /dev/null and b/.yarn/cache/socket.io-adapter-npm-2.5.2-3456682203-08b052d6b4.zip differ
diff --git a/.yarn/cache/socket.io-client-npm-2.4.0-250c5c728d-1e89068fa5.zip b/.yarn/cache/socket.io-client-npm-2.4.0-250c5c728d-1e89068fa5.zip
deleted file mode 100644
index 57889ee4..00000000
Binary files a/.yarn/cache/socket.io-client-npm-2.4.0-250c5c728d-1e89068fa5.zip and /dev/null differ
diff --git a/.yarn/cache/socket.io-client-npm-4.7.4-0c56d67b42-dff61e3e80.zip b/.yarn/cache/socket.io-client-npm-4.7.4-0c56d67b42-dff61e3e80.zip
new file mode 100644
index 00000000..fb6b87d6
Binary files /dev/null and b/.yarn/cache/socket.io-client-npm-4.7.4-0c56d67b42-dff61e3e80.zip differ
diff --git a/.yarn/cache/socket.io-npm-2.4.0-43ce5cdc2c-fbc569d8f1.zip b/.yarn/cache/socket.io-npm-2.4.0-43ce5cdc2c-fbc569d8f1.zip
deleted file mode 100644
index 18b50c9b..00000000
Binary files a/.yarn/cache/socket.io-npm-2.4.0-43ce5cdc2c-fbc569d8f1.zip and /dev/null differ
diff --git a/.yarn/cache/socket.io-npm-4.7.4-57c0a2a108-d1c4393811.zip b/.yarn/cache/socket.io-npm-4.7.4-57c0a2a108-d1c4393811.zip
new file mode 100644
index 00000000..e97318ea
Binary files /dev/null and b/.yarn/cache/socket.io-npm-4.7.4-57c0a2a108-d1c4393811.zip differ
diff --git a/.yarn/cache/socket.io-parser-npm-3.3.2-e30da95d28-79758ca9a9.zip b/.yarn/cache/socket.io-parser-npm-3.3.2-e30da95d28-79758ca9a9.zip
deleted file mode 100644
index 2ec690f3..00000000
Binary files a/.yarn/cache/socket.io-parser-npm-3.3.2-e30da95d28-79758ca9a9.zip and /dev/null differ
diff --git a/.yarn/cache/socket.io-parser-npm-3.4.1-01e4bd3a9c-ef243528da.zip b/.yarn/cache/socket.io-parser-npm-3.4.1-01e4bd3a9c-ef243528da.zip
deleted file mode 100644
index 4653cb89..00000000
Binary files a/.yarn/cache/socket.io-parser-npm-3.4.1-01e4bd3a9c-ef243528da.zip and /dev/null differ
diff --git a/.yarn/cache/socket.io-parser-npm-4.2.4-bf87f78bcd-4be500a9ff.zip b/.yarn/cache/socket.io-parser-npm-4.2.4-bf87f78bcd-4be500a9ff.zip
new file mode 100644
index 00000000..384c38cb
Binary files /dev/null and b/.yarn/cache/socket.io-parser-npm-4.2.4-bf87f78bcd-4be500a9ff.zip differ
diff --git a/.yarn/cache/symbol-observable-npm-1.0.1-f74766c3fc-8e8a4591f4.zip b/.yarn/cache/symbol-observable-npm-1.0.1-f74766c3fc-8e8a4591f4.zip
deleted file mode 100644
index 96b552c8..00000000
Binary files a/.yarn/cache/symbol-observable-npm-1.0.1-f74766c3fc-8e8a4591f4.zip and /dev/null differ
diff --git a/.yarn/cache/tfunk-npm-4.0.0-ddcb0791d3-85763257eb.zip b/.yarn/cache/tfunk-npm-4.0.0-ddcb0791d3-85763257eb.zip
deleted file mode 100644
index 1229c995..00000000
Binary files a/.yarn/cache/tfunk-npm-4.0.0-ddcb0791d3-85763257eb.zip and /dev/null differ
diff --git a/.yarn/cache/to-array-npm-0.1.4-81386702bb-396a04df5a.zip b/.yarn/cache/to-array-npm-0.1.4-81386702bb-396a04df5a.zip
deleted file mode 100644
index ab81432a..00000000
Binary files a/.yarn/cache/to-array-npm-0.1.4-81386702bb-396a04df5a.zip and /dev/null differ
diff --git a/.yarn/cache/ua-parser-js-npm-1.0.2-c3376785e2-9c246bdbfc.zip b/.yarn/cache/ua-parser-js-npm-1.0.2-c3376785e2-9c246bdbfc.zip
deleted file mode 100644
index fd0f7416..00000000
Binary files a/.yarn/cache/ua-parser-js-npm-1.0.2-c3376785e2-9c246bdbfc.zip and /dev/null differ
diff --git a/.yarn/cache/ua-parser-js-npm-1.0.37-b79655e1b5-56508f2428.zip b/.yarn/cache/ua-parser-js-npm-1.0.37-b79655e1b5-56508f2428.zip
new file mode 100644
index 00000000..4b05350f
Binary files /dev/null and b/.yarn/cache/ua-parser-js-npm-1.0.37-b79655e1b5-56508f2428.zip differ
diff --git a/.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip b/.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip
new file mode 100644
index 00000000..194c916e
Binary files /dev/null and b/.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip differ
diff --git a/.yarn/cache/ws-npm-7.4.6-9c9a725604-150e3f917b.zip b/.yarn/cache/ws-npm-7.4.6-9c9a725604-150e3f917b.zip
deleted file mode 100644
index cc37f9f7..00000000
Binary files a/.yarn/cache/ws-npm-7.4.6-9c9a725604-150e3f917b.zip and /dev/null differ
diff --git a/.yarn/cache/ws-npm-8.11.0-ab72116a01-f759ea19e4.zip b/.yarn/cache/ws-npm-8.11.0-ab72116a01-f759ea19e4.zip
new file mode 100644
index 00000000..337545a4
Binary files /dev/null and b/.yarn/cache/ws-npm-8.11.0-ab72116a01-f759ea19e4.zip differ
diff --git a/.yarn/cache/xmlhttprequest-ssl-npm-1.6.3-9fcf9e58de-525dc9ecc7.zip b/.yarn/cache/xmlhttprequest-ssl-npm-2.0.0-a9c0d5efed-3c2edfce0c.zip
similarity index 51%
rename from .yarn/cache/xmlhttprequest-ssl-npm-1.6.3-9fcf9e58de-525dc9ecc7.zip
rename to .yarn/cache/xmlhttprequest-ssl-npm-2.0.0-a9c0d5efed-3c2edfce0c.zip
index 57cd921c..03c14e4c 100644
Binary files a/.yarn/cache/xmlhttprequest-ssl-npm-1.6.3-9fcf9e58de-525dc9ecc7.zip and b/.yarn/cache/xmlhttprequest-ssl-npm-2.0.0-a9c0d5efed-3c2edfce0c.zip differ
diff --git a/.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip b/.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip
new file mode 100644
index 00000000..44b97347
Binary files /dev/null and b/.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip differ
diff --git a/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip b/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip
new file mode 100644
index 00000000..32e7f6b5
Binary files /dev/null and b/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip differ
diff --git a/.yarn/cache/yeast-npm-0.1.2-19a347595d-5536b5cfb3.zip b/.yarn/cache/yeast-npm-0.1.2-19a347595d-5536b5cfb3.zip
deleted file mode 100644
index ed9f73b1..00000000
Binary files a/.yarn/cache/yeast-npm-0.1.2-19a347595d-5536b5cfb3.zip and /dev/null differ
diff --git a/yarn.lock b/yarn.lock
index 1be0332f..8aa20c6f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2835,6 +2835,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@socket.io/component-emitter@npm:~3.1.0":
+  version: 3.1.0
+  resolution: "@socket.io/component-emitter@npm:3.1.0"
+  checksum: db069d95425b419de1514dffe945cc439795f6a8ef5b9465715acf5b8b50798e2c91b8719cbf5434b3fe7de179d6cdcd503c277b7871cb3dd03febb69bdd50fa
+  languageName: node
+  linkType: hard
+
 "@szmarczak/http-timer@npm:^1.1.2":
   version: 1.1.2
   resolution: "@szmarczak/http-timer@npm:1.1.2"
@@ -2902,6 +2909,22 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@types/cookie@npm:^0.4.1":
+  version: 0.4.1
+  resolution: "@types/cookie@npm:0.4.1"
+  checksum: 427c9220217d3d74f3e5d53d68cd39502f3bbebdb1af4ecf0d05076bcbe9ddab299ad6369fe0f517389296ba4ca49ddf9a8c22f68e5e9eb8ae6d0076cfab90b2
+  languageName: node
+  linkType: hard
+
+"@types/cors@npm:^2.8.12":
+  version: 2.8.17
+  resolution: "@types/cors@npm:2.8.17"
+  dependencies:
+    "@types/node": "npm:*"
+  checksum: 469bd85e29a35977099a3745c78e489916011169a664e97c4c3d6538143b0a16e4cc72b05b407dc008df3892ed7bf595f9b7c0f1f4680e169565ee9d64966bde
+  languageName: node
+  linkType: hard
+
 "@types/decompress@npm:*":
   version: 4.2.3
   resolution: "@types/decompress@npm:4.2.3"
@@ -3053,7 +3076,16 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/node@npm:*, @types/node@npm:^14.0.27":
+"@types/node@npm:*, @types/node@npm:>=10.0.0":
+  version: 20.11.0
+  resolution: "@types/node@npm:20.11.0"
+  dependencies:
+    undici-types: "npm:~5.26.4"
+  checksum: 8da60a8ccb65181c3d6f7686ddc5f1b1616cafa14d9e520a866adff82c17cc99336a78dd7ce7bee8f54e2332946f678b0e3aa377fbaaf751d3c05b64600872c6
+  languageName: node
+  linkType: hard
+
+"@types/node@npm:^14.0.27":
   version: 14.14.16
   resolution: "@types/node@npm:14.14.16"
   checksum: 867b692f3de353013914d479c147a962504aa8d052ebd51b5f619d2f8245bca2de73beeaf105b560c30eae2b82c45b63f1658eade7adda2c09ec86d426cd0971
@@ -3400,13 +3432,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"after@npm:0.8.2":
-  version: 0.8.2
-  resolution: "after@npm:0.8.2"
-  checksum: 52ea9be2e97d764de256dfb3843d68cb180d2d464748010ea0d8079ee28190190080a53e4005a62adbf4337c2d613906db82f08c0091cccb8e817625ccf94c52
-  languageName: node
-  linkType: hard
-
 "agent-base@npm:6":
   version: 6.0.2
   resolution: "agent-base@npm:6.0.2"
@@ -4108,13 +4133,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"arraybuffer.slice@npm:~0.0.7":
-  version: 0.0.7
-  resolution: "arraybuffer.slice@npm:0.0.7"
-  checksum: c6bacada71e8fe3e63c5f5ac5f23810e617faa1bcf33be21db43f40819edc7e186172d4a6fb8f1b9baea26689fc8da6ddeb78cefa2cc9723156c0247c3587118
-  languageName: node
-  linkType: hard
-
 "arrify@npm:^1.0.1":
   version: 1.0.1
   resolution: "arrify@npm:1.0.1"
@@ -4254,10 +4272,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"async@npm:1.5.2, async@npm:~1.5":
-  version: 1.5.2
-  resolution: "async@npm:1.5.2"
-  checksum: 8afcdcee05168250926a3e7bd4dfaa74b681a74f634bae2af424fb716042461cbd20a375d9bc2534daa50a2d45286c9b174952fb239cee4ab8d6351a40c65327
+"async@npm:^2.6.0":
+  version: 2.6.4
+  resolution: "async@npm:2.6.4"
+  dependencies:
+    lodash: "npm:^4.17.14"
+  checksum: df8e52817d74677ab50c438d618633b9450aff26deb274da6dfedb8014130909482acdc7753bce9b72e6171ce9a9f6a92566c4ced34c3cb3714d57421d58ad27
   languageName: node
   linkType: hard
 
@@ -4268,6 +4288,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"async@npm:~1.5":
+  version: 1.5.2
+  resolution: "async@npm:1.5.2"
+  checksum: 8afcdcee05168250926a3e7bd4dfaa74b681a74f634bae2af424fb716042461cbd20a375d9bc2534daa50a2d45286c9b174952fb239cee4ab8d6351a40c65327
+  languageName: node
+  linkType: hard
+
 "asynckit@npm:^0.4.0":
   version: 0.4.0
   resolution: "asynckit@npm:0.4.0"
@@ -4373,13 +4400,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"backo2@npm:1.0.2":
-  version: 1.0.2
-  resolution: "backo2@npm:1.0.2"
-  checksum: fda8d0a0f4810068d23715f2f45153146d6ee8f62dd827ce1e0b6cc3c8328e84ad61e11399a83931705cef702fe7cbb457856bf99b9bd10c4ed57b0786252385
-  languageName: node
-  linkType: hard
-
 "backoff@npm:^2.5.0":
   version: 2.5.0
   resolution: "backoff@npm:2.5.0"
@@ -4403,13 +4423,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"base64-arraybuffer@npm:0.1.4":
-  version: 0.1.4
-  resolution: "base64-arraybuffer@npm:0.1.4"
-  checksum: 25c81d85a018fa4e19c311642f5d3667a4b5ee56b4fd8bc7499f95f28166a7ee2b552549887bdf577154522164e10e06a307d276293aa240a9e6d3ebf16de54d
-  languageName: node
-  linkType: hard
-
 "base64-js@npm:^1.0.2, base64-js@npm:^1.3.1":
   version: 1.5.1
   resolution: "base64-js@npm:1.5.1"
@@ -4417,7 +4430,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"base64id@npm:2.0.0":
+"base64id@npm:2.0.0, base64id@npm:~2.0.0":
   version: 2.0.0
   resolution: "base64id@npm:2.0.0"
   checksum: e3312328429e512b0713469c5312f80b447e71592cae0a5bddf3f1adc9c89d1b2ed94156ad7bb9f529398f310df7ff6f3dbe9550735c6a759f247c088ea67364
@@ -4573,13 +4586,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"blob@npm:0.0.5":
-  version: 0.0.5
-  resolution: "blob@npm:0.0.5"
-  checksum: f4165762d3d8cdb0d4d4434f622dcaf3e81ca2f63d24331913392ced82e73308ffec95d3ad46d58487eb6e0421545b4ae26a8a9fe2573e4455d33e566a4dfb2d
-  languageName: node
-  linkType: hard
-
 "blueimp-md5@npm:^2.10.0":
   version: 2.19.0
   resolution: "blueimp-md5@npm:2.19.0"
@@ -4764,46 +4770,46 @@ __metadata:
   languageName: node
   linkType: hard
 
-"browser-sync-client@npm:^2.27.7":
-  version: 2.27.7
-  resolution: "browser-sync-client@npm:2.27.7"
+"browser-sync-client@npm:^2.29.3":
+  version: 2.29.3
+  resolution: "browser-sync-client@npm:2.29.3"
   dependencies:
     etag: "npm:1.8.1"
     fresh: "npm:0.5.2"
     mitt: "npm:^1.1.3"
-    rxjs: "npm:^5.5.6"
-  checksum: d4920ff1e01e58b7e715ffde219e93cec7b5b783c64cec759397dde11580d5ad0a91a6530148fec02b039cc596f5f4fb70d9a3bb075c902862b7b62884e1c291
+  checksum: ebf892320da5bc5556dfe276a3f18162c60fe11d8cc16834bdb1be4dfb7a3c153a9d8554c92645c78b3653d2e5b0a013f7b04f1ab5ac0f8d03f81a65995edea2
   languageName: node
   linkType: hard
 
-"browser-sync-ui@npm:^2.27.7":
-  version: 2.27.7
-  resolution: "browser-sync-ui@npm:2.27.7"
+"browser-sync-ui@npm:^2.29.3":
+  version: 2.29.3
+  resolution: "browser-sync-ui@npm:2.29.3"
   dependencies:
     async-each-series: "npm:0.1.1"
+    chalk: "npm:4.1.2"
     connect-history-api-fallback: "npm:^1"
     immutable: "npm:^3"
     server-destroy: "npm:1.0.1"
-    socket.io-client: "npm:^2.4.0"
+    socket.io-client: "npm:^4.4.1"
     stream-throttle: "npm:^0.1.3"
-  checksum: d15db969bc7acc9b18a9dd981eff4f9526cbc07fa37821a08b58532d3f77b4f13a956467fc77a0f84e604b3f0832d2da59b12c39328ef58b2df16f815a254a90
+  checksum: 2ab77b68676163465621ee534f8720101cda32e1fc41d4b89ee0371099a09572abbeb1c30d4605e239d1467805d72c6f9c23d3ada92a06ae3e57a6b999fdca14
   languageName: node
   linkType: hard
 
 "browser-sync@npm:^2.27.7":
-  version: 2.27.7
-  resolution: "browser-sync@npm:2.27.7"
+  version: 2.29.3
+  resolution: "browser-sync@npm:2.29.3"
   dependencies:
-    browser-sync-client: "npm:^2.27.7"
-    browser-sync-ui: "npm:^2.27.7"
+    browser-sync-client: "npm:^2.29.3"
+    browser-sync-ui: "npm:^2.29.3"
     bs-recipes: "npm:1.3.4"
-    bs-snippet-injector: "npm:^2.0.1"
+    chalk: "npm:4.1.2"
     chokidar: "npm:^3.5.1"
     connect: "npm:3.6.6"
     connect-history-api-fallback: "npm:^1"
     dev-ip: "npm:^1.0.1"
     easy-extender: "npm:^2.3.4"
-    eazy-logger: "npm:3.1.0"
+    eazy-logger: "npm:^4.0.1"
     etag: "npm:^1.8.1"
     fresh: "npm:^0.5.2"
     fs-extra: "npm:3.0.1"
@@ -4812,8 +4818,7 @@ __metadata:
     localtunnel: "npm:^2.0.1"
     micromatch: "npm:^4.0.2"
     opn: "npm:5.3.0"
-    portscanner: "npm:2.1.1"
-    qs: "npm:6.2.3"
+    portscanner: "npm:2.2.0"
     raw-body: "npm:^2.3.2"
     resp-modifier: "npm:6.0.2"
     rx: "npm:4.1.0"
@@ -4821,12 +4826,12 @@ __metadata:
     serve-index: "npm:1.9.1"
     serve-static: "npm:1.13.2"
     server-destroy: "npm:1.0.1"
-    socket.io: "npm:2.4.0"
-    ua-parser-js: "npm:1.0.2"
-    yargs: "npm:^15.4.1"
+    socket.io: "npm:^4.4.1"
+    ua-parser-js: "npm:^1.0.33"
+    yargs: "npm:^17.3.1"
   bin:
     browser-sync: dist/bin.js
-  checksum: 80270d2cb04cda32fcb29fb384ade63d485f7d73c83f313c950c539c4212c67b8449b49b2dc8a80017497004b6a3d75f9ec497cb920ad306937fa3b7866301f6
+  checksum: 4afaa3b758ad7775bfc009e702e65fe1eda7a1ee8b8170dfce3bb69fbe30f8db9b3601ca1a6c2cd4694f8724b885ef8f06f0aaedc7789c550b8ce5ed19c356db
   languageName: node
   linkType: hard
 
@@ -4983,13 +4988,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"bs-snippet-injector@npm:^2.0.1":
-  version: 2.0.1
-  resolution: "bs-snippet-injector@npm:2.0.1"
-  checksum: 012e38fac19051f90e44375db75c26d8aec905d6c0f9b5e2a1960f99e7d2dee0356427badaba915d9425d1e94497f5d815171f52a79d2f49019ed94064e208f9
-  languageName: node
-  linkType: hard
-
 "buffer-alloc-unsafe@npm:^1.1.0":
   version: 1.1.0
   resolution: "buffer-alloc-unsafe@npm:1.1.0"
@@ -5787,6 +5785,17 @@ __metadata:
   languageName: node
   linkType: hard
 
+"cliui@npm:^8.0.1":
+  version: 8.0.1
+  resolution: "cliui@npm:8.0.1"
+  dependencies:
+    string-width: "npm:^4.2.0"
+    strip-ansi: "npm:^6.0.1"
+    wrap-ansi: "npm:^7.0.0"
+  checksum: eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950
+  languageName: node
+  linkType: hard
+
 "clone-buffer@npm:^1.0.0":
   version: 1.0.0
   resolution: "clone-buffer@npm:1.0.0"
@@ -6076,34 +6085,13 @@ __metadata:
   languageName: node
   linkType: hard
 
-"component-bind@npm:1.0.0":
-  version: 1.0.0
-  resolution: "component-bind@npm:1.0.0"
-  checksum: 746c5810b9f8735643840ad04072e1ab817444d44dc1aadc813f1f1a17c47c27616584caa0db93db7e687bfe73b65073d8246c785bcdac80f8f3627d3bb26883
-  languageName: node
-  linkType: hard
-
-"component-emitter@npm:1.2.1":
-  version: 1.2.1
-  resolution: "component-emitter@npm:1.2.1"
-  checksum: a355c59b3208f3e364591ed59d8c8fabed831d97cecfe398e454b4ab24758e7ce80f722b8f598831d2865b79a007d871cda96c8af1a44ac1b87a7b3f0116712f
-  languageName: node
-  linkType: hard
-
-"component-emitter@npm:^1.2.1, component-emitter@npm:~1.3.0":
+"component-emitter@npm:^1.2.1":
   version: 1.3.0
   resolution: "component-emitter@npm:1.3.0"
   checksum: dfc1ec2e7aa2486346c068f8d764e3eefe2e1ca0b24f57506cd93b2ae3d67829a7ebd7cc16e2bf51368fac2f45f78fcff231718e40b1975647e4a86be65e1d05
   languageName: node
   linkType: hard
 
-"component-inherit@npm:0.0.3":
-  version: 0.0.3
-  resolution: "component-inherit@npm:0.0.3"
-  checksum: 9f5b872a6b3a396cf827d471d07db5626d7918202ab6c1d59f2b849bab18ce4fe61d9b2b7b6ae5cd547b81f27a3de5ae678f438bfe4fadce8f26a1526ba86a74
-  languageName: node
-  linkType: hard
-
 "compress-commons@npm:^4.1.0":
   version: 4.1.1
   resolution: "compress-commons@npm:4.1.1"
@@ -6385,6 +6373,16 @@ __metadata:
   languageName: node
   linkType: hard
 
+"cors@npm:~2.8.5":
+  version: 2.8.5
+  resolution: "cors@npm:2.8.5"
+  dependencies:
+    object-assign: "npm:^4"
+    vary: "npm:^1"
+  checksum: 66e88e08edee7cbce9d92b4d28a2028c88772a4c73e02f143ed8ca76789f9b59444eed6b1c167139e76fa662998c151322720093ba229f9941365ada5a6fc2c6
+  languageName: node
+  linkType: hard
+
 "cosmiconfig@npm:^5.0.0":
   version: 5.2.1
   resolution: "cosmiconfig@npm:5.2.1"
@@ -6885,7 +6883,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4":
+"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2":
   version: 4.3.4
   resolution: "debug@npm:4.3.4"
   dependencies:
@@ -6918,24 +6916,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"debug@npm:~3.1.0":
-  version: 3.1.0
-  resolution: "debug@npm:3.1.0"
-  dependencies:
-    ms: "npm:2.0.0"
-  checksum: f5fd4b1390dd3b03a78aa30133a4b4db62acc3e6cd86af49f114bf7f7bd57c41a5c5c2eced2ad2c8190d70c60309f2dd5782feeaa0704dbaa5697890e3c5ad07
-  languageName: node
-  linkType: hard
-
-"debug@npm:~4.1.0":
-  version: 4.1.1
-  resolution: "debug@npm:4.1.1"
-  dependencies:
-    ms: "npm:^2.1.1"
-  checksum: 19bd01e5b1e5869eacfb8e1ee9873dc90e1f90edfd9c460e388326b163e662189af291fcb67e3614dcfbeae29c1c7780a9a7b4bcea39b201316abdc058be89be
-  languageName: node
-  linkType: hard
-
 "decache@npm:^4.6.0":
   version: 4.6.0
   resolution: "decache@npm:4.6.0"
@@ -7446,7 +7426,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"dlv@npm:^1.1.0, dlv@npm:^1.1.3":
+"dlv@npm:^1.1.0":
   version: 1.1.3
   resolution: "dlv@npm:1.1.3"
   checksum: 836459ec6b50e43e9ed388a5fc28954be99e3481af3fa4b5d82a600762eb65ef8faacd454097ed7fc2f8a60aea2800d65a4cece5cd0d81ab82b2031f3f759e6e
@@ -7698,12 +7678,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eazy-logger@npm:3.1.0":
-  version: 3.1.0
-  resolution: "eazy-logger@npm:3.1.0"
+"eazy-logger@npm:^4.0.1":
+  version: 4.0.1
+  resolution: "eazy-logger@npm:4.0.1"
   dependencies:
-    tfunk: "npm:^4.0.0"
-  checksum: 4783e5736ee27df195a28d7c0ac4f2c1082bbb9c2c17df954dfcbdbb1d335df105c958efc567d09c6b15e03fe12ad3c771bb9ca0a0078f5b74bef618f765f96c
+    chalk: "npm:4.1.2"
+  checksum: 6116f29f39c092f5cf999236a5fa8e6c063105814863fe884bea02de038edb604d1a5b63b9b50f8456eeabe56b8fcaca1f679cc845ce2cf6987986ec8aaa22a5
   languageName: node
   linkType: hard
 
@@ -7804,49 +7784,41 @@ __metadata:
   languageName: node
   linkType: hard
 
-"engine.io-client@npm:~3.5.0":
-  version: 3.5.2
-  resolution: "engine.io-client@npm:3.5.2"
+"engine.io-client@npm:~6.5.2":
+  version: 6.5.3
+  resolution: "engine.io-client@npm:6.5.3"
   dependencies:
-    component-emitter: "npm:~1.3.0"
-    component-inherit: "npm:0.0.3"
-    debug: "npm:~3.1.0"
-    engine.io-parser: "npm:~2.2.0"
-    has-cors: "npm:1.1.0"
-    indexof: "npm:0.0.1"
-    parseqs: "npm:0.0.6"
-    parseuri: "npm:0.0.6"
-    ws: "npm:~7.4.2"
-    xmlhttprequest-ssl: "npm:~1.6.2"
-    yeast: "npm:0.1.2"
-  checksum: ff0a219546bd82731d1fdaf4d87d2458f6b569fd092422aa14f34779db30d321f8d0935fea87d1ff5db151dc8e25b69376290018314053d6e381d6c582531536
+    "@socket.io/component-emitter": "npm:~3.1.0"
+    debug: "npm:~4.3.1"
+    engine.io-parser: "npm:~5.2.1"
+    ws: "npm:~8.11.0"
+    xmlhttprequest-ssl: "npm:~2.0.0"
+  checksum: 0d7c3e6de23f37706c163bc8a0e90e70e613c7768be0705bda3675124d5e24d849810fddda005f8dcc721da35aee713976a03a0465d71f0856adfc1af7a80e5d
   languageName: node
   linkType: hard
 
-"engine.io-parser@npm:~2.2.0":
-  version: 2.2.1
-  resolution: "engine.io-parser@npm:2.2.1"
-  dependencies:
-    after: "npm:0.8.2"
-    arraybuffer.slice: "npm:~0.0.7"
-    base64-arraybuffer: "npm:0.1.4"
-    blob: "npm:0.0.5"
-    has-binary2: "npm:~1.0.2"
-  checksum: 0aa465b840c5fc65ce6ee890aac366800102f2e84244813e4de980c14c1e4e4cb090afd05dc964a667b7f64af322dfaf1604ae84265641ffd2630bc661e61cfd
+"engine.io-parser@npm:~5.2.1":
+  version: 5.2.1
+  resolution: "engine.io-parser@npm:5.2.1"
+  checksum: 31f16fd1d64d6c3997f910606a0a8b143a86da98b06346ba7970e9bdf25cc8485caf69b4939dc5a829b312c7db5dbbdcc1fe3787b105bcc175e61b9d37a7e687
   languageName: node
   linkType: hard
 
-"engine.io@npm:~3.5.0":
-  version: 3.5.0
-  resolution: "engine.io@npm:3.5.0"
+"engine.io@npm:~6.5.2":
+  version: 6.5.4
+  resolution: "engine.io@npm:6.5.4"
   dependencies:
+    "@types/cookie": "npm:^0.4.1"
+    "@types/cors": "npm:^2.8.12"
+    "@types/node": "npm:>=10.0.0"
     accepts: "npm:~1.3.4"
     base64id: "npm:2.0.0"
     cookie: "npm:~0.4.1"
-    debug: "npm:~4.1.0"
-    engine.io-parser: "npm:~2.2.0"
-    ws: "npm:~7.4.2"
-  checksum: 5e726b18d7caba8b657ae086db59343e68116b787e3c90606f3f9c0b52b22b6ff606ef8c4630c58334617f97b7b0924fa2c8d1dbe7c94e2b1961a21491d51c62
+    cors: "npm:~2.8.5"
+    debug: "npm:~4.3.1"
+    engine.io-parser: "npm:~5.2.1"
+    ws: "npm:~8.11.0"
+  checksum: f1a74fc9431593ca1e50d1faa5db1041feecf2a7da5c75cfca88c5a760d3c8a898141ff7e7a2a2a2859a784c25d9c87be422f094b553e0dcf98433f8e798d18f
   languageName: node
   linkType: hard
 
@@ -10664,22 +10636,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"has-binary2@npm:~1.0.2":
-  version: 1.0.3
-  resolution: "has-binary2@npm:1.0.3"
-  dependencies:
-    isarray: "npm:2.0.1"
-  checksum: 9183a617830b1f50b35961fbe39278cc43089cdac7c47a7f16aafb9d8190553fa360e5da34a479d6c988db40ea10aa02bca5abcb2451b5fc3924ae2f013ffdab
-  languageName: node
-  linkType: hard
-
-"has-cors@npm:1.1.0":
-  version: 1.1.0
-  resolution: "has-cors@npm:1.1.0"
-  checksum: 549ce94113fd23895b22d71ade9809918577b8558cd4d701fe79045d8b1d58d87eba870260b28f6a3229be933a691c55653afd496d0fc52e98fd2ff577f01197
-  languageName: node
-  linkType: hard
-
 "has-flag@npm:^2.0.0":
   version: 2.0.0
   resolution: "has-flag@npm:2.0.0"
@@ -11412,13 +11368,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"indexof@npm:0.0.1":
-  version: 0.0.1
-  resolution: "indexof@npm:0.0.1"
-  checksum: 0fb04e8b147b8585d981a6df1564f25bb3678d6fa74e33e5cecc1464b10f78e15e8ef6bb688f135fe5c2844a128fac8a7831cbe5adc81fdcf12681b093dfcc25
-  languageName: node
-  linkType: hard
-
 "inflight@npm:^1.0.4":
   version: 1.0.6
   resolution: "inflight@npm:1.0.6"
@@ -12288,13 +12237,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"isarray@npm:2.0.1":
-  version: 2.0.1
-  resolution: "isarray@npm:2.0.1"
-  checksum: a0521973213019b82889f028a41528ce7a3f103a710357b6875066202ee5a1fa9ae4135f915f3be9160b8c7a3ae4b39b073b804da3b58fa6b72f8b4b1e3dfef5
-  languageName: node
-  linkType: hard
-
 "iserror@npm:0.0.2, iserror@npm:^0.0.2":
   version: 0.0.2
   resolution: "iserror@npm:0.0.2"
@@ -14916,7 +14858,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
+"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
   version: 4.1.1
   resolution: "object-assign@npm:4.1.1"
   checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
@@ -15704,20 +15646,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"parseqs@npm:0.0.6":
-  version: 0.0.6
-  resolution: "parseqs@npm:0.0.6"
-  checksum: 7fc4ff4ba59764060bb8529875f6d4313056ea6939ff579b22dd7bd6f6033035e1fd2d6a559ab48ef0a7fa29a9d7731c982bfd1594e9115141fe1c328485ce9e
-  languageName: node
-  linkType: hard
-
-"parseuri@npm:0.0.6":
-  version: 0.0.6
-  resolution: "parseuri@npm:0.0.6"
-  checksum: fa430e40f0c75293a28e5f1023da5f51a5038d5e34c48c517b0d5187143f6bcc67d3091a062b68765db4a22757e488c7d15854f9d1921f2c2b9afa5ca0629a84
-  languageName: node
-  linkType: hard
-
 "parseurl@npm:~1.3.2, parseurl@npm:~1.3.3":
   version: 1.3.3
   resolution: "parseurl@npm:1.3.3"
@@ -16146,13 +16074,13 @@ __metadata:
   languageName: node
   linkType: hard
 
-"portscanner@npm:2.1.1":
-  version: 2.1.1
-  resolution: "portscanner@npm:2.1.1"
+"portscanner@npm:2.2.0":
+  version: 2.2.0
+  resolution: "portscanner@npm:2.2.0"
   dependencies:
-    async: "npm:1.5.2"
+    async: "npm:^2.6.0"
     is-number-like: "npm:^1.0.3"
-  checksum: 428bf028624857cb73c05393bb28927417c2ac84580612b7be86e884eb0c00bcd89335b3b38a39ba82ed72d8dbfd749b1d872ce9c348b5fc79b8d7d684ead845
+  checksum: 35061c410e14e659c7b2a83cb1b7405574764bcb678d2f233e5f61f8261f166e9ceca24396c6605b14902e8169a41d998305768670cce1450263e8f431138800
   languageName: node
   linkType: hard
 
@@ -16950,13 +16878,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"qs@npm:6.2.3":
-  version: 6.2.3
-  resolution: "qs@npm:6.2.3"
-  checksum: 76dab300c0e44e2dc4419eec75057201306caf1e1f3d75f2c5f40b89bb8a2fba9fad14cf178a02bd77f6f2b26063d147b9995d2651cd76c5119ce754d0b8df59
-  languageName: node
-  linkType: hard
-
 "qs@npm:6.7.0":
   version: 6.7.0
   resolution: "qs@npm:6.7.0"
@@ -17989,15 +17910,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"rxjs@npm:^5.5.6":
-  version: 5.5.12
-  resolution: "rxjs@npm:5.5.12"
-  dependencies:
-    symbol-observable: "npm:1.0.1"
-  checksum: 06a4205b0594ec0898a7d154f710a9e4666e965b6ff2118671596432a1a63d797f52d87a4dc7ca74f8927c61041a25c0ad2ef6b38efcf92405f76c95e85fecd6
-  languageName: node
-  linkType: hard
-
 "rxjs@npm:^6.3.3, rxjs@npm:^6.4.0, rxjs@npm:^6.5.3, rxjs@npm:^6.6.2":
   version: 6.6.7
   resolution: "rxjs@npm:6.6.7"
@@ -18531,65 +18443,49 @@ __metadata:
   languageName: node
   linkType: hard
 
-"socket.io-adapter@npm:~1.1.0":
-  version: 1.1.2
-  resolution: "socket.io-adapter@npm:1.1.2"
-  checksum: 50a3c0fe9bf5aab77a260174ebe41fea20a5d31857e229b49b3cd677489915409a84736a869beb4b20cdf73a4385a2aa24e445d3a09e0fb581e144bf42c4eda2
-  languageName: node
-  linkType: hard
-
-"socket.io-client@npm:2.4.0, socket.io-client@npm:^2.4.0":
-  version: 2.4.0
-  resolution: "socket.io-client@npm:2.4.0"
+"socket.io-adapter@npm:~2.5.2":
+  version: 2.5.2
+  resolution: "socket.io-adapter@npm:2.5.2"
   dependencies:
-    backo2: "npm:1.0.2"
-    component-bind: "npm:1.0.0"
-    component-emitter: "npm:~1.3.0"
-    debug: "npm:~3.1.0"
-    engine.io-client: "npm:~3.5.0"
-    has-binary2: "npm:~1.0.2"
-    indexof: "npm:0.0.1"
-    parseqs: "npm:0.0.6"
-    parseuri: "npm:0.0.6"
-    socket.io-parser: "npm:~3.3.0"
-    to-array: "npm:0.1.4"
-  checksum: 1e89068fa5b85e23769b67d4c22723d0d86716a8b417041636278fefc8a7a8171213e53acc36a6ad75a3cf749b3271ff7a00307c3042d48d20ff81c9d843275b
+    ws: "npm:~8.11.0"
+  checksum: 08b052d6b487399cdf753ef5cf6941c6da2b8927994580b65dac0918a3a3ab6a6b7906871adc09d53837beb13244e8897bfa670f558c7231ac87ebe995dbc55e
   languageName: node
   linkType: hard
 
-"socket.io-parser@npm:~3.3.0":
-  version: 3.3.2
-  resolution: "socket.io-parser@npm:3.3.2"
+"socket.io-client@npm:^4.4.1":
+  version: 4.7.4
+  resolution: "socket.io-client@npm:4.7.4"
   dependencies:
-    component-emitter: "npm:~1.3.0"
-    debug: "npm:~3.1.0"
-    isarray: "npm:2.0.1"
-  checksum: 79758ca9a9dc9a884a1a2a05f7da9f1b8165e9d817e14c444a37ed8f3a46cf915ab0c44ee3a42e885c2e6dc4e03389b059d96131b81afd70a24d08077acc6675
+    "@socket.io/component-emitter": "npm:~3.1.0"
+    debug: "npm:~4.3.2"
+    engine.io-client: "npm:~6.5.2"
+    socket.io-parser: "npm:~4.2.4"
+  checksum: dff61e3e802424518ac95b55cf41bd0853644a63ece6a6104e815c836ae855b03901f0df83a0044567f653ef8da09177ae824fa17a1c2c188fbedfae21fb5827
   languageName: node
   linkType: hard
 
-"socket.io-parser@npm:~3.4.0":
-  version: 3.4.1
-  resolution: "socket.io-parser@npm:3.4.1"
+"socket.io-parser@npm:~4.2.4":
+  version: 4.2.4
+  resolution: "socket.io-parser@npm:4.2.4"
   dependencies:
-    component-emitter: "npm:1.2.1"
-    debug: "npm:~4.1.0"
-    isarray: "npm:2.0.1"
-  checksum: ef243528da19402afbbd6f1351713960048197239304bf4d7620c91b0d84c4db349d330e68c900e9b461dee8ea19698c837c402d04f9a130ccdfd04a20e2c637
+    "@socket.io/component-emitter": "npm:~3.1.0"
+    debug: "npm:~4.3.1"
+  checksum: 4be500a9ff7e79c50ec25af11048a3ed34b4c003a9500d656786a1e5bceae68421a8394cf3eb0aa9041f85f36c1a9a737617f4aee91a42ab4ce16ffb2aa0c89c
   languageName: node
   linkType: hard
 
-"socket.io@npm:2.4.0":
-  version: 2.4.0
-  resolution: "socket.io@npm:2.4.0"
+"socket.io@npm:^4.4.1":
+  version: 4.7.4
+  resolution: "socket.io@npm:4.7.4"
   dependencies:
-    debug: "npm:~4.1.0"
-    engine.io: "npm:~3.5.0"
-    has-binary2: "npm:~1.0.2"
-    socket.io-adapter: "npm:~1.1.0"
-    socket.io-client: "npm:2.4.0"
-    socket.io-parser: "npm:~3.4.0"
-  checksum: fbc569d8f10226373ce9ed941f97cd696727383fa0a9ced2444fa19bc1a7fc9a9fe83115bbff06b994da3aaa9e70e7dbf3bbfde93f461407b71ea01853243d50
+    accepts: "npm:~1.3.4"
+    base64id: "npm:~2.0.0"
+    cors: "npm:~2.8.5"
+    debug: "npm:~4.3.2"
+    engine.io: "npm:~6.5.2"
+    socket.io-adapter: "npm:~2.5.2"
+    socket.io-parser: "npm:~4.2.4"
+  checksum: d1c439381137898c7389891d6f57eb4fd3129e3eeb211d7e5014b427e0f69087976f8dee8edc084bde1fac12f1f6a9063452cd2adc5314fa0ae3e5ae5ed609a9
   languageName: node
   linkType: hard
 
@@ -19498,13 +19394,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"symbol-observable@npm:1.0.1":
-  version: 1.0.1
-  resolution: "symbol-observable@npm:1.0.1"
-  checksum: 8e8a4591f4ba4ec82e7c1ba6b0e695331e43572337b87fda06d183f445539f05d1ab9fe177e162c13dd74dbe1374bb96451698157d97ad417c26f7e46e7053be
-  languageName: node
-  linkType: hard
-
 "symbol-observable@npm:^1.1.0":
   version: 1.2.0
   resolution: "symbol-observable@npm:1.2.0"
@@ -19686,16 +19575,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"tfunk@npm:^4.0.0":
-  version: 4.0.0
-  resolution: "tfunk@npm:4.0.0"
-  dependencies:
-    chalk: "npm:^1.1.3"
-    dlv: "npm:^1.1.3"
-  checksum: 85763257eb433a8252cf726aa012c38d2b1036885d9b13df5b89eb7b2aac7b1dc3b4eca9be87dd3ee5d216249c4f35fef3985d6d267f4c36e984f922263f7e16
-  languageName: node
-  linkType: hard
-
 "thread-stream@npm:^2.0.0":
   version: 2.4.1
   resolution: "thread-stream@npm:2.4.1"
@@ -19876,13 +19755,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"to-array@npm:0.1.4":
-  version: 0.1.4
-  resolution: "to-array@npm:0.1.4"
-  checksum: 396a04df5a5e74df5c8891ebb819d575d626e2929312fec3d649b4d38203bbf7185c270cb31fcad903564743895e935f2e965770bd1c6eb137dde48c4d60788d
-  languageName: node
-  linkType: hard
-
 "to-buffer@npm:^1.1.1":
   version: 1.1.1
   resolution: "to-buffer@npm:1.1.1"
@@ -20300,10 +20172,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"ua-parser-js@npm:1.0.2":
-  version: 1.0.2
-  resolution: "ua-parser-js@npm:1.0.2"
-  checksum: 9c246bdbfc6022ec21ef508da2eee518a377b6f9c590b56798770421eab53a604cde930d5e8267f3537bdc27a221650b7334b39036cc8d00fe6791e6c83e5c9b
+"ua-parser-js@npm:^1.0.33":
+  version: 1.0.37
+  resolution: "ua-parser-js@npm:1.0.37"
+  checksum: 56508f2428ebac64382c4d41da14189e5013e3e2a5f5918aff4bee3ba77df1f4eaad6f81f90c24999f1cf12cc1596764684497fec07e0ff5182ce9a323a8c05b
   languageName: node
   linkType: hard
 
@@ -20409,6 +20281,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"undici-types@npm:~5.26.4":
+  version: 5.26.5
+  resolution: "undici-types@npm:5.26.5"
+  checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd
+  languageName: node
+  linkType: hard
+
 "unicode-canonical-property-names-ecmascript@npm:^1.0.4":
   version: 1.0.4
   resolution: "unicode-canonical-property-names-ecmascript@npm:1.0.4"
@@ -20799,7 +20678,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"vary@npm:~1.1.2":
+"vary@npm:^1, vary@npm:~1.1.2":
   version: 1.1.2
   resolution: "vary@npm:1.1.2"
   checksum: 31389debef15a480849b8331b220782230b9815a8e0dbb7b9a8369559aed2e9a7800cd904d4371ea74f4c3527db456dc8e7ac5befce5f0d289014dbdf47b2242
@@ -21224,9 +21103,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"ws@npm:~7.4.2":
-  version: 7.4.6
-  resolution: "ws@npm:7.4.6"
+"ws@npm:~8.11.0":
+  version: 8.11.0
+  resolution: "ws@npm:8.11.0"
   peerDependencies:
     bufferutil: ^4.0.1
     utf-8-validate: ^5.0.2
@@ -21235,7 +21114,7 @@ __metadata:
       optional: true
     utf-8-validate:
       optional: true
-  checksum: 150e3f917b7cde568d833a5ea6ccc4132e59c38d04218afcf2b6c7b845752bd011a9e0dc1303c8694d3c402a0bdec5893661a390b71ff88f0fc81a4e4e66b09c
+  checksum: f759ea19e42f6d94727b3d8590693f2d92521a78ec2de5c6064c3356f50d4815d427b7ddb10bf39596cc67d3b18232a1b2dfbc3b6361d4772bdfec69d4c130f4
   languageName: node
   linkType: hard
 
@@ -21253,10 +21132,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"xmlhttprequest-ssl@npm:~1.6.2":
-  version: 1.6.3
-  resolution: "xmlhttprequest-ssl@npm:1.6.3"
-  checksum: 525dc9ecc7ce11c0404284e3580ea594d5414588adb3e4e52cd9b3c1a892b1f9f27e2cfb2299868de10aba57ca68ee476d6b26f9ba287dec48cc960f2f811cb3
+"xmlhttprequest-ssl@npm:~2.0.0":
+  version: 2.0.0
+  resolution: "xmlhttprequest-ssl@npm:2.0.0"
+  checksum: 3c2edfce0c49c7a494ed16c87e6897c9e3eba29763a5505526de83ddefd195d224fa5cdf41092298c99cd6ee473c9f259a0679f6ff3b8a9535dcd09900db91f9
   languageName: node
   linkType: hard
 
@@ -21349,6 +21228,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"yargs-parser@npm:^21.1.1":
+  version: 21.1.1
+  resolution: "yargs-parser@npm:21.1.1"
+  checksum: 9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e
+  languageName: node
+  linkType: hard
+
 "yargs-parser@npm:^5.0.0":
   version: 5.0.0
   resolution: "yargs-parser@npm:5.0.0"
@@ -21373,7 +21259,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"yargs@npm:^15.3.0, yargs@npm:^15.3.1, yargs@npm:^15.4.1":
+"yargs@npm:^15.3.0, yargs@npm:^15.3.1":
   version: 15.4.1
   resolution: "yargs@npm:15.4.1"
   dependencies:
@@ -21407,6 +21293,21 @@ __metadata:
   languageName: node
   linkType: hard
 
+"yargs@npm:^17.3.1":
+  version: 17.7.2
+  resolution: "yargs@npm:17.7.2"
+  dependencies:
+    cliui: "npm:^8.0.1"
+    escalade: "npm:^3.1.1"
+    get-caller-file: "npm:^2.0.5"
+    require-directory: "npm:^2.1.1"
+    string-width: "npm:^4.2.3"
+    y18n: "npm:^5.0.5"
+    yargs-parser: "npm:^21.1.1"
+  checksum: abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576
+  languageName: node
+  linkType: hard
+
 "yargs@npm:^7.1.0":
   version: 7.1.0
   resolution: "yargs@npm:7.1.0"
@@ -21457,13 +21358,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"yeast@npm:0.1.2":
-  version: 0.1.2
-  resolution: "yeast@npm:0.1.2"
-  checksum: 5536b5cfb3fc4ddf0c9eb4d2834a3a87e094d267bc40a2713d5b87a8da47c8615b8ffe475f3f92a085628e46be4704917ac0fea4827b3e8d27ac18b4230b6819
-  languageName: node
-  linkType: hard
-
 "yn@npm:3.1.1":
   version: 3.1.1
   resolution: "yn@npm:3.1.1"


(camel-website) 08/09: chore: update netlify-cli to 17.13.2

Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 6a1facf82a9e5aca276a042c25ef15c2bf132ab2
Author: Zoran Regvart <zo...@regvart.com>
AuthorDate: Fri Jan 12 16:16:42 2024 +0100

    chore: update netlify-cli to 17.13.2
---
 .pnp.cjs                                           |   9312 +-
 ...ompat-data-npm-7.12.7-b042c1d9ca-a302813bb0.zip |    Bin 8759 -> 0 bytes
 ...abel-core-npm-7.12.10-b02df7217e-505171eb50.zip |    Bin 63132 -> 0 bytes
 ...-generator-npm-7.23.6-817ef5e591-864090d512.zip |    Bin 122542 -> 0 bytes
 ...e-as-pure-npm-7.12.10-d08a7ae127-e6cd551b21.zip |    Bin 3067 -> 0 bytes
 ...or-visitor-npm-7.10.4-84f16304b7-2f3256e6a8.zip |    Bin 3556 -> 0 bytes
 ...on-targets-npm-7.12.5-fb01191ab0-6db6c839ad.zip |    Bin 8893 -> 0 bytes
 ...res-plugin-npm-7.12.1-fc3d37998d-9227e2782b.zip |    Bin 14171 -> 0 bytes
 ...res-plugin-npm-7.12.7-c55ee2ee7c-cceb501d15.zip |    Bin 5029 -> 0 bytes
 ...define-map-npm-7.10.5-a39821074e-e46959f60a.zip |    Bin 3889 -> 0 bytes
 ...t-visitor-npm-7.22.20-260909e014-d80ee98ff6.zip |    Bin 4411 -> 0 bytes
 ...expression-npm-7.12.1-be0a404ab2-e456f2dc01.zip |    Bin 3520 -> 0 bytes
 ...ction-name-npm-7.23.0-ce38271242-7b2ae024cd.zip |    Bin 8980 -> 0 bytes
 ...-variables-npm-7.22.5-6db3192347-394ca191b4.zip |    Bin 4610 -> 0 bytes
 ...-functions-npm-7.12.1-cae2fe0eb8-7a662e442f.zip |    Bin 5132 -> 0 bytes
 ...le-imports-npm-7.12.5-76d7bcabe9-6c3cde2119.zip |    Bin 6785 -> 0 bytes
 ...transforms-npm-7.12.1-c42d2455d3-1b950ea515.zip |    Bin 12323 -> 0 bytes
 ...expression-npm-7.10.4-135301e242-358b904a50.zip |    Bin 3191 -> 0 bytes
 ...ugin-utils-npm-7.10.4-af87df4f11-639ed8fc46.zip |    Bin 3300 -> 0 bytes
 ...-generator-npm-7.12.1-ed3338b613-bdc8abb569.zip |    Bin 3563 -> 0 bytes
 ...ace-supers-npm-7.12.1-59788d975f-544100e3d2.zip |    Bin 4442 -> 0 bytes
 ...ple-access-npm-7.12.1-18caff947e-2c387b57d9.zip |    Bin 3516 -> 0 bytes
 ...n-wrappers-npm-7.12.1-115c18dee8-8f38c769fd.zip |    Bin 3238 -> 0 bytes
 ...eclaration-npm-7.22.6-e723505aef-e141cace58.zip |    Bin 5379 -> 0 bytes
 ...or-option-npm-7.12.11-a3c58ccc52-ccf5c9eb8f.zip |    Bin 3859 -> 0 bytes
 ...p-function-npm-7.12.3-ef6223c955-49c3796d7a.zip |    Bin 3704 -> 0 bytes
 ...el-helpers-npm-7.12.5-3a2d6abe18-272aef1df2.zip |    Bin 18191 -> 0 bytes
 ...functions-npm-7.12.12-51d59fe552-862a78754b.zip |    Bin 4724 -> 0 bytes
 ...properties-npm-7.12.1-002e18ae19-55b5e6cd83.zip |    Bin 3023 -> 0 bytes
 ...mic-import-npm-7.12.1-b81c2ca860-838a4c34ea.zip |    Bin 3247 -> 0 bytes
 ...space-from-npm-7.12.1-5532ca81a9-d96c974205.zip |    Bin 3367 -> 0 bytes
 ...on-strings-npm-7.12.1-92e281e511-b45b81b91e.zip |    Bin 3162 -> 0 bytes
 ...-operators-npm-7.12.1-5403a64ecb-a25b30ab66.zip |    Bin 3487 -> 0 bytes
 ...g-operator-npm-7.12.1-6c48e82bfa-88da9cea3e.zip |    Bin 3432 -> 0 bytes
 ...-separator-npm-7.12.7-b6f8faf1b6-38138ec06c.zip |    Bin 3103 -> 0 bytes
 ...est-spread-npm-7.12.1-23ec83a49a-81916d9423.zip |    Bin 6247 -> 0 bytes
 ...ch-binding-npm-7.12.1-c517c19ef1-964c966b51.zip |    Bin 3104 -> 0 bytes
 ...l-chaining-npm-7.12.7-fcf919ef33-4d54b228c5.zip |    Bin 10851 -> 0 bytes
 ...te-methods-npm-7.12.1-da0018e1a0-c33a9a44e5.zip |    Bin 2939 -> 0 bytes
 ...erty-regex-npm-7.12.1-bc433228ec-ac8314da3d.zip |    Bin 3166 -> 0 bytes
 ...-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip |    Bin 2793 -> 0 bytes
 ...properties-npm-7.12.1-4ba7624aa7-f9e60dd70b.zip |    Bin 2812 -> 0 bytes
 ...amic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip |    Bin 2757 -> 0 bytes
 ...espace-from-npm-7.8.3-1747201aa9-85740478be.zip |    Bin 2900 -> 0 bytes
 ...son-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip |    Bin 2816 -> 0 bytes
 ...-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip |    Bin 3020 -> 0 bytes
 ...ng-operator-npm-7.8.3-8a723173b5-87aca49189.zip |    Bin 2945 -> 0 bytes
 ...-separator-npm-7.10.4-81444be605-01ec5547bd.zip |    Bin 2946 -> 0 bytes
 ...rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip |    Bin 2816 -> 0 bytes
 ...tch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip |    Bin 2876 -> 0 bytes
 ...al-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip |    Bin 2805 -> 0 bytes
 ...evel-await-npm-7.12.1-d8555be35e-3723996f26.zip |    Bin 2806 -> 0 bytes
 ...-functions-npm-7.12.1-559a4078ed-62340c8a6c.zip |    Bin 2944 -> 0 bytes
 ...-generator-npm-7.12.1-a5107a2a59-18e426e930.zip |    Bin 3221 -> 0 bytes
 ...-functions-npm-7.12.1-4ddf1c64a0-ebef3feb87.zip |    Bin 3248 -> 0 bytes
 ...k-scoping-npm-7.12.12-ac9f017a01-b8edbe8b7f.zip |    Bin 8457 -> 0 bytes
 ...rm-classes-npm-7.12.1-fc8ee4e566-9ed92525f4.zip |    Bin 9124 -> 0 bytes
 ...properties-npm-7.12.1-322012d191-202dbd67bb.zip |    Bin 4077 -> 0 bytes
 ...tructuring-npm-7.12.1-fa3ad97f82-dc057fd229.zip |    Bin 6187 -> 0 bytes
 ...tall-regex-npm-7.12.1-57f977d6c3-32da63c81c.zip |    Bin 2941 -> 0 bytes
 ...icate-keys-npm-7.12.1-2ee786bbf3-6c94d977eb.zip |    Bin 3205 -> 0 bytes
 ...n-operator-npm-7.12.1-271f649ee1-97d393607e.zip |    Bin 3156 -> 0 bytes
 ...orm-for-of-npm-7.12.1-93111bd158-0123877bf5.zip |    Bin 6036 -> 0 bytes
 ...ction-name-npm-7.12.1-6ce3ca221a-706195378f.zip |    Bin 3050 -> 0 bytes
 ...m-literals-npm-7.12.1-6660b188a4-b5db2c5a70.zip |    Bin 2846 -> 0 bytes
 ...n-literals-npm-7.12.1-c5b80ce730-a0c860a5cc.zip |    Bin 3140 -> 0 bytes
 ...odules-amd-npm-7.12.1-8fe2fb8398-66e5731ced.zip |    Bin 4056 -> 0 bytes
 ...s-commonjs-npm-7.12.1-ccf6f4a926-6f5fbc920f.zip |    Bin 4615 -> 0 bytes
 ...s-systemjs-npm-7.12.1-c1130bdc6f-2f654705c2.zip |    Bin 6464 -> 0 bytes
 ...odules-umd-npm-7.12.1-dde38f73c4-9da5d3ef15.zip |    Bin 4287 -> 0 bytes
 ...oups-regex-npm-7.12.1-a248616e23-da6645f541.zip |    Bin 3174 -> 0 bytes
 ...new-target-npm-7.12.1-4c61f9b33d-f8150606d2.zip |    Bin 3246 -> 0 bytes
 ...ject-super-npm-7.12.1-5cfdb6a439-e4524734aa.zip |    Bin 3164 -> 0 bytes
 ...parameters-npm-7.12.1-1fa4e26d98-745a10201e.zip |    Bin 7535 -> 0 bytes
 ...y-literals-npm-7.12.1-e86a3c4f5d-c66eecec27.zip |    Bin 3003 -> 0 bytes
 ...egenerator-npm-7.12.1-aba30ba094-8673ae830a.zip |    Bin 2809 -> 0 bytes
 ...rved-words-npm-7.12.1-7930992fe4-718ac30f96.zip |    Bin 2895 -> 0 bytes
 ...properties-npm-7.12.1-e012360208-90c70f2d64.zip |    Bin 3094 -> 0 bytes
 ...orm-spread-npm-7.12.1-35eddf11b1-9050d58ab1.zip |    Bin 3680 -> 0 bytes
 ...icky-regex-npm-7.12.7-682f07e03e-5a65818685.zip |    Bin 2951 -> 0 bytes
 ...e-literals-npm-7.12.1-a0bc53e621-e25a3f3510.zip |    Bin 3841 -> 0 bytes
 ...of-symbol-npm-7.12.10-a085cfb180-fddb9de970.zip |    Bin 3540 -> 0 bytes
 ...de-escapes-npm-7.12.1-bacb2035a1-1dcb2b73bf.zip |    Bin 3761 -> 0 bytes
 ...code-regex-npm-7.12.1-99d75a41c7-4737e20e51.zip |    Bin 2863 -> 0 bytes
 ...reset-env-npm-7.12.11-e91b4f469a-1ab24f724a.zip |    Bin 33985 -> 0 bytes
 ...set-modules-npm-0.1.4-db073de4ec-559457d579.zip |    Bin 25071 -> 0 bytes
 ...el-runtime-npm-7.12.5-b3edb8ee8e-72bc865a53.zip |    Bin 75009 -> 0 bytes
 ...-template-npm-7.22.15-0b464facb4-21e768e4ee.zip |    Bin 26736 -> 0 bytes
 ...l-traverse-npm-7.23.7-6251d782ea-3215e59429.zip |    Bin 180281 -> 0 bytes
 ...abel-types-npm-7.23.5-17488c6408-a623a4e7f3.zip |    Bin 0 -> 332023 bytes
 ...ag-browser-npm-7.22.3-7c38cb0a91-bacf2d6e6c.zip |    Bin 0 -> 147942 bytes
 ...nag-browser-npm-7.5.4-9891dea66a-021041078c.zip |    Bin 139036 -> 0 bytes
 ...gsnag-core-npm-7.19.0-20de7ebabf-d70106675a.zip |    Bin 0 -> 38337 bytes
 ...ugsnag-core-npm-7.5.4-bb5d71f543-4d7f05243a.zip |    Bin 30252 -> 0 bytes
 ...bugsnag-js-npm-7.20.2-7dac074db8-dffdce1191.zip |    Bin 0 -> 3418 bytes
 ...bugsnag-js-npm-7.22.3-8e30acd558-22960017e8.zip |    Bin 0 -> 3416 bytes
 ...@bugsnag-js-npm-7.5.4-12c69937d9-53d446cef4.zip |    Bin 3418 -> 0 bytes
 ...gsnag-node-npm-7.22.3-a6d1183220-ae68a37f2a.zip |    Bin 0 -> 62130 bytes
 ...ugsnag-node-npm-7.5.4-ff031d7c8b-13dbe7fa68.zip |    Bin 57702 -> 0 bytes
 ...lors-colors-npm-1.6.0-47f686c4e2-66d00284a3.zip |    Bin 0 -> 20641 bytes
 ...ap-consumer-npm-0.8.0-1f37e9e72b-dfe1399712.zip |    Bin 45552 -> 0 bytes
 ...map-support-npm-0.7.0-456c3ea2ce-d58b31640c.zip |    Bin 16441 -> 0 bytes
 ...map-support-npm-0.8.1-964f2de99d-b6e38a1712.zip |    Bin 0 -> 35047 bytes
 ...ective-less-npm-4.1.0-fac22950f6-5188bc4f03.zip |    Bin 0 -> 3835 bytes
 ...@esbuild-linux-x64-npm-0.19.6-36580a5626-10.zip |    Bin 0 -> 3978090 bytes
 ...@esbuild-linux-x64-npm-0.19.9-d6dbfe74c3-10.zip |    Bin 0 -> 4029815 bytes
 ...-negotiator-npm-1.1.0-0ebfac37a0-5c8f263680.zip |    Bin 0 -> 4402 bytes
 ...jv-compiler-npm-3.5.0-d1a90dc51f-c46c4680bf.zip |    Bin 0 -> 20899 bytes
 ...y-deepmerge-npm-1.3.0-72eb1f634c-6ddfc230ed.zip |    Bin 0 -> 6324 bytes
 ...stify-error-npm-3.4.1-eaa74ed572-4d63660f7d.zip |    Bin 0 -> 9249 bytes
 ...fy-compiler-npm-4.3.0-920872cc57-9ad575907d.zip |    Bin 0 -> 11430 bytes
 ...astify-send-npm-2.1.0-72d39a2331-22bc3e5196.zip |    Bin 0 -> 45253 bytes
 ...ify-static-npm-6.10.2-3d9ff38b3c-d5e32a328e.zip |    Bin 0 -> 307018 bytes
 ...codes-momoa-npm-2.0.4-aea1a9815c-d3c0601bc0.zip |    Bin 0 -> 14689 bytes
 ...aps-resolve-npm-1.0.1-e8b171004b-3ad4a16226.zip |    Bin 0 -> 19273 bytes
 ...is-commands-npm-1.2.0-47541de88b-a8253c9539.zip |    Bin 0 -> 7189 bytes
 ...jest-types-npm-25.5.0-45f0640591-49cb06ab86.zip |    Bin 16082 -> 0 bytes
 ...jest-types-npm-26.6.2-fca9877d98-02d42749c8.zip |    Bin 9652 -> 0 bytes
 ...jest-types-npm-27.5.1-c589ce1890-d3ca165567.zip |    Bin 0 -> 10075 bytes
 ...gen-mapping-npm-0.3.3-1815eba94c-072ace159c.zip |    Bin 22925 -> 0 bytes
 ...l-set-array-npm-1.1.2-45b82d7fb6-69a84d5980.zip |    Bin 8860 -> 0 bytes
 ...ace-mapping-npm-0.3.9-91625cd7fb-83deafb8e7.zip |    Bin 0 -> 28194 bytes
 .../@lukeed-ms-npm-2.0.2-5e69b6e173-6ae47ed3eb.zip |    Bin 0 -> 5842 bytes
 ...ir-enhanced-npm-2.2.1-5286808663-55d898d3d6.zip |    Bin 20733 -> 0 bytes
 ...binary-info-npm-1.0.0-0d6d09a580-0dd134cefe.zip |    Bin 0 -> 79176 bytes
 ...tlify-blobs-npm-6.4.1-c8fa076790-34da08aea7.zip |    Bin 0 -> 26307 bytes
 ...build-info-npm-7.11.4-be472d2d04-5be2c92347.zip |    Bin 0 -> 172473 bytes
 ...ify-build-npm-18.21.2-e300e27158-312d6c4924.zip |    Bin 132883 -> 0 bytes
 ...ify-build-npm-29.32.0-af47b0c578-6a8964ae3e.zip |    Bin 0 -> 232605 bytes
 ...cache-utils-npm-2.0.4-9c6a44d5cd-a6c8c71a79.zip |    Bin 11201 -> 0 bytes
 ...cache-utils-npm-5.1.5-c1d8e20a30-c6b4c3a110.zip |    Bin 0 -> 11127 bytes
 ...ify-config-npm-15.8.0-3de3aa9b52-93f9d0fe57.zip |    Bin 54244 -> 0 bytes
 ...fy-config-npm-20.10.1-9ae7973236-415d65e89d.zip |    Bin 0 -> 58342 bytes
 ...ge-bundler-npm-10.1.3-14f79ba908-0c0d5d4600.zip |    Bin 0 -> 1383841 bytes
 ...ge-bundler-npm-11.0.0-a1cf4e12ff-959ad06671.zip |    Bin 0 -> 1383829 bytes
 ...fy-esbuild-npm-0.13.6-046d0dd04b-ed8fe7cb33.zip |    Bin 22535 -> 0 bytes
 ...ework-info-npm-5.11.0-892a8f113e-9dede6d3c5.zip |    Bin 83144 -> 0 bytes
 ...ework-info-npm-9.8.10-ef6bea14b9-b8a7b33f6a.zip |    Bin 0 -> 76709 bytes
 ...tions-utils-npm-2.0.2-62bc12c0f8-ef0b0d8bc1.zip |    Bin 3968 -> 0 bytes
 ...ions-utils-npm-5.2.46-17f647f719-a30abc0ce0.zip |    Bin 0 -> 3907 bytes
 ...y-git-utils-npm-2.0.2-555ce40023-535c68eca5.zip |    Bin 7690 -> 0 bytes
 ...y-git-utils-npm-5.1.1-c51b643d1b-e0af71e582.zip |    Bin 0 -> 7693 bytes
 ...ode-cookies-npm-0.1.0-345808956c-4399905eb9.zip |    Bin 0 -> 9422 bytes
 ...y-open-api-npm-2.26.0-06e6df0c4e-bece6ee596.zip |    Bin 0 -> 28006 bytes
 ...fy-open-api-npm-2.5.2-5e94d85f21-0b22008d47.zip |    Bin 22316 -> 0 bytes
 ...metry-utils-npm-1.0.1-b568a1005d-5763af5bf6.zip |    Bin 0 -> 3822 bytes
 ...-handlers-npm-1.11.22-f018902cb6-db6710a8fa.zip |    Bin 11051 -> 0 bytes
 ...lugins-list-npm-4.1.0-4c92f8371c-352de8d54d.zip |    Bin 8592 -> 0 bytes
 ...ugins-list-npm-6.75.0-97dd7feea3-c759c570b9.zip |    Bin 0 -> 12028 bytes
 ...al-proxy-linux-x64-npm-0.34.1-d25a74393e-10.zip |    Bin 43142949 -> 0 bytes
 ...ocal-proxy-npm-0.34.1-e2f0f6e21f-d1beb69dc4.zip |    Bin 1935 -> 0 bytes
 ...y-run-utils-npm-2.0.1-058d3957cb-1f09aa9b7f.zip |    Bin 3816 -> 0 bytes
 ...y-run-utils-npm-5.1.1-74ec2bc10c-e94d6c0410.zip |    Bin 0 -> 3930 bytes
 ...ctions-api-npm-1.13.0-34a177d932-a54d347101.zip |    Bin 0 -> 25692 bytes
 ...nd-ship-it-npm-4.28.3-016b62d1d8-2638e1c052.zip |    Bin 103817 -> 0 bytes
 ...nd-ship-it-npm-9.28.2-a1dc19a04a-f71589b93d.zip |    Bin 0 -> 130236 bytes
 ...lib-fs.stat-npm-1.1.3-95bc1892a0-318deab369.zip |    Bin 6507 -> 0 bytes
 ...oclif-color-npm-0.1.2-ce883172b6-4b99ffed7f.zip |    Bin 3748 -> 0 bytes
 ...lif-command-npm-1.8.0-8a2dc2935e-716bfe146b.zip |    Bin 21254 -> 0 bytes
 ...lif-config-npm-1.17.0-acbde241aa-07d3f17274.zip |    Bin 37767 -> 0 bytes
 ...if-linewrap-npm-1.0.0-e738997487-210edd1aac.zip |    Bin 7805 -> 0 bytes
 ...clif-parser-npm-3.8.5-2fdc899412-716711d8a3.zip |    Bin 19860 -> 0 bytes
 ...plugin-help-npm-3.2.3-9ecae18a48-b49305e7f9.zip |    Bin 14624 -> 0 bytes
 ...n-not-found-npm-1.2.4-83f7525dc3-8e924dd93b.zip |    Bin 6526 -> 0 bytes
 ...gin-plugins-npm-1.9.5-0c64b7c4ad-e6600a2067.zip |    Bin 25254 -> 0 bytes
 ...clif-screen-npm-1.0.4-427b7c4c6e-fb0027fe8c.zip |    Bin 3654 -> 0 bytes
 ...-auth-token-npm-2.5.0-a1c6ffb640-95d7928b6f.zip |    Bin 13658 -> 0 bytes
 ...-auth-token-npm-3.0.4-2b669244cb-8e21e567e3.zip |    Bin 0 -> 13169 bytes
 ...ctokit-core-npm-3.5.1-a933dedcf7-ea2d122107.zip |    Bin 20630 -> 0 bytes
 ...ctokit-core-npm-4.2.4-25aeed316b-53ba8f990c.zip |    Bin 0 -> 18289 bytes
 ...t-endpoint-npm-6.0.10-a14f93e0b2-db05c118fd.zip |    Bin 44276 -> 0 bytes
 ...it-endpoint-npm-7.0.6-ff8dba936f-e8b9cc09aa.zip |    Bin 0 -> 34976 bytes
 ...kit-graphql-npm-4.8.0-83d118b4da-e03a3a05b7.zip |    Bin 19635 -> 0 bytes
 ...kit-graphql-npm-5.0.6-26fb5b6074-6014690d18.zip |    Bin 0 -> 18005 bytes
 ...napi-types-npm-11.2.0-10b7a5c509-ea4e7e1cf0.zip |    Bin 212652 -> 0 bytes
 ...napi-types-npm-18.1.1-18b6c70735-bd2920a238.zip |    Bin 0 -> 412092 bytes
 ...inate-rest-npm-2.17.0-4d48903092-e1757a89ad.zip |    Bin 40590 -> 0 bytes
 ...ginate-rest-npm-6.1.2-3b2443d1e8-6d5b97fb44.zip |    Bin 0 -> 35870 bytes
 ...nt-methods-npm-5.13.0-976c113da3-0102a2679b.zip |    Bin 145236 -> 0 bytes
 ...int-methods-npm-7.2.3-c54ecf5d8d-59fb4e786a.zip |    Bin 0 -> 168929 bytes
 ...quest-error-npm-2.1.0-51ac624306-baec2b5700.zip |    Bin 11460 -> 0 bytes
 ...quest-error-npm-3.0.3-cbba4d6220-5db0b51473.zip |    Bin 0 -> 11239 bytes
 ...kit-request-npm-5.6.2-2a9866bd05-a106891aee.zip |    Bin 22236 -> 0 bytes
 ...kit-request-npm-6.2.8-fbcbb43713-47188fa08d.zip |    Bin 0 -> 22408 bytes
 ...okit-rest-npm-18.12.0-f250ac8e5e-d84cbb1403.zip |    Bin 7056 -> 0 bytes
 ...okit-rest-npm-19.0.13-3bdada05df-7fbee09a2f.zip |    Bin 0 -> 7467 bytes
 ...it-tsconfig-npm-1.0.2-abab4615e2-74d56f3e9f.zip |    Bin 0 -> 2489 bytes
 ...okit-types-npm-10.0.0-8ea850424d-6345e605d3.zip |    Bin 0 -> 31412 bytes
 ...okit-types-npm-6.34.0-1de469b7ee-91c29ae7c8.zip |    Bin 35075 -> 0 bytes
 ...tokit-types-npm-9.3.2-0c1714b849-4bcd18850d.zip |    Bin 0 -> 31446 bytes
 ...lemetry-api-npm-1.6.0-58fdf34ce1-b8daefad2c.zip |    Bin 0 -> 410462 bytes
 ...her-linux-x64-glibc-npm-2.3.0-553fa746a4-10.zip |    Bin 0 -> 206264 bytes
 ...cel-watcher-npm-2.3.0-ee1d0494b5-5ba2be3337.zip |    Bin 0 -> 8081 bytes
 ...atcher-wasm-npm-2.3.0-01ffccf071-978dc4cfb9.zip |    Bin 0 -> 73759 bytes
 ...env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip |    Bin 0 -> 13482 bytes
 ...ork.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip |    Bin 0 -> 13190 bytes
 ...pm-npm-conf-npm-2.2.2-b8f7ae7bc8-45422fecc7.zip |    Bin 0 -> 12991 bytes
 ...lugin-babel-npm-5.2.2-d1de4602ba-ed2ab5b629.zip |    Bin 22428 -> 0 bytes
 ...n-commonjs-npm-18.1.0-32ce7e8ae1-50d16bd250.zip |    Bin 89613 -> 0 bytes
 ...ugin-inject-npm-4.0.2-abf5f3b178-a052a9ce59.zip |    Bin 9610 -> 0 bytes
 ...plugin-json-npm-4.1.0-c932de6f49-867bc9339b.zip |    Bin 8954 -> 0 bytes
 ...de-resolve-npm-11.2.1-1cea144df4-8007f6a01d.zip |    Bin 27538 -> 0 bytes
 ...pluginutils-npm-3.1.0-b44b222e7d-3b69f02893.zip |    Bin 17693 -> 0 bytes
 ...pluginutils-npm-4.2.1-0f52a5eba2-503a6f0a44.zip |    Bin 0 -> 17856 bytes
 ...-observable-npm-0.3.1-aeb89f731e-2b62bff492.zip |    Bin 5449 -> 0 bytes
 ...esorhus-is-npm-0.14.0-9f906ea34b-789cd128f0.zip |    Bin 12320 -> 0 bytes
 ...resorhus-is-npm-2.1.1-f90d94a68e-55c4a78138.zip |    Bin 14608 -> 0 bytes
 ...hus-slugify-npm-1.1.0-aa4da00201-6834c3a81e.zip |    Bin 6318 -> 0 bytes
 ...hus-slugify-npm-2.2.1-d3d46bd278-717f04cf71.zip |    Bin 0 -> 7098 bytes
 ...ansliterate-npm-0.1.1-b26a532d7b-1d15c67ee7.zip |    Bin 7426 -> 0 bytes
 ...ansliterate-npm-1.6.0-85bb17cf9b-fbb5bbcaf9.zip |    Bin 0 -> 12563 bytes
 ...-http-timer-npm-1.1.2-ea82ca2d55-9b63853bd5.zip |    Bin 3819 -> 0 bytes
 ...-decompress-npm-4.2.3-a952d4f7ff-f5b54ebc13.zip |    Bin 2833 -> 0 bytes
 ...es-download-npm-8.0.1-6cc57bfe9c-eabd3d9666.zip |    Bin 3891 -> 0 bytes
 ...pes-estree-npm-0.0.39-f898500e96-9f0f20990d.zip |    Bin 5561 -> 0 bytes
 ...pes-estree-npm-0.0.45-71d6bd2510-5a45a5fd92.zip |    Bin 6589 -> 0 bytes
 ...@types-glob-npm-7.1.3-44516e2aab-e0eef12285.zip |    Bin 3255 -> 0 bytes
 .../@types-got-npm-8.3.5-a96a7b7325-497ec57f7b.zip |    Bin 4019 -> 0 bytes
 ...ttp-proxy-npm-1.17.14-170e4e32fb-aa1a3e66cd.zip |    Bin 0 -> 4766 bytes
 ...http-proxy-npm-1.17.4-b058ec1b5e-bab3e09a20.zip |    Bin 4609 -> 0 bytes
 ...bul-reports-npm-1.1.2-4f435a3d0f-00866e815d.zip |    Bin 2977 -> 0 bytes
 ...s-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip |    Bin 3865 -> 0 bytes
 ...-node-fetch-npm-2.5.7-fd8c51e56f-3585b38cf0.zip |    Bin 5358 -> 0 bytes
 ...pes-node-npm-14.14.16-b866b68544-867b692f3d.zip |    Bin 126221 -> 0 bytes
 ...es-resolve-npm-1.17.1-9a8396bef2-dc6a6df507.zip |    Bin 3877 -> 0 bytes
 ...ypes-retry-npm-0.12.1-05f3303aac-5f46b25560.zip |    Bin 0 -> 3905 bytes
 ...ypes-semver-npm-7.3.9-eb0d8b7243-872d9689be.zip |    Bin 19720 -> 0 bytes
 ...triple-beam-npm-1.3.5-0f1b823630-519b6a1b30.zip |    Bin 0 -> 2665 bytes
 ...pes-yargs-npm-15.0.14-07ba249dbb-1687ce075a.zip |    Bin 13948 -> 0 bytes
 ...ypes-yargs-npm-16.0.9-c5fd1abf2f-8f31cbfcd5.zip |    Bin 0 -> 14116 bytes
 ...ypes-yauzl-npm-2.10.3-4b633e1ddc-5ee966ea7b.zip |    Bin 0 -> 3181 bytes
 ...lint-types-npm-4.33.0-9e9b956afa-c7ec55e6ae.zip |    Bin 30164 -> 0 bytes
 ...lint-types-npm-5.62.0-5c2e0aab15-24e8443177.zip |    Bin 0 -> 43884 bytes
 ...ipt-estree-npm-4.33.0-b6b79c10d0-e9409ec992.zip |    Bin 138013 -> 0 bytes
 ...ipt-estree-npm-5.62.0-5d1ea132a9-06c975eb5f.zip |    Bin 0 -> 183964 bytes
 ...sitor-keys-npm-4.33.0-8b7e72a3c9-b28cd3f2c5.zip |    Bin 11556 -> 0 bytes
 ...sitor-keys-npm-5.62.0-da1af55f83-dc613ab756.zip |    Bin 0 -> 11303 bytes
 ...rom-entries-npm-0.2.1-7c60077c42-44df34a131.zip |    Bin 4683 -> 0 bytes
 ...vercel-nft-npm-0.17.0-501769ae94-c3ef46cda8.zip |    Bin 39139 -> 0 bytes
 ...vercel-nft-npm-0.23.1-4ff4951511-e22fc2ec89.zip |    Bin 0 -> 69232 bytes
 ...vercel-nft-npm-0.24.4-80d5529913-e6614ff918.zip |    Bin 0 -> 69307 bytes
 ...rchive-type-npm-6.0.1-0e9f2b3a73-bc128b846a.zip |    Bin 0 -> 2934 bytes
 ...-decompress-npm-9.0.1-9b634d48e0-9e63ec6c89.zip |    Bin 0 -> 4563 bytes
 ...ompress-tar-npm-7.0.0-55a0d0c224-fc6641398a.zip |    Bin 0 -> 3205 bytes
 ...ress-tarbz2-npm-7.0.0-9dfe7d7dfe-67b4f7bce1.zip |    Bin 0 -> 2998 bytes
 ...press-targz-npm-7.0.0-34fce443b0-4e33d90849.zip |    Bin 0 -> 2971 bytes
 ...press-unzip-npm-6.0.0-19b313e9e6-4ea4a31cb3.zip |    Bin 0 -> 3364 bytes
 ...downloader-npm-13.0.1-cc2b330e75-b03d310543.zip |    Bin 0 -> 4072 bytes
 ...act-logging-npm-2.0.1-b805b8edfa-6967d15e5a.zip |    Bin 0 -> 2059 bytes
 .../accepts-npm-1.3.7-0dc9de65aa-599aa3cc77.zip    |    Bin 6487 -> 0 bytes
 .../accepts-npm-1.3.8-9a812371c9-67eaaa90e2.zip    |    Bin 0 -> 6505 bytes
 ...lass-fields-npm-1.0.0-fbe805c19e-374a4cbffa.zip |    Bin 9168 -> 0 bytes
 .../acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip     |    Bin 0 -> 134446 bytes
 .../acorn-npm-8.8.0-9ef399ab45-ed7ee7ae42.zip      |    Bin 120020 -> 0 bytes
 ...ss-elements-npm-1.0.0-3086601987-ef8a851f54.zip |    Bin 7652 -> 0 bytes
 ...ss-features-npm-1.0.0-7205cf1cea-53e0c567f3.zip |    Bin 9357 -> 0 bytes
 ...egate-error-npm-4.0.1-12d0501fb7-bb3ffdfd13.zip |    Bin 0 -> 3979 bytes
 .../ajv-errors-npm-3.0.0-cbd6be5a29-bd3403f854.zip |    Bin 0 -> 14639 bytes
 ...ajv-formats-npm-2.1.1-3cec02eae9-70c263ded2.zip |    Bin 0 -> 19297 bytes
 ...e-versions-npm-11.3.0-ac5cd23d89-f17a8b2ead.zip |    Bin 0 -> 14117 bytes
 ...de-versions-npm-8.0.0-d13683ecbc-dd226101e1.zip |    Bin 23406 -> 0 bytes
 .../ansi-align-npm-3.0.0-2f770647c2-22cebe8d9b.zip |    Bin 4151 -> 0 bytes
 .../ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip |    Bin 0 -> 4222 bytes
 ...nsi-escapes-npm-5.0.0-8a26b6a77d-cbfb95f9f6.zip |    Bin 0 -> 7306 bytes
 ...nsi-escapes-npm-6.2.0-acda9c0a5d-442f91b046.zip |    Bin 0 -> 7522 bytes
 ...ansi-styles-npm-2.2.1-f3297e782c-ebc0e00381.zip |    Bin 0 -> 3207 bytes
 ...nsi-to-html-npm-0.7.2-dd37778111-fd2eb0c371.zip |    Bin 0 -> 24775 bytes
 .../ansicolors-npm-0.3.2-cc35882814-0704d1485d.zip |    Bin 3970 -> 0 bytes
 ...-observable-npm-0.3.0-4832f4f3ed-21f27ed714.zip |    Bin 6155 -> 0 bytes
 .../anymatch-npm-3.1.2-1d5471acfa-985163db22.zip   |    Bin 4628 -> 0 bytes
 .../anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip   |    Bin 0 -> 4643 bytes
 .../archiver-npm-5.3.0-db4a7efe88-86c667f547.zip   |    Bin 17656 -> 0 bytes
 .../archiver-npm-6.0.1-427b6af3f3-22997a5bbf.zip   |    Bin 0 -> 14903 bytes
 ...hiver-utils-npm-2.1.0-c06ce16cc3-4df493c0e6.zip |    Bin 6403 -> 0 bytes
 ...hiver-utils-npm-4.0.1-6d05f300c9-f007c8da5d.zip |    Bin 0 -> 5790 bytes
 ...at-polyfill-npm-1.0.1-2796802ded-18822c78b0.zip |    Bin 5891 -> 0 bytes
 ...ray-timsort-npm-1.0.3-50b9e6724f-f417f073b3.zip |    Bin 0 -> 10097 bytes
 ...array-union-npm-1.0.2-cc61ee268f-82cec6421b.zip |    Bin 2206 -> 0 bytes
 .../array-uniq-npm-1.0.3-e7f5d6f3a1-1625f06b09.zip |    Bin 2682 -> 0 bytes
 .../arrify-npm-3.0.0-84cf7a301c-d6c6f3dad9.zip     |    Bin 0 -> 2808 bytes
 ...odule-types-npm-2.7.1-1833572dd9-f5ff6a8aec.zip |    Bin 5294 -> 0 bytes
 ...odule-types-npm-5.0.0-1b522568db-188a0c3319.zip |    Bin 0 -> 4593 bytes
 .../async-npm-3.2.0-b6fd825ddc-78e77fbce9.zip      |    Bin 218699 -> 0 bytes
 .../async-npm-3.2.5-f5dbdabdfc-323c3615c3.zip      |    Bin 0 -> 231139 bytes
 .../async-sema-npm-3.1.1-a5453a4d6a-ee0225c2e7.zip |    Bin 0 -> 6462 bytes
 .../asynckit-npm-0.4.0-c718858525-3ce727cbc7.zip   |    Bin 13936 -> 0 bytes
 ...-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip |    Bin 2294 -> 0 bytes
 .../avvio-npm-8.2.1-e7ae905a95-8826436901.zip      |    Bin 0 -> 40751 bytes
 .../cache/b4a-npm-1.6.4-080bcba845-223158e626.zip  |    Bin 0 -> 9144 bytes
 ...import-node-npm-2.3.3-be081936a9-c9d24415bc.zip |    Bin 7872 -> 0 bytes
 ...-ajv-errors-npm-1.2.0-3be0f0453e-2e12818e99.zip |    Bin 0 -> 60739 bytes
 .../better-opn-npm-2.1.1-7f070a64bf-dcfa3cd287.zip |    Bin 99309 -> 0 bytes
 .../better-opn-npm-3.0.2-fa4dbc0e63-24668e5a83.zip |    Bin 0 -> 113811 bytes
 .yarn/cache/bl-npm-5.1.0-872d13e4d1-0340d3d70d.zip |    Bin 0 -> 22900 bytes
 ...ody-parser-npm-1.19.0-6e177cabfa-6ed5f3f42f.zip |    Bin 19450 -> 0 bytes
 ...ody-parser-npm-1.20.1-759fd14db9-5f8d128022.zip |    Bin 0 -> 20847 bytes
 .../boxen-npm-5.1.2-364ee34f2f-bc3d3d88d7.zip      |    Bin 7088 -> 0 bytes
 .../boxen-npm-7.1.1-e79a50b11c-a21d514435.zip      |    Bin 0 -> 8360 bytes
 ...nstant-time-npm-1.0.1-41826f3419-80bb945f5d.zip |    Bin 0 -> 3875 bytes
 .../buffer-es6-npm-4.9.3-1b0a75b6d5-896dbf346a.zip |    Bin 22559 -> 0 bytes
 .../builtins-npm-1.0.3-f09d2d57f2-8f756616bd.zip   |    Bin 2697 -> 0 bytes
 .../builtins-npm-5.0.1-6d4820dd76-90136fa0ba.zip   |    Bin 0 -> 2580 bytes
 .../bytes-npm-3.1.0-19c5b15405-7c3b21c5d9.zip      |    Bin 5269 -> 0 bytes
 .../bytes-npm-3.1.1-f2d0e8c583-397b49e01c.zip      |    Bin 5537 -> 0 bytes
 .../bytes-npm-3.1.2-28b8643004-a10abf2ba7.zip      |    Bin 0 -> 5571 bytes
 ...able-lookup-npm-2.0.1-4370a47517-f624d501a7.zip |    Bin 7190 -> 0 bytes
 ...ble-request-npm-6.1.0-684b834873-804f6c377c.zip |    Bin 7006 -> 0 bytes
 ...ll-me-maybe-npm-1.0.1-d07e74bc9c-9a96547920.zip |    Bin 4725 -> 0 bytes
 .../camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip  |    Bin 0 -> 5441 bytes
 .../cardinal-npm-2.1.1-b77e7b28a7-caf0d34739.zip   |    Bin 28236 -> 0 bytes
 .../chalk-npm-1.1.3-59144c3a87-abcf10da02.zip      |    Bin 0 -> 6007 bytes
 .../chalk-npm-2.4.2-3ea16dd91e-3d1d103433.zip      |    Bin 0 -> 11576 bytes
 .../chalk-npm-3.0.0-e813208025-37f90b31fd.zip      |    Bin 0 -> 13117 bytes
 .../chalk-npm-5.2.0-bedd808592-daadc18731.zip      |    Bin 0 -> 17909 bytes
 .../chalk-npm-5.3.0-d181999efb-6373caaab2.zip      |    Bin 0 -> 17955 bytes
 .../chokidar-npm-3.5.2-6752340fec-8e0c794afd.zip   |    Bin 31189 -> 0 bytes
 .../chokidar-npm-3.5.3-c5f9b0a56a-863e3ff78e.zip   |    Bin 0 -> 31255 bytes
 .../ci-info-npm-2.0.0-78012236a1-3b374666a8.zip    |    Bin 6234 -> 0 bytes
 .../ci-info-npm-3.2.0-90f4cf0660-bb54ab126b.zip    |    Bin 7942 -> 0 bytes
 .../ci-info-npm-3.8.0-d56a0b67d6-b00e9313c1.zip    |    Bin 0 -> 9539 bytes
 .../ci-info-npm-3.9.0-646784ca0e-75bc67902b.zip    |    Bin 0 -> 9588 bytes
 .../citty-npm-0.1.5-35fec712f4-ae577a1ff4.zip      |    Bin 0 -> 14570 bytes
 ...clean-stack-npm-4.2.0-bb0dff47b2-373f656a31.zip |    Bin 0 -> 4093 bytes
 .../cli-boxes-npm-2.2.1-7125a5ba44-be79f8ec23.zip  |    Bin 3771 -> 0 bytes
 .../cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip  |    Bin 0 -> 3837 bytes
 .../cli-cursor-npm-4.0.0-08e7cbaf41-ab3f3ea207.zip |    Bin 0 -> 3146 bytes
 ...i-progress-npm-3.12.0-d686625154-a6a549919a.zip |    Bin 0 -> 24066 bytes
 ...li-progress-npm-3.9.1-de2e91a6a3-64f64a0cf3.zip |    Bin 21940 -> 0 bytes
 ...li-spinners-npm-2.6.1-33ce2bad0f-3e2dc5df72.zip |    Bin 7110 -> 0 bytes
 ...li-spinners-npm-2.9.2-be9c08efee-a0a863f442.zip |    Bin 0 -> 7676 bytes
 ...li-truncate-npm-0.2.1-f053d59b0b-c2b0de7c08.zip |    Bin 2983 -> 0 bytes
 ...li-truncate-npm-3.1.0-654d2989ef-c3243e4197.zip |    Bin 0 -> 5038 bytes
 .../cli-ux-npm-4.9.3-4e2309faa7-dfd4b6ef8f.zip     |    Bin 29189 -> 0 bytes
 .../cli-ux-npm-5.5.1-b63a1094c4-633d1db3a9.zip     |    Bin 35837 -> 0 bytes
 .../clipboardy-npm-4.0.0-cf5108727c-ec4ebe7e5c.zip |    Bin 0 -> 374935 bytes
 .../cliui-npm-6.0.0-488b2414c6-44afbcc29d.zip      |    Bin 6479 -> 0 bytes
 ...er-key-slot-npm-1.1.2-0571a28825-516ed8b5e1.zip |    Bin 0 -> 6770 bytes
 .../color-npm-4.2.3-4a23227581-b23f5e500a.zip      |    Bin 0 -> 6567 bytes
 ...olor-string-npm-1.5.4-d923af493a-d1057ec2ce.zip |    Bin 4532 -> 0 bytes
 ...olor-string-npm-1.9.1-dc020e56be-72aa0b81ee.zip |    Bin 0 -> 4141 bytes
 .../colorette-npm-2.0.16-7b996485d7-8501db5750.zip |    Bin 7120 -> 0 bytes
 .../colorette-npm-2.0.20-692d428726-0b8de48bfa.zip |    Bin 0 -> 7176 bytes
 ...lors-option-npm-3.0.0-cd0f2180d3-94cd58dff7.zip |    Bin 0 -> 11445 bytes
 ...lors-option-npm-4.5.0-83e5c4c555-4dc5f95ff8.zip |    Bin 0 -> 6184 bytes
 ...ined-stream-npm-1.0.8-dc14d4a63a-2e969e637d.zip |    Bin 5212 -> 0 bytes
 .../commander-npm-2.8.1-74d10f1f10-051763f4bb.zip  |    Bin 14560 -> 0 bytes
 .../commander-npm-3.0.2-7c81f1ab98-f42053569f.zip  |    Bin 25789 -> 0 bytes
 .../commander-npm-9.5.0-993b3f2434-41c49b3d0f.zip  |    Bin 0 -> 49745 bytes
 ...omment-json-npm-4.2.3-5f699ecc8d-97eb6ff823.zip |    Bin 0 -> 17395 bytes
 .../commondir-npm-1.0.1-291b790340-4620bc4936.zip  |    Bin 3605 -> 0 bytes
 ...ess-commons-npm-4.1.1-9ac41d7ac3-7e35816503.zip |    Bin 15070 -> 0 bytes
 ...ess-commons-npm-5.0.1-28fafeb552-bb3c3ea965.zip |    Bin 0 -> 15118 bytes
 ...configstore-npm-5.0.1-739433cdc5-60ef65d493.zip |    Bin 4208 -> 0 bytes
 ...configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip |    Bin 0 -> 4245 bytes
 .../consola-npm-3.2.3-fb2514b783-02972dcb04.zip    |    Bin 0 -> 66170 bytes
 ...disposition-npm-0.5.3-9a9a567e17-7d0df7855b.zip |    Bin 7981 -> 0 bytes
 ...disposition-npm-0.5.4-2d93678616-b7f4ce176e.zip |    Bin 0 -> 7992 bytes
 ...ontent-type-npm-1.0.4-3b1a5ca16b-5ea85c5293.zip |    Bin 4837 -> 0 bytes
 ...ontent-type-npm-1.0.5-3e037bf9ab-585847d98d.zip |    Bin 0 -> 4971 bytes
 .../cookie-es-npm-1.0.0-0ff9f3fcc3-7654e65c3a.zip  |    Bin 0 -> 6901 bytes
 .../cookie-npm-0.4.0-4b3d629e45-494314fb0e.zip     |    Bin 7518 -> 0 bytes
 .../cookie-npm-0.5.0-e2d58a161a-aae7911ddc.zip     |    Bin 0 -> 9386 bytes
 ...e-js-compat-npm-3.8.1-9cddcdd18c-62174158cc.zip |    Bin 32293 -> 0 bytes
 ...ore-util-is-npm-1.0.2-9fc2b94dc3-d0f7587346.zip |    Bin 8864 -> 0 bytes
 ...ore-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip |    Bin 0 -> 3266 bytes
 .../cp-file-npm-10.0.0-2641285fb1-9b2432e35f.zip   |    Bin 0 -> 6173 bytes
 .../cp-file-npm-7.0.0-f8cf3451db-dd60ed8d86.zip    |    Bin 6278 -> 0 bytes
 .../cache/cpy-npm-8.1.1-c284d95064-4c9fd1ecc0.zip  |    Bin 6146 -> 0 bytes
 .../cache/cpy-npm-9.0.1-17c1663b2d-e0306c5508.zip  |    Bin 0 -> 7927 bytes
 ...rc32-stream-npm-4.0.2-32a2ec50b7-1099559283.zip |    Bin 5310 -> 0 bytes
 ...rc32-stream-npm-5.0.0-6050675417-8e5dd04f22.zip |    Bin 0 -> 5343 bytes
 ...cron-parser-npm-4.1.0-bfd8421d1a-9ec6e1d85e.zip |    Bin 34992 -> 0 bytes
 ...cron-parser-npm-4.8.1-53e673fffa-5deb3f8216.zip |    Bin 0 -> 36352 bytes
 ...ndom-string-npm-2.0.0-8ab47992ef-0283879f55.zip |    Bin 3061 -> 0 bytes
 .../css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip |    Bin 0 -> 83423 bytes
 .../css-tree-npm-2.2.1-ee98ac48a8-1959c4b0e2.zip   |    Bin 0 -> 358846 bytes
 .../cssfilter-npm-0.0.10-28e06ce546-1e45182f42.zip |    Bin 0 -> 10147 bytes
 .../cache/csso-npm-5.0.5-b21e2a8b65-4036fb2b9f.zip |    Bin 0 -> 199563 bytes
 ...i-to-buffer-npm-4.0.1-5c66a78beb-0d0790b67f.zip |    Bin 0 -> 5961 bytes
 .../date-fns-npm-1.30.1-b974a8f1e1-24c0937f4e.zip  |    Bin 388943 -> 0 bytes
 .../decache-npm-4.6.0-32120bfc70-65bd86440a.zip    |    Bin 5933 -> 0 bytes
 .../decache-npm-4.6.2-3b8632fc28-e88d0c5b27.zip    |    Bin 0 -> 6636 bytes
 ...ss-response-npm-5.0.0-ea4ba8db9c-b46fe6c275.zip |    Bin 3543 -> 0 bytes
 ...-to-connect-npm-1.1.3-5887885147-9491b301dc.zip |    Bin 3614 -> 0 bytes
 ...e-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip |    Bin 0 -> 3299 bytes
 .../cache/defu-npm-6.1.4-c791c7f2cc-aeffdb4730.zip |    Bin 0 -> 8293 bytes
 .../cache/del-npm-5.1.0-eb4ac07f4c-d9e4ef2c12.zip  |    Bin 5183 -> 0 bytes
 ...ayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip |    Bin 4667 -> 0 bytes
 .../denque-npm-2.1.0-578d0b6297-8ea0532157.zip     |    Bin 0 -> 10487 bytes
 .../cache/depd-npm-2.0.0-b6c51a4b43-c0c8ff3607.zip |    Bin 0 -> 10348 bytes
 .../destr-npm-2.0.2-1e34356a60-ed8c963cd6.zip      |    Bin 0 -> 6572 bytes
 .../destroy-npm-1.2.0-6a511802e2-0acb300b74.zip    |    Bin 0 -> 4258 bytes
 ...detect-libc-npm-2.0.2-03afa59137-6118f30c0c.zip |    Bin 0 -> 9413 bytes
 ...tective-amd-npm-3.1.0-b1b0fa631b-aa3783d587.zip |    Bin 4280 -> 0 bytes
 ...tective-amd-npm-5.0.2-cd6587ad06-6117eec09b.zip |    Bin 0 -> 5390 bytes
 ...tective-cjs-npm-3.1.1-d60e67b4c2-626aec314f.zip |    Bin 2039 -> 0 bytes
 ...tective-cjs-npm-5.0.1-2bd9b1993d-c51c27ab10.zip |    Bin 0 -> 3191 bytes
 ...tective-es6-npm-2.2.0-6f2e8f76b1-5065731a2d.zip |    Bin 3436 -> 0 bytes
 ...tective-es6-npm-4.0.1-21a7c9da9f-f9fbcae939.zip |    Bin 0 -> 3256 bytes
 ...ective-less-npm-1.0.2-51713fb487-858936fbad.zip |    Bin 2210 -> 0 bytes
 ...ive-postcss-npm-4.0.0-3898e15a71-9bd5d35554.zip |    Bin 7695 -> 0 bytes
 ...ive-postcss-npm-6.1.3-23a358a5ec-ee6e07fed2.zip |    Bin 0 -> 4849 bytes
 ...ective-sass-npm-3.0.1-9633e30583-86f76671d9.zip |    Bin 2304 -> 0 bytes
 ...ective-sass-npm-5.0.3-866ad3407c-5b09526931.zip |    Bin 0 -> 3673 bytes
 ...ective-scss-npm-2.0.1-062d87fc43-e130745b4a.zip |    Bin 2211 -> 0 bytes
 ...ective-scss-npm-4.0.3-ab378641f2-afeda1e454.zip |    Bin 0 -> 3673 bytes
 ...tive-stylus-npm-1.0.0-ea4d9b6a87-e9c74c9763.zip |    Bin 2570 -> 0 bytes
 ...tive-stylus-npm-4.0.0-937666e901-50a765f95e.zip |    Bin 0 -> 2954 bytes
 ...typescript-npm-11.1.0-8c4a261781-b9f481b05a.zip |    Bin 0 -> 3453 bytes
 ...-typescript-npm-7.0.0-0b2a98b048-fc92e20e7b.zip |    Bin 3427 -> 0 bytes
 .../dir-glob-npm-2.2.2-932e08b501-3aa48714a9.zip   |    Bin 3013 -> 0 bytes
 ...-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip |    Bin 0 -> 14008 bytes
 .../domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip |    Bin 0 -> 22513 bytes
 .../domutils-npm-3.1.0-66c92ef7eb-9a169a6e57.zip   |    Bin 0 -> 59032 bytes
 .../dot-prop-npm-7.2.0-3096f772ba-df691806f9.zip   |    Bin 0 -> 6293 bytes
 .../dotenv-npm-10.0.0-36b272df25-55f701ae21.zip    |    Bin 12367 -> 0 bytes
 .../dotenv-npm-16.0.3-4cc29121dc-d6788c8e40.zip    |    Bin 0 -> 14722 bytes
 .../dotenv-npm-16.3.1-e6d380a398-dbb778237e.zip    |    Bin 0 -> 26540 bytes
 .../download-npm-8.0.0-126aabed53-8a26b21eee.zip   |    Bin 3491 -> 0 bytes
 ...-formatter-npm-1.0.11-b6784e7852-878e1aab8a.zip |    Bin 0 -> 8972 bytes
 ...ant-spinner-npm-1.0.1-8b799f39a6-d6a773d950.zip |    Bin 2465 -> 0 bytes
 .../elf-cam-npm-0.1.1-c963e07169-354f22beb2.zip    |    Bin 38192 -> 0 bytes
 .../entities-npm-2.0.0-90314ccb18-c9604a020d.zip   |    Bin 27342 -> 0 bytes
 .../entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip   |    Bin 0 -> 23563 bytes
 .../entities-npm-4.5.0-7cdb83b832-ede2a35c9b.zip   |    Bin 0 -> 118405 bytes
 .../env-paths-npm-3.0.0-3860895468-b2b0a0d0d9.zip  |    Bin 0 -> 4839 bytes
 .../envinfo-npm-7.7.3-2ae94ae21f-4b2d2a4abf.zip    |    Bin 51878 -> 0 bytes
 .../envinfo-npm-7.8.1-f320033691-e7a2d71c7d.zip    |    Bin 0 -> 51916 bytes
 ...odule-lexer-npm-0.9.3-ff6236dadb-c3e39465d0.zip |    Bin 28701 -> 0 bytes
 ...odule-lexer-npm-1.4.1-82f233cba4-cf45361346.zip |    Bin 0 -> 31105 bytes
 ...6-promisify-npm-6.1.1-2b62137b38-e57dfa8b65.zip |    Bin 0 -> 4278 bytes
 .../esbuild-npm-0.19.6-6edb158f5a-4f9436af2c.zip   |    Bin 0 -> 33309 bytes
 .../esbuild-npm-0.19.9-046a8fb7c4-b76a613995.zip   |    Bin 0 -> 33332 bytes
 ...escape-goat-npm-2.1.1-2e437cf3fe-ce05c70c20.zip |    Bin 3701 -> 0 bytes
 ...escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip |    Bin 0 -> 3700 bytes
 ...ring-regexp-npm-5.0.0-a663e825ce-20daabe197.zip |    Bin 0 -> 3162 bytes
 ...isitor-keys-npm-2.1.0-c31806b6b9-db4547eef5.zip |    Bin 9748 -> 0 bytes
 ...isitor-keys-npm-3.4.3-a356ac7e46-3f357c554a.zip |    Bin 0 -> 12708 bytes
 ...tree-walker-npm-0.6.1-fe92d0e1f6-b8da781503.zip |    Bin 5626 -> 0 bytes
 ...tree-walker-npm-1.0.1-e916593b23-1cf11a0aff.zip |    Bin 7209 -> 0 bytes
 ...entemitter3-npm-5.0.1-5e423b7df3-ac6423ec31.zip |    Bin 0 -> 23843 bytes
 .../execa-npm-4.1.0-cc675b4189-ed58e41fe4.zip      |    Bin 19994 -> 0 bytes
 .../execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip      |    Bin 0 -> 26139 bytes
 ...nd-template-npm-2.0.3-80de959306-588c198472.zip |    Bin 0 -> 3435 bytes
 .../express-npm-4.17.1-6815ee6bf9-b4a03cdd6a.zip   |    Bin 62545 -> 0 bytes
 .../express-npm-4.18.2-bb15ff679a-869ae89ed6.zip   |    Bin 0 -> 64083 bytes
 ...tract-stack-npm-1.0.0-c35a527ecd-e21bcd2639.zip |    Bin 2616 -> 0 bytes
 ...tract-stack-npm-2.0.0-ad8e0848eb-dfe47560b2.zip |    Bin 3291 -> 0 bytes
 ...extract-zip-npm-2.0.1-92a28e392b-8cbda9debd.zip |    Bin 0 -> 5525 bytes
 ...-type-parse-npm-1.1.0-035173e566-8637228a19.zip |    Bin 0 -> 11629 bytes
 ...i-component-npm-1.0.1-578ba9fecf-4b6ed26974.zip |    Bin 0 -> 5313 bytes
 ...-deep-equal-npm-3.1.1-cbd83be021-98bcc0eece.zip |    Bin 7376 -> 0 bytes
 ...-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip |    Bin 0 -> 7393 bytes
 ...fast-equals-npm-2.0.3-8ce32c6692-e763785616.zip |    Bin 35957 -> 0 bytes
 ...fast-equals-npm-3.0.3-a459c46667-a2ec1125da.zip |    Bin 0 -> 42870 bytes
 .../fast-fifo-npm-1.3.2-391cc25df4-6bfcba3e4d.zip  |    Bin 0 -> 3266 bytes
 .../fast-glob-npm-2.2.7-f211fb26f4-9e7d4e4d99.zip  |    Bin 58923 -> 0 bytes
 ...-stringify-npm-5.10.0-894a5b8403-897563f4af.zip |    Bin 0 -> 87201 bytes
 ...querystring-npm-1.1.2-81dfb4019b-981da9b914.zip |    Bin 0 -> 7817 bytes
 .../fast-uri-npm-2.3.0-09fd2d434d-df7377c0cc.zip   |    Bin 0 -> 20763 bytes
 .../fastify-npm-4.17.0-502a4f8a8b-ae967b2c6f.zip   |    Bin 0 -> 508090 bytes
 ...tify-plugin-npm-4.5.1-902caad25f-7c6d777ada.zip |    Bin 0 -> 16498 bytes
 .../fastq-npm-1.16.0-88070bb399-de151543aa.zip     |    Bin 0 -> 12457 bytes
 .../fastq-npm-1.9.0-11e58b198d-603a73d566.zip      |    Bin 9124 -> 0 bytes
 .../cache/fdir-npm-6.1.1-047ca4095d-fabde90044.zip |    Bin 0 -> 30027 bytes
 .../fetch-blob-npm-3.2.0-28e01becfc-5264ecceb5.zip |    Bin 0 -> 10277 bytes
 ...ode-website-npm-5.0.3-9bb90507cd-7d27c4bc91.zip |    Bin 16107 -> 0 bytes
 ...ode-website-npm-7.3.0-65c0e149f9-c57395fb11.zip |    Bin 0 -> 10643 bytes
 .../figures-npm-1.7.0-1542644df9-3a815f8a3b.zip    |    Bin 4353 -> 0 bytes
 .../figures-npm-4.0.1-4494c560e2-7e12e0c426.zip    |    Bin 0 -> 8815 bytes
 .../figures-npm-5.0.0-cd5f512f9c-951d18be2f.zip    |    Bin 0 -> 8799 bytes
 .../file-size-npm-0.0.5-c0a345b19d-404ab62bac.zip  |    Bin 5149 -> 0 bytes
 .../file-type-npm-11.1.0-4fd71de556-d11c271f38.zip |    Bin 13970 -> 0 bytes
 .../file-type-npm-18.7.0-b585ca87df-95b70313d6.zip |    Bin 0 -> 28796 bytes
 ...erved-regex-npm-3.0.0-2ee763333c-1803e19ce6.zip |    Bin 0 -> 2621 bytes
 .../filenamify-npm-3.0.0-1b0e3a5c11-d419eaa1b8.zip |    Bin 3583 -> 0 bytes
 .../filenamify-npm-5.1.1-2c05749153-55a7ed0858.zip |    Bin 0 -> 5434 bytes
 .../filter-obj-npm-2.0.2-b5eaf13355-ab0ac14336.zip |    Bin 2995 -> 0 bytes
 .../filter-obj-npm-3.0.0-9dcc059284-8786f8dcca.zip |    Bin 0 -> 3057 bytes
 .../filter-obj-npm-5.1.0-a1ae61a7db-8f6dab6d8d.zip |    Bin 0 -> 3301 bytes
 ...inalhandler-npm-1.2.0-593d001463-635718cb20.zip |    Bin 0 -> 8165 bytes
 ...find-my-way-npm-7.7.0-602007e18d-0b634bce33.zip |    Bin 0 -> 86876 bytes
 .../find-up-npm-4.1.0-c3ccf8d855-4c172680e8.zip    |    Bin 4976 -> 0 bytes
 .../flatten-npm-1.0.3-87bf6559dd-5c57379816.zip    |    Bin 2861 -> 0 bytes
 .../form-data-npm-3.0.0-b01f488350-aea890ae3e.zip  |    Bin 16071 -> 0 bytes
 ...a-polyfill-npm-4.0.10-e03013c013-9b5001d2ed.zip |    Bin 0 -> 14051 bytes
 .../forwarded-npm-0.1.2-6143c1ba42-ec4fb49cd4.zip  |    Bin 3521 -> 0 bytes
 .../forwarded-npm-0.2.0-6473dabe35-29ba9fd347.zip  |    Bin 0 -> 3668 bytes
 .../fs-extra-npm-7.0.1-b33a5e53e9-3fc6e56ba2.zip   |    Bin 44773 -> 0 bytes
 .../fs-extra-npm-9.0.1-2925889105-74bba3c23f.zip   |    Bin 45543 -> 0 bytes
 .../fsevents-npm-2.1.3-091ef5a0af-b604991f31.zip   |    Bin 13819 -> 0 bytes
 ...sync-npm-1.0.0-beta.2-224666d72f-17d8333460.zip |    Bin 9104 -> 0 bytes
 ...module-type-npm-3.0.0-2fcd610976-a2df61d329.zip |    Bin 2367 -> 0 bytes
 ...module-type-npm-5.0.1-71e11930f9-77b6a59b90.zip |    Bin 0 -> 3693 bytes
 ...ackage-name-npm-2.2.0-7e7fae60e7-2db822dbd7.zip |    Bin 0 -> 3162 bytes
 .../get-port-npm-6.1.2-5a92df687a-e3c3d59149.zip   |    Bin 0 -> 5692 bytes
 ...port-please-npm-3.1.2-65001b6a13-ec8b8da9f8.zip |    Bin 0 -> 10469 bytes
 .../get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip |    Bin 0 -> 10650 bytes
 ...lease-fetch-npm-2.0.4-41d90fd71b-f0776c1d92.zip |    Bin 12894 -> 0 bytes
 ...lease-fetch-npm-4.0.3-695bd47ed0-d0ab70be05.zip |    Bin 0 -> 5064 bytes
 ...rom-package-npm-0.0.0-519f80c9a1-2a091ba07f.zip |    Bin 0 -> 5216 bytes
 ...b-to-regexp-npm-0.3.0-4f55888857-a716708f78.zip |    Bin 5362 -> 0 bytes
 ...l-cache-dir-npm-2.0.0-e18793e3cc-42f2686199.zip |    Bin 8570 -> 0 bytes
 ...l-cache-dir-npm-4.4.0-2b7d6e5690-cb6e2f48c2.zip |    Bin 0 -> 4684 bytes
 .../globby-npm-10.0.2-9b274c88d3-6974752014.zip    |    Bin 8861 -> 0 bytes
 .../globby-npm-13.2.2-47efcd4a86-4494a9d216.zip    |    Bin 0 -> 9544 bytes
 .../globby-npm-9.2.0-686548dc5f-8035f1e5d8.zip     |    Bin 7657 -> 0 bytes
 .../cache/got-npm-10.7.0-9215e39e3e-c1d08073fd.zip |    Bin 58979 -> 0 bytes
 .../cache/got-npm-9.6.0-80edc15fd0-fae3273b44.zip  |    Bin 30884 -> 0 bytes
 ...raceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip |    Bin 0 -> 11642 bytes
 ...ul-readlink-npm-1.0.1-6da4ca180d-9ecd6cbbca.zip |    Bin 2543 -> 0 bytes
 .../cache/h3-npm-1.10.0-bbe345e147-33c84658ad.zip  |    Bin 0 -> 63017 bytes
 .../has-ansi-npm-2.0.0-9bf0cff2af-1b51daa021.zip   |    Bin 0 -> 2395 bytes
 .../has-flag-npm-2.0.0-afbe649c60-7d060d142e.zip   |    Bin 2538 -> 0 bytes
 .../has-glob-npm-1.0.0-a2151352c8-cafad93e59.zip   |    Bin 3654 -> 0 bytes
 ...as-own-prop-npm-2.0.0-d895adfe8c-ca6336e85e.zip |    Bin 0 -> 2627 bytes
 .../has-yarn-npm-2.1.0-b73f6750d9-5eb1d0bb85.zip   |    Bin 2865 -> 0 bytes
 .../has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip   |    Bin 0 -> 2726 bytes
 .../hot-shots-npm-10.0.0-cbd80753b0-8d6f292a9d.zip |    Bin 0 -> 29751 bytes
 .../http-call-npm-5.3.0-f2c0703f3b-458c890c95.zip  |    Bin 11657 -> 0 bytes
 ...http-errors-npm-1.7.2-67163ae1df-cf8da344b1.zip |    Bin 7075 -> 0 bytes
 ...http-errors-npm-1.7.3-f6dc83b082-157cb95296.zip |    Bin 7093 -> 0 bytes
 ...http-errors-npm-2.0.0-3f1c503428-0e7f76ee8f.zip |    Bin 0 -> 7585 bytes
 ...-middleware-npm-1.0.6-b532e3ab45-8041451f6f.zip |    Bin 24884 -> 0 bytes
 ...-middleware-npm-2.0.6-3bb17658ee-768e7ae5a4.zip |    Bin 0 -> 28781 bytes
 ...tp-shutdown-npm-1.2.2-e4fdf6986c-1c99b575b1.zip |    Bin 0 -> 5519 bytes
 ...proxy-agent-npm-5.0.0-bb777903c3-517037badc.zip |    Bin 12033 -> 0 bytes
 ...proxy-agent-npm-5.0.1-42d65f358e-f0dce7bdca.zip |    Bin 0 -> 11996 bytes
 ...man-signals-npm-1.1.1-616b2586c2-6a58224dff.zip |    Bin 15986 -> 0 bytes
 ...man-signals-npm-5.0.0-ed25a9f58c-30f8870d83.zip |    Bin 0 -> 11059 bytes
 ...hyperlinker-npm-1.0.0-c2e60c3b2a-fdcf08c72d.zip |    Bin 3665 -> 0 bytes
 .../image-meta-npm-0.2.0-82018a25ee-8fb6c2d953.zip |    Bin 0 -> 14401 bytes
 ...import-lazy-npm-2.1.0-b128ce6959-05294f3b9d.zip |    Bin 3006 -> 0 bytes
 ...dent-string-npm-3.2.0-9930503310-a0b72603bb.zip |    Bin 2706 -> 0 bytes
 ...lete-prompt-npm-1.3.0-f725e67565-520bba56e9.zip |    Bin 6321 -> 0 bytes
 ...lete-prompt-npm-1.4.0-25e0001216-fc7fbbdbe4.zip |    Bin 0 -> 6505 bytes
 ...t-with-kind-npm-1.0.5-4930008b63-2124548720.zip |    Bin 0 -> 3208 bytes
 .../ioredis-npm-5.3.2-58471071b1-0140f055ef.zip    |    Bin 0 -> 138174 bytes
 .../cache/ipx-npm-2.0.1-403b88f0a4-f7c487e12e.zip  |    Bin 0 -> 26574 bytes
 ...n-webcrypto-npm-1.0.0-655e8df8dc-1af9fc319c.zip |    Bin 0 -> 16096 bytes
 .../is-ci-npm-2.0.0-8662a0f445-77b8690575.zip      |    Bin 3093 -> 0 bytes
 .../is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip      |    Bin 0 -> 3193 bytes
 .../is-docker-npm-2.1.1-f58143f915-dfa7338b44.zip  |    Bin 2859 -> 0 bytes
 .../is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip  |    Bin 0 -> 2794 bytes
 .../is-docker-npm-3.0.0-1570e32177-b698118f04.zip  |    Bin 0 -> 2862 bytes
 ...-code-point-npm-4.0.0-848488b60d-8ae89bf505.zip |    Bin 0 -> 3579 bytes
 ...e-container-npm-1.0.0-f2c9e9bb96-c50b75a2ab.zip |    Bin 0 -> 3148 bytes
 ...interactive-npm-1.0.0-7ff7c6e04a-824808776e.zip |    Bin 3587 -> 0 bytes
 ...interactive-npm-2.0.0-dcec8b26d7-e8d52ad490.zip |    Bin 0 -> 3606 bytes
 .../is-module-npm-1.0.0-79ba918283-8cd5390730.zip  |    Bin 2655 -> 0 bytes
 .../is-npm-npm-5.0.0-2758bcd54b-9baff02b0c.zip     |    Bin 3023 -> 0 bytes
 .../is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip     |    Bin 0 -> 3020 bytes
 ...-observable-npm-1.1.0-fd19f68a6c-ab3d7e7409.zip |    Bin 2226 -> 0 bytes
 ...s-plain-obj-npm-4.1.0-a4f2a92b44-6dc45da70d.zip |    Bin 0 -> 3122 bytes
 ...s-reference-npm-1.2.1-87ca1743c8-e7b48149f8.zip |    Bin 4047 -> 0 bytes
 ...e-supported-npm-0.1.0-0833e1bbfb-a2aab86ee7.zip |    Bin 2957 -> 0 bytes
 ...e-supported-npm-1.1.0-272ac4ebf4-1f2504d943.zip |    Bin 3018 -> 0 bytes
 ...e-supported-npm-1.3.0-9371ea1eda-20a1fc161a.zip |    Bin 0 -> 3098 bytes
 ...-url-superb-npm-4.0.0-71f6df9bc1-fd55e91c96.zip |    Bin 0 -> 2549 bytes
 .../is-wsl-npm-3.1.0-311c6d2265-f9734c81f2.zip     |    Bin 0 -> 2839 bytes
 ...yarn-global-npm-0.3.0-18cad00879-bca013d65f.zip |    Bin 2450 -> 0 bytes
 ...yarn-global-npm-0.4.1-f8a5811770-79ec4e6f58.zip |    Bin 0 -> 2742 bytes
 .../is64bit-npm-2.0.0-d5e7615348-94dafd5f29.zip    |    Bin 0 -> 3556 bytes
 ...t-get-type-npm-25.2.6-7abd790493-71013d3cfa.zip |    Bin 3884 -> 0 bytes
 ...t-get-type-npm-26.3.0-a481f14d96-1cc6465ae4.zip |    Bin 2774 -> 0 bytes
 ...t-get-type-npm-27.5.1-980fbf7a43-63064ab701.zip |    Bin 0 -> 2866 bytes
 ...t-validate-npm-25.5.0-590f1d0740-037b63d470.zip |    Bin 23269 -> 0 bytes
 ...t-validate-npm-26.6.2-26ab48a006-ecef94010e.zip |    Bin 17909 -> 0 bytes
 ...t-validate-npm-27.5.1-ee2a062ca8-1fc4d46ece.zip |    Bin 0 -> 17965 bytes
 ...est-worker-npm-26.6.2-46cbcd449f-5f6b94cf0e.zip |    Bin 28756 -> 0 bytes
 .../jiti-npm-1.21.0-baebd5985a-005a0239e5.zip      |    Bin 0 -> 407936 bytes
 .../jsesc-npm-0.5.0-6827074492-fab949f585.zip      |    Bin 11118 -> 0 bytes
 .../jsesc-npm-2.5.2-c5acb78804-d2096abdcd.zip      |    Bin 11945 -> 0 bytes
 ...ef-resolver-npm-1.0.1-b4bc8e91c0-5ec9879fd9.zip |    Bin 0 -> 15103 bytes
 ...sonc-parser-npm-3.2.0-1896ece3b7-bd68b902e5.zip |    Bin 0 -> 47710 bytes
 ...jsonpointer-npm-5.0.1-8e4c22e512-0b40f71290.zip |    Bin 0 -> 3795 bytes
 ...sonwebtoken-npm-9.0.1-30d1a69741-2cfc06a34a.zip |    Bin 0 -> 28543 bytes
 .../cache/junk-npm-4.0.1-989df0f7ae-4f0c94c0b2.zip |    Bin 0 -> 3103 bytes
 .../cache/jwa-npm-1.4.1-4f19d6572c-0bc002b71d.zip  |    Bin 0 -> 5810 bytes
 .../cache/jws-npm-3.2.2-c1ae59c7af-70b016974a.zip  |    Bin 0 -> 8649 bytes
 ...-func-props-npm-3.0.1-93c6a32419-da42c20e04.zip |    Bin 10950 -> 0 bytes
 ...-func-props-npm-4.0.1-9275d45e50-2d2c45ba63.zip |    Bin 0 -> 9923 bytes
 .../cache/keyv-npm-3.1.0-81c9ff4454-6de272b3f7.zip |    Bin 6084 -> 0 bytes
 ...ambda-local-npm-2.0.0-657118f2bd-74e19a1814.zip |    Bin 29559 -> 0 bytes
 ...ambda-local-npm-2.1.2-c451b77119-d1c40a00cb.zip |    Bin 0 -> 31721 bytes
 ...est-version-npm-5.1.0-ddb9b0eb39-fbc72b071e.zip |    Bin 3218 -> 0 bytes
 ...est-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip |    Bin 0 -> 3208 bytes
 ...my-request-npm-5.11.0-d6f35c2a2c-e4e35b5c7a.zip |    Bin 0 -> 32553 bytes
 .../listhen-npm-1.5.6-2ef2653ca6-ae5a634aa8.zip    |    Bin 0 -> 51522 bytes
 .../listr-npm-0.14.3-f9030beb58-6d5dc899c6.zip     |    Bin 10325 -> 0 bytes
 ...nt-renderer-npm-1.1.1-01f9e73935-81982612e4.zip |    Bin 2371 -> 0 bytes
 ...te-renderer-npm-0.5.0-3e539fc2df-2dddc76383.zip |    Bin 4187 -> 0 bytes
 ...se-renderer-npm-0.5.0-e15abcfcc9-3e504be729.zip |    Bin 3650 -> 0 bytes
 .../listr2-npm-7.0.2-42ddc71dba-42cda57649.zip     |    Bin 0 -> 58287 bytes
 ...d-json-file-npm-5.3.0-73edda140b-8bf15599db.zip |    Bin 3681 -> 0 bytes
 ...locate-path-npm-5.0.0-46580c43e4-83e51725e6.zip |    Bin 3966 -> 0 bytes
 ...locate-path-npm-7.1.0-d19ada3feb-a911c827b9.zip |    Bin 4186 -> 0 bytes
 ...locate-path-npm-7.2.0-0e1169e19b-1c6d269d4e.zip |    Bin 0 -> 4229 bytes
 ...lodash-es-npm-4.17.21-b45832dfce-03f39878ea.zip |    Bin 0 -> 374940 bytes
 ...interpolate-npm-3.0.0-3c62ca439e-06d2d5f331.zip |    Bin 2733 -> 0 bytes
 ...h.camelcase-npm-4.3.0-bf268e3bf0-c301cc3793.zip |    Bin 7944 -> 0 bytes
 ...dash.deburr-npm-4.1.0-ccda5a50b5-165ce8f8a0.zip |    Bin 5350 -> 0 bytes
 ....difference-npm-4.5.0-7a179a50e1-b22adb1be9.zip |    Bin 9398 -> 0 bytes
 ...isarguments-npm-3.1.0-9e74d350b8-e5186d5fe0.zip |    Bin 0 -> 4263 bytes
 ...sh.template-npm-4.5.0-5272df3039-56d18ba410.zip |    Bin 14439 -> 0 bytes
 ...atesettings-npm-4.2.0-15fbdebcf4-ef470fa8b6.zip |    Bin 5824 -> 0 bytes
 ...odash.union-npm-4.6.0-8c9e2d9292-175f5786ef.zip |    Bin 9394 -> 0 bytes
 ...cess-errors-npm-6.3.0-c0d34bfc52-365b21c5b2.zip |    Bin 63231 -> 0 bytes
 ...cess-errors-npm-8.0.0-92e51c5b6e-c6d1439fd7.zip |    Bin 0 -> 50059 bytes
 ...log-symbols-npm-1.0.2-2224ede6fd-5214ade938.zip |    Bin 2476 -> 0 bytes
 ...log-symbols-npm-4.1.0-0a13492d8b-fce1497b31.zip |    Bin 3596 -> 0 bytes
 .../log-update-npm-2.3.0-2ab0d1b479-84fd8e93bf.zip |    Bin 3201 -> 0 bytes
 .../log-update-npm-5.0.1-1e016d7086-0e154e4674.zip |    Bin 0 -> 4494 bytes
 .../logform-npm-2.2.0-fbb6158fe8-bb74f91c29.zip    |    Bin 48867 -> 0 bytes
 .../logform-npm-2.6.0-1b87e8d90b-92de5696a5.zip    |    Bin 0 -> 53288 bytes
 .../luxon-npm-1.28.0-51c0607a71-8e64f42f38.zip     |    Bin 752296 -> 0 bytes
 .../luxon-npm-3.4.4-c93f95dde8-c14164bc33.zip      |    Bin 0 -> 961249 bytes
 ...cos-release-npm-2.5.0-1856dc5241-57379ba354.zip |    Bin 3818 -> 0 bytes
 ...cos-release-npm-3.2.0-7bfcaa8b92-e780af4a8d.zip |    Bin 0 -> 3736 bytes
 ...gic-string-npm-0.25.7-0a0bd9c864-252982e4a1.zip |    Bin 78975 -> 0 bytes
 .../make-dir-npm-2.1.0-1ddaf205e7-043548886b.zip   |    Bin 4843 -> 0 bytes
 .../make-dir-npm-4.0.0-ec3cd921cc-bf0731a2dd.zip   |    Bin 0 -> 5085 bytes
 .../map-obj-npm-5.0.2-421dc1dad3-ebe5484eaf.zip    |    Bin 0 -> 4361 bytes
 .../mdn-data-npm-2.0.28-9e644d5992-aec475e0c0.zip  |    Bin 0 -> 90115 bytes
 ...memoize-one-npm-5.2.1-ee0f8be979-b7141dc148.zip |    Bin 11166 -> 0 bytes
 ...memoize-one-npm-6.0.0-8b2a2cd020-28feaf7e9a.zip |    Bin 0 -> 13920 bytes
 ...cro-memoize-npm-4.0.9-ebbd2df842-47cadcf4e2.zip |    Bin 61929 -> 0 bytes
 ...cro-memoize-npm-4.1.2-8063c85cb2-027e90c314.zip |    Bin 0 -> 38072 bytes
 .../mime-db-npm-1.43.0-b0bbde9132-a582d9c60a.zip   |    Bin 26735 -> 0 bytes
 .../mime-db-npm-1.52.0-b5371d6fd2-54bb60bf39.zip   |    Bin 0 -> 28268 bytes
 .../cache/mime-npm-3.0.0-8d911e4c06-b2d31580de.zip |    Bin 0 -> 20041 bytes
 ...mime-types-npm-2.1.26-6c5c824f25-464e9037c9.zip |    Bin 6367 -> 0 bytes
 ...mime-types-npm-2.1.35-dd9ea9f3e2-89aa9651b6.zip |    Bin 0 -> 6697 bytes
 .../mimic-fn-npm-3.1.0-12d126ec66-f7b167f911.zip   |    Bin 4714 -> 0 bytes
 ...ic-response-npm-2.1.0-037463e454-014fad6ab9.zip |    Bin 3439 -> 0 bytes
 .../cache/mlly-npm-1.5.0-dc7923db5f-c030ecb7f1.zip |    Bin 0 -> 46829 bytes
 ...-definition-npm-3.3.1-16753154b4-12a36d3b1f.zip |    Bin 3102 -> 0 bytes
 ...-definition-npm-5.0.1-8954c3ca38-d769181d11.zip |    Bin 0 -> 4303 bytes
 .../moize-npm-6.1.0-4ee9b77a25-302f7c23d8.zip      |    Bin 185672 -> 0 bytes
 .../moize-npm-6.1.6-6dbafb3463-3d86b850d4.zip      |    Bin 0 -> 198574 bytes
 .../move-file-npm-2.1.0-3da2dd515e-0bd9d7af82.zip  |    Bin 3737 -> 0 bytes
 .../move-file-npm-3.1.0-38c416783f-335bb02954.zip  |    Bin 0 -> 4360 bytes
 .../cache/mri-npm-1.2.0-8ecee0357d-6775a1d222.zip  |    Bin 0 -> 6521 bytes
 .yarn/cache/ms-npm-2.1.1-5b4fd72c86-0078a23cd9.zip |    Bin 3642 -> 0 bytes
 .yarn/cache/ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip |    Bin 0 -> 3593 bytes
 .../multiparty-npm-4.2.2-ac58266f0d-cbed0d7d1f.zip |    Bin 13674 -> 0 bytes
 .../multiparty-npm-4.2.3-19f76941ba-918cadc433.zip |    Bin 0 -> 13815 bytes
 .../cache/nan-npm-2.14.0-b880e7ae7d-9d005e0983.zip |    Bin 96366 -> 0 bytes
 .../cache/nan-npm-2.18.0-a51ed5bed5-5520e22c64.zip |    Bin 0 -> 99501 bytes
 ...build-utils-npm-1.0.2-892e4bba56-276feb8e30.zip |    Bin 0 -> 6232 bytes
 .../napi-wasm-npm-1.1.0-a7144034e8-767781f07c.zip  |    Bin 0 -> 16963 bytes
 ...ral-orderby-npm-2.0.3-e519eaa77c-b0c982709c.zip |    Bin 63094 -> 0 bytes
 .../negotiator-npm-0.6.2-ba538e167a-eaf267fedd.zip |    Bin 11064 -> 0 bytes
 ...rror-stacks-npm-2.1.0-e928907e75-206ee736f9.zip |    Bin 3560 -> 0 bytes
 ...rror-stacks-npm-2.1.1-0b1da05af0-5f452fad75.zip |    Bin 0 -> 3584 bytes
 ...tlify-cli-npm-17.13.2-8f371c2789-fca5f9515e.zip |    Bin 0 -> 600994 bytes
 ...tlify-cli-npm-6.14.10-d8da8e7bc8-679374c2c5.zip |    Bin 630001 -> 0 bytes
 ...ders-parser-npm-4.0.1-66d9a33c82-95bc7b36f6.zip |    Bin 8999 -> 0 bytes
 ...ders-parser-npm-7.1.3-7e73daac93-2f995aa84a.zip |    Bin 0 -> 11555 bytes
 .../netlify-npm-13.1.12-e8f254abad-099db0f778.zip  |    Bin 0 -> 13655 bytes
 .../netlify-npm-8.0.4-36a136779d-ad1595da28.zip    |    Bin 108444 -> 0 bytes
 ...ect-parser-npm-11.0.2-adbcc0a6c9-18cec4b122.zip |    Bin 10162 -> 0 bytes
 ...ect-parser-npm-14.2.1-99abfbbc6b-52b12c0627.zip |    Bin 0 -> 13058 bytes
 ...-redirector-npm-0.2.1-6757cc04ec-0cd951fb10.zip |    Bin 1254852 -> 0 bytes
 ...-redirector-npm-0.5.0-9613853a68-2752144ddb.zip |    Bin 0 -> 349048 bytes
 .../node-abi-npm-3.54.0-b13bba5e2d-b8cf226033.zip  |    Bin 0 -> 4708 bytes
 ...e-addon-api-npm-6.1.0-634c545b39-8eea1d4d96.zip |    Bin 0 -> 65066 bytes
 ...e-addon-api-npm-7.0.0-988c806c8b-f1a54ae38f.zip |    Bin 0 -> 65313 bytes
 ...omexception-npm-1.0.0-e1e813b76f-e332522f24.zip |    Bin 0 -> 23876 bytes
 ...etch-native-npm-1.6.1-3d17da8352-83fbe9abea.zip |    Bin 0 -> 221780 bytes
 ...node-fetch-npm-2.6.12-48619ce9d6-370ed4d906.zip |    Bin 0 -> 47938 bytes
 .../node-fetch-npm-2.6.6-056db6b778-5823586837.zip |    Bin 44241 -> 0 bytes
 .../node-fetch-npm-2.7.0-587d57004e-b24f8a3dc9.zip |    Bin 0 -> 48031 bytes
 .../node-fetch-npm-3.3.2-5267e015f2-24207ca8c8.zip |    Bin 0 -> 38739 bytes
 .../node-forge-npm-1.3.1-f31fd566cc-05bab68686.zip |    Bin 0 -> 467833 bytes
 ...de-pre-gyp-npm-0.13.0-cc8e2bf16a-23da283aea.zip |    Bin 48997 -> 0 bytes
 ...source-walk-npm-4.2.0-aa0230f616-41ac65967c.zip |    Bin 3631 -> 0 bytes
 ...source-walk-npm-6.0.2-1ab9bb02eb-eacaaa11fa.zip |    Bin 0 -> 4785 bytes
 ...stream-zip-npm-1.15.0-47adb9fcfb-3fb56144d2.zip |    Bin 0 -> 13672 bytes
 ...rsion-alias-npm-1.0.1-66c06decfa-f4b7f9805e.zip |    Bin 17625 -> 0 bytes
 ...rsion-alias-npm-3.4.1-88bc1bb714-84a9d6aaf1.zip |    Bin 0 -> 12299 bytes
 ...de-version-npm-10.0.0-23ce162801-1ac980fa24.zip |    Bin 11883 -> 0 bytes
 ...de-version-npm-12.4.0-647b67c99c-5ee35c86af.zip |    Bin 0 -> 9398 bytes
 ...rmalize-url-npm-4.5.0-14a0c5430f-c70ee89880.zip |    Bin 7019 -> 0 bytes
 ...ct-treeify-npm-1.1.31-6e385b19fb-69209f8017.zip |    Bin 4740 -> 0 bytes
 ...-completion-npm-0.6.0-3532362763-4cc63d806b.zip |    Bin 107165 -> 0 bytes
 .../ofetch-npm-1.3.3-33a6268eea-d4ba1f374f.zip     |    Bin 0 -> 21180 bytes
 ...on-finished-npm-2.4.1-907af70f88-8e81472c50.zip |    Bin 0 -> 6210 bytes
 .../cache/open-npm-7.4.2-a378c23959-4fc02ed336.zip |    Bin 15290 -> 0 bytes
 .../cache/open-npm-8.4.2-1f763e8b75-acd81a1d19.zip |    Bin 0 -> 15864 bytes
 .../cache/opn-npm-5.5.0-9a97e03147-06dd1524af.zip  |    Bin 10979 -> 0 bytes
 .../cache/ora-npm-5.4.1-4f0343adb7-8d071828f4.zip  |    Bin 8949 -> 0 bytes
 .../cache/ora-npm-6.3.1-2a66a56de0-6c885f2a9e.zip  |    Bin 0 -> 9472 bytes
 .../os-name-npm-4.0.1-7d8191c236-507ae75979.zip    |    Bin 3620 -> 0 bytes
 .../os-name-npm-5.1.0-2c7d3c137f-fae0fc0260.zip    |    Bin 0 -> 3645 bytes
 .../p-all-npm-2.1.0-af954bf089-685e6cc709.zip      |    Bin 3830 -> 0 bytes
 ...-cancelable-npm-1.1.0-d147d5996f-2db3814fef.zip |    Bin 5576 -> 0 bytes
 .../p-event-npm-5.0.1-1f7dfbcfb3-755a737e3d.zip    |    Bin 0 -> 8314 bytes
 .../p-filter-npm-2.1.0-f1136c698e-76e552ca62.zip   |    Bin 3801 -> 0 bytes
 .../p-filter-npm-3.0.0-6c8ee98212-aacc36820f.zip   |    Bin 0 -> 3550 bytes
 .../p-limit-npm-2.2.2-b674d9f268-20c395084f.zip    |    Bin 4137 -> 0 bytes
 .../p-locate-npm-4.1.0-eec6872537-513bd14a45.zip   |    Bin 4451 -> 0 bytes
 .../p-map-npm-3.0.0-e4f17c4167-d4a0664d2a.zip      |    Bin 4704 -> 0 bytes
 .../p-map-npm-5.5.0-9758eb14ee-089a709d25.zip      |    Bin 0 -> 7546 bytes
 .../p-map-npm-6.0.0-9994e631f1-1fd59257b3.zip      |    Bin 0 -> 7232 bytes
 .../p-reduce-npm-2.1.0-f5593a333c-99b26d3606.zip   |    Bin 3914 -> 0 bytes
 .../p-reduce-npm-3.0.0-a4e7df18a7-387de355e9.zip   |    Bin 0 -> 3925 bytes
 .../p-retry-npm-5.1.2-5426d97d26-eadb4da721.zip    |    Bin 0 -> 6311 bytes
 .../p-timeout-npm-5.1.0-11ca554b60-f5cd4e1730.zip  |    Bin 0 -> 5360 bytes
 .../p-timeout-npm-6.1.2-865f078862-ca3ede368d.zip  |    Bin 0 -> 5723 bytes
 .../p-try-npm-2.2.0-e0390dbaf8-f8a8e9a769.zip      |    Bin 3234 -> 0 bytes
 .../p-wait-for-npm-3.2.0-3b7dbac7e8-7f6840e923.zip |    Bin 3778 -> 0 bytes
 .../p-wait-for-npm-4.1.0-4e667c44f6-f1c3a6c659.zip |    Bin 0 -> 3647 bytes
 .../p-wait-for-npm-5.0.2-16f63a6fc9-29075bbeba.zip |    Bin 0 -> 4891 bytes
 ...ackage-json-npm-6.5.0-30e58237bb-adb8e49f35.zip |    Bin 6273 -> 0 bytes
 ...ackage-json-npm-8.1.1-0db857e5f3-d97ce9539e.zip |    Bin 0 -> 5823 bytes
 ...e-gitignore-npm-1.0.1-752f02ae34-72079f62f6.zip |    Bin 4218 -> 0 bytes
 ...e-gitignore-npm-2.0.0-e154bb4cdd-f9c7d9980a.zip |    Bin 0 -> 6006 bytes
 .../parse-ms-npm-2.1.0-de852c39bb-517eab80cd.zip   |    Bin 2770 -> 0 bytes
 .../parse-ms-npm-3.0.0-3acf02c3f3-fc602bba09.zip   |    Bin 0 -> 2725 bytes
 ...word-prompt-npm-1.1.2-086b60f9fe-25cc3e53f5.zip |    Bin 2969 -> 0 bytes
 .../path-type-npm-5.0.0-205dd6bae0-15ec24050e.zip  |    Bin 0 -> 3151 bytes
 .../pathe-npm-1.1.2-b80d94db55-f201d79635.zip      |    Bin 0 -> 13019 bytes
 ...ek-readable-npm-5.0.0-c469f805e3-d342f02dd0.zip |    Bin 0 -> 7467 bytes
 .../pino-npm-8.17.2-64a1bee46e-90b74e4db3.zip      |    Bin 0 -> 284397 bytes
 .../pkg-dir-npm-5.0.0-3ba6768b42-b167bb8dac.zip    |    Bin 3360 -> 0 bytes
 .../pkg-dir-npm-7.0.0-02ff099b31-94298b20a4.zip    |    Bin 0 -> 3361 bytes
 .../pkg-types-npm-1.0.3-dce22a705c-e17e1819ce.zip  |    Bin 0 -> 9635 bytes
 ...lues-parser-npm-2.0.1-b7d7dda30d-f69211656b.zip |    Bin 30415 -> 0 bytes
 ...lues-parser-npm-6.0.2-2b25ce0808-ff2fa09689.zip |    Bin 0 -> 27946 bytes
 ...ild-install-npm-7.1.1-cb9fc9d341-6c70a2f82f.zip |    Bin 0 -> 15090 bytes
 .../precinct-npm-11.0.5-130621a1a3-8f93c2e171.zip  |    Bin 0 -> 6007 bytes
 .../precinct-npm-8.2.0-6f0125826e-6d441306ad.zip   |    Bin 4541 -> 0 bytes
 ...tty-format-npm-25.5.0-9def2180a5-da9e79b2b9.zip |    Bin 103160 -> 0 bytes
 ...tty-format-npm-26.6.2-6edfcf7149-94a4c661bf.zip |    Bin 27463 -> 0 bytes
 ...tty-format-npm-27.5.1-cd7d49696f-248990cbef.zip |    Bin 0 -> 28187 bytes
 .../pretty-ms-npm-7.0.1-d748cac064-a39aac23cc.zip  |    Bin 5541 -> 0 bytes
 .../pretty-ms-npm-8.0.0-7a40e0b54a-07c78d9522.zip  |    Bin 0 -> 5507 bytes
 .../prettyjson-npm-1.2.1-045c44c3b6-3ff408ea52.zip |    Bin 604669 -> 0 bytes
 .../prettyjson-npm-1.2.5-a72b7bf823-00e36af4c8.zip |    Bin 0 -> 7656 bytes
 ...rocess-es6-npm-0.11.6-ec3251341b-da3b69b1b7.zip |    Bin 3732 -> 0 bytes
 ...ess-warning-npm-3.0.0-e1380c08e2-2d82fa641e.zip |    Bin 0 -> 12831 bytes
 .../proxy-addr-npm-2.0.6-8fafed6ca5-8b6f65765d.zip |    Bin 6576 -> 0 bytes
 .../proxy-addr-npm-2.0.7-dae6552872-f24a0c80af.zip |    Bin 0 -> 6600 bytes
 .../ps-list-npm-7.2.0-7b32c6b513-f798fdc46e.zip    |    Bin 262276 -> 0 bytes
 .../ps-list-npm-8.1.1-06cd3fc430-cb40320f1c.zip    |    Bin 0 -> 262106 bytes
 .../cache/pupa-npm-2.1.1-fb256825ba-49529e5037.zip |    Bin 3501 -> 0 bytes
 .../cache/pupa-npm-3.1.0-8d0c9815fb-32784254b7.zip |    Bin 0 -> 4403 bytes
 .../cache/qs-npm-6.10.1-12d3ab7795-95f6725796.zip  |    Bin 52424 -> 0 bytes
 .../cache/qs-npm-6.11.0-caf1bc9dea-5a3bfea3e2.zip  |    Bin 0 -> 56331 bytes
 .yarn/cache/qs-npm-6.7.0-15161a344c-d8f4b216c6.zip |    Bin 38406 -> 0 bytes
 .../queue-tick-npm-1.0.1-10bd6eaf3d-f447926c51.zip |    Bin 0 -> 3347 bytes
 ...ote-unquote-npm-1.0.0-5aa1091ab3-955a2ead53.zip |    Bin 0 -> 2748 bytes
 .../radix3-npm-1.1.0-f4f5d9b514-311258ec9e.zip     |    Bin 0 -> 8904 bytes
 .../raw-body-npm-2.4.0-14d9d633af-aa2c506055.zip   |    Bin 9317 -> 0 bytes
 .../raw-body-npm-2.4.2-f70aad454d-b8d059e37d.zip   |    Bin 9340 -> 0 bytes
 .../raw-body-npm-2.5.1-9dd1d9fff9-280bedc12d.zip   |    Bin 0 -> 10511 bytes
 .../raw-body-npm-2.5.2-5cb9dfebc1-863b5171e1.zip   |    Bin 0 -> 10604 bytes
 .../react-is-npm-16.13.1-a9b9382b4f-5aa564a1cd.zip |    Bin 9217 -> 0 bytes
 ...e-json-fast-npm-2.0.3-f163572d18-fca37b3b21.zip |    Bin 4588 -> 0 bytes
 .../read-pkg-npm-5.2.0-50426bd8dc-eb696e6052.zip   |    Bin 3628 -> 0 bytes
 ...read-pkg-up-npm-7.0.1-11895bed9a-e4e93ce70e.zip |    Bin 3855 -> 0 bytes
 ...eaddir-glob-npm-1.1.1-87f85951a7-1111b0eab5.zip |    Bin 8775 -> 0 bytes
 ...eaddir-glob-npm-1.1.3-ad1a82fc20-ca3a20aa1e.zip |    Bin 0 -> 8971 bytes
 .../redeyed-npm-2.1.1-7cbceb60bb-86880f97d5.zip    |    Bin 26011 -> 0 bytes
 ...edis-errors-npm-1.2.0-a81fd9b0f1-001c11f63d.zip |    Bin 0 -> 4819 bytes
 ...edis-parser-npm-3.0.0-7ebe40abcb-b10846844b.zip |    Bin 0 -> 10113 bytes
 .../regenerate-npm-1.4.2-b296c5b63a-dc6c95ae4b.zip |    Bin 13733 -> 0 bytes
 ...-properties-npm-8.2.0-0e54c6463c-403fe5bd7b.zip |    Bin 212385 -> 0 bytes
 ...or-runtime-npm-0.13.7-41bcbe64ea-0de0ec7b5e.zip |    Bin 9542 -> 0 bytes
 ...-transform-npm-0.14.5-40045884e9-f9db6e6f00.zip |    Bin 43790 -> 0 bytes
 ...egexp-tree-npm-0.1.27-e0324e6a9c-08c70c8adb.zip |    Bin 0 -> 95785 bytes
 ...egexpu-core-npm-4.7.1-67fbfa97ed-3d1b6c6117.zip |    Bin 10524 -> 0 bytes
 ...-auth-token-npm-4.2.1-200e2be697-d1a5c28c0b.zip |    Bin 6029 -> 0 bytes
 ...-auth-token-npm-5.0.2-26eb592d5d-0d7683b71e.zip |    Bin 0 -> 7435 bytes
 ...egistry-url-npm-5.1.0-f58d0ca7ff-bcea86c84a.zip |    Bin 3145 -> 0 bytes
 ...egistry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip |    Bin 0 -> 3167 bytes
 .../regjsgen-npm-0.5.2-4c9c408ab2-4f8dc74b5a.zip   |    Bin 5398 -> 0 bytes
 ...regjsparser-npm-0.6.4-d22abbbbd8-96e04f8236.zip |    Bin 16707 -> 0 bytes
 ...in-filename-npm-2.0.0-03eef65c84-8604a570c0.zip |    Bin 3011 -> 0 bytes
 ...tore-cursor-npm-4.0.0-d42254f39d-5b675c5a59.zip |    Bin 0 -> 2818 bytes
 .../cache/ret-npm-0.2.2-f5d3022812-9f16517f77.zip  |    Bin 0 -> 7562 bytes
 .../retry-npm-0.13.1-89eb100ab6-6125ec2e06.zip     |    Bin 0 -> 8667 bytes
 .../rollup-npm-2.35.1-efe32038c1-6d7343da94.zip    |    Bin 704210 -> 0 bytes
 ...ugin-inject-npm-3.0.2-db1d368b18-34081611c4.zip |    Bin 9115 -> 0 bytes
 ...e-polyfills-npm-0.2.1-d0e4f85f30-283c108108.zip |    Bin 395440 -> 0 bytes
 ...ugin-terser-npm-7.0.2-3f55469f5a-af84bb7a7a.zip |    Bin 5269 -> 0 bytes
 ...pluginutils-npm-2.8.2-f554dd6ac5-f3dc20a873.zip |    Bin 59368 -> 0 bytes
 ...safe-regex2-npm-2.0.0-eadecc9909-af1f0b367d.zip |    Bin 0 -> 4318 bytes
 ...-json-parse-npm-2.4.0-161f104c50-129f7fd22b.zip |    Bin 12386 -> 0 bytes
 ...-json-parse-npm-2.7.0-d5b89b0a3e-9743865870.zip |    Bin 0 -> 14270 bytes
 .../seek-bzip-npm-1.0.5-8c319c8ade-37e6c27c67.zip  |    Bin 19048 -> 0 bytes
 .../seek-bzip-npm-1.0.6-cb7be69a1d-e47967b694.zip  |    Bin 0 -> 20105 bytes
 ...semver-diff-npm-3.1.1-1207a795e9-8bbe5a5d7a.zip |    Bin 3404 -> 0 bytes
 ...semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip |    Bin 0 -> 3375 bytes
 .../semver-npm-7.0.0-218e8c00ca-be264384c7.zip     |    Bin 33791 -> 0 bytes
 .../semver-npm-7.3.5-618cf5db6a-2285437859.zip     |    Bin 38899 -> 0 bytes
 .../semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip     |    Bin 0 -> 39956 bytes
 .../send-npm-0.17.1-aad5512679-b632573e15.zip      |    Bin 16451 -> 0 bytes
 .../send-npm-0.18.0-faadf6353f-ec66c0ad10.zip      |    Bin 0 -> 17354 bytes
 ...-javascript-npm-4.0.0-b4aeff413b-df68091689.zip |    Bin 7605 -> 0 bytes
 ...rve-static-npm-1.14.1-a7afb1d3b3-a479286814.zip |    Bin 9690 -> 0 bytes
 ...rve-static-npm-1.15.0-86c81879f5-699b2d4c29.zip |    Bin 0 -> 9754 bytes
 ...okie-parser-npm-2.6.0-a7dd154236-8d451ebadb.zip |    Bin 0 -> 7056 bytes
 ...prototypeof-npm-1.1.1-706b6318ec-b8fcf5b4b8.zip |    Bin 3240 -> 0 bytes
 .../sharp-npm-0.32.6-6b3822c437-f0e4a86881.zip     |    Bin 0 -> 145447 bytes
 .../slash-npm-2.0.0-69009eac54-512d435073.zip      |    Bin 2363 -> 0 bytes
 .../slice-ansi-npm-0.0.4-c4208829d1-481d969c6a.zip |    Bin 3126 -> 0 bytes
 .../slice-ansi-npm-5.0.0-8cd4f226df-7e600a2a55.zip |    Bin 0 -> 3767 bytes
 ...ap-support-npm-0.5.20-edfc5ce275-7290c7c227.zip |    Bin 28813 -> 0 bytes
 ...ap-support-npm-0.5.21-09ca99e250-8317e12d84.zip |    Bin 0 -> 29043 bytes
 ...as-callback-npm-2.1.0-8e47620bd4-88bec83ee2.zip |    Bin 0 -> 4660 bytes
 ...atic-server-npm-2.2.1-6756967cad-493e25a905.zip |    Bin 13192 -> 0 bytes
 ...atsd-client-npm-0.4.7-71373dd83d-910ee41b98.zip |    Bin 21833 -> 0 bytes
 .../statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip   |    Bin 0 -> 5925 bytes
 .../std-env-npm-3.7.0-5261c3c3c3-6ee0cca1ad.zip    |    Bin 0 -> 11641 bytes
 ...n-discarder-npm-0.1.0-8402cb893f-85131f70ae.zip |    Bin 0 -> 3423 bytes
 .../streamx-npm-2.15.6-4661c98d1c-10773efb28.zip   |    Bin 0 -> 12748 bytes
 .../strip-dirs-npm-3.0.0-c9d497283b-630c16035f.zip |    Bin 0 -> 3448 bytes
 ...strip-outer-npm-2.0.0-e2e50ba4cc-14ef9fe861.zip |    Bin 0 -> 2177 bytes
 .../strtok3-npm-7.0.0-bb1edd9ba5-4f2269679f.zip    |    Bin 0 -> 17884 bytes
 ...ports-color-npm-2.0.0-22c0f0adbc-d2957d19e7.zip |    Bin 0 -> 2712 bytes
 ...ports-color-npm-8.1.1-289e937149-157b534df8.zip |    Bin 4792 -> 0 bytes
 ...ports-color-npm-9.4.0-a415f39758-cb8ff8daea.zip |    Bin 0 -> 6015 bytes
 ...-hyperlinks-npm-1.0.1-8eac1c37c2-eb319d8a2a.zip |    Bin 3926 -> 0 bytes
 ...-hyperlinks-npm-2.1.0-8e86724a40-75c091df20.zip |    Bin 4099 -> 0 bytes
 ...-hyperlinks-npm-2.3.0-d19176eba2-3e7df6e9ea.zip |    Bin 0 -> 4190 bytes
 .../cache/svgo-npm-3.2.0-3ad9c97efb-2fdf3f2090.zip |    Bin 0 -> 352843 bytes
 ...-observable-npm-1.2.0-9e812a0a39-4684327a2f.zip |    Bin 6078 -> 0 bytes
 ...rchitecture-npm-0.1.0-d273b78665-ca0dd793c4.zip |    Bin 0 -> 3341 bytes
 .../tabtab-npm-3.0.2-2dd689680e-aea89a19f3.zip     |    Bin 0 -> 302632 bytes
 .../tar-fs-npm-2.1.1-e374d3b7a2-526deae025.zip     |    Bin 0 -> 11668 bytes
 .../tar-fs-npm-3.0.4-fa3da2e321-070f35bdde.zip     |    Bin 0 -> 6198 bytes
 .../tar-stream-npm-3.1.6-ce3ac17e49-2c32e0d57d.zip |    Bin 0 -> 11734 bytes
 .../tempy-npm-1.0.1-12882f05f7-e3a3857cd1.zip      |    Bin 4973 -> 0 bytes
 .../tempy-npm-3.0.0-1917c0598d-9d720a24f8.zip      |    Bin 0 -> 4879 bytes
 ...rminal-link-npm-3.0.0-82cbbd7f4a-85a78ae50a.zip |    Bin 0 -> 3767 bytes
 .../tiny-lru-npm-11.2.5-a6498b4694-41c747c99e.zip  |    Bin 0 -> 14247 bytes
 ...tmp-promise-npm-3.0.2-11aa78184c-5254dcc946.zip |    Bin 7290 -> 0 bytes
 ...tmp-promise-npm-3.0.3-6df4ad8df9-0ca65b4f23.zip |    Bin 0 -> 7218 bytes
 ...able-stream-npm-1.0.0-4fa4da8130-a99e23d497.zip |    Bin 2402 -> 0 bytes
 ...able-stream-npm-2.1.0-fff0ea6d91-42039fb968.zip |    Bin 3046 -> 0 bytes
 ...able-stream-npm-3.0.0-f9e7547f17-ef93cd1ae2.zip |    Bin 0 -> 3149 bytes
 ...oidentifier-npm-1.0.0-5dad252f90-199e6bfca1.zip |    Bin 3027 -> 0 bytes
 ...token-types-npm-5.0.1-a86fdb8b12-0985369bbe.zip |    Bin 0 -> 7241 bytes
 .../treeify-npm-1.1.0-abf9292333-5241976a75.zip    |    Bin 9020 -> 0 bytes
 ...im-repeated-npm-2.0.0-330851499f-4086eb0bc5.zip |    Bin 0 -> 2398 bytes
 .../ts-node-npm-10.4.0-04cb6e2279-5874ac27f6.zip   |    Bin 169410 -> 0 bytes
 .../ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip   |    Bin 0 -> 238737 bytes
 .../type-fest-npm-0.10.0-acf1c75b8a-4c5c11f2a2.zip |    Bin 34145 -> 0 bytes
 .../type-fest-npm-0.16.0-e1b8ff05d9-fd8c47ccb9.zip |    Bin 41653 -> 0 bytes
 .../type-fest-npm-0.20.2-b36432617f-8907e16284.zip |    Bin 51771 -> 0 bytes
 .../type-fest-npm-0.3.1-542c938bf6-a969e953d8.zip  |    Bin 9130 -> 0 bytes
 .../type-fest-npm-0.6.0-76b229965b-9ecbf4ba27.zip  |    Bin 14244 -> 0 bytes
 .../type-fest-npm-3.13.1-4bd562882d-9a8a2359ad.zip |    Bin 0 -> 119968 bytes
 .../typescript-npm-4.4.4-3fedcc07a3-20663db4fb.zip |    Bin 11041321 -> 0 bytes
 .../typescript-npm-5.3.3-6b23a5da18-6e4e6a14a5.zip |    Bin 0 -> 5833656 bytes
 .../typescript-patch-005793e6fa-4ffbda1589.zip     |    Bin 11055526 -> 0 bytes
 .../typescript-patch-4778c7998b-c93786fcc9.zip     |    Bin 0 -> 5840598 bytes
 .../cache/ufo-npm-1.3.2-dcaf8105d0-7133290d49.zip  |    Bin 0 -> 19784 bytes
 .../cache/ulid-npm-2.3.0-2dd679bbd3-11d7dd3507.zip |    Bin 0 -> 10108 bytes
 ...zip2-stream-npm-1.3.3-7c09e221ed-9e744283f4.zip |    Bin 38048 -> 0 bytes
 ...zip2-stream-npm-1.4.3-c5582d6a9f-4ffc0e14f4.zip |    Bin 0 -> 38059 bytes
 .../uncrypto-npm-0.1.3-3f3076a8ff-0020f74b0c.zip   |    Bin 0 -> 5165 bytes
 .../unenv-npm-1.9.0-b4bf00b52d-7b5e0f139f.zip      |    Bin 0 -> 148454 bytes
 ...-ecmascript-npm-1.0.4-8c5eeb73e7-cc1973b18d.zip |    Bin 3181 -> 0 bytes
 ...-ecmascript-npm-1.0.4-4729801dd7-08e269fac7.zip |    Bin 3097 -> 0 bytes
 ...-ecmascript-npm-1.2.0-d6b5d66edf-a5b2c2d583.zip |    Bin 6579 -> 0 bytes
 ...-ecmascript-npm-1.1.0-2d3021f23b-1a96dc462d.zip |    Bin 3583 -> 0 bytes
 ...ique-string-npm-2.0.0-3153c97e47-107cae65b0.zip |    Bin 2665 -> 0 bytes
 ...niversalify-npm-1.0.0-eff81409f3-095a808f2b.zip |    Bin 2863 -> 0 bytes
 .../unix-dgram-npm-2.0.6-ba1ecce10e-f679d24cb1.zip |    Bin 0 -> 10540 bytes
 .../unstorage-npm-1.10.1-4240df4e8a-1b99782efd.zip |    Bin 0 -> 92571 bytes
 .../untildify-npm-3.0.3-8a2b8af206-1c42352a37.zip  |    Bin 0 -> 2292 bytes
 .../untun-npm-0.1.3-1e654ab81a-6a096002ca.zip      |    Bin 0 -> 13997 bytes
 ...te-notifier-npm-5.1.0-6bf595ecee-9df39e2d4f.zip |    Bin 7414 -> 0 bytes
 ...te-notifier-npm-6.0.2-76fda24881-8e8f2092c9.zip |    Bin 0 -> 7770 bytes
 .../cache/uqr-npm-0.1.2-43a93a52b7-31f1fe7d7a.zip  |    Bin 0 -> 22893 bytes
 ...rn-polyfill-npm-8.0.2-85d93b8946-fd86b5c554.zip |    Bin 0 -> 25071 bytes
 .../cache/uuid-npm-8.3.2-eca0baba53-9a5f7aa1d6.zip |    Bin 57078 -> 0 bytes
 .../cache/uuid-npm-9.0.0-46c41e3e43-23857699a6.zip |    Bin 0 -> 60662 bytes
 .../cache/uuid-npm-9.0.1-39a8442bc6-9d0b6adb72.zip |    Bin 0 -> 60894 bytes
 ...e-cache-lib-npm-3.0.1-4886071ece-88d3423a52.zip |    Bin 0 -> 7859 bytes
 ...ackage-name-npm-3.0.0-e44c263962-6f89bcc91b.zip |    Bin 7739 -> 0 bytes
 ...ackage-name-npm-4.0.0-3f82c77ef8-a32fd537ba.zip |    Bin 0 -> 4371 bytes
 .../wait-port-npm-0.2.9-fc6a960185-5fb2b7517c.zip  |    Bin 63479 -> 0 bytes
 .../wait-port-npm-1.0.4-34c196d59c-abfda4ce09.zip  |    Bin 0 -> 17796 bytes
 ...ms-polyfill-npm-3.3.2-9dcfb4968d-0466050f40.zip |    Bin 0 -> 1596158 bytes
 ...hich-module-npm-2.0.0-daf3daa08d-e3e46c9c84.zip |    Bin 3223 -> 0 bytes
 ...widest-line-npm-3.1.0-717bf2680b-03db6c9d0a.zip |    Bin 3006 -> 0 bytes
 ...widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip |    Bin 0 -> 2834 bytes
 ...ows-release-npm-4.0.0-0487118638-77c87d332d.zip |    Bin 4211 -> 0 bytes
 ...ows-release-npm-5.1.1-f855bc5122-8d15388ccf.zip |    Bin 0 -> 4129 bytes
 .../winston-npm-3.11.0-de94361df0-8b456bdfbf.zip   |    Bin 0 -> 90175 bytes
 .../winston-npm-3.3.3-3fa4527b42-60b74f2ea7.zip    |    Bin 98579 -> 0 bytes
 ...n-transport-npm-4.4.0-e1b3134c1e-f1651e8a87.zip |    Bin 19330 -> 0 bytes
 ...n-transport-npm-4.6.0-3daa3f7cda-08b4d5be63.zip |    Bin 0 -> 18935 bytes
 .../wrap-ansi-npm-3.0.1-876d294274-bdd4248faa.zip  |    Bin 4413 -> 0 bytes
 .../wrap-ansi-npm-4.0.0-eb119d517f-42c7e4ad99.zip  |    Bin 4282 -> 0 bytes
 .../wrap-ansi-npm-6.2.0-439a7246d8-0d64f2d438.zip  |    Bin 4784 -> 0 bytes
 ...file-atomic-npm-4.0.2-661baae4aa-3be1f5508a.zip |    Bin 0 -> 5474 bytes
 .../cache/ws-npm-8.14.2-b339ac47a2-815ff01d9b.zip  |    Bin 0 -> 40282 bytes
 ...xdg-basedir-npm-4.0.0-ed08d380e2-0073d5b59a.zip |    Bin 3396 -> 0 bytes
 ...xdg-basedir-npm-5.1.0-589d73b54c-b60e8a2c66.zip |    Bin 0 -> 3812 bytes
 .../cache/xss-npm-1.0.14-eb6e57872e-dc97acaee3.zip |    Bin 0 -> 41559 bytes
 .../cache/y18n-npm-4.0.0-55cd797cc5-c3fabe29b0.zip |    Bin 5006 -> 0 bytes
 .../yaml-npm-2.0.0-9-72ab87be2c-0bc343cd7a.zip     |    Bin 230156 -> 0 bytes
 .../cache/yaml-npm-2.3.4-8bb6dc2c0d-f8207ce430.zip |    Bin 0 -> 238590 bytes
 .../yargs-npm-15.4.1-ca1c444de1-bbcc822229.zip     |    Bin 77961 -> 0 bytes
 .../yargs-npm-16.2.0-547873d425-807fa21211.zip     |    Bin 82744 -> 0 bytes
 ...rgs-parser-npm-18.1.3-0ba9c4f088-235bcbad5b.zip |    Bin 20752 -> 0 bytes
 .../yarn-npm-1.22.10-b1a926d20f-86171a1bc4.zip     |    Bin 1252955 -> 0 bytes
 .../zip-stream-npm-4.1.0-c77601aed4-4a73da8567.zip |    Bin 5882 -> 0 bytes
 .../zip-stream-npm-5.0.1-f19d836b38-116cee5a2c.zip |    Bin 0 -> 5927 bytes
 .../cache/zod-npm-3.22.4-2bccbc41b4-73622ca36a.zip |    Bin 0 -> 120996 bytes
 .../node_modules/@esbuild/linux-x64}/.ready        |      0
 .../node_modules/@esbuild/linux-x64/README.md      |      3 +
 .../node_modules/@esbuild/linux-x64/bin/esbuild    |    Bin 0 -> 9449472 bytes
 .../node_modules/@esbuild/linux-x64/package.json   |     17 +
 .../node_modules/@esbuild/linux-x64}/.ready        |      0
 .../node_modules/@esbuild/linux-x64/README.md      |      3 +
 .../node_modules/@esbuild/linux-x64/bin/esbuild    |    Bin 0 -> 9592832 bytes
 .../node_modules/@esbuild/linux-x64/package.json   |     17 +
 .../node_modules/@netlify/esbuild/bin/esbuild      |      6 -
 .../node_modules/@netlify/esbuild/esbuild          |    Bin 7966720 -> 0 bytes
 .../node_modules/@netlify/esbuild/install.js       |    257 -
 .../node_modules/@netlify/esbuild/lib/main.d.ts    |    427 -
 .../node_modules/@netlify/esbuild/lib/main.js      |   2007 -
 .../node_modules/@netlify/esbuild/package.json     |     15 -
 .../routing-local-proxy-linux-x64/index.js         |      3 -
 .../routing-local-proxy-linux-x64/package.json     |     25 -
 .../routing-local-proxy                            |    Bin 77213640 -> 0 bytes
 .../@parcel/watcher-linux-x64-glibc}/.ready        |      0
 .../@parcel/watcher-linux-x64-glibc/LICENSE        |     21 +
 .../@parcel/watcher-linux-x64-glibc/README.md      |      1 +
 .../@parcel/watcher-linux-x64-glibc/package.json   |     33 +
 .../@parcel/watcher-linux-x64-glibc/watcher.node   |    Bin 0 -> 544192 bytes
 .../node_modules/clipboardy}/.ready                |      0
 .../node_modules/clipboardy/browser.js             |     19 +
 .../node_modules/clipboardy/fallbacks/linux/xsel   |    Bin 0 -> 129416 bytes
 .../fallbacks/windows/clipboard_i686.exe           |    Bin 0 -> 443903 bytes
 .../fallbacks/windows/clipboard_x86_64.exe         |    Bin 0 -> 331438 bytes
 .../node_modules/clipboardy/index.d.ts             |     71 +
 .../node_modules/clipboardy/index.js               |     59 +
 .../node_modules/clipboardy/lib/linux.js           |     63 +
 .../node_modules/clipboardy/lib/macos.js           |     17 +
 .../node_modules/clipboardy/lib/termux.js          |     43 +
 .../node_modules/clipboardy/lib/windows.js         |     23 +
 .../node_modules/clipboardy}/license               |      0
 .../node_modules/clipboardy/package.json           |     59 +
 .../node_modules/clipboardy/readme.md              |     75 +
 .../node_modules/esbuild}/.ready                   |      0
 .../node_modules/esbuild/LICENSE.md                |     21 +
 .../node_modules}/esbuild/README.md                |      0
 .../node_modules/esbuild/bin/esbuild               |    221 +
 .../node_modules/esbuild/install.js                |    287 +
 .../node_modules/esbuild/lib/main.d.ts             |    660 +
 .../node_modules/esbuild/lib/main.js               |   2412 +
 .../node_modules/esbuild/package.json              |     42 +
 .../node_modules/esbuild}/.ready                   |      0
 .../node_modules/esbuild/LICENSE.md                |     21 +
 .../node_modules}/esbuild/README.md                |      0
 .../node_modules/esbuild/bin/esbuild               |    221 +
 .../node_modules/esbuild/install.js                |    287 +
 .../node_modules/esbuild/lib/main.d.ts             |    663 +
 .../node_modules/esbuild/lib/main.js               |   2413 +
 .../node_modules/esbuild/package.json              |     42 +
 .../node_modules/nan/CHANGELOG.md                  |    529 -
 .../node_modules/nan/LICENSE.md                    |     13 -
 .../node_modules/nan/README.md                     |    456 -
 .../node_modules/nan/doc/errors.md                 |    226 -
 .../node_modules/nan/doc/json.md                   |     62 -
 .../node_modules/nan/doc/maybe_types.md            |    583 -
 .../node_modules/nan/doc/methods.md                |    661 -
 .../node_modules/nan/doc/new.md                    |    147 -
 .../node_modules/nan/doc/object_wrappers.md        |    263 -
 .../node_modules/nan/doc/persistent.md             |    296 -
 .../node_modules/nan/doc/scopes.md                 |     73 -
 .../node_modules/nan/doc/script.md                 |     38 -
 .../node_modules/nan/doc/v8_internals.md           |    199 -
 .../node_modules/nan/doc/v8_misc.md                |     85 -
 .../node_modules/nan/nan.h                         |   2892 -
 .../node_modules/nan/nan_callbacks.h               |     88 -
 .../node_modules/nan/nan_callbacks_12_inl.h        |    514 -
 .../node_modules/nan/nan_object_wrap.h             |    156 -
 .../node_modules/nan/nan_typedarray_contents.h     |     90 -
 .../node_modules/nan/package.json                  |     37 -
 .../node_modules/nan/tools/1to2.js                 |    412 -
 .../node_modules/nan}/.ready                       |      0
 .../node_modules/nan/CHANGELOG.md                  |    553 +
 .../node_modules/nan/CMakeLists.txt                |    138 +
 .../node_modules/nan/LICENSE.md                    |      9 +
 .../node_modules/nan/README.md                     |    456 +
 .../node_modules/nan/doc/asyncworker.md            |      0
 .../node_modules/nan/doc/buffers.md                |      0
 .../node_modules/nan/doc/callback.md               |      0
 .../node_modules/nan/doc/converters.md             |      0
 .../node_modules/nan/doc/errors.md                 |    226 +
 .../node_modules/nan/doc/json.md                   |     62 +
 .../node_modules/nan/doc/maybe_types.md            |    583 +
 .../node_modules/nan/doc/methods.md                |    672 +
 .../node_modules/nan/doc/new.md                    |    147 +
 .../node_modules/nan/doc/node_misc.md              |      0
 .../node_modules/nan/doc/object_wrappers.md        |    263 +
 .../node_modules/nan/doc/persistent.md             |    296 +
 .../node_modules/nan/doc/scopes.md                 |     73 +
 .../node_modules/nan/doc/script.md                 |     58 +
 .../node_modules/nan/doc/string_bytes.md           |      0
 .../node_modules/nan/doc/v8_internals.md           |    199 +
 .../node_modules/nan/doc/v8_misc.md                |     85 +
 .../node_modules/nan/include_dirs.js               |      0
 .../node_modules/nan/nan.h                         |   2954 +
 .../node_modules/nan/nan_callbacks.h               |     92 +
 .../node_modules/nan/nan_callbacks_12_inl.h        |    520 +
 .../node_modules/nan/nan_callbacks_pre_12_inl.h    |      0
 .../node_modules/nan/nan_converters.h              |      0
 .../node_modules/nan/nan_converters_43_inl.h       |      0
 .../node_modules/nan/nan_converters_pre_43_inl.h   |      0
 .../nan/nan_define_own_property_helper.h           |      0
 .../node_modules/nan/nan_implementation_12_inl.h   |      0
 .../nan/nan_implementation_pre_12_inl.h            |      0
 .../node_modules/nan/nan_json.h                    |      0
 .../node_modules/nan/nan_maybe_43_inl.h            |      0
 .../node_modules/nan/nan_maybe_pre_43_inl.h        |      0
 .../node_modules/nan/nan_new.h                     |      0
 .../node_modules/nan/nan_object_wrap.h             |    156 +
 .../node_modules/nan/nan_persistent_12_inl.h       |      0
 .../node_modules/nan/nan_persistent_pre_12_inl.h   |      0
 .../node_modules/nan/nan_private.h                 |      0
 .../node_modules/nan/nan_scriptorigin.h            |     76 +
 .../node_modules/nan/nan_string_bytes.h            |      0
 .../node_modules/nan/nan_typedarray_contents.h     |     96 +
 .../node_modules/nan/nan_weak.h                    |      0
 .../node_modules/nan/package.json                  |     38 +
 .../node_modules/nan/tools/1to2.js                 |    412 +
 .../node_modules/nan/tools/README.md               |      0
 .../node_modules/nan/tools/package.json            |      0
 .../node_modules/netlify-cli}/.ready               |      0
 .../node_modules/netlify-cli/LICENSE               |      0
 .../node_modules/netlify-cli/README.md             |    124 +
 .../node_modules/netlify-cli/bin/run.js            |     31 +
 .../node_modules/netlify-cli/npm-shrinkwrap.json   |  26360 +++
 .../node_modules/netlify-cli/package.json          |    157 +
 .../netlify-cli/scripts/postinstall.js             |     59 +
 .../netlify-cli/src/commands/addons/addons-auth.js |     22 +
 .../src/commands/addons/addons-config.js           |    145 +
 .../src/commands/addons/addons-create.js           |     90 +
 .../src/commands/addons/addons-delete.js           |     33 +
 .../netlify-cli/src/commands/addons/addons-list.js |     33 +
 .../netlify-cli/src/commands/addons/addons.js      |     68 +
 .../netlify-cli/src/commands/addons/index.js       |      1 +
 .../netlify-cli/src/commands/api/api.js            |     40 +
 .../netlify-cli/src/commands/api/index.js          |     13 +
 .../netlify-cli/src/commands/base-command.js       |    572 +
 .../netlify-cli/src/commands/blobs/blobs-delete.js |     20 +
 .../netlify-cli/src/commands/blobs/blobs-get.js    |     31 +
 .../netlify-cli/src/commands/blobs/blobs-list.js   |     34 +
 .../netlify-cli/src/commands/blobs/blobs-set.js    |     39 +
 .../netlify-cli/src/commands/blobs/blobs.js        |     74 +
 .../netlify-cli/src/commands/blobs/index.js        |      1 +
 .../netlify-cli/src/commands/build/build.js        |     55 +
 .../netlify-cli/src/commands/build/index.js        |     13 +
 .../src/commands/completion/completion.js          |     29 +
 .../netlify-cli/src/commands/completion/index.js   |     26 +
 .../netlify-cli/src/commands/deploy/deploy.js      |    765 +
 .../netlify-cli/src/commands/deploy/index.js       |    106 +
 .../netlify-cli/src/commands/dev/dev-exec.js       |     23 +
 .../netlify-cli/src/commands/dev/dev.js            |    244 +
 .../netlify-cli/src/commands/dev/index.js          |      1 +
 .../netlify-cli/src/commands/env/env-clone.js      |    175 +
 .../netlify-cli/src/commands/env/env-get.js        |     34 +
 .../netlify-cli/src/commands/env/env-import.js     |    100 +
 .../netlify-cli/src/commands/env/env-list.js       |     87 +
 .../netlify-cli/src/commands/env/env-set.js        |    149 +
 .../netlify-cli/src/commands/env/env-unset.js      |    103 +
 .../netlify-cli/src/commands/env/env.js            |    127 +
 .../netlify-cli/src/commands/env/index.js          |      1 +
 .../src/commands/functions/functions-build.js      |     26 +
 .../src/commands/functions/functions-create.js     |    643 +
 .../src/commands/functions/functions-invoke.js     |    211 +
 .../src/commands/functions/functions-list.js       |     40 +
 .../src/commands/functions/functions-serve.js      |     47 +
 .../src/commands/functions/functions.js            |     98 +
 .../netlify-cli/src/commands/functions/index.js    |      1 +
 .../node_modules/netlify-cli/src/commands/index.js |      2 +
 .../netlify-cli/src/commands/init/index.js         |     12 +
 .../netlify-cli/src/commands/init/init.js          |    193 +
 .../netlify-cli/src/commands/integration/deploy.js |    365 +
 .../netlify-cli/src/commands/integration/index.js  |     26 +
 .../netlify-cli/src/commands/link/index.js         |     13 +
 .../netlify-cli/src/commands/link/link.js          |    307 +
 .../netlify-cli/src/commands/lm/index.js           |      1 +
 .../netlify-cli/src/commands/lm/lm-info.js         |     25 +
 .../netlify-cli/src/commands/lm/lm-install.js      |      8 +
 .../netlify-cli/src/commands/lm/lm-setup.js        |     80 +
 .../netlify-cli/src/commands/lm/lm-uninstall.js    |      7 +
 .../node_modules/netlify-cli/src/commands/lm/lm.js |     46 +
 .../netlify-cli/src/commands/login/index.js        |      9 +
 .../netlify-cli/src/commands/login/login.js        |     31 +
 .../netlify-cli/src/commands/logout/index.js       |      7 +
 .../netlify-cli/src/commands/logout/logout.js      |     23 +
 .../netlify-cli/src/commands/logs/build.js         |     67 +
 .../netlify-cli/src/commands/logs/functions.js     |     77 +
 .../netlify-cli/src/commands/logs/index.js         |     39 +
 .../netlify-cli/src/commands/logs/log-levels.js    |     11 +
 .../node_modules/netlify-cli/src/commands/main.js  |    192 +
 .../netlify-cli/src/commands/open/index.js         |     31 +
 .../netlify-cli/src/commands/open/open-admin.js    |     11 +
 .../netlify-cli/src/commands/open/open-site.js     |     12 +
 .../netlify-cli/src/commands/open/open.js          |     13 +
 .../netlify-cli/src/commands/recipes/common.js     |     25 +
 .../netlify-cli/src/commands/recipes/index.js      |     20 +
 .../src/commands/recipes/recipes-list.js           |     14 +
 .../netlify-cli/src/commands/recipes/recipes.js    |     51 +
 .../netlify-cli/src/commands/serve/index.js        |     27 +
 .../netlify-cli/src/commands/serve/serve.js        |    133 +
 .../netlify-cli/src/commands/sites/index.js        |      1 +
 .../src/commands/sites/sites-create-template.js    |    206 +
 .../netlify-cli/src/commands/sites/sites-create.js |    133 +
 .../netlify-cli/src/commands/sites/sites-delete.js |     76 +
 .../netlify-cli/src/commands/sites/sites-list.js   |     64 +
 .../netlify-cli/src/commands/sites/sites.js        |     77 +
 .../netlify-cli/src/commands/status/index.js       |     19 +
 .../src/commands/status/status-hooks.js            |     29 +
 .../netlify-cli/src/commands/status/status.js      |     80 +
 .../netlify-cli/src/commands/switch/index.js       |      7 +
 .../netlify-cli/src/commands/switch/switch.js      |     30 +
 .../netlify-cli/src/commands/unlink/index.js       |      7 +
 .../netlify-cli/src/commands/unlink/unlink.js      |     21 +
 .../netlify-cli/src/commands/watch/index.js        |      8 +
 .../netlify-cli/src/commands/watch/watch.js        |    100 +
 .../go/hello-world/.netlify-function-template.js   |      6 +
 .../src/functions-templates/go/hello-world/go.mod  |      5 +
 .../src/functions-templates/go/hello-world/go.sum  |      0
 .../src/functions-templates/go/hello-world/main.go |      0
 .../hello-world/.netlify-function-template.js      |      6 +
 .../javascript/hello-world/{{name}}.js             |     17 +
 .../javascript/hello/.netlify-function-template.js |      5 +
 .../javascript/hello/{{name}}.js                   |      4 +
 .../identity-signup/.netlify-function-template.js  |      5 +
 .../javascript/identity-signup/{{name}}.js         |     29 +
 .../image-external/.netlify-function-template.js   |      5 +
 .../javascript/image-external/{{name}}.js          |     12 +
 .../.netlify-function-template.js                  |      5 +
 .../javascript/localized-content/{{name}}.js       |     15 +
 .../sanity-create/.netlify-function-template.js    |      5 +
 .../javascript/sanity-create/package.json          |      0
 .../javascript/sanity-create/{{name}}.js           |      0
 .../sanity-groq/.netlify-function-template.js      |      5 +
 .../javascript/sanity-groq/package.json            |      0
 .../javascript/sanity-groq/{{name}}.js             |      0
 .../.netlify-function-template.js                  |      6 +
 .../javascript/scheduled-function/package.json     |     20 +
 .../javascript/scheduled-function/{{name}}.js      |     12 +
 .../set-cookies/.netlify-function-template.js      |      5 +
 .../javascript/set-cookies/{{name}}.js             |     28 +
 .../set-req-header/.netlify-function-template.js   |      5 +
 .../javascript/set-req-header/{{name}}.js          |      3 +
 .../set-res-header/.netlify-function-template.js   |      5 +
 .../javascript/set-res-header/{{name}}.js          |      5 +
 .../.netlify-function-template.js                  |      5 +
 .../javascript/submission-created/package.json     |      0
 .../javascript/submission-created/{{name}}.js      |      0
 .../.netlify-function-template.js                  |      5 +
 .../javascript/transform-response/{{name}}.js      |     12 +
 .../rust/hello-world/.netlify-function-template.js |      6 +
 .../rust/hello-world/Cargo.lock                    |   1149 +
 .../rust/hello-world/Cargo.toml                    |     14 +
 .../rust/hello-world/src/main.rs                   |     29 +
 .../abtest/.netlify-function-template.js           |      5 +
 .../geolocation/.netlify-function-template.js      |      5 +
 .../hello-world/.netlify-function-template.js      |      6 +
 .../typescript/hello-world/package-lock.json       |     76 +
 .../typescript/hello-world/package.json            |     21 +
 .../typescript/json/.netlify-function-template.js  |      5 +
 .../typescript/log/.netlify-function-template.js   |      5 +
 .../.netlify-function-template.js                  |      6 +
 .../typescript/scheduled-function/package.json     |     22 +
 .../set-cookies/.netlify-function-template.js      |      5 +
 .../set-req-header/.netlify-function-template.js   |      5 +
 .../set-res-header/.netlify-function-template.js   |      5 +
 .../.netlify-function-template.js                  |      5 +
 .../node_modules/netlify-cli/src/lib/account.js    |     13 +
 .../node_modules/netlify-cli/src/lib/api.js        |     24 +
 .../netlify-cli/src/lib/blobs/blobs.js             |     48 +
 .../node_modules/netlify-cli/src/lib/build.js      |    104 +
 .../netlify-cli/src/lib/completion/constants.js    |      2 +
 .../src/lib/completion/generate-autocompletion.js  |     41 +
 .../src/lib/completion/get-autocompletion.js       |     44 +
 .../netlify-cli/src/lib/completion/index.js        |      1 +
 .../netlify-cli/src/lib/completion/script.js       |     28 +
 .../src/lib/edge-functions/bootstrap.js            |      3 +
 .../netlify-cli/src/lib/edge-functions/consts.js   |     12 +
 .../netlify-cli/src/lib/edge-functions/deploy.js   |     38 +
 .../src/lib/edge-functions/editor-helper.js        |     30 +
 .../netlify-cli/src/lib/edge-functions/headers.js  |     40 +
 .../netlify-cli/src/lib/edge-functions/proxy.js    |    238 +
 .../netlify-cli/src/lib/edge-functions/registry.js |    409 +
 .../netlify-cli/src/lib/exec-fetcher.js            |    133 +
 .../node_modules/netlify-cli/src/lib/fs.js         |     44 +
 .../netlify-cli/src/lib/functions/background.js    |     18 +
 .../netlify-cli/src/lib/functions/config.js        |     24 +
 .../src/lib/functions/form-submissions-handler.js  |    147 +
 .../netlify-cli/src/lib/functions/local-proxy.js   |     39 +
 .../src/lib/functions/memoized-build.js            |     29 +
 .../src/lib/functions/netlify-function.js          |    240 +
 .../netlify-cli/src/lib/functions/registry.js      |    468 +
 .../src/lib/functions/runtimes/go/index.js         |     67 +
 .../src/lib/functions/runtimes/index.js            |      9 +
 .../runtimes/js/builders/netlify-lambda.js         |     60 +
 .../src/lib/functions/runtimes/js/builders/zisi.js |    174 +
 .../src/lib/functions/runtimes/js/constants.js     |      1 +
 .../src/lib/functions/runtimes/js/index.js         |    110 +
 .../src/lib/functions/runtimes/js/worker.js        |     53 +
 .../src/lib/functions/runtimes/rust/index.js       |     68 +
 .../netlify-cli/src/lib/functions/scheduled.js     |     80 +
 .../netlify-cli/src/lib/functions/server.js        |    311 +
 .../netlify-cli/src/lib/functions/synchronous.js   |    140 +
 .../netlify-cli/src/lib/functions/utils.js         |     46 +
 .../netlify-cli/src/lib/geo-location.js            |    107 +
 .../node_modules/netlify-cli/src/lib/http-agent.js |     96 +
 .../netlify-cli/src/lib/images/proxy.js            |    108 +
 .../node_modules/netlify-cli/src/lib/log.js        |     15 +
 .../node_modules/netlify-cli/src/lib/path.js       |      2 +
 .../netlify-cli/src/lib/render-error-template.js   |     20 +
 .../node_modules/netlify-cli/src/lib/settings.js   |     36 +
 .../node_modules/netlify-cli/src/lib/spinner.js    |     44 +
 .../node_modules/netlify-cli/src/lib/string.js     |      5 +
 .../src/lib/templates/function-error.html          |    311 +
 .../netlify-cli/src/recipes/vscode/index.js        |     90 +
 .../netlify-cli/src/recipes/vscode/settings.js     |     59 +
 .../netlify-cli/src/utils/addons/compare.js        |     33 +
 .../netlify-cli/src/utils/addons/diffs/index.js    |     19 +
 .../netlify-cli/src/utils/addons/diffs/options.js  |    105 +
 .../netlify-cli/src/utils/addons/prepare.js        |    117 +
 .../netlify-cli/src/utils/addons/prompts.js        |     90 +
 .../netlify-cli/src/utils/addons/render.js         |     36 +
 .../netlify-cli/src/utils/addons/validation.js     |     22 +
 .../node_modules/netlify-cli/src/utils/banner.js   |     11 +
 .../netlify-cli/src/utils/build-info.js            |     82 +
 .../netlify-cli/src/utils/command-helpers.js       |    250 +
 .../netlify-cli/src/utils/create-deferred.js       |     10 +
 .../netlify-cli/src/utils/create-stream-promise.js |     56 +
 .../netlify-cli/src/utils/deploy/constants.js      |     17 +
 .../netlify-cli/src/utils/deploy/deploy-site.js    |    165 +
 .../netlify-cli/src/utils/deploy/hash-config.js    |     26 +
 .../netlify-cli/src/utils/deploy/hash-files.js     |     34 +
 .../netlify-cli/src/utils/deploy/hash-fns.js       |    157 +
 .../src/utils/deploy/hasher-segments.js            |     69 +
 .../netlify-cli/src/utils/deploy/upload-files.js   |    106 +
 .../netlify-cli/src/utils/deploy/util.js           |     93 +
 .../src/utils/detect-server-settings.js            |    251 +
 .../node_modules/netlify-cli/src/utils/dev.js      |    198 +
 .../node_modules/netlify-cli/src/utils/dot-env.js  |     42 +
 .../netlify-cli/src/utils/env/index.js             |    244 +
 .../node_modules/netlify-cli/src/utils/execa.js    |     15 +
 .../netlify-cli/src/utils/feature-flags.js         |     22 +
 .../netlify-cli/src/utils/framework-server.js      |     54 +
 .../netlify-cli/src/utils/functions/constants.js   |      1 +
 .../netlify-cli/src/utils/functions/functions.js   |     43 +
 .../src/utils/functions/get-functions.js           |     34 +
 .../netlify-cli/src/utils/functions/index.js       |      3 +
 .../netlify-cli/src/utils/get-global-config.js     |     40 +
 .../netlify-cli/src/utils/get-package-json.js      |     15 +
 .../netlify-cli/src/utils/get-repo-data.js         |     65 +
 .../node_modules/netlify-cli/src/utils/get-site.js |     16 +
 .../node_modules/netlify-cli/src/utils/gh-auth.js  |    104 +
 .../netlify-cli/src/utils/gitignore.js             |     39 +
 .../node_modules/netlify-cli/src/utils/headers.js  |     49 +
 .../src/utils/hooks/requires-site-info.js          |     33 +
 .../netlify-cli/src/utils/init/config-github.js    |    246 +
 .../netlify-cli/src/utils/init/config-manual.js    |    108 +
 .../netlify-cli/src/utils/init/config.js           |     37 +
 .../netlify-cli/src/utils/init/node-version.js     |     25 +
 .../netlify-cli/src/utils/init/plugins.js          |     12 +
 .../netlify-cli/src/utils/init/utils.js            |    198 +
 .../netlify-cli/src/utils/live-tunnel.js           |    124 +
 .../netlify-cli/src/utils/lm/install.js            |    256 +
 .../netlify-cli/src/utils/lm/requirements.js       |     56 +
 .../netlify-cli/src/utils/lm/scripts/bash.sh       |      0
 .../netlify-cli/src/utils/lm/scripts/fish.sh       |      0
 .../netlify-cli/src/utils/lm/scripts/path.ps1      |      0
 .../netlify-cli/src/utils/lm/scripts/zsh.sh        |      0
 .../node_modules/netlify-cli/src/utils/lm/steps.js |     35 +
 .../node_modules/netlify-cli/src/utils/lm/ui.js    |     17 +
 .../node_modules/netlify-cli/src/utils/multimap.js |     11 +
 .../netlify-cli/src/utils/open-browser.js          |     41 +
 .../netlify-cli/src/utils/parse-raw-flags.js       |     53 +
 .../netlify-cli/src/utils/proxy-server.js          |    120 +
 .../node_modules/netlify-cli/src/utils/proxy.js    |    761 +
 .../netlify-cli/src/utils/read-repo-url.js         |     62 +
 .../netlify-cli/src/utils/redirects.js             |     58 +
 .../netlify-cli/src/utils/request-id.js            |      2 +
 .../netlify-cli/src/utils/rules-proxy.js           |    100 +
 .../netlify-cli/src/utils/run-build.js             |    141 +
 .../node_modules/netlify-cli/src/utils/shell.js    |    130 +
 .../netlify-cli/src/utils/sign-redirect.js         |     16 +
 .../netlify-cli/src/utils/sites/utils.js           |     50 +
 .../netlify-cli/src/utils/state-config.js          |    113 +
 .../netlify-cli/src/utils/static-server.js         |     33 +
 .../netlify-cli/src/utils/telemetry/index.js       |      2 +
 .../src/utils/telemetry/report-error.js            |     52 +
 .../netlify-cli/src/utils/telemetry/request.js     |     41 +
 .../netlify-cli/src/utils/telemetry/telemetry.js   |     93 +
 .../netlify-cli/src/utils/telemetry/utils.js       |      6 +
 .../netlify-cli/src/utils/telemetry/validation.js  |     62 +
 .../netlify-cli/src/utils/validation.js            |     16 +
 .../netlify-cli/src/utils/websockets/index.js      |      2 +
 .../node_modules/netlify-cli/README.md             |    252 -
 .../node_modules/netlify-cli/bin/run               |      4 -
 .../node_modules/netlify-cli/bin/run.cmd           |      3 -
 .../node_modules/netlify-cli/npm-shrinkwrap.json   |  38512 -----
 .../node_modules/netlify-cli/oclif.manifest.json   |      1 -
 .../node_modules/netlify-cli/package.json          |    257 -
 .../netlify-cli/scripts/postinstall.js             |     34 -
 .../netlify-cli/src/commands/addons/auth.js        |     42 -
 .../netlify-cli/src/commands/addons/config.js      |    177 -
 .../netlify-cli/src/commands/addons/create.js      |    127 -
 .../netlify-cli/src/commands/addons/delete.js      |     69 -
 .../netlify-cli/src/commands/addons/index.js       |     26 -
 .../netlify-cli/src/commands/addons/list.js        |     54 -
 .../node_modules/netlify-cli/src/commands/api.js   |     81 -
 .../netlify-cli/src/commands/build/index.js        |     63 -
 .../netlify-cli/src/commands/deploy.js             |    667 -
 .../netlify-cli/src/commands/dev/exec.js           |     32 -
 .../netlify-cli/src/commands/dev/index.js          |    312 -
 .../netlify-cli/src/commands/dev/trace.js          |     61 -
 .../netlify-cli/src/commands/env/get.js            |     44 -
 .../netlify-cli/src/commands/env/import.js         |     90 -
 .../netlify-cli/src/commands/env/index.js          |     25 -
 .../netlify-cli/src/commands/env/list.js           |     50 -
 .../netlify-cli/src/commands/env/set.js            |     64 -
 .../netlify-cli/src/commands/env/unset.js          |     58 -
 .../netlify-cli/src/commands/functions/build.js    |     60 -
 .../netlify-cli/src/commands/functions/create.js   |    565 -
 .../netlify-cli/src/commands/functions/index.js    |     47 -
 .../netlify-cli/src/commands/functions/invoke.js   |    277 -
 .../netlify-cli/src/commands/functions/list.js     |    102 -
 .../netlify-cli/src/commands/functions/serve.js    |     70 -
 .../node_modules/netlify-cli/src/commands/init.js  |    219 -
 .../node_modules/netlify-cli/src/commands/link.js  |    133 -
 .../netlify-cli/src/commands/lm/index.js           |     21 -
 .../netlify-cli/src/commands/lm/info.js            |     36 -
 .../netlify-cli/src/commands/lm/install.js         |     30 -
 .../netlify-cli/src/commands/lm/setup.js           |    107 -
 .../netlify-cli/src/commands/lm/uninstall.js       |     17 -
 .../node_modules/netlify-cli/src/commands/login.js |     54 -
 .../netlify-cli/src/commands/logout.js             |     37 -
 .../netlify-cli/src/commands/open/admin.js         |     51 -
 .../netlify-cli/src/commands/open/index.js         |     41 -
 .../netlify-cli/src/commands/open/site.js          |     43 -
 .../netlify-cli/src/commands/sites/create.js       |    191 -
 .../netlify-cli/src/commands/sites/delete.js       |    116 -
 .../netlify-cli/src/commands/sites/index.js        |     22 -
 .../netlify-cli/src/commands/sites/list.js         |     84 -
 .../netlify-cli/src/commands/status/hooks.js       |     60 -
 .../netlify-cli/src/commands/status/index.js       |    120 -
 .../netlify-cli/src/commands/switch.js             |     44 -
 .../netlify-cli/src/commands/unlink.js             |     38 -
 .../node_modules/netlify-cli/src/commands/watch.js |    115 -
 .../go/hello-world/.netlify-function-template.js   |      5 -
 .../src/functions-templates/go/hello-world/go.mod  |      5 -
 .../.netlify-function-template.js                  |      4 -
 .../javascript/apollo-graphql-rest/package.json    |     22 -
 .../javascript/apollo-graphql-rest/random-user.js  |     23 -
 .../javascript/apollo-graphql-rest/{{name}}.js     |     68 -
 .../apollo-graphql/.netlify-function-template.js   |      4 -
 .../javascript/apollo-graphql/package.json         |     21 -
 .../javascript/apollo-graphql/{{name}}.js          |     42 -
 .../auth-fetch/.netlify-function-template.js       |     10 -
 .../javascript/auth-fetch/package-lock.json        |     75 -
 .../javascript/auth-fetch/package.json             |     21 -
 .../javascript/auth-fetch/{{name}}.js              |     39 -
 .../create-user/.netlify-function-template.js      |     10 -
 .../javascript/create-user/package.json            |     21 -
 .../javascript/create-user/{{name}}.js             |     36 -
 .../fauna-crud/.netlify-function-template.js       |     15 -
 .../javascript/fauna-crud/create-schema.js         |     36 -
 .../javascript/fauna-crud/create.js                |     37 -
 .../javascript/fauna-crud/delete.js                |     29 -
 .../javascript/fauna-crud/package.json             |     20 -
 .../javascript/fauna-crud/read-all.js              |     33 -
 .../javascript/fauna-crud/read.js                  |     30 -
 .../javascript/fauna-crud/update.js                |     30 -
 .../javascript/fauna-crud/{{name}}.js              |     62 -
 .../fauna-graphql/.netlify-function-template.js    |     15 -
 .../javascript/fauna-graphql/package.json          |     26 -
 .../javascript/fauna-graphql/schema.graphql        |      8 -
 .../javascript/fauna-graphql/sync-schema.js        |     38 -
 .../javascript/fauna-graphql/{{name}}.js           |     46 -
 .../google-analytics/.netlify-function-template.js |      4 -
 .../javascript/google-analytics/package-lock.json  |    104 -
 .../javascript/google-analytics/package.json       |     23 -
 .../javascript/google-analytics/{{name}}.js        |    115 -
 .../graphql-gateway/.netlify-function-template.js  |      4 -
 .../example-sibling-function-graphql-1.js          |     44 -
 .../example-sibling-function-graphql-2.js          |     82 -
 .../javascript/graphql-gateway/package.json        |     24 -
 .../javascript/graphql-gateway/{{name}}.js         |     75 -
 .../.netlify-function-template.js                  |      4 -
 .../javascript/hasura-event-triggered/package.json |     21 -
 .../javascript/hasura-event-triggered/{{name}}.js  |     40 -
 .../hello-world/.netlify-function-template.js      |      5 -
 .../javascript/hello-world/{{name}}.js             |     17 -
 .../identity-signup/.netlify-function-template.js  |      4 -
 .../javascript/identity-signup/{{name}}.js         |     29 -
 .../node-fetch/.netlify-function-template.js       |      4 -
 .../javascript/node-fetch/package.json             |     19 -
 .../javascript/node-fetch/{{name}}.js              |     29 -
 .../oauth-passport/.netlify-function-template.js   |      4 -
 .../javascript/oauth-passport/package.json         |     25 -
 .../javascript/oauth-passport/utils/auth.js        |     65 -
 .../javascript/oauth-passport/utils/config.js      |     24 -
 .../javascript/oauth-passport/{{name}}.js          |     37 -
 .../.netlify-function-template.js                  |      4 -
 .../javascript/protected-function/{{name}}.js      |     25 -
 .../sanity-create/.netlify-function-template.js    |      4 -
 .../sanity-groq/.netlify-function-template.js      |      4 -
 .../send-email/.netlify-function-template.js       |      4 -
 .../javascript/send-email/package.json             |     21 -
 .../javascript/send-email/validations.js           |     38 -
 .../javascript/send-email/{{name}}.js              |     68 -
 .../serverless-ssr/.netlify-function-template.js   |      4 -
 .../javascript/serverless-ssr/app/index.js         |    116 -
 .../javascript/serverless-ssr/package.json         |     24 -
 .../javascript/serverless-ssr/serverless-http.js   |     15 -
 .../javascript/serverless-ssr/{{name}}.js          |     15 -
 .../set-cookie/.netlify-function-template.js       |      4 -
 .../javascript/set-cookie/package.json             |     19 -
 .../javascript/set-cookie/{{name}}.js              |     44 -
 .../slack-rate-limit/.netlify-function-template.js |      4 -
 .../javascript/slack-rate-limit/package.json       |     20 -
 .../javascript/slack-rate-limit/{{name}}.js        |    115 -
 .../stripe-charge/.netlify-function-template.js    |     27 -
 .../javascript/stripe-charge/package-lock.json     |    196 -
 .../javascript/stripe-charge/package.json          |     21 -
 .../javascript/stripe-charge/{{name}}.js           |     56 -
 .../.netlify-function-template.js                  |     27 -
 .../stripe-subscription/package-lock.json          |    196 -
 .../javascript/stripe-subscription/package.json    |     21 -
 .../javascript/stripe-subscription/{{name}}.js     |     52 -
 .../.netlify-function-template.js                  |      4 -
 .../token-hider/.netlify-function-template.js      |     28 -
 .../javascript/token-hider/package-lock.json       |    206 -
 .../javascript/token-hider/package.json            |     21 -
 .../javascript/token-hider/{{name}}.js             |     37 -
 .../url-shortener/.netlify-function-template.js    |     28 -
 .../javascript/url-shortener/generate-route.js     |     53 -
 .../javascript/url-shortener/get-route.js          |     32 -
 .../javascript/url-shortener/package-lock.json     |    126 -
 .../javascript/url-shortener/package.json          |     22 -
 .../javascript/url-shortener/{{name}}.js           |     30 -
 .../using-middleware/.netlify-function-template.js |      4 -
 .../javascript/using-middleware/package.json       |     19 -
 .../javascript/using-middleware/{{name}}.js        |     60 -
 .../rust/hello-world/.gitignore                    |      1 -
 .../rust/hello-world/.netlify-function-template.js |      5 -
 .../rust/hello-world/Cargo.lock                    |    713 -
 .../rust/hello-world/Cargo.toml                    |     14 -
 .../rust/hello-world/src/main.rs                   |     29 -
 .../hello-world/.netlify-function-template.js      |      5 -
 .../typescript/hello-world/package-lock.json       |     76 -
 .../typescript/hello-world/package.json            |     21 -
 .../typescript/hello-world/{{name}}.ts             |     12 -
 .../node_modules/netlify-cli/src/hooks/init.js     |     46 -
 .../node_modules/netlify-cli/src/index.js          |     25 -
 .../node_modules/netlify-cli/src/lib/account.js    |     12 -
 .../node_modules/netlify-cli/src/lib/api.js        |     95 -
 .../node_modules/netlify-cli/src/lib/build.js      |     32 -
 .../netlify-cli/src/lib/exec-fetcher.js            |     86 -
 .../node_modules/netlify-cli/src/lib/fs.js         |     65 -
 .../netlify-cli/src/lib/functions/background.js    |     24 -
 .../netlify-cli/src/lib/functions/config.js        |     20 -
 .../src/lib/functions/form-submissions-handler.js  |    147 -
 .../netlify-cli/src/lib/functions/local-proxy.js   |     46 -
 .../src/lib/functions/memoized-build.js            |     33 -
 .../src/lib/functions/netlify-function.js          |     95 -
 .../netlify-cli/src/lib/functions/registry.js      |    238 -
 .../src/lib/functions/runtimes/go/index.js         |     77 -
 .../src/lib/functions/runtimes/index.js            |     46 -
 .../runtimes/js/builders/netlify-lambda.js         |     66 -
 .../src/lib/functions/runtimes/js/builders/zisi.js |    118 -
 .../src/lib/functions/runtimes/js/index.js         |     79 -
 .../src/lib/functions/runtimes/rust/index.js       |     76 -
 .../netlify-cli/src/lib/functions/server.js        |    211 -
 .../netlify-cli/src/lib/functions/synchronous.js   |     64 -
 .../netlify-cli/src/lib/functions/utils.js         |     37 -
 .../netlify-cli/src/lib/functions/watcher.js       |     34 -
 .../node_modules/netlify-cli/src/lib/help.js       |     26 -
 .../node_modules/netlify-cli/src/lib/http-agent.js |    102 -
 .../node_modules/netlify-cli/src/lib/log.js        |     30 -
 .../node_modules/netlify-cli/src/lib/path.js       |      3 -
 .../node_modules/netlify-cli/src/lib/settings.js   |     25 -
 .../node_modules/netlify-cli/src/lib/spinner.js    |     26 -
 .../node_modules/netlify-cli/src/lib/string.js     |      5 -
 .../netlify-cli/src/utils/addons/compare.js        |     34 -
 .../netlify-cli/src/utils/addons/diffs/index.js    |     19 -
 .../netlify-cli/src/utils/addons/diffs/options.js  |    111 -
 .../netlify-cli/src/utils/addons/prepare.js        |    109 -
 .../netlify-cli/src/utils/addons/prompts.js        |     92 -
 .../netlify-cli/src/utils/addons/render.js         |     42 -
 .../netlify-cli/src/utils/addons/validation.js     |     24 -
 .../node_modules/netlify-cli/src/utils/chalk.js    |     16 -
 .../netlify-cli/src/utils/check-command-inputs.js  |     21 -
 .../netlify-cli/src/utils/command-helpers.js       |    128 -
 .../node_modules/netlify-cli/src/utils/command.js  |    257 -
 .../netlify-cli/src/utils/create-stream-promise.js |     49 -
 .../node_modules/netlify-cli/src/utils/deferred.js |     12 -
 .../netlify-cli/src/utils/deploy/constants.js      |     31 -
 .../netlify-cli/src/utils/deploy/deploy-site.js    |    165 -
 .../netlify-cli/src/utils/deploy/hash-files.js     |     31 -
 .../netlify-cli/src/utils/deploy/hash-fns.js       |    131 -
 .../src/utils/deploy/hasher-segments.js            |     62 -
 .../netlify-cli/src/utils/deploy/upload-files.js   |    111 -
 .../netlify-cli/src/utils/deploy/util.js           |    108 -
 .../src/utils/detect-functions-builder.js          |     25 -
 .../src/utils/detect-server-settings.js            |    333 -
 .../node_modules/netlify-cli/src/utils/dev.js      |    191 -
 .../netlify-cli/src/utils/difference.js            |      4 -
 .../node_modules/netlify-cli/src/utils/dot-env.js  |     44 -
 .../netlify-cli/src/utils/edge-handlers.js         |     87 -
 .../node_modules/netlify-cli/src/utils/execa.js    |     12 -
 .../netlify-cli/src/utils/functions/index.js       |     27 -
 .../netlify-cli/src/utils/get-functions.js         |     47 -
 .../netlify-cli/src/utils/get-global-config.js     |     47 -
 .../netlify-cli/src/utils/get-repo-data.js         |     65 -
 .../node_modules/netlify-cli/src/utils/gh-auth.js  |    108 -
 .../netlify-cli/src/utils/gitignore.js             |     38 -
 .../node_modules/netlify-cli/src/utils/header.js   |     18 -
 .../node_modules/netlify-cli/src/utils/headers.js  |     53 -
 .../netlify-cli/src/utils/init/config-github.js    |    225 -
 .../netlify-cli/src/utils/init/config-manual.js    |    101 -
 .../netlify-cli/src/utils/init/config.js           |     33 -
 .../netlify-cli/src/utils/init/frameworks.js       |     24 -
 .../netlify-cli/src/utils/init/node-version.js     |     33 -
 .../netlify-cli/src/utils/init/plugins.js          |     35 -
 .../netlify-cli/src/utils/init/utils.js            |    274 -
 .../netlify-cli/src/utils/link/link-by-prompt.js   |    240 -
 .../netlify-cli/src/utils/live-tunnel.js           |    126 -
 .../netlify-cli/src/utils/lm/install.js            |    299 -
 .../netlify-cli/src/utils/lm/requirements.js       |     75 -
 .../node_modules/netlify-cli/src/utils/lm/steps.js |     37 -
 .../node_modules/netlify-cli/src/utils/lm/ui.js    |     22 -
 .../node_modules/netlify-cli/src/utils/logo.js     |     11 -
 .../netlify-cli/src/utils/open-browser.js          |     36 -
 .../netlify-cli/src/utils/parse-raw-flags.js       |     54 -
 .../node_modules/netlify-cli/src/utils/proxy.js    |    438 -
 .../netlify-cli/src/utils/read-repo-url.js         |     61 -
 .../netlify-cli/src/utils/redirects.js             |     54 -
 .../netlify-cli/src/utils/rules-proxy.js           |    101 -
 .../netlify-cli/src/utils/show-help.js             |      5 -
 .../netlify-cli/src/utils/state-config.js          |    112 -
 .../netlify-cli/src/utils/telemetry/index.js       |    116 -
 .../netlify-cli/src/utils/telemetry/request.js     |     34 -
 .../src/utils/telemetry/tracked-command.js         |     51 -
 .../netlify-cli/src/utils/telemetry/validation.js  |     59 -
 .../netlify-cli/src/utils/traffic-mesh.js          |    219 -
 .../node_modules/node-addon-api}/.ready            |      0
 .../node_modules/node-addon-api/LICENSE.md         |     13 +
 .../node_modules/node-addon-api/README.md          |    317 +
 .../node_modules/node-addon-api/common.gypi        |     21 +
 .../node_modules/node-addon-api/except.gypi        |     25 +
 .../node_modules/node-addon-api/index.js           |     11 +
 .../node-addon-api/napi-inl.deprecated.h           |    186 +
 .../node_modules/node-addon-api/napi-inl.h         |   6588 +
 .../node_modules/node-addon-api/napi.h             |   3191 +
 .../node_modules/node-addon-api/node_api.gyp       |      9 +
 .../node_modules/node-addon-api/noexcept.gypi      |     26 +
 .../node_modules/node-addon-api/nothing.c}         |      0
 .../node-addon-api/package-support.json            |     21 +
 .../node_modules/node-addon-api/package.json       |    464 +
 .../node_modules/node-addon-api/tools/README.md    |     73 +
 .../node-addon-api/tools/check-napi.js             |     99 +
 .../node-addon-api/tools/clang-format.js           |     71 +
 .../node-addon-api/tools/conversion.js             |    301 +
 .../node-addon-api/tools/eslint-format.js          |     79 +
 .../node_modules/node-addon-api}/.ready            |      0
 .../node_modules/node-addon-api/LICENSE.md         |     13 +
 .../node_modules/node-addon-api/README.md          |    318 +
 .../node_modules/node-addon-api/common.gypi        |     21 +
 .../node_modules/node-addon-api/except.gypi        |     25 +
 .../node_modules/node-addon-api/index.js           |     11 +
 .../node-addon-api/napi-inl.deprecated.h           |    186 +
 .../node_modules/node-addon-api/napi-inl.h         |   6604 +
 .../node_modules/node-addon-api/napi.h             |   3191 +
 .../node_modules/node-addon-api/node_api.gyp       |      9 +
 .../node_modules/node-addon-api/noexcept.gypi      |     26 +
 .../node_modules/node-addon-api/nothing.c}         |      0
 .../node-addon-api/package-support.json            |     21 +
 .../node_modules/node-addon-api/package.json       |    472 +
 .../node_modules/node-addon-api/tools/README.md    |     73 +
 .../node-addon-api/tools/check-napi.js             |     99 +
 .../node-addon-api/tools/clang-format.js           |     71 +
 .../node-addon-api/tools/conversion.js             |    301 +
 .../node-addon-api/tools/eslint-format.js          |     79 +
 .../pylib/gyp/__pycache__/__init__.cpython-312.pyc |    Bin 0 -> 22736 bytes
 .../pylib/gyp/__pycache__/common.cpython-312.pyc   |    Bin 0 -> 23763 bytes
 .../pylib/gyp/__pycache__/input.cpython-312.pyc    |    Bin 0 -> 85576 bytes
 .../gyp/__pycache__/simple_copy.cpython-312.pyc    |    Bin 0 -> 2122 bytes
 .../__pycache__/xcode_emulation.cpython-312.pyc    |    Bin 0 -> 87402 bytes
 .../generator/__pycache__/__init__.cpython-312.pyc |    Bin 0 -> 234 bytes
 .../gyp/generator/__pycache__/make.cpython-312.pyc |    Bin 0 -> 101814 bytes
 .../packaging/__pycache__/__init__.cpython-312.pyc |    Bin 0 -> 600 bytes
 .../__pycache__/_structures.cpython-312.pyc        |    Bin 0 -> 3278 bytes
 .../packaging/__pycache__/version.cpython-312.pyc  |    Bin 0 -> 20034 bytes
 .../node_modules/open/index.d.ts                   |     88 -
 .../node_modules/open/index.js                     |    195 -
 .../node_modules/open/package.json                 |     60 -
 .../node_modules/open/readme.md                    |    154 -
 .../node_modules/open/xdg-open                     |   1066 -
 .../node_modules/open}/.ready                      |      0
 .../node_modules/open/index.d.ts                   |    153 +
 .../node_modules/open/index.js                     |    334 +
 .../node_modules/open/license                      |      0
 .../node_modules/open/package.json                 |     61 +
 .../node_modules/open/readme.md                    |    171 +
 .../node_modules/open/xdg-open                     |   1066 +
 .../node_modules/opn/index.js                      |     97 -
 .../node_modules/opn/license                       |      9 -
 .../node_modules/opn/package.json                  |     56 -
 .../node_modules/opn/readme.md                     |     90 -
 .../node_modules/opn/xdg-open                      |   1066 -
 .../node_modules/ps-list/index.d.ts                |     57 -
 .../node_modules/ps-list/index.js                  |    152 -
 .../node_modules/ps-list/license                   |      9 -
 .../node_modules/ps-list/package.json              |     38 -
 .../node_modules/ps-list/readme.md                 |     47 -
 .../node_modules/ps-list}/.ready                   |      0
 .../node_modules/ps-list/index.d.ts                |     51 +
 .../node_modules/ps-list/index.js                  |    138 +
 .../node_modules/ps-list}/license                  |      0
 .../node_modules/ps-list/package.json              |     40 +
 .../node_modules/ps-list/readme.md                 |     47 +
 .../ps-list/vendor/fastlist-0.3.0-x64.exe          |    Bin
 .../ps-list/vendor/fastlist-0.3.0-x86.exe          |    Bin
 .../node_modules/sharp}/.ready                     |      0
 .../node_modules/sharp/LICENSE                     |    191 +
 .../node_modules/sharp/README.md                   |    114 +
 .../node_modules/sharp/binding.gyp                 |    236 +
 .../sharp/build/Release/sharp-linux-x64.node       |    Bin 0 -> 256512 bytes
 .../node_modules/sharp/install/can-compile.js      |     14 +
 .../node_modules/sharp/install/dll-copy.js         |     40 +
 .../node_modules/sharp/install/libvips.js          |    222 +
 .../node_modules/sharp/lib/agent.js                |     44 +
 .../node_modules/sharp/lib/channel.js              |    174 +
 .../node_modules/sharp/lib/colour.js               |    184 +
 .../node_modules/sharp/lib/composite.js            |    210 +
 .../node_modules/sharp/lib/constructor.js          |    439 +
 .../node_modules/sharp/lib/index.d.ts              |   1661 +
 .../node_modules/sharp/lib/index.js                |     16 +
 .../node_modules/sharp/lib/input.js                |    631 +
 .../node_modules/sharp/lib/is.js                   |    155 +
 .../node_modules/sharp/lib/libvips.js              |    140 +
 .../node_modules/sharp/lib/operation.js            |    919 +
 .../node_modules/sharp/lib/output.js               |   1413 +
 .../node_modules/sharp/lib/platform.js             |     30 +
 .../node_modules/sharp/lib/resize.js               |    582 +
 .../node_modules/sharp/lib/sharp.js                |     38 +
 .../node_modules/sharp/lib/utility.js              |    287 +
 .../node_modules/sharp/package.json                |    204 +
 .../node_modules/sharp/src/common.cc               |   1042 +
 .../node_modules/sharp/src/common.h                |    377 +
 .../sharp/src/libvips/cplusplus/VConnection.cpp    |    151 +
 .../sharp/src/libvips/cplusplus/VError.cpp         |     49 +
 .../sharp/src/libvips/cplusplus/VImage.cpp         |   1548 +
 .../sharp/src/libvips/cplusplus/VInterpolate.cpp   |     62 +
 .../sharp/src/libvips/cplusplus/VRegion.cpp        |     27 +
 .../sharp/src/libvips/cplusplus/vips-operators.cpp |   3760 +
 .../node_modules/sharp/src/metadata.cc             |    287 +
 .../node_modules/sharp/src/metadata.h              |     82 +
 .../node_modules/sharp/src/operations.cc           |    454 +
 .../node_modules/sharp/src/operations.h            |    125 +
 .../node_modules/sharp/src/pipeline.cc             |   1715 +
 .../node_modules/sharp/src/pipeline.h              |    381 +
 .../node_modules/sharp/src/sharp.cc                |     41 +
 .../node_modules/sharp/src/stats.cc                |    183 +
 .../node_modules/sharp/src/stats.h                 |     59 +
 .../node_modules/sharp/src/utilities.cc            |    254 +
 .../node_modules/sharp/src/utilities.h             |     19 +
 .../vendor/8.14.5/linux-x64/THIRD-PARTY-NOTICES.md |     43 +
 .../vendor/8.14.5/linux-x64/lib/libvips-cpp.so.42  |    Bin 0 -> 16392536 bytes
 .../sharp/vendor/8.14.5/linux-x64/platform.json    |      1 +
 .../sharp/vendor/8.14.5/linux-x64/versions.json    |     31 +
 .../node_modules/unix-dgram}/.ready                |      0
 .../node_modules/unix-dgram/LICENSE                |     13 +
 .../node_modules/unix-dgram/README.md              |    107 +
 .../node_modules/unix-dgram/binding.gyp            |     20 +
 .../node_modules/unix-dgram/build/Makefile         |    354 +
 .../.deps/Release/obj.target/unix_dgram.node.d     |      1 +
 .../obj.target/unix_dgram/src/unix_dgram.o.d       |    163 +
 .../build/Release/.deps/Release/unix_dgram.node.d  |      1 +
 .../build/Release/obj.target/unix_dgram.node       |    Bin 0 -> 38192 bytes
 .../Release/obj.target/unix_dgram/src/unix_dgram.o |    Bin 0 -> 180304 bytes
 .../unix-dgram/build/Release/unix_dgram.node       |    Bin 0 -> 38192 bytes
 .../node_modules/unix-dgram/build/binding.Makefile |      6 +
 .../node_modules/unix-dgram/build/config.gypi      |    416 +
 .../unix-dgram/build/unix_dgram.target.mk          |    161 +
 .../node_modules/unix-dgram/lib/unix_dgram.js      |    168 +
 .../node_modules/unix-dgram/package.json           |     32 +
 .../node_modules/unix-dgram/src/unix_dgram.cc      |    404 +
 .../node_modules/unix-dgram/src/win_dummy.cc       |      7 +
 .../unix-dgram/test/test-connect-callback.js       |     68 +
 .../node_modules/unix-dgram/test/test-connect.js   |     53 +
 .../unix-dgram/test/test-dgram-unix.js             |     58 +
 .../unix-dgram/test/test-send-error.js             |     26 +
 .../node_modules/yarn/LICENSE                      |     26 -
 .../node_modules/yarn/README.md                    |     60 -
 .../node_modules/yarn/bin/yarn                     |     35 -
 .../node_modules/yarn/bin/yarn.cmd                 |      2 -
 .../node_modules/yarn/bin/yarn.js                  |     31 -
 .../node_modules/yarn/bin/yarnpkg                  |      2 -
 .../node_modules/yarn/bin/yarnpkg.cmd              |      2 -
 .../node_modules/yarn/lib/cli.js                   | 153410 ------------------
 .../node_modules/yarn/lib/v8-compile-cache.js      |    351 -
 .../node_modules/yarn/package.json                 |     27 -
 .../node_modules/yarn/preinstall.js                |     60 -
 package.json                                       |      6 +-
 yarn.lock                                          |   8969 +-
 1718 files changed, 115772 insertions(+), 233121 deletions(-)

diff --git a/.pnp.cjs b/.pnp.cjs
index cf259f7e..7abaa35b 100755
--- a/.pnp.cjs
+++ b/.pnp.cjs
@@ -50,6 +50,7 @@ const RAW_RUNTIME_STATE =
           ["@oclif/errors", "npm:1.3.4"],\
           ["antora-ui-camel", "workspace:antora-ui-camel"],\
           ["camel-website-util", "workspace:util"],\
+          ["chalk", "npm:5.3.0"],\
           ["del", "npm:6.0.0"],\
           ["escape-string-regexp", "npm:2.0.0"],\
           ["gulp", "npm:4.0.2"],\
@@ -59,7 +60,7 @@ const RAW_RUNTIME_STATE =
           ["html-validate", "virtual:8ebdd0bb2a9a795387792241e0fb8b61ac82df4777303c6a7b59069d9d737a2fc482e6509846ffa7155b225e9248c869f6b6500381ae0d084a9c93deb4cf3dbf#npm:8.9.1"],\
           ["hugo-extended", "npm:0.121.2"],\
           ["js-yaml", "npm:4.1.0"],\
-          ["netlify-cli", "npm:6.14.10"],\
+          ["netlify-cli", "npm:17.13.2"],\
           ["npm-run-all", "npm:4.1.5"],\
           ["opal-runtime", "npm:1.0.11"],\
           ["pino-pretty", "npm:5.1.3"],\
@@ -273,7 +274,7 @@ const RAW_RUNTIME_STATE =
           ["@antora/content-classifier", "npm:3.1.7"],\
           ["@antora/asciidoc-loader", "npm:3.1.7"],\
           ["@antora/logger", "npm:3.1.7"],\
-          ["mime-types", "npm:2.1.26"],\
+          ["mime-types", "npm:2.1.35"],\
           ["vinyl", "npm:2.2.1"]\
         ],\
         "linkType": "HARD"\
@@ -490,2199 +491,810 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["@babel/code-frame", "npm:7.23.5"],\
           ["@babel/highlight", "npm:7.23.4"],\
-          ["chalk", "npm:4.1.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/compat-data", [\
-      ["npm:7.12.7", {\
-        "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.12.7-b042c1d9ca-a302813bb0.zip/node_modules/@babel/compat-data/",\
-        "packageDependencies": [\
-          ["@babel/compat-data", "npm:7.12.7"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/core", [\
-      ["npm:7.12.10", {\
-        "packageLocation": "./.yarn/cache/@babel-core-npm-7.12.10-b02df7217e-505171eb50.zip/node_modules/@babel/core/",\
-        "packageDependencies": [\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/code-frame", "npm:7.23.5"],\
-          ["@babel/generator", "npm:7.23.6"],\
-          ["@babel/helper-module-transforms", "npm:7.12.1"],\
-          ["@babel/helpers", "npm:7.12.5"],\
-          ["@babel/parser", "npm:7.23.6"],\
-          ["@babel/template", "npm:7.22.15"],\
-          ["@babel/traverse", "npm:7.23.7"],\
-          ["@babel/types", "npm:7.23.6"],\
-          ["convert-source-map", "npm:1.7.0"],\
-          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
-          ["gensync", "npm:1.0.0-beta.2"],\
-          ["json5", "npm:2.2.0"],\
-          ["lodash", "npm:4.17.21"],\
-          ["semver", "npm:5.7.1"],\
-          ["source-map", "npm:0.5.7"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/generator", [\
-      ["npm:7.23.6", {\
-        "packageLocation": "./.yarn/cache/@babel-generator-npm-7.23.6-817ef5e591-864090d512.zip/node_modules/@babel/generator/",\
-        "packageDependencies": [\
-          ["@babel/generator", "npm:7.23.6"],\
-          ["@babel/types", "npm:7.23.6"],\
-          ["@jridgewell/gen-mapping", "npm:0.3.3"],\
-          ["@jridgewell/trace-mapping", "npm:0.3.20"],\
-          ["jsesc", "npm:2.5.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-annotate-as-pure", [\
-      ["npm:7.12.10", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-annotate-as-pure-npm-7.12.10-d08a7ae127-e6cd551b21.zip/node_modules/@babel/helper-annotate-as-pure/",\
-        "packageDependencies": [\
-          ["@babel/helper-annotate-as-pure", "npm:7.12.10"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-builder-binary-assignment-operator-visitor", [\
-      ["npm:7.10.4", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.10.4-84f16304b7-2f3256e6a8.zip/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/",\
-        "packageDependencies": [\
-          ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.10.4"],\
-          ["@babel/helper-explode-assignable-expression", "npm:7.12.1"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-compilation-targets", [\
-      ["npm:7.12.5", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.12.5-fb01191ab0-6db6c839ad.zip/node_modules/@babel/helper-compilation-targets/",\
-        "packageDependencies": [\
-          ["@babel/helper-compilation-targets", "npm:7.12.5"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.5", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-helper-compilation-targets-virtual-da77244b42/0/cache/@babel-helper-compilation-targets-npm-7.12.5-fb01191ab0-6db6c839ad.zip/node_modules/@babel/helper-compilation-targets/",\
-        "packageDependencies": [\
-          ["@babel/helper-compilation-targets", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.5"],\
-          ["@babel/compat-data", "npm:7.12.7"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-validator-option", "npm:7.12.11"],\
-          ["@types/babel__core", null],\
-          ["browserslist", "npm:4.16.0"],\
-          ["semver", "npm:5.7.1"]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-create-class-features-plugin", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.12.1-fc3d37998d-9227e2782b.zip/node_modules/@babel/helper-create-class-features-plugin/",\
-        "packageDependencies": [\
-          ["@babel/helper-create-class-features-plugin", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:0befc95e460d940e07a17877c73ee81325e6b1b1bd8cab4059765f2225a01f0ea11a16e00849230ee0cc245227424590b44e353ebb565d0005026f634893376f#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-helper-create-class-features-plugin-virtual-8547d64e5d/0/cache/@babel-helper-create-class-features-plugin-npm-7.12.1-fc3d37998d-9227e2782b.zip/node_modules/@babel/helper-create-class-features-plugin/",\
-        "packageDependencies": [\
-          ["@babel/helper-create-class-features-plugin", "virtual:0befc95e460d940e07a17877c73ee81325e6b1b1bd8cab4059765f2225a01f0ea11a16e00849230ee0cc245227424590b44e353ebb565d0005026f634893376f#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-function-name", "npm:7.23.0"],\
-          ["@babel/helper-member-expression-to-functions", "npm:7.12.1"],\
-          ["@babel/helper-optimise-call-expression", "npm:7.10.4"],\
-          ["@babel/helper-replace-supers", "npm:7.12.1"],\
-          ["@babel/helper-split-export-declaration", "npm:7.22.6"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-create-regexp-features-plugin", [\
-      ["npm:7.12.7", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.12.7-c55ee2ee7c-cceb501d15.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\
-        "packageDependencies": [\
-          ["@babel/helper-create-regexp-features-plugin", "npm:7.12.7"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:69d3d4c7532b6fbccc1bff84c8f8d75a7dca3cd040dcc147f4ba1d58e532a1ab2a359bd098636d25a3f73202060922953c7d5979cb5f57e030dd7090aaa7ef3a#npm:7.12.7", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-helper-create-regexp-features-plugin-virtual-c7302a92e4/0/cache/@babel-helper-create-regexp-features-plugin-npm-7.12.7-c55ee2ee7c-cceb501d15.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\
-        "packageDependencies": [\
-          ["@babel/helper-create-regexp-features-plugin", "virtual:69d3d4c7532b6fbccc1bff84c8f8d75a7dca3cd040dcc147f4ba1d58e532a1ab2a359bd098636d25a3f73202060922953c7d5979cb5f57e030dd7090aaa7ef3a#npm:7.12.7"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-annotate-as-pure", "npm:7.12.10"],\
-          ["@types/babel__core", null],\
-          ["regexpu-core", "npm:4.7.1"]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-define-map", [\
-      ["npm:7.10.5", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-define-map-npm-7.10.5-a39821074e-e46959f60a.zip/node_modules/@babel/helper-define-map/",\
-        "packageDependencies": [\
-          ["@babel/helper-define-map", "npm:7.10.5"],\
-          ["@babel/helper-function-name", "npm:7.23.0"],\
-          ["@babel/types", "npm:7.23.6"],\
-          ["lodash", "npm:4.17.21"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-environment-visitor", [\
-      ["npm:7.22.20", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-environment-visitor-npm-7.22.20-260909e014-d80ee98ff6.zip/node_modules/@babel/helper-environment-visitor/",\
-        "packageDependencies": [\
-          ["@babel/helper-environment-visitor", "npm:7.22.20"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-explode-assignable-expression", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-explode-assignable-expression-npm-7.12.1-be0a404ab2-e456f2dc01.zip/node_modules/@babel/helper-explode-assignable-expression/",\
-        "packageDependencies": [\
-          ["@babel/helper-explode-assignable-expression", "npm:7.12.1"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-function-name", [\
-      ["npm:7.23.0", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-function-name-npm-7.23.0-ce38271242-7b2ae024cd.zip/node_modules/@babel/helper-function-name/",\
-        "packageDependencies": [\
-          ["@babel/helper-function-name", "npm:7.23.0"],\
-          ["@babel/template", "npm:7.22.15"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-hoist-variables", [\
-      ["npm:7.22.5", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-hoist-variables-npm-7.22.5-6db3192347-394ca191b4.zip/node_modules/@babel/helper-hoist-variables/",\
-        "packageDependencies": [\
-          ["@babel/helper-hoist-variables", "npm:7.22.5"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-member-expression-to-functions", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.12.1-cae2fe0eb8-7a662e442f.zip/node_modules/@babel/helper-member-expression-to-functions/",\
-        "packageDependencies": [\
-          ["@babel/helper-member-expression-to-functions", "npm:7.12.1"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-module-imports", [\
-      ["npm:7.12.5", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.12.5-76d7bcabe9-6c3cde2119.zip/node_modules/@babel/helper-module-imports/",\
-        "packageDependencies": [\
-          ["@babel/helper-module-imports", "npm:7.12.5"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-module-transforms", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.12.1-c42d2455d3-1b950ea515.zip/node_modules/@babel/helper-module-transforms/",\
-        "packageDependencies": [\
-          ["@babel/helper-module-transforms", "npm:7.12.1"],\
-          ["@babel/helper-module-imports", "npm:7.12.5"],\
-          ["@babel/helper-replace-supers", "npm:7.12.1"],\
-          ["@babel/helper-simple-access", "npm:7.12.1"],\
-          ["@babel/helper-split-export-declaration", "npm:7.22.6"],\
-          ["@babel/helper-validator-identifier", "npm:7.22.20"],\
-          ["@babel/template", "npm:7.22.15"],\
-          ["@babel/traverse", "npm:7.23.7"],\
-          ["@babel/types", "npm:7.23.6"],\
-          ["lodash", "npm:4.17.21"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-optimise-call-expression", [\
-      ["npm:7.10.4", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-optimise-call-expression-npm-7.10.4-135301e242-358b904a50.zip/node_modules/@babel/helper-optimise-call-expression/",\
-        "packageDependencies": [\
-          ["@babel/helper-optimise-call-expression", "npm:7.10.4"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-plugin-utils", [\
-      ["npm:7.10.4", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.10.4-af87df4f11-639ed8fc46.zip/node_modules/@babel/helper-plugin-utils/",\
-        "packageDependencies": [\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-remap-async-to-generator", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.12.1-ed3338b613-bdc8abb569.zip/node_modules/@babel/helper-remap-async-to-generator/",\
-        "packageDependencies": [\
-          ["@babel/helper-remap-async-to-generator", "npm:7.12.1"],\
-          ["@babel/helper-annotate-as-pure", "npm:7.12.10"],\
-          ["@babel/helper-wrap-function", "npm:7.12.3"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-replace-supers", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.12.1-59788d975f-544100e3d2.zip/node_modules/@babel/helper-replace-supers/",\
-        "packageDependencies": [\
-          ["@babel/helper-replace-supers", "npm:7.12.1"],\
-          ["@babel/helper-member-expression-to-functions", "npm:7.12.1"],\
-          ["@babel/helper-optimise-call-expression", "npm:7.10.4"],\
-          ["@babel/traverse", "npm:7.23.7"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-simple-access", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.12.1-18caff947e-2c387b57d9.zip/node_modules/@babel/helper-simple-access/",\
-        "packageDependencies": [\
-          ["@babel/helper-simple-access", "npm:7.12.1"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-skip-transparent-expression-wrappers", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.12.1-115c18dee8-8f38c769fd.zip/node_modules/@babel/helper-skip-transparent-expression-wrappers/",\
-        "packageDependencies": [\
-          ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.12.1"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-split-export-declaration", [\
-      ["npm:7.22.6", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.22.6-e723505aef-e141cace58.zip/node_modules/@babel/helper-split-export-declaration/",\
-        "packageDependencies": [\
-          ["@babel/helper-split-export-declaration", "npm:7.22.6"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-string-parser", [\
-      ["npm:7.23.4", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-string-parser-npm-7.23.4-b1f0d030c3-c352082474.zip/node_modules/@babel/helper-string-parser/",\
-        "packageDependencies": [\
-          ["@babel/helper-string-parser", "npm:7.23.4"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-validator-identifier", [\
-      ["npm:7.22.20", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.22.20-18305bb306-df882d2675.zip/node_modules/@babel/helper-validator-identifier/",\
-        "packageDependencies": [\
-          ["@babel/helper-validator-identifier", "npm:7.22.20"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-validator-option", [\
-      ["npm:7.12.11", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-validator-option-npm-7.12.11-a3c58ccc52-ccf5c9eb8f.zip/node_modules/@babel/helper-validator-option/",\
-        "packageDependencies": [\
-          ["@babel/helper-validator-option", "npm:7.12.11"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helper-wrap-function", [\
-      ["npm:7.12.3", {\
-        "packageLocation": "./.yarn/cache/@babel-helper-wrap-function-npm-7.12.3-ef6223c955-49c3796d7a.zip/node_modules/@babel/helper-wrap-function/",\
-        "packageDependencies": [\
-          ["@babel/helper-wrap-function", "npm:7.12.3"],\
-          ["@babel/helper-function-name", "npm:7.23.0"],\
-          ["@babel/template", "npm:7.22.15"],\
-          ["@babel/traverse", "npm:7.23.7"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/helpers", [\
-      ["npm:7.12.5", {\
-        "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.12.5-3a2d6abe18-272aef1df2.zip/node_modules/@babel/helpers/",\
-        "packageDependencies": [\
-          ["@babel/helpers", "npm:7.12.5"],\
-          ["@babel/template", "npm:7.22.15"],\
-          ["@babel/traverse", "npm:7.23.7"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/highlight", [\
-      ["npm:7.23.4", {\
-        "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.23.4-2a9f2d2538-62fef9b5bc.zip/node_modules/@babel/highlight/",\
-        "packageDependencies": [\
-          ["@babel/highlight", "npm:7.23.4"],\
-          ["@babel/helper-validator-identifier", "npm:7.22.20"],\
-          ["chalk", "npm:4.1.2"],\
-          ["js-tokens", "npm:4.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/parser", [\
-      ["npm:7.23.6", {\
-        "packageLocation": "./.yarn/cache/@babel-parser-npm-7.23.6-2fad283d6e-6be3a63d3c.zip/node_modules/@babel/parser/",\
-        "packageDependencies": [\
-          ["@babel/parser", "npm:7.23.6"],\
-          ["@babel/types", "npm:7.23.6"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-async-generator-functions", [\
-      ["npm:7.12.12", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-async-generator-functions-npm-7.12.12-51d59fe552-862a78754b.zip/node_modules/@babel/plugin-proposal-async-generator-functions/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-async-generator-functions", "npm:7.12.12"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.12", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-async-generator-functions-virtual-20bc70f892/0/cache/@babel-plugin-proposal-async-generator-functions-npm-7.12.12-51d59fe552-862a78754b.zip/node_modules/@babel/plugin-proposal-async-generator-functions/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-async-generator-functions", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.12"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/helper-remap-async-to-generator", "npm:7.12.1"],\
-          ["@babel/plugin-syntax-async-generators", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-class-properties", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-class-properties-npm-7.12.1-002e18ae19-55b5e6cd83.zip/node_modules/@babel/plugin-proposal-class-properties/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-class-properties", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-class-properties-virtual-0befc95e46/0/cache/@babel-plugin-proposal-class-properties-npm-7.12.1-002e18ae19-55b5e6cd83.zip/node_modules/@babel/plugin-proposal-class-properties/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-class-properties", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-create-class-features-plugin", "virtual:0befc95e460d940e07a17877c73ee81325e6b1b1bd8cab4059765f2225a01f0ea11a16e00849230ee0cc245227424590b44e353ebb565d0005026f634893376f#npm:7.12.1"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-dynamic-import", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-dynamic-import-npm-7.12.1-b81c2ca860-838a4c34ea.zip/node_modules/@babel/plugin-proposal-dynamic-import/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-dynamic-import", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-dynamic-import-virtual-5b0b847f2f/0/cache/@babel-plugin-proposal-dynamic-import-npm-7.12.1-b81c2ca860-838a4c34ea.zip/node_modules/@babel/plugin-proposal-dynamic-import/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-dynamic-import", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/plugin-syntax-dynamic-import", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-export-namespace-from", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-export-namespace-from-npm-7.12.1-5532ca81a9-d96c974205.zip/node_modules/@babel/plugin-proposal-export-namespace-from/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-export-namespace-from", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-export-namespace-from-virtual-446647bc55/0/cache/@babel-plugin-proposal-export-namespace-from-npm-7.12.1-5532ca81a9-d96c974205.zip/node_modules/@babel/plugin-proposal-export-namespace-from/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-export-namespace-from", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/plugin-syntax-export-namespace-from", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-json-strings", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-json-strings-npm-7.12.1-92e281e511-b45b81b91e.zip/node_modules/@babel/plugin-proposal-json-strings/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-json-strings", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-json-strings-virtual-35423d122a/0/cache/@babel-plugin-proposal-json-strings-npm-7.12.1-92e281e511-b45b81b91e.zip/node_modules/@babel/plugin-proposal-json-strings/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-json-strings", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/plugin-syntax-json-strings", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-logical-assignment-operators", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-logical-assignment-operators-npm-7.12.1-5403a64ecb-a25b30ab66.zip/node_modules/@babel/plugin-proposal-logical-assignment-operators/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-logical-assignment-operators", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-logical-assignment-operators-virtual-6df3889c33/0/cache/@babel-plugin-proposal-logical-assignment-operators-npm-7.12.1-5403a64ecb-a25b30ab66.zip/node_modules/@babel/plugin-proposal-logical-assignment-operators/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-logical-assignment-operators", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/plugin-syntax-logical-assignment-operators", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-nullish-coalescing-operator", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-nullish-coalescing-operator-npm-7.12.1-6c48e82bfa-88da9cea3e.zip/node_modules/@babel/plugin-proposal-nullish-coalescing-operator/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-nullish-coalescing-operator", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-nullish-coalescing-operator-virtual-af5b940a3b/0/cache/@babel-plugin-proposal-nullish-coalescing-operator-npm-7.12.1-6c48e82bfa-88da9cea3e.zip/node_modules/@babel/plugin-proposal-nullish-coalescing-operator/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-nullish-coalescing-operator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-numeric-separator", [\
-      ["npm:7.12.7", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-numeric-separator-npm-7.12.7-b6f8faf1b6-38138ec06c.zip/node_modules/@babel/plugin-proposal-numeric-separator/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-numeric-separator", "npm:7.12.7"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.7", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-numeric-separator-virtual-b2b1893262/0/cache/@babel-plugin-proposal-numeric-separator-npm-7.12.7-b6f8faf1b6-38138ec06c.zip/node_modules/@babel/plugin-proposal-numeric-separator/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-numeric-separator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.7"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/plugin-syntax-numeric-separator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-object-rest-spread", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-object-rest-spread-npm-7.12.1-23ec83a49a-81916d9423.zip/node_modules/@babel/plugin-proposal-object-rest-spread/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-object-rest-spread", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-object-rest-spread-virtual-cfa0451f96/0/cache/@babel-plugin-proposal-object-rest-spread-npm-7.12.1-23ec83a49a-81916d9423.zip/node_modules/@babel/plugin-proposal-object-rest-spread/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-object-rest-spread", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/plugin-syntax-object-rest-spread", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/plugin-transform-parameters", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-optional-catch-binding", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-optional-catch-binding-npm-7.12.1-c517c19ef1-964c966b51.zip/node_modules/@babel/plugin-proposal-optional-catch-binding/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-optional-catch-binding", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-optional-catch-binding-virtual-ea8d2f3277/0/cache/@babel-plugin-proposal-optional-catch-binding-npm-7.12.1-c517c19ef1-964c966b51.zip/node_modules/@babel/plugin-proposal-optional-catch-binding/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-optional-catch-binding", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/plugin-syntax-optional-catch-binding", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-optional-chaining", [\
-      ["npm:7.12.7", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-optional-chaining-npm-7.12.7-fcf919ef33-4d54b228c5.zip/node_modules/@babel/plugin-proposal-optional-chaining/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-optional-chaining", "npm:7.12.7"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.7", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-optional-chaining-virtual-75d1f1af2c/0/cache/@babel-plugin-proposal-optional-chaining-npm-7.12.7-fcf919ef33-4d54b228c5.zip/node_modules/@babel/plugin-proposal-optional-chaining/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-optional-chaining", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.7"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.12.1"],\
-          ["@babel/plugin-syntax-optional-chaining", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-private-methods", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-private-methods-npm-7.12.1-da0018e1a0-c33a9a44e5.zip/node_modules/@babel/plugin-proposal-private-methods/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-private-methods", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-private-methods-virtual-568e592c5c/0/cache/@babel-plugin-proposal-private-methods-npm-7.12.1-da0018e1a0-c33a9a44e5.zip/node_modules/@babel/plugin-proposal-private-methods/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-private-methods", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-create-class-features-plugin", "virtual:0befc95e460d940e07a17877c73ee81325e6b1b1bd8cab4059765f2225a01f0ea11a16e00849230ee0cc245227424590b44e353ebb565d0005026f634893376f#npm:7.12.1"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-proposal-unicode-property-regex", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.12.1-bc433228ec-ac8314da3d.zip/node_modules/@babel/plugin-proposal-unicode-property-regex/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-unicode-property-regex", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-unicode-property-regex-virtual-69d3d4c753/0/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.12.1-bc433228ec-ac8314da3d.zip/node_modules/@babel/plugin-proposal-unicode-property-regex/",\
-        "packageDependencies": [\
-          ["@babel/plugin-proposal-unicode-property-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-create-regexp-features-plugin", "virtual:69d3d4c7532b6fbccc1bff84c8f8d75a7dca3cd040dcc147f4ba1d58e532a1ab2a359bd098636d25a3f73202060922953c7d5979cb5f57e030dd7090aaa7ef3a#npm:7.12.7"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-syntax-async-generators", [\
-      ["npm:7.8.4", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip/node_modules/@babel/plugin-syntax-async-generators/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-async-generators", "npm:7.8.4"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.4", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-a20a6a531d/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip/node_modules/@babel/plugin-syntax-async-generators/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-async-generators", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.4"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-syntax-class-properties", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-class-properties-npm-7.12.1-4ba7624aa7-f9e60dd70b.zip/node_modules/@babel/plugin-syntax-class-properties/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-class-properties", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-bb99856222/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.1-4ba7624aa7-f9e60dd70b.zip/node_modules/@babel/plugin-syntax-class-properties/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-class-properties", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-syntax-dynamic-import", [\
-      ["npm:7.8.3", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip/node_modules/@babel/plugin-syntax-dynamic-import/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-dynamic-import", "npm:7.8.3"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-dynamic-import-virtual-54b6561b9f/0/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip/node_modules/@babel/plugin-syntax-dynamic-import/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-dynamic-import", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-syntax-export-namespace-from", [\
-      ["npm:7.8.3", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip/node_modules/@babel/plugin-syntax-export-namespace-from/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-export-namespace-from", "npm:7.8.3"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-export-namespace-from-virtual-ad58322860/0/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip/node_modules/@babel/plugin-syntax-export-namespace-from/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-export-namespace-from", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-syntax-json-strings", [\
-      ["npm:7.8.3", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-json-strings", "npm:7.8.3"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-5dca0315a7/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-json-strings", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-syntax-logical-assignment-operators", [\
-      ["npm:7.10.4", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-logical-assignment-operators", "npm:7.10.4"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.10.4", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-8e876a1259/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-logical-assignment-operators", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.10.4"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/plugin-syntax-nullish-coalescing-operator", [\
-      ["npm:7.8.3", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-nullish-coalescing-operator", "npm:7.8.3"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-a48ebcc73a/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["chalk", "npm:2.4.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-syntax-numeric-separator", [\
-      ["npm:7.10.4", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-numeric-separator", "npm:7.10.4"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.10.4", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-27189bf6ba/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\
+    ["@babel/helper-string-parser", [\
+      ["npm:7.23.4", {\
+        "packageLocation": "./.yarn/cache/@babel-helper-string-parser-npm-7.23.4-b1f0d030c3-c352082474.zip/node_modules/@babel/helper-string-parser/",\
         "packageDependencies": [\
-          ["@babel/plugin-syntax-numeric-separator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.10.4"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@babel/helper-string-parser", "npm:7.23.4"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-syntax-object-rest-spread", [\
-      ["npm:7.8.3", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-object-rest-spread", "npm:7.8.3"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-118320de48/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\
+    ["@babel/helper-validator-identifier", [\
+      ["npm:7.22.20", {\
+        "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.22.20-18305bb306-df882d2675.zip/node_modules/@babel/helper-validator-identifier/",\
         "packageDependencies": [\
-          ["@babel/plugin-syntax-object-rest-spread", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@babel/helper-validator-identifier", "npm:7.22.20"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-syntax-optional-catch-binding", [\
-      ["npm:7.8.3", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-optional-catch-binding", "npm:7.8.3"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-2a81cbb3f1/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\
+    ["@babel/highlight", [\
+      ["npm:7.23.4", {\
+        "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.23.4-2a9f2d2538-62fef9b5bc.zip/node_modules/@babel/highlight/",\
         "packageDependencies": [\
-          ["@babel/plugin-syntax-optional-catch-binding", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@babel/highlight", "npm:7.23.4"],\
+          ["@babel/helper-validator-identifier", "npm:7.22.20"],\
+          ["chalk", "npm:2.4.2"],\
+          ["js-tokens", "npm:4.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-syntax-optional-chaining", [\
-      ["npm:7.8.3", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\
-        "packageDependencies": [\
-          ["@babel/plugin-syntax-optional-chaining", "npm:7.8.3"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-9934d3f6e7/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\
+    ["@babel/parser", [\
+      ["npm:7.23.6", {\
+        "packageLocation": "./.yarn/cache/@babel-parser-npm-7.23.6-2fad283d6e-6be3a63d3c.zip/node_modules/@babel/parser/",\
         "packageDependencies": [\
-          ["@babel/plugin-syntax-optional-chaining", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@babel/parser", "npm:7.23.6"],\
+          ["@babel/types", "npm:7.23.6"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-syntax-top-level-await", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.12.1-d8555be35e-3723996f26.zip/node_modules/@babel/plugin-syntax-top-level-await/",\
+    ["@babel/types", [\
+      ["npm:7.23.5", {\
+        "packageLocation": "./.yarn/cache/@babel-types-npm-7.23.5-17488c6408-a623a4e7f3.zip/node_modules/@babel/types/",\
         "packageDependencies": [\
-          ["@babel/plugin-syntax-top-level-await", "npm:7.12.1"]\
+          ["@babel/types", "npm:7.23.5"],\
+          ["@babel/helper-string-parser", "npm:7.23.4"],\
+          ["@babel/helper-validator-identifier", "npm:7.22.20"],\
+          ["to-fast-properties", "npm:2.0.0"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-5d2443aee0/0/cache/@babel-plugin-syntax-top-level-await-npm-7.12.1-d8555be35e-3723996f26.zip/node_modules/@babel/plugin-syntax-top-level-await/",\
+      ["npm:7.23.6", {\
+        "packageLocation": "./.yarn/cache/@babel-types-npm-7.23.6-4e68ac9e9b-07e70bb94d.zip/node_modules/@babel/types/",\
         "packageDependencies": [\
-          ["@babel/plugin-syntax-top-level-await", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@babel/types", "npm:7.23.6"],\
+          ["@babel/helper-string-parser", "npm:7.23.4"],\
+          ["@babel/helper-validator-identifier", "npm:7.22.20"],\
+          ["to-fast-properties", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-arrow-functions", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.12.1-559a4078ed-62340c8a6c.zip/node_modules/@babel/plugin-transform-arrow-functions/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-arrow-functions", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-arrow-functions-virtual-6c73ab68b0/0/cache/@babel-plugin-transform-arrow-functions-npm-7.12.1-559a4078ed-62340c8a6c.zip/node_modules/@babel/plugin-transform-arrow-functions/",\
+    ["@bugsnag/browser", [\
+      ["npm:7.22.3", {\
+        "packageLocation": "./.yarn/cache/@bugsnag-browser-npm-7.22.3-7c38cb0a91-bacf2d6e6c.zip/node_modules/@bugsnag/browser/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-arrow-functions", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@bugsnag/browser", "npm:7.22.3"],\
+          ["@bugsnag/core", "npm:7.19.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-async-to-generator", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.12.1-a5107a2a59-18e426e930.zip/node_modules/@babel/plugin-transform-async-to-generator/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-async-to-generator", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-to-generator-virtual-91792f0b38/0/cache/@babel-plugin-transform-async-to-generator-npm-7.12.1-a5107a2a59-18e426e930.zip/node_modules/@babel/plugin-transform-async-to-generator/",\
+    ["@bugsnag/core", [\
+      ["npm:7.19.0", {\
+        "packageLocation": "./.yarn/cache/@bugsnag-core-npm-7.19.0-20de7ebabf-d70106675a.zip/node_modules/@bugsnag/core/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-async-to-generator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-module-imports", "npm:7.12.5"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/helper-remap-async-to-generator", "npm:7.12.1"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@bugsnag/core", "npm:7.19.0"],\
+          ["@bugsnag/cuid", "npm:3.0.0"],\
+          ["@bugsnag/safe-json-stringify", "npm:6.0.0"],\
+          ["error-stack-parser", "npm:2.0.6"],\
+          ["iserror", "npm:0.0.2"],\
+          ["stack-generator", "npm:2.0.5"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-block-scoped-functions", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.12.1-4ddf1c64a0-ebef3feb87.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-block-scoped-functions", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoped-functions-virtual-bdb8ff9b8f/0/cache/@babel-plugin-transform-block-scoped-functions-npm-7.12.1-4ddf1c64a0-ebef3feb87.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\
+    ["@bugsnag/cuid", [\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/@bugsnag-cuid-npm-3.0.0-4de8635480-4d586f971b.zip/node_modules/@bugsnag/cuid/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-block-scoped-functions", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@bugsnag/cuid", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-block-scoping", [\
-      ["npm:7.12.12", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.12.12-ac9f017a01-b8edbe8b7f.zip/node_modules/@babel/plugin-transform-block-scoping/",\
+    ["@bugsnag/js", [\
+      ["npm:7.20.2", {\
+        "packageLocation": "./.yarn/cache/@bugsnag-js-npm-7.20.2-7dac074db8-dffdce1191.zip/node_modules/@bugsnag/js/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-block-scoping", "npm:7.12.12"]\
+          ["@bugsnag/js", "npm:7.20.2"],\
+          ["@bugsnag/browser", "npm:7.22.3"],\
+          ["@bugsnag/node", "npm:7.22.3"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.12", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoping-virtual-609d695579/0/cache/@babel-plugin-transform-block-scoping-npm-7.12.12-ac9f017a01-b8edbe8b7f.zip/node_modules/@babel/plugin-transform-block-scoping/",\
+      ["npm:7.22.3", {\
+        "packageLocation": "./.yarn/cache/@bugsnag-js-npm-7.22.3-8e30acd558-22960017e8.zip/node_modules/@bugsnag/js/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-block-scoping", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.12"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@bugsnag/js", "npm:7.22.3"],\
+          ["@bugsnag/browser", "npm:7.22.3"],\
+          ["@bugsnag/node", "npm:7.22.3"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-classes", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-classes-npm-7.12.1-fc8ee4e566-9ed92525f4.zip/node_modules/@babel/plugin-transform-classes/",\
+    ["@bugsnag/node", [\
+      ["npm:7.22.3", {\
+        "packageLocation": "./.yarn/cache/@bugsnag-node-npm-7.22.3-a6d1183220-ae68a37f2a.zip/node_modules/@bugsnag/node/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-classes", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-classes-virtual-5d5b057c10/0/cache/@babel-plugin-transform-classes-npm-7.12.1-fc8ee4e566-9ed92525f4.zip/node_modules/@babel/plugin-transform-classes/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-classes", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-annotate-as-pure", "npm:7.12.10"],\
-          ["@babel/helper-define-map", "npm:7.10.5"],\
-          ["@babel/helper-function-name", "npm:7.23.0"],\
-          ["@babel/helper-optimise-call-expression", "npm:7.10.4"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/helper-replace-supers", "npm:7.12.1"],\
-          ["@babel/helper-split-export-declaration", "npm:7.22.6"],\
-          ["@types/babel__core", null],\
-          ["globals", "npm:11.12.0"]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@bugsnag/node", "npm:7.22.3"],\
+          ["@bugsnag/core", "npm:7.19.0"],\
+          ["byline", "npm:5.0.0"],\
+          ["error-stack-parser", "npm:2.0.6"],\
+          ["iserror", "npm:0.0.2"],\
+          ["pump", "npm:3.0.0"],\
+          ["stack-generator", "npm:2.0.5"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-computed-properties", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.12.1-322012d191-202dbd67bb.zip/node_modules/@babel/plugin-transform-computed-properties/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-computed-properties", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-computed-properties-virtual-0c32bad5e2/0/cache/@babel-plugin-transform-computed-properties-npm-7.12.1-322012d191-202dbd67bb.zip/node_modules/@babel/plugin-transform-computed-properties/",\
+    ["@bugsnag/safe-json-stringify", [\
+      ["npm:6.0.0", {\
+        "packageLocation": "./.yarn/cache/@bugsnag-safe-json-stringify-npm-6.0.0-b36fe8405c-74f5d96af5.zip/node_modules/@bugsnag/safe-json-stringify/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-computed-properties", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@bugsnag/safe-json-stringify", "npm:6.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-destructuring", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-destructuring-npm-7.12.1-fa3ad97f82-dc057fd229.zip/node_modules/@babel/plugin-transform-destructuring/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-destructuring", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-destructuring-virtual-31a5b8028b/0/cache/@babel-plugin-transform-destructuring-npm-7.12.1-fa3ad97f82-dc057fd229.zip/node_modules/@babel/plugin-transform-destructuring/",\
+    ["@colors/colors", [\
+      ["npm:1.6.0", {\
+        "packageLocation": "./.yarn/cache/@colors-colors-npm-1.6.0-47f686c4e2-66d00284a3.zip/node_modules/@colors/colors/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-destructuring", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@colors/colors", "npm:1.6.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-dotall-regex", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.12.1-57f977d6c3-32da63c81c.zip/node_modules/@babel/plugin-transform-dotall-regex/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-dotall-regex", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dotall-regex-virtual-12a7458450/0/cache/@babel-plugin-transform-dotall-regex-npm-7.12.1-57f977d6c3-32da63c81c.zip/node_modules/@babel/plugin-transform-dotall-regex/",\
+    ["@cspotcode/source-map-support", [\
+      ["npm:0.8.1", {\
+        "packageLocation": "./.yarn/cache/@cspotcode-source-map-support-npm-0.8.1-964f2de99d-b6e38a1712.zip/node_modules/@cspotcode/source-map-support/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-dotall-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-create-regexp-features-plugin", "virtual:69d3d4c7532b6fbccc1bff84c8f8d75a7dca3cd040dcc147f4ba1d58e532a1ab2a359bd098636d25a3f73202060922953c7d5979cb5f57e030dd7090aaa7ef3a#npm:7.12.7"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@cspotcode/source-map-support", "npm:0.8.1"],\
+          ["@jridgewell/trace-mapping", "npm:0.3.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-duplicate-keys", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.12.1-2ee786bbf3-6c94d977eb.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\
+    ["@csstools/css-parser-algorithms", [\
+      ["npm:2.5.0", {\
+        "packageLocation": "./.yarn/cache/@csstools-css-parser-algorithms-npm-2.5.0-b22abafd96-f03938d623.zip/node_modules/@csstools/css-parser-algorithms/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-duplicate-keys", "npm:7.12.1"]\
+          ["@csstools/css-parser-algorithms", "npm:2.5.0"]\
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-duplicate-keys-virtual-0bddfccdfc/0/cache/@babel-plugin-transform-duplicate-keys-npm-7.12.1-2ee786bbf3-6c94d977eb.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\
+      ["virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:2.5.0", {\
+        "packageLocation": "./.yarn/__virtual__/@csstools-css-parser-algorithms-virtual-bc923c070e/0/cache/@csstools-css-parser-algorithms-npm-2.5.0-b22abafd96-f03938d623.zip/node_modules/@csstools/css-parser-algorithms/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-duplicate-keys", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
+          ["@csstools/css-parser-algorithms", "virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:2.5.0"],\
+          ["@csstools/css-tokenizer", "npm:2.2.3"],\
+          ["@types/csstools__css-tokenizer", null]\
         ],\
         "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          "@csstools/css-tokenizer",\
+          "@types/csstools__css-tokenizer"\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-exponentiation-operator", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.12.1-271f649ee1-97d393607e.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-exponentiation-operator", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-exponentiation-operator-virtual-b6b0f8701a/0/cache/@babel-plugin-transform-exponentiation-operator-npm-7.12.1-271f649ee1-97d393607e.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\
+    ["@csstools/css-tokenizer", [\
+      ["npm:2.2.3", {\
+        "packageLocation": "./.yarn/cache/@csstools-css-tokenizer-npm-2.2.3-a5c0d6c134-cf0c191cd6.zip/node_modules/@csstools/css-tokenizer/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-exponentiation-operator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.10.4"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@csstools/css-tokenizer", "npm:2.2.3"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-for-of", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-for-of-npm-7.12.1-93111bd158-0123877bf5.zip/node_modules/@babel/plugin-transform-for-of/",\
+    ["@csstools/media-query-list-parser", [\
+      ["npm:2.1.7", {\
+        "packageLocation": "./.yarn/cache/@csstools-media-query-list-parser-npm-2.1.7-a8daa0487d-f16b1ee45c.zip/node_modules/@csstools/media-query-list-parser/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-for-of", "npm:7.12.1"]\
+          ["@csstools/media-query-list-parser", "npm:2.1.7"]\
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-for-of-virtual-1217c4ab44/0/cache/@babel-plugin-transform-for-of-npm-7.12.1-93111bd158-0123877bf5.zip/node_modules/@babel/plugin-transform-for-of/",\
+      ["virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:2.1.7", {\
+        "packageLocation": "./.yarn/__virtual__/@csstools-media-query-list-parser-virtual-1d825fe132/0/cache/@csstools-media-query-list-parser-npm-2.1.7-a8daa0487d-f16b1ee45c.zip/node_modules/@csstools/media-query-list-parser/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-for-of", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
+          ["@csstools/media-query-list-parser", "virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:2.1.7"],\
+          ["@csstools/css-parser-algorithms", "virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:2.5.0"],\
+          ["@csstools/css-tokenizer", "npm:2.2.3"],\
+          ["@types/csstools__css-parser-algorithms", null],\
+          ["@types/csstools__css-tokenizer", null]\
         ],\
         "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          "@csstools/css-parser-algorithms",\
+          "@csstools/css-tokenizer",\
+          "@types/csstools__css-parser-algorithms",\
+          "@types/csstools__css-tokenizer"\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-function-name", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-function-name-npm-7.12.1-6ce3ca221a-706195378f.zip/node_modules/@babel/plugin-transform-function-name/",\
+    ["@csstools/selector-specificity", [\
+      ["npm:3.0.1", {\
+        "packageLocation": "./.yarn/cache/@csstools-selector-specificity-npm-3.0.1-bd7a5961fc-e4b5aac3bd.zip/node_modules/@csstools/selector-specificity/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-function-name", "npm:7.12.1"]\
+          ["@csstools/selector-specificity", "npm:3.0.1"]\
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-function-name-virtual-e1b2f90033/0/cache/@babel-plugin-transform-function-name-npm-7.12.1-6ce3ca221a-706195378f.zip/node_modules/@babel/plugin-transform-function-name/",\
+      ["virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:3.0.1", {\
+        "packageLocation": "./.yarn/__virtual__/@csstools-selector-specificity-virtual-5665168c8b/0/cache/@csstools-selector-specificity-npm-3.0.1-bd7a5961fc-e4b5aac3bd.zip/node_modules/@csstools/selector-specificity/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-function-name", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-function-name", "npm:7.23.0"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
+          ["@csstools/selector-specificity", "virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:3.0.1"],\
+          ["@types/postcss-selector-parser", null],\
+          ["postcss-selector-parser", "npm:6.0.15"]\
         ],\
         "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          "@types/postcss-selector-parser",\
+          "postcss-selector-parser"\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-literals", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-literals-npm-7.12.1-6660b188a4-b5db2c5a70.zip/node_modules/@babel/plugin-transform-literals/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-literals", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-literals-virtual-07eb1088ab/0/cache/@babel-plugin-transform-literals-npm-7.12.1-6660b188a4-b5db2c5a70.zip/node_modules/@babel/plugin-transform-literals/",\
+    ["@dabh/diagnostics", [\
+      ["npm:2.0.2", {\
+        "packageLocation": "./.yarn/cache/@dabh-diagnostics-npm-2.0.2-83eb005a83-d0c7ae32da.zip/node_modules/@dabh/diagnostics/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-literals", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@dabh/diagnostics", "npm:2.0.2"],\
+          ["colorspace", "npm:1.1.2"],\
+          ["enabled", "npm:2.0.0"],\
+          ["kuler", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-member-expression-literals", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.12.1-c5b80ce730-a0c860a5cc.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-member-expression-literals", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-member-expression-literals-virtual-fb688c614e/0/cache/@babel-plugin-transform-member-expression-literals-npm-7.12.1-c5b80ce730-a0c860a5cc.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\
+    ["@deadlinks/cargo-deadlinks", [\
+      ["github-release:deadlinks/cargo-deadlinks:0.8.1/deadlinks-linux", {\
+        "packageLocation": "./.yarn/cache/@deadlinks-cargo-deadlinks-github-release-a675f573c0-4f6e38b06d.zip/node_modules/@deadlinks/cargo-deadlinks/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-member-expression-literals", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@deadlinks/cargo-deadlinks", "github-release:deadlinks/cargo-deadlinks:0.8.1/deadlinks-linux"],\
+          ["@yarnpkg/fslib", "npm:3.0.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-modules-amd", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.12.1-8fe2fb8398-66e5731ced.zip/node_modules/@babel/plugin-transform-modules-amd/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-modules-amd", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-amd-virtual-87c89b9d3f/0/cache/@babel-plugin-transform-modules-amd-npm-7.12.1-8fe2fb8398-66e5731ced.zip/node_modules/@babel/plugin-transform-modules-amd/",\
+    ["@dependents/detective-less", [\
+      ["npm:4.1.0", {\
+        "packageLocation": "./.yarn/cache/@dependents-detective-less-npm-4.1.0-fac22950f6-5188bc4f03.zip/node_modules/@dependents/detective-less/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-modules-amd", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-module-transforms", "npm:7.12.1"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null],\
-          ["babel-plugin-dynamic-import-node", "npm:2.3.3"]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@dependents/detective-less", "npm:4.1.0"],\
+          ["gonzales-pe", "npm:4.3.0"],\
+          ["node-source-walk", "npm:6.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-modules-commonjs", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.12.1-ccf6f4a926-6f5fbc920f.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-modules-commonjs", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-commonjs-virtual-5eb3352320/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.12.1-ccf6f4a926-6f5fbc920f.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\
+    ["@djencks/antora-aggregate-collector", [\
+      ["npm:0.1.0-beta.1", {\
+        "packageLocation": "./.yarn/cache/@djencks-antora-aggregate-collector-npm-0.1.0-beta.1-84fa087266-ebcbc5d97e.zip/node_modules/@djencks/antora-aggregate-collector/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-modules-commonjs", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-module-transforms", "npm:7.12.1"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/helper-simple-access", "npm:7.12.1"],\
-          ["@types/babel__core", null],\
-          ["babel-plugin-dynamic-import-node", "npm:2.3.3"]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@djencks/antora-aggregate-collector", "npm:0.1.0-beta.1"],\
+          ["@iarna/toml", "npm:2.2.5"],\
+          ["js-yaml", "npm:4.1.0"],\
+          ["json5", "npm:2.2.0"],\
+          ["picomatch", "npm:2.3.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-modules-systemjs", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.12.1-c1130bdc6f-2f654705c2.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-modules-systemjs", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-systemjs-virtual-d4ed39273d/0/cache/@babel-plugin-transform-modules-systemjs-npm-7.12.1-c1130bdc6f-2f654705c2.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\
+    ["@djencks/antora-site-manifest", [\
+      ["npm:0.0.3-rc.2", {\
+        "packageLocation": "./.yarn/cache/@djencks-antora-site-manifest-npm-0.0.3-rc.2-155271c578-d8c190741c.zip/node_modules/@djencks/antora-site-manifest/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-modules-systemjs", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-hoist-variables", "npm:7.22.5"],\
-          ["@babel/helper-module-transforms", "npm:7.12.1"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/helper-validator-identifier", "npm:7.22.20"],\
-          ["@types/babel__core", null],\
-          ["babel-plugin-dynamic-import-node", "npm:2.3.3"]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@djencks/antora-site-manifest", "npm:0.0.3-rc.2"],\
+          ["@antora/expand-path-helper", "npm:2.0.0"],\
+          ["cache-directory", "npm:2.0.0"],\
+          ["got", "npm:11.8.3"],\
+          ["node-gzip", "npm:1.1.2"],\
+          ["uglify-js", "npm:3.13.10"],\
+          ["vinyl", "npm:2.2.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-modules-umd", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.12.1-dde38f73c4-9da5d3ef15.zip/node_modules/@babel/plugin-transform-modules-umd/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-modules-umd", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-umd-virtual-64b34a1a01/0/cache/@babel-plugin-transform-modules-umd-npm-7.12.1-dde38f73c4-9da5d3ef15.zip/node_modules/@babel/plugin-transform-modules-umd/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-modules-umd", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-module-transforms", "npm:7.12.1"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+    ["@djencks/antora-source-map", [\
+      ["npm:0.0.1-rc.2", {\
+        "packageLocation": "./.yarn/cache/@djencks-antora-source-map-npm-0.0.1-rc.2-4cb86f9321-d4f22bbfd1.zip/node_modules/@djencks/antora-source-map/",\
+        "packageDependencies": [\
+          ["@djencks/antora-source-map", "npm:0.0.1-rc.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-named-capturing-groups-regex", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.12.1-a248616e23-da6645f541.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-named-capturing-groups-regex", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-named-capturing-groups-regex-virtual-e8b71d500f/0/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.12.1-a248616e23-da6645f541.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\
+    ["@djencks/antora-source-watch", [\
+      ["npm:0.0.5-rc.2", {\
+        "packageLocation": "./.yarn/cache/@djencks-antora-source-watch-npm-0.0.5-rc.2-0c3f3ea3a6-6d7d07f491.zip/node_modules/@djencks/antora-source-watch/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-create-regexp-features-plugin", "virtual:69d3d4c7532b6fbccc1bff84c8f8d75a7dca3cd040dcc147f4ba1d58e532a1ab2a359bd098636d25a3f73202060922953c7d5979cb5f57e030dd7090aaa7ef3a#npm:7.12.7"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@djencks/antora-source-watch", "npm:0.0.5-rc.2"],\
+          ["@antora/expand-path-helper", "npm:2.0.0"],\
+          ["@antora/user-require-helper", "npm:2.0.0"],\
+          ["browser-sync", "npm:2.29.3"],\
+          ["chokidar", "npm:3.5.3"],\
+          ["picomatch", "npm:2.3.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-new-target", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-new-target-npm-7.12.1-4c61f9b33d-f8150606d2.zip/node_modules/@babel/plugin-transform-new-target/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-new-target", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-new-target-virtual-52863f8252/0/cache/@babel-plugin-transform-new-target-npm-7.12.1-4c61f9b33d-f8150606d2.zip/node_modules/@babel/plugin-transform-new-target/",\
+    ["@djencks/antora-timer", [\
+      ["npm:0.0.1-beta.1", {\
+        "packageLocation": "./.yarn/cache/@djencks-antora-timer-npm-0.0.1-beta.1-688e477176-c6bd779efc.zip/node_modules/@djencks/antora-timer/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-new-target", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@djencks/antora-timer", "npm:0.0.1-beta.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-object-super", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-object-super-npm-7.12.1-5cfdb6a439-e4524734aa.zip/node_modules/@babel/plugin-transform-object-super/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-object-super", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-super-virtual-4551a96f18/0/cache/@babel-plugin-transform-object-super-npm-7.12.1-5cfdb6a439-e4524734aa.zip/node_modules/@babel/plugin-transform-object-super/",\
+    ["@djencks/asciidoctor-antora-indexer", [\
+      ["npm:0.1.3-rc.2", {\
+        "packageLocation": "./.yarn/cache/@djencks-asciidoctor-antora-indexer-npm-0.1.3-rc.2-a82a717eab-e66766a6c5.zip/node_modules/@djencks/asciidoctor-antora-indexer/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-object-super", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/helper-replace-supers", "npm:7.12.1"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@djencks/asciidoctor-antora-indexer", "npm:0.1.3-rc.2"],\
+          ["@djencks/asciidoctor-report-support", "npm:0.1.3-rc.2"],\
+          ["camelcase-keys", "npm:6.2.2"],\
+          ["picomatch", "npm:2.1.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-parameters", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-parameters-npm-7.12.1-1fa4e26d98-745a10201e.zip/node_modules/@babel/plugin-transform-parameters/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-parameters", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-parameters-virtual-a6e1adb786/0/cache/@babel-plugin-transform-parameters-npm-7.12.1-1fa4e26d98-745a10201e.zip/node_modules/@babel/plugin-transform-parameters/",\
+    ["@djencks/asciidoctor-jsonpath", [\
+      ["npm:0.1.3-rc.2", {\
+        "packageLocation": "./.yarn/cache/@djencks-asciidoctor-jsonpath-npm-0.1.3-rc.2-41dc12f1b3-eae8faa43a.zip/node_modules/@djencks/asciidoctor-jsonpath/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-parameters", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@djencks/asciidoctor-jsonpath", "npm:0.1.3-rc.2"],\
+          ["@antora/user-require-helper", "npm:2.0.0"],\
+          ["@djencks/asciidoctor-report-support", "npm:0.1.3-rc.2"],\
+          ["@iarna/toml", "npm:2.2.5"],\
+          ["json5", "npm:2.2.0"],\
+          ["jsonpath", "npm:1.1.1"],\
+          ["yaml", "npm:2.3.4"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-property-literals", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-property-literals-npm-7.12.1-e86a3c4f5d-c66eecec27.zip/node_modules/@babel/plugin-transform-property-literals/",\
-        "packageDependencies": [\
-          ["@babel/plugin-transform-property-literals", "npm:7.12.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-property-literals-virtual-45d1104680/0/cache/@babel-plugin-transform-property-literals-npm-7.12.1-e86a3c4f5d-c66eecec27.zip/node_modules/@babel/plugin-transform-property-literals/",\
+    ["@djencks/asciidoctor-report-support", [\
+      ["npm:0.1.3-rc.2", {\
+        "packageLocation": "./.yarn/cache/@djencks-asciidoctor-report-support-npm-0.1.3-rc.2-a530125474-b29fae7c9a.zip/node_modules/@djencks/asciidoctor-report-support/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-property-literals", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@djencks/asciidoctor-report-support", "npm:0.1.3-rc.2"],\
+          ["@antora/user-require-helper", "npm:2.0.0"],\
+          ["camelcase-keys", "npm:7.0.2"],\
+          ["esprima", "npm:4.0.1"],\
+          ["picomatch", "npm:2.1.1"],\
+          ["require-from-string", "npm:2.0.2"],\
+          ["static-eval", "npm:2.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-regenerator", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-regenerator-npm-7.12.1-aba30ba094-8673ae830a.zip/node_modules/@babel/plugin-transform-regenerator/",\
+    ["@esbuild/android-arm", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.19.6-fc7a7a71cd/node_modules/@esbuild/android-arm/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-regenerator", "npm:7.12.1"]\
+          ["@esbuild/android-arm", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-regenerator-virtual-65312c99f9/0/cache/@babel-plugin-transform-regenerator-npm-7.12.1-aba30ba094-8673ae830a.zip/node_modules/@babel/plugin-transform-regenerator/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.19.9-189d5af05a/node_modules/@esbuild/android-arm/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-regenerator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@types/babel__core", null],\
-          ["regenerator-transform", "npm:0.14.5"]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@esbuild/android-arm", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-reserved-words", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.12.1-7930992fe4-718ac30f96.zip/node_modules/@babel/plugin-transform-reserved-words/",\
+    ["@esbuild/android-arm64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.19.6-607051c61a/node_modules/@esbuild/android-arm64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-reserved-words", "npm:7.12.1"]\
+          ["@esbuild/android-arm64", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-reserved-words-virtual-32bb4ec734/0/cache/@babel-plugin-transform-reserved-words-npm-7.12.1-7930992fe4-718ac30f96.zip/node_modules/@babel/plugin-transform-reserved-words/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.19.9-f8392f4a80/node_modules/@esbuild/android-arm64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-reserved-words", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@esbuild/android-arm64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-shorthand-properties", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.12.1-e012360208-90c70f2d64.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\
+    ["@esbuild/android-x64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.19.6-18b8712858/node_modules/@esbuild/android-x64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-shorthand-properties", "npm:7.12.1"]\
+          ["@esbuild/android-x64", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-shorthand-properties-virtual-a5a1c40a41/0/cache/@babel-plugin-transform-shorthand-properties-npm-7.12.1-e012360208-90c70f2d64.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.19.9-ea9ebb14a7/node_modules/@esbuild/android-x64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-shorthand-properties", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@esbuild/android-x64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-spread", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-spread-npm-7.12.1-35eddf11b1-9050d58ab1.zip/node_modules/@babel/plugin-transform-spread/",\
+    ["@esbuild/darwin-arm64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.19.6-81b5c0b1a8/node_modules/@esbuild/darwin-arm64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-spread", "npm:7.12.1"]\
+          ["@esbuild/darwin-arm64", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-spread-virtual-2de2dc70de/0/cache/@babel-plugin-transform-spread-npm-7.12.1-35eddf11b1-9050d58ab1.zip/node_modules/@babel/plugin-transform-spread/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.19.9-5f639a2ca4/node_modules/@esbuild/darwin-arm64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-spread", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.12.1"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@esbuild/darwin-arm64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-sticky-regex", [\
-      ["npm:7.12.7", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.12.7-682f07e03e-5a65818685.zip/node_modules/@babel/plugin-transform-sticky-regex/",\
+    ["@esbuild/darwin-x64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.19.6-c6a38be354/node_modules/@esbuild/darwin-x64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-sticky-regex", "npm:7.12.7"]\
+          ["@esbuild/darwin-x64", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.7", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-sticky-regex-virtual-0d68720b64/0/cache/@babel-plugin-transform-sticky-regex-npm-7.12.7-682f07e03e-5a65818685.zip/node_modules/@babel/plugin-transform-sticky-regex/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.19.9-eeee618c70/node_modules/@esbuild/darwin-x64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-sticky-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.7"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@esbuild/darwin-x64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-template-literals", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-template-literals-npm-7.12.1-a0bc53e621-e25a3f3510.zip/node_modules/@babel/plugin-transform-template-literals/",\
+    ["@esbuild/freebsd-arm64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.19.6-991a3e286d/node_modules/@esbuild/freebsd-arm64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-template-literals", "npm:7.12.1"]\
+          ["@esbuild/freebsd-arm64", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-template-literals-virtual-43ecc6dc7a/0/cache/@babel-plugin-transform-template-literals-npm-7.12.1-a0bc53e621-e25a3f3510.zip/node_modules/@babel/plugin-transform-template-literals/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.19.9-00cadd32fd/node_modules/@esbuild/freebsd-arm64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-template-literals", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@esbuild/freebsd-arm64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-typeof-symbol", [\
-      ["npm:7.12.10", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.12.10-a085cfb180-fddb9de970.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\
+    ["@esbuild/freebsd-x64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.19.6-1aef088606/node_modules/@esbuild/freebsd-x64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-typeof-symbol", "npm:7.12.10"]\
+          ["@esbuild/freebsd-x64", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.10", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-typeof-symbol-virtual-3d12a216be/0/cache/@babel-plugin-transform-typeof-symbol-npm-7.12.10-a085cfb180-fddb9de970.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.19.9-3fc6bb83f3/node_modules/@esbuild/freebsd-x64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-typeof-symbol", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.10"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@esbuild/freebsd-x64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-unicode-escapes", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.12.1-bacb2035a1-1dcb2b73bf.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\
+    ["@esbuild/linux-arm", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.19.6-5fd8ac9e48/node_modules/@esbuild/linux-arm/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-unicode-escapes", "npm:7.12.1"]\
+          ["@esbuild/linux-arm", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-escapes-virtual-04a359d6d4/0/cache/@babel-plugin-transform-unicode-escapes-npm-7.12.1-bacb2035a1-1dcb2b73bf.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.19.9-e1fd91cc82/node_modules/@esbuild/linux-arm/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-unicode-escapes", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@esbuild/linux-arm", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/plugin-transform-unicode-regex", [\
-      ["npm:7.12.1", {\
-        "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.12.1-99d75a41c7-4737e20e51.zip/node_modules/@babel/plugin-transform-unicode-regex/",\
+    ["@esbuild/linux-arm64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.19.6-6fe25ca131/node_modules/@esbuild/linux-arm64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-unicode-regex", "npm:7.12.1"]\
+          ["@esbuild/linux-arm64", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-regex-virtual-e9ed319a23/0/cache/@babel-plugin-transform-unicode-regex-npm-7.12.1-99d75a41c7-4737e20e51.zip/node_modules/@babel/plugin-transform-unicode-regex/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.19.9-c28df51e4f/node_modules/@esbuild/linux-arm64/",\
         "packageDependencies": [\
-          ["@babel/plugin-transform-unicode-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-create-regexp-features-plugin", "virtual:69d3d4c7532b6fbccc1bff84c8f8d75a7dca3cd040dcc147f4ba1d58e532a1ab2a359bd098636d25a3f73202060922953c7d5979cb5f57e030dd7090aaa7ef3a#npm:7.12.7"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@types/babel__core", null]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@esbuild/linux-arm64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/preset-env", [\
-      ["npm:7.12.11", {\
-        "packageLocation": "./.yarn/cache/@babel-preset-env-npm-7.12.11-e91b4f469a-1ab24f724a.zip/node_modules/@babel/preset-env/",\
+    ["@esbuild/linux-ia32", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.19.6-58d527d0ec/node_modules/@esbuild/linux-ia32/",\
         "packageDependencies": [\
-          ["@babel/preset-env", "npm:7.12.11"]\
+          ["@esbuild/linux-ia32", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:7.12.11", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-preset-env-virtual-9ee843ca80/0/cache/@babel-preset-env-npm-7.12.11-e91b4f469a-1ab24f724a.zip/node_modules/@babel/preset-env/",\
-        "packageDependencies": [\
-          ["@babel/preset-env", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:7.12.11"],\
-          ["@babel/compat-data", "npm:7.12.7"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-compilation-targets", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.5"],\
-          ["@babel/helper-module-imports", "npm:7.12.5"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/helper-validator-option", "npm:7.12.11"],\
-          ["@babel/plugin-proposal-async-generator-functions", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.12"],\
-          ["@babel/plugin-proposal-class-properties", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-proposal-dynamic-import", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-proposal-export-namespace-from", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-proposal-json-strings", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-proposal-logical-assignment-operators", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-proposal-nullish-coalescing-operator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-proposal-numeric-separator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.7"],\
-          ["@babel/plugin-proposal-object-rest-spread", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-proposal-optional-catch-binding", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-proposal-optional-chaining", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.7"],\
-          ["@babel/plugin-proposal-private-methods", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-proposal-unicode-property-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-syntax-async-generators", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.4"],\
-          ["@babel/plugin-syntax-class-properties", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-syntax-dynamic-import", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/plugin-syntax-export-namespace-from", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/plugin-syntax-json-strings", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/plugin-syntax-logical-assignment-operators", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.10.4"],\
-          ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/plugin-syntax-numeric-separator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.10.4"],\
-          ["@babel/plugin-syntax-object-rest-spread", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/plugin-syntax-optional-catch-binding", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/plugin-syntax-optional-chaining", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.8.3"],\
-          ["@babel/plugin-syntax-top-level-await", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-arrow-functions", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-async-to-generator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-block-scoped-functions", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-block-scoping", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.12"],\
-          ["@babel/plugin-transform-classes", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-computed-properties", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-destructuring", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-dotall-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-duplicate-keys", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-exponentiation-operator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-for-of", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-function-name", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-literals", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-member-expression-literals", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-modules-amd", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-modules-commonjs", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-modules-systemjs", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-modules-umd", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-new-target", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-object-super", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-parameters", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-property-literals", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-regenerator", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-reserved-words", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-shorthand-properties", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-spread", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-sticky-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.7"],\
-          ["@babel/plugin-transform-template-literals", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-typeof-symbol", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.10"],\
-          ["@babel/plugin-transform-unicode-escapes", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-unicode-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/preset-modules", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:0.1.4"],\
-          ["@babel/types", "npm:7.23.6"],\
-          ["@types/babel__core", null],\
-          ["core-js-compat", "npm:3.8.1"],\
-          ["semver", "npm:5.7.1"]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.19.9-18bbee04d4/node_modules/@esbuild/linux-ia32/",\
+        "packageDependencies": [\
+          ["@esbuild/linux-ia32", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/preset-modules", [\
-      ["npm:0.1.4", {\
-        "packageLocation": "./.yarn/cache/@babel-preset-modules-npm-0.1.4-db073de4ec-559457d579.zip/node_modules/@babel/preset-modules/",\
+    ["@esbuild/linux-loong64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.19.6-4ac41ef22f/node_modules/@esbuild/linux-loong64/",\
         "packageDependencies": [\
-          ["@babel/preset-modules", "npm:0.1.4"]\
+          ["@esbuild/linux-loong64", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:0.1.4", {\
-        "packageLocation": "./.yarn/__virtual__/@babel-preset-modules-virtual-50f185a00d/0/cache/@babel-preset-modules-npm-0.1.4-db073de4ec-559457d579.zip/node_modules/@babel/preset-modules/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.19.9-c10055c3dc/node_modules/@esbuild/linux-loong64/",\
         "packageDependencies": [\
-          ["@babel/preset-modules", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:0.1.4"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-plugin-utils", "npm:7.10.4"],\
-          ["@babel/plugin-proposal-unicode-property-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/plugin-transform-dotall-regex", "virtual:9ee843ca80d9e33beb4a59e7d09daa0447f71824e2c64bc3a80546c545143fb587d94c131e8cb529d09d1468045fb87cdb0180e7d2beac7d085dac6ef800bc9e#npm:7.12.1"],\
-          ["@babel/types", "npm:7.23.6"],\
-          ["@types/babel__core", null],\
-          ["esutils", "npm:2.0.3"]\
-        ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core"\
+          ["@esbuild/linux-loong64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/runtime", [\
-      ["npm:7.12.5", {\
-        "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.12.5-b3edb8ee8e-72bc865a53.zip/node_modules/@babel/runtime/",\
+    ["@esbuild/linux-mips64el", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.19.6-c21042d6cd/node_modules/@esbuild/linux-mips64el/",\
         "packageDependencies": [\
-          ["@babel/runtime", "npm:7.12.5"],\
-          ["regenerator-runtime", "npm:0.13.7"]\
+          ["@esbuild/linux-mips64el", "npm:0.19.6"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/template", [\
-      ["npm:7.22.15", {\
-        "packageLocation": "./.yarn/cache/@babel-template-npm-7.22.15-0b464facb4-21e768e4ee.zip/node_modules/@babel/template/",\
+      }],\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.19.9-f75b7f7407/node_modules/@esbuild/linux-mips64el/",\
         "packageDependencies": [\
-          ["@babel/template", "npm:7.22.15"],\
-          ["@babel/code-frame", "npm:7.23.5"],\
-          ["@babel/parser", "npm:7.23.6"],\
-          ["@babel/types", "npm:7.23.6"]\
+          ["@esbuild/linux-mips64el", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@babel/traverse", [\
-      ["npm:7.23.7", {\
-        "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.23.7-6251d782ea-3215e59429.zip/node_modules/@babel/traverse/",\
+    ["@esbuild/linux-ppc64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.19.6-aa7755b052/node_modules/@esbuild/linux-ppc64/",\
         "packageDependencies": [\
-          ["@babel/traverse", "npm:7.23.7"],\
-          ["@babel/code-frame", "npm:7.23.5"],\
-          ["@babel/generator", "npm:7.23.6"],\
-          ["@babel/helper-environment-visitor", "npm:7.22.20"],\
-          ["@babel/helper-function-name", "npm:7.23.0"],\
-          ["@babel/helper-hoist-variables", "npm:7.22.5"],\
-          ["@babel/helper-split-export-declaration", "npm:7.22.6"],\
-          ["@babel/parser", "npm:7.23.6"],\
-          ["@babel/types", "npm:7.23.6"],\
-          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
-          ["globals", "npm:11.12.0"]\
+          ["@esbuild/linux-ppc64", "npm:0.19.6"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@babel/types", [\
-      ["npm:7.23.6", {\
-        "packageLocation": "./.yarn/cache/@babel-types-npm-7.23.6-4e68ac9e9b-07e70bb94d.zip/node_modules/@babel/types/",\
+      }],\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.19.9-ba823fabbe/node_modules/@esbuild/linux-ppc64/",\
         "packageDependencies": [\
-          ["@babel/types", "npm:7.23.6"],\
-          ["@babel/helper-string-parser", "npm:7.23.4"],\
-          ["@babel/helper-validator-identifier", "npm:7.22.20"],\
-          ["to-fast-properties", "npm:2.0.0"]\
+          ["@esbuild/linux-ppc64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@bugsnag/browser", [\
-      ["npm:7.5.4", {\
-        "packageLocation": "./.yarn/cache/@bugsnag-browser-npm-7.5.4-9891dea66a-021041078c.zip/node_modules/@bugsnag/browser/",\
+    ["@esbuild/linux-riscv64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.19.6-20572d45ce/node_modules/@esbuild/linux-riscv64/",\
         "packageDependencies": [\
-          ["@bugsnag/browser", "npm:7.5.4"],\
-          ["@bugsnag/core", "npm:7.5.4"]\
+          ["@esbuild/linux-riscv64", "npm:0.19.6"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@bugsnag/core", [\
-      ["npm:7.5.4", {\
-        "packageLocation": "./.yarn/cache/@bugsnag-core-npm-7.5.4-bb5d71f543-4d7f05243a.zip/node_modules/@bugsnag/core/",\
+      }],\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.19.9-5dab6cbcec/node_modules/@esbuild/linux-riscv64/",\
         "packageDependencies": [\
-          ["@bugsnag/core", "npm:7.5.4"],\
-          ["@bugsnag/cuid", "npm:3.0.0"],\
-          ["@bugsnag/safe-json-stringify", "npm:6.0.0"],\
-          ["error-stack-parser", "npm:2.0.6"],\
-          ["iserror", "npm:0.0.2"],\
-          ["stack-generator", "npm:2.0.5"]\
+          ["@esbuild/linux-riscv64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@bugsnag/cuid", [\
-      ["npm:3.0.0", {\
-        "packageLocation": "./.yarn/cache/@bugsnag-cuid-npm-3.0.0-4de8635480-4d586f971b.zip/node_modules/@bugsnag/cuid/",\
+    ["@esbuild/linux-s390x", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.19.6-225c884e1d/node_modules/@esbuild/linux-s390x/",\
         "packageDependencies": [\
-          ["@bugsnag/cuid", "npm:3.0.0"]\
+          ["@esbuild/linux-s390x", "npm:0.19.6"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@bugsnag/js", [\
-      ["npm:7.5.4", {\
-        "packageLocation": "./.yarn/cache/@bugsnag-js-npm-7.5.4-12c69937d9-53d446cef4.zip/node_modules/@bugsnag/js/",\
+      }],\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.19.9-1698adb824/node_modules/@esbuild/linux-s390x/",\
         "packageDependencies": [\
-          ["@bugsnag/js", "npm:7.5.4"],\
-          ["@bugsnag/browser", "npm:7.5.4"],\
-          ["@bugsnag/node", "npm:7.5.4"]\
+          ["@esbuild/linux-s390x", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@bugsnag/node", [\
-      ["npm:7.5.4", {\
-        "packageLocation": "./.yarn/cache/@bugsnag-node-npm-7.5.4-ff031d7c8b-13dbe7fa68.zip/node_modules/@bugsnag/node/",\
+    ["@esbuild/linux-x64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.19.6-36580a5626/node_modules/@esbuild/linux-x64/",\
         "packageDependencies": [\
-          ["@bugsnag/node", "npm:7.5.4"],\
-          ["@bugsnag/core", "npm:7.5.4"],\
-          ["byline", "npm:5.0.0"],\
-          ["error-stack-parser", "npm:2.0.6"],\
-          ["iserror", "npm:0.0.2"],\
-          ["pump", "npm:3.0.0"],\
-          ["stack-generator", "npm:2.0.5"]\
+          ["@esbuild/linux-x64", "npm:0.19.6"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@bugsnag/safe-json-stringify", [\
-      ["npm:6.0.0", {\
-        "packageLocation": "./.yarn/cache/@bugsnag-safe-json-stringify-npm-6.0.0-b36fe8405c-74f5d96af5.zip/node_modules/@bugsnag/safe-json-stringify/",\
+      }],\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.19.9-d6dbfe74c3/node_modules/@esbuild/linux-x64/",\
         "packageDependencies": [\
-          ["@bugsnag/safe-json-stringify", "npm:6.0.0"]\
+          ["@esbuild/linux-x64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@cspotcode/source-map-consumer", [\
-      ["npm:0.8.0", {\
-        "packageLocation": "./.yarn/cache/@cspotcode-source-map-consumer-npm-0.8.0-1f37e9e72b-dfe1399712.zip/node_modules/@cspotcode/source-map-consumer/",\
+    ["@esbuild/netbsd-x64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.19.6-b5d5fac2e1/node_modules/@esbuild/netbsd-x64/",\
         "packageDependencies": [\
-          ["@cspotcode/source-map-consumer", "npm:0.8.0"]\
+          ["@esbuild/netbsd-x64", "npm:0.19.6"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@cspotcode/source-map-support", [\
-      ["npm:0.7.0", {\
-        "packageLocation": "./.yarn/cache/@cspotcode-source-map-support-npm-0.7.0-456c3ea2ce-d58b31640c.zip/node_modules/@cspotcode/source-map-support/",\
+      }],\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.19.9-63b1ae22c0/node_modules/@esbuild/netbsd-x64/",\
         "packageDependencies": [\
-          ["@cspotcode/source-map-support", "npm:0.7.0"],\
-          ["@cspotcode/source-map-consumer", "npm:0.8.0"]\
+          ["@esbuild/netbsd-x64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@csstools/css-parser-algorithms", [\
-      ["npm:2.5.0", {\
-        "packageLocation": "./.yarn/cache/@csstools-css-parser-algorithms-npm-2.5.0-b22abafd96-f03938d623.zip/node_modules/@csstools/css-parser-algorithms/",\
+    ["@esbuild/openbsd-x64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.19.6-3f86dc832a/node_modules/@esbuild/openbsd-x64/",\
         "packageDependencies": [\
-          ["@csstools/css-parser-algorithms", "npm:2.5.0"]\
+          ["@esbuild/openbsd-x64", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:2.5.0", {\
-        "packageLocation": "./.yarn/__virtual__/@csstools-css-parser-algorithms-virtual-bc923c070e/0/cache/@csstools-css-parser-algorithms-npm-2.5.0-b22abafd96-f03938d623.zip/node_modules/@csstools/css-parser-algorithms/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.19.9-7541949297/node_modules/@esbuild/openbsd-x64/",\
         "packageDependencies": [\
-          ["@csstools/css-parser-algorithms", "virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:2.5.0"],\
-          ["@csstools/css-tokenizer", "npm:2.2.3"],\
-          ["@types/csstools__css-tokenizer", null]\
-        ],\
-        "packagePeers": [\
-          "@csstools/css-tokenizer",\
-          "@types/csstools__css-tokenizer"\
+          ["@esbuild/openbsd-x64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@csstools/css-tokenizer", [\
-      ["npm:2.2.3", {\
-        "packageLocation": "./.yarn/cache/@csstools-css-tokenizer-npm-2.2.3-a5c0d6c134-cf0c191cd6.zip/node_modules/@csstools/css-tokenizer/",\
+    ["@esbuild/sunos-x64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.19.6-fc47f535e0/node_modules/@esbuild/sunos-x64/",\
         "packageDependencies": [\
-          ["@csstools/css-tokenizer", "npm:2.2.3"]\
+          ["@esbuild/sunos-x64", "npm:0.19.6"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@csstools/media-query-list-parser", [\
-      ["npm:2.1.7", {\
-        "packageLocation": "./.yarn/cache/@csstools-media-query-list-parser-npm-2.1.7-a8daa0487d-f16b1ee45c.zip/node_modules/@csstools/media-query-list-parser/",\
-        "packageDependencies": [\
-          ["@csstools/media-query-list-parser", "npm:2.1.7"]\
-        ],\
-        "linkType": "SOFT"\
       }],\
-      ["virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:2.1.7", {\
-        "packageLocation": "./.yarn/__virtual__/@csstools-media-query-list-parser-virtual-1d825fe132/0/cache/@csstools-media-query-list-parser-npm-2.1.7-a8daa0487d-f16b1ee45c.zip/node_modules/@csstools/media-query-list-parser/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.19.9-f9796ce274/node_modules/@esbuild/sunos-x64/",\
         "packageDependencies": [\
-          ["@csstools/media-query-list-parser", "virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:2.1.7"],\
-          ["@csstools/css-parser-algorithms", "virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:2.5.0"],\
-          ["@csstools/css-tokenizer", "npm:2.2.3"],\
-          ["@types/csstools__css-parser-algorithms", null],\
-          ["@types/csstools__css-tokenizer", null]\
-        ],\
-        "packagePeers": [\
-          "@csstools/css-parser-algorithms",\
-          "@csstools/css-tokenizer",\
-          "@types/csstools__css-parser-algorithms",\
-          "@types/csstools__css-tokenizer"\
+          ["@esbuild/sunos-x64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@csstools/selector-specificity", [\
-      ["npm:3.0.1", {\
-        "packageLocation": "./.yarn/cache/@csstools-selector-specificity-npm-3.0.1-bd7a5961fc-e4b5aac3bd.zip/node_modules/@csstools/selector-specificity/",\
+    ["@esbuild/win32-arm64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.19.6-c5439ad7be/node_modules/@esbuild/win32-arm64/",\
         "packageDependencies": [\
-          ["@csstools/selector-specificity", "npm:3.0.1"]\
+          ["@esbuild/win32-arm64", "npm:0.19.6"]\
         ],\
-        "linkType": "SOFT"\
+        "linkType": "HARD"\
       }],\
-      ["virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:3.0.1", {\
-        "packageLocation": "./.yarn/__virtual__/@csstools-selector-specificity-virtual-5665168c8b/0/cache/@csstools-selector-specificity-npm-3.0.1-bd7a5961fc-e4b5aac3bd.zip/node_modules/@csstools/selector-specificity/",\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.19.9-7ce8dbc268/node_modules/@esbuild/win32-arm64/",\
         "packageDependencies": [\
-          ["@csstools/selector-specificity", "virtual:6dc193bb48ad7dd5bded69ae8f2a54692a9e2da8edb6443a6cae8c92ea313ba917c85267e13dbc9c5c66d283013a5745d757001687aaa0fc0f1e171a285f15e7#npm:3.0.1"],\
-          ["@types/postcss-selector-parser", null],\
-          ["postcss-selector-parser", "npm:6.0.15"]\
-        ],\
-        "packagePeers": [\
-          "@types/postcss-selector-parser",\
-          "postcss-selector-parser"\
+          ["@esbuild/win32-arm64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@dabh/diagnostics", [\
-      ["npm:2.0.2", {\
-        "packageLocation": "./.yarn/cache/@dabh-diagnostics-npm-2.0.2-83eb005a83-d0c7ae32da.zip/node_modules/@dabh/diagnostics/",\
+    ["@esbuild/win32-ia32", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.19.6-4b60d4d3a8/node_modules/@esbuild/win32-ia32/",\
         "packageDependencies": [\
-          ["@dabh/diagnostics", "npm:2.0.2"],\
-          ["colorspace", "npm:1.1.2"],\
-          ["enabled", "npm:2.0.0"],\
-          ["kuler", "npm:2.0.0"]\
+          ["@esbuild/win32-ia32", "npm:0.19.6"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@deadlinks/cargo-deadlinks", [\
-      ["github-release:deadlinks/cargo-deadlinks:0.8.1/deadlinks-linux", {\
-        "packageLocation": "./.yarn/cache/@deadlinks-cargo-deadlinks-github-release-a675f573c0-4f6e38b06d.zip/node_modules/@deadlinks/cargo-deadlinks/",\
+      }],\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.19.9-2754a04143/node_modules/@esbuild/win32-ia32/",\
         "packageDependencies": [\
-          ["@deadlinks/cargo-deadlinks", "github-release:deadlinks/cargo-deadlinks:0.8.1/deadlinks-linux"],\
-          ["@yarnpkg/fslib", "npm:3.0.1"]\
+          ["@esbuild/win32-ia32", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@djencks/antora-aggregate-collector", [\
-      ["npm:0.1.0-beta.1", {\
-        "packageLocation": "./.yarn/cache/@djencks-antora-aggregate-collector-npm-0.1.0-beta.1-84fa087266-ebcbc5d97e.zip/node_modules/@djencks/antora-aggregate-collector/",\
+    ["@esbuild/win32-x64", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.19.6-8e391309c7/node_modules/@esbuild/win32-x64/",\
         "packageDependencies": [\
-          ["@djencks/antora-aggregate-collector", "npm:0.1.0-beta.1"],\
-          ["@iarna/toml", "npm:2.2.5"],\
-          ["js-yaml", "npm:4.1.0"],\
-          ["json5", "npm:2.2.0"],\
-          ["picomatch", "npm:2.3.1"]\
+          ["@esbuild/win32-x64", "npm:0.19.6"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.19.9-0d00367f1e/node_modules/@esbuild/win32-x64/",\
+        "packageDependencies": [\
+          ["@esbuild/win32-x64", "npm:0.19.9"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@djencks/antora-site-manifest", [\
-      ["npm:0.0.3-rc.2", {\
-        "packageLocation": "./.yarn/cache/@djencks-antora-site-manifest-npm-0.0.3-rc.2-155271c578-d8c190741c.zip/node_modules/@djencks/antora-site-manifest/",\
+    ["@fastify/accept-negotiator", [\
+      ["npm:1.1.0", {\
+        "packageLocation": "./.yarn/cache/@fastify-accept-negotiator-npm-1.1.0-0ebfac37a0-5c8f263680.zip/node_modules/@fastify/accept-negotiator/",\
         "packageDependencies": [\
-          ["@djencks/antora-site-manifest", "npm:0.0.3-rc.2"],\
-          ["@antora/expand-path-helper", "npm:2.0.0"],\
-          ["cache-directory", "npm:2.0.0"],\
-          ["got", "npm:11.8.3"],\
-          ["node-gzip", "npm:1.1.2"],\
-          ["uglify-js", "npm:3.13.10"],\
-          ["vinyl", "npm:2.2.1"]\
+          ["@fastify/accept-negotiator", "npm:1.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@djencks/antora-source-map", [\
-      ["npm:0.0.1-rc.2", {\
-        "packageLocation": "./.yarn/cache/@djencks-antora-source-map-npm-0.0.1-rc.2-4cb86f9321-d4f22bbfd1.zip/node_modules/@djencks/antora-source-map/",\
+    ["@fastify/ajv-compiler", [\
+      ["npm:3.5.0", {\
+        "packageLocation": "./.yarn/cache/@fastify-ajv-compiler-npm-3.5.0-d1a90dc51f-c46c4680bf.zip/node_modules/@fastify/ajv-compiler/",\
         "packageDependencies": [\
-          ["@djencks/antora-source-map", "npm:0.0.1-rc.2"]\
+          ["@fastify/ajv-compiler", "npm:3.5.0"],\
+          ["ajv", "npm:8.12.0"],\
+          ["ajv-formats", "virtual:d1a90dc51fd4f27c180a2a806ba9ab5e42abb6f7420ba1e8ab979625b7462658b5a2ecaaf9566f9537491e28e0df48947655c2ecc4489537931b03e5f7e9da96#npm:2.1.1"],\
+          ["fast-uri", "npm:2.3.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@djencks/antora-source-watch", [\
-      ["npm:0.0.5-rc.2", {\
-        "packageLocation": "./.yarn/cache/@djencks-antora-source-watch-npm-0.0.5-rc.2-0c3f3ea3a6-6d7d07f491.zip/node_modules/@djencks/antora-source-watch/",\
+    ["@fastify/deepmerge", [\
+      ["npm:1.3.0", {\
+        "packageLocation": "./.yarn/cache/@fastify-deepmerge-npm-1.3.0-72eb1f634c-6ddfc230ed.zip/node_modules/@fastify/deepmerge/",\
         "packageDependencies": [\
-          ["@djencks/antora-source-watch", "npm:0.0.5-rc.2"],\
-          ["@antora/expand-path-helper", "npm:2.0.0"],\
-          ["@antora/user-require-helper", "npm:2.0.0"],\
-          ["browser-sync", "npm:2.29.3"],\
-          ["chokidar", "npm:3.5.2"],\
-          ["picomatch", "npm:2.3.1"]\
+          ["@fastify/deepmerge", "npm:1.3.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@djencks/antora-timer", [\
-      ["npm:0.0.1-beta.1", {\
-        "packageLocation": "./.yarn/cache/@djencks-antora-timer-npm-0.0.1-beta.1-688e477176-c6bd779efc.zip/node_modules/@djencks/antora-timer/",\
+    ["@fastify/error", [\
+      ["npm:3.4.1", {\
+        "packageLocation": "./.yarn/cache/@fastify-error-npm-3.4.1-eaa74ed572-4d63660f7d.zip/node_modules/@fastify/error/",\
         "packageDependencies": [\
-          ["@djencks/antora-timer", "npm:0.0.1-beta.1"]\
+          ["@fastify/error", "npm:3.4.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@djencks/asciidoctor-antora-indexer", [\
-      ["npm:0.1.3-rc.2", {\
-        "packageLocation": "./.yarn/cache/@djencks-asciidoctor-antora-indexer-npm-0.1.3-rc.2-a82a717eab-e66766a6c5.zip/node_modules/@djencks/asciidoctor-antora-indexer/",\
+    ["@fastify/fast-json-stringify-compiler", [\
+      ["npm:4.3.0", {\
+        "packageLocation": "./.yarn/cache/@fastify-fast-json-stringify-compiler-npm-4.3.0-920872cc57-9ad575907d.zip/node_modules/@fastify/fast-json-stringify-compiler/",\
         "packageDependencies": [\
-          ["@djencks/asciidoctor-antora-indexer", "npm:0.1.3-rc.2"],\
-          ["@djencks/asciidoctor-report-support", "npm:0.1.3-rc.2"],\
-          ["camelcase-keys", "npm:6.2.2"],\
-          ["picomatch", "npm:2.1.1"]\
+          ["@fastify/fast-json-stringify-compiler", "npm:4.3.0"],\
+          ["fast-json-stringify", "npm:5.10.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@djencks/asciidoctor-jsonpath", [\
-      ["npm:0.1.3-rc.2", {\
-        "packageLocation": "./.yarn/cache/@djencks-asciidoctor-jsonpath-npm-0.1.3-rc.2-41dc12f1b3-eae8faa43a.zip/node_modules/@djencks/asciidoctor-jsonpath/",\
+    ["@fastify/send", [\
+      ["npm:2.1.0", {\
+        "packageLocation": "./.yarn/cache/@fastify-send-npm-2.1.0-72d39a2331-22bc3e5196.zip/node_modules/@fastify/send/",\
         "packageDependencies": [\
-          ["@djencks/asciidoctor-jsonpath", "npm:0.1.3-rc.2"],\
-          ["@antora/user-require-helper", "npm:2.0.0"],\
-          ["@djencks/asciidoctor-report-support", "npm:0.1.3-rc.2"],\
-          ["@iarna/toml", "npm:2.2.5"],\
-          ["json5", "npm:2.2.0"],\
-          ["jsonpath", "npm:1.1.1"],\
-          ["yaml", "npm:2.0.0-9"]\
+          ["@fastify/send", "npm:2.1.0"],\
+          ["@lukeed/ms", "npm:2.0.2"],\
+          ["escape-html", "npm:1.0.3"],\
+          ["fast-decode-uri-component", "npm:1.0.1"],\
+          ["http-errors", "npm:2.0.0"],\
+          ["mime", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@djencks/asciidoctor-report-support", [\
-      ["npm:0.1.3-rc.2", {\
-        "packageLocation": "./.yarn/cache/@djencks-asciidoctor-report-support-npm-0.1.3-rc.2-a530125474-b29fae7c9a.zip/node_modules/@djencks/asciidoctor-report-support/",\
+    ["@fastify/static", [\
+      ["npm:6.10.2", {\
+        "packageLocation": "./.yarn/cache/@fastify-static-npm-6.10.2-3d9ff38b3c-d5e32a328e.zip/node_modules/@fastify/static/",\
         "packageDependencies": [\
-          ["@djencks/asciidoctor-report-support", "npm:0.1.3-rc.2"],\
-          ["@antora/user-require-helper", "npm:2.0.0"],\
-          ["camelcase-keys", "npm:7.0.2"],\
-          ["esprima", "npm:4.0.1"],\
-          ["picomatch", "npm:2.1.1"],\
-          ["require-from-string", "npm:2.0.2"],\
-          ["static-eval", "npm:2.1.0"]\
+          ["@fastify/static", "npm:6.10.2"],\
+          ["@fastify/accept-negotiator", "npm:1.1.0"],\
+          ["@fastify/send", "npm:2.1.0"],\
+          ["content-disposition", "npm:0.5.4"],\
+          ["fastify-plugin", "npm:4.5.1"],\
+          ["glob", "npm:8.1.0"],\
+          ["p-limit", "npm:3.1.0"],\
+          ["readable-stream", "npm:4.5.2"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -2706,6 +1318,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@humanwhocodes/momoa", [\
+      ["npm:2.0.4", {\
+        "packageLocation": "./.yarn/cache/@humanwhocodes-momoa-npm-2.0.4-aea1a9815c-d3c0601bc0.zip/node_modules/@humanwhocodes/momoa/",\
+        "packageDependencies": [\
+          ["@humanwhocodes/momoa", "npm:2.0.4"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@iarna/toml", [\
       ["npm:2.2.5", {\
         "packageLocation": "./.yarn/cache/@iarna-toml-npm-2.2.5-6da1399e8e-b61426dc1a.zip/node_modules/@iarna/toml/",\
@@ -2715,6 +1336,24 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@import-maps/resolve", [\
+      ["npm:1.0.1", {\
+        "packageLocation": "./.yarn/cache/@import-maps-resolve-npm-1.0.1-e8b171004b-3ad4a16226.zip/node_modules/@import-maps/resolve/",\
+        "packageDependencies": [\
+          ["@import-maps/resolve", "npm:1.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@ioredis/commands", [\
+      ["npm:1.2.0", {\
+        "packageLocation": "./.yarn/cache/@ioredis-commands-npm-1.2.0-47541de88b-a8253c9539.zip/node_modules/@ioredis/commands/",\
+        "packageDependencies": [\
+          ["@ioredis/commands", "npm:1.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@isaacs/cliui", [\
       ["npm:8.0.2", {\
         "packageLocation": "./.yarn/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-e9ed5fd27c.zip/node_modules/@isaacs/cliui/",\
@@ -2740,42 +1379,19 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@jest/types", [\
-      ["npm:25.5.0", {\
-        "packageLocation": "./.yarn/cache/@jest-types-npm-25.5.0-45f0640591-49cb06ab86.zip/node_modules/@jest/types/",\
+      ["npm:27.5.1", {\
+        "packageLocation": "./.yarn/cache/@jest-types-npm-27.5.1-c589ce1890-d3ca165567.zip/node_modules/@jest/types/",\
         "packageDependencies": [\
-          ["@jest/types", "npm:25.5.0"],\
-          ["@types/istanbul-lib-coverage", "npm:2.0.3"],\
-          ["@types/istanbul-reports", "npm:1.1.2"],\
-          ["@types/yargs", "npm:15.0.14"],\
-          ["chalk", "npm:4.1.2"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
-      ["npm:26.6.2", {\
-        "packageLocation": "./.yarn/cache/@jest-types-npm-26.6.2-fca9877d98-02d42749c8.zip/node_modules/@jest/types/",\
-        "packageDependencies": [\
-          ["@jest/types", "npm:26.6.2"],\
+          ["@jest/types", "npm:27.5.1"],\
           ["@types/istanbul-lib-coverage", "npm:2.0.3"],\
           ["@types/istanbul-reports", "npm:3.0.1"],\
           ["@types/node", "npm:20.11.0"],\
-          ["@types/yargs", "npm:15.0.14"],\
+          ["@types/yargs", "npm:16.0.9"],\
           ["chalk", "npm:4.1.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@jridgewell/gen-mapping", [\
-      ["npm:0.3.3", {\
-        "packageLocation": "./.yarn/cache/@jridgewell-gen-mapping-npm-0.3.3-1815eba94c-072ace159c.zip/node_modules/@jridgewell/gen-mapping/",\
-        "packageDependencies": [\
-          ["@jridgewell/gen-mapping", "npm:0.3.3"],\
-          ["@jridgewell/set-array", "npm:1.1.2"],\
-          ["@jridgewell/sourcemap-codec", "npm:1.4.15"],\
-          ["@jridgewell/trace-mapping", "npm:0.3.20"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@jridgewell/resolve-uri", [\
       ["npm:3.1.1", {\
         "packageLocation": "./.yarn/cache/@jridgewell-resolve-uri-npm-3.1.1-aa2de3f210-64d59df8ae.zip/node_modules/@jridgewell/resolve-uri/",\
@@ -2785,15 +1401,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@jridgewell/set-array", [\
-      ["npm:1.1.2", {\
-        "packageLocation": "./.yarn/cache/@jridgewell-set-array-npm-1.1.2-45b82d7fb6-69a84d5980.zip/node_modules/@jridgewell/set-array/",\
-        "packageDependencies": [\
-          ["@jridgewell/set-array", "npm:1.1.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@jridgewell/sourcemap-codec", [\
       ["npm:1.4.15", {\
         "packageLocation": "./.yarn/cache/@jridgewell-sourcemap-codec-npm-1.4.15-a055fb62cf-89960ac087.zip/node_modules/@jridgewell/sourcemap-codec/",\
@@ -2812,6 +1419,24 @@ const RAW_RUNTIME_STATE =
           ["@jridgewell/sourcemap-codec", "npm:1.4.15"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:0.3.9", {\
+        "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.9-91625cd7fb-83deafb8e7.zip/node_modules/@jridgewell/trace-mapping/",\
+        "packageDependencies": [\
+          ["@jridgewell/trace-mapping", "npm:0.3.9"],\
+          ["@jridgewell/resolve-uri", "npm:3.1.1"],\
+          ["@jridgewell/sourcemap-codec", "npm:1.4.15"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@lukeed/ms", [\
+      ["npm:2.0.2", {\
+        "packageLocation": "./.yarn/cache/@lukeed-ms-npm-2.0.2-5e69b6e173-6ae47ed3eb.zip/node_modules/@lukeed/ms/",\
+        "packageDependencies": [\
+          ["@lukeed/ms", "npm:2.0.2"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["@mapbox/node-pre-gyp", [\
@@ -2820,196 +1445,289 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["@mapbox/node-pre-gyp", "npm:1.0.6"],\
           ["detect-libc", "npm:1.0.3"],\
-          ["https-proxy-agent", "npm:5.0.0"],\
+          ["https-proxy-agent", "npm:5.0.1"],\
           ["make-dir", "npm:3.1.0"],\
-          ["node-fetch", "npm:2.6.6"],\
+          ["node-fetch", "virtual:5055e7dcf5aa8d70595464b1f90124a696877b8d2d009e196ebaa110b814a5203fdd2e7d4db6e06c32e1d4d89b94d982666b69174d2e3a24ade68d1c9f691669#npm:2.7.0"],\
           ["nopt", "npm:5.0.0"],\
           ["npmlog", "npm:5.0.1"],\
           ["rimraf", "npm:3.0.2"],\
-          ["semver", "npm:7.3.5"],\
+          ["semver", "npm:7.5.4"],\
           ["tar", "npm:6.2.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@mrmlnc/readdir-enhanced", [\
-      ["npm:2.2.1", {\
-        "packageLocation": "./.yarn/cache/@mrmlnc-readdir-enhanced-npm-2.2.1-5286808663-55d898d3d6.zip/node_modules/@mrmlnc/readdir-enhanced/",\
+    ["@netlify/binary-info", [\
+      ["npm:1.0.0", {\
+        "packageLocation": "./.yarn/cache/@netlify-binary-info-npm-1.0.0-0d6d09a580-0dd134cefe.zip/node_modules/@netlify/binary-info/",\
         "packageDependencies": [\
-          ["@mrmlnc/readdir-enhanced", "npm:2.2.1"],\
-          ["call-me-maybe", "npm:1.0.1"],\
-          ["glob-to-regexp", "npm:0.3.0"]\
+          ["@netlify/binary-info", "npm:1.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@netlify/blobs", [\
+      ["npm:6.4.1", {\
+        "packageLocation": "./.yarn/cache/@netlify-blobs-npm-6.4.1-c8fa076790-34da08aea7.zip/node_modules/@netlify/blobs/",\
+        "packageDependencies": [\
+          ["@netlify/blobs", "npm:6.4.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@netlify/build", [\
-      ["npm:18.21.2", {\
-        "packageLocation": "./.yarn/cache/@netlify-build-npm-18.21.2-e300e27158-312d6c4924.zip/node_modules/@netlify/build/",\
-        "packageDependencies": [\
-          ["@netlify/build", "npm:18.21.2"],\
-          ["@bugsnag/js", "npm:7.5.4"],\
-          ["@netlify/cache-utils", "npm:2.0.4"],\
-          ["@netlify/config", "npm:15.8.0"],\
-          ["@netlify/functions-utils", "npm:2.0.2"],\
-          ["@netlify/git-utils", "npm:2.0.2"],\
-          ["@netlify/plugin-edge-handlers", "npm:1.11.22"],\
-          ["@netlify/plugins-list", "npm:4.1.0"],\
-          ["@netlify/run-utils", "npm:2.0.1"],\
-          ["@netlify/zip-it-and-ship-it", "npm:4.28.3"],\
-          ["@sindresorhus/slugify", "npm:1.1.0"],\
-          ["@ungap/from-entries", "npm:0.2.1"],\
-          ["ansi-escapes", "npm:4.3.2"],\
-          ["array-flat-polyfill", "npm:1.0.1"],\
-          ["chalk", "npm:4.1.2"],\
-          ["clean-stack", "npm:3.0.1"],\
-          ["execa", "npm:5.1.1"],\
-          ["figures", "npm:3.2.0"],\
-          ["filter-obj", "npm:2.0.2"],\
-          ["got", "npm:10.7.0"],\
-          ["indent-string", "npm:4.0.0"],\
-          ["is-plain-obj", "npm:3.0.0"],\
+      ["npm:29.32.0", {\
+        "packageLocation": "./.yarn/cache/@netlify-build-npm-29.32.0-af47b0c578-6a8964ae3e.zip/node_modules/@netlify/build/",\
+        "packageDependencies": [\
+          ["@netlify/build", "npm:29.32.0"]\
+        ],\
+        "linkType": "SOFT"\
+      }],\
+      ["virtual:8f371c2789e54aba072eb0bf66527970308809c0b43d5405de1da2e93dfefc4154b0d2cee3c2b3df5ce0e3025c56c7b4ea526ef13a844e3c6053ab1bda17c6f8#npm:29.32.0", {\
+        "packageLocation": "./.yarn/__virtual__/@netlify-build-virtual-049a6b5cf6/0/cache/@netlify-build-npm-29.32.0-af47b0c578-6a8964ae3e.zip/node_modules/@netlify/build/",\
+        "packageDependencies": [\
+          ["@netlify/build", "virtual:8f371c2789e54aba072eb0bf66527970308809c0b43d5405de1da2e93dfefc4154b0d2cee3c2b3df5ce0e3025c56c7b4ea526ef13a844e3c6053ab1bda17c6f8#npm:29.32.0"],\
+          ["@bugsnag/js", "npm:7.22.3"],\
+          ["@netlify/blobs", "npm:6.4.1"],\
+          ["@netlify/cache-utils", "npm:5.1.5"],\
+          ["@netlify/config", "npm:20.10.1"],\
+          ["@netlify/edge-bundler", "npm:10.1.3"],\
+          ["@netlify/framework-info", "npm:9.8.10"],\
+          ["@netlify/functions-utils", "npm:5.2.46"],\
+          ["@netlify/git-utils", "npm:5.1.1"],\
+          ["@netlify/opentelemetry-sdk-setup", null],\
+          ["@netlify/opentelemetry-utils", "npm:1.0.1"],\
+          ["@netlify/plugins-list", "npm:6.75.0"],\
+          ["@netlify/run-utils", "npm:5.1.1"],\
+          ["@netlify/zip-it-and-ship-it", "npm:9.28.2"],\
+          ["@opentelemetry/api", "npm:1.6.0"],\
+          ["@sindresorhus/slugify", "npm:2.2.1"],\
+          ["@types/netlify__opentelemetry-sdk-setup", null],\
+          ["ansi-escapes", "npm:6.2.0"],\
+          ["chalk", "npm:5.3.0"],\
+          ["clean-stack", "npm:4.2.0"],\
+          ["execa", "npm:6.1.0"],\
+          ["fdir", "virtual:049a6b5cf6fb521ac95708e157c152ae809db80b0f52e843d490c8445dc3888be3e5443ae835f825a5b09aa2eec27080b6d90df26d6ac2ac2d2cc8ceb5c12b22#npm:6.1.1"],\
+          ["figures", "npm:5.0.0"],\
+          ["filter-obj", "npm:5.1.0"],\
+          ["got", "npm:12.6.1"],\
+          ["hot-shots", "npm:10.0.0"],\
+          ["indent-string", "npm:5.0.0"],\
+          ["is-plain-obj", "npm:4.1.0"],\
           ["js-yaml", "npm:4.1.0"],\
-          ["keep-func-props", "npm:3.0.1"],\
-          ["locate-path", "npm:6.0.0"],\
-          ["log-process-errors", "npm:6.3.0"],\
-          ["make-dir", "npm:3.1.0"],\
-          ["map-obj", "npm:4.3.0"],\
-          ["memoize-one", "npm:5.2.1"],\
-          ["os-name", "npm:4.0.1"],\
-          ["p-event", "npm:4.2.0"],\
+          ["keep-func-props", "npm:4.0.1"],\
+          ["locate-path", "npm:7.2.0"],\
+          ["log-process-errors", "npm:8.0.0"],\
+          ["map-obj", "npm:5.0.2"],\
+          ["memoize-one", "npm:6.0.0"],\
+          ["node-fetch", "npm:3.3.2"],\
+          ["os-name", "npm:5.1.0"],\
+          ["p-event", "npm:5.0.1"],\
           ["p-every", "npm:2.0.0"],\
-          ["p-filter", "npm:2.1.0"],\
-          ["p-locate", "npm:5.0.0"],\
-          ["p-reduce", "npm:2.1.0"],\
-          ["path-exists", "npm:4.0.0"],\
-          ["path-type", "npm:4.0.0"],\
-          ["pkg-dir", "npm:5.0.0"],\
-          ["pretty-ms", "npm:7.0.1"],\
-          ["ps-list", "npm:7.2.0"],\
-          ["read-pkg-up", "npm:7.0.1"],\
+          ["p-filter", "npm:3.0.0"],\
+          ["p-locate", "npm:6.0.0"],\
+          ["p-map", "npm:6.0.0"],\
+          ["p-reduce", "npm:3.0.0"],\
+          ["path-exists", "npm:5.0.0"],\
+          ["path-type", "npm:5.0.0"],\
+          ["pkg-dir", "npm:7.0.0"],\
+          ["pretty-ms", "npm:8.0.0"],\
+          ["ps-list", "npm:8.1.1"],\
+          ["read-pkg-up", "npm:9.1.0"],\
           ["readdirp", "npm:3.6.0"],\
           ["resolve", "patch:resolve@npm%3A2.0.0-next.2#optional!builtin<compat/resolve>::version=2.0.0-next.2&hash=c3c19d"],\
           ["rfdc", "npm:1.3.0"],\
           ["safe-json-stringify", "npm:1.2.0"],\
-          ["semver", "npm:7.3.5"],\
-          ["statsd-client", "npm:0.4.7"],\
-          ["string-width", "npm:4.2.3"],\
-          ["strip-ansi", "npm:6.0.1"],\
-          ["supports-color", "npm:8.1.1"],\
-          ["tmp-promise", "npm:3.0.2"],\
-          ["ts-node", "virtual:e300e2715864a5309f0ec1f05de2b35e3db6bae749d57ee0ed7369c0e6e2d70f422824bbdbdbde3c63326aadafbe4f6d154dab555e55e681489041bad5705105#npm:10.4.0"],\
-          ["update-notifier", "npm:5.1.0"],\
-          ["uuid", "npm:8.3.2"],\
-          ["yargs", "npm:15.4.1"]\
+          ["semver", "npm:7.5.4"],\
+          ["string-width", "npm:5.1.2"],\
+          ["strip-ansi", "npm:7.1.0"],\
+          ["supports-color", "npm:9.4.0"],\
+          ["terminal-link", "npm:3.0.0"],\
+          ["ts-node", "virtual:049a6b5cf6fb521ac95708e157c152ae809db80b0f52e843d490c8445dc3888be3e5443ae835f825a5b09aa2eec27080b6d90df26d6ac2ac2d2cc8ceb5c12b22#npm:10.9.2"],\
+          ["typescript", "patch:typescript@npm%3A5.3.3#optional!builtin<compat/typescript>::version=5.3.3&hash=e012d7"],\
+          ["uuid", "npm:9.0.1"],\
+          ["yargs", "npm:17.7.2"]\
+        ],\
+        "packagePeers": [\
+          "@netlify/opentelemetry-sdk-setup",\
+          "@types/netlify__opentelemetry-sdk-setup"\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@netlify/build-info", [\
+      ["npm:7.11.4", {\
+        "packageLocation": "./.yarn/cache/@netlify-build-info-npm-7.11.4-be472d2d04-5be2c92347.zip/node_modules/@netlify/build-info/",\
+        "packageDependencies": [\
+          ["@netlify/build-info", "npm:7.11.4"],\
+          ["@bugsnag/js", "npm:7.22.3"],\
+          ["dot-prop", "npm:7.2.0"],\
+          ["find-up", "npm:6.3.0"],\
+          ["minimatch", "npm:9.0.3"],\
+          ["read-pkg", "npm:7.1.0"],\
+          ["semver", "npm:7.5.4"],\
+          ["toml", "npm:3.0.0"],\
+          ["yaml", "npm:2.3.4"],\
+          ["yargs", "npm:17.7.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@netlify/cache-utils", [\
-      ["npm:2.0.4", {\
-        "packageLocation": "./.yarn/cache/@netlify-cache-utils-npm-2.0.4-9c6a44d5cd-a6c8c71a79.zip/node_modules/@netlify/cache-utils/",\
+      ["npm:5.1.5", {\
+        "packageLocation": "./.yarn/cache/@netlify-cache-utils-npm-5.1.5-c1d8e20a30-c6b4c3a110.zip/node_modules/@netlify/cache-utils/",\
         "packageDependencies": [\
-          ["@netlify/cache-utils", "npm:2.0.4"],\
-          ["array-flat-polyfill", "npm:1.0.1"],\
-          ["cpy", "npm:8.1.1"],\
-          ["del", "npm:5.1.0"],\
+          ["@netlify/cache-utils", "npm:5.1.5"],\
+          ["cpy", "npm:9.0.1"],\
           ["get-stream", "npm:6.0.1"],\
-          ["globby", "npm:11.1.0"],\
-          ["junk", "npm:3.1.0"],\
-          ["locate-path", "npm:6.0.0"],\
-          ["make-dir", "npm:3.1.0"],\
-          ["move-file", "npm:2.1.0"],\
-          ["path-exists", "npm:4.0.0"],\
+          ["globby", "npm:13.2.2"],\
+          ["junk", "npm:4.0.1"],\
+          ["locate-path", "npm:7.2.0"],\
+          ["move-file", "npm:3.1.0"],\
+          ["path-exists", "npm:5.0.0"],\
           ["readdirp", "npm:3.6.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@netlify/config", [\
-      ["npm:15.8.0", {\
-        "packageLocation": "./.yarn/cache/@netlify-config-npm-15.8.0-3de3aa9b52-93f9d0fe57.zip/node_modules/@netlify/config/",\
+      ["npm:20.10.1", {\
+        "packageLocation": "./.yarn/cache/@netlify-config-npm-20.10.1-9ae7973236-415d65e89d.zip/node_modules/@netlify/config/",\
         "packageDependencies": [\
-          ["@netlify/config", "npm:15.8.0"],\
-          ["@ungap/from-entries", "npm:0.2.1"],\
-          ["array-flat-polyfill", "npm:1.0.1"],\
-          ["chalk", "npm:4.1.2"],\
-          ["cron-parser", "npm:4.1.0"],\
+          ["@netlify/config", "npm:20.10.1"],\
+          ["chalk", "npm:5.3.0"],\
+          ["cron-parser", "npm:4.8.1"],\
           ["deepmerge", "npm:4.3.1"],\
-          ["dot-prop", "npm:5.3.0"],\
-          ["execa", "npm:5.1.1"],\
+          ["dot-prop", "npm:7.2.0"],\
+          ["execa", "npm:6.1.0"],\
           ["fast-safe-stringify", "npm:2.1.1"],\
-          ["figures", "npm:3.2.0"],\
-          ["filter-obj", "npm:2.0.2"],\
-          ["find-up", "npm:5.0.0"],\
-          ["indent-string", "npm:4.0.0"],\
-          ["is-plain-obj", "npm:3.0.0"],\
+          ["figures", "npm:5.0.0"],\
+          ["filter-obj", "npm:5.1.0"],\
+          ["find-up", "npm:6.3.0"],\
+          ["indent-string", "npm:5.0.0"],\
+          ["is-plain-obj", "npm:4.1.0"],\
           ["js-yaml", "npm:4.1.0"],\
-          ["make-dir", "npm:3.1.0"],\
-          ["map-obj", "npm:4.3.0"],\
-          ["netlify", "npm:8.0.4"],\
-          ["netlify-headers-parser", "npm:4.0.1"],\
-          ["netlify-redirect-parser", "npm:11.0.2"],\
+          ["map-obj", "npm:5.0.2"],\
+          ["netlify", "npm:13.1.12"],\
+          ["netlify-headers-parser", "npm:7.1.3"],\
+          ["netlify-redirect-parser", "npm:14.2.1"],\
+          ["node-fetch", "npm:3.3.2"],\
           ["omit.js", "npm:2.0.2"],\
-          ["p-locate", "npm:5.0.0"],\
-          ["path-exists", "npm:4.0.0"],\
-          ["path-type", "npm:4.0.0"],\
+          ["p-locate", "npm:6.0.0"],\
+          ["path-type", "npm:5.0.0"],\
           ["toml", "npm:3.0.0"],\
           ["tomlify-j0.4", "npm:3.0.0"],\
-          ["validate-npm-package-name", "npm:3.0.0"],\
-          ["yargs", "npm:15.4.1"]\
+          ["validate-npm-package-name", "npm:4.0.0"],\
+          ["yargs", "npm:17.7.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@netlify/esbuild", [\
-      ["npm:0.13.6", {\
-        "packageLocation": "./.yarn/unplugged/@netlify-esbuild-npm-0.13.6-046d0dd04b/node_modules/@netlify/esbuild/",\
+    ["@netlify/edge-bundler", [\
+      ["npm:10.1.3", {\
+        "packageLocation": "./.yarn/cache/@netlify-edge-bundler-npm-10.1.3-14f79ba908-0c0d5d4600.zip/node_modules/@netlify/edge-bundler/",\
         "packageDependencies": [\
-          ["@netlify/esbuild", "npm:0.13.6"]\
+          ["@netlify/edge-bundler", "npm:10.1.3"],\
+          ["@import-maps/resolve", "npm:1.0.1"],\
+          ["@vercel/nft", "npm:0.24.4"],\
+          ["ajv", "npm:8.12.0"],\
+          ["ajv-errors", "virtual:a1cf4e12ffb4d3937d4fd375e48f00eb8878c6367f5493d3f743b3b9f8560d110ae828f0a8b44d837605de9261f1fc6ca73a24d3519dda3007366a44d6bceb3a#npm:3.0.0"],\
+          ["better-ajv-errors", "virtual:a1cf4e12ffb4d3937d4fd375e48f00eb8878c6367f5493d3f743b3b9f8560d110ae828f0a8b44d837605de9261f1fc6ca73a24d3519dda3007366a44d6bceb3a#npm:1.2.0"],\
+          ["common-path-prefix", "npm:3.0.0"],\
+          ["env-paths", "npm:3.0.0"],\
+          ["esbuild", "npm:0.19.6"],\
+          ["execa", "npm:6.1.0"],\
+          ["find-up", "npm:6.3.0"],\
+          ["get-package-name", "npm:2.2.0"],\
+          ["get-port", "npm:6.1.2"],\
+          ["is-path-inside", "npm:4.0.0"],\
+          ["jsonc-parser", "npm:3.2.0"],\
+          ["node-fetch", "npm:3.3.2"],\
+          ["node-stream-zip", "npm:1.15.0"],\
+          ["p-retry", "npm:5.1.2"],\
+          ["p-wait-for", "npm:4.1.0"],\
+          ["path-key", "npm:4.0.0"],\
+          ["regexp-tree", "npm:0.1.27"],\
+          ["semver", "npm:7.5.4"],\
+          ["tmp-promise", "npm:3.0.3"],\
+          ["urlpattern-polyfill", "npm:8.0.2"],\
+          ["uuid", "npm:9.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:11.0.0", {\
+        "packageLocation": "./.yarn/cache/@netlify-edge-bundler-npm-11.0.0-a1cf4e12ff-959ad06671.zip/node_modules/@netlify/edge-bundler/",\
+        "packageDependencies": [\
+          ["@netlify/edge-bundler", "npm:11.0.0"],\
+          ["@import-maps/resolve", "npm:1.0.1"],\
+          ["@vercel/nft", "npm:0.24.4"],\
+          ["ajv", "npm:8.12.0"],\
+          ["ajv-errors", "virtual:a1cf4e12ffb4d3937d4fd375e48f00eb8878c6367f5493d3f743b3b9f8560d110ae828f0a8b44d837605de9261f1fc6ca73a24d3519dda3007366a44d6bceb3a#npm:3.0.0"],\
+          ["better-ajv-errors", "virtual:a1cf4e12ffb4d3937d4fd375e48f00eb8878c6367f5493d3f743b3b9f8560d110ae828f0a8b44d837605de9261f1fc6ca73a24d3519dda3007366a44d6bceb3a#npm:1.2.0"],\
+          ["common-path-prefix", "npm:3.0.0"],\
+          ["env-paths", "npm:3.0.0"],\
+          ["esbuild", "npm:0.19.9"],\
+          ["execa", "npm:6.1.0"],\
+          ["find-up", "npm:6.3.0"],\
+          ["get-package-name", "npm:2.2.0"],\
+          ["get-port", "npm:6.1.2"],\
+          ["is-path-inside", "npm:4.0.0"],\
+          ["jsonc-parser", "npm:3.2.0"],\
+          ["node-fetch", "npm:3.3.2"],\
+          ["node-stream-zip", "npm:1.15.0"],\
+          ["p-retry", "npm:5.1.2"],\
+          ["p-wait-for", "npm:4.1.0"],\
+          ["path-key", "npm:4.0.0"],\
+          ["regexp-tree", "npm:0.1.27"],\
+          ["semver", "npm:7.5.4"],\
+          ["tmp-promise", "npm:3.0.3"],\
+          ["urlpattern-polyfill", "npm:8.0.2"],\
+          ["uuid", "npm:9.0.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@netlify/framework-info", [\
-      ["npm:5.11.0", {\
-        "packageLocation": "./.yarn/cache/@netlify-framework-info-npm-5.11.0-892a8f113e-9dede6d3c5.zip/node_modules/@netlify/framework-info/",\
+      ["npm:9.8.10", {\
+        "packageLocation": "./.yarn/cache/@netlify-framework-info-npm-9.8.10-ef6bea14b9-b8a7b33f6a.zip/node_modules/@netlify/framework-info/",\
         "packageDependencies": [\
-          ["@netlify/framework-info", "npm:5.11.0"],\
+          ["@netlify/framework-info", "npm:9.8.10"],\
           ["ajv", "npm:8.12.0"],\
-          ["filter-obj", "npm:2.0.2"],\
-          ["is-plain-obj", "npm:3.0.0"],\
-          ["locate-path", "npm:6.0.0"],\
-          ["p-filter", "npm:2.1.0"],\
-          ["p-locate", "npm:5.0.0"],\
-          ["read-pkg-up", "npm:7.0.1"],\
-          ["semver", "npm:7.3.5"]\
+          ["filter-obj", "npm:5.1.0"],\
+          ["find-up", "npm:6.3.0"],\
+          ["is-plain-obj", "npm:4.1.0"],\
+          ["locate-path", "npm:7.2.0"],\
+          ["p-filter", "npm:3.0.0"],\
+          ["p-locate", "npm:6.0.0"],\
+          ["process", "npm:0.11.10"],\
+          ["read-pkg-up", "npm:9.1.0"],\
+          ["semver", "npm:7.5.4"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@netlify/functions-utils", [\
-      ["npm:2.0.2", {\
-        "packageLocation": "./.yarn/cache/@netlify-functions-utils-npm-2.0.2-62bc12c0f8-ef0b0d8bc1.zip/node_modules/@netlify/functions-utils/",\
+      ["npm:5.2.46", {\
+        "packageLocation": "./.yarn/cache/@netlify-functions-utils-npm-5.2.46-17f647f719-a30abc0ce0.zip/node_modules/@netlify/functions-utils/",\
         "packageDependencies": [\
-          ["@netlify/functions-utils", "npm:2.0.2"],\
-          ["@netlify/zip-it-and-ship-it", "npm:4.28.3"],\
-          ["cpy", "npm:8.1.1"],\
-          ["path-exists", "npm:4.0.0"]\
+          ["@netlify/functions-utils", "npm:5.2.46"],\
+          ["@netlify/zip-it-and-ship-it", "npm:9.28.2"],\
+          ["cpy", "npm:9.0.1"],\
+          ["path-exists", "npm:5.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@netlify/git-utils", [\
-      ["npm:2.0.2", {\
-        "packageLocation": "./.yarn/cache/@netlify-git-utils-npm-2.0.2-555ce40023-535c68eca5.zip/node_modules/@netlify/git-utils/",\
+      ["npm:5.1.1", {\
+        "packageLocation": "./.yarn/cache/@netlify-git-utils-npm-5.1.1-c51b643d1b-e0af71e582.zip/node_modules/@netlify/git-utils/",\
         "packageDependencies": [\
-          ["@netlify/git-utils", "npm:2.0.2"],\
-          ["execa", "npm:5.1.1"],\
-          ["map-obj", "npm:4.3.0"],\
+          ["@netlify/git-utils", "npm:5.1.1"],\
+          ["execa", "npm:6.1.0"],\
+          ["map-obj", "npm:5.0.2"],\
           ["micromatch", "npm:4.0.5"],\
-          ["moize", "npm:6.1.0"],\
-          ["path-exists", "npm:4.0.0"]\
+          ["moize", "npm:6.1.6"],\
+          ["path-exists", "npm:5.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -3143,149 +1861,102 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@netlify/open-api", [\
-      ["npm:2.5.2", {\
-        "packageLocation": "./.yarn/cache/@netlify-open-api-npm-2.5.2-5e94d85f21-0b22008d47.zip/node_modules/@netlify/open-api/",\
-        "packageDependencies": [\
-          ["@netlify/open-api", "npm:2.5.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@netlify/plugin-edge-handlers", [\
-      ["npm:1.11.22", {\
-        "packageLocation": "./.yarn/cache/@netlify-plugin-edge-handlers-npm-1.11.22-f018902cb6-db6710a8fa.zip/node_modules/@netlify/plugin-edge-handlers/",\
-        "packageDependencies": [\
-          ["@netlify/plugin-edge-handlers", "npm:1.11.22"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/preset-env", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:7.12.11"],\
-          ["@rollup/plugin-babel", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:5.2.2"],\
-          ["@rollup/plugin-commonjs", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:18.1.0"],\
-          ["@rollup/plugin-inject", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:4.0.2"],\
-          ["@rollup/plugin-json", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:4.1.0"],\
-          ["@rollup/plugin-node-resolve", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:11.2.1"],\
-          ["@types/node", "npm:14.14.16"],\
-          ["buffer-es6", "npm:4.9.3"],\
-          ["del", "npm:6.0.0"],\
-          ["make-dir", "npm:3.1.0"],\
-          ["node-fetch", "npm:2.6.6"],\
-          ["path-type", "npm:4.0.0"],\
-          ["process-es6", "npm:0.11.6"],\
-          ["rollup", "npm:2.35.1"],\
-          ["rollup-plugin-node-polyfills", "npm:0.2.1"],\
-          ["rollup-plugin-terser", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:7.0.2"],\
-          ["typescript", "patch:typescript@npm%3A4.4.4#optional!builtin<compat/typescript>::version=4.4.4&hash=bbeadb"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@netlify/plugins-list", [\
-      ["npm:4.1.0", {\
-        "packageLocation": "./.yarn/cache/@netlify-plugins-list-npm-4.1.0-4c92f8371c-352de8d54d.zip/node_modules/@netlify/plugins-list/",\
-        "packageDependencies": [\
-          ["@netlify/plugins-list", "npm:4.1.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@netlify/routing-local-proxy", [\
-      ["npm:0.34.1", {\
-        "packageLocation": "./.yarn/cache/@netlify-routing-local-proxy-npm-0.34.1-e2f0f6e21f-d1beb69dc4.zip/node_modules/@netlify/routing-local-proxy/",\
+    ["@netlify/node-cookies", [\
+      ["npm:0.1.0", {\
+        "packageLocation": "./.yarn/cache/@netlify-node-cookies-npm-0.1.0-345808956c-4399905eb9.zip/node_modules/@netlify/node-cookies/",\
         "packageDependencies": [\
-          ["@netlify/routing-local-proxy", "npm:0.34.1"],\
-          ["@netlify/routing-local-proxy-darwin-arm64", "npm:0.34.1"],\
-          ["@netlify/routing-local-proxy-darwin-x64", "npm:0.34.1"],\
-          ["@netlify/routing-local-proxy-linux-x64", "npm:0.34.1"],\
-          ["@netlify/routing-local-proxy-win32-x64", "npm:0.34.1"]\
+          ["@netlify/node-cookies", "npm:0.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@netlify/routing-local-proxy-darwin-arm64", [\
-      ["npm:0.34.1", {\
-        "packageLocation": "./.yarn/unplugged/@netlify-routing-local-proxy-darwin-arm64-npm-0.34.1-5bf6c934ab/node_modules/@netlify/routing-local-proxy-darwin-arm64/",\
+    ["@netlify/open-api", [\
+      ["npm:2.26.0", {\
+        "packageLocation": "./.yarn/cache/@netlify-open-api-npm-2.26.0-06e6df0c4e-bece6ee596.zip/node_modules/@netlify/open-api/",\
         "packageDependencies": [\
-          ["@netlify/routing-local-proxy-darwin-arm64", "npm:0.34.1"]\
+          ["@netlify/open-api", "npm:2.26.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@netlify/routing-local-proxy-darwin-x64", [\
-      ["npm:0.34.1", {\
-        "packageLocation": "./.yarn/unplugged/@netlify-routing-local-proxy-darwin-x64-npm-0.34.1-0f01779c8b/node_modules/@netlify/routing-local-proxy-darwin-x64/",\
+    ["@netlify/opentelemetry-utils", [\
+      ["npm:1.0.1", {\
+        "packageLocation": "./.yarn/cache/@netlify-opentelemetry-utils-npm-1.0.1-b568a1005d-5763af5bf6.zip/node_modules/@netlify/opentelemetry-utils/",\
         "packageDependencies": [\
-          ["@netlify/routing-local-proxy-darwin-x64", "npm:0.34.1"]\
+          ["@netlify/opentelemetry-utils", "npm:1.0.1"],\
+          ["@opentelemetry/api", "npm:1.6.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@netlify/routing-local-proxy-linux-x64", [\
-      ["npm:0.34.1", {\
-        "packageLocation": "./.yarn/unplugged/@netlify-routing-local-proxy-linux-x64-npm-0.34.1-d25a74393e/node_modules/@netlify/routing-local-proxy-linux-x64/",\
+    ["@netlify/plugins-list", [\
+      ["npm:6.75.0", {\
+        "packageLocation": "./.yarn/cache/@netlify-plugins-list-npm-6.75.0-97dd7feea3-c759c570b9.zip/node_modules/@netlify/plugins-list/",\
         "packageDependencies": [\
-          ["@netlify/routing-local-proxy-linux-x64", "npm:0.34.1"]\
+          ["@netlify/plugins-list", "npm:6.75.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@netlify/routing-local-proxy-win32-x64", [\
-      ["npm:0.34.1", {\
-        "packageLocation": "./.yarn/unplugged/@netlify-routing-local-proxy-win32-x64-npm-0.34.1-d79276a890/node_modules/@netlify/routing-local-proxy-win32-x64/",\
+    ["@netlify/run-utils", [\
+      ["npm:5.1.1", {\
+        "packageLocation": "./.yarn/cache/@netlify-run-utils-npm-5.1.1-74ec2bc10c-e94d6c0410.zip/node_modules/@netlify/run-utils/",\
         "packageDependencies": [\
-          ["@netlify/routing-local-proxy-win32-x64", "npm:0.34.1"]\
+          ["@netlify/run-utils", "npm:5.1.1"],\
+          ["execa", "npm:6.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@netlify/run-utils", [\
-      ["npm:2.0.1", {\
-        "packageLocation": "./.yarn/cache/@netlify-run-utils-npm-2.0.1-058d3957cb-1f09aa9b7f.zip/node_modules/@netlify/run-utils/",\
+    ["@netlify/serverless-functions-api", [\
+      ["npm:1.13.0", {\
+        "packageLocation": "./.yarn/cache/@netlify-serverless-functions-api-npm-1.13.0-34a177d932-a54d347101.zip/node_modules/@netlify/serverless-functions-api/",\
         "packageDependencies": [\
-          ["@netlify/run-utils", "npm:2.0.1"],\
-          ["execa", "npm:5.1.1"]\
+          ["@netlify/serverless-functions-api", "npm:1.13.0"],\
+          ["@netlify/node-cookies", "npm:0.1.0"],\
+          ["urlpattern-polyfill", "npm:8.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
-    ]],\
-    ["@netlify/zip-it-and-ship-it", [\
-      ["npm:4.28.3", {\
-        "packageLocation": "./.yarn/cache/@netlify-zip-it-and-ship-it-npm-4.28.3-016b62d1d8-2638e1c052.zip/node_modules/@netlify/zip-it-and-ship-it/",\
-        "packageDependencies": [\
-          ["@netlify/zip-it-and-ship-it", "npm:4.28.3"],\
-          ["@babel/parser", "npm:7.23.6"],\
-          ["@netlify/esbuild", "npm:0.13.6"],\
-          ["@vercel/nft", "npm:0.17.0"],\
-          ["archiver", "npm:5.3.0"],\
-          ["array-flat-polyfill", "npm:1.0.1"],\
-          ["common-path-prefix", "npm:3.0.0"],\
-          ["cp-file", "npm:9.1.0"],\
-          ["del", "npm:6.0.0"],\
-          ["elf-cam", "npm:0.1.1"],\
-          ["end-of-stream", "npm:1.4.4"],\
-          ["es-module-lexer", "npm:0.9.3"],\
-          ["execa", "npm:5.1.1"],\
-          ["filter-obj", "npm:2.0.2"],\
-          ["find-up", "npm:5.0.0"],\
-          ["glob", "npm:7.2.0"],\
+    ]],\
+    ["@netlify/zip-it-and-ship-it", [\
+      ["npm:9.28.2", {\
+        "packageLocation": "./.yarn/cache/@netlify-zip-it-and-ship-it-npm-9.28.2-a1dc19a04a-f71589b93d.zip/node_modules/@netlify/zip-it-and-ship-it/",\
+        "packageDependencies": [\
+          ["@netlify/zip-it-and-ship-it", "npm:9.28.2"],\
+          ["@babel/parser", "npm:7.23.6"],\
+          ["@babel/types", "npm:7.23.5"],\
+          ["@netlify/binary-info", "npm:1.0.0"],\
+          ["@netlify/serverless-functions-api", "npm:1.13.0"],\
+          ["@vercel/nft", "npm:0.23.1"],\
+          ["archiver", "npm:6.0.1"],\
+          ["common-path-prefix", "npm:3.0.0"],\
+          ["cp-file", "npm:10.0.0"],\
+          ["es-module-lexer", "npm:1.4.1"],\
+          ["esbuild", "npm:0.19.9"],\
+          ["execa", "npm:6.1.0"],\
+          ["fast-glob", "npm:3.3.2"],\
+          ["filter-obj", "npm:5.1.0"],\
+          ["find-up", "npm:6.3.0"],\
+          ["glob", "npm:8.1.0"],\
           ["is-builtin-module", "npm:3.1.0"],\
-          ["junk", "npm:3.1.0"],\
-          ["locate-path", "npm:6.0.0"],\
-          ["make-dir", "npm:3.1.0"],\
+          ["is-path-inside", "npm:4.0.0"],\
+          ["junk", "npm:4.0.1"],\
+          ["locate-path", "npm:7.2.0"],\
           ["merge-options", "npm:3.0.4"],\
-          ["minimatch", "npm:3.0.4"],\
-          ["p-map", "npm:4.0.0"],\
-          ["path-exists", "npm:4.0.0"],\
-          ["pkg-dir", "npm:5.0.0"],\
-          ["precinct", "npm:8.2.0"],\
-          ["read-package-json-fast", "npm:2.0.3"],\
+          ["minimatch", "npm:9.0.3"],\
+          ["normalize-path", "npm:3.0.0"],\
+          ["p-map", "npm:5.5.0"],\
+          ["path-exists", "npm:5.0.0"],\
+          ["precinct", "npm:11.0.5"],\
           ["require-package-name", "npm:2.0.1"],\
           ["resolve", "patch:resolve@npm%3A2.0.0-next.2#optional!builtin<compat/resolve>::version=2.0.0-next.2&hash=c3c19d"],\
-          ["semver", "npm:7.3.5"],\
-          ["tmp-promise", "npm:3.0.2"],\
+          ["semver", "npm:7.5.4"],\
+          ["tmp-promise", "npm:3.0.3"],\
           ["toml", "npm:3.0.0"],\
-          ["typescript", "patch:typescript@npm%3A4.4.4#optional!builtin<compat/typescript>::version=4.4.4&hash=bbeadb"],\
           ["unixify", "npm:1.0.0"],\
-          ["yargs", "npm:16.2.0"]\
+          ["urlpattern-polyfill", "npm:8.0.2"],\
+          ["yargs", "npm:17.7.2"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -3302,13 +1973,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@nodelib/fs.stat", [\
-      ["npm:1.1.3", {\
-        "packageLocation": "./.yarn/cache/@nodelib-fs.stat-npm-1.1.3-95bc1892a0-318deab369.zip/node_modules/@nodelib/fs.stat/",\
-        "packageDependencies": [\
-          ["@nodelib/fs.stat", "npm:1.1.3"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:2.0.3", {\
         "packageLocation": "./.yarn/cache/@nodelib-fs.stat-npm-2.0.3-be9eaa5ef7-c883a168a7.zip/node_modules/@nodelib/fs.stat/",\
         "packageDependencies": [\
@@ -3323,7 +1987,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["@nodelib/fs.walk", "npm:1.2.4"],\
           ["@nodelib/fs.scandir", "npm:2.1.3"],\
-          ["fastq", "npm:1.9.0"]\
+          ["fastq", "npm:1.16.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -3347,63 +2011,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip/node_modules/@npmcli/fs/",\
         "packageDependencies": [\
           ["@npmcli/fs", "npm:3.1.0"],\
-          ["semver", "npm:7.3.5"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@oclif/color", [\
-      ["npm:0.1.2", {\
-        "packageLocation": "./.yarn/cache/@oclif-color-npm-0.1.2-ce883172b6-4b99ffed7f.zip/node_modules/@oclif/color/",\
-        "packageDependencies": [\
-          ["@oclif/color", "npm:0.1.2"],\
-          ["ansi-styles", "npm:3.2.1"],\
-          ["chalk", "npm:4.1.2"],\
-          ["strip-ansi", "npm:5.2.0"],\
-          ["supports-color", "npm:5.5.0"],\
-          ["tslib", "npm:1.14.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@oclif/command", [\
-      ["npm:1.8.0", {\
-        "packageLocation": "./.yarn/cache/@oclif-command-npm-1.8.0-8a2dc2935e-716bfe146b.zip/node_modules/@oclif/command/",\
-        "packageDependencies": [\
-          ["@oclif/command", "npm:1.8.0"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:9ecae18a487cbe10f8280692100e1fa8708dc5c821098d4aadff33269f66eaf1d724885069354454439129ebc20b4a86429aa32dd4596db2ad45bf682861dbc5#npm:1.8.0", {\
-        "packageLocation": "./.yarn/__virtual__/@oclif-command-virtual-e38b08f956/0/cache/@oclif-command-npm-1.8.0-8a2dc2935e-716bfe146b.zip/node_modules/@oclif/command/",\
-        "packageDependencies": [\
-          ["@oclif/command", "virtual:9ecae18a487cbe10f8280692100e1fa8708dc5c821098d4aadff33269f66eaf1d724885069354454439129ebc20b4a86429aa32dd4596db2ad45bf682861dbc5#npm:1.8.0"],\
-          ["@oclif/config", "npm:1.17.0"],\
-          ["@oclif/errors", "npm:1.3.4"],\
-          ["@oclif/parser", "npm:3.8.5"],\
-          ["@oclif/plugin-help", "npm:3.2.3"],\
-          ["@types/oclif__config", null],\
-          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
-          ["semver", "npm:7.3.5"]\
-        ],\
-        "packagePeers": [\
-          "@oclif/config",\
-          "@types/oclif__config"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@oclif/config", [\
-      ["npm:1.17.0", {\
-        "packageLocation": "./.yarn/cache/@oclif-config-npm-1.17.0-acbde241aa-07d3f17274.zip/node_modules/@oclif/config/",\
-        "packageDependencies": [\
-          ["@oclif/config", "npm:1.17.0"],\
-          ["@oclif/errors", "npm:1.3.4"],\
-          ["@oclif/parser", "npm:3.8.5"],\
-          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
-          ["globby", "npm:11.1.0"],\
-          ["is-wsl", "npm:2.2.0"],\
-          ["tslib", "npm:2.6.2"]\
+          ["semver", "npm:7.5.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -3422,112 +2030,25 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@oclif/linewrap", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/@oclif-linewrap-npm-1.0.0-e738997487-210edd1aac.zip/node_modules/@oclif/linewrap/",\
-        "packageDependencies": [\
-          ["@oclif/linewrap", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@oclif/parser", [\
-      ["npm:3.8.5", {\
-        "packageLocation": "./.yarn/cache/@oclif-parser-npm-3.8.5-2fdc899412-716711d8a3.zip/node_modules/@oclif/parser/",\
-        "packageDependencies": [\
-          ["@oclif/parser", "npm:3.8.5"],\
-          ["@oclif/errors", "npm:1.3.4"],\
-          ["@oclif/linewrap", "npm:1.0.0"],\
-          ["chalk", "npm:4.1.2"],\
-          ["tslib", "npm:1.14.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@oclif/plugin-help", [\
-      ["npm:3.2.3", {\
-        "packageLocation": "./.yarn/cache/@oclif-plugin-help-npm-3.2.3-9ecae18a48-b49305e7f9.zip/node_modules/@oclif/plugin-help/",\
-        "packageDependencies": [\
-          ["@oclif/plugin-help", "npm:3.2.3"],\
-          ["@oclif/command", "virtual:9ecae18a487cbe10f8280692100e1fa8708dc5c821098d4aadff33269f66eaf1d724885069354454439129ebc20b4a86429aa32dd4596db2ad45bf682861dbc5#npm:1.8.0"],\
-          ["@oclif/config", "npm:1.17.0"],\
-          ["@oclif/errors", "npm:1.3.4"],\
-          ["chalk", "npm:4.1.2"],\
-          ["indent-string", "npm:4.0.0"],\
-          ["lodash.template", "npm:4.5.0"],\
-          ["string-width", "npm:4.2.3"],\
-          ["strip-ansi", "npm:6.0.1"],\
-          ["widest-line", "npm:3.1.0"],\
-          ["wrap-ansi", "npm:4.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@oclif/plugin-not-found", [\
-      ["npm:1.2.4", {\
-        "packageLocation": "./.yarn/cache/@oclif-plugin-not-found-npm-1.2.4-83f7525dc3-8e924dd93b.zip/node_modules/@oclif/plugin-not-found/",\
-        "packageDependencies": [\
-          ["@oclif/plugin-not-found", "npm:1.2.4"],\
-          ["@oclif/color", "npm:0.1.2"],\
-          ["@oclif/command", "virtual:9ecae18a487cbe10f8280692100e1fa8708dc5c821098d4aadff33269f66eaf1d724885069354454439129ebc20b4a86429aa32dd4596db2ad45bf682861dbc5#npm:1.8.0"],\
-          ["cli-ux", "npm:4.9.3"],\
-          ["fast-levenshtein", "npm:2.0.6"],\
-          ["lodash", "npm:4.17.21"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@oclif/plugin-plugins", [\
-      ["npm:1.9.5", {\
-        "packageLocation": "./.yarn/cache/@oclif-plugin-plugins-npm-1.9.5-0c64b7c4ad-e6600a2067.zip/node_modules/@oclif/plugin-plugins/",\
-        "packageDependencies": [\
-          ["@oclif/plugin-plugins", "npm:1.9.5"],\
-          ["@oclif/color", "npm:0.1.2"],\
-          ["@oclif/command", "virtual:9ecae18a487cbe10f8280692100e1fa8708dc5c821098d4aadff33269f66eaf1d724885069354454439129ebc20b4a86429aa32dd4596db2ad45bf682861dbc5#npm:1.8.0"],\
-          ["@oclif/errors", "npm:1.3.4"],\
-          ["chalk", "npm:4.1.2"],\
-          ["cli-ux", "npm:5.5.1"],\
-          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
-          ["fs-extra", "npm:9.0.1"],\
-          ["http-call", "npm:5.3.0"],\
-          ["load-json-file", "npm:5.3.0"],\
-          ["npm-run-path", "npm:4.0.1"],\
-          ["semver", "npm:7.3.5"],\
-          ["tslib", "npm:2.6.2"],\
-          ["yarn", "npm:1.22.10"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@oclif/screen", [\
-      ["npm:1.0.4", {\
-        "packageLocation": "./.yarn/cache/@oclif-screen-npm-1.0.4-427b7c4c6e-fb0027fe8c.zip/node_modules/@oclif/screen/",\
-        "packageDependencies": [\
-          ["@oclif/screen", "npm:1.0.4"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@octokit/auth-token", [\
-      ["npm:2.5.0", {\
-        "packageLocation": "./.yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-95d7928b6f.zip/node_modules/@octokit/auth-token/",\
+      ["npm:3.0.4", {\
+        "packageLocation": "./.yarn/cache/@octokit-auth-token-npm-3.0.4-2b669244cb-8e21e567e3.zip/node_modules/@octokit/auth-token/",\
         "packageDependencies": [\
-          ["@octokit/auth-token", "npm:2.5.0"],\
-          ["@octokit/types", "npm:6.34.0"]\
+          ["@octokit/auth-token", "npm:3.0.4"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@octokit/core", [\
-      ["npm:3.5.1", {\
-        "packageLocation": "./.yarn/cache/@octokit-core-npm-3.5.1-a933dedcf7-ea2d122107.zip/node_modules/@octokit/core/",\
-        "packageDependencies": [\
-          ["@octokit/core", "npm:3.5.1"],\
-          ["@octokit/auth-token", "npm:2.5.0"],\
-          ["@octokit/graphql", "npm:4.8.0"],\
-          ["@octokit/request", "npm:5.6.2"],\
-          ["@octokit/request-error", "npm:2.1.0"],\
-          ["@octokit/types", "npm:6.34.0"],\
+      ["npm:4.2.4", {\
+        "packageLocation": "./.yarn/cache/@octokit-core-npm-4.2.4-25aeed316b-53ba8f990c.zip/node_modules/@octokit/core/",\
+        "packageDependencies": [\
+          ["@octokit/core", "npm:4.2.4"],\
+          ["@octokit/auth-token", "npm:3.0.4"],\
+          ["@octokit/graphql", "npm:5.0.6"],\
+          ["@octokit/request", "npm:6.2.8"],\
+          ["@octokit/request-error", "npm:3.0.3"],\
+          ["@octokit/types", "npm:9.3.2"],\
           ["before-after-hook", "npm:2.2.2"],\
           ["universal-user-agent", "npm:6.0.0"]\
         ],\
@@ -3535,11 +2056,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@octokit/endpoint", [\
-      ["npm:6.0.10", {\
-        "packageLocation": "./.yarn/cache/@octokit-endpoint-npm-6.0.10-a14f93e0b2-db05c118fd.zip/node_modules/@octokit/endpoint/",\
+      ["npm:7.0.6", {\
+        "packageLocation": "./.yarn/cache/@octokit-endpoint-npm-7.0.6-ff8dba936f-e8b9cc09aa.zip/node_modules/@octokit/endpoint/",\
         "packageDependencies": [\
-          ["@octokit/endpoint", "npm:6.0.10"],\
-          ["@octokit/types", "npm:6.34.0"],\
+          ["@octokit/endpoint", "npm:7.0.6"],\
+          ["@octokit/types", "npm:9.3.2"],\
           ["is-plain-object", "npm:5.0.0"],\
           ["universal-user-agent", "npm:6.0.0"]\
         ],\
@@ -3547,40 +2068,41 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@octokit/graphql", [\
-      ["npm:4.8.0", {\
-        "packageLocation": "./.yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-e03a3a05b7.zip/node_modules/@octokit/graphql/",\
+      ["npm:5.0.6", {\
+        "packageLocation": "./.yarn/cache/@octokit-graphql-npm-5.0.6-26fb5b6074-6014690d18.zip/node_modules/@octokit/graphql/",\
         "packageDependencies": [\
-          ["@octokit/graphql", "npm:4.8.0"],\
-          ["@octokit/request", "npm:5.6.2"],\
-          ["@octokit/types", "npm:6.34.0"],\
+          ["@octokit/graphql", "npm:5.0.6"],\
+          ["@octokit/request", "npm:6.2.8"],\
+          ["@octokit/types", "npm:9.3.2"],\
           ["universal-user-agent", "npm:6.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@octokit/openapi-types", [\
-      ["npm:11.2.0", {\
-        "packageLocation": "./.yarn/cache/@octokit-openapi-types-npm-11.2.0-10b7a5c509-ea4e7e1cf0.zip/node_modules/@octokit/openapi-types/",\
+      ["npm:18.1.1", {\
+        "packageLocation": "./.yarn/cache/@octokit-openapi-types-npm-18.1.1-18b6c70735-bd2920a238.zip/node_modules/@octokit/openapi-types/",\
         "packageDependencies": [\
-          ["@octokit/openapi-types", "npm:11.2.0"]\
+          ["@octokit/openapi-types", "npm:18.1.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@octokit/plugin-paginate-rest", [\
-      ["npm:2.17.0", {\
-        "packageLocation": "./.yarn/cache/@octokit-plugin-paginate-rest-npm-2.17.0-4d48903092-e1757a89ad.zip/node_modules/@octokit/plugin-paginate-rest/",\
+      ["npm:6.1.2", {\
+        "packageLocation": "./.yarn/cache/@octokit-plugin-paginate-rest-npm-6.1.2-3b2443d1e8-6d5b97fb44.zip/node_modules/@octokit/plugin-paginate-rest/",\
         "packageDependencies": [\
-          ["@octokit/plugin-paginate-rest", "npm:2.17.0"]\
+          ["@octokit/plugin-paginate-rest", "npm:6.1.2"]\
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:2.17.0", {\
-        "packageLocation": "./.yarn/__virtual__/@octokit-plugin-paginate-rest-virtual-f47910934d/0/cache/@octokit-plugin-paginate-rest-npm-2.17.0-4d48903092-e1757a89ad.zip/node_modules/@octokit/plugin-paginate-rest/",\
+      ["virtual:3bdada05dfc548801b28160a53f732e13189d56596d655068c96fa6a2cbd12a2cc59e8223a30523960fdba72ad12e2c6cd87c97a14eeda7d89e11b9708e264a8#npm:6.1.2", {\
+        "packageLocation": "./.yarn/__virtual__/@octokit-plugin-paginate-rest-virtual-4130cec95d/0/cache/@octokit-plugin-paginate-rest-npm-6.1.2-3b2443d1e8-6d5b97fb44.zip/node_modules/@octokit/plugin-paginate-rest/",\
         "packageDependencies": [\
-          ["@octokit/plugin-paginate-rest", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:2.17.0"],\
-          ["@octokit/core", "npm:3.5.1"],\
-          ["@octokit/types", "npm:6.34.0"],\
+          ["@octokit/plugin-paginate-rest", "virtual:3bdada05dfc548801b28160a53f732e13189d56596d655068c96fa6a2cbd12a2cc59e8223a30523960fdba72ad12e2c6cd87c97a14eeda7d89e11b9708e264a8#npm:6.1.2"],\
+          ["@octokit/core", "npm:4.2.4"],\
+          ["@octokit/tsconfig", "npm:1.0.2"],\
+          ["@octokit/types", "npm:9.3.2"],\
           ["@types/octokit__core", null]\
         ],\
         "packagePeers": [\
@@ -3598,11 +2120,11 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:1.0.4", {\
-        "packageLocation": "./.yarn/__virtual__/@octokit-plugin-request-log-virtual-e50d6a2304/0/cache/@octokit-plugin-request-log-npm-1.0.4-9ab5a2f888-2086db0005.zip/node_modules/@octokit/plugin-request-log/",\
+      ["virtual:3bdada05dfc548801b28160a53f732e13189d56596d655068c96fa6a2cbd12a2cc59e8223a30523960fdba72ad12e2c6cd87c97a14eeda7d89e11b9708e264a8#npm:1.0.4", {\
+        "packageLocation": "./.yarn/__virtual__/@octokit-plugin-request-log-virtual-cad0aad3b3/0/cache/@octokit-plugin-request-log-npm-1.0.4-9ab5a2f888-2086db0005.zip/node_modules/@octokit/plugin-request-log/",\
         "packageDependencies": [\
-          ["@octokit/plugin-request-log", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:1.0.4"],\
-          ["@octokit/core", "npm:3.5.1"],\
+          ["@octokit/plugin-request-log", "virtual:3bdada05dfc548801b28160a53f732e13189d56596d655068c96fa6a2cbd12a2cc59e8223a30523960fdba72ad12e2c6cd87c97a14eeda7d89e11b9708e264a8#npm:1.0.4"],\
+          ["@octokit/core", "npm:4.2.4"],\
           ["@types/octokit__core", null]\
         ],\
         "packagePeers": [\
@@ -3613,21 +2135,20 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@octokit/plugin-rest-endpoint-methods", [\
-      ["npm:5.13.0", {\
-        "packageLocation": "./.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-5.13.0-976c113da3-0102a2679b.zip/node_modules/@octokit/plugin-rest-endpoint-methods/",\
+      ["npm:7.2.3", {\
+        "packageLocation": "./.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-7.2.3-c54ecf5d8d-59fb4e786a.zip/node_modules/@octokit/plugin-rest-endpoint-methods/",\
         "packageDependencies": [\
-          ["@octokit/plugin-rest-endpoint-methods", "npm:5.13.0"]\
+          ["@octokit/plugin-rest-endpoint-methods", "npm:7.2.3"]\
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:5.13.0", {\
-        "packageLocation": "./.yarn/__virtual__/@octokit-plugin-rest-endpoint-methods-virtual-a73b92a65a/0/cache/@octokit-plugin-rest-endpoint-methods-npm-5.13.0-976c113da3-0102a2679b.zip/node_modules/@octokit/plugin-rest-endpoint-methods/",\
+      ["virtual:3bdada05dfc548801b28160a53f732e13189d56596d655068c96fa6a2cbd12a2cc59e8223a30523960fdba72ad12e2c6cd87c97a14eeda7d89e11b9708e264a8#npm:7.2.3", {\
+        "packageLocation": "./.yarn/__virtual__/@octokit-plugin-rest-endpoint-methods-virtual-5341decc32/0/cache/@octokit-plugin-rest-endpoint-methods-npm-7.2.3-c54ecf5d8d-59fb4e786a.zip/node_modules/@octokit/plugin-rest-endpoint-methods/",\
         "packageDependencies": [\
-          ["@octokit/plugin-rest-endpoint-methods", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:5.13.0"],\
-          ["@octokit/core", "npm:3.5.1"],\
-          ["@octokit/types", "npm:6.34.0"],\
-          ["@types/octokit__core", null],\
-          ["deprecation", "npm:2.3.1"]\
+          ["@octokit/plugin-rest-endpoint-methods", "virtual:3bdada05dfc548801b28160a53f732e13189d56596d655068c96fa6a2cbd12a2cc59e8223a30523960fdba72ad12e2c6cd87c97a14eeda7d89e11b9708e264a8#npm:7.2.3"],\
+          ["@octokit/core", "npm:4.2.4"],\
+          ["@octokit/types", "npm:10.0.0"],\
+          ["@types/octokit__core", null]\
         ],\
         "packagePeers": [\
           "@octokit/core",\
@@ -3637,26 +2158,26 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@octokit/request", [\
-      ["npm:5.6.2", {\
-        "packageLocation": "./.yarn/cache/@octokit-request-npm-5.6.2-2a9866bd05-a106891aee.zip/node_modules/@octokit/request/",\
+      ["npm:6.2.8", {\
+        "packageLocation": "./.yarn/cache/@octokit-request-npm-6.2.8-fbcbb43713-47188fa08d.zip/node_modules/@octokit/request/",\
         "packageDependencies": [\
-          ["@octokit/request", "npm:5.6.2"],\
-          ["@octokit/endpoint", "npm:6.0.10"],\
-          ["@octokit/request-error", "npm:2.1.0"],\
-          ["@octokit/types", "npm:6.34.0"],\
+          ["@octokit/request", "npm:6.2.8"],\
+          ["@octokit/endpoint", "npm:7.0.6"],\
+          ["@octokit/request-error", "npm:3.0.3"],\
+          ["@octokit/types", "npm:9.3.2"],\
           ["is-plain-object", "npm:5.0.0"],\
-          ["node-fetch", "npm:2.6.6"],\
+          ["node-fetch", "virtual:5055e7dcf5aa8d70595464b1f90124a696877b8d2d009e196ebaa110b814a5203fdd2e7d4db6e06c32e1d4d89b94d982666b69174d2e3a24ade68d1c9f691669#npm:2.7.0"],\
           ["universal-user-agent", "npm:6.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@octokit/request-error", [\
-      ["npm:2.1.0", {\
-        "packageLocation": "./.yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-baec2b5700.zip/node_modules/@octokit/request-error/",\
+      ["npm:3.0.3", {\
+        "packageLocation": "./.yarn/cache/@octokit-request-error-npm-3.0.3-cbba4d6220-5db0b51473.zip/node_modules/@octokit/request-error/",\
         "packageDependencies": [\
-          ["@octokit/request-error", "npm:2.1.0"],\
-          ["@octokit/types", "npm:6.34.0"],\
+          ["@octokit/request-error", "npm:3.0.3"],\
+          ["@octokit/types", "npm:9.3.2"],\
           ["deprecation", "npm:2.3.1"],\
           ["once", "npm:1.4.0"]\
         ],\
@@ -3664,24 +2185,41 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@octokit/rest", [\
-      ["npm:18.12.0", {\
-        "packageLocation": "./.yarn/cache/@octokit-rest-npm-18.12.0-f250ac8e5e-d84cbb1403.zip/node_modules/@octokit/rest/",\
+      ["npm:19.0.13", {\
+        "packageLocation": "./.yarn/cache/@octokit-rest-npm-19.0.13-3bdada05df-7fbee09a2f.zip/node_modules/@octokit/rest/",\
+        "packageDependencies": [\
+          ["@octokit/rest", "npm:19.0.13"],\
+          ["@octokit/core", "npm:4.2.4"],\
+          ["@octokit/plugin-paginate-rest", "virtual:3bdada05dfc548801b28160a53f732e13189d56596d655068c96fa6a2cbd12a2cc59e8223a30523960fdba72ad12e2c6cd87c97a14eeda7d89e11b9708e264a8#npm:6.1.2"],\
+          ["@octokit/plugin-request-log", "virtual:3bdada05dfc548801b28160a53f732e13189d56596d655068c96fa6a2cbd12a2cc59e8223a30523960fdba72ad12e2c6cd87c97a14eeda7d89e11b9708e264a8#npm:1.0.4"],\
+          ["@octokit/plugin-rest-endpoint-methods", "virtual:3bdada05dfc548801b28160a53f732e13189d56596d655068c96fa6a2cbd12a2cc59e8223a30523960fdba72ad12e2c6cd87c97a14eeda7d89e11b9708e264a8#npm:7.2.3"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@octokit/tsconfig", [\
+      ["npm:1.0.2", {\
+        "packageLocation": "./.yarn/cache/@octokit-tsconfig-npm-1.0.2-abab4615e2-74d56f3e9f.zip/node_modules/@octokit/tsconfig/",\
         "packageDependencies": [\
-          ["@octokit/rest", "npm:18.12.0"],\
-          ["@octokit/core", "npm:3.5.1"],\
-          ["@octokit/plugin-paginate-rest", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:2.17.0"],\
-          ["@octokit/plugin-request-log", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:1.0.4"],\
-          ["@octokit/plugin-rest-endpoint-methods", "virtual:f250ac8e5eb682f2f60768f4330fc728a36405b667dc5acc56c520d0ff4519a3db937536614af90173f6af26d8665c4fe9f532c66765a577f6ea1f6b70d54bc1#npm:5.13.0"]\
+          ["@octokit/tsconfig", "npm:1.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@octokit/types", [\
-      ["npm:6.34.0", {\
-        "packageLocation": "./.yarn/cache/@octokit-types-npm-6.34.0-1de469b7ee-91c29ae7c8.zip/node_modules/@octokit/types/",\
+      ["npm:10.0.0", {\
+        "packageLocation": "./.yarn/cache/@octokit-types-npm-10.0.0-8ea850424d-6345e605d3.zip/node_modules/@octokit/types/",\
+        "packageDependencies": [\
+          ["@octokit/types", "npm:10.0.0"],\
+          ["@octokit/openapi-types", "npm:18.1.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:9.3.2", {\
+        "packageLocation": "./.yarn/cache/@octokit-types-npm-9.3.2-0c1714b849-4bcd18850d.zip/node_modules/@octokit/types/",\
         "packageDependencies": [\
-          ["@octokit/types", "npm:6.34.0"],\
-          ["@octokit/openapi-types", "npm:11.2.0"]\
+          ["@octokit/types", "npm:9.3.2"],\
+          ["@octokit/openapi-types", "npm:18.1.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -3695,169 +2233,208 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@pkgjs/parseargs", [\
-      ["npm:0.11.0", {\
-        "packageLocation": "./.yarn/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-115e8ceeec.zip/node_modules/@pkgjs/parseargs/",\
+    ["@opentelemetry/api", [\
+      ["npm:1.6.0", {\
+        "packageLocation": "./.yarn/cache/@opentelemetry-api-npm-1.6.0-58fdf34ce1-b8daefad2c.zip/node_modules/@opentelemetry/api/",\
         "packageDependencies": [\
-          ["@pkgjs/parseargs", "npm:0.11.0"]\
+          ["@opentelemetry/api", "npm:1.6.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@rollup/plugin-babel", [\
-      ["npm:5.2.2", {\
-        "packageLocation": "./.yarn/cache/@rollup-plugin-babel-npm-5.2.2-d1de4602ba-ed2ab5b629.zip/node_modules/@rollup/plugin-babel/",\
+    ["@parcel/watcher", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/cache/@parcel-watcher-npm-2.3.0-ee1d0494b5-5ba2be3337.zip/node_modules/@parcel/watcher/",\
+        "packageDependencies": [\
+          ["@parcel/watcher", "npm:2.3.0"],\
+          ["@parcel/watcher-android-arm64", "npm:2.3.0"],\
+          ["@parcel/watcher-darwin-arm64", "npm:2.3.0"],\
+          ["@parcel/watcher-darwin-x64", "npm:2.3.0"],\
+          ["@parcel/watcher-freebsd-x64", "npm:2.3.0"],\
+          ["@parcel/watcher-linux-arm-glibc", "npm:2.3.0"],\
+          ["@parcel/watcher-linux-arm64-glibc", "npm:2.3.0"],\
+          ["@parcel/watcher-linux-arm64-musl", "npm:2.3.0"],\
+          ["@parcel/watcher-linux-x64-glibc", "npm:2.3.0"],\
+          ["@parcel/watcher-linux-x64-musl", "npm:2.3.0"],\
+          ["@parcel/watcher-win32-arm64", "npm:2.3.0"],\
+          ["@parcel/watcher-win32-ia32", "npm:2.3.0"],\
+          ["@parcel/watcher-win32-x64", "npm:2.3.0"],\
+          ["detect-libc", "npm:1.0.3"],\
+          ["is-glob", "npm:4.0.3"],\
+          ["micromatch", "npm:4.0.5"],\
+          ["node-addon-api", "npm:7.0.0"],\
+          ["node-gyp", "npm:10.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@parcel/watcher-android-arm64", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-android-arm64-npm-2.3.0-2c448e7b4f/node_modules/@parcel/watcher-android-arm64/",\
         "packageDependencies": [\
-          ["@rollup/plugin-babel", "npm:5.2.2"]\
+          ["@parcel/watcher-android-arm64", "npm:2.3.0"]\
         ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:5.2.2", {\
-        "packageLocation": "./.yarn/__virtual__/@rollup-plugin-babel-virtual-529c5816dc/0/cache/@rollup-plugin-babel-npm-5.2.2-d1de4602ba-ed2ab5b629.zip/node_modules/@rollup/plugin-babel/",\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@parcel/watcher-darwin-arm64", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-darwin-arm64-npm-2.3.0-b75954f53c/node_modules/@parcel/watcher-darwin-arm64/",\
         "packageDependencies": [\
-          ["@rollup/plugin-babel", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:5.2.2"],\
-          ["@babel/core", "npm:7.12.10"],\
-          ["@babel/helper-module-imports", "npm:7.12.5"],\
-          ["@rollup/pluginutils", "virtual:529c5816dcf6f3cf39aaf2fffd84de2af51a99df190b16f37fe035368cc9108d2c5b7b915022e2eba78ea14b6ed049d069be370aef49adc7fdfcbd9968cfe2dc#npm:3.1.0"],\
-          ["@types/babel__core", null],\
-          ["@types/rollup", null],\
-          ["rollup", "npm:2.35.1"]\
+          ["@parcel/watcher-darwin-arm64", "npm:2.3.0"]\
         ],\
-        "packagePeers": [\
-          "@babel/core",\
-          "@types/babel__core",\
-          "@types/rollup",\
-          "rollup"\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@parcel/watcher-darwin-x64", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-darwin-x64-npm-2.3.0-2d8304cd3f/node_modules/@parcel/watcher-darwin-x64/",\
+        "packageDependencies": [\
+          ["@parcel/watcher-darwin-x64", "npm:2.3.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@rollup/plugin-commonjs", [\
-      ["npm:18.1.0", {\
-        "packageLocation": "./.yarn/cache/@rollup-plugin-commonjs-npm-18.1.0-32ce7e8ae1-50d16bd250.zip/node_modules/@rollup/plugin-commonjs/",\
+    ["@parcel/watcher-freebsd-x64", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-freebsd-x64-npm-2.3.0-19f0a9b437/node_modules/@parcel/watcher-freebsd-x64/",\
         "packageDependencies": [\
-          ["@rollup/plugin-commonjs", "npm:18.1.0"]\
+          ["@parcel/watcher-freebsd-x64", "npm:2.3.0"]\
         ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:18.1.0", {\
-        "packageLocation": "./.yarn/__virtual__/@rollup-plugin-commonjs-virtual-9b763729b1/0/cache/@rollup-plugin-commonjs-npm-18.1.0-32ce7e8ae1-50d16bd250.zip/node_modules/@rollup/plugin-commonjs/",\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@parcel/watcher-linux-arm-glibc", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-linux-arm-glibc-npm-2.3.0-7a1d8f17ee/node_modules/@parcel/watcher-linux-arm-glibc/",\
         "packageDependencies": [\
-          ["@rollup/plugin-commonjs", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:18.1.0"],\
-          ["@rollup/pluginutils", "virtual:529c5816dcf6f3cf39aaf2fffd84de2af51a99df190b16f37fe035368cc9108d2c5b7b915022e2eba78ea14b6ed049d069be370aef49adc7fdfcbd9968cfe2dc#npm:3.1.0"],\
-          ["@types/rollup", null],\
-          ["commondir", "npm:1.0.1"],\
-          ["estree-walker", "npm:2.0.2"],\
-          ["glob", "npm:7.2.0"],\
-          ["is-reference", "npm:1.2.1"],\
-          ["magic-string", "npm:0.25.7"],\
-          ["resolve", "patch:resolve@npm%3A1.20.0#optional!builtin<compat/resolve>::version=1.20.0&hash=c3c19d"],\
-          ["rollup", "npm:2.35.1"]\
+          ["@parcel/watcher-linux-arm-glibc", "npm:2.3.0"]\
         ],\
-        "packagePeers": [\
-          "@types/rollup",\
-          "rollup"\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@parcel/watcher-linux-arm64-glibc", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-linux-arm64-glibc-npm-2.3.0-c932145179/node_modules/@parcel/watcher-linux-arm64-glibc/",\
+        "packageDependencies": [\
+          ["@parcel/watcher-linux-arm64-glibc", "npm:2.3.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@rollup/plugin-inject", [\
-      ["npm:4.0.2", {\
-        "packageLocation": "./.yarn/cache/@rollup-plugin-inject-npm-4.0.2-abf5f3b178-a052a9ce59.zip/node_modules/@rollup/plugin-inject/",\
+    ["@parcel/watcher-linux-arm64-musl", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-linux-arm64-musl-npm-2.3.0-bdf4982f7c/node_modules/@parcel/watcher-linux-arm64-musl/",\
         "packageDependencies": [\
-          ["@rollup/plugin-inject", "npm:4.0.2"]\
+          ["@parcel/watcher-linux-arm64-musl", "npm:2.3.0"]\
         ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:4.0.2", {\
-        "packageLocation": "./.yarn/__virtual__/@rollup-plugin-inject-virtual-7d2d348ba0/0/cache/@rollup-plugin-inject-npm-4.0.2-abf5f3b178-a052a9ce59.zip/node_modules/@rollup/plugin-inject/",\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@parcel/watcher-linux-x64-glibc", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-linux-x64-glibc-npm-2.3.0-553fa746a4/node_modules/@parcel/watcher-linux-x64-glibc/",\
         "packageDependencies": [\
-          ["@rollup/plugin-inject", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:4.0.2"],\
-          ["@rollup/pluginutils", "virtual:529c5816dcf6f3cf39aaf2fffd84de2af51a99df190b16f37fe035368cc9108d2c5b7b915022e2eba78ea14b6ed049d069be370aef49adc7fdfcbd9968cfe2dc#npm:3.1.0"],\
-          ["@types/rollup", null],\
-          ["estree-walker", "npm:1.0.1"],\
-          ["magic-string", "npm:0.25.7"],\
-          ["rollup", "npm:2.35.1"]\
+          ["@parcel/watcher-linux-x64-glibc", "npm:2.3.0"]\
         ],\
-        "packagePeers": [\
-          "@types/rollup",\
-          "rollup"\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@parcel/watcher-linux-x64-musl", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-linux-x64-musl-npm-2.3.0-c39a01ccec/node_modules/@parcel/watcher-linux-x64-musl/",\
+        "packageDependencies": [\
+          ["@parcel/watcher-linux-x64-musl", "npm:2.3.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@rollup/plugin-json", [\
-      ["npm:4.1.0", {\
-        "packageLocation": "./.yarn/cache/@rollup-plugin-json-npm-4.1.0-c932de6f49-867bc9339b.zip/node_modules/@rollup/plugin-json/",\
+    ["@parcel/watcher-wasm", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/cache/@parcel-watcher-wasm-npm-2.3.0-01ffccf071-978dc4cfb9.zip/node_modules/@parcel/watcher-wasm/",\
         "packageDependencies": [\
-          ["@rollup/plugin-json", "npm:4.1.0"]\
+          ["@parcel/watcher-wasm", "npm:2.3.0"],\
+          ["is-glob", "npm:4.0.3"],\
+          ["micromatch", "npm:4.0.5"],\
+          ["napi-wasm", "npm:1.1.0"]\
         ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:4.1.0", {\
-        "packageLocation": "./.yarn/__virtual__/@rollup-plugin-json-virtual-3aa5c76551/0/cache/@rollup-plugin-json-npm-4.1.0-c932de6f49-867bc9339b.zip/node_modules/@rollup/plugin-json/",\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@parcel/watcher-win32-arm64", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-win32-arm64-npm-2.3.0-a5dd26ed80/node_modules/@parcel/watcher-win32-arm64/",\
         "packageDependencies": [\
-          ["@rollup/plugin-json", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:4.1.0"],\
-          ["@rollup/pluginutils", "virtual:529c5816dcf6f3cf39aaf2fffd84de2af51a99df190b16f37fe035368cc9108d2c5b7b915022e2eba78ea14b6ed049d069be370aef49adc7fdfcbd9968cfe2dc#npm:3.1.0"],\
-          ["@types/rollup", null],\
-          ["rollup", "npm:2.35.1"]\
+          ["@parcel/watcher-win32-arm64", "npm:2.3.0"]\
         ],\
-        "packagePeers": [\
-          "@types/rollup",\
-          "rollup"\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@parcel/watcher-win32-ia32", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-win32-ia32-npm-2.3.0-7a46bdcb1b/node_modules/@parcel/watcher-win32-ia32/",\
+        "packageDependencies": [\
+          ["@parcel/watcher-win32-ia32", "npm:2.3.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@rollup/plugin-node-resolve", [\
-      ["npm:11.2.1", {\
-        "packageLocation": "./.yarn/cache/@rollup-plugin-node-resolve-npm-11.2.1-1cea144df4-8007f6a01d.zip/node_modules/@rollup/plugin-node-resolve/",\
+    ["@parcel/watcher-win32-x64", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/unplugged/@parcel-watcher-win32-x64-npm-2.3.0-e70333e67f/node_modules/@parcel/watcher-win32-x64/",\
         "packageDependencies": [\
-          ["@rollup/plugin-node-resolve", "npm:11.2.1"]\
+          ["@parcel/watcher-win32-x64", "npm:2.3.0"]\
         ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:11.2.1", {\
-        "packageLocation": "./.yarn/__virtual__/@rollup-plugin-node-resolve-virtual-4a3f157921/0/cache/@rollup-plugin-node-resolve-npm-11.2.1-1cea144df4-8007f6a01d.zip/node_modules/@rollup/plugin-node-resolve/",\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@pkgjs/parseargs", [\
+      ["npm:0.11.0", {\
+        "packageLocation": "./.yarn/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-115e8ceeec.zip/node_modules/@pkgjs/parseargs/",\
         "packageDependencies": [\
-          ["@rollup/plugin-node-resolve", "virtual:f018902cb680ec5ec20de301764357daa96447bd5c9407035555aec8a91fc3647a33dbc3ef0bd11b453fedc345f343453d4e93442684033419653d3ba7d88005#npm:11.2.1"],\
-          ["@rollup/pluginutils", "virtual:529c5816dcf6f3cf39aaf2fffd84de2af51a99df190b16f37fe035368cc9108d2c5b7b915022e2eba78ea14b6ed049d069be370aef49adc7fdfcbd9968cfe2dc#npm:3.1.0"],\
-          ["@types/resolve", "npm:1.17.1"],\
-          ["@types/rollup", null],\
-          ["builtin-modules", "npm:3.2.0"],\
-          ["deepmerge", "npm:4.3.1"],\
-          ["is-module", "npm:1.0.0"],\
-          ["resolve", "patch:resolve@npm%3A1.20.0#optional!builtin<compat/resolve>::version=1.20.0&hash=c3c19d"],\
-          ["rollup", "npm:2.35.1"]\
+          ["@pkgjs/parseargs", "npm:0.11.0"]\
         ],\
-        "packagePeers": [\
-          "@types/rollup",\
-          "rollup"\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@pnpm/config.env-replace", [\
+      ["npm:1.1.0", {\
+        "packageLocation": "./.yarn/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip/node_modules/@pnpm/config.env-replace/",\
+        "packageDependencies": [\
+          ["@pnpm/config.env-replace", "npm:1.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@rollup/pluginutils", [\
-      ["npm:3.1.0", {\
-        "packageLocation": "./.yarn/cache/@rollup-pluginutils-npm-3.1.0-b44b222e7d-3b69f02893.zip/node_modules/@rollup/pluginutils/",\
+    ["@pnpm/network.ca-file", [\
+      ["npm:1.0.2", {\
+        "packageLocation": "./.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip/node_modules/@pnpm/network.ca-file/",\
         "packageDependencies": [\
-          ["@rollup/pluginutils", "npm:3.1.0"]\
+          ["@pnpm/network.ca-file", "npm:1.0.2"],\
+          ["graceful-fs", "npm:4.2.10"]\
         ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:529c5816dcf6f3cf39aaf2fffd84de2af51a99df190b16f37fe035368cc9108d2c5b7b915022e2eba78ea14b6ed049d069be370aef49adc7fdfcbd9968cfe2dc#npm:3.1.0", {\
-        "packageLocation": "./.yarn/__virtual__/@rollup-pluginutils-virtual-3ef8b607c4/0/cache/@rollup-pluginutils-npm-3.1.0-b44b222e7d-3b69f02893.zip/node_modules/@rollup/pluginutils/",\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@pnpm/npm-conf", [\
+      ["npm:2.2.2", {\
+        "packageLocation": "./.yarn/cache/@pnpm-npm-conf-npm-2.2.2-b8f7ae7bc8-45422fecc7.zip/node_modules/@pnpm/npm-conf/",\
         "packageDependencies": [\
-          ["@rollup/pluginutils", "virtual:529c5816dcf6f3cf39aaf2fffd84de2af51a99df190b16f37fe035368cc9108d2c5b7b915022e2eba78ea14b6ed049d069be370aef49adc7fdfcbd9968cfe2dc#npm:3.1.0"],\
-          ["@types/estree", "npm:0.0.39"],\
-          ["@types/rollup", null],\
-          ["estree-walker", "npm:1.0.1"],\
-          ["picomatch", "npm:2.3.1"],\
-          ["rollup", "npm:2.35.1"]\
+          ["@pnpm/npm-conf", "npm:2.2.2"],\
+          ["@pnpm/config.env-replace", "npm:1.1.0"],\
+          ["@pnpm/network.ca-file", "npm:1.0.2"],\
+          ["config-chain", "npm:1.1.12"]\
         ],\
-        "packagePeers": [\
-          "@types/rollup",\
-          "rollup"\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@rollup/pluginutils", [\
+      ["npm:4.2.1", {\
+        "packageLocation": "./.yarn/cache/@rollup-pluginutils-npm-4.2.1-0f52a5eba2-503a6f0a44.zip/node_modules/@rollup/pluginutils/",\
+        "packageDependencies": [\
+          ["@rollup/pluginutils", "npm:4.2.1"],\
+          ["estree-walker", "npm:2.0.2"],\
+          ["picomatch", "npm:2.3.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -3888,33 +2465,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@samverschueren/stream-to-observable", [\
-      ["npm:0.3.1", {\
-        "packageLocation": "./.yarn/cache/@samverschueren-stream-to-observable-npm-0.3.1-aeb89f731e-2b62bff492.zip/node_modules/@samverschueren/stream-to-observable/",\
-        "packageDependencies": [\
-          ["@samverschueren/stream-to-observable", "npm:0.3.1"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:f9030beb58c47c1141ba8b09c2df04fef48a2f5eb49ae3c8132ed2ffb349f2b1c2584d8259aba093199758c25920e8ec85b45ef2f0e68231c1e99dada643a9c5#npm:0.3.1", {\
-        "packageLocation": "./.yarn/__virtual__/@samverschueren-stream-to-observable-virtual-38e0f3f649/0/cache/@samverschueren-stream-to-observable-npm-0.3.1-aeb89f731e-2b62bff492.zip/node_modules/@samverschueren/stream-to-observable/",\
-        "packageDependencies": [\
-          ["@samverschueren/stream-to-observable", "virtual:f9030beb58c47c1141ba8b09c2df04fef48a2f5eb49ae3c8132ed2ffb349f2b1c2584d8259aba093199758c25920e8ec85b45ef2f0e68231c1e99dada643a9c5#npm:0.3.1"],\
-          ["@types/rxjs", null],\
-          ["@types/zen-observable", null],\
-          ["any-observable", "virtual:38e0f3f6492f7daeb8b08c4e1aba01d21bed9c661a462abc3c18394e38d8258b20f2faeefcdd2892b62e4eef14f99ae92f8edb15fda7a0c493fc44ac7935e4ab#npm:0.3.0"],\
-          ["rxjs", "npm:6.6.7"],\
-          ["zen-observable", null]\
-        ],\
-        "packagePeers": [\
-          "@types/rxjs",\
-          "@types/zen-observable",\
-          "rxjs",\
-          "zen-observable"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@sidvind/better-ajv-errors", [\
       ["npm:2.1.3", {\
         "packageLocation": "./.yarn/cache/@sidvind-better-ajv-errors-npm-2.1.3-e3d1c524a8-ca349eae76.zip/node_modules/@sidvind/better-ajv-errors/",\
@@ -3938,15 +2488,8 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }]\
-    ]],\
-    ["@sindresorhus/is", [\
-      ["npm:0.14.0", {\
-        "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-0.14.0-9f906ea34b-789cd128f0.zip/node_modules/@sindresorhus/is/",\
-        "packageDependencies": [\
-          ["@sindresorhus/is", "npm:0.14.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
+    ]],\
+    ["@sindresorhus/is", [\
       ["npm:0.7.0", {\
         "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-0.7.0-306ce07075-ff5a58748f.zip/node_modules/@sindresorhus/is/",\
         "packageDependencies": [\
@@ -3954,13 +2497,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:2.1.1", {\
-        "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-2.1.1-f90d94a68e-55c4a78138.zip/node_modules/@sindresorhus/is/",\
-        "packageDependencies": [\
-          ["@sindresorhus/is", "npm:2.1.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:4.0.1", {\
         "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-4.0.1-30716423e5-756fdda690.zip/node_modules/@sindresorhus/is/",\
         "packageDependencies": [\
@@ -3977,23 +2513,22 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@sindresorhus/slugify", [\
-      ["npm:1.1.0", {\
-        "packageLocation": "./.yarn/cache/@sindresorhus-slugify-npm-1.1.0-aa4da00201-6834c3a81e.zip/node_modules/@sindresorhus/slugify/",\
+      ["npm:2.2.1", {\
+        "packageLocation": "./.yarn/cache/@sindresorhus-slugify-npm-2.2.1-d3d46bd278-717f04cf71.zip/node_modules/@sindresorhus/slugify/",\
         "packageDependencies": [\
-          ["@sindresorhus/slugify", "npm:1.1.0"],\
-          ["@sindresorhus/transliterate", "npm:0.1.1"],\
-          ["escape-string-regexp", "npm:4.0.0"]\
+          ["@sindresorhus/slugify", "npm:2.2.1"],\
+          ["@sindresorhus/transliterate", "npm:1.6.0"],\
+          ["escape-string-regexp", "npm:5.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["@sindresorhus/transliterate", [\
-      ["npm:0.1.1", {\
-        "packageLocation": "./.yarn/cache/@sindresorhus-transliterate-npm-0.1.1-b26a532d7b-1d15c67ee7.zip/node_modules/@sindresorhus/transliterate/",\
+      ["npm:1.6.0", {\
+        "packageLocation": "./.yarn/cache/@sindresorhus-transliterate-npm-1.6.0-85bb17cf9b-fbb5bbcaf9.zip/node_modules/@sindresorhus/transliterate/",\
         "packageDependencies": [\
-          ["@sindresorhus/transliterate", "npm:0.1.1"],\
-          ["escape-string-regexp", "npm:2.0.0"],\
-          ["lodash.deburr", "npm:4.1.0"]\
+          ["@sindresorhus/transliterate", "npm:1.6.0"],\
+          ["escape-string-regexp", "npm:5.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4008,14 +2543,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@szmarczak/http-timer", [\
-      ["npm:1.1.2", {\
-        "packageLocation": "./.yarn/cache/@szmarczak-http-timer-npm-1.1.2-ea82ca2d55-9b63853bd5.zip/node_modules/@szmarczak/http-timer/",\
-        "packageDependencies": [\
-          ["@szmarczak/http-timer", "npm:1.1.2"],\
-          ["defer-to-connect", "npm:1.1.3"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:4.0.6", {\
         "packageLocation": "./.yarn/cache/@szmarczak-http-timer-npm-4.0.6-6ace00d82d-c29df3bcec.zip/node_modules/@szmarczak/http-timer/",\
         "packageDependencies": [\
@@ -4119,28 +2646,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/decompress", [\
-      ["npm:4.2.3", {\
-        "packageLocation": "./.yarn/cache/@types-decompress-npm-4.2.3-a952d4f7ff-f5b54ebc13.zip/node_modules/@types/decompress/",\
-        "packageDependencies": [\
-          ["@types/decompress", "npm:4.2.3"],\
-          ["@types/node", "npm:20.11.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@types/download", [\
-      ["npm:8.0.1", {\
-        "packageLocation": "./.yarn/cache/@types-download-npm-8.0.1-6cc57bfe9c-eabd3d9666.zip/node_modules/@types/download/",\
-        "packageDependencies": [\
-          ["@types/download", "npm:8.0.1"],\
-          ["@types/decompress", "npm:4.2.3"],\
-          ["@types/got", "npm:8.3.5"],\
-          ["@types/node", "npm:20.11.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@types/eslint-visitor-keys", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/@types-eslint-visitor-keys-npm-1.0.0-a300061b93-90cd39c84d.zip/node_modules/@types/eslint-visitor-keys/",\
@@ -4150,22 +2655,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/estree", [\
-      ["npm:0.0.39", {\
-        "packageLocation": "./.yarn/cache/@types-estree-npm-0.0.39-f898500e96-9f0f20990d.zip/node_modules/@types/estree/",\
-        "packageDependencies": [\
-          ["@types/estree", "npm:0.0.39"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
-      ["npm:0.0.45", {\
-        "packageLocation": "./.yarn/cache/@types-estree-npm-0.0.45-71d6bd2510-5a45a5fd92.zip/node_modules/@types/estree/",\
-        "packageDependencies": [\
-          ["@types/estree", "npm:0.0.45"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@types/expect", [\
       ["npm:1.20.4", {\
         "packageLocation": "./.yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip/node_modules/@types/expect/",\
@@ -4175,27 +2664,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/glob", [\
-      ["npm:7.1.3", {\
-        "packageLocation": "./.yarn/cache/@types-glob-npm-7.1.3-44516e2aab-e0eef12285.zip/node_modules/@types/glob/",\
-        "packageDependencies": [\
-          ["@types/glob", "npm:7.1.3"],\
-          ["@types/minimatch", "npm:3.0.3"],\
-          ["@types/node", "npm:20.11.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@types/got", [\
-      ["npm:8.3.5", {\
-        "packageLocation": "./.yarn/cache/@types-got-npm-8.3.5-a96a7b7325-497ec57f7b.zip/node_modules/@types/got/",\
-        "packageDependencies": [\
-          ["@types/got", "npm:8.3.5"],\
-          ["@types/node", "npm:20.11.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@types/http-cache-semantics", [\
       ["npm:4.0.4", {\
         "packageLocation": "./.yarn/cache/@types-http-cache-semantics-npm-4.0.4-6d4f413ddd-a59566cff6.zip/node_modules/@types/http-cache-semantics/",\
@@ -4206,10 +2674,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@types/http-proxy", [\
-      ["npm:1.17.4", {\
-        "packageLocation": "./.yarn/cache/@types-http-proxy-npm-1.17.4-b058ec1b5e-bab3e09a20.zip/node_modules/@types/http-proxy/",\
+      ["npm:1.17.14", {\
+        "packageLocation": "./.yarn/cache/@types-http-proxy-npm-1.17.14-170e4e32fb-aa1a3e66cd.zip/node_modules/@types/http-proxy/",\
         "packageDependencies": [\
-          ["@types/http-proxy", "npm:1.17.4"],\
+          ["@types/http-proxy", "npm:1.17.14"],\
           ["@types/node", "npm:20.11.0"]\
         ],\
         "linkType": "HARD"\
@@ -4235,15 +2703,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@types/istanbul-reports", [\
-      ["npm:1.1.2", {\
-        "packageLocation": "./.yarn/cache/@types-istanbul-reports-npm-1.1.2-4f435a3d0f-00866e815d.zip/node_modules/@types/istanbul-reports/",\
-        "packageDependencies": [\
-          ["@types/istanbul-reports", "npm:1.1.2"],\
-          ["@types/istanbul-lib-coverage", "npm:2.0.3"],\
-          ["@types/istanbul-lib-report", "npm:3.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:3.0.1", {\
         "packageLocation": "./.yarn/cache/@types-istanbul-reports-npm-3.0.1-770e825002-f1ad54bc68.zip/node_modules/@types/istanbul-reports/",\
         "packageDependencies": [\
@@ -4272,15 +2731,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/minimatch", [\
-      ["npm:3.0.3", {\
-        "packageLocation": "./.yarn/cache/@types-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip/node_modules/@types/minimatch/",\
-        "packageDependencies": [\
-          ["@types/minimatch", "npm:3.0.3"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@types/minimist", [\
       ["npm:1.2.5", {\
         "packageLocation": "./.yarn/cache/@types-minimist-npm-1.2.5-c85664a9d8-477047b606.zip/node_modules/@types/minimist/",\
@@ -4291,13 +2741,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@types/node", [\
-      ["npm:14.14.16", {\
-        "packageLocation": "./.yarn/cache/@types-node-npm-14.14.16-b866b68544-867b692f3d.zip/node_modules/@types/node/",\
-        "packageDependencies": [\
-          ["@types/node", "npm:14.14.16"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:20.11.0", {\
         "packageLocation": "./.yarn/cache/@types-node-npm-20.11.0-cb757f0c2a-8da60a8ccb.zip/node_modules/@types/node/",\
         "packageDependencies": [\
@@ -4307,17 +2750,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/node-fetch", [\
-      ["npm:2.5.7", {\
-        "packageLocation": "./.yarn/cache/@types-node-fetch-npm-2.5.7-fd8c51e56f-3585b38cf0.zip/node_modules/@types/node-fetch/",\
-        "packageDependencies": [\
-          ["@types/node-fetch", "npm:2.5.7"],\
-          ["@types/node", "npm:20.11.0"],\
-          ["form-data", "npm:3.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@types/normalize-package-data", [\
       ["npm:2.4.1", {\
         "packageLocation": "./.yarn/cache/@types-normalize-package-data-npm-2.4.1-c31c56ae6a-e87bccbf11.zip/node_modules/@types/normalize-package-data/",\
@@ -4336,31 +2768,30 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/resolve", [\
-      ["npm:1.17.1", {\
-        "packageLocation": "./.yarn/cache/@types-resolve-npm-1.17.1-9a8396bef2-dc6a6df507.zip/node_modules/@types/resolve/",\
+    ["@types/responselike", [\
+      ["npm:1.0.0", {\
+        "packageLocation": "./.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-e497238945.zip/node_modules/@types/responselike/",\
         "packageDependencies": [\
-          ["@types/resolve", "npm:1.17.1"],\
+          ["@types/responselike", "npm:1.0.0"],\
           ["@types/node", "npm:20.11.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/responselike", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-e497238945.zip/node_modules/@types/responselike/",\
+    ["@types/retry", [\
+      ["npm:0.12.1", {\
+        "packageLocation": "./.yarn/cache/@types-retry-npm-0.12.1-05f3303aac-5f46b25560.zip/node_modules/@types/retry/",\
         "packageDependencies": [\
-          ["@types/responselike", "npm:1.0.0"],\
-          ["@types/node", "npm:20.11.0"]\
+          ["@types/retry", "npm:0.12.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/semver", [\
-      ["npm:7.3.9", {\
-        "packageLocation": "./.yarn/cache/@types-semver-npm-7.3.9-eb0d8b7243-872d9689be.zip/node_modules/@types/semver/",\
+    ["@types/triple-beam", [\
+      ["npm:1.3.5", {\
+        "packageLocation": "./.yarn/cache/@types-triple-beam-npm-1.3.5-0f1b823630-519b6a1b30.zip/node_modules/@types/triple-beam/",\
         "packageDependencies": [\
-          ["@types/semver", "npm:7.3.9"]\
+          ["@types/triple-beam", "npm:1.3.5"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4377,10 +2808,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@types/yargs", [\
-      ["npm:15.0.14", {\
-        "packageLocation": "./.yarn/cache/@types-yargs-npm-15.0.14-07ba249dbb-1687ce075a.zip/node_modules/@types/yargs/",\
+      ["npm:16.0.9", {\
+        "packageLocation": "./.yarn/cache/@types-yargs-npm-16.0.9-c5fd1abf2f-8f31cbfcd5.zip/node_modules/@types/yargs/",\
         "packageDependencies": [\
-          ["@types/yargs", "npm:15.0.14"],\
+          ["@types/yargs", "npm:16.0.9"],\
           ["@types/yargs-parser", "npm:20.2.0"]\
         ],\
         "linkType": "HARD"\
@@ -4395,6 +2826,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@types/yauzl", [\
+      ["npm:2.10.3", {\
+        "packageLocation": "./.yarn/cache/@types-yauzl-npm-2.10.3-4b633e1ddc-5ee966ea7b.zip/node_modules/@types/yauzl/",\
+        "packageDependencies": [\
+          ["@types/yauzl", "npm:2.10.3"],\
+          ["@types/node", "npm:20.11.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@typescript-eslint/experimental-utils", [\
       ["npm:1.13.0", {\
         "packageLocation": "./.yarn/cache/@typescript-eslint-experimental-utils-npm-1.13.0-c59b65c7af-52fc5dba65.zip/node_modules/@typescript-eslint/experimental-utils/",\
@@ -4447,10 +2888,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@typescript-eslint/types", [\
-      ["npm:4.33.0", {\
-        "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-4.33.0-9e9b956afa-c7ec55e6ae.zip/node_modules/@typescript-eslint/types/",\
+      ["npm:5.62.0", {\
+        "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-5.62.0-5c2e0aab15-24e8443177.zip/node_modules/@typescript-eslint/types/",\
         "packageDependencies": [\
-          ["@typescript-eslint/types", "npm:4.33.0"]\
+          ["@typescript-eslint/types", "npm:5.62.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4465,26 +2906,26 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:4.33.0", {\
-        "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-4.33.0-b6b79c10d0-e9409ec992.zip/node_modules/@typescript-eslint/typescript-estree/",\
+      ["npm:5.62.0", {\
+        "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-5.62.0-5d1ea132a9-06c975eb5f.zip/node_modules/@typescript-eslint/typescript-estree/",\
         "packageDependencies": [\
-          ["@typescript-eslint/typescript-estree", "npm:4.33.0"]\
+          ["@typescript-eslint/typescript-estree", "npm:5.62.0"]\
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:0b2a98b04801e7c5e352e78c20b3d43b8788e2df7e18f73d547bf7ef07d88839905bfdc80d1bf00f7b250f66198c373e1e2aee2a45b316c6eeb61083f1b50e29#npm:4.33.0", {\
-        "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-52bbb5ebce/0/cache/@typescript-eslint-typescript-estree-npm-4.33.0-b6b79c10d0-e9409ec992.zip/node_modules/@typescript-eslint/typescript-estree/",\
+      ["virtual:8c4a261781907ee03c24bffb02d265c9afe08b32fcfca813f2921b1a48007d47bde9b51cbbdfbfe75ef7ff5b5360bd3b64918575d3def0264c89a5efb8cc1f90#npm:5.62.0", {\
+        "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-acb2857d8d/0/cache/@typescript-eslint-typescript-estree-npm-5.62.0-5d1ea132a9-06c975eb5f.zip/node_modules/@typescript-eslint/typescript-estree/",\
         "packageDependencies": [\
-          ["@typescript-eslint/typescript-estree", "virtual:0b2a98b04801e7c5e352e78c20b3d43b8788e2df7e18f73d547bf7ef07d88839905bfdc80d1bf00f7b250f66198c373e1e2aee2a45b316c6eeb61083f1b50e29#npm:4.33.0"],\
+          ["@typescript-eslint/typescript-estree", "virtual:8c4a261781907ee03c24bffb02d265c9afe08b32fcfca813f2921b1a48007d47bde9b51cbbdfbfe75ef7ff5b5360bd3b64918575d3def0264c89a5efb8cc1f90#npm:5.62.0"],\
           ["@types/typescript", null],\
-          ["@typescript-eslint/types", "npm:4.33.0"],\
-          ["@typescript-eslint/visitor-keys", "npm:4.33.0"],\
+          ["@typescript-eslint/types", "npm:5.62.0"],\
+          ["@typescript-eslint/visitor-keys", "npm:5.62.0"],\
           ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["globby", "npm:11.1.0"],\
           ["is-glob", "npm:4.0.3"],\
-          ["semver", "npm:7.3.5"],\
-          ["tsutils", "virtual:52bbb5ebcefc3c6534b3cdd979491ca1677081e857cded2103700919ed44a4634248918223601470ba6595991ca3622c8e63469675e873df72f518aced969617#npm:3.21.0"],\
-          ["typescript", "patch:typescript@npm%3A3.9.7#optional!builtin<compat/typescript>::version=3.9.7&hash=3bd3d3"]\
+          ["semver", "npm:7.5.4"],\
+          ["tsutils", "virtual:acb2857d8dfc839eae5ee94b9a8c2fd04ee5a01a42b438fdf844a0d27fac357a5834d9e388c494da4c7e915bb573f9f6dc32ba43231611f01eec760ac096fa7f#npm:3.21.0"],\
+          ["typescript", "patch:typescript@npm%3A5.3.3#optional!builtin<compat/typescript>::version=5.3.3&hash=e012d7"]\
         ],\
         "packagePeers": [\
           "@types/typescript",\
@@ -4494,45 +2935,50 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["@typescript-eslint/visitor-keys", [\
-      ["npm:4.33.0", {\
-        "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-4.33.0-8b7e72a3c9-b28cd3f2c5.zip/node_modules/@typescript-eslint/visitor-keys/",\
+      ["npm:5.62.0", {\
+        "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-5.62.0-da1af55f83-dc613ab756.zip/node_modules/@typescript-eslint/visitor-keys/",\
         "packageDependencies": [\
-          ["@typescript-eslint/visitor-keys", "npm:4.33.0"],\
-          ["@typescript-eslint/types", "npm:4.33.0"],\
-          ["eslint-visitor-keys", "npm:2.1.0"]\
+          ["@typescript-eslint/visitor-keys", "npm:5.62.0"],\
+          ["@typescript-eslint/types", "npm:5.62.0"],\
+          ["eslint-visitor-keys", "npm:3.4.3"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@ungap/from-entries", [\
-      ["npm:0.2.1", {\
-        "packageLocation": "./.yarn/cache/@ungap-from-entries-npm-0.2.1-7c60077c42-44df34a131.zip/node_modules/@ungap/from-entries/",\
+    ["@vercel/nft", [\
+      ["npm:0.23.1", {\
+        "packageLocation": "./.yarn/cache/@vercel-nft-npm-0.23.1-4ff4951511-e22fc2ec89.zip/node_modules/@vercel/nft/",\
         "packageDependencies": [\
-          ["@ungap/from-entries", "npm:0.2.1"]\
+          ["@vercel/nft", "npm:0.23.1"],\
+          ["@mapbox/node-pre-gyp", "npm:1.0.6"],\
+          ["@rollup/pluginutils", "npm:4.2.1"],\
+          ["acorn", "npm:8.11.3"],\
+          ["async-sema", "npm:3.1.1"],\
+          ["bindings", "npm:1.5.0"],\
+          ["estree-walker", "npm:2.0.2"],\
+          ["glob", "npm:7.2.0"],\
+          ["graceful-fs", "npm:4.2.11"],\
+          ["micromatch", "npm:4.0.5"],\
+          ["node-gyp-build", "npm:4.3.0"],\
+          ["resolve-from", "npm:5.0.0"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["@vercel/nft", [\
-      ["npm:0.17.0", {\
-        "packageLocation": "./.yarn/cache/@vercel-nft-npm-0.17.0-501769ae94-c3ef46cda8.zip/node_modules/@vercel/nft/",\
+      }],\
+      ["npm:0.24.4", {\
+        "packageLocation": "./.yarn/cache/@vercel-nft-npm-0.24.4-80d5529913-e6614ff918.zip/node_modules/@vercel/nft/",\
         "packageDependencies": [\
-          ["@vercel/nft", "npm:0.17.0"],\
+          ["@vercel/nft", "npm:0.24.4"],\
           ["@mapbox/node-pre-gyp", "npm:1.0.6"],\
-          ["acorn", "npm:8.8.0"],\
-          ["acorn-class-fields", "virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0"],\
-          ["acorn-private-class-elements", "virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0"],\
-          ["acorn-static-class-features", "virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0"],\
+          ["@rollup/pluginutils", "npm:4.2.1"],\
+          ["acorn", "npm:8.11.3"],\
+          ["async-sema", "npm:3.1.1"],\
           ["bindings", "npm:1.5.0"],\
           ["estree-walker", "npm:2.0.2"],\
           ["glob", "npm:7.2.0"],\
           ["graceful-fs", "npm:4.2.11"],\
           ["micromatch", "npm:4.0.5"],\
-          ["mkdirp", "npm:0.5.5"],\
           ["node-gyp-build", "npm:4.3.0"],\
-          ["node-pre-gyp", "npm:0.13.0"],\
-          ["resolve-from", "npm:5.0.0"],\
-          ["rollup-pluginutils", "npm:2.8.2"]\
+          ["resolve-from", "npm:5.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4553,6 +2999,101 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@xhmikosr/archive-type", [\
+      ["npm:6.0.1", {\
+        "packageLocation": "./.yarn/cache/@xhmikosr-archive-type-npm-6.0.1-0e9f2b3a73-bc128b846a.zip/node_modules/@xhmikosr/archive-type/",\
+        "packageDependencies": [\
+          ["@xhmikosr/archive-type", "npm:6.0.1"],\
+          ["file-type", "npm:18.7.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@xhmikosr/decompress", [\
+      ["npm:9.0.1", {\
+        "packageLocation": "./.yarn/cache/@xhmikosr-decompress-npm-9.0.1-9b634d48e0-9e63ec6c89.zip/node_modules/@xhmikosr/decompress/",\
+        "packageDependencies": [\
+          ["@xhmikosr/decompress", "npm:9.0.1"],\
+          ["@xhmikosr/decompress-tar", "npm:7.0.0"],\
+          ["@xhmikosr/decompress-tarbz2", "npm:7.0.0"],\
+          ["@xhmikosr/decompress-targz", "npm:7.0.0"],\
+          ["@xhmikosr/decompress-unzip", "npm:6.0.0"],\
+          ["graceful-fs", "npm:4.2.11"],\
+          ["make-dir", "npm:4.0.0"],\
+          ["strip-dirs", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@xhmikosr/decompress-tar", [\
+      ["npm:7.0.0", {\
+        "packageLocation": "./.yarn/cache/@xhmikosr-decompress-tar-npm-7.0.0-55a0d0c224-fc6641398a.zip/node_modules/@xhmikosr/decompress-tar/",\
+        "packageDependencies": [\
+          ["@xhmikosr/decompress-tar", "npm:7.0.0"],\
+          ["file-type", "npm:18.7.0"],\
+          ["is-stream", "npm:3.0.0"],\
+          ["tar-stream", "npm:3.1.6"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@xhmikosr/decompress-tarbz2", [\
+      ["npm:7.0.0", {\
+        "packageLocation": "./.yarn/cache/@xhmikosr-decompress-tarbz2-npm-7.0.0-9dfe7d7dfe-67b4f7bce1.zip/node_modules/@xhmikosr/decompress-tarbz2/",\
+        "packageDependencies": [\
+          ["@xhmikosr/decompress-tarbz2", "npm:7.0.0"],\
+          ["@xhmikosr/decompress-tar", "npm:7.0.0"],\
+          ["file-type", "npm:18.7.0"],\
+          ["is-stream", "npm:3.0.0"],\
+          ["seek-bzip", "npm:1.0.6"],\
+          ["unbzip2-stream", "npm:1.4.3"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@xhmikosr/decompress-targz", [\
+      ["npm:7.0.0", {\
+        "packageLocation": "./.yarn/cache/@xhmikosr-decompress-targz-npm-7.0.0-34fce443b0-4e33d90849.zip/node_modules/@xhmikosr/decompress-targz/",\
+        "packageDependencies": [\
+          ["@xhmikosr/decompress-targz", "npm:7.0.0"],\
+          ["@xhmikosr/decompress-tar", "npm:7.0.0"],\
+          ["file-type", "npm:18.7.0"],\
+          ["is-stream", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@xhmikosr/decompress-unzip", [\
+      ["npm:6.0.0", {\
+        "packageLocation": "./.yarn/cache/@xhmikosr-decompress-unzip-npm-6.0.0-19b313e9e6-4ea4a31cb3.zip/node_modules/@xhmikosr/decompress-unzip/",\
+        "packageDependencies": [\
+          ["@xhmikosr/decompress-unzip", "npm:6.0.0"],\
+          ["file-type", "npm:18.7.0"],\
+          ["get-stream", "npm:6.0.1"],\
+          ["yauzl", "npm:2.10.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@xhmikosr/downloader", [\
+      ["npm:13.0.1", {\
+        "packageLocation": "./.yarn/cache/@xhmikosr-downloader-npm-13.0.1-cc2b330e75-b03d310543.zip/node_modules/@xhmikosr/downloader/",\
+        "packageDependencies": [\
+          ["@xhmikosr/downloader", "npm:13.0.1"],\
+          ["@xhmikosr/archive-type", "npm:6.0.1"],\
+          ["@xhmikosr/decompress", "npm:9.0.1"],\
+          ["content-disposition", "npm:0.5.4"],\
+          ["ext-name", "npm:5.0.0"],\
+          ["file-type", "npm:18.7.0"],\
+          ["filenamify", "npm:5.1.1"],\
+          ["get-stream", "npm:6.0.1"],\
+          ["got", "npm:12.6.1"],\
+          ["merge-options", "npm:3.0.4"],\
+          ["p-event", "npm:5.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@yarnpkg/fslib", [\
       ["npm:3.0.1", {\
         "packageLocation": "./.yarn/cache/@yarnpkg-fslib-npm-3.0.1-df63ac76ba-9419c79aec.zip/node_modules/@yarnpkg/fslib/",\
@@ -4600,13 +3141,22 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["abstract-logging", [\
+      ["npm:2.0.1", {\
+        "packageLocation": "./.yarn/cache/abstract-logging-npm-2.0.1-b805b8edfa-6967d15e5a.zip/node_modules/abstract-logging/",\
+        "packageDependencies": [\
+          ["abstract-logging", "npm:2.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["accepts", [\
-      ["npm:1.3.7", {\
-        "packageLocation": "./.yarn/cache/accepts-npm-1.3.7-0dc9de65aa-599aa3cc77.zip/node_modules/accepts/",\
+      ["npm:1.3.8", {\
+        "packageLocation": "./.yarn/cache/accepts-npm-1.3.8-9a812371c9-67eaaa90e2.zip/node_modules/accepts/",\
         "packageDependencies": [\
-          ["accepts", "npm:1.3.7"],\
-          ["mime-types", "npm:2.1.26"],\
-          ["negotiator", "npm:0.6.2"]\
+          ["accepts", "npm:1.3.8"],\
+          ["mime-types", "npm:2.1.35"],\
+          ["negotiator", "npm:0.6.3"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4640,33 +3190,10 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:8.8.0", {\
-        "packageLocation": "./.yarn/cache/acorn-npm-8.8.0-9ef399ab45-ed7ee7ae42.zip/node_modules/acorn/",\
-        "packageDependencies": [\
-          ["acorn", "npm:8.8.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["acorn-class-fields", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/acorn-class-fields-npm-1.0.0-fbe805c19e-374a4cbffa.zip/node_modules/acorn-class-fields/",\
-        "packageDependencies": [\
-          ["acorn-class-fields", "npm:1.0.0"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0", {\
-        "packageLocation": "./.yarn/__virtual__/acorn-class-fields-virtual-2092a8ee45/0/cache/acorn-class-fields-npm-1.0.0-fbe805c19e-374a4cbffa.zip/node_modules/acorn-class-fields/",\
+      ["npm:8.11.3", {\
+        "packageLocation": "./.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip/node_modules/acorn/",\
         "packageDependencies": [\
-          ["acorn-class-fields", "virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0"],\
-          ["@types/acorn", null],\
-          ["acorn", "npm:8.8.0"],\
-          ["acorn-private-class-elements", "virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0"]\
-        ],\
-        "packagePeers": [\
-          "@types/acorn",\
-          "acorn"\
+          ["acorn", "npm:8.11.3"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4726,51 +3253,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["acorn-private-class-elements", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/acorn-private-class-elements-npm-1.0.0-3086601987-ef8a851f54.zip/node_modules/acorn-private-class-elements/",\
-        "packageDependencies": [\
-          ["acorn-private-class-elements", "npm:1.0.0"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0", {\
-        "packageLocation": "./.yarn/__virtual__/acorn-private-class-elements-virtual-d2c4767230/0/cache/acorn-private-class-elements-npm-1.0.0-3086601987-ef8a851f54.zip/node_modules/acorn-private-class-elements/",\
-        "packageDependencies": [\
-          ["acorn-private-class-elements", "virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0"],\
-          ["@types/acorn", null],\
-          ["acorn", "npm:8.8.0"]\
-        ],\
-        "packagePeers": [\
-          "@types/acorn",\
-          "acorn"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["acorn-static-class-features", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/acorn-static-class-features-npm-1.0.0-7205cf1cea-53e0c567f3.zip/node_modules/acorn-static-class-features/",\
-        "packageDependencies": [\
-          ["acorn-static-class-features", "npm:1.0.0"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0", {\
-        "packageLocation": "./.yarn/__virtual__/acorn-static-class-features-virtual-39dbc56d8b/0/cache/acorn-static-class-features-npm-1.0.0-7205cf1cea-53e0c567f3.zip/node_modules/acorn-static-class-features/",\
-        "packageDependencies": [\
-          ["acorn-static-class-features", "virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0"],\
-          ["@types/acorn", null],\
-          ["acorn", "npm:8.8.0"],\
-          ["acorn-private-class-elements", "virtual:501769ae947585f1535f615c12b5c573c674f5c4a0def37175798e015158068379a1a3a0eb604b35fc44b8d7d5ce73f2413fa5e3c99cc0e6317f3fd29d56bea7#npm:1.0.0"]\
-        ],\
-        "packagePeers": [\
-          "@types/acorn",\
-          "acorn"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["acorn-walk", [\
       ["npm:7.2.0", {\
         "packageLocation": "./.yarn/cache/acorn-walk-npm-7.2.0-5f8b515308-4d3e186f72.zip/node_modules/acorn-walk/",\
@@ -4809,33 +3291,86 @@ const RAW_RUNTIME_STATE =
       ["npm:3.1.0", {\
         "packageLocation": "./.yarn/cache/aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip/node_modules/aggregate-error/",\
         "packageDependencies": [\
-          ["aggregate-error", "npm:3.1.0"],\
-          ["clean-stack", "npm:2.2.0"],\
-          ["indent-string", "npm:4.0.0"]\
+          ["aggregate-error", "npm:3.1.0"],\
+          ["clean-stack", "npm:2.2.0"],\
+          ["indent-string", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:4.0.1", {\
+        "packageLocation": "./.yarn/cache/aggregate-error-npm-4.0.1-12d0501fb7-bb3ffdfd13.zip/node_modules/aggregate-error/",\
+        "packageDependencies": [\
+          ["aggregate-error", "npm:4.0.1"],\
+          ["clean-stack", "npm:4.2.0"],\
+          ["indent-string", "npm:5.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["ajv", [\
+      ["npm:6.12.6", {\
+        "packageLocation": "./.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-48d6ad2113.zip/node_modules/ajv/",\
+        "packageDependencies": [\
+          ["ajv", "npm:6.12.6"],\
+          ["fast-deep-equal", "npm:3.1.3"],\
+          ["fast-json-stable-stringify", "npm:2.1.0"],\
+          ["json-schema-traverse", "npm:0.4.1"],\
+          ["uri-js", "npm:4.2.2"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:8.12.0", {\
+        "packageLocation": "./.yarn/cache/ajv-npm-8.12.0-3bf6e30741-b406f3b79b.zip/node_modules/ajv/",\
+        "packageDependencies": [\
+          ["ajv", "npm:8.12.0"],\
+          ["fast-deep-equal", "npm:3.1.3"],\
+          ["json-schema-traverse", "npm:1.0.0"],\
+          ["require-from-string", "npm:2.0.2"],\
+          ["uri-js", "npm:4.2.2"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["ajv-errors", [\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/ajv-errors-npm-3.0.0-cbd6be5a29-bd3403f854.zip/node_modules/ajv-errors/",\
+        "packageDependencies": [\
+          ["ajv-errors", "npm:3.0.0"]\
+        ],\
+        "linkType": "SOFT"\
+      }],\
+      ["virtual:a1cf4e12ffb4d3937d4fd375e48f00eb8878c6367f5493d3f743b3b9f8560d110ae828f0a8b44d837605de9261f1fc6ca73a24d3519dda3007366a44d6bceb3a#npm:3.0.0", {\
+        "packageLocation": "./.yarn/__virtual__/ajv-errors-virtual-51c3d66214/0/cache/ajv-errors-npm-3.0.0-cbd6be5a29-bd3403f854.zip/node_modules/ajv-errors/",\
+        "packageDependencies": [\
+          ["ajv-errors", "virtual:a1cf4e12ffb4d3937d4fd375e48f00eb8878c6367f5493d3f743b3b9f8560d110ae828f0a8b44d837605de9261f1fc6ca73a24d3519dda3007366a44d6bceb3a#npm:3.0.0"],\
+          ["@types/ajv", null],\
+          ["ajv", "npm:8.12.0"]\
+        ],\
+        "packagePeers": [\
+          "@types/ajv",\
+          "ajv"\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["ajv", [\
-      ["npm:6.12.6", {\
-        "packageLocation": "./.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-48d6ad2113.zip/node_modules/ajv/",\
+    ["ajv-formats", [\
+      ["npm:2.1.1", {\
+        "packageLocation": "./.yarn/cache/ajv-formats-npm-2.1.1-3cec02eae9-70c263ded2.zip/node_modules/ajv-formats/",\
         "packageDependencies": [\
-          ["ajv", "npm:6.12.6"],\
-          ["fast-deep-equal", "npm:3.1.1"],\
-          ["fast-json-stable-stringify", "npm:2.1.0"],\
-          ["json-schema-traverse", "npm:0.4.1"],\
-          ["uri-js", "npm:4.2.2"]\
+          ["ajv-formats", "npm:2.1.1"]\
         ],\
-        "linkType": "HARD"\
+        "linkType": "SOFT"\
       }],\
-      ["npm:8.12.0", {\
-        "packageLocation": "./.yarn/cache/ajv-npm-8.12.0-3bf6e30741-b406f3b79b.zip/node_modules/ajv/",\
+      ["virtual:d1a90dc51fd4f27c180a2a806ba9ab5e42abb6f7420ba1e8ab979625b7462658b5a2ecaaf9566f9537491e28e0df48947655c2ecc4489537931b03e5f7e9da96#npm:2.1.1", {\
+        "packageLocation": "./.yarn/__virtual__/ajv-formats-virtual-2ebf2e0c5a/0/cache/ajv-formats-npm-2.1.1-3cec02eae9-70c263ded2.zip/node_modules/ajv-formats/",\
         "packageDependencies": [\
-          ["ajv", "npm:8.12.0"],\
-          ["fast-deep-equal", "npm:3.1.1"],\
-          ["json-schema-traverse", "npm:1.0.0"],\
-          ["require-from-string", "npm:2.0.2"],\
-          ["uri-js", "npm:4.2.2"]\
+          ["ajv-formats", "virtual:d1a90dc51fd4f27c180a2a806ba9ab5e42abb6f7420ba1e8ab979625b7462658b5a2ecaaf9566f9537491e28e0df48947655c2ecc4489537931b03e5f7e9da96#npm:2.1.1"],\
+          ["@types/ajv", null],\
+          ["ajv", "npm:8.12.0"]\
+        ],\
+        "packagePeers": [\
+          "@types/ajv",\
+          "ajv"\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4864,18 +3399,18 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["all-node-versions", [\
-      ["npm:8.0.0", {\
-        "packageLocation": "./.yarn/cache/all-node-versions-npm-8.0.0-d13683ecbc-dd226101e1.zip/node_modules/all-node-versions/",\
+      ["npm:11.3.0", {\
+        "packageLocation": "./.yarn/cache/all-node-versions-npm-11.3.0-ac5cd23d89-f17a8b2ead.zip/node_modules/all-node-versions/",\
         "packageDependencies": [\
-          ["all-node-versions", "npm:8.0.0"],\
-          ["fetch-node-website", "npm:5.0.3"],\
-          ["filter-obj", "npm:2.0.2"],\
-          ["get-stream", "npm:5.2.0"],\
-          ["global-cache-dir", "npm:2.0.0"],\
-          ["jest-validate", "npm:25.5.0"],\
-          ["path-exists", "npm:4.0.0"],\
-          ["semver", "npm:7.3.5"],\
-          ["write-file-atomic", "npm:3.0.3"]\
+          ["all-node-versions", "npm:11.3.0"],\
+          ["fetch-node-website", "npm:7.3.0"],\
+          ["filter-obj", "npm:5.1.0"],\
+          ["get-stream", "npm:6.0.1"],\
+          ["global-cache-dir", "npm:4.4.0"],\
+          ["is-plain-obj", "npm:4.1.0"],\
+          ["path-exists", "npm:5.0.0"],\
+          ["semver", "npm:7.5.4"],\
+          ["write-file-atomic", "npm:4.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4890,11 +3425,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["ansi-align", [\
-      ["npm:3.0.0", {\
-        "packageLocation": "./.yarn/cache/ansi-align-npm-3.0.0-2f770647c2-22cebe8d9b.zip/node_modules/ansi-align/",\
+      ["npm:3.0.1", {\
+        "packageLocation": "./.yarn/cache/ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip/node_modules/ansi-align/",\
         "packageDependencies": [\
-          ["ansi-align", "npm:3.0.0"],\
-          ["string-width", "npm:3.1.0"]\
+          ["ansi-align", "npm:3.0.1"],\
+          ["string-width", "npm:4.2.3"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4948,6 +3483,22 @@ const RAW_RUNTIME_STATE =
           ["type-fest", "npm:0.21.3"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.0.0", {\
+        "packageLocation": "./.yarn/cache/ansi-escapes-npm-5.0.0-8a26b6a77d-cbfb95f9f6.zip/node_modules/ansi-escapes/",\
+        "packageDependencies": [\
+          ["ansi-escapes", "npm:5.0.0"],\
+          ["type-fest", "npm:1.4.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:6.2.0", {\
+        "packageLocation": "./.yarn/cache/ansi-escapes-npm-6.2.0-acda9c0a5d-442f91b046.zip/node_modules/ansi-escapes/",\
+        "packageDependencies": [\
+          ["ansi-escapes", "npm:6.2.0"],\
+          ["type-fest", "npm:3.13.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["ansi-gray", [\
@@ -5008,6 +3559,13 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["ansi-styles", [\
+      ["npm:2.2.1", {\
+        "packageLocation": "./.yarn/cache/ansi-styles-npm-2.2.1-f3297e782c-ebc0e00381.zip/node_modules/ansi-styles/",\
+        "packageDependencies": [\
+          ["ansi-styles", "npm:2.2.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:3.2.1", {\
         "packageLocation": "./.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-d85ade01c1.zip/node_modules/ansi-styles/",\
         "packageDependencies": [\
@@ -5039,20 +3597,21 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["ansi-wrap", [\
-      ["npm:0.1.0", {\
-        "packageLocation": "./.yarn/cache/ansi-wrap-npm-0.1.0-75f177e1b6-f24f652a5e.zip/node_modules/ansi-wrap/",\
+    ["ansi-to-html", [\
+      ["npm:0.7.2", {\
+        "packageLocation": "./.yarn/cache/ansi-to-html-npm-0.7.2-dd37778111-fd2eb0c371.zip/node_modules/ansi-to-html/",\
         "packageDependencies": [\
-          ["ansi-wrap", "npm:0.1.0"]\
+          ["ansi-to-html", "npm:0.7.2"],\
+          ["entities", "npm:2.2.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["ansicolors", [\
-      ["npm:0.3.2", {\
-        "packageLocation": "./.yarn/cache/ansicolors-npm-0.3.2-cc35882814-0704d1485d.zip/node_modules/ansicolors/",\
+    ["ansi-wrap", [\
+      ["npm:0.1.0", {\
+        "packageLocation": "./.yarn/cache/ansi-wrap-npm-0.1.0-75f177e1b6-f24f652a5e.zip/node_modules/ansi-wrap/",\
         "packageDependencies": [\
-          ["ansicolors", "npm:0.3.2"]\
+          ["ansi-wrap", "npm:0.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -5117,32 +3676,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "SOFT"\
       }]\
     ]],\
-    ["any-observable", [\
-      ["npm:0.3.0", {\
-        "packageLocation": "./.yarn/cache/any-observable-npm-0.3.0-4832f4f3ed-21f27ed714.zip/node_modules/any-observable/",\
-        "packageDependencies": [\
-          ["any-observable", "npm:0.3.0"]\
-        ],\
-        "linkType": "SOFT"\
-      }],\
-      ["virtual:38e0f3f6492f7daeb8b08c4e1aba01d21bed9c661a462abc3c18394e38d8258b20f2faeefcdd2892b62e4eef14f99ae92f8edb15fda7a0c493fc44ac7935e4ab#npm:0.3.0", {\
-        "packageLocation": "./.yarn/__virtual__/any-observable-virtual-d9f82f312f/0/cache/any-observable-npm-0.3.0-4832f4f3ed-21f27ed714.zip/node_modules/any-observable/",\
-        "packageDependencies": [\
-          ["any-observable", "virtual:38e0f3f6492f7daeb8b08c4e1aba01d21bed9c661a462abc3c18394e38d8258b20f2faeefcdd2892b62e4eef14f99ae92f8edb15fda7a0c493fc44ac7935e4ab#npm:0.3.0"],\
-          ["@types/rxjs", null],\
-          ["@types/zenObservable", null],\
-          ["rxjs", "npm:6.6.7"],\
-          ["zenObservable", null]\
-        ],\
-        "packagePeers": [\
-          "@types/rxjs",\
-          "@types/zenObservable",\
-          "rxjs",\
-          "zenObservable"\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["any-promise", [\
       ["npm:1.3.0", {\
         "packageLocation": "./.yarn/cache/any-promise-npm-1.3.0-f34eeaa7e7-6737469ba3.zip/node_modules/any-promise/",\
@@ -5162,10 +3695,10 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:3.1.2", {\
-        "packageLocation": "./.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-985163db22.zip/node_modules/anymatch/",\
+      ["npm:3.1.3", {\
+        "packageLocation": "./.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip/node_modules/anymatch/",\
         "packageDependencies": [\
-          ["anymatch", "npm:3.1.2"],\
+          ["anymatch", "npm:3.1.3"],\
           ["normalize-path", "npm:3.0.0"],\
           ["picomatch", "npm:2.3.1"]\
         ],\
@@ -5191,6 +3724,7 @@ const RAW_RUNTIME_STATE =
           ["@oclif/errors", "npm:1.3.4"],\
           ["antora-ui-camel", "workspace:antora-ui-camel"],\
           ["camel-website-util", "workspace:util"],\
+          ["chalk", "npm:5.3.0"],\
           ["del", "npm:6.0.0"],\
           ["escape-string-regexp", "npm:2.0.0"],\
           ["gulp", "npm:4.0.2"],\
@@ -5200,7 +3734,7 @@ const RAW_RUNTIME_STATE =
           ["html-validate", "virtual:8ebdd0bb2a9a795387792241e0fb8b61ac82df4777303c6a7b59069d9d737a2fc482e6509846ffa7155b225e9248c869f6b6500381ae0d084a9c93deb4cf3dbf#npm:8.9.1"],\
           ["hugo-extended", "npm:0.121.2"],\
           ["js-yaml", "npm:4.1.0"],\
-          ["netlify-cli", "npm:6.14.10"],\
+          ["netlify-cli", "npm:17.13.2"],\
           ["npm-run-all", "npm:4.1.5"],\
           ["opal-runtime", "npm:1.0.11"],\
           ["pino-pretty", "npm:5.1.3"],\
@@ -5255,36 +3789,32 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["archiver", [\
-      ["npm:5.3.0", {\
-        "packageLocation": "./.yarn/cache/archiver-npm-5.3.0-db4a7efe88-86c667f547.zip/node_modules/archiver/",\
+      ["npm:6.0.1", {\
+        "packageLocation": "./.yarn/cache/archiver-npm-6.0.1-427b6af3f3-22997a5bbf.zip/node_modules/archiver/",\
         "packageDependencies": [\
-          ["archiver", "npm:5.3.0"],\
-          ["archiver-utils", "npm:2.1.0"],\
-          ["async", "npm:3.2.0"],\
+          ["archiver", "npm:6.0.1"],\
+          ["archiver-utils", "npm:4.0.1"],\
+          ["async", "npm:3.2.5"],\
           ["buffer-crc32", "npm:0.2.13"],\
           ["readable-stream", "npm:3.6.2"],\
-          ["readdir-glob", "npm:1.1.1"],\
-          ["tar-stream", "npm:2.2.0"],\
-          ["zip-stream", "npm:4.1.0"]\
+          ["readdir-glob", "npm:1.1.3"],\
+          ["tar-stream", "npm:3.1.6"],\
+          ["zip-stream", "npm:5.0.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["archiver-utils", [\
-      ["npm:2.1.0", {\
-        "packageLocation": "./.yarn/cache/archiver-utils-npm-2.1.0-c06ce16cc3-4df493c0e6.zip/node_modules/archiver-utils/",\
+      ["npm:4.0.1", {\
+        "packageLocation": "./.yarn/cache/archiver-utils-npm-4.0.1-6d05f300c9-f007c8da5d.zip/node_modules/archiver-utils/",\
         "packageDependencies": [\
-          ["archiver-utils", "npm:2.1.0"],\
-          ["glob", "npm:7.2.0"],\
+          ["archiver-utils", "npm:4.0.1"],\
+          ["glob", "npm:8.1.0"],\
           ["graceful-fs", "npm:4.2.11"],\
           ["lazystream", "npm:1.0.0"],\
-          ["lodash.defaults", "npm:4.2.0"],\
-          ["lodash.difference", "npm:4.5.0"],\
-          ["lodash.flatten", "npm:4.4.0"],\
-          ["lodash.isplainobject", "npm:4.0.6"],\
-          ["lodash.union", "npm:4.6.0"],\
+          ["lodash", "npm:4.17.21"],\
           ["normalize-path", "npm:3.0.0"],\
-          ["readable-stream", "npm:2.3.7"]\
+          ["readable-stream", "npm:3.6.2"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -5350,7 +3880,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["args", "npm:5.0.1"],\
           ["camelcase", "npm:5.0.0"],\
-          ["chalk", "npm:4.1.2"],\
+          ["chalk", "npm:2.4.2"],\
           ["leven", "npm:2.1.0"],\
           ["mri", "npm:1.1.4"]\
         ],\
@@ -5438,15 +3968,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["array-flat-polyfill", [\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/array-flat-polyfill-npm-1.0.1-2796802ded-18822c78b0.zip/node_modules/array-flat-polyfill/",\
-        "packageDependencies": [\
-          ["array-flat-polyfill", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["array-flatten", [\
       ["npm:1.1.1", {\
         "packageLocation": "./.yarn/cache/array-flatten-npm-1.1.1-9d94ad5f1d-e13c9d2472.zip/node_modules/array-flatten/",\
@@ -5526,15 +4047,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["array-union", [\
-      ["npm:1.0.2", {\
-        "packageLocation": "./.yarn/cache/array-union-npm-1.0.2-cc61ee268f-82cec6421b.zip/node_modules/array-union/",\
+    ["array-timsort", [\
+      ["npm:1.0.3", {\
+        "packageLocation": "./.yarn/cache/array-timsort-npm-1.0.3-50b9e6724f-f417f073b3.zip/node_modules/array-timsort/",\
         "packageDependencies": [\
-          ["array-union", "npm:1.0.2"],\
-          ["array-uniq", "npm:1.0.3"]\
+          ["array-timsort", "npm:1.0.3"]\
         ],\
         "linkType": "HARD"\
-      }],\
+      }]\
+    ]],\
+    ["array-union", [\
       ["npm:2.1.0", {\
         "packageLocation": "./.yarn/cache/array-union-npm-2.1.0-4e4852b221-5bee12395c.zip/node_modules/array-union/",\
         "packageDependencies": [\
@@ -5550,15 +4072,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["array-uniq", [\
-      ["npm:1.0.3", {\
-        "packageLocation": "./.yarn/cache/array-uniq-npm-1.0.3-e7f5d6f3a1-1625f06b09.zip/node_modules/array-uniq/",\
-        "packageDependencies": [\
-          ["array-uniq", "npm:1.0.3"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["array-unique", [\
       ["npm:0.3.2", {\
         "packageLocation": "./.yarn/cache/array-unique-npm-0.3.2-9f62c6ac93-da344b89cf.zip/node_modules/array-unique/",\
@@ -5593,6 +4106,13 @@ const RAW_RUNTIME_STATE =
           ["arrify", "npm:2.0.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/arrify-npm-3.0.0-84cf7a301c-d6c6f3dad9.zip/node_modules/arrify/",\
+        "packageDependencies": [\
+          ["arrify", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["ascii-table", [\
@@ -5649,10 +4169,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["ast-module-types", [\
-      ["npm:2.7.1", {\
-        "packageLocation": "./.yarn/cache/ast-module-types-npm-2.7.1-1833572dd9-f5ff6a8aec.zip/node_modules/ast-module-types/",\
+      ["npm:5.0.0", {\
+        "packageLocation": "./.yarn/cache/ast-module-types-npm-5.0.0-1b522568db-188a0c3319.zip/node_modules/ast-module-types/",\
         "packageDependencies": [\
-          ["ast-module-types", "npm:2.7.1"]\
+          ["ast-module-types", "npm:5.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -5689,10 +4209,10 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:3.2.0", {\
-        "packageLocation": "./.yarn/cache/async-npm-3.2.0-b6fd825ddc-78e77fbce9.zip/node_modules/async/",\
+      ["npm:3.2.5", {\
+        "packageLocation": "./.yarn/cache/async-npm-3.2.5-f5dbdabdfc-323c3615c3.zip/node_modules/async/",\
         "packageDependencies": [\
-          ["async", "npm:3.2.0"]\
+          ["async", "npm:3.2.5"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -5737,30 +4257,21 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["async-settle", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/async-settle-npm-1.0.0-5d08fbf926-d2382ad4b9.zip/node_modules/async-settle/",\
-        "packageDependencies": [\
-          ["async-settle", "npm:1.0.0"],\
-          ["async-done", "npm:1.3.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["asynckit", [\
-      ["npm:0.4.0", {\
-        "packageLocation": "./.yarn/cache/asynckit-npm-0.4.0-c718858525-3ce727cbc7.zip/node_modules/asynckit/",\
+    ["async-sema", [\
+      ["npm:3.1.1", {\
+        "packageLocation": "./.yarn/cache/async-sema-npm-3.1.1-a5453a4d6a-ee0225c2e7.zip/node_modules/async-sema/",\
         "packageDependencies": [\
-          ["asynckit", "npm:0.4.0"]\
+          ["async-sema", "npm:3.1.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["at-least-node", [\
+    ["async-settle", [\
       ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/at-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip/node_modules/at-least-node/",\
+        "packageLocation": "./.yarn/cache/async-settle-npm-1.0.0-5d08fbf926-d2382ad4b9.zip/node_modules/async-settle/",\
         "packageDependencies": [\
-          ["at-least-node", "npm:1.0.0"]\
+          ["async-settle", "npm:1.0.0"],\
+          ["async-done", "npm:1.3.2"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -5790,7 +4301,7 @@ const RAW_RUNTIME_STATE =
           ["autoprefixer", "npm:9.7.6"],\
           ["browserslist", "npm:4.16.0"],\
           ["caniuse-lite", "npm:1.0.30001170"],\
-          ["chalk", "npm:4.1.2"],\
+          ["chalk", "npm:2.4.2"],\
           ["normalize-range", "npm:0.1.2"],\
           ["num2fraction", "npm:1.2.2"],\
           ["postcss", "npm:7.0.35"],\
@@ -5809,6 +4320,18 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["avvio", [\
+      ["npm:8.2.1", {\
+        "packageLocation": "./.yarn/cache/avvio-npm-8.2.1-e7ae905a95-8826436901.zip/node_modules/avvio/",\
+        "packageDependencies": [\
+          ["avvio", "npm:8.2.1"],\
+          ["archy", "npm:1.0.0"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
+          ["fastq", "npm:1.16.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["axios", [\
       ["npm:0.21.4", {\
         "packageLocation": "./.yarn/cache/axios-npm-0.21.4-e278873748-da644592cb.zip/node_modules/axios/",\
@@ -5819,12 +4342,11 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["babel-plugin-dynamic-import-node", [\
-      ["npm:2.3.3", {\
-        "packageLocation": "./.yarn/cache/babel-plugin-dynamic-import-node-npm-2.3.3-be081936a9-c9d24415bc.zip/node_modules/babel-plugin-dynamic-import-node/",\
+    ["b4a", [\
+      ["npm:1.6.4", {\
+        "packageLocation": "./.yarn/cache/b4a-npm-1.6.4-080bcba845-223158e626.zip/node_modules/b4a/",\
         "packageDependencies": [\
-          ["babel-plugin-dynamic-import-node", "npm:2.3.3"],\
-          ["object.assign", "npm:4.1.2"]\
+          ["b4a", "npm:1.6.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -5925,12 +4447,39 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["better-ajv-errors", [\
+      ["npm:1.2.0", {\
+        "packageLocation": "./.yarn/cache/better-ajv-errors-npm-1.2.0-3be0f0453e-2e12818e99.zip/node_modules/better-ajv-errors/",\
+        "packageDependencies": [\
+          ["better-ajv-errors", "npm:1.2.0"]\
+        ],\
+        "linkType": "SOFT"\
+      }],\
+      ["virtual:a1cf4e12ffb4d3937d4fd375e48f00eb8878c6367f5493d3f743b3b9f8560d110ae828f0a8b44d837605de9261f1fc6ca73a24d3519dda3007366a44d6bceb3a#npm:1.2.0", {\
+        "packageLocation": "./.yarn/__virtual__/better-ajv-errors-virtual-07e9c9f92f/0/cache/better-ajv-errors-npm-1.2.0-3be0f0453e-2e12818e99.zip/node_modules/better-ajv-errors/",\
+        "packageDependencies": [\
+          ["better-ajv-errors", "virtual:a1cf4e12ffb4d3937d4fd375e48f00eb8878c6367f5493d3f743b3b9f8560d110ae828f0a8b44d837605de9261f1fc6ca73a24d3519dda3007366a44d6bceb3a#npm:1.2.0"],\
+          ["@babel/code-frame", "npm:7.23.5"],\
+          ["@humanwhocodes/momoa", "npm:2.0.4"],\
+          ["@types/ajv", null],\
+          ["ajv", "npm:8.12.0"],\
+          ["chalk", "npm:4.1.2"],\
+          ["jsonpointer", "npm:5.0.1"],\
+          ["leven", "npm:3.1.0"]\
+        ],\
+        "packagePeers": [\
+          "@types/ajv",\
+          "ajv"\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["better-opn", [\
-      ["npm:2.1.1", {\
-        "packageLocation": "./.yarn/cache/better-opn-npm-2.1.1-7f070a64bf-dcfa3cd287.zip/node_modules/better-opn/",\
+      ["npm:3.0.2", {\
+        "packageLocation": "./.yarn/cache/better-opn-npm-3.0.2-fa4dbc0e63-24668e5a83.zip/node_modules/better-opn/",\
         "packageDependencies": [\
-          ["better-opn", "npm:2.1.1"],\
-          ["open", "npm:7.4.2"]\
+          ["better-opn", "npm:3.0.2"],\
+          ["open", "npm:8.4.2"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -6043,6 +4592,16 @@ const RAW_RUNTIME_STATE =
           ["readable-stream", "npm:3.6.2"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.1.0", {\
+        "packageLocation": "./.yarn/cache/bl-npm-5.1.0-872d13e4d1-0340d3d70d.zip/node_modules/bl/",\
+        "packageDependencies": [\
+          ["bl", "npm:5.1.0"],\
+          ["buffer", "npm:6.0.3"],\
+          ["inherits", "npm:2.0.4"],\
+          ["readable-stream", "npm:3.6.2"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["blueimp-md5", [\
@@ -6084,20 +4643,22 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["body-parser", [\
-      ["npm:1.19.0", {\
-        "packageLocation": "./.yarn/cache/body-parser-npm-1.19.0-6e177cabfa-6ed5f3f42f.zip/node_modules/body-parser/",\
+      ["npm:1.20.1", {\
+        "packageLocation": "./.yarn/cache/body-parser-npm-1.20.1-759fd14db9-5f8d128022.zip/node_modules/body-parser/",\
         "packageDependencies": [\
-          ["body-parser", "npm:1.19.0"],\
-          ["bytes", "npm:3.1.0"],\
-          ["content-type", "npm:1.0.4"],\
+          ["body-parser", "npm:1.20.1"],\
+          ["bytes", "npm:3.1.2"],\
+          ["content-type", "npm:1.0.5"],\
           ["debug", "virtual:49da7761f14c39be47aef793d385c5d9772cb83cbafe666acd6dcac0493fcf843442edf106f6c89d68bb082ba8e126076947421b9d182cda0cf92ead7d5f809b#npm:2.6.9"],\
-          ["depd", "npm:1.1.2"],\
-          ["http-errors", "npm:1.7.2"],\
+          ["depd", "npm:2.0.0"],\
+          ["destroy", "npm:1.2.0"],\
+          ["http-errors", "npm:2.0.0"],\
           ["iconv-lite", "npm:0.4.24"],\
-          ["on-finished", "npm:2.3.0"],\
-          ["qs", "npm:6.7.0"],\
-          ["raw-body", "npm:2.4.0"],\
-          ["type-is", "npm:1.6.18"]\
+          ["on-finished", "npm:2.4.1"],\
+          ["qs", "npm:6.11.0"],\
+          ["raw-body", "npm:2.5.1"],\
+          ["type-is", "npm:1.6.18"],\
+          ["unpipe", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -6112,18 +4673,18 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["boxen", [\
-      ["npm:5.1.2", {\
-        "packageLocation": "./.yarn/cache/boxen-npm-5.1.2-364ee34f2f-bc3d3d88d7.zip/node_modules/boxen/",\
-        "packageDependencies": [\
-          ["boxen", "npm:5.1.2"],\
-          ["ansi-align", "npm:3.0.0"],\
-          ["camelcase", "npm:6.3.0"],\
-          ["chalk", "npm:4.1.2"],\
-          ["cli-boxes", "npm:2.2.1"],\
-          ["string-width", "npm:4.2.3"],\
-          ["type-fest", "npm:0.20.2"],\
-          ["widest-line", "npm:3.1.0"],\
-          ["wrap-ansi", "npm:7.0.0"]\
+      ["npm:7.1.1", {\
+        "packageLocation": "./.yarn/cache/boxen-npm-7.1.1-e79a50b11c-a21d514435.zip/node_modules/boxen/",\
+        "packageDependencies": [\
+          ["boxen", "npm:7.1.1"],\
+          ["ansi-align", "npm:3.0.1"],\
+          ["camelcase", "npm:7.0.1"],\
+          ["chalk", "npm:5.3.0"],\
+          ["cli-boxes", "npm:3.0.0"],\
+          ["string-width", "npm:5.1.2"],\
+          ["type-fest", "npm:2.19.0"],\
+          ["widest-line", "npm:4.0.1"],\
+          ["wrap-ansi", "npm:8.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -6250,7 +4811,7 @@ const RAW_RUNTIME_STATE =
           ["browser-sync-ui", "npm:2.29.3"],\
           ["bs-recipes", "npm:1.3.4"],\
           ["chalk", "npm:4.1.2"],\
-          ["chokidar", "npm:3.5.2"],\
+          ["chokidar", "npm:3.5.3"],\
           ["connect", "npm:3.6.6"],\
           ["connect-history-api-fallback", "npm:1.6.0"],\
           ["dev-ip", "npm:1.0.1"],\
@@ -6265,7 +4826,7 @@ const RAW_RUNTIME_STATE =
           ["micromatch", "npm:4.0.5"],\
           ["opn", "npm:5.3.0"],\
           ["portscanner", "npm:2.2.0"],\
-          ["raw-body", "npm:2.4.2"],\
+          ["raw-body", "npm:2.5.2"],\
           ["resp-modifier", "npm:6.0.2"],\
           ["rx", "npm:4.1.0"],\
           ["send", "npm:0.16.2"],\
@@ -6533,11 +5094,11 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["buffer-es6", [\
-      ["npm:4.9.3", {\
-        "packageLocation": "./.yarn/cache/buffer-es6-npm-4.9.3-1b0a75b6d5-896dbf346a.zip/node_modules/buffer-es6/",\
+    ["buffer-equal-constant-time", [\
+      ["npm:1.0.1", {\
+        "packageLocation": "./.yarn/cache/buffer-equal-constant-time-npm-1.0.1-41826f3419-80bb945f5d.zip/node_modules/buffer-equal-constant-time/",\
         "packageDependencies": [\
-          ["buffer-es6", "npm:4.9.3"]\
+          ["buffer-equal-constant-time", "npm:1.0.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -6588,10 +5149,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["builtins", [\
-      ["npm:1.0.3", {\
-        "packageLocation": "./.yarn/cache/builtins-npm-1.0.3-f09d2d57f2-8f756616bd.zip/node_modules/builtins/",\
+      ["npm:5.0.1", {\
+        "packageLocation": "./.yarn/cache/builtins-npm-5.0.1-6d4820dd76-90136fa0ba.zip/node_modules/builtins/",\
         "packageDependencies": [\
-          ["builtins", "npm:1.0.3"]\
+          ["builtins", "npm:5.0.1"],\
+          ["semver", "npm:7.5.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -6613,17 +5175,10 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:3.1.0", {\
-        "packageLocation": "./.yarn/cache/bytes-npm-3.1.0-19c5b15405-7c3b21c5d9.zip/node_modules/bytes/",\
-        "packageDependencies": [\
-          ["bytes", "npm:3.1.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
-      ["npm:3.1.1", {\
-        "packageLocation": "./.yarn/cache/bytes-npm-3.1.1-f2d0e8c583-397b49e01c.zip/node_modules/bytes/",\
+      ["npm:3.1.2", {\
+        "packageLocation": "./.yarn/cache/bytes-npm-3.1.2-28b8643004-a10abf2ba7.zip/node_modules/bytes/",\
         "packageDependencies": [\
-          ["bytes", "npm:3.1.1"]\
+          ["bytes", "npm:3.1.2"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -6678,15 +5233,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["cacheable-lookup", [\
-      ["npm:2.0.1", {\
-        "packageLocation": "./.yarn/cache/cacheable-lookup-npm-2.0.1-4370a47517-f624d501a7.zip/node_modules/cacheable-lookup/",\
-        "packageDependencies": [\
-          ["cacheable-lookup", "npm:2.0.1"],\
-          ["@types/keyv", "npm:3.1.1"],\
-          ["keyv", "npm:4.5.4"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:5.0.3", {\
         "packageLocation": "./.yarn/cache/cacheable-lookup-npm-5.0.3-8cec59984a-0602bfac5a.zip/node_modules/cacheable-lookup/",\
         "packageDependencies": [\
@@ -6731,20 +5277,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:6.1.0", {\
-        "packageLocation": "./.yarn/cache/cacheable-request-npm-6.1.0-684b834873-804f6c377c.zip/node_modules/cacheable-request/",\
-        "packageDependencies": [\
-          ["cacheable-request", "npm:6.1.0"],\
-          ["clone-response", "npm:1.0.2"],\
-          ["get-stream", "npm:5.2.0"],\
-          ["http-cache-semantics", "npm:4.1.1"],\
-          ["keyv", "npm:3.1.0"],\
-          ["lowercase-keys", "npm:2.0.0"],\
-          ["normalize-url", "npm:4.5.0"],\
-          ["responselike", "npm:1.0.2"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:7.0.2", {\
         "packageLocation": "./.yarn/cache/cacheable-request-npm-7.0.2-e64cc641fc-51404dd0b6.zip/node_modules/cacheable-request/",\
         "packageDependencies": [\
@@ -6789,15 +5321,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["call-me-maybe", [\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/call-me-maybe-npm-1.0.1-d07e74bc9c-9a96547920.zip/node_modules/call-me-maybe/",\
-        "packageDependencies": [\
-          ["call-me-maybe", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["caller-callsite", [\
       ["npm:2.0.0", {\
         "packageLocation": "./.yarn/cache/caller-callsite-npm-2.0.0-9cf308d7bb-b685e9d126.zip/node_modules/caller-callsite/",\
@@ -6891,6 +5414,13 @@ const RAW_RUNTIME_STATE =
           ["camelcase", "npm:6.3.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:7.0.1", {\
+        "packageLocation": "./.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip/node_modules/camelcase/",\
+        "packageDependencies": [\
+          ["camelcase", "npm:7.0.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["camelcase-keys", [\
@@ -6938,17 +5468,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["cardinal", [\
-      ["npm:2.1.1", {\
-        "packageLocation": "./.yarn/cache/cardinal-npm-2.1.1-b77e7b28a7-caf0d34739.zip/node_modules/cardinal/",\
-        "packageDependencies": [\
-          ["cardinal", "npm:2.1.1"],\
-          ["ansicolors", "npm:0.3.2"],\
-          ["redeyed", "npm:2.1.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["careful-downloader", [\
       ["npm:3.0.0", {\
         "packageLocation": "./.yarn/cache/careful-downloader-npm-3.0.0-60482cad6f-10eaf8c7cf.zip/node_modules/careful-downloader/",\
@@ -6978,12 +5497,57 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["chalk", [\
+      ["npm:1.1.3", {\
+        "packageLocation": "./.yarn/cache/chalk-npm-1.1.3-59144c3a87-abcf10da02.zip/node_modules/chalk/",\
+        "packageDependencies": [\
+          ["chalk", "npm:1.1.3"],\
+          ["ansi-styles", "npm:2.2.1"],\
+          ["escape-string-regexp", "npm:1.0.5"],\
+          ["has-ansi", "npm:2.0.0"],\
+          ["strip-ansi", "npm:3.0.1"],\
+          ["supports-color", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:2.4.2", {\
+        "packageLocation": "./.yarn/cache/chalk-npm-2.4.2-3ea16dd91e-3d1d103433.zip/node_modules/chalk/",\
+        "packageDependencies": [\
+          ["chalk", "npm:2.4.2"],\
+          ["ansi-styles", "npm:3.2.1"],\
+          ["escape-string-regexp", "npm:1.0.5"],\
+          ["supports-color", "npm:5.5.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/chalk-npm-3.0.0-e813208025-37f90b31fd.zip/node_modules/chalk/",\
+        "packageDependencies": [\
+          ["chalk", "npm:3.0.0"],\
+          ["ansi-styles", "npm:4.3.0"],\
+          ["supports-color", "npm:7.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:4.1.2", {\
         "packageLocation": "./.yarn/cache/chalk-npm-4.1.2-ba8b67ab80-cb3f3e5949.zip/node_modules/chalk/",\
         "packageDependencies": [\
-          ["chalk", "npm:4.1.2"],\
-          ["ansi-styles", "npm:4.3.0"],\
-          ["supports-color", "npm:7.2.0"]\
+          ["chalk", "npm:4.1.2"],\
+          ["ansi-styles", "npm:4.3.0"],\
+          ["supports-color", "npm:7.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:5.2.0", {\
+        "packageLocation": "./.yarn/cache/chalk-npm-5.2.0-bedd808592-daadc18731.zip/node_modules/chalk/",\
+        "packageDependencies": [\
+          ["chalk", "npm:5.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:5.3.0", {\
+        "packageLocation": "./.yarn/cache/chalk-npm-5.3.0-d181999efb-6373caaab2.zip/node_modules/chalk/",\
+        "packageDependencies": [\
+          ["chalk", "npm:5.3.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -7042,11 +5606,11 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:3.5.2", {\
-        "packageLocation": "./.yarn/cache/chokidar-npm-3.5.2-6752340fec-8e0c794afd.zip/node_modules/chokidar/",\
+      ["npm:3.5.3", {\
+        "packageLocation": "./.yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-863e3ff78e.zip/node_modules/chokidar/",\
         "packageDependencies": [\
-          ["chokidar", "npm:3.5.2"],\
-          ["anymatch", "npm:3.1.2"],\
+          ["chokidar", "npm:3.5.3"],\
+          ["anymatch", "npm:3.1.3"],\
           ["braces", "npm:3.0.2"],\
           ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin<compat/fsevents>::version=2.3.2&hash=df0bf1"],\
           ["glob-parent", "npm:5.1.2"],\
@@ -7075,17 +5639,17 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["ci-info", [\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/ci-info-npm-2.0.0-78012236a1-3b374666a8.zip/node_modules/ci-info/",\
+      ["npm:3.8.0", {\
+        "packageLocation": "./.yarn/cache/ci-info-npm-3.8.0-d56a0b67d6-b00e9313c1.zip/node_modules/ci-info/",\
         "packageDependencies": [\
-          ["ci-info", "npm:2.0.0"]\
+          ["ci-info", "npm:3.8.0"]\
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:3.2.0", {\
-        "packageLocation": "./.yarn/cache/ci-info-npm-3.2.0-90f4cf0660-bb54ab126b.zip/node_modules/ci-info/",\
+      ["npm:3.9.0", {\
+        "packageLocation": "./.yarn/cache/ci-info-npm-3.9.0-646784ca0e-75bc67902b.zip/node_modules/ci-info/",\
         "packageDependencies": [\
-          ["ci-info", "npm:3.2.0"]\
+          ["ci-info", "npm:3.9.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -7101,6 +5665,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["citty", [\
+      ["npm:0.1.5", {\
+        "packageLocation": "./.yarn/cache/citty-npm-0.1.5-35fec712f4-ae577a1ff4.zip/node_modules/citty/",\
+        "packageDependencies": [\
+          ["citty", "npm:0.1.5"],\
+          ["consola", "npm:3.2.3"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["class-utils", [\
       ["npm:0.3.6", {\
         "packageLocation": "./.yarn/cache/class-utils-npm-0.3.6-2c691ad006-b236d9deb6.zip/node_modules/class-utils/",\
@@ -7160,13 +5734,21 @@ const RAW_RUNTIME_STATE =
           ["escape-string-regexp", "npm:4.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.2.0", {\
+        "packageLocation": "./.yarn/cache/clean-stack-npm-4.2.0-bb0dff47b2-373f656a31.zip/node_modules/clean-stack/",\
+        "packageDependencies": [\
+          ["clean-stack", "npm:4.2.0"],\
+          ["escape-string-regexp", "npm:5.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["cli-boxes", [\
-      ["npm:2.2.1", {\
-        "packageLocation": "./.yarn/cache/cli-boxes-npm-2.2.1-7125a5ba44-be79f8ec23.zip/node_modules/cli-boxes/",\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip/node_modules/cli-boxes/",\
         "packageDependencies": [\
-          ["cli-boxes", "npm:2.2.1"]\
+          ["cli-boxes", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -7187,107 +5769,63 @@ const RAW_RUNTIME_STATE =
           ["restore-cursor", "npm:3.1.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/cli-cursor-npm-4.0.0-08e7cbaf41-ab3f3ea207.zip/node_modules/cli-cursor/",\
+        "packageDependencies": [\
+          ["cli-cursor", "npm:4.0.0"],\
+          ["restore-cursor", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["cli-progress", [\
-      ["npm:3.9.1", {\
-        "packageLocation": "./.yarn/cache/cli-progress-npm-3.9.1-de2e91a6a3-64f64a0cf3.zip/node_modules/cli-progress/",\
+      ["npm:3.12.0", {\
+        "packageLocation": "./.yarn/cache/cli-progress-npm-3.12.0-d686625154-a6a549919a.zip/node_modules/cli-progress/",\
         "packageDependencies": [\
-          ["cli-progress", "npm:3.9.1"],\
-          ["colors", "npm:1.4.0"],\
+          ["cli-progress", "npm:3.12.0"],\
           ["string-width", "npm:4.2.3"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["cli-spinners", [\
-      ["npm:2.6.1", {\
-        "packageLocation": "./.yarn/cache/cli-spinners-npm-2.6.1-33ce2bad0f-3e2dc5df72.zip/node_modules/cli-spinners/",\
+      ["npm:2.9.2", {\
+        "packageLocation": "./.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-a0a863f442.zip/node_modules/cli-spinners/",\
         "packageDependencies": [\
-          ["cli-spinners", "npm:2.6.1"]\
+          ["cli-spinners", "npm:2.9.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["cli-truncate", [\
-      ["npm:0.2.1", {\
-        "packageLocation": "./.yarn/cache/cli-truncate-npm-0.2.1-f053d59b0b-c2b0de7c08.zip/node_modules/cli-truncate/",\
+      ["npm:3.1.0", {\
+        "packageLocation": "./.yarn/cache/cli-truncate-npm-3.1.0-654d2989ef-c3243e4197.zip/node_modules/cli-truncate/",\
         "packageDependencies": [\
-          ["cli-truncate", "npm:0.2.1"],\
-          ["slice-ansi", "npm:0.0.4"],\
-          ["string-width", "npm:1.0.2"]\
+          ["cli-truncate", "npm:3.1.0"],\
+          ["slice-ansi", "npm:5.0.0"],\
+          ["string-width", "npm:5.1.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["cli-ux", [\
-      ["npm:4.9.3", {\
-        "packageLocation": "./.yarn/cache/cli-ux-npm-4.9.3-4e2309faa7-dfd4b6ef8f.zip/node_modules/cli-ux/",\
-        "packageDependencies": [\
-          ["cli-ux", "npm:4.9.3"],\
-          ["@oclif/errors", "npm:1.3.4"],\
-          ["@oclif/linewrap", "npm:1.0.0"],\
-          ["@oclif/screen", "npm:1.0.4"],\
-          ["ansi-escapes", "npm:3.2.0"],\
-          ["ansi-styles", "npm:3.2.1"],\
-          ["cardinal", "npm:2.1.1"],\
-          ["chalk", "npm:4.1.2"],\
-          ["clean-stack", "npm:2.2.0"],\
-          ["extract-stack", "npm:1.0.0"],\
-          ["fs-extra", "npm:7.0.1"],\
-          ["hyperlinker", "npm:1.0.0"],\
-          ["indent-string", "npm:3.2.0"],\
-          ["is-wsl", "npm:1.1.0"],\
-          ["lodash", "npm:4.17.21"],\
-          ["password-prompt", "npm:1.1.2"],\
-          ["semver", "npm:5.7.1"],\
-          ["strip-ansi", "npm:5.2.0"],\
-          ["supports-color", "npm:5.5.0"],\
-          ["supports-hyperlinks", "npm:1.0.1"],\
-          ["treeify", "npm:1.1.0"],\
-          ["tslib", "npm:1.14.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
-      ["npm:5.5.1", {\
-        "packageLocation": "./.yarn/cache/cli-ux-npm-5.5.1-b63a1094c4-633d1db3a9.zip/node_modules/cli-ux/",\
+    ["cli-width", [\
+      ["npm:2.2.0", {\
+        "packageLocation": "./.yarn/cache/cli-width-npm-2.2.0-0e002b49d0-05f1cf7de5.zip/node_modules/cli-width/",\
         "packageDependencies": [\
-          ["cli-ux", "npm:5.5.1"],\
-          ["@oclif/command", "virtual:9ecae18a487cbe10f8280692100e1fa8708dc5c821098d4aadff33269f66eaf1d724885069354454439129ebc20b4a86429aa32dd4596db2ad45bf682861dbc5#npm:1.8.0"],\
-          ["@oclif/errors", "npm:1.3.4"],\
-          ["@oclif/linewrap", "npm:1.0.0"],\
-          ["@oclif/screen", "npm:1.0.4"],\
-          ["ansi-escapes", "npm:4.3.2"],\
-          ["ansi-styles", "npm:4.3.0"],\
-          ["cardinal", "npm:2.1.1"],\
-          ["chalk", "npm:4.1.2"],\
-          ["clean-stack", "npm:3.0.1"],\
-          ["cli-progress", "npm:3.9.1"],\
-          ["extract-stack", "npm:2.0.0"],\
-          ["fs-extra", "npm:8.1.0"],\
-          ["hyperlinker", "npm:1.0.0"],\
-          ["indent-string", "npm:4.0.0"],\
-          ["is-wsl", "npm:2.2.0"],\
-          ["js-yaml", "npm:3.14.1"],\
-          ["lodash", "npm:4.17.21"],\
-          ["natural-orderby", "npm:2.0.3"],\
-          ["object-treeify", "npm:1.1.31"],\
-          ["password-prompt", "npm:1.1.2"],\
-          ["semver", "npm:7.3.5"],\
-          ["string-width", "npm:4.2.3"],\
-          ["strip-ansi", "npm:6.0.1"],\
-          ["supports-color", "npm:7.2.0"],\
-          ["supports-hyperlinks", "npm:2.1.0"],\
-          ["tslib", "npm:2.6.2"]\
+          ["cli-width", "npm:2.2.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["cli-width", [\
-      ["npm:2.2.0", {\
-        "packageLocation": "./.yarn/cache/cli-width-npm-2.2.0-0e002b49d0-05f1cf7de5.zip/node_modules/cli-width/",\
+    ["clipboardy", [\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/unplugged/clipboardy-npm-4.0.0-cf5108727c/node_modules/clipboardy/",\
         "packageDependencies": [\
-          ["cli-width", "npm:2.2.0"]\
+          ["clipboardy", "npm:4.0.0"],\
+          ["execa", "npm:8.0.1"],\
+          ["is-wsl", "npm:3.1.0"],\
+          ["is64bit", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -7303,16 +5841,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:6.0.0", {\
-        "packageLocation": "./.yarn/cache/cliui-npm-6.0.0-488b2414c6-44afbcc29d.zip/node_modules/cliui/",\
-        "packageDependencies": [\
-          ["cliui", "npm:6.0.0"],\
-          ["string-width", "npm:4.2.3"],\
-          ["strip-ansi", "npm:6.0.1"],\
-          ["wrap-ansi", "npm:6.2.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:7.0.4", {\
         "packageLocation": "./.yarn/cache/cliui-npm-7.0.4-d6b8a9edb6-db858c49af.zip/node_modules/cliui/",\
         "packageDependencies": [\
@@ -7390,13 +5918,22 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["cluster-key-slot", [\
+      ["npm:1.1.2", {\
+        "packageLocation": "./.yarn/cache/cluster-key-slot-npm-1.1.2-0571a28825-516ed8b5e1.zip/node_modules/cluster-key-slot/",\
+        "packageDependencies": [\
+          ["cluster-key-slot", "npm:1.1.2"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["coa", [\
       ["npm:2.0.2", {\
         "packageLocation": "./.yarn/cache/coa-npm-2.0.2-f6033e2e60-3934203d8c.zip/node_modules/coa/",\
         "packageDependencies": [\
           ["coa", "npm:2.0.2"],\
           ["@types/q", "npm:1.5.4"],\
-          ["chalk", "npm:4.1.2"],\
+          ["chalk", "npm:2.4.2"],\
           ["q", "npm:1.5.1"]\
         ],\
         "linkType": "HARD"\
@@ -7440,7 +5977,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["color", "npm:3.0.0"],\
           ["color-convert", "npm:1.9.3"],\
-          ["color-string", "npm:1.5.4"]\
+          ["color-string", "npm:1.9.1"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -7449,7 +5986,16 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["color", "npm:3.1.3"],\
           ["color-convert", "npm:1.9.3"],\
-          ["color-string", "npm:1.5.4"]\
+          ["color-string", "npm:1.9.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:4.2.3", {\
+        "packageLocation": "./.yarn/cache/color-npm-4.2.3-4a23227581-b23f5e500a.zip/node_modules/color/",\
+        "packageDependencies": [\
+          ["color", "npm:4.2.3"],\
+          ["color-convert", "npm:2.0.1"],\
+          ["color-string", "npm:1.9.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -7489,10 +6035,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["color-string", [\
-      ["npm:1.5.4", {\
-        "packageLocation": "./.yarn/cache/color-string-npm-1.5.4-d923af493a-d1057ec2ce.zip/node_modules/color-string/",\
+      ["npm:1.9.1", {\
+        "packageLocation": "./.yarn/cache/color-string-npm-1.9.1-dc020e56be-72aa0b81ee.zip/node_modules/color-string/",\
         "packageDependencies": [\
-          ["color-string", "npm:1.5.4"],\
+          ["color-string", "npm:1.9.1"],\
           ["color-name", "npm:1.1.4"],\
           ["simple-swizzle", "npm:0.2.2"]\
         ],\
@@ -7525,10 +6071,10 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:2.0.16", {\
-        "packageLocation": "./.yarn/cache/colorette-npm-2.0.16-7b996485d7-8501db5750.zip/node_modules/colorette/",\
+      ["npm:2.0.20", {\
+        "packageLocation": "./.yarn/cache/colorette-npm-2.0.20-692d428726-0b8de48bfa.zip/node_modules/colorette/",\
         "packageDependencies": [\
-          ["colorette", "npm:2.0.16"]\
+          ["colorette", "npm:2.0.20"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -7542,6 +6088,28 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["colors-option", [\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/colors-option-npm-3.0.0-cd0f2180d3-94cd58dff7.zip/node_modules/colors-option/",\
+        "packageDependencies": [\
+          ["colors-option", "npm:3.0.0"],\
+          ["chalk", "npm:5.3.0"],\
+          ["filter-obj", "npm:3.0.0"],\
+          ["is-plain-obj", "npm:4.1.0"],\
+          ["jest-validate", "npm:27.5.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:4.5.0", {\
+        "packageLocation": "./.yarn/cache/colors-option-npm-4.5.0-83e5c4c555-4dc5f95ff8.zip/node_modules/colors-option/",\
+        "packageDependencies": [\
+          ["colors-option", "npm:4.5.0"],\
+          ["chalk", "npm:5.3.0"],\
+          ["is-plain-obj", "npm:4.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["colorspace", [\
       ["npm:1.1.2", {\
         "packageLocation": "./.yarn/cache/colorspace-npm-1.1.2-880999c764-a959ec1669.zip/node_modules/colorspace/",\
@@ -7566,16 +6134,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["combined-stream", [\
-      ["npm:1.0.8", {\
-        "packageLocation": "./.yarn/cache/combined-stream-npm-1.0.8-dc14d4a63a-2e969e637d.zip/node_modules/combined-stream/",\
-        "packageDependencies": [\
-          ["combined-stream", "npm:1.0.8"],\
-          ["delayed-stream", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["commander", [\
       ["npm:10.0.1", {\
         "packageLocation": "./.yarn/cache/commander-npm-10.0.1-f17613b72b-8799faa84a.zip/node_modules/commander/",\
@@ -7605,25 +6163,31 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:2.8.1", {\
-        "packageLocation": "./.yarn/cache/commander-npm-2.8.1-74d10f1f10-051763f4bb.zip/node_modules/commander/",\
+      ["npm:7.2.0", {\
+        "packageLocation": "./.yarn/cache/commander-npm-7.2.0-19178180f8-9973af1072.zip/node_modules/commander/",\
         "packageDependencies": [\
-          ["commander", "npm:2.8.1"],\
-          ["graceful-readlink", "npm:1.0.1"]\
+          ["commander", "npm:7.2.0"]\
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:3.0.2", {\
-        "packageLocation": "./.yarn/cache/commander-npm-3.0.2-7c81f1ab98-f42053569f.zip/node_modules/commander/",\
+      ["npm:9.5.0", {\
+        "packageLocation": "./.yarn/cache/commander-npm-9.5.0-993b3f2434-41c49b3d0f.zip/node_modules/commander/",\
         "packageDependencies": [\
-          ["commander", "npm:3.0.2"]\
+          ["commander", "npm:9.5.0"]\
         ],\
         "linkType": "HARD"\
-      }],\
-      ["npm:7.2.0", {\
-        "packageLocation": "./.yarn/cache/commander-npm-7.2.0-19178180f8-9973af1072.zip/node_modules/commander/",\
+      }]\
+    ]],\
+    ["comment-json", [\
+      ["npm:4.2.3", {\
+        "packageLocation": "./.yarn/cache/comment-json-npm-4.2.3-5f699ecc8d-97eb6ff823.zip/node_modules/comment-json/",\
         "packageDependencies": [\
-          ["commander", "npm:7.2.0"]\
+          ["comment-json", "npm:4.2.3"],\
+          ["array-timsort", "npm:1.0.3"],\
+          ["core-util-is", "npm:1.0.3"],\
+          ["esprima", "npm:4.0.1"],\
+          ["has-own-prop", "npm:2.0.0"],\
+          ["repeat-string", "npm:1.6.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -7646,15 +6210,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["commondir", [\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/commondir-npm-1.0.1-291b790340-4620bc4936.zip/node_modules/commondir/",\
-        "packageDependencies": [\
-          ["commondir", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["component-emitter", [\
       ["npm:1.3.0", {\
         "packageLocation": "./.yarn/cache/component-emitter-npm-1.3.0-4b848565b9-dfc1ec2e7a.zip/node_modules/component-emitter/",\
@@ -7665,12 +6220,12 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["compress-commons", [\
-      ["npm:4.1.1", {\
-        "packageLocation": "./.yarn/cache/compress-commons-npm-4.1.1-9ac41d7ac3-7e35816503.zip/node_modules/compress-commons/",\
+      ["npm:5.0.1", {\
+        "packageLocation": "./.yarn/cache/compress-commons-npm-5.0.1-28fafeb552-bb3c3ea965.zip/node_modules/compress-commons/",\
         "packageDependencies": [\
-          ["compress-commons", "npm:4.1.1"],\
-          ["buffer-crc32", "npm:0.2.13"],\
-          ["crc32-stream", "npm:4.0.2"],\
+          ["compress-commons", "npm:5.0.1"],\
+          ["crc-32", "npm:1.2.0"],\
+          ["crc32-stream", "npm:5.0.0"],\
           ["normalize-path", "npm:3.0.0"],\
           ["readable-stream", "npm:3.6.2"]\
         ],\
@@ -7720,7 +6275,7 @@ const RAW_RUNTIME_STATE =
           ["js-string-escape", "npm:1.0.1"],\
           ["lodash", "npm:4.17.21"],\
           ["md5-hex", "npm:3.0.1"],\
-          ["semver", "npm:7.3.5"],\
+          ["semver", "npm:7.5.4"],\
           ["well-known-symbols", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
@@ -7738,16 +6293,15 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["configstore", [\
-      ["npm:5.0.1", {\
-        "packageLocation": "./.yarn/cache/configstore-npm-5.0.1-739433cdc5-60ef65d493.zip/node_modules/configstore/",\
+      ["npm:6.0.0", {\
+        "packageLocation": "./.yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip/node_modules/configstore/",\
         "packageDependencies": [\
-          ["configstore", "npm:5.0.1"],\
-          ["dot-prop", "npm:5.3.0"],\
+          ["configstore", "npm:6.0.0"],\
+          ["dot-prop", "npm:6.0.1"],\
           ["graceful-fs", "npm:4.2.11"],\
-          ["make-dir", "npm:3.1.0"],\
-          ["unique-string", "npm:2.0.0"],\
+          ["unique-string", "npm:3.0.0"],\
           ["write-file-atomic", "npm:3.0.3"],\
-          ["xdg-basedir", "npm:4.0.0"]\
+          ["xdg-basedir", "npm:5.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -7794,6 +6348,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["consola", [\
+      ["npm:3.2.3", {\
+        "packageLocation": "./.yarn/cache/consola-npm-3.2.3-fb2514b783-02972dcb04.zip/node_modules/consola/",\
+        "packageDependencies": [\
+          ["consola", "npm:3.2.3"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["console-browserify", [\
       ["npm:1.2.0", {\
         "packageLocation": "./.yarn/cache/console-browserify-npm-1.2.0-5619eeb6ff-4f16c471fa.zip/node_modules/console-browserify/",\
@@ -7831,20 +6394,20 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["content-disposition", [\
-      ["npm:0.5.3", {\
-        "packageLocation": "./.yarn/cache/content-disposition-npm-0.5.3-9a9a567e17-7d0df7855b.zip/node_modules/content-disposition/",\
+      ["npm:0.5.4", {\
+        "packageLocation": "./.yarn/cache/content-disposition-npm-0.5.4-2d93678616-b7f4ce176e.zip/node_modules/content-disposition/",\
         "packageDependencies": [\
-          ["content-disposition", "npm:0.5.3"],\
-          ["safe-buffer", "npm:5.1.2"]\
+          ["content-disposition", "npm:0.5.4"],\
+          ["safe-buffer", "npm:5.2.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["content-type", [\
-      ["npm:1.0.4", {\
-        "packageLocation": "./.yarn/cache/content-type-npm-1.0.4-3b1a5ca16b-5ea85c5293.zip/node_modules/content-type/",\
+      ["npm:1.0.5", {\
+        "packageLocation": "./.yarn/cache/content-type-npm-1.0.5-3e037bf9ab-585847d98d.zip/node_modules/content-type/",\
         "packageDependencies": [\
-          ["content-type", "npm:1.0.4"]\
+          ["content-type", "npm:1.0.5"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -7887,17 +6450,26 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["cookie", [\
-      ["npm:0.4.0", {\
-        "packageLocation": "./.yarn/cache/cookie-npm-0.4.0-4b3d629e45-494314fb0e.zip/node_modules/cookie/",\
+      ["npm:0.4.1", {\
+        "packageLocation": "./.yarn/cache/cookie-npm-0.4.1-cc5e2ebb42-0f2defd60a.zip/node_modules/cookie/",\
         "packageDependencies": [\
-          ["cookie", "npm:0.4.0"]\
+          ["cookie", "npm:0.4.1"]\
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:0.4.1", {\
-        "packageLocation": "./.yarn/cache/cookie-npm-0.4.1-cc5e2ebb42-0f2defd60a.zip/node_modules/cookie/",\
+      ["npm:0.5.0", {\
+        "packageLocation": "./.yarn/cache/cookie-npm-0.5.0-e2d58a161a-aae7911ddc.zip/node_modules/cookie/",\
         "packageDependencies": [\
-          ["cookie", "npm:0.4.1"]\
+          ["cookie", "npm:0.5.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["cookie-es", [\
+      ["npm:1.0.0", {\
+        "packageLocation": "./.yarn/cache/cookie-es-npm-1.0.0-0ff9f3fcc3-7654e65c3a.zip/node_modules/cookie-es/",\
+        "packageDependencies": [\
+          ["cookie-es", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -7958,22 +6530,11 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["core-js-compat", [\
-      ["npm:3.8.1", {\
-        "packageLocation": "./.yarn/cache/core-js-compat-npm-3.8.1-9cddcdd18c-62174158cc.zip/node_modules/core-js-compat/",\
-        "packageDependencies": [\
-          ["core-js-compat", "npm:3.8.1"],\
-          ["browserslist", "npm:4.16.0"],\
-          ["semver", "npm:7.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["core-util-is", [\
-      ["npm:1.0.2", {\
-        "packageLocation": "./.yarn/cache/core-util-is-npm-1.0.2-9fc2b94dc3-d0f7587346.zip/node_modules/core-util-is/",\
+      ["npm:1.0.3", {\
+        "packageLocation": "./.yarn/cache/core-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip/node_modules/core-util-is/",\
         "packageDependencies": [\
-          ["core-util-is", "npm:1.0.2"]\
+          ["core-util-is", "npm:1.0.3"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -8036,14 +6597,13 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["cp-file", [\
-      ["npm:7.0.0", {\
-        "packageLocation": "./.yarn/cache/cp-file-npm-7.0.0-f8cf3451db-dd60ed8d86.zip/node_modules/cp-file/",\
+      ["npm:10.0.0", {\
+        "packageLocation": "./.yarn/cache/cp-file-npm-10.0.0-2641285fb1-9b2432e35f.zip/node_modules/cp-file/",\
         "packageDependencies": [\
-          ["cp-file", "npm:7.0.0"],\
+          ["cp-file", "npm:10.0.0"],\
           ["graceful-fs", "npm:4.2.11"],\
-          ["make-dir", "npm:3.1.0"],\
-          ["nested-error-stacks", "npm:2.1.0"],\
-          ["p-event", "npm:4.2.0"]\
+          ["nested-error-stacks", "npm:2.1.1"],\
+          ["p-event", "npm:5.0.1"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -8053,26 +6613,25 @@ const RAW_RUNTIME_STATE =
           ["cp-file", "npm:9.1.0"],\
           ["graceful-fs", "npm:4.2.11"],\
           ["make-dir", "npm:3.1.0"],\
-          ["nested-error-stacks", "npm:2.1.0"],\
+          ["nested-error-stacks", "npm:2.1.1"],\
           ["p-event", "npm:4.2.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["cpy", [\
-      ["npm:8.1.1", {\
-        "packageLocation": "./.yarn/cache/cpy-npm-8.1.1-c284d95064-4c9fd1ecc0.zip/node_modules/cpy/",\
+      ["npm:9.0.1", {\
+        "packageLocation": "./.yarn/cache/cpy-npm-9.0.1-17c1663b2d-e0306c5508.zip/node_modules/cpy/",\
         "packageDependencies": [\
-          ["cpy", "npm:8.1.1"],\
-          ["arrify", "npm:2.0.1"],\
-          ["cp-file", "npm:7.0.0"],\
-          ["globby", "npm:9.2.0"],\
-          ["has-glob", "npm:1.0.0"],\
-          ["junk", "npm:3.1.0"],\
-          ["nested-error-stacks", "npm:2.1.0"],\
-          ["p-all", "npm:2.1.0"],\
-          ["p-filter", "npm:2.1.0"],\
-          ["p-map", "npm:3.0.0"]\
+          ["cpy", "npm:9.0.1"],\
+          ["arrify", "npm:3.0.0"],\
+          ["cp-file", "npm:9.1.0"],\
+          ["globby", "npm:13.2.2"],\
+          ["junk", "npm:4.0.1"],\
+          ["micromatch", "npm:4.0.5"],\
+          ["nested-error-stacks", "npm:2.1.1"],\
+          ["p-filter", "npm:3.0.0"],\
+          ["p-map", "npm:5.5.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -8089,10 +6648,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["crc32-stream", [\
-      ["npm:4.0.2", {\
-        "packageLocation": "./.yarn/cache/crc32-stream-npm-4.0.2-32a2ec50b7-1099559283.zip/node_modules/crc32-stream/",\
+      ["npm:5.0.0", {\
+        "packageLocation": "./.yarn/cache/crc32-stream-npm-5.0.0-6050675417-8e5dd04f22.zip/node_modules/crc32-stream/",\
         "packageDependencies": [\
-          ["crc32-stream", "npm:4.0.2"],\
+          ["crc32-stream", "npm:5.0.0"],\
           ["crc-32", "npm:1.2.0"],\
           ["readable-stream", "npm:3.6.2"]\
         ],\
@@ -8149,11 +6708,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["cron-parser", [\
-      ["npm:4.1.0", {\
-        "packageLocation": "./.yarn/cache/cron-parser-npm-4.1.0-bfd8421d1a-9ec6e1d85e.zip/node_modules/cron-parser/",\
+      ["npm:4.8.1", {\
+        "packageLocation": "./.yarn/cache/cron-parser-npm-4.8.1-53e673fffa-5deb3f8216.zip/node_modules/cron-parser/",\
         "packageDependencies": [\
-          ["cron-parser", "npm:4.1.0"],\
-          ["luxon", "npm:1.28.0"]\
+          ["cron-parser", "npm:4.8.1"],\
+          ["luxon", "npm:3.4.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -8213,13 +6772,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["crypto-random-string", [\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/crypto-random-string-npm-2.0.0-8ab47992ef-0283879f55.zip/node_modules/crypto-random-string/",\
-        "packageDependencies": [\
-          ["crypto-random-string", "npm:2.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:4.0.0", {\
         "packageLocation": "./.yarn/cache/crypto-random-string-npm-4.0.0-b9f0f76168-cd5d7ae138.zip/node_modules/crypto-random-string/",\
         "packageDependencies": [\
@@ -8292,6 +6844,18 @@ const RAW_RUNTIME_STATE =
           ["nth-check", "npm:2.1.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.1.0", {\
+        "packageLocation": "./.yarn/cache/css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip/node_modules/css-select/",\
+        "packageDependencies": [\
+          ["css-select", "npm:5.1.0"],\
+          ["boolbase", "npm:1.0.0"],\
+          ["css-what", "npm:6.1.0"],\
+          ["domhandler", "npm:5.0.3"],\
+          ["domutils", "npm:3.1.0"],\
+          ["nth-check", "npm:2.1.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["css-select-base-adapter", [\
@@ -8322,6 +6886,15 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
+      ["npm:2.2.1", {\
+        "packageLocation": "./.yarn/cache/css-tree-npm-2.2.1-ee98ac48a8-1959c4b0e2.zip/node_modules/css-tree/",\
+        "packageDependencies": [\
+          ["css-tree", "npm:2.2.1"],\
+          ["mdn-data", "npm:2.0.28"],\
+          ["source-map-js", "npm:1.0.2"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:2.3.1", {\
         "packageLocation": "./.yarn/cache/css-tree-npm-2.3.1-6540d78e26-e5e39b82eb.zip/node_modules/css-tree/",\
         "packageDependencies": [\
@@ -8364,6 +6937,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["cssfilter", [\
+      ["npm:0.0.10", {\
+        "packageLocation": "./.yarn/cache/cssfilter-npm-0.0.10-28e06ce546-1e45182f42.zip/node_modules/cssfilter/",\
+        "packageDependencies": [\
+          ["cssfilter", "npm:0.0.10"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["cssnano", [\
       ["npm:4.1.10", {\
         "packageLocation": "./.yarn/cache/cssnano-npm-4.1.10-10e25c9634-ceb3a42c52.zip/node_modules/cssnano/",\
@@ -8461,6 +7043,14 @@ const RAW_RUNTIME_STATE =
           ["css-tree", "npm:1.1.3"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.0.5", {\
+        "packageLocation": "./.yarn/cache/csso-npm-5.0.5-b21e2a8b65-4036fb2b9f.zip/node_modules/csso/",\
+        "packageDependencies": [\
+          ["csso", "npm:5.0.5"],\
+          ["css-tree", "npm:2.2.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["cuint", [\
@@ -8501,11 +7091,11 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["date-fns", [\
-      ["npm:1.30.1", {\
-        "packageLocation": "./.yarn/cache/date-fns-npm-1.30.1-b974a8f1e1-24c0937f4e.zip/node_modules/date-fns/",\
+    ["data-uri-to-buffer", [\
+      ["npm:4.0.1", {\
+        "packageLocation": "./.yarn/cache/data-uri-to-buffer-npm-4.0.1-5c66a78beb-0d0790b67f.zip/node_modules/data-uri-to-buffer/",\
         "packageDependencies": [\
-          ["date-fns", "npm:1.30.1"]\
+          ["data-uri-to-buffer", "npm:4.0.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -8605,7 +7195,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["debug", "virtual:710fa9e84c411e9a6d38057111fc8f87ba51ce39b63d470861c88972bf2b279427700d359b58a66dff9d7497a6091b73f49b16317fa95e6ed5ec2f1aa737346f#npm:3.2.6"],\
           ["@types/supports-color", null],\
-          ["ms", "npm:2.1.2"],\
+          ["ms", "npm:2.1.3"],\
           ["supports-color", null]\
         ],\
         "packagePeers": [\
@@ -8616,10 +7206,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["decache", [\
-      ["npm:4.6.0", {\
-        "packageLocation": "./.yarn/cache/decache-npm-4.6.0-32120bfc70-65bd86440a.zip/node_modules/decache/",\
+      ["npm:4.6.2", {\
+        "packageLocation": "./.yarn/cache/decache-npm-4.6.2-3b8632fc28-e88d0c5b27.zip/node_modules/decache/",\
         "packageDependencies": [\
-          ["decache", "npm:4.6.0"],\
+          ["decache", "npm:4.6.2"],\
           ["callsite", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
@@ -8687,14 +7277,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:5.0.0", {\
-        "packageLocation": "./.yarn/cache/decompress-response-npm-5.0.0-ea4ba8db9c-b46fe6c275.zip/node_modules/decompress-response/",\
-        "packageDependencies": [\
-          ["decompress-response", "npm:5.0.0"],\
-          ["mimic-response", "npm:2.1.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:6.0.0", {\
         "packageLocation": "./.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip/node_modules/decompress-response/",\
         "packageDependencies": [\
@@ -8724,8 +7306,8 @@ const RAW_RUNTIME_STATE =
           ["decompress-tar", "npm:4.1.1"],\
           ["file-type", "npm:6.2.0"],\
           ["is-stream", "npm:1.1.0"],\
-          ["seek-bzip", "npm:1.0.5"],\
-          ["unbzip2-stream", "npm:1.3.3"]\
+          ["seek-bzip", "npm:1.0.6"],\
+          ["unbzip2-stream", "npm:1.4.3"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -8821,13 +7403,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["defer-to-connect", [\
-      ["npm:1.1.3", {\
-        "packageLocation": "./.yarn/cache/defer-to-connect-npm-1.1.3-5887885147-9491b301dc.zip/node_modules/defer-to-connect/",\
-        "packageDependencies": [\
-          ["defer-to-connect", "npm:1.1.3"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:2.0.1", {\
         "packageLocation": "./.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip/node_modules/defer-to-connect/",\
         "packageDependencies": [\
@@ -8836,6 +7411,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["define-lazy-prop", [\
+      ["npm:2.0.0", {\
+        "packageLocation": "./.yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip/node_modules/define-lazy-prop/",\
+        "packageDependencies": [\
+          ["define-lazy-prop", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["define-properties", [\
       ["npm:1.1.3", {\
         "packageLocation": "./.yarn/cache/define-properties-npm-1.1.3-0f3115e2b9-33125cafaf.zip/node_modules/define-properties/",\
@@ -8882,22 +7466,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["del", [\
-      ["npm:5.1.0", {\
-        "packageLocation": "./.yarn/cache/del-npm-5.1.0-eb4ac07f4c-d9e4ef2c12.zip/node_modules/del/",\
+    ["defu", [\
+      ["npm:6.1.4", {\
+        "packageLocation": "./.yarn/cache/defu-npm-6.1.4-c791c7f2cc-aeffdb4730.zip/node_modules/defu/",\
         "packageDependencies": [\
-          ["del", "npm:5.1.0"],\
-          ["globby", "npm:10.0.2"],\
-          ["graceful-fs", "npm:4.2.11"],\
-          ["is-glob", "npm:4.0.3"],\
-          ["is-path-cwd", "npm:2.2.0"],\
-          ["is-path-inside", "npm:3.0.2"],\
-          ["p-map", "npm:3.0.0"],\
-          ["rimraf", "npm:3.0.2"],\
-          ["slash", "npm:3.0.0"]\
+          ["defu", "npm:6.1.4"]\
         ],\
         "linkType": "HARD"\
-      }],\
+      }]\
+    ]],\
+    ["del", [\
       ["npm:6.0.0", {\
         "packageLocation": "./.yarn/cache/del-npm-6.0.0-fb1f14b406-5742891627.zip/node_modules/del/",\
         "packageDependencies": [\
@@ -8914,15 +7492,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["delayed-stream", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip/node_modules/delayed-stream/",\
-        "packageDependencies": [\
-          ["delayed-stream", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["delegates", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip/node_modules/delegates/",\
@@ -8932,6 +7501,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["denque", [\
+      ["npm:2.1.0", {\
+        "packageLocation": "./.yarn/cache/denque-npm-2.1.0-578d0b6297-8ea0532157.zip/node_modules/denque/",\
+        "packageDependencies": [\
+          ["denque", "npm:2.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["depd", [\
       ["npm:1.1.2", {\
         "packageLocation": "./.yarn/cache/depd-npm-1.1.2-b0c8414da7-2ed6966fc1.zip/node_modules/depd/",\
@@ -8939,6 +7517,13 @@ const RAW_RUNTIME_STATE =
           ["depd", "npm:1.1.2"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.0.0", {\
+        "packageLocation": "./.yarn/cache/depd-npm-2.0.0-b6c51a4b43-c0c8ff3607.zip/node_modules/depd/",\
+        "packageDependencies": [\
+          ["depd", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["deprecation", [\
@@ -8974,6 +7559,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["destr", [\
+      ["npm:2.0.2", {\
+        "packageLocation": "./.yarn/cache/destr-npm-2.0.2-1e34356a60-ed8c963cd6.zip/node_modules/destr/",\
+        "packageDependencies": [\
+          ["destr", "npm:2.0.2"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["destroy", [\
       ["npm:1.0.4", {\
         "packageLocation": "./.yarn/cache/destroy-npm-1.0.4-a2203e01cb-da9ab4961d.zip/node_modules/destroy/",\
@@ -8981,6 +7575,13 @@ const RAW_RUNTIME_STATE =
           ["destroy", "npm:1.0.4"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:1.2.0", {\
+        "packageLocation": "./.yarn/cache/destroy-npm-1.2.0-6a511802e2-0acb300b74.zip/node_modules/destroy/",\
+        "packageDependencies": [\
+          ["destroy", "npm:1.2.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["detect-file", [\
@@ -8999,6 +7600,13 @@ const RAW_RUNTIME_STATE =
           ["detect-libc", "npm:1.0.3"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.0.2", {\
+        "packageLocation": "./.yarn/cache/detect-libc-npm-2.0.2-03afa59137-6118f30c0c.zip/node_modules/detect-libc/",\
+        "packageDependencies": [\
+          ["detect-libc", "npm:2.0.2"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["detective", [\
@@ -9014,106 +7622,91 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["detective-amd", [\
-      ["npm:3.1.0", {\
-        "packageLocation": "./.yarn/cache/detective-amd-npm-3.1.0-b1b0fa631b-aa3783d587.zip/node_modules/detective-amd/",\
+      ["npm:5.0.2", {\
+        "packageLocation": "./.yarn/cache/detective-amd-npm-5.0.2-cd6587ad06-6117eec09b.zip/node_modules/detective-amd/",\
         "packageDependencies": [\
-          ["detective-amd", "npm:3.1.0"],\
-          ["ast-module-types", "npm:2.7.1"],\
+          ["detective-amd", "npm:5.0.2"],\
+          ["ast-module-types", "npm:5.0.0"],\
           ["escodegen", "npm:2.0.0"],\
-          ["get-amd-module-type", "npm:3.0.0"],\
-          ["node-source-walk", "npm:4.2.0"]\
+          ["get-amd-module-type", "npm:5.0.1"],\
+          ["node-source-walk", "npm:6.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["detective-cjs", [\
-      ["npm:3.1.1", {\
-        "packageLocation": "./.yarn/cache/detective-cjs-npm-3.1.1-d60e67b4c2-626aec314f.zip/node_modules/detective-cjs/",\
+      ["npm:5.0.1", {\
+        "packageLocation": "./.yarn/cache/detective-cjs-npm-5.0.1-2bd9b1993d-c51c27ab10.zip/node_modules/detective-cjs/",\
         "packageDependencies": [\
-          ["detective-cjs", "npm:3.1.1"],\
-          ["ast-module-types", "npm:2.7.1"],\
-          ["node-source-walk", "npm:4.2.0"]\
+          ["detective-cjs", "npm:5.0.1"],\
+          ["ast-module-types", "npm:5.0.0"],\
+          ["node-source-walk", "npm:6.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["detective-es6", [\
-      ["npm:2.2.0", {\
-        "packageLocation": "./.yarn/cache/detective-es6-npm-2.2.0-6f2e8f76b1-5065731a2d.zip/node_modules/detective-es6/",\
-        "packageDependencies": [\
-          ["detective-es6", "npm:2.2.0"],\
-          ["node-source-walk", "npm:4.2.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["detective-less", [\
-      ["npm:1.0.2", {\
-        "packageLocation": "./.yarn/cache/detective-less-npm-1.0.2-51713fb487-858936fbad.zip/node_modules/detective-less/",\
+      ["npm:4.0.1", {\
+        "packageLocation": "./.yarn/cache/detective-es6-npm-4.0.1-21a7c9da9f-f9fbcae939.zip/node_modules/detective-es6/",\
         "packageDependencies": [\
-          ["detective-less", "npm:1.0.2"],\
-          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
-          ["gonzales-pe", "npm:4.3.0"],\
-          ["node-source-walk", "npm:4.2.0"]\
+          ["detective-es6", "npm:4.0.1"],\
+          ["node-source-walk", "npm:6.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["detective-postcss", [\
-      ["npm:4.0.0", {\
-        "packageLocation": "./.yarn/cache/detective-postcss-npm-4.0.0-3898e15a71-9bd5d35554.zip/node_modules/detective-postcss/",\
+      ["npm:6.1.3", {\
+        "packageLocation": "./.yarn/cache/detective-postcss-npm-6.1.3-23a358a5ec-ee6e07fed2.zip/node_modules/detective-postcss/",\
         "packageDependencies": [\
-          ["detective-postcss", "npm:4.0.0"],\
-          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
+          ["detective-postcss", "npm:6.1.3"],\
           ["is-url", "npm:1.2.4"],\
           ["postcss", "npm:8.4.33"],\
-          ["postcss-values-parser", "npm:2.0.1"]\
+          ["postcss-values-parser", "virtual:23a358a5ecd6ab3181f7fc99cb0bf6fd4a0734b6e0a2eae05968d1aee7473261ac87704c1b5ed9c912b3faaebe60dd7819a21b2732f3649be486506b370c4c7e#npm:6.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["detective-sass", [\
-      ["npm:3.0.1", {\
-        "packageLocation": "./.yarn/cache/detective-sass-npm-3.0.1-9633e30583-86f76671d9.zip/node_modules/detective-sass/",\
+      ["npm:5.0.3", {\
+        "packageLocation": "./.yarn/cache/detective-sass-npm-5.0.3-866ad3407c-5b09526931.zip/node_modules/detective-sass/",\
         "packageDependencies": [\
-          ["detective-sass", "npm:3.0.1"],\
-          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
+          ["detective-sass", "npm:5.0.3"],\
           ["gonzales-pe", "npm:4.3.0"],\
-          ["node-source-walk", "npm:4.2.0"]\
+          ["node-source-walk", "npm:6.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["detective-scss", [\
-      ["npm:2.0.1", {\
-        "packageLocation": "./.yarn/cache/detective-scss-npm-2.0.1-062d87fc43-e130745b4a.zip/node_modules/detective-scss/",\
+      ["npm:4.0.3", {\
+        "packageLocation": "./.yarn/cache/detective-scss-npm-4.0.3-ab378641f2-afeda1e454.zip/node_modules/detective-scss/",\
         "packageDependencies": [\
-          ["detective-scss", "npm:2.0.1"],\
-          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
+          ["detective-scss", "npm:4.0.3"],\
           ["gonzales-pe", "npm:4.3.0"],\
-          ["node-source-walk", "npm:4.2.0"]\
+          ["node-source-walk", "npm:6.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["detective-stylus", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/detective-stylus-npm-1.0.0-ea4d9b6a87-e9c74c9763.zip/node_modules/detective-stylus/",\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/detective-stylus-npm-4.0.0-937666e901-50a765f95e.zip/node_modules/detective-stylus/",\
         "packageDependencies": [\
-          ["detective-stylus", "npm:1.0.0"]\
+          ["detective-stylus", "npm:4.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["detective-typescript", [\
-      ["npm:7.0.0", {\
-        "packageLocation": "./.yarn/cache/detective-typescript-npm-7.0.0-0b2a98b048-fc92e20e7b.zip/node_modules/detective-typescript/",\
+      ["npm:11.1.0", {\
+        "packageLocation": "./.yarn/cache/detective-typescript-npm-11.1.0-8c4a261781-b9f481b05a.zip/node_modules/detective-typescript/",\
         "packageDependencies": [\
-          ["detective-typescript", "npm:7.0.0"],\
-          ["@typescript-eslint/typescript-estree", "virtual:0b2a98b04801e7c5e352e78c20b3d43b8788e2df7e18f73d547bf7ef07d88839905bfdc80d1bf00f7b250f66198c373e1e2aee2a45b316c6eeb61083f1b50e29#npm:4.33.0"],\
-          ["ast-module-types", "npm:2.7.1"],\
-          ["node-source-walk", "npm:4.2.0"],\
-          ["typescript", "patch:typescript@npm%3A3.9.7#optional!builtin<compat/typescript>::version=3.9.7&hash=3bd3d3"]\
+          ["detective-typescript", "npm:11.1.0"],\
+          ["@typescript-eslint/typescript-estree", "virtual:8c4a261781907ee03c24bffb02d265c9afe08b32fcfca813f2921b1a48007d47bde9b51cbbdfbfe75ef7ff5b5360bd3b64918575d3def0264c89a5efb8cc1f90#npm:5.62.0"],\
+          ["ast-module-types", "npm:5.0.0"],\
+          ["node-source-walk", "npm:6.0.2"],\
+          ["typescript", "patch:typescript@npm%3A5.3.3#optional!builtin<compat/typescript>::version=5.3.3&hash=e012d7"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9158,14 +7751,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["dir-glob", [\
-      ["npm:2.2.2", {\
-        "packageLocation": "./.yarn/cache/dir-glob-npm-2.2.2-932e08b501-3aa48714a9.zip/node_modules/dir-glob/",\
-        "packageDependencies": [\
-          ["dir-glob", "npm:2.2.2"],\
-          ["path-type", "npm:3.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:3.0.1", {\
         "packageLocation": "./.yarn/cache/dir-glob-npm-3.0.1-1aea628b1b-fa05e18324.zip/node_modules/dir-glob/",\
         "packageDependencies": [\
@@ -9218,7 +7803,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["dom-serializer", "npm:0.2.2"],\
           ["domelementtype", "npm:2.3.0"],\
-          ["entities", "npm:2.0.0"]\
+          ["entities", "npm:2.2.0"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -9228,7 +7813,17 @@ const RAW_RUNTIME_STATE =
           ["dom-serializer", "npm:1.4.1"],\
           ["domelementtype", "npm:2.3.0"],\
           ["domhandler", "npm:4.3.1"],\
-          ["entities", "npm:2.0.0"]\
+          ["entities", "npm:2.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:2.0.0", {\
+        "packageLocation": "./.yarn/cache/dom-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip/node_modules/dom-serializer/",\
+        "packageDependencies": [\
+          ["dom-serializer", "npm:2.0.0"],\
+          ["domelementtype", "npm:2.3.0"],\
+          ["domhandler", "npm:5.0.3"],\
+          ["entities", "npm:4.5.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9274,6 +7869,14 @@ const RAW_RUNTIME_STATE =
           ["domelementtype", "npm:2.3.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.0.3", {\
+        "packageLocation": "./.yarn/cache/domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip/node_modules/domhandler/",\
+        "packageDependencies": [\
+          ["domhandler", "npm:5.0.3"],\
+          ["domelementtype", "npm:2.3.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["domutils", [\
@@ -9304,6 +7907,16 @@ const RAW_RUNTIME_STATE =
           ["domhandler", "npm:4.3.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:3.1.0", {\
+        "packageLocation": "./.yarn/cache/domutils-npm-3.1.0-66c92ef7eb-9a169a6e57.zip/node_modules/domutils/",\
+        "packageDependencies": [\
+          ["domutils", "npm:3.1.0"],\
+          ["dom-serializer", "npm:2.0.0"],\
+          ["domelementtype", "npm:2.3.0"],\
+          ["domhandler", "npm:5.0.3"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["dot-prop", [\
@@ -9322,13 +7935,28 @@ const RAW_RUNTIME_STATE =
           ["is-obj", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:7.2.0", {\
+        "packageLocation": "./.yarn/cache/dot-prop-npm-7.2.0-3096f772ba-df691806f9.zip/node_modules/dot-prop/",\
+        "packageDependencies": [\
+          ["dot-prop", "npm:7.2.0"],\
+          ["type-fest", "npm:2.19.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["dotenv", [\
-      ["npm:10.0.0", {\
-        "packageLocation": "./.yarn/cache/dotenv-npm-10.0.0-36b272df25-55f701ae21.zip/node_modules/dotenv/",\
+      ["npm:16.0.3", {\
+        "packageLocation": "./.yarn/cache/dotenv-npm-16.0.3-4cc29121dc-d6788c8e40.zip/node_modules/dotenv/",\
+        "packageDependencies": [\
+          ["dotenv", "npm:16.0.3"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:16.3.1", {\
+        "packageLocation": "./.yarn/cache/dotenv-npm-16.3.1-e6d380a398-dbb778237e.zip/node_modules/dotenv/",\
         "packageDependencies": [\
-          ["dotenv", "npm:10.0.0"]\
+          ["dotenv", "npm:16.3.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9339,7 +7967,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["download", "npm:6.2.5"],\
           ["caw", "npm:2.0.1"],\
-          ["content-disposition", "npm:0.5.3"],\
+          ["content-disposition", "npm:0.5.4"],\
           ["decompress", "npm:4.2.1"],\
           ["ext-name", "npm:5.0.0"],\
           ["file-type", "npm:5.2.0"],\
@@ -9358,7 +7986,7 @@ const RAW_RUNTIME_STATE =
           ["download", "npm:7.1.0"],\
           ["archive-type", "npm:4.0.0"],\
           ["caw", "npm:2.0.1"],\
-          ["content-disposition", "npm:0.5.3"],\
+          ["content-disposition", "npm:0.5.4"],\
           ["decompress", "npm:4.2.1"],\
           ["ext-name", "npm:5.0.0"],\
           ["file-type", "npm:8.1.0"],\
@@ -9370,24 +7998,6 @@ const RAW_RUNTIME_STATE =
           ["pify", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
-      }],\
-      ["npm:8.0.0", {\
-        "packageLocation": "./.yarn/cache/download-npm-8.0.0-126aabed53-8a26b21eee.zip/node_modules/download/",\
-        "packageDependencies": [\
-          ["download", "npm:8.0.0"],\
-          ["archive-type", "npm:4.0.0"],\
-          ["content-disposition", "npm:0.5.3"],\
-          ["decompress", "npm:4.2.1"],\
-          ["ext-name", "npm:5.0.0"],\
-          ["file-type", "npm:11.1.0"],\
-          ["filenamify", "npm:3.0.0"],\
-          ["get-stream", "npm:4.1.0"],\
-          ["got", "npm:8.3.2"],\
-          ["make-dir", "npm:2.1.0"],\
-          ["p-event", "npm:2.3.1"],\
-          ["pify", "npm:4.0.1"]\
-        ],\
-        "linkType": "HARD"\
       }]\
     ]],\
     ["duplexer", [\
@@ -9491,6 +8101,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["ecdsa-sig-formatter", [\
+      ["npm:1.0.11", {\
+        "packageLocation": "./.yarn/cache/ecdsa-sig-formatter-npm-1.0.11-b6784e7852-878e1aab8a.zip/node_modules/ecdsa-sig-formatter/",\
+        "packageDependencies": [\
+          ["ecdsa-sig-formatter", "npm:1.0.11"],\
+          ["safe-buffer", "npm:5.2.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["ee-first", [\
       ["npm:1.1.1", {\
         "packageLocation": "./.yarn/cache/ee-first-npm-1.1.1-33f8535b39-1b4cac778d.zip/node_modules/ee-first/",\
@@ -9509,24 +8129,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["elegant-spinner", [\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/elegant-spinner-npm-1.0.1-8b799f39a6-d6a773d950.zip/node_modules/elegant-spinner/",\
-        "packageDependencies": [\
-          ["elegant-spinner", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["elf-cam", [\
-      ["npm:0.1.1", {\
-        "packageLocation": "./.yarn/cache/elf-cam-npm-0.1.1-c963e07169-354f22beb2.zip/node_modules/elf-cam/",\
-        "packageDependencies": [\
-          ["elf-cam", "npm:0.1.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["elliptic", [\
       ["npm:6.5.4", {\
         "packageLocation": "./.yarn/cache/elliptic-npm-6.5.4-0ca8204a86-2cd7ff4b69.zip/node_modules/elliptic/",\
@@ -9612,7 +8214,7 @@ const RAW_RUNTIME_STATE =
           ["@types/cookie", "npm:0.4.1"],\
           ["@types/cors", "npm:2.8.17"],\
           ["@types/node", "npm:20.11.0"],\
-          ["accepts", "npm:1.3.7"],\
+          ["accepts", "npm:1.3.8"],\
           ["base64id", "npm:2.0.0"],\
           ["cookie", "npm:0.4.1"],\
           ["cors", "npm:2.8.5"],\
@@ -9654,10 +8256,17 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/entities-npm-2.0.0-90314ccb18-c9604a020d.zip/node_modules/entities/",\
+      ["npm:2.2.0", {\
+        "packageLocation": "./.yarn/cache/entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip/node_modules/entities/",\
+        "packageDependencies": [\
+          ["entities", "npm:2.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:4.5.0", {\
+        "packageLocation": "./.yarn/cache/entities-npm-4.5.0-7cdb83b832-ede2a35c9b.zip/node_modules/entities/",\
         "packageDependencies": [\
-          ["entities", "npm:2.0.0"]\
+          ["entities", "npm:4.5.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9669,13 +8278,20 @@ const RAW_RUNTIME_STATE =
           ["env-paths", "npm:2.2.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/env-paths-npm-3.0.0-3860895468-b2b0a0d0d9.zip/node_modules/env-paths/",\
+        "packageDependencies": [\
+          ["env-paths", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["envinfo", [\
-      ["npm:7.7.3", {\
-        "packageLocation": "./.yarn/cache/envinfo-npm-7.7.3-2ae94ae21f-4b2d2a4abf.zip/node_modules/envinfo/",\
+      ["npm:7.8.1", {\
+        "packageLocation": "./.yarn/cache/envinfo-npm-7.8.1-f320033691-e7a2d71c7d.zip/node_modules/envinfo/",\
         "packageDependencies": [\
-          ["envinfo", "npm:7.7.3"]\
+          ["envinfo", "npm:7.8.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9759,10 +8375,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["es-module-lexer", [\
-      ["npm:0.9.3", {\
-        "packageLocation": "./.yarn/cache/es-module-lexer-npm-0.9.3-ff6236dadb-c3e39465d0.zip/node_modules/es-module-lexer/",\
+      ["npm:1.4.1", {\
+        "packageLocation": "./.yarn/cache/es-module-lexer-npm-1.4.1-82f233cba4-cf45361346.zip/node_modules/es-module-lexer/",\
         "packageDependencies": [\
-          ["es-module-lexer", "npm:0.9.3"]\
+          ["es-module-lexer", "npm:1.4.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9818,6 +8434,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["es6-promisify", [\
+      ["npm:6.1.1", {\
+        "packageLocation": "./.yarn/cache/es6-promisify-npm-6.1.1-2b62137b38-e57dfa8b65.zip/node_modules/es6-promisify/",\
+        "packageDependencies": [\
+          ["es6-promisify", "npm:6.1.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["es6-set", [\
       ["npm:0.1.5", {\
         "packageLocation": "./.yarn/cache/es6-set-npm-0.1.5-92d169f977-b1f1064eba.zip/node_modules/es6-set/",\
@@ -9865,6 +8490,66 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["esbuild", [\
+      ["npm:0.19.6", {\
+        "packageLocation": "./.yarn/unplugged/esbuild-npm-0.19.6-6edb158f5a/node_modules/esbuild/",\
+        "packageDependencies": [\
+          ["esbuild", "npm:0.19.6"],\
+          ["@esbuild/android-arm", "npm:0.19.6"],\
+          ["@esbuild/android-arm64", "npm:0.19.6"],\
+          ["@esbuild/android-x64", "npm:0.19.6"],\
+          ["@esbuild/darwin-arm64", "npm:0.19.6"],\
+          ["@esbuild/darwin-x64", "npm:0.19.6"],\
+          ["@esbuild/freebsd-arm64", "npm:0.19.6"],\
+          ["@esbuild/freebsd-x64", "npm:0.19.6"],\
+          ["@esbuild/linux-arm", "npm:0.19.6"],\
+          ["@esbuild/linux-arm64", "npm:0.19.6"],\
+          ["@esbuild/linux-ia32", "npm:0.19.6"],\
+          ["@esbuild/linux-loong64", "npm:0.19.6"],\
+          ["@esbuild/linux-mips64el", "npm:0.19.6"],\
+          ["@esbuild/linux-ppc64", "npm:0.19.6"],\
+          ["@esbuild/linux-riscv64", "npm:0.19.6"],\
+          ["@esbuild/linux-s390x", "npm:0.19.6"],\
+          ["@esbuild/linux-x64", "npm:0.19.6"],\
+          ["@esbuild/netbsd-x64", "npm:0.19.6"],\
+          ["@esbuild/openbsd-x64", "npm:0.19.6"],\
+          ["@esbuild/sunos-x64", "npm:0.19.6"],\
+          ["@esbuild/win32-arm64", "npm:0.19.6"],\
+          ["@esbuild/win32-ia32", "npm:0.19.6"],\
+          ["@esbuild/win32-x64", "npm:0.19.6"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:0.19.9", {\
+        "packageLocation": "./.yarn/unplugged/esbuild-npm-0.19.9-046a8fb7c4/node_modules/esbuild/",\
+        "packageDependencies": [\
+          ["esbuild", "npm:0.19.9"],\
+          ["@esbuild/android-arm", "npm:0.19.9"],\
+          ["@esbuild/android-arm64", "npm:0.19.9"],\
+          ["@esbuild/android-x64", "npm:0.19.9"],\
+          ["@esbuild/darwin-arm64", "npm:0.19.9"],\
+          ["@esbuild/darwin-x64", "npm:0.19.9"],\
+          ["@esbuild/freebsd-arm64", "npm:0.19.9"],\
+          ["@esbuild/freebsd-x64", "npm:0.19.9"],\
+          ["@esbuild/linux-arm", "npm:0.19.9"],\
+          ["@esbuild/linux-arm64", "npm:0.19.9"],\
+          ["@esbuild/linux-ia32", "npm:0.19.9"],\
+          ["@esbuild/linux-loong64", "npm:0.19.9"],\
+          ["@esbuild/linux-mips64el", "npm:0.19.9"],\
+          ["@esbuild/linux-ppc64", "npm:0.19.9"],\
+          ["@esbuild/linux-riscv64", "npm:0.19.9"],\
+          ["@esbuild/linux-s390x", "npm:0.19.9"],\
+          ["@esbuild/linux-x64", "npm:0.19.9"],\
+          ["@esbuild/netbsd-x64", "npm:0.19.9"],\
+          ["@esbuild/openbsd-x64", "npm:0.19.9"],\
+          ["@esbuild/sunos-x64", "npm:0.19.9"],\
+          ["@esbuild/win32-arm64", "npm:0.19.9"],\
+          ["@esbuild/win32-ia32", "npm:0.19.9"],\
+          ["@esbuild/win32-x64", "npm:0.19.9"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["escalade", [\
       ["npm:3.1.1", {\
         "packageLocation": "./.yarn/cache/escalade-npm-3.1.1-e02da076aa-afa618e733.zip/node_modules/escalade/",\
@@ -9875,10 +8560,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["escape-goat", [\
-      ["npm:2.1.1", {\
-        "packageLocation": "./.yarn/cache/escape-goat-npm-2.1.1-2e437cf3fe-ce05c70c20.zip/node_modules/escape-goat/",\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip/node_modules/escape-goat/",\
         "packageDependencies": [\
-          ["escape-goat", "npm:2.1.1"]\
+          ["escape-goat", "npm:4.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9913,6 +8598,13 @@ const RAW_RUNTIME_STATE =
           ["escape-string-regexp", "npm:4.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.0.0", {\
+        "packageLocation": "./.yarn/cache/escape-string-regexp-npm-5.0.0-a663e825ce-20daabe197.zip/node_modules/escape-string-regexp/",\
+        "packageDependencies": [\
+          ["escape-string-regexp", "npm:5.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["escodegen", [\
@@ -9948,7 +8640,7 @@ const RAW_RUNTIME_STATE =
           ["eslint", "npm:5.16.0"],\
           ["@babel/code-frame", "npm:7.23.5"],\
           ["ajv", "npm:6.12.6"],\
-          ["chalk", "npm:4.1.2"],\
+          ["chalk", "npm:2.4.2"],\
           ["cross-spawn", "npm:6.0.5"],\
           ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["doctrine", "npm:3.0.0"],\
@@ -9991,7 +8683,7 @@ const RAW_RUNTIME_STATE =
           ["eslint", "npm:6.8.0"],\
           ["@babel/code-frame", "npm:7.23.5"],\
           ["ajv", "npm:6.12.6"],\
-          ["chalk", "npm:4.1.2"],\
+          ["chalk", "npm:2.4.2"],\
           ["cross-spawn", "npm:6.0.5"],\
           ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
           ["doctrine", "npm:3.0.0"],\
@@ -10291,10 +8983,10 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:2.1.0", {\
-        "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-2.1.0-c31806b6b9-db4547eef5.zip/node_modules/eslint-visitor-keys/",\
+      ["npm:3.4.3", {\
+        "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-3f357c554a.zip/node_modules/eslint-visitor-keys/",\
         "packageDependencies": [\
-          ["eslint-visitor-keys", "npm:2.1.0"]\
+          ["eslint-visitor-keys", "npm:3.4.3"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -10420,20 +9112,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["estree-walker", [\
-      ["npm:0.6.1", {\
-        "packageLocation": "./.yarn/cache/estree-walker-npm-0.6.1-fe92d0e1f6-b8da781503.zip/node_modules/estree-walker/",\
-        "packageDependencies": [\
-          ["estree-walker", "npm:0.6.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/estree-walker-npm-1.0.1-e916593b23-1cf11a0aff.zip/node_modules/estree-walker/",\
-        "packageDependencies": [\
-          ["estree-walker", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:2.0.2", {\
         "packageLocation": "./.yarn/cache/estree-walker-npm-2.0.2-dfab42f65c-b02109c5d4.zip/node_modules/estree-walker/",\
         "packageDependencies": [\
@@ -10487,6 +9165,13 @@ const RAW_RUNTIME_STATE =
           ["eventemitter3", "npm:4.0.7"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.0.1", {\
+        "packageLocation": "./.yarn/cache/eventemitter3-npm-5.0.1-5e423b7df3-ac6423ec31.zip/node_modules/eventemitter3/",\
+        "packageDependencies": [\
+          ["eventemitter3", "npm:5.0.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["events", [\
@@ -10553,22 +9238,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:4.1.0", {\
-        "packageLocation": "./.yarn/cache/execa-npm-4.1.0-cc675b4189-ed58e41fe4.zip/node_modules/execa/",\
-        "packageDependencies": [\
-          ["execa", "npm:4.1.0"],\
-          ["cross-spawn", "npm:7.0.3"],\
-          ["get-stream", "npm:5.2.0"],\
-          ["human-signals", "npm:1.1.1"],\
-          ["is-stream", "npm:2.0.0"],\
-          ["merge-stream", "npm:2.0.0"],\
-          ["npm-run-path", "npm:4.0.1"],\
-          ["onetime", "npm:5.1.2"],\
-          ["signal-exit", "npm:3.0.7"],\
-          ["strip-final-newline", "npm:2.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:5.1.1", {\
         "packageLocation": "./.yarn/cache/execa-npm-5.1.1-191347acf5-8ada91f2d7.zip/node_modules/execa/",\
         "packageDependencies": [\
@@ -10600,6 +9269,22 @@ const RAW_RUNTIME_STATE =
           ["strip-final-newline", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:8.0.1", {\
+        "packageLocation": "./.yarn/cache/execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip/node_modules/execa/",\
+        "packageDependencies": [\
+          ["execa", "npm:8.0.1"],\
+          ["cross-spawn", "npm:7.0.3"],\
+          ["get-stream", "npm:8.0.1"],\
+          ["human-signals", "npm:5.0.0"],\
+          ["is-stream", "npm:3.0.0"],\
+          ["merge-stream", "npm:2.0.0"],\
+          ["npm-run-path", "npm:5.2.0"],\
+          ["onetime", "npm:6.0.0"],\
+          ["signal-exit", "npm:4.1.0"],\
+          ["strip-final-newline", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["executable", [\
@@ -10637,6 +9322,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["expand-template", [\
+      ["npm:2.0.3", {\
+        "packageLocation": "./.yarn/cache/expand-template-npm-2.0.3-80de959306-588c198472.zip/node_modules/expand-template/",\
+        "packageDependencies": [\
+          ["expand-template", "npm:2.0.3"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["expand-tilde", [\
       ["npm:2.0.2", {\
         "packageLocation": "./.yarn/cache/expand-tilde-npm-2.0.2-a4020a62f5-2efe6ed407.zip/node_modules/expand-tilde/",\
@@ -10657,37 +9351,38 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["express", [\
-      ["npm:4.17.1", {\
-        "packageLocation": "./.yarn/cache/express-npm-4.17.1-6815ee6bf9-b4a03cdd6a.zip/node_modules/express/",\
+      ["npm:4.18.2", {\
+        "packageLocation": "./.yarn/cache/express-npm-4.18.2-bb15ff679a-869ae89ed6.zip/node_modules/express/",\
         "packageDependencies": [\
-          ["express", "npm:4.17.1"],\
-          ["accepts", "npm:1.3.7"],\
+          ["express", "npm:4.18.2"],\
+          ["accepts", "npm:1.3.8"],\
           ["array-flatten", "npm:1.1.1"],\
-          ["body-parser", "npm:1.19.0"],\
-          ["content-disposition", "npm:0.5.3"],\
-          ["content-type", "npm:1.0.4"],\
-          ["cookie", "npm:0.4.0"],\
+          ["body-parser", "npm:1.20.1"],\
+          ["content-disposition", "npm:0.5.4"],\
+          ["content-type", "npm:1.0.5"],\
+          ["cookie", "npm:0.5.0"],\
           ["cookie-signature", "npm:1.0.6"],\
           ["debug", "virtual:49da7761f14c39be47aef793d385c5d9772cb83cbafe666acd6dcac0493fcf843442edf106f6c89d68bb082ba8e126076947421b9d182cda0cf92ead7d5f809b#npm:2.6.9"],\
-          ["depd", "npm:1.1.2"],\
+          ["depd", "npm:2.0.0"],\
           ["encodeurl", "npm:1.0.2"],\
           ["escape-html", "npm:1.0.3"],\
           ["etag", "npm:1.8.1"],\
-          ["finalhandler", "npm:1.1.2"],\
+          ["finalhandler", "npm:1.2.0"],\
           ["fresh", "npm:0.5.2"],\
+          ["http-errors", "npm:2.0.0"],\
           ["merge-descriptors", "npm:1.0.1"],\
           ["methods", "npm:1.1.2"],\
-          ["on-finished", "npm:2.3.0"],\
+          ["on-finished", "npm:2.4.1"],\
           ["parseurl", "npm:1.3.3"],\
           ["path-to-regexp", "npm:0.1.7"],\
-          ["proxy-addr", "npm:2.0.6"],\
-          ["qs", "npm:6.7.0"],\
+          ["proxy-addr", "npm:2.0.7"],\
+          ["qs", "npm:6.11.0"],\
           ["range-parser", "npm:1.2.1"],\
-          ["safe-buffer", "npm:5.1.2"],\
-          ["send", "npm:0.17.1"],\
-          ["serve-static", "npm:1.14.1"],\
-          ["setprototypeof", "npm:1.1.1"],\
-          ["statuses", "npm:1.5.0"],\
+          ["safe-buffer", "npm:5.2.1"],\
+          ["send", "npm:0.18.0"],\
+          ["serve-static", "npm:1.15.0"],\
+          ["setprototypeof", "npm:1.2.0"],\
+          ["statuses", "npm:2.0.1"],\
           ["type-is", "npm:1.6.18"],\
           ["utils-merge", "npm:1.0.1"],\
           ["vary", "npm:1.1.2"]\
@@ -10720,7 +9415,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/ext-list-npm-2.2.2-0f25ac20cc-fe69fedbef.zip/node_modules/ext-list/",\
         "packageDependencies": [\
           ["ext-list", "npm:2.2.2"],\
-          ["mime-db", "npm:1.43.0"]\
+          ["mime-db", "npm:1.52.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -10801,18 +9496,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["extract-stack", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/extract-stack-npm-1.0.0-c35a527ecd-e21bcd2639.zip/node_modules/extract-stack/",\
-        "packageDependencies": [\
-          ["extract-stack", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/extract-stack-npm-2.0.0-ad8e0848eb-dfe47560b2.zip/node_modules/extract-stack/",\
+    ["extract-zip", [\
+      ["npm:2.0.1", {\
+        "packageLocation": "./.yarn/cache/extract-zip-npm-2.0.1-92a28e392b-8cbda9debd.zip/node_modules/extract-zip/",\
         "packageDependencies": [\
-          ["extract-stack", "npm:2.0.0"]\
+          ["extract-zip", "npm:2.0.1"],\
+          ["@types/yauzl", "npm:2.10.3"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
+          ["get-stream", "npm:5.2.0"],\
+          ["yauzl", "npm:2.10.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -10838,6 +9530,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["fast-content-type-parse", [\
+      ["npm:1.1.0", {\
+        "packageLocation": "./.yarn/cache/fast-content-type-parse-npm-1.1.0-035173e566-8637228a19.zip/node_modules/fast-content-type-parse/",\
+        "packageDependencies": [\
+          ["fast-content-type-parse", "npm:1.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["fast-copy", [\
       ["npm:3.0.1", {\
         "packageLocation": "./.yarn/cache/fast-copy-npm-3.0.1-b6d4f87c79-2f655f1e84.zip/node_modules/fast-copy/",\
@@ -10847,11 +9548,20 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["fast-decode-uri-component", [\
+      ["npm:1.0.1", {\
+        "packageLocation": "./.yarn/cache/fast-decode-uri-component-npm-1.0.1-578ba9fecf-4b6ed26974.zip/node_modules/fast-decode-uri-component/",\
+        "packageDependencies": [\
+          ["fast-decode-uri-component", "npm:1.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["fast-deep-equal", [\
-      ["npm:3.1.1", {\
-        "packageLocation": "./.yarn/cache/fast-deep-equal-npm-3.1.1-cbd83be021-98bcc0eece.zip/node_modules/fast-deep-equal/",\
+      ["npm:3.1.3", {\
+        "packageLocation": "./.yarn/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip/node_modules/fast-deep-equal/",\
         "packageDependencies": [\
-          ["fast-deep-equal", "npm:3.1.1"]\
+          ["fast-deep-equal", "npm:3.1.3"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -10866,28 +9576,24 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["fast-equals", [\
-      ["npm:2.0.3", {\
-        "packageLocation": "./.yarn/cache/fast-equals-npm-2.0.3-8ce32c6692-e763785616.zip/node_modules/fast-equals/",\
+      ["npm:3.0.3", {\
+        "packageLocation": "./.yarn/cache/fast-equals-npm-3.0.3-a459c46667-a2ec1125da.zip/node_modules/fast-equals/",\
         "packageDependencies": [\
-          ["fast-equals", "npm:2.0.3"]\
+          ["fast-equals", "npm:3.0.3"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["fast-glob", [\
-      ["npm:2.2.7", {\
-        "packageLocation": "./.yarn/cache/fast-glob-npm-2.2.7-f211fb26f4-9e7d4e4d99.zip/node_modules/fast-glob/",\
+    ["fast-fifo", [\
+      ["npm:1.3.2", {\
+        "packageLocation": "./.yarn/cache/fast-fifo-npm-1.3.2-391cc25df4-6bfcba3e4d.zip/node_modules/fast-fifo/",\
         "packageDependencies": [\
-          ["fast-glob", "npm:2.2.7"],\
-          ["@mrmlnc/readdir-enhanced", "npm:2.2.1"],\
-          ["@nodelib/fs.stat", "npm:1.1.3"],\
-          ["glob-parent", "npm:3.1.0"],\
-          ["is-glob", "npm:4.0.3"],\
-          ["merge2", "npm:1.4.1"],\
-          ["micromatch", "npm:3.1.10"]\
+          ["fast-fifo", "npm:1.3.2"]\
         ],\
         "linkType": "HARD"\
-      }],\
+      }]\
+    ]],\
+    ["fast-glob", [\
       ["npm:3.3.2", {\
         "packageLocation": "./.yarn/cache/fast-glob-npm-3.3.2-0a8cb4f2ca-222512e931.zip/node_modules/fast-glob/",\
         "packageDependencies": [\
@@ -10910,6 +9616,22 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["fast-json-stringify", [\
+      ["npm:5.10.0", {\
+        "packageLocation": "./.yarn/cache/fast-json-stringify-npm-5.10.0-894a5b8403-897563f4af.zip/node_modules/fast-json-stringify/",\
+        "packageDependencies": [\
+          ["fast-json-stringify", "npm:5.10.0"],\
+          ["@fastify/deepmerge", "npm:1.3.0"],\
+          ["ajv", "npm:8.12.0"],\
+          ["ajv-formats", "virtual:d1a90dc51fd4f27c180a2a806ba9ab5e42abb6f7420ba1e8ab979625b7462658b5a2ecaaf9566f9537491e28e0df48947655c2ecc4489537931b03e5f7e9da96#npm:2.1.1"],\
+          ["fast-deep-equal", "npm:3.1.3"],\
+          ["fast-uri", "npm:2.3.0"],\
+          ["json-schema-ref-resolver", "npm:1.0.1"],\
+          ["rfdc", "npm:1.3.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["fast-levenshtein", [\
       ["npm:2.0.6", {\
         "packageLocation": "./.yarn/cache/fast-levenshtein-npm-2.0.6-fcd74b8df5-eb7e220ecf.zip/node_modules/fast-levenshtein/",\
@@ -10919,6 +9641,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["fast-querystring", [\
+      ["npm:1.1.2", {\
+        "packageLocation": "./.yarn/cache/fast-querystring-npm-1.1.2-81dfb4019b-981da9b914.zip/node_modules/fast-querystring/",\
+        "packageDependencies": [\
+          ["fast-querystring", "npm:1.1.2"],\
+          ["fast-decode-uri-component", "npm:1.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["fast-redact", [\
       ["npm:3.3.0", {\
         "packageLocation": "./.yarn/cache/fast-redact-npm-3.3.0-2f2f249914-a69c5cb523.zip/node_modules/fast-redact/",\
@@ -10932,7 +9664,16 @@ const RAW_RUNTIME_STATE =
       ["npm:2.1.1", {\
         "packageLocation": "./.yarn/cache/fast-safe-stringify-npm-2.1.1-7ce89033ca-dc1f063c2c.zip/node_modules/fast-safe-stringify/",\
         "packageDependencies": [\
-          ["fast-safe-stringify", "npm:2.1.1"]\
+          ["fast-safe-stringify", "npm:2.1.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["fast-uri", [\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/cache/fast-uri-npm-2.3.0-09fd2d434d-df7377c0cc.zip/node_modules/fast-uri/",\
+        "packageDependencies": [\
+          ["fast-uri", "npm:2.3.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -10956,11 +9697,45 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["fastify", [\
+      ["npm:4.17.0", {\
+        "packageLocation": "./.yarn/cache/fastify-npm-4.17.0-502a4f8a8b-ae967b2c6f.zip/node_modules/fastify/",\
+        "packageDependencies": [\
+          ["fastify", "npm:4.17.0"],\
+          ["@fastify/ajv-compiler", "npm:3.5.0"],\
+          ["@fastify/error", "npm:3.4.1"],\
+          ["@fastify/fast-json-stringify-compiler", "npm:4.3.0"],\
+          ["abstract-logging", "npm:2.0.1"],\
+          ["avvio", "npm:8.2.1"],\
+          ["fast-content-type-parse", "npm:1.1.0"],\
+          ["fast-json-stringify", "npm:5.10.0"],\
+          ["find-my-way", "npm:7.7.0"],\
+          ["light-my-request", "npm:5.11.0"],\
+          ["pino", "npm:8.17.2"],\
+          ["process-warning", "npm:2.3.2"],\
+          ["proxy-addr", "npm:2.0.7"],\
+          ["rfdc", "npm:1.3.0"],\
+          ["secure-json-parse", "npm:2.7.0"],\
+          ["semver", "npm:7.5.4"],\
+          ["tiny-lru", "npm:11.2.5"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["fastify-plugin", [\
+      ["npm:4.5.1", {\
+        "packageLocation": "./.yarn/cache/fastify-plugin-npm-4.5.1-902caad25f-7c6d777ada.zip/node_modules/fastify-plugin/",\
+        "packageDependencies": [\
+          ["fastify-plugin", "npm:4.5.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["fastq", [\
-      ["npm:1.9.0", {\
-        "packageLocation": "./.yarn/cache/fastq-npm-1.9.0-11e58b198d-603a73d566.zip/node_modules/fastq/",\
+      ["npm:1.16.0", {\
+        "packageLocation": "./.yarn/cache/fastq-npm-1.16.0-88070bb399-de151543aa.zip/node_modules/fastq/",\
         "packageDependencies": [\
-          ["fastq", "npm:1.9.0"],\
+          ["fastq", "npm:1.16.0"],\
           ["reusify", "npm:1.0.4"]\
         ],\
         "linkType": "HARD"\
@@ -10986,6 +9761,28 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["fdir", [\
+      ["npm:6.1.1", {\
+        "packageLocation": "./.yarn/cache/fdir-npm-6.1.1-047ca4095d-fabde90044.zip/node_modules/fdir/",\
+        "packageDependencies": [\
+          ["fdir", "npm:6.1.1"]\
+        ],\
+        "linkType": "SOFT"\
+      }],\
+      ["virtual:049a6b5cf6fb521ac95708e157c152ae809db80b0f52e843d490c8445dc3888be3e5443ae835f825a5b09aa2eec27080b6d90df26d6ac2ac2d2cc8ceb5c12b22#npm:6.1.1", {\
+        "packageLocation": "./.yarn/__virtual__/fdir-virtual-40e2ebac51/0/cache/fdir-npm-6.1.1-047ca4095d-fabde90044.zip/node_modules/fdir/",\
+        "packageDependencies": [\
+          ["fdir", "virtual:049a6b5cf6fb521ac95708e157c152ae809db80b0f52e843d490c8445dc3888be3e5443ae835f825a5b09aa2eec27080b6d90df26d6ac2ac2d2cc8ceb5c12b22#npm:6.1.1"],\
+          ["@types/picomatch", null],\
+          ["picomatch", null]\
+        ],\
+        "packagePeers": [\
+          "@types/picomatch",\
+          "picomatch"\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["fecha", [\
       ["npm:4.2.0", {\
         "packageLocation": "./.yarn/cache/fecha-npm-4.2.0-adda5cd8ef-ab89ab86b7.zip/node_modules/fecha/",\
@@ -10995,31 +9792,32 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["fetch-node-website", [\
-      ["npm:5.0.3", {\
-        "packageLocation": "./.yarn/cache/fetch-node-website-npm-5.0.3-9bb90507cd-7d27c4bc91.zip/node_modules/fetch-node-website/",\
+    ["fetch-blob", [\
+      ["npm:3.2.0", {\
+        "packageLocation": "./.yarn/cache/fetch-blob-npm-3.2.0-28e01becfc-5264ecceb5.zip/node_modules/fetch-blob/",\
         "packageDependencies": [\
-          ["fetch-node-website", "npm:5.0.3"],\
-          ["chalk", "npm:4.1.2"],\
-          ["cli-progress", "npm:3.9.1"],\
-          ["figures", "npm:3.2.0"],\
-          ["filter-obj", "npm:2.0.2"],\
-          ["got", "npm:10.7.0"],\
-          ["jest-validate", "npm:25.5.0"]\
+          ["fetch-blob", "npm:3.2.0"],\
+          ["node-domexception", "npm:1.0.0"],\
+          ["web-streams-polyfill", "npm:3.3.2"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["figures", [\
-      ["npm:1.7.0", {\
-        "packageLocation": "./.yarn/cache/figures-npm-1.7.0-1542644df9-3a815f8a3b.zip/node_modules/figures/",\
+    ["fetch-node-website", [\
+      ["npm:7.3.0", {\
+        "packageLocation": "./.yarn/cache/fetch-node-website-npm-7.3.0-65c0e149f9-c57395fb11.zip/node_modules/fetch-node-website/",\
         "packageDependencies": [\
-          ["figures", "npm:1.7.0"],\
-          ["escape-string-regexp", "npm:1.0.5"],\
-          ["object-assign", "npm:4.1.1"]\
+          ["fetch-node-website", "npm:7.3.0"],\
+          ["cli-progress", "npm:3.12.0"],\
+          ["colors-option", "npm:4.5.0"],\
+          ["figures", "npm:5.0.0"],\
+          ["got", "npm:12.6.1"],\
+          ["is-plain-obj", "npm:4.1.0"]\
         ],\
         "linkType": "HARD"\
-      }],\
+      }]\
+    ]],\
+    ["figures", [\
       ["npm:2.0.0", {\
         "packageLocation": "./.yarn/cache/figures-npm-2.0.0-f2db814eec-0e5bba8d2b.zip/node_modules/figures/",\
         "packageDependencies": [\
@@ -11035,6 +9833,24 @@ const RAW_RUNTIME_STATE =
           ["escape-string-regexp", "npm:1.0.5"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.0.1", {\
+        "packageLocation": "./.yarn/cache/figures-npm-4.0.1-4494c560e2-7e12e0c426.zip/node_modules/figures/",\
+        "packageDependencies": [\
+          ["figures", "npm:4.0.1"],\
+          ["escape-string-regexp", "npm:5.0.0"],\
+          ["is-unicode-supported", "npm:1.3.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:5.0.0", {\
+        "packageLocation": "./.yarn/cache/figures-npm-5.0.0-cd5f512f9c-951d18be2f.zip/node_modules/figures/",\
+        "packageDependencies": [\
+          ["figures", "npm:5.0.0"],\
+          ["escape-string-regexp", "npm:5.0.0"],\
+          ["is-unicode-supported", "npm:1.3.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["file-entry-cache", [\
@@ -11055,15 +9871,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["file-size", [\
-      ["npm:0.0.5", {\
-        "packageLocation": "./.yarn/cache/file-size-npm-0.0.5-c0a345b19d-404ab62bac.zip/node_modules/file-size/",\
-        "packageDependencies": [\
-          ["file-size", "npm:0.0.5"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["file-type", [\
       ["npm:10.11.0", {\
         "packageLocation": "./.yarn/cache/file-type-npm-10.11.0-5cb3c01bcd-787ab64574.zip/node_modules/file-type/",\
@@ -11072,13 +9879,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:11.1.0", {\
-        "packageLocation": "./.yarn/cache/file-type-npm-11.1.0-4fd71de556-d11c271f38.zip/node_modules/file-type/",\
-        "packageDependencies": [\
-          ["file-type", "npm:11.1.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:16.5.4", {\
         "packageLocation": "./.yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip/node_modules/file-type/",\
         "packageDependencies": [\
@@ -11089,6 +9889,16 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
+      ["npm:18.7.0", {\
+        "packageLocation": "./.yarn/cache/file-type-npm-18.7.0-b585ca87df-95b70313d6.zip/node_modules/file-type/",\
+        "packageDependencies": [\
+          ["file-type", "npm:18.7.0"],\
+          ["readable-web-to-node-stream", "npm:3.0.2"],\
+          ["strtok3", "npm:7.0.0"],\
+          ["token-types", "npm:5.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:3.9.0", {\
         "packageLocation": "./.yarn/cache/file-type-npm-3.9.0-fec2c20533-1c8bc99bbb.zip/node_modules/file-type/",\
         "packageDependencies": [\
@@ -11141,6 +9951,13 @@ const RAW_RUNTIME_STATE =
           ["filename-reserved-regex", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/filename-reserved-regex-npm-3.0.0-2ee763333c-1803e19ce6.zip/node_modules/filename-reserved-regex/",\
+        "packageDependencies": [\
+          ["filename-reserved-regex", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["filenamify", [\
@@ -11154,13 +9971,13 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:3.0.0", {\
-        "packageLocation": "./.yarn/cache/filenamify-npm-3.0.0-1b0e3a5c11-d419eaa1b8.zip/node_modules/filenamify/",\
+      ["npm:5.1.1", {\
+        "packageLocation": "./.yarn/cache/filenamify-npm-5.1.1-2c05749153-55a7ed0858.zip/node_modules/filenamify/",\
         "packageDependencies": [\
-          ["filenamify", "npm:3.0.0"],\
-          ["filename-reserved-regex", "npm:2.0.0"],\
-          ["strip-outer", "npm:1.0.1"],\
-          ["trim-repeated", "npm:1.0.0"]\
+          ["filenamify", "npm:5.1.1"],\
+          ["filename-reserved-regex", "npm:3.0.0"],\
+          ["strip-outer", "npm:2.0.0"],\
+          ["trim-repeated", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -11187,10 +10004,17 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["filter-obj", [\
-      ["npm:2.0.2", {\
-        "packageLocation": "./.yarn/cache/filter-obj-npm-2.0.2-b5eaf13355-ab0ac14336.zip/node_modules/filter-obj/",\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/filter-obj-npm-3.0.0-9dcc059284-8786f8dcca.zip/node_modules/filter-obj/",\
+        "packageDependencies": [\
+          ["filter-obj", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:5.1.0", {\
+        "packageLocation": "./.yarn/cache/filter-obj-npm-5.1.0-a1ae61a7db-8f6dab6d8d.zip/node_modules/filter-obj/",\
         "packageDependencies": [\
-          ["filter-obj", "npm:2.0.2"]\
+          ["filter-obj", "npm:5.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -11223,6 +10047,32 @@ const RAW_RUNTIME_STATE =
           ["unpipe", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:1.2.0", {\
+        "packageLocation": "./.yarn/cache/finalhandler-npm-1.2.0-593d001463-635718cb20.zip/node_modules/finalhandler/",\
+        "packageDependencies": [\
+          ["finalhandler", "npm:1.2.0"],\
+          ["debug", "virtual:49da7761f14c39be47aef793d385c5d9772cb83cbafe666acd6dcac0493fcf843442edf106f6c89d68bb082ba8e126076947421b9d182cda0cf92ead7d5f809b#npm:2.6.9"],\
+          ["encodeurl", "npm:1.0.2"],\
+          ["escape-html", "npm:1.0.3"],\
+          ["on-finished", "npm:2.4.1"],\
+          ["parseurl", "npm:1.3.3"],\
+          ["statuses", "npm:2.0.1"],\
+          ["unpipe", "npm:1.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["find-my-way", [\
+      ["npm:7.7.0", {\
+        "packageLocation": "./.yarn/cache/find-my-way-npm-7.7.0-602007e18d-0b634bce33.zip/node_modules/find-my-way/",\
+        "packageDependencies": [\
+          ["find-my-way", "npm:7.7.0"],\
+          ["fast-deep-equal", "npm:3.1.3"],\
+          ["fast-querystring", "npm:1.1.2"],\
+          ["safe-regex2", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["find-up", [\
@@ -11243,15 +10093,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:4.1.0", {\
-        "packageLocation": "./.yarn/cache/find-up-npm-4.1.0-c3ccf8d855-4c172680e8.zip/node_modules/find-up/",\
-        "packageDependencies": [\
-          ["find-up", "npm:4.1.0"],\
-          ["locate-path", "npm:5.0.0"],\
-          ["path-exists", "npm:4.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:5.0.0", {\
         "packageLocation": "./.yarn/cache/find-up-npm-5.0.0-e03e9b796d-07955e3573.zip/node_modules/find-up/",\
         "packageDependencies": [\
@@ -11265,7 +10106,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/find-up-npm-6.3.0-e5056fc655-4f3bdc30d4.zip/node_modules/find-up/",\
         "packageDependencies": [\
           ["find-up", "npm:6.3.0"],\
-          ["locate-path", "npm:7.1.0"],\
+          ["locate-path", "npm:7.2.0"],\
           ["path-exists", "npm:5.0.0"]\
         ],\
         "linkType": "HARD"\
@@ -11376,15 +10217,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["flatten", [\
-      ["npm:1.0.3", {\
-        "packageLocation": "./.yarn/cache/flatten-npm-1.0.3-87bf6559dd-5c57379816.zip/node_modules/flatten/",\
-        "packageDependencies": [\
-          ["flatten", "npm:1.0.3"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["flush-write-stream", [\
       ["npm:1.1.1", {\
         "packageLocation": "./.yarn/cache/flush-write-stream-npm-1.1.1-54f7360c04-649dae597c.zip/node_modules/flush-write-stream/",\
@@ -11485,32 +10317,30 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["form-data", [\
-      ["npm:3.0.0", {\
-        "packageLocation": "./.yarn/cache/form-data-npm-3.0.0-b01f488350-aea890ae3e.zip/node_modules/form-data/",\
+    ["form-data-encoder", [\
+      ["npm:2.1.4", {\
+        "packageLocation": "./.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-3778e7db3c.zip/node_modules/form-data-encoder/",\
         "packageDependencies": [\
-          ["form-data", "npm:3.0.0"],\
-          ["asynckit", "npm:0.4.0"],\
-          ["combined-stream", "npm:1.0.8"],\
-          ["mime-types", "npm:2.1.26"]\
+          ["form-data-encoder", "npm:2.1.4"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["form-data-encoder", [\
-      ["npm:2.1.4", {\
-        "packageLocation": "./.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-3778e7db3c.zip/node_modules/form-data-encoder/",\
+    ["formdata-polyfill", [\
+      ["npm:4.0.10", {\
+        "packageLocation": "./.yarn/cache/formdata-polyfill-npm-4.0.10-e03013c013-9b5001d2ed.zip/node_modules/formdata-polyfill/",\
         "packageDependencies": [\
-          ["form-data-encoder", "npm:2.1.4"]\
+          ["formdata-polyfill", "npm:4.0.10"],\
+          ["fetch-blob", "npm:3.2.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["forwarded", [\
-      ["npm:0.1.2", {\
-        "packageLocation": "./.yarn/cache/forwarded-npm-0.1.2-6143c1ba42-ec4fb49cd4.zip/node_modules/forwarded/",\
+      ["npm:0.2.0", {\
+        "packageLocation": "./.yarn/cache/forwarded-npm-0.2.0-6473dabe35-29ba9fd347.zip/node_modules/forwarded/",\
         "packageDependencies": [\
-          ["forwarded", "npm:0.1.2"]\
+          ["forwarded", "npm:0.2.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -11585,16 +10415,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:7.0.1", {\
-        "packageLocation": "./.yarn/cache/fs-extra-npm-7.0.1-b33a5e53e9-3fc6e56ba2.zip/node_modules/fs-extra/",\
-        "packageDependencies": [\
-          ["fs-extra", "npm:7.0.1"],\
-          ["graceful-fs", "npm:4.2.11"],\
-          ["jsonfile", "npm:4.0.0"],\
-          ["universalify", "npm:0.1.2"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:8.1.0", {\
         "packageLocation": "./.yarn/cache/fs-extra-npm-8.1.0-197473387f-6fb12449f5.zip/node_modules/fs-extra/",\
         "packageDependencies": [\
@@ -11604,17 +10424,6 @@ const RAW_RUNTIME_STATE =
           ["universalify", "npm:0.1.2"]\
         ],\
         "linkType": "HARD"\
-      }],\
-      ["npm:9.0.1", {\
-        "packageLocation": "./.yarn/cache/fs-extra-npm-9.0.1-2925889105-74bba3c23f.zip/node_modules/fs-extra/",\
-        "packageDependencies": [\
-          ["fs-extra", "npm:9.0.1"],\
-          ["at-least-node", "npm:1.0.0"],\
-          ["graceful-fs", "npm:4.2.11"],\
-          ["jsonfile", "npm:6.1.0"],\
-          ["universalify", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
       }]\
     ]],\
     ["fs-minipass", [\
@@ -11669,20 +10478,12 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["fsevents", "patch:fsevents@npm%3A1.2.11#optional!builtin<compat/fsevents>::version=1.2.11&hash=d11327"],\
           ["bindings", "npm:1.5.0"],\
-          ["nan", "npm:2.14.0"],\
+          ["nan", "npm:2.18.0"],\
           ["node-gyp", "npm:10.0.1"],\
           ["node-pre-gyp", "npm:0.16.0"]\
         ],\
         "linkType": "HARD"\
       }],\
-      ["patch:fsevents@npm%3A2.1.3#optional!builtin<compat/fsevents>::version=2.1.3&hash=31d12a", {\
-        "packageLocation": "./.yarn/unplugged/fsevents-patch-da71431527/node_modules/fsevents/",\
-        "packageDependencies": [\
-          ["fsevents", "patch:fsevents@npm%3A2.1.3#optional!builtin<compat/fsevents>::version=2.1.3&hash=31d12a"],\
-          ["node-gyp", "npm:10.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["patch:fsevents@npm%3A2.3.2#optional!builtin<compat/fsevents>::version=2.3.2&hash=df0bf1", {\
         "packageLocation": "./.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/",\
         "packageDependencies": [\
@@ -11752,22 +10553,13 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["gensync", [\
-      ["npm:1.0.0-beta.2", {\
-        "packageLocation": "./.yarn/cache/gensync-npm-1.0.0-beta.2-224666d72f-17d8333460.zip/node_modules/gensync/",\
-        "packageDependencies": [\
-          ["gensync", "npm:1.0.0-beta.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["get-amd-module-type", [\
-      ["npm:3.0.0", {\
-        "packageLocation": "./.yarn/cache/get-amd-module-type-npm-3.0.0-2fcd610976-a2df61d329.zip/node_modules/get-amd-module-type/",\
+      ["npm:5.0.1", {\
+        "packageLocation": "./.yarn/cache/get-amd-module-type-npm-5.0.1-71e11930f9-77b6a59b90.zip/node_modules/get-amd-module-type/",\
         "packageDependencies": [\
-          ["get-amd-module-type", "npm:3.0.0"],\
-          ["ast-module-types", "npm:2.7.1"],\
-          ["node-source-walk", "npm:4.2.0"]\
+          ["get-amd-module-type", "npm:5.0.1"],\
+          ["ast-module-types", "npm:5.0.0"],\
+          ["node-source-walk", "npm:6.0.2"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -11809,6 +10601,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["get-package-name", [\
+      ["npm:2.2.0", {\
+        "packageLocation": "./.yarn/cache/get-package-name-npm-2.2.0-7e7fae60e7-2db822dbd7.zip/node_modules/get-package-name/",\
+        "packageDependencies": [\
+          ["get-package-name", "npm:2.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["get-port", [\
       ["npm:5.1.1", {\
         "packageLocation": "./.yarn/cache/get-port-npm-5.1.1-2f6074007a-0162663ffe.zip/node_modules/get-port/",\
@@ -11816,6 +10617,22 @@ const RAW_RUNTIME_STATE =
           ["get-port", "npm:5.1.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:6.1.2", {\
+        "packageLocation": "./.yarn/cache/get-port-npm-6.1.2-5a92df687a-e3c3d59149.zip/node_modules/get-port/",\
+        "packageDependencies": [\
+          ["get-port", "npm:6.1.2"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["get-port-please", [\
+      ["npm:3.1.2", {\
+        "packageLocation": "./.yarn/cache/get-port-please-npm-3.1.2-65001b6a13-ec8b8da9f8.zip/node_modules/get-port-please/",\
+        "packageDependencies": [\
+          ["get-port-please", "npm:3.1.2"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["get-proxy", [\
@@ -11867,6 +10684,13 @@ const RAW_RUNTIME_STATE =
           ["get-stream", "npm:6.0.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:8.0.1", {\
+        "packageLocation": "./.yarn/cache/get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip/node_modules/get-stream/",\
+        "packageDependencies": [\
+          ["get-stream", "npm:8.0.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["get-value", [\
@@ -11887,17 +10711,13 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["gh-release-fetch", [\
-      ["npm:2.0.4", {\
-        "packageLocation": "./.yarn/cache/gh-release-fetch-npm-2.0.4-41d90fd71b-f0776c1d92.zip/node_modules/gh-release-fetch/",\
+      ["npm:4.0.3", {\
+        "packageLocation": "./.yarn/cache/gh-release-fetch-npm-4.0.3-695bd47ed0-d0ab70be05.zip/node_modules/gh-release-fetch/",\
         "packageDependencies": [\
-          ["gh-release-fetch", "npm:2.0.4"],\
-          ["@types/download", "npm:8.0.1"],\
-          ["@types/node-fetch", "npm:2.5.7"],\
-          ["@types/semver", "npm:7.3.9"],\
-          ["download", "npm:8.0.0"],\
-          ["make-dir", "npm:3.1.0"],\
-          ["node-fetch", "npm:2.6.6"],\
-          ["semver", "npm:7.3.5"]\
+          ["gh-release-fetch", "npm:4.0.3"],\
+          ["@xhmikosr/downloader", "npm:13.0.1"],\
+          ["node-fetch", "npm:3.3.2"],\
+          ["semver", "npm:7.5.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -11933,6 +10753,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["github-from-package", [\
+      ["npm:0.0.0", {\
+        "packageLocation": "./.yarn/cache/github-from-package-npm-0.0.0-519f80c9a1-2a091ba07f.zip/node_modules/github-from-package/",\
+        "packageDependencies": [\
+          ["github-from-package", "npm:0.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["glob", [\
       ["npm:10.3.10", {\
         "packageLocation": "./.yarn/cache/glob-npm-10.3.10-da1ef8b112-38bdb2c9ce.zip/node_modules/glob/",\
@@ -12060,15 +10889,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["glob-to-regexp", [\
-      ["npm:0.3.0", {\
-        "packageLocation": "./.yarn/cache/glob-to-regexp-npm-0.3.0-4f55888857-a716708f78.zip/node_modules/glob-to-regexp/",\
-        "packageDependencies": [\
-          ["glob-to-regexp", "npm:0.3.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["glob-watcher", [\
       ["npm:5.0.3", {\
         "packageLocation": "./.yarn/cache/glob-watcher-npm-5.0.3-45d7a16203-d9443522a5.zip/node_modules/glob-watcher/",\
@@ -12085,12 +10905,12 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["global-cache-dir", [\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/global-cache-dir-npm-2.0.0-e18793e3cc-42f2686199.zip/node_modules/global-cache-dir/",\
+      ["npm:4.4.0", {\
+        "packageLocation": "./.yarn/cache/global-cache-dir-npm-4.4.0-2b7d6e5690-cb6e2f48c2.zip/node_modules/global-cache-dir/",\
         "packageDependencies": [\
-          ["global-cache-dir", "npm:2.0.0"],\
+          ["global-cache-dir", "npm:4.4.0"],\
           ["cachedir", "npm:2.3.0"],\
-          ["path-exists", "npm:4.0.0"]\
+          ["path-exists", "npm:5.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -12167,21 +10987,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["globby", [\
-      ["npm:10.0.2", {\
-        "packageLocation": "./.yarn/cache/globby-npm-10.0.2-9b274c88d3-6974752014.zip/node_modules/globby/",\
-        "packageDependencies": [\
-          ["globby", "npm:10.0.2"],\
-          ["@types/glob", "npm:7.1.3"],\
-          ["array-union", "npm:2.1.0"],\
-          ["dir-glob", "npm:3.0.1"],\
-          ["fast-glob", "npm:3.3.2"],\
-          ["glob", "npm:7.2.0"],\
-          ["ignore", "npm:5.3.0"],\
-          ["merge2", "npm:1.4.1"],\
-          ["slash", "npm:3.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:11.1.0", {\
         "packageLocation": "./.yarn/cache/globby-npm-11.1.0-bdcdf20c71-288e95e310.zip/node_modules/globby/",\
         "packageDependencies": [\
@@ -12208,18 +11013,15 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:9.2.0", {\
-        "packageLocation": "./.yarn/cache/globby-npm-9.2.0-686548dc5f-8035f1e5d8.zip/node_modules/globby/",\
+      ["npm:13.2.2", {\
+        "packageLocation": "./.yarn/cache/globby-npm-13.2.2-47efcd4a86-4494a9d216.zip/node_modules/globby/",\
         "packageDependencies": [\
-          ["globby", "npm:9.2.0"],\
-          ["@types/glob", "npm:7.1.3"],\
-          ["array-union", "npm:1.0.2"],\
-          ["dir-glob", "npm:2.2.2"],\
-          ["fast-glob", "npm:2.2.7"],\
-          ["glob", "npm:7.2.0"],\
-          ["ignore", "npm:4.0.6"],\
-          ["pify", "npm:4.0.1"],\
-          ["slash", "npm:2.0.0"]\
+          ["globby", "npm:13.2.2"],\
+          ["dir-glob", "npm:3.0.1"],\
+          ["fast-glob", "npm:3.3.2"],\
+          ["ignore", "npm:5.3.0"],\
+          ["merge2", "npm:1.4.1"],\
+          ["slash", "npm:4.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -12254,30 +11056,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["got", [\
-      ["npm:10.7.0", {\
-        "packageLocation": "./.yarn/cache/got-npm-10.7.0-9215e39e3e-c1d08073fd.zip/node_modules/got/",\
-        "packageDependencies": [\
-          ["got", "npm:10.7.0"],\
-          ["@sindresorhus/is", "npm:2.1.1"],\
-          ["@szmarczak/http-timer", "npm:4.0.6"],\
-          ["@types/cacheable-request", "npm:6.0.1"],\
-          ["@types/keyv", "npm:3.1.1"],\
-          ["@types/responselike", "npm:1.0.0"],\
-          ["cacheable-lookup", "npm:2.0.1"],\
-          ["cacheable-request", "npm:7.0.2"],\
-          ["decompress-response", "npm:5.0.0"],\
-          ["duplexer3", "npm:0.1.4"],\
-          ["get-stream", "npm:5.2.0"],\
-          ["lowercase-keys", "npm:2.0.0"],\
-          ["mimic-response", "npm:2.1.0"],\
-          ["p-cancelable", "npm:2.0.0"],\
-          ["p-event", "npm:4.2.0"],\
-          ["responselike", "npm:2.0.0"],\
-          ["to-readable-stream", "npm:2.1.0"],\
-          ["type-fest", "npm:0.10.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:11.8.3", {\
         "packageLocation": "./.yarn/cache/got-npm-11.8.3-caf98d599b-eae5373c35.zip/node_modules/got/",\
         "packageDependencies": [\
@@ -12362,42 +11140,20 @@ const RAW_RUNTIME_STATE =
           ["url-to-options", "npm:1.0.1"]\
         ],\
         "linkType": "HARD"\
-      }],\
-      ["npm:9.6.0", {\
-        "packageLocation": "./.yarn/cache/got-npm-9.6.0-80edc15fd0-fae3273b44.zip/node_modules/got/",\
-        "packageDependencies": [\
-          ["got", "npm:9.6.0"],\
-          ["@sindresorhus/is", "npm:0.14.0"],\
-          ["@szmarczak/http-timer", "npm:1.1.2"],\
-          ["@types/keyv", "npm:3.1.1"],\
-          ["@types/responselike", "npm:1.0.0"],\
-          ["cacheable-request", "npm:6.1.0"],\
-          ["decompress-response", "npm:3.3.0"],\
-          ["duplexer3", "npm:0.1.4"],\
-          ["get-stream", "npm:4.1.0"],\
-          ["lowercase-keys", "npm:1.0.1"],\
-          ["mimic-response", "npm:1.0.1"],\
-          ["p-cancelable", "npm:1.1.0"],\
-          ["to-readable-stream", "npm:1.0.0"],\
-          ["url-parse-lax", "npm:3.0.0"]\
-        ],\
-        "linkType": "HARD"\
       }]\
     ]],\
     ["graceful-fs", [\
-      ["npm:4.2.11", {\
-        "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip/node_modules/graceful-fs/",\
+      ["npm:4.2.10", {\
+        "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip/node_modules/graceful-fs/",\
         "packageDependencies": [\
-          ["graceful-fs", "npm:4.2.11"]\
+          ["graceful-fs", "npm:4.2.10"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["graceful-readlink", [\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/graceful-readlink-npm-1.0.1-6da4ca180d-9ecd6cbbca.zip/node_modules/graceful-readlink/",\
+      }],\
+      ["npm:4.2.11", {\
+        "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip/node_modules/graceful-fs/",\
         "packageDependencies": [\
-          ["graceful-readlink", "npm:1.0.1"]\
+          ["graceful-fs", "npm:4.2.11"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -12493,7 +11249,7 @@ const RAW_RUNTIME_STATE =
           ["map-stream", "npm:0.0.7"],\
           ["send", "npm:0.16.2"],\
           ["serve-index", "npm:1.9.1"],\
... 357577 lines suppressed ...


(camel-website) 06/09: chore: update gulp-imagemin to 9.0.0

Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 696d1f5ad964c0e54d58b78d43d3485710907d60
Author: Zoran Regvart <zo...@regvart.com>
AuthorDate: Mon Jan 15 11:00:11 2024 +0100

    chore: update gulp-imagemin to 9.0.0
---
 .pnp.cjs                                           |  713 ++++++-----
 ...nizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip |  Bin 0 -> 2324 bytes
 ...rysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip |  Bin 0 -> 14512 bytes
 ...pes-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip |  Bin 0 -> 3299 bytes
 ...ypes-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip |  Bin 0 -> 4938 bytes
 ...-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip |  Bin 2452 -> 0 bytes
 ...array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip |  Bin 0 -> 2893 bytes
 ...elcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip |  Bin 2485 -> 0 bytes
 .../camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip  |  Bin 2676 -> 0 bytes
 ...sole-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip |  Bin 5339 -> 0 bytes
 .../css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip |  Bin 0 -> 32904 bytes
 .../css-tree-npm-1.0.0-d29e11fce1-4213947f0b.zip   |  Bin 253541 -> 0 bytes
 .../css-tree-npm-1.1.3-9c46f35513-29710728cc.zip   |  Bin 0 -> 256556 bytes
 .../css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip   |  Bin 0 -> 23499 bytes
 .../cache/csso-npm-4.1.0-6c866d1a2b-ec26f07139.zip |  Bin 251513 -> 0 bytes
 .../cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip |  Bin 0 -> 173321 bytes
 ...y-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip |  Bin 3797 -> 0 bytes
 ...-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip |  Bin 0 -> 13771 bytes
 ...elementtype-npm-2.0.1-23794ee948-940c62d1c4.zip |  Bin 3491 -> 0 bytes
 ...elementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip |  Bin 0 -> 6357 bytes
 .../domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip |  Bin 0 -> 13523 bytes
 .../domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip   |  Bin 0 -> 21975 bytes
 ...form-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip |  Bin 0 -> 3518 bytes
 .../execa-npm-6.1.0-be1d7f323b-669437011a.zip      |  Bin 0 -> 20556 bytes
 ...-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip |  Bin 0 -> 38265 bytes
 .../file-type-npm-12.4.2-29293a3683-92866cf59f.zip |  Bin 17517 -> 0 bytes
 .../file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip |  Bin 0 -> 25364 bytes
 .../get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip  |  Bin 1564 -> 0 bytes
 .../gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip   |  Bin 481341 -> 0 bytes
 .../gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip   |  Bin 0 -> 579468 bytes
 .../globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip    |  Bin 0 -> 9174 bytes
 ...lp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip |  Bin 4500 -> 0 bytes
 ...lp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip |  Bin 0 -> 4357 bytes
 ...ugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip |  Bin 0 -> 5641 bytes
 ...man-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip |  Bin 0 -> 16455 bytes
 ...in-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip |  Bin 2983 -> 0 bytes
 ...in-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip |  Bin 0 -> 2881 bytes
 ...in-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip |  Bin 2836 -> 0 bytes
 ...in-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip |  Bin 0 -> 3873 bytes
 .../imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip   |  Bin 3654 -> 0 bytes
 .../imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip   |  Bin 0 -> 3983 bytes
 ...min-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip |  Bin 3023 -> 0 bytes
 ...min-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip |  Bin 0 -> 3258 bytes
 ...gemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip |  Bin 0 -> 2478 bytes
 ...agemin-svgo-npm-7.1.0-be4aa2e280-a38c32476a.zip |  Bin 2437 -> 0 bytes
 ...dent-string-npm-2.1.0-fe23253c76-2fe7124311.zip |  Bin 2499 -> 0 bytes
 ...lar-plurals-npm-2.0.0-16a11b5837-de661326c7.zip |  Bin 3763 -> 0 bytes
 ...lar-plurals-npm-3.5.0-2415613615-27f04e6640.zip |  Bin 0 -> 4135 bytes
 .../is-finite-npm-1.1.0-c6324c0f8f-532b97ed3d.zip  |  Bin 2385 -> 0 bytes
 .../is-jpg-npm-2.0.0-742c41c013-3412b63197.zip     |  Bin 2387 -> 0 bytes
 .../is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip     |  Bin 0 -> 2393 bytes
 .../is-svg-npm-4.2.1-9a97e13e77-071259d1d2.zip     |  Bin 3522 -> 0 bytes
 .../is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip     |  Bin 0 -> 3165 bytes
 ...pegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip |  Bin 7857 -> 0 bytes
 .../logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip    |  Bin 2320 -> 0 bytes
 .../longest-npm-1.0.1-78ef3a3705-21717f9567.zip    |  Bin 2829 -> 0 bytes
 ...d-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip |  Bin 3690 -> 0 bytes
 .../lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip |  Bin 3006 -> 0 bytes
 ... mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip} |  Bin 83280 -> 83349 bytes
 .../cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip |  Bin 4327 -> 0 bytes
 .../mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip   |  Bin 0 -> 4678 bytes
 .../mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip    |  Bin 0 -> 1633508 bytes
 ...pm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip |  Bin 0 -> 4257 bytes
 .../nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip  |  Bin 0 -> 21244 bytes
 .../onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip    |  Bin 0 -> 3736 bytes
 ...ptipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip} |  Bin 2331963 -> 2331972 bytes
 .../p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip     |  Bin 3631 -> 0 bytes
 .../p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip     |  Bin 0 -> 3545 bytes
 .../path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip   |  Bin 0 -> 3164 bytes
 ...ek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip |  Bin 0 -> 7931 bytes
 .../cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip |  Bin 3408 -> 0 bytes
 .../cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip |  Bin 0 -> 3442 bytes
 ...retty-bytes-npm-5.4.1-c867dc5fbd-05ca15426a.zip |  Bin 5071 -> 0 bytes
 ...retty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip |  Bin 0 -> 5320 bytes
 ...node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip |  Bin 0 -> 6964 bytes
 .../redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip     |  Bin 2283 -> 0 bytes
 .../repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip  |  Bin 2260 -> 0 bytes
 ...replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip |  Bin 0 -> 3265 bytes
 ...signal-exit-npm-3.0.3-5a2d797648-f0169d3f12.zip |  Bin 5403 -> 0 bytes
 ...signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip |  Bin 0 -> 4883 bytes
 .../slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip      |  Bin 0 -> 3075 bytes
 .../squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip     |  Bin 3725 -> 0 bytes
 ...nal-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip |  Bin 0 -> 2742 bytes
 ...trip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip |  Bin 3040 -> 0 bytes
 .../strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip     |  Bin 0 -> 5543 bytes
 .../strtok3-npm-6.3.0-73598951ca-98fba564d3.zip    |  Bin 0 -> 18678 bytes
 .../cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip |  Bin 0 -> 276488 bytes
 ...-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip |  Bin 3998 -> 0 bytes
 ...token-types-npm-4.2.1-1d37f3d456-2995257d24.zip |  Bin 0 -> 7142 bytes
 ...im-newlines-npm-1.0.0-04abefc015-ed96eea318.zip |  Bin 2336 -> 0 bytes
 .../node_modules/gifsicle/index.js                 |    2 -
 .../node_modules/gifsicle/lib/install.js           |   31 -
 .../node_modules/gifsicle/vendor/gifsicle          |  Bin 714696 -> 0 bytes
 .../gifsicle/vendor/share/man/man1/gifsicle.1      | 1318 --------------------
 .../gifsicle/vendor/source/gifsicle.tar.gz         |  Bin 476941 -> 0 bytes
 .../node_modules/gifsicle/.ready                   |    0
 .../node_modules/gifsicle/cli.js                   |    0
 .../node_modules/gifsicle/index.js                 |    2 +
 .../node_modules/gifsicle/lib/index.js             |    0
 .../node_modules/gifsicle/lib/install.js           |   35 +
 .../node_modules/gifsicle/license                  |    0
 .../node_modules/gifsicle/package.json             |   36 +-
 .../node_modules/gifsicle/readme.md                |   10 +-
 .../node_modules/gifsicle/vendor/gifsicle          |  Bin 0 -> 718064 bytes
 .../gifsicle/vendor/source/gifsicle-1.92.tar.gz    |  Bin 0 -> 575199 bytes
 .../node_modules/jpegtran-bin/cli.js               |    9 -
 .../node_modules/jpegtran-bin/index.js             |    2 -
 .../node_modules/jpegtran-bin/lib/index.js         |   21 -
 .../node_modules/jpegtran-bin/lib/install.js       |   37 -
 .../node_modules/jpegtran-bin/license              |   21 -
 .../node_modules/jpegtran-bin/package.json         |   63 -
 .../node_modules/jpegtran-bin/readme.md            |   40 -
 .../jpegtran-bin/test/fixtures/test-optimized.jpg  |  Bin 927 -> 0 bytes
 .../jpegtran-bin/test/fixtures/test.jpg            |  Bin 2139 -> 0 bytes
 .../node_modules/jpegtran-bin/test/test.js         |   45 -
 .../node_modules/jpegtran-bin/vendor/jpegtran      |  Bin 306001 -> 0 bytes
 .../node_modules/mozjpeg}/.ready                   |    0
 .../node_modules/mozjpeg/cli.js                    |    9 +
 .../node_modules/mozjpeg/index.js                  |    3 +
 .../node_modules/mozjpeg/lib/index.js              |   16 +
 .../node_modules/mozjpeg/lib/install.js            |   42 +
 .../node_modules/mozjpeg}/license                  |    0
 .../node_modules/mozjpeg/package.json              |   50 +
 .../node_modules/mozjpeg/readme.md                 |   40 +
 .../node_modules/mozjpeg/vendor/cjpeg              |  Bin 0 -> 901608 bytes
 .../mozjpeg/vendor/source/mozjpeg.tar.gz           |  Bin 0 -> 1633229 bytes
 .../node_modules/optipng-bin/index.js              |    2 -
 .../optipng-bin/vendor/man/man1/optipng.1          |  343 -----
 .../node_modules/optipng-bin/vendor/optipng        |  Bin 137968 -> 0 bytes
 .../node_modules/optipng-bin/.ready                |    0
 .../node_modules/optipng-bin/cli.js                |    0
 .../node_modules/optipng-bin/index.js              |    2 +
 .../node_modules/optipng-bin/lib/index.js          |    0
 .../node_modules/optipng-bin/lib/install.js        |   15 +-
 .../node_modules/optipng-bin/license               |    0
 .../node_modules/optipng-bin/package.json          |   17 +-
 .../node_modules/optipng-bin/readme.md             |    2 +-
 .../node_modules/optipng-bin/vendor/optipng        |  Bin 0 -> 130680 bytes
 .../optipng-bin/vendor/source/optipng.tar.gz       |  Bin
 antora-ui-camel/.pnp.cjs                           |  847 ++++++++-----
 ...nizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip |  Bin 0 -> 2324 bytes
 ...rysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip |  Bin 0 -> 14512 bytes
 ...ypes-events-npm-3.0.0-2eee0ea973-2eeaef9ec6.zip |  Bin 2688 -> 0 bytes
 ...pes-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip |  Bin 0 -> 3299 bytes
 ...@types-glob-npm-7.1.1-10bfc8b49b-1504aea48d.zip |  Bin 3122 -> 0 bytes
 ...s-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip |  Bin 3865 -> 0 bytes
 ...ypes-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip |  Bin 0 -> 4938 bytes
 ...-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip |  Bin 2452 -> 0 bytes
 ...array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip |  Bin 0 -> 2893 bytes
 ...elcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip |  Bin 2485 -> 0 bytes
 .../camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip  |  Bin 2676 -> 0 bytes
 .../chalk-npm-5.3.0-d181999efb-6373caaab2.zip      |  Bin 0 -> 17955 bytes
 .../commander-npm-7.2.0-19178180f8-9973af1072.zip  |  Bin 0 -> 41315 bytes
 ...sole-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip |  Bin 5339 -> 0 bytes
 .../css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip |  Bin 0 -> 32904 bytes
 .../css-tree-npm-1.1.3-9c46f35513-29710728cc.zip   |  Bin 0 -> 256556 bytes
 .../css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip   |  Bin 0 -> 23499 bytes
 .../cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip |  Bin 0 -> 173321 bytes
 ...y-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip |  Bin 3797 -> 0 bytes
 .../decompress-npm-4.2.0-010ac9debb-91452b89e1.zip |  Bin 3399 -> 0 bytes
 .../decompress-npm-4.2.1-a79829cc55-8247a31c6d.zip |  Bin 0 -> 4097 bytes
 ...-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip |  Bin 0 -> 13771 bytes
 ...elementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip |  Bin 0 -> 6357 bytes
 .../domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip |  Bin 0 -> 13523 bytes
 .../domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip   |  Bin 0 -> 21975 bytes
 ...form-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip |  Bin 0 -> 3518 bytes
 .../entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip   |  Bin 0 -> 23563 bytes
 .../execa-npm-5.1.1-191347acf5-8ada91f2d7.zip      |  Bin 0 -> 20309 bytes
 .../execa-npm-6.1.0-be1d7f323b-669437011a.zip      |  Bin 0 -> 20556 bytes
 ...-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip |  Bin 0 -> 38265 bytes
 .../figures-npm-1.7.0-1542644df9-3a815f8a3b.zip    |  Bin 4353 -> 0 bytes
 .../file-type-npm-12.4.2-29293a3683-92866cf59f.zip |  Bin 17517 -> 0 bytes
 .../file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip |  Bin 0 -> 25364 bytes
 .../get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip  |  Bin 1564 -> 0 bytes
 .../get-stream-npm-6.0.1-83e51a4642-781266d297.zip |  Bin 0 -> 6275 bytes
 .../gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip   |  Bin 481341 -> 0 bytes
 .../gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip   |  Bin 0 -> 579468 bytes
 .../globby-npm-10.0.2-9b274c88d3-6974752014.zip    |  Bin 8861 -> 0 bytes
 .../globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip    |  Bin 0 -> 9174 bytes
 ...lp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip |  Bin 4500 -> 0 bytes
 ...lp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip |  Bin 0 -> 4357 bytes
 ...ugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip |  Bin 0 -> 5641 bytes
 ...man-signals-npm-2.1.0-f75815481d-df59be9e0a.zip |  Bin 0 -> 16916 bytes
 ...man-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip |  Bin 0 -> 16455 bytes
 .../ieee754-npm-1.1.13-a57522ba12-5c2f365168.zip   |  Bin 3466 -> 0 bytes
 .../ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip    |  Bin 0 -> 3834 bytes
 ...in-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip |  Bin 2983 -> 0 bytes
 ...in-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip |  Bin 0 -> 2881 bytes
 ...in-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip |  Bin 2836 -> 0 bytes
 ...in-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip |  Bin 0 -> 3873 bytes
 .../imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip   |  Bin 3654 -> 0 bytes
 .../imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip   |  Bin 0 -> 3983 bytes
 ...min-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip |  Bin 3023 -> 0 bytes
 ...min-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip |  Bin 0 -> 3258 bytes
 ...gemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip |  Bin 0 -> 2478 bytes
 ...agemin-svgo-npm-7.0.0-ad9a24c3d1-ab219c417e.zip |  Bin 2466 -> 0 bytes
 ...dent-string-npm-2.1.0-fe23253c76-2fe7124311.zip |  Bin 2499 -> 0 bytes
 ...lar-plurals-npm-2.0.0-16a11b5837-de661326c7.zip |  Bin 3763 -> 0 bytes
 ...lar-plurals-npm-3.5.0-2415613615-27f04e6640.zip |  Bin 0 -> 4135 bytes
 .../is-finite-npm-1.0.2-121ed1a9b2-4619b69013.zip  |  Bin 2205 -> 0 bytes
 .../is-jpg-npm-2.0.0-742c41c013-3412b63197.zip     |  Bin 2387 -> 0 bytes
 .../is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip     |  Bin 0 -> 2393 bytes
 .../is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip  |  Bin 0 -> 3232 bytes
 .../is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip  |  Bin 0 -> 3265 bytes
 .../is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip     |  Bin 0 -> 3165 bytes
 ...pegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip |  Bin 7857 -> 0 bytes
 .../logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip    |  Bin 2320 -> 0 bytes
 .../longest-npm-1.0.1-78ef3a3705-21717f9567.zip    |  Bin 2829 -> 0 bytes
 ...d-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip |  Bin 3690 -> 0 bytes
 .../lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip |  Bin 3006 -> 0 bytes
 .../make-dir-npm-3.1.0-d1d7505142-484200020a.zip   |  Bin 5114 -> 0 bytes
 .../mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip  |  Bin 83280 -> 83349 bytes
 .../cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip |  Bin 4327 -> 0 bytes
 .../mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip   |  Bin 0 -> 4678 bytes
 .../mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip    |  Bin 0 -> 1633508 bytes
 ...pm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip |  Bin 0 -> 4468 bytes
 ...pm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip |  Bin 0 -> 4257 bytes
 .../nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip  |  Bin 0 -> 21244 bytes
 .../onetime-npm-5.1.0-8d9e23c1e0-a2beeef8b9.zip    |  Bin 3574 -> 0 bytes
 .../onetime-npm-5.1.2-3ed148fa42-e9fd0695a0.zip    |  Bin 0 -> 3879 bytes
 .../onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip    |  Bin 0 -> 3736 bytes
 ...ptipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip} |  Bin 2331963 -> 2331972 bytes
 .../p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip     |  Bin 3631 -> 0 bytes
 .../p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip     |  Bin 0 -> 3545 bytes
 .../path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip   |  Bin 0 -> 3164 bytes
 ...ek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip |  Bin 0 -> 7931 bytes
 .../cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip |  Bin 3408 -> 0 bytes
 .../cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip |  Bin 0 -> 3442 bytes
 ...retty-bytes-npm-5.3.0-d118630c4c-baff93503a.zip |  Bin 4689 -> 0 bytes
 ...retty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip |  Bin 0 -> 5320 bytes
 ...node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip |  Bin 0 -> 6964 bytes
 .../redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip     |  Bin 2283 -> 0 bytes
 .../repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip  |  Bin 2260 -> 0 bytes
 ...replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip |  Bin 0 -> 3265 bytes
 ...signal-exit-npm-3.0.2-5919f57fbd-ccc08b9ad5.zip |  Bin 5211 -> 0 bytes
 ...signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip |  Bin 0 -> 4883 bytes
 .../slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip      |  Bin 0 -> 3075 bytes
 .../squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip     |  Bin 3725 -> 0 bytes
 ...nal-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip |  Bin 0 -> 2528 bytes
 ...nal-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip |  Bin 0 -> 2742 bytes
 ...trip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip |  Bin 3040 -> 0 bytes
 .../strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip     |  Bin 0 -> 5543 bytes
 .../strtok3-npm-6.3.0-73598951ca-98fba564d3.zip    |  Bin 0 -> 18678 bytes
 .../cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip |  Bin 0 -> 276488 bytes
 ...-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip |  Bin 3998 -> 0 bytes
 ...token-types-npm-4.2.1-1d37f3d456-2995257d24.zip |  Bin 0 -> 7142 bytes
 ...im-newlines-npm-1.0.0-04abefc015-ed96eea318.zip |  Bin 2336 -> 0 bytes
 .../node_modules/gifsicle/index.js                 |    2 -
 .../node_modules/gifsicle/lib/install.js           |   31 -
 .../node_modules/gifsicle/vendor/gifsicle          |  Bin 714696 -> 0 bytes
 .../gifsicle/vendor/share/man/man1/gifsicle.1      | 1318 --------------------
 .../gifsicle/vendor/source/gifsicle.tar.gz         |  Bin 476941 -> 0 bytes
 .../node_modules/gifsicle/.ready                   |    0
 .../node_modules/gifsicle/cli.js                   |    0
 .../node_modules/gifsicle/index.js                 |    2 +
 .../node_modules/gifsicle/lib/index.js             |    0
 .../node_modules/gifsicle/lib/install.js           |   35 +
 .../node_modules/gifsicle/license                  |    0
 .../node_modules/gifsicle/package.json             |   36 +-
 .../node_modules/gifsicle/readme.md                |   10 +-
 .../node_modules/gifsicle/vendor/gifsicle          |  Bin 0 -> 718064 bytes
 .../gifsicle/vendor/source/gifsicle-1.92.tar.gz    |  Bin 0 -> 575199 bytes
 .../node_modules/jpegtran-bin/cli.js               |    9 -
 .../node_modules/jpegtran-bin/index.js             |    2 -
 .../node_modules/jpegtran-bin/lib/index.js         |   21 -
 .../node_modules/jpegtran-bin/lib/install.js       |   37 -
 .../node_modules/jpegtran-bin/license              |   21 -
 .../node_modules/jpegtran-bin/package.json         |   63 -
 .../node_modules/jpegtran-bin/readme.md            |   40 -
 .../jpegtran-bin/test/fixtures/test-optimized.jpg  |  Bin 927 -> 0 bytes
 .../jpegtran-bin/test/fixtures/test.jpg            |  Bin 2139 -> 0 bytes
 .../node_modules/jpegtran-bin/test/test.js         |   45 -
 .../node_modules/jpegtran-bin/vendor/jpegtran      |  Bin 306001 -> 0 bytes
 .../node_modules/mozjpeg}/.ready                   |    0
 .../node_modules/mozjpeg/cli.js                    |    9 +
 .../node_modules/mozjpeg/index.js                  |    3 +
 .../node_modules/mozjpeg/lib/index.js              |   16 +
 .../node_modules/mozjpeg/lib/install.js            |   42 +
 .../node_modules/mozjpeg}/license                  |    0
 .../node_modules/mozjpeg/package.json              |   50 +
 .../node_modules/mozjpeg/readme.md                 |   40 +
 .../node_modules/mozjpeg/vendor/cjpeg              |  Bin 0 -> 901608 bytes
 .../mozjpeg/vendor/source/mozjpeg.tar.gz           |  Bin 0 -> 1633229 bytes
 .../node_modules/optipng-bin/index.js              |    2 -
 .../optipng-bin/vendor/man/man1/optipng.1          |  343 -----
 .../node_modules/optipng-bin/vendor/optipng        |  Bin 137968 -> 0 bytes
 .../node_modules/optipng-bin/.ready                |    0
 .../node_modules/optipng-bin/cli.js                |    0
 .../node_modules/optipng-bin/index.js              |    2 +
 .../node_modules/optipng-bin/lib/index.js          |    0
 .../node_modules/optipng-bin/lib/install.js        |   15 +-
 .../node_modules/optipng-bin/license               |    0
 .../node_modules/optipng-bin/package.json          |   17 +-
 .../node_modules/optipng-bin/readme.md             |    2 +-
 .../node_modules/optipng-bin/vendor/optipng        |  Bin 0 -> 130680 bytes
 .../optipng-bin/vendor/source/optipng.tar.gz       |  Bin
 antora-ui-camel/gulp.d/tasks/.build.js.swp         |  Bin 0 -> 20480 bytes
 antora-ui-camel/gulp.d/tasks/build.js              |   17 +-
 antora-ui-camel/package.json                       |    2 +-
 antora-ui-camel/public/_/css/site-b287b96c63.css   |    2 +-
 antora-ui-camel/public/_/data/rev-manifest.json    |   66 +-
 antora-ui-camel/public/_/helpers/asset.js          |   66 +-
 .../public/_/img/algolia-05f7506b2a.svg            |    1 -
 .../public/_/img/algolia-f4ab98e0de.svg            |    1 +
 .../public/_/img/apache-kafka-712a1f3ba0.svg       |    1 -
 .../public/_/img/apache-kafka-88809b7472.svg       |    1 +
 .../public/_/img/apache-karaf-7bdb5ce2e3.svg       |    1 +
 .../public/_/img/apache-karaf-e55039ae99.svg       |    1 -
 .../public/_/img/articles-88ac404d18.svg           |    1 +
 .../public/_/img/articles-ce7a95d776.svg           |    1 -
 .../public/_/img/asf-estd-1999-logo-2451be5b6e.svg |    1 +
 .../public/_/img/asf-estd-1999-logo-bb89c741ef.svg |    1 -
 antora-ui-camel/public/_/img/back-0b77317ba4.svg   |    1 -
 antora-ui-camel/public/_/img/back-e8d811f74c.svg   |    1 +
 antora-ui-camel/public/_/img/blog-4c7fa4cb60.svg   |    1 +
 antora-ui-camel/public/_/img/blog-e21e601f33.svg   |    1 -
 antora-ui-camel/public/_/img/books-13ec96162b.svg  |    1 -
 antora-ui-camel/public/_/img/books-77a59b07e1.svg  |    1 +
 .../public/_/img/brand-logos-f2e689f4d4.svg        |    1 +
 .../public/_/img/brand-logos-fe99925546.svg        |    1 -
 antora-ui-camel/public/_/img/cancel-1ed239489b.svg |    1 +
 antora-ui-camel/public/_/img/cancel-3f36a5ecf5.svg |    1 -
 antora-ui-camel/public/_/img/caret-d6dacc711e.svg  |    1 +
 antora-ui-camel/public/_/img/caret-fe375177d0.svg  |    1 -
 .../public/_/img/chevron-0d3baf009c.svg            |    1 -
 .../public/_/img/chevron-63cb534773.svg            |    1 +
 antora-ui-camel/public/_/img/close-71b79b2fc0.svg  |    1 -
 antora-ui-camel/public/_/img/close-af0b99e31b.svg  |    1 +
 .../public/_/img/contributing-107909992d.svg       |    1 +
 .../public/_/img/contributing-a0525d8a34.svg       |    1 -
 .../public/_/img/documentation-abb1b7f8b1.svg      |    1 +
 .../public/_/img/documentation-c301984d8f.svg      |    1 -
 .../public/_/img/examples-07d01f2bc0.svg           |    1 +
 .../public/_/img/examples-0fbbf22977.svg           |    1 -
 antora-ui-camel/public/_/img/github-0cae1e39c4.svg |    1 +
 antora-ui-camel/public/_/img/github-c5ff589ac9.svg |    1 -
 antora-ui-camel/public/_/img/home-36f9a3c81a.svg   |    1 -
 antora-ui-camel/public/_/img/home-934e2b15ea.svg   |    1 +
 antora-ui-camel/public/_/img/home-o-5f818ccd11.svg |    1 -
 antora-ui-camel/public/_/img/home-o-97a33fc02f.svg |    1 +
 antora-ui-camel/public/_/img/jbang-123e48aa14.svg  |    1 -
 antora-ui-camel/public/_/img/jbang-e88e00f7fa.svg  |    1 +
 .../public/_/img/karavan-8621354711.svg            |    1 +
 .../public/_/img/karavan-feb7559d76.svg            |    1 -
 .../public/_/img/knative-5010ee4773.svg            |    1 +
 .../public/_/img/knative-81c3109183.svg            |    1 -
 .../public/_/img/kubernetes-07ba46aaa2.svg         |    1 +
 .../public/_/img/kubernetes-99a42ac37b.svg         |    1 -
 antora-ui-camel/public/_/img/logo-d-a567cee6fa.svg |    1 +
 antora-ui-camel/public/_/img/logo-d-f21b25ba38.svg |    1 -
 antora-ui-camel/public/_/img/menu-16e95092aa.svg   |    1 -
 antora-ui-camel/public/_/img/menu-8775cec4be.svg   |    1 +
 .../public/_/img/quarkus-446ffca541.svg            |    1 +
 .../public/_/img/quarkus-7633fa242d.svg            |    1 -
 antora-ui-camel/public/_/img/read-d475016106.svg   |    1 +
 antora-ui-camel/public/_/img/read-de28c59dd0.svg   |    1 -
 antora-ui-camel/public/_/img/search-46756b38c9.svg |    1 -
 antora-ui-camel/public/_/img/search-a73cfec790.svg |    1 +
 .../public/_/img/security-06abe157b3.svg           |    1 +
 .../public/_/img/security-995480ce1b.svg           |    1 -
 .../public/_/img/spring-boot-0a7cb95564.svg        |    1 +
 .../public/_/img/spring-boot-d50d225c05.svg        |    1 -
 .../public/_/img/support-cfb0e61a79.svg            |    1 +
 .../public/_/img/support-d38244a6cc.svg            |    1 -
 antora-ui-camel/public/_/img/team-899f1050c2.svg   |    1 +
 antora-ui-camel/public/_/img/team-eef83d1804.svg   |    1 -
 .../public/_/img/user-stories-89e2dbda2c.svg       |    1 -
 .../public/_/img/user-stories-cccc5f7c8f.svg       |    1 +
 .../public/_/js/vendor/algoliasearch-bad45193e2.js |    2 +-
 .../public/_/partials/footer-content.hbs           |   10 +-
 antora-ui-camel/public/_/partials/head-meta.hbs    |    2 +-
 .../public/_/partials/header-content.hbs           |   10 +-
 .../public/_/partials/organization-microdata.hbs   |    2 +-
 antora-ui-camel/public/_/rev-manifest              |   66 +-
 antora-ui-camel/yarn.lock                          |  890 +++++++------
 yarn.lock                                          |  728 ++++++-----
 376 files changed, 2454 insertions(+), 5461 deletions(-)

diff --git a/.pnp.cjs b/.pnp.cjs
index 450ef689..f1668f8d 100755
--- a/.pnp.cjs
+++ b/.pnp.cjs
@@ -4033,6 +4033,24 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@tokenizer/token", [\
+      ["npm:0.3.0", {\
+        "packageLocation": "./.yarn/cache/@tokenizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip/node_modules/@tokenizer/token/",\
+        "packageDependencies": [\
+          ["@tokenizer/token", "npm:0.3.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@trysound/sax", [\
+      ["npm:0.2.0", {\
+        "packageLocation": "./.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip/node_modules/@trysound/sax/",\
+        "packageDependencies": [\
+          ["@trysound/sax", "npm:0.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@tsconfig/node10", [\
       ["npm:1.0.8", {\
         "packageLocation": "./.yarn/cache/@tsconfig-node10-npm-1.0.8-90a8cce25d-b8d5fffbc6.zip/node_modules/@tsconfig/node10/",\
@@ -4148,6 +4166,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@types/expect", [\
+      ["npm:1.20.4", {\
+        "packageLocation": "./.yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip/node_modules/@types/expect/",\
+        "packageDependencies": [\
+          ["@types/expect", "npm:1.20.4"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@types/glob", [\
       ["npm:7.1.3", {\
         "packageLocation": "./.yarn/cache/@types-glob-npm-7.1.3-44516e2aab-e0eef12285.zip/node_modules/@types/glob/",\
@@ -4338,6 +4365,17 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@types/vinyl", [\
+      ["npm:2.0.11", {\
+        "packageLocation": "./.yarn/cache/@types-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip/node_modules/@types/vinyl/",\
+        "packageDependencies": [\
+          ["@types/vinyl", "npm:2.0.11"],\
+          ["@types/expect", "npm:1.20.4"],\
+          ["@types/node", "npm:20.11.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@types/yargs", [\
       ["npm:15.0.14", {\
         "packageLocation": "./.yarn/cache/@types-yargs-npm-15.0.14-07ba249dbb-1687ce075a.zip/node_modules/@types/yargs/",\
@@ -5047,7 +5085,7 @@ const RAW_RUNTIME_STATE =
           ["gulp-connect", "npm:5.7.0"],\
           ["gulp-data", "npm:1.3.1"],\
           ["gulp-eslint", "npm:6.0.0"],\
-          ["gulp-imagemin", "virtual:40e0eba2b2747b78b17285b5a80d54e9bed0c51acd01aa1fab2b869ee61f21c6d6cda6fee2acf095fea1709035ac613a1bc772c8e59bb0339d7af2ceea528de8#npm:6.2.0"],\
+          ["gulp-imagemin", "virtual:40e0eba2b2747b78b17285b5a80d54e9bed0c51acd01aa1fab2b869ee61f21c6d6cda6fee2acf095fea1709035ac613a1bc772c8e59bb0339d7af2ceea528de8#npm:9.0.0"],\
           ["gulp-postcss", "npm:8.0.0"],\
           ["gulp-rename", "npm:1.4.0"],\
           ["gulp-rev", "npm:9.0.0"],\
@@ -5400,15 +5438,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["array-find-index", [\
-      ["npm:1.0.2", {\
-        "packageLocation": "./.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip/node_modules/array-find-index/",\
-        "packageDependencies": [\
-          ["array-find-index", "npm:1.0.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["array-flat-polyfill", [\
       ["npm:1.0.1", {\
         "packageLocation": "./.yarn/cache/array-flat-polyfill-npm-1.0.1-2796802ded-18822c78b0.zip/node_modules/array-flat-polyfill/",\
@@ -5512,6 +5541,13 @@ const RAW_RUNTIME_STATE =
           ["array-union", "npm:2.1.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:3.0.1", {\
+        "packageLocation": "./.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip/node_modules/array-union/",\
+        "packageDependencies": [\
+          ["array-union", "npm:3.0.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["array-uniq", [\
@@ -6828,13 +6864,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["camelcase", [\
-      ["npm:2.1.1", {\
-        "packageLocation": "./.yarn/cache/camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip/node_modules/camelcase/",\
-        "packageDependencies": [\
-          ["camelcase", "npm:2.1.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:3.0.0", {\
         "packageLocation": "./.yarn/cache/camelcase-npm-3.0.0-0c65af0c7f-ae4fe1c17c.zip/node_modules/camelcase/",\
         "packageDependencies": [\
@@ -6865,15 +6894,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["camelcase-keys", [\
-      ["npm:2.1.0", {\
-        "packageLocation": "./.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip/node_modules/camelcase-keys/",\
-        "packageDependencies": [\
-          ["camelcase-keys", "npm:2.1.0"],\
-          ["camelcase", "npm:2.1.1"],\
-          ["map-obj", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:6.2.2", {\
         "packageLocation": "./.yarn/cache/camelcase-keys-npm-6.2.2-d13777ec12-c1999f5b6d.zip/node_modules/camelcase-keys/",\
         "packageDependencies": [\
@@ -7792,15 +7812,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["console-stream", [\
-      ["npm:0.1.1", {\
-        "packageLocation": "./.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip/node_modules/console-stream/",\
-        "packageDependencies": [\
-          ["console-stream", "npm:0.1.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["constants-browserify", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/constants-browserify-npm-1.0.0-b9a9bcfe4b-49ef0babd9.zip/node_modules/constants-browserify/",\
@@ -8269,6 +8280,18 @@ const RAW_RUNTIME_STATE =
           ["nth-check", "npm:1.0.2"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.3.0", {\
+        "packageLocation": "./.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip/node_modules/css-select/",\
+        "packageDependencies": [\
+          ["css-select", "npm:4.3.0"],\
+          ["boolbase", "npm:1.0.0"],\
+          ["css-what", "npm:6.1.0"],\
+          ["domhandler", "npm:4.3.1"],\
+          ["domutils", "npm:2.8.0"],\
+          ["nth-check", "npm:2.1.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["css-select-base-adapter", [\
@@ -8281,20 +8304,20 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["css-tree", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/css-tree-npm-1.0.0-d29e11fce1-4213947f0b.zip/node_modules/css-tree/",\
+      ["npm:1.0.0-alpha.37", {\
+        "packageLocation": "./.yarn/cache/css-tree-npm-1.0.0-alpha.37-0186f4818a-a936e4276e.zip/node_modules/css-tree/",\
         "packageDependencies": [\
-          ["css-tree", "npm:1.0.0"],\
-          ["mdn-data", "npm:2.0.12"],\
+          ["css-tree", "npm:1.0.0-alpha.37"],\
+          ["mdn-data", "npm:2.0.4"],\
           ["source-map", "npm:0.6.1"]\
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:1.0.0-alpha.37", {\
-        "packageLocation": "./.yarn/cache/css-tree-npm-1.0.0-alpha.37-0186f4818a-a936e4276e.zip/node_modules/css-tree/",\
+      ["npm:1.1.3", {\
+        "packageLocation": "./.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip/node_modules/css-tree/",\
         "packageDependencies": [\
-          ["css-tree", "npm:1.0.0-alpha.37"],\
-          ["mdn-data", "npm:2.0.4"],\
+          ["css-tree", "npm:1.1.3"],\
+          ["mdn-data", "npm:2.0.14"],\
           ["source-map", "npm:0.6.1"]\
         ],\
         "linkType": "HARD"\
@@ -8323,6 +8346,13 @@ const RAW_RUNTIME_STATE =
           ["css-what", "npm:3.4.2"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:6.1.0", {\
+        "packageLocation": "./.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip/node_modules/css-what/",\
+        "packageDependencies": [\
+          ["css-what", "npm:6.1.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["cssesc", [\
@@ -8424,11 +8454,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["csso", [\
-      ["npm:4.1.0", {\
-        "packageLocation": "./.yarn/cache/csso-npm-4.1.0-6c866d1a2b-ec26f07139.zip/node_modules/csso/",\
+      ["npm:4.2.0", {\
+        "packageLocation": "./.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip/node_modules/csso/",\
         "packageDependencies": [\
-          ["csso", "npm:4.1.0"],\
-          ["css-tree", "npm:1.0.0"]\
+          ["csso", "npm:4.2.0"],\
+          ["css-tree", "npm:1.1.3"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -8442,16 +8472,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["currently-unhandled", [\
-      ["npm:0.4.1", {\
-        "packageLocation": "./.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip/node_modules/currently-unhandled/",\
-        "packageDependencies": [\
-          ["currently-unhandled", "npm:0.4.1"],\
-          ["array-find-index", "npm:1.0.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["cyclist", [\
       ["npm:1.0.1", {\
         "packageLocation": "./.yarn/cache/cyclist-npm-1.0.1-e4eaffe3c5-3cc2fdeb35.zip/node_modules/cyclist/",\
@@ -9197,7 +9217,17 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/dom-serializer-npm-0.2.2-2e24969c0e-376344893e.zip/node_modules/dom-serializer/",\
         "packageDependencies": [\
           ["dom-serializer", "npm:0.2.2"],\
-          ["domelementtype", "npm:2.0.1"],\
+          ["domelementtype", "npm:2.3.0"],\
+          ["entities", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:1.4.1", {\
+        "packageLocation": "./.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip/node_modules/dom-serializer/",\
+        "packageDependencies": [\
+          ["dom-serializer", "npm:1.4.1"],\
+          ["domelementtype", "npm:2.3.0"],\
+          ["domhandler", "npm:4.3.1"],\
           ["entities", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
@@ -9220,10 +9250,10 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:2.0.1", {\
-        "packageLocation": "./.yarn/cache/domelementtype-npm-2.0.1-23794ee948-940c62d1c4.zip/node_modules/domelementtype/",\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip/node_modules/domelementtype/",\
         "packageDependencies": [\
-          ["domelementtype", "npm:2.0.1"]\
+          ["domelementtype", "npm:2.3.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9236,6 +9266,14 @@ const RAW_RUNTIME_STATE =
           ["domelementtype", "npm:1.3.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.3.1", {\
+        "packageLocation": "./.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip/node_modules/domhandler/",\
+        "packageDependencies": [\
+          ["domhandler", "npm:4.3.1"],\
+          ["domelementtype", "npm:2.3.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["domutils", [\
@@ -9256,6 +9294,16 @@ const RAW_RUNTIME_STATE =
           ["domelementtype", "npm:1.3.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.8.0", {\
+        "packageLocation": "./.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip/node_modules/domutils/",\
+        "packageDependencies": [\
+          ["domutils", "npm:2.8.0"],\
+          ["dom-serializer", "npm:1.4.1"],\
+          ["domelementtype", "npm:2.3.0"],\
+          ["domhandler", "npm:4.3.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["dot-prop", [\
@@ -9424,6 +9472,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["easy-transform-stream", [\
+      ["npm:1.0.1", {\
+        "packageLocation": "./.yarn/cache/easy-transform-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip/node_modules/easy-transform-stream/",\
+        "packageDependencies": [\
+          ["easy-transform-stream", "npm:1.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["eazy-logger", [\
       ["npm:4.0.1", {\
         "packageLocation": "./.yarn/cache/eazy-logger-npm-4.0.1-1f98b860f4-6116f29f39.zip/node_modules/eazy-logger/",\
@@ -10477,7 +10534,7 @@ const RAW_RUNTIME_STATE =
           ["is-stream", "npm:1.1.0"],\
           ["npm-run-path", "npm:2.0.2"],\
           ["p-finally", "npm:1.0.0"],\
-          ["signal-exit", "npm:3.0.3"],\
+          ["signal-exit", "npm:3.0.7"],\
           ["strip-eof", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
@@ -10491,7 +10548,7 @@ const RAW_RUNTIME_STATE =
           ["is-stream", "npm:1.1.0"],\
           ["npm-run-path", "npm:2.0.2"],\
           ["p-finally", "npm:1.0.0"],\
-          ["signal-exit", "npm:3.0.3"],\
+          ["signal-exit", "npm:3.0.7"],\
           ["strip-eof", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
@@ -10507,7 +10564,7 @@ const RAW_RUNTIME_STATE =
           ["merge-stream", "npm:2.0.0"],\
           ["npm-run-path", "npm:4.0.1"],\
           ["onetime", "npm:5.1.2"],\
-          ["signal-exit", "npm:3.0.3"],\
+          ["signal-exit", "npm:3.0.7"],\
           ["strip-final-newline", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
@@ -10523,10 +10580,26 @@ const RAW_RUNTIME_STATE =
           ["merge-stream", "npm:2.0.0"],\
           ["npm-run-path", "npm:4.0.1"],\
           ["onetime", "npm:5.1.2"],\
-          ["signal-exit", "npm:3.0.3"],\
+          ["signal-exit", "npm:3.0.7"],\
           ["strip-final-newline", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:6.1.0", {\
+        "packageLocation": "./.yarn/cache/execa-npm-6.1.0-be1d7f323b-669437011a.zip/node_modules/execa/",\
+        "packageDependencies": [\
+          ["execa", "npm:6.1.0"],\
+          ["cross-spawn", "npm:7.0.3"],\
+          ["get-stream", "npm:6.0.1"],\
+          ["human-signals", "npm:3.0.1"],\
+          ["is-stream", "npm:3.0.0"],\
+          ["merge-stream", "npm:2.0.0"],\
+          ["npm-run-path", "npm:5.2.0"],\
+          ["onetime", "npm:6.0.0"],\
+          ["signal-exit", "npm:3.0.7"],\
+          ["strip-final-newline", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["executable", [\
@@ -10864,6 +10937,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["fast-xml-parser", [\
+      ["npm:4.3.3", {\
+        "packageLocation": "./.yarn/cache/fast-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip/node_modules/fast-xml-parser/",\
+        "packageDependencies": [\
+          ["fast-xml-parser", "npm:4.3.3"],\
+          ["strnum", "npm:1.0.5"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["fastest-levenshtein", [\
       ["npm:1.0.16", {\
         "packageLocation": "./.yarn/cache/fastest-levenshtein-npm-1.0.16-192d328856-ee85d33b5c.zip/node_modules/fastest-levenshtein/",\
@@ -10996,10 +11079,13 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:12.4.2", {\
-        "packageLocation": "./.yarn/cache/file-type-npm-12.4.2-29293a3683-92866cf59f.zip/node_modules/file-type/",\
+      ["npm:16.5.4", {\
+        "packageLocation": "./.yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip/node_modules/file-type/",\
         "packageDependencies": [\
-          ["file-type", "npm:12.4.2"]\
+          ["file-type", "npm:16.5.4"],\
+          ["readable-web-to-node-stream", "npm:3.0.2"],\
+          ["strtok3", "npm:6.3.0"],\
+          ["token-types", "npm:4.2.1"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -11642,7 +11728,7 @@ const RAW_RUNTIME_STATE =
           ["console-control-strings", "npm:1.1.0"],\
           ["has-unicode", "npm:2.0.1"],\
           ["object-assign", "npm:4.1.1"],\
-          ["signal-exit", "npm:3.0.3"],\
+          ["signal-exit", "npm:3.0.7"],\
           ["string-width", "npm:1.0.2"],\
           ["strip-ansi", "npm:3.0.1"],\
           ["wide-align", "npm:1.1.5"]\
@@ -11658,7 +11744,7 @@ const RAW_RUNTIME_STATE =
           ["console-control-strings", "npm:1.1.0"],\
           ["has-unicode", "npm:2.0.1"],\
           ["object-assign", "npm:4.1.1"],\
-          ["signal-exit", "npm:3.0.3"],\
+          ["signal-exit", "npm:3.0.7"],\
           ["string-width", "npm:2.1.1"],\
           ["strip-ansi", "npm:4.0.0"],\
           ["wide-align", "npm:1.1.5"]\
@@ -11742,15 +11828,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["get-stdin", [\
-      ["npm:4.0.1", {\
-        "packageLocation": "./.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip/node_modules/get-stdin/",\
-        "packageDependencies": [\
-          ["get-stdin", "npm:4.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["get-stream", [\
       ["npm:2.3.1", {\
         "packageLocation": "./.yarn/cache/get-stream-npm-2.3.1-1755f3cab9-712738e6a3.zip/node_modules/get-stream/",\
@@ -11826,14 +11903,13 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["gifsicle", [\
-      ["npm:4.0.1", {\
-        "packageLocation": "./.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/",\
+      ["npm:5.3.0", {\
+        "packageLocation": "./.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/",\
         "packageDependencies": [\
-          ["gifsicle", "npm:4.0.1"],\
+          ["gifsicle", "npm:5.3.0"],\
           ["bin-build", "npm:3.0.0"],\
           ["bin-wrapper", "npm:4.1.0"],\
-          ["execa", "npm:1.0.0"],\
-          ["logalot", "npm:2.1.0"]\
+          ["execa", "npm:5.1.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -12119,6 +12195,19 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
+      ["npm:12.2.0", {\
+        "packageLocation": "./.yarn/cache/globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip/node_modules/globby/",\
+        "packageDependencies": [\
+          ["globby", "npm:12.2.0"],\
+          ["array-union", "npm:3.0.1"],\
+          ["dir-glob", "npm:3.0.1"],\
+          ["fast-glob", "npm:3.3.2"],\
+          ["ignore", "npm:5.3.0"],\
+          ["merge2", "npm:1.4.1"],\
+          ["slash", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:9.2.0", {\
         "packageLocation": "./.yarn/cache/globby-npm-9.2.0-686548dc5f-8035f1e5d8.zip/node_modules/globby/",\
         "packageDependencies": [\
@@ -12447,30 +12536,28 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["gulp-imagemin", [\
-      ["npm:6.2.0", {\
-        "packageLocation": "./.yarn/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip/node_modules/gulp-imagemin/",\
+      ["npm:9.0.0", {\
+        "packageLocation": "./.yarn/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip/node_modules/gulp-imagemin/",\
         "packageDependencies": [\
-          ["gulp-imagemin", "npm:6.2.0"]\
+          ["gulp-imagemin", "npm:9.0.0"]\
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:40e0eba2b2747b78b17285b5a80d54e9bed0c51acd01aa1fab2b869ee61f21c6d6cda6fee2acf095fea1709035ac613a1bc772c8e59bb0339d7af2ceea528de8#npm:6.2.0", {\
-        "packageLocation": "./.yarn/__virtual__/gulp-imagemin-virtual-5105d82ce5/0/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip/node_modules/gulp-imagemin/",\
+      ["virtual:40e0eba2b2747b78b17285b5a80d54e9bed0c51acd01aa1fab2b869ee61f21c6d6cda6fee2acf095fea1709035ac613a1bc772c8e59bb0339d7af2ceea528de8#npm:9.0.0", {\
+        "packageLocation": "./.yarn/__virtual__/gulp-imagemin-virtual-7beb99d322/0/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip/node_modules/gulp-imagemin/",\
         "packageDependencies": [\
-          ["gulp-imagemin", "virtual:40e0eba2b2747b78b17285b5a80d54e9bed0c51acd01aa1fab2b869ee61f21c6d6cda6fee2acf095fea1709035ac613a1bc772c8e59bb0339d7af2ceea528de8#npm:6.2.0"],\
+          ["gulp-imagemin", "virtual:40e0eba2b2747b78b17285b5a80d54e9bed0c51acd01aa1fab2b869ee61f21c6d6cda6fee2acf095fea1709035ac613a1bc772c8e59bb0339d7af2ceea528de8#npm:9.0.0"],\
           ["@types/gulp", null],\
           ["chalk", "npm:4.1.2"],\
-          ["fancy-log", "npm:1.3.3"],\
           ["gulp", "npm:4.0.2"],\
-          ["imagemin", "npm:7.0.1"],\
-          ["imagemin-gifsicle", "npm:6.0.1"],\
-          ["imagemin-jpegtran", "npm:6.0.0"],\
-          ["imagemin-optipng", "npm:7.1.0"],\
-          ["imagemin-svgo", "npm:7.1.0"],\
-          ["plugin-error", "npm:1.0.1"],\
-          ["plur", "npm:3.1.1"],\
-          ["pretty-bytes", "npm:5.4.1"],\
-          ["through2-concurrent", "npm:2.0.0"]\
+          ["gulp-plugin-extras", "npm:0.2.2"],\
+          ["imagemin", "npm:8.0.1"],\
+          ["imagemin-gifsicle", "npm:7.0.0"],\
+          ["imagemin-mozjpeg", "npm:10.0.0"],\
+          ["imagemin-optipng", "npm:8.0.0"],\
+          ["imagemin-svgo", "npm:10.0.1"],\
+          ["plur", "npm:5.1.0"],\
+          ["pretty-bytes", "npm:6.1.1"]\
         ],\
         "packagePeers": [\
           "@types/gulp",\
@@ -12496,6 +12583,18 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["gulp-plugin-extras", [\
+      ["npm:0.2.2", {\
+        "packageLocation": "./.yarn/cache/gulp-plugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip/node_modules/gulp-plugin-extras/",\
+        "packageDependencies": [\
+          ["gulp-plugin-extras", "npm:0.2.2"],\
+          ["@types/vinyl", "npm:2.0.11"],\
+          ["chalk", "npm:4.1.2"],\
+          ["easy-transform-stream", "npm:1.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["gulp-postcss", [\
       ["npm:8.0.0", {\
         "packageLocation": "./.yarn/cache/gulp-postcss-npm-8.0.0-39b615c41c-7f70323f81.zip/node_modules/gulp-postcss/",\
@@ -13189,6 +13288,13 @@ const RAW_RUNTIME_STATE =
           ["human-signals", "npm:2.1.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:3.0.1", {\
+        "packageLocation": "./.yarn/cache/human-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip/node_modules/human-signals/",\
+        "packageDependencies": [\
+          ["human-signals", "npm:3.0.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["hyperlinker", [\
@@ -13254,64 +13360,64 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["imagemin", [\
-      ["npm:7.0.1", {\
-        "packageLocation": "./.yarn/cache/imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip/node_modules/imagemin/",\
+      ["npm:8.0.1", {\
+        "packageLocation": "./.yarn/cache/imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip/node_modules/imagemin/",\
         "packageDependencies": [\
-          ["imagemin", "npm:7.0.1"],\
-          ["file-type", "npm:12.4.2"],\
-          ["globby", "npm:10.0.2"],\
+          ["imagemin", "npm:8.0.1"],\
+          ["file-type", "npm:16.5.4"],\
+          ["globby", "npm:12.2.0"],\
           ["graceful-fs", "npm:4.2.11"],\
           ["junk", "npm:3.1.0"],\
-          ["make-dir", "npm:3.1.0"],\
-          ["p-pipe", "npm:3.1.0"],\
-          ["replace-ext", "npm:1.0.0"]\
+          ["p-pipe", "npm:4.0.0"],\
+          ["replace-ext", "npm:2.0.0"],\
+          ["slash", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["imagemin-gifsicle", [\
-      ["npm:6.0.1", {\
-        "packageLocation": "./.yarn/cache/imagemin-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip/node_modules/imagemin-gifsicle/",\
+      ["npm:7.0.0", {\
+        "packageLocation": "./.yarn/cache/imagemin-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip/node_modules/imagemin-gifsicle/",\
         "packageDependencies": [\
-          ["imagemin-gifsicle", "npm:6.0.1"],\
-          ["exec-buffer", "npm:3.2.0"],\
-          ["gifsicle", "npm:4.0.1"],\
+          ["imagemin-gifsicle", "npm:7.0.0"],\
+          ["execa", "npm:1.0.0"],\
+          ["gifsicle", "npm:5.3.0"],\
           ["is-gif", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["imagemin-jpegtran", [\
-      ["npm:6.0.0", {\
-        "packageLocation": "./.yarn/cache/imagemin-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip/node_modules/imagemin-jpegtran/",\
+    ["imagemin-mozjpeg", [\
+      ["npm:10.0.0", {\
+        "packageLocation": "./.yarn/cache/imagemin-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip/node_modules/imagemin-mozjpeg/",\
         "packageDependencies": [\
-          ["imagemin-jpegtran", "npm:6.0.0"],\
-          ["exec-buffer", "npm:3.2.0"],\
-          ["is-jpg", "npm:2.0.0"],\
-          ["jpegtran-bin", "npm:4.0.0"]\
+          ["imagemin-mozjpeg", "npm:10.0.0"],\
+          ["execa", "npm:6.1.0"],\
+          ["is-jpg", "npm:3.0.0"],\
+          ["mozjpeg", "npm:8.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["imagemin-optipng", [\
-      ["npm:7.1.0", {\
-        "packageLocation": "./.yarn/cache/imagemin-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip/node_modules/imagemin-optipng/",\
+      ["npm:8.0.0", {\
+        "packageLocation": "./.yarn/cache/imagemin-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip/node_modules/imagemin-optipng/",\
         "packageDependencies": [\
-          ["imagemin-optipng", "npm:7.1.0"],\
+          ["imagemin-optipng", "npm:8.0.0"],\
           ["exec-buffer", "npm:3.2.0"],\
           ["is-png", "npm:2.0.0"],\
-          ["optipng-bin", "npm:6.0.0"]\
+          ["optipng-bin", "npm:7.0.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["imagemin-svgo", [\
-      ["npm:7.1.0", {\
-        "packageLocation": "./.yarn/cache/imagemin-svgo-npm-7.1.0-be4aa2e280-a38c32476a.zip/node_modules/imagemin-svgo/",\
+      ["npm:10.0.1", {\
+        "packageLocation": "./.yarn/cache/imagemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip/node_modules/imagemin-svgo/",\
         "packageDependencies": [\
-          ["imagemin-svgo", "npm:7.1.0"],\
-          ["is-svg", "npm:4.2.1"],\
-          ["svgo", "npm:1.3.2"]\
+          ["imagemin-svgo", "npm:10.0.1"],\
+          ["is-svg", "npm:4.4.0"],\
+          ["svgo", "npm:2.8.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -13398,14 +13504,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["indent-string", [\
-      ["npm:2.1.0", {\
-        "packageLocation": "./.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2fe7124311.zip/node_modules/indent-string/",\
-        "packageDependencies": [\
-          ["indent-string", "npm:2.1.0"],\
-          ["repeating", "npm:2.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:3.2.0", {\
         "packageLocation": "./.yarn/cache/indent-string-npm-3.2.0-9930503310-a0b72603bb.zip/node_modules/indent-string/",\
         "packageDependencies": [\
@@ -13642,10 +13740,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["irregular-plurals", [\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/irregular-plurals-npm-2.0.0-16a11b5837-de661326c7.zip/node_modules/irregular-plurals/",\
+      ["npm:3.5.0", {\
+        "packageLocation": "./.yarn/cache/irregular-plurals-npm-3.5.0-2415613615-27f04e6640.zip/node_modules/irregular-plurals/",\
         "packageDependencies": [\
-          ["irregular-plurals", "npm:2.0.0"]\
+          ["irregular-plurals", "npm:3.5.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -13894,15 +13992,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["is-finite", [\
-      ["npm:1.1.0", {\
-        "packageLocation": "./.yarn/cache/is-finite-npm-1.1.0-c6324c0f8f-532b97ed3d.zip/node_modules/is-finite/",\
-        "packageDependencies": [\
-          ["is-finite", "npm:1.1.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["is-fullwidth-code-point", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-1.0.0-0e436ba1ef-4d46a7465a.zip/node_modules/is-fullwidth-code-point/",\
@@ -13985,10 +14074,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["is-jpg", [\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/is-jpg-npm-2.0.0-742c41c013-3412b63197.zip/node_modules/is-jpg/",\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip/node_modules/is-jpg/",\
         "packageDependencies": [\
-          ["is-jpg", "npm:2.0.0"]\
+          ["is-jpg", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -14288,11 +14377,11 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:4.2.1", {\
-        "packageLocation": "./.yarn/cache/is-svg-npm-4.2.1-9a97e13e77-071259d1d2.zip/node_modules/is-svg/",\
+      ["npm:4.4.0", {\
+        "packageLocation": "./.yarn/cache/is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip/node_modules/is-svg/",\
         "packageDependencies": [\
-          ["is-svg", "npm:4.2.1"],\
-          ["html-comment-regex", "npm:1.1.2"]\
+          ["is-svg", "npm:4.4.0"],\
+          ["fast-xml-parser", "npm:4.3.3"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -14601,18 +14690,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["jpegtran-bin", [\
-      ["npm:4.0.0", {\
-        "packageLocation": "./.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/",\
-        "packageDependencies": [\
-          ["jpegtran-bin", "npm:4.0.0"],\
-          ["bin-build", "npm:3.0.0"],\
-          ["bin-wrapper", "npm:4.1.0"],\
-          ["logalot", "npm:2.1.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["js-string-escape", [\
       ["npm:1.0.1", {\
         "packageLocation": "./.yarn/cache/js-string-escape-npm-1.0.1-8b8d76add3-f11e0991bf.zip/node_modules/js-string-escape/",\
@@ -15576,17 +15653,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["logalot", [\
-      ["npm:2.1.0", {\
-        "packageLocation": "./.yarn/cache/logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip/node_modules/logalot/",\
-        "packageDependencies": [\
-          ["logalot", "npm:2.1.0"],\
-          ["figures", "npm:1.7.0"],\
-          ["squeak", "npm:1.3.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["logform", [\
       ["npm:2.2.0", {\
         "packageLocation": "./.yarn/cache/logform-npm-2.2.0-fbb6158fe8-bb74f91c29.zip/node_modules/logform/",\
@@ -15621,26 +15687,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["longest", [\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/longest-npm-1.0.1-78ef3a3705-21717f9567.zip/node_modules/longest/",\
-        "packageDependencies": [\
-          ["longest", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["loud-rejection", [\
-      ["npm:1.6.0", {\
-        "packageLocation": "./.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip/node_modules/loud-rejection/",\
-        "packageDependencies": [\
-          ["loud-rejection", "npm:1.6.0"],\
-          ["currently-unhandled", "npm:0.4.1"],\
-          ["signal-exit", "npm:3.0.3"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["lower-case", [\
       ["npm:1.1.4", {\
         "packageLocation": "./.yarn/cache/lower-case-npm-1.1.4-9880e9dcb0-0c4aebc459.zip/node_modules/lower-case/",\
@@ -15680,19 +15726,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["lpad-align", [\
-      ["npm:1.1.2", {\
-        "packageLocation": "./.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip/node_modules/lpad-align/",\
-        "packageDependencies": [\
-          ["lpad-align", "npm:1.1.2"],\
-          ["get-stdin", "npm:4.0.1"],\
-          ["indent-string", "npm:2.1.0"],\
-          ["longest", "npm:1.0.1"],\
-          ["meow", "npm:3.7.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["lru-cache", [\
       ["npm:10.1.0", {\
         "packageLocation": "./.yarn/cache/lru-cache-npm-10.1.0-f3d3a0f0ab-207278d6fa.zip/node_modules/lru-cache/",\
@@ -15932,10 +15965,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["mdn-data", [\
-      ["npm:2.0.12", {\
-        "packageLocation": "./.yarn/cache/mdn-data-npm-2.0.12-905d82b9c1-e9f852a0c5.zip/node_modules/mdn-data/",\
+      ["npm:2.0.14", {\
+        "packageLocation": "./.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip/node_modules/mdn-data/",\
         "packageDependencies": [\
-          ["mdn-data", "npm:2.0.12"]\
+          ["mdn-data", "npm:2.0.14"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -16000,23 +16033,6 @@ const RAW_RUNTIME_STATE =
           ["yargs-parser", "npm:20.2.9"]\
         ],\
         "linkType": "HARD"\
-      }],\
-      ["npm:3.7.0", {\
-        "packageLocation": "./.yarn/cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip/node_modules/meow/",\
-        "packageDependencies": [\
-          ["meow", "npm:3.7.0"],\
-          ["camelcase-keys", "npm:2.1.0"],\
-          ["decamelize", "npm:1.2.0"],\
-          ["loud-rejection", "npm:1.6.0"],\
-          ["map-obj", "npm:1.0.1"],\
-          ["minimist", "npm:1.2.8"],\
-          ["normalize-package-data", "npm:2.5.0"],\
-          ["object-assign", "npm:4.1.1"],\
-          ["read-pkg-up", "npm:1.0.1"],\
-          ["redent", "npm:1.0.0"],\
-          ["trim-newlines", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
       }]\
     ]],\
     ["merge-descriptors", [\
@@ -16198,6 +16214,13 @@ const RAW_RUNTIME_STATE =
           ["mimic-fn", "npm:3.1.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip/node_modules/mimic-fn/",\
+        "packageDependencies": [\
+          ["mimic-fn", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["mimic-response", [\
@@ -16530,6 +16553,17 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["mozjpeg", [\
+      ["npm:8.0.0", {\
+        "packageLocation": "./.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/",\
+        "packageDependencies": [\
+          ["mozjpeg", "npm:8.0.0"],\
+          ["bin-build", "npm:3.0.0"],\
+          ["bin-wrapper", "npm:4.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["mri", [\
       ["npm:1.1.4", {\
         "packageLocation": "./.yarn/cache/mri-npm-1.1.4-d22a399f26-f4b18415e6.zip/node_modules/mri/",\
@@ -17289,6 +17323,14 @@ const RAW_RUNTIME_STATE =
           ["path-key", "npm:3.1.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.2.0", {\
+        "packageLocation": "./.yarn/cache/npm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip/node_modules/npm-run-path/",\
+        "packageDependencies": [\
+          ["npm-run-path", "npm:5.2.0"],\
+          ["path-key", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["npmlog", [\
@@ -17323,6 +17365,14 @@ const RAW_RUNTIME_STATE =
           ["boolbase", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.1.1", {\
+        "packageLocation": "./.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip/node_modules/nth-check/",\
+        "packageDependencies": [\
+          ["nth-check", "npm:2.1.1"],\
+          ["boolbase", "npm:1.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["num2fraction", [\
@@ -17581,6 +17631,14 @@ const RAW_RUNTIME_STATE =
           ["mimic-fn", "npm:2.1.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:6.0.0", {\
+        "packageLocation": "./.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip/node_modules/onetime/",\
+        "packageDependencies": [\
+          ["onetime", "npm:6.0.0"],\
+          ["mimic-fn", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["opal-runtime", [\
@@ -17648,13 +17706,12 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["optipng-bin", [\
-      ["npm:6.0.0", {\
-        "packageLocation": "./.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/",\
+      ["npm:7.0.1", {\
+        "packageLocation": "./.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/",\
         "packageDependencies": [\
-          ["optipng-bin", "npm:6.0.0"],\
+          ["optipng-bin", "npm:7.0.1"],\
           ["bin-build", "npm:3.0.0"],\
-          ["bin-wrapper", "npm:4.1.0"],\
-          ["logalot", "npm:2.1.0"]\
+          ["bin-wrapper", "npm:4.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -17971,10 +18028,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["p-pipe", [\
-      ["npm:3.1.0", {\
-        "packageLocation": "./.yarn/cache/p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip/node_modules/p-pipe/",\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip/node_modules/p-pipe/",\
         "packageDependencies": [\
-          ["p-pipe", "npm:3.1.0"]\
+          ["p-pipe", "npm:4.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -18322,6 +18379,13 @@ const RAW_RUNTIME_STATE =
           ["path-key", "npm:3.1.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip/node_modules/path-key/",\
+        "packageDependencies": [\
+          ["path-key", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["path-parse", [\
@@ -18430,6 +18494,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["peek-readable", [\
+      ["npm:4.1.0", {\
+        "packageLocation": "./.yarn/cache/peek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip/node_modules/peek-readable/",\
+        "packageDependencies": [\
+          ["peek-readable", "npm:4.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["pend", [\
       ["npm:1.2.0", {\
         "packageLocation": "./.yarn/cache/pend-npm-1.2.0-7a13d93266-6c72f52433.zip/node_modules/pend/",\
@@ -18658,11 +18731,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["plur", [\
-      ["npm:3.1.1", {\
-        "packageLocation": "./.yarn/cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip/node_modules/plur/",\
+      ["npm:5.1.0", {\
+        "packageLocation": "./.yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip/node_modules/plur/",\
         "packageDependencies": [\
-          ["plur", "npm:3.1.1"],\
-          ["irregular-plurals", "npm:2.0.0"]\
+          ["plur", "npm:5.1.0"],\
+          ["irregular-plurals", "npm:3.5.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -19265,10 +19338,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["pretty-bytes", [\
-      ["npm:5.4.1", {\
-        "packageLocation": "./.yarn/cache/pretty-bytes-npm-5.4.1-c867dc5fbd-05ca15426a.zip/node_modules/pretty-bytes/",\
+      ["npm:6.1.1", {\
+        "packageLocation": "./.yarn/cache/pretty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip/node_modules/pretty-bytes/",\
         "packageDependencies": [\
-          ["pretty-bytes", "npm:5.4.1"]\
+          ["pretty-bytes", "npm:6.1.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -19945,6 +20018,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["readable-web-to-node-stream", [\
+      ["npm:3.0.2", {\
+        "packageLocation": "./.yarn/cache/readable-web-to-node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip/node_modules/readable-web-to-node-stream/",\
+        "packageDependencies": [\
+          ["readable-web-to-node-stream", "npm:3.0.2"],\
+          ["readable-stream", "npm:3.6.2"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["readdir-glob", [\
       ["npm:1.1.1", {\
         "packageLocation": "./.yarn/cache/readdir-glob-npm-1.1.1-87f85951a7-1111b0eab5.zip/node_modules/readdir-glob/",\
@@ -19995,15 +20078,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["redent", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip/node_modules/redent/",\
-        "packageDependencies": [\
-          ["redent", "npm:1.0.0"],\
-          ["indent-string", "npm:2.1.0"],\
-          ["strip-indent", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:4.0.0", {\
         "packageLocation": "./.yarn/cache/redent-npm-4.0.0-67da39f156-6944e7b1d8.zip/node_modules/redent/",\
         "packageDependencies": [\
@@ -20202,16 +20276,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["repeating", [\
-      ["npm:2.0.1", {\
-        "packageLocation": "./.yarn/cache/repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip/node_modules/repeating/",\
-        "packageDependencies": [\
-          ["repeating", "npm:2.0.1"],\
-          ["is-finite", "npm:1.1.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["replace-ext", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/replace-ext-npm-1.0.0-5d4ecb34ac-123e5c2804.zip/node_modules/replace-ext/",\
@@ -20219,6 +20283,13 @@ const RAW_RUNTIME_STATE =
           ["replace-ext", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.0.0", {\
+        "packageLocation": "./.yarn/cache/replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip/node_modules/replace-ext/",\
+        "packageDependencies": [\
+          ["replace-ext", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["replace-homedir", [\
@@ -20419,7 +20490,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["restore-cursor", "npm:2.0.0"],\
           ["onetime", "npm:2.0.1"],\
-          ["signal-exit", "npm:3.0.3"]\
+          ["signal-exit", "npm:3.0.7"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -20428,7 +20499,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["restore-cursor", "npm:3.1.0"],\
           ["onetime", "npm:5.1.2"],\
-          ["signal-exit", "npm:3.0.3"]\
+          ["signal-exit", "npm:3.0.7"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -21072,10 +21143,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["signal-exit", [\
-      ["npm:3.0.3", {\
-        "packageLocation": "./.yarn/cache/signal-exit-npm-3.0.3-5a2d797648-f0169d3f12.zip/node_modules/signal-exit/",\
+      ["npm:3.0.7", {\
+        "packageLocation": "./.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip/node_modules/signal-exit/",\
         "packageDependencies": [\
-          ["signal-exit", "npm:3.0.3"]\
+          ["signal-exit", "npm:3.0.7"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -21141,6 +21212,13 @@ const RAW_RUNTIME_STATE =
           ["slash", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip/node_modules/slash/",\
+        "packageDependencies": [\
+          ["slash", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["slice-ansi", [\
@@ -21514,18 +21592,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["squeak", [\
-      ["npm:1.3.0", {\
-        "packageLocation": "./.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip/node_modules/squeak/",\
-        "packageDependencies": [\
-          ["squeak", "npm:1.3.0"],\
-          ["chalk", "npm:4.1.2"],\
-          ["console-stream", "npm:0.1.1"],\
-          ["lpad-align", "npm:1.1.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["ssri", [\
       ["npm:10.0.5", {\
         "packageLocation": "./.yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip/node_modules/ssri/",\
@@ -21986,17 +22052,16 @@ const RAW_RUNTIME_STATE =
           ["strip-final-newline", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
-      }]\
-    ]],\
-    ["strip-indent", [\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip/node_modules/strip-indent/",\
+      }],\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip/node_modules/strip-final-newline/",\
         "packageDependencies": [\
-          ["strip-indent", "npm:1.0.1"],\
-          ["get-stdin", "npm:4.0.1"]\
+          ["strip-final-newline", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
-      }],\
+      }]\
+    ]],\
+    ["strip-indent", [\
       ["npm:4.0.0", {\
         "packageLocation": "./.yarn/cache/strip-indent-npm-4.0.0-12c489be86-06cbcd93da.zip/node_modules/strip-indent/",\
         "packageDependencies": [\
@@ -22032,6 +22097,26 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["strnum", [\
+      ["npm:1.0.5", {\
+        "packageLocation": "./.yarn/cache/strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip/node_modules/strnum/",\
+        "packageDependencies": [\
+          ["strnum", "npm:1.0.5"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["strtok3", [\
+      ["npm:6.3.0", {\
+        "packageLocation": "./.yarn/cache/strtok3-npm-6.3.0-73598951ca-98fba564d3.zip/node_modules/strtok3/",\
+        "packageDependencies": [\
+          ["strtok3", "npm:6.3.0"],\
+          ["@tokenizer/token", "npm:0.3.0"],\
+          ["peek-readable", "npm:4.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["style-search", [\
       ["npm:0.1.0", {\
         "packageLocation": "./.yarn/cache/style-search-npm-0.1.0-e3177d3642-841049768c.zip/node_modules/style-search/",\
@@ -22259,7 +22344,7 @@ const RAW_RUNTIME_STATE =
           ["css-select", "npm:2.1.0"],\
           ["css-select-base-adapter", "npm:0.1.1"],\
           ["css-tree", "npm:1.0.0-alpha.37"],\
-          ["csso", "npm:4.1.0"],\
+          ["csso", "npm:4.2.0"],\
           ["js-yaml", "npm:3.14.1"],\
           ["mkdirp", "npm:0.5.5"],\
           ["object.values", "npm:1.1.1"],\
@@ -22269,6 +22354,20 @@ const RAW_RUNTIME_STATE =
           ["util.promisify", "npm:1.0.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.8.0", {\
+        "packageLocation": "./.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip/node_modules/svgo/",\
+        "packageDependencies": [\
+          ["svgo", "npm:2.8.0"],\
+          ["@trysound/sax", "npm:0.2.0"],\
+          ["commander", "npm:7.2.0"],\
+          ["css-select", "npm:4.3.0"],\
+          ["css-tree", "npm:1.1.3"],\
+          ["csso", "npm:4.2.0"],\
+          ["picocolors", "npm:1.0.0"],\
+          ["stable", "npm:0.1.8"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["symbol-observable", [\
@@ -22517,16 +22616,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["through2-concurrent", [\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/through2-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip/node_modules/through2-concurrent/",\
-        "packageDependencies": [\
-          ["through2-concurrent", "npm:2.0.0"],\
-          ["through2", "npm:2.0.5"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["through2-filter", [\
       ["npm:3.0.0", {\
         "packageLocation": "./.yarn/cache/through2-filter-npm-3.0.0-2279108519-085e0d9edf.zip/node_modules/through2-filter/",\
@@ -22760,6 +22849,17 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["token-types", [\
+      ["npm:4.2.1", {\
+        "packageLocation": "./.yarn/cache/token-types-npm-4.2.1-1d37f3d456-2995257d24.zip/node_modules/token-types/",\
+        "packageDependencies": [\
+          ["token-types", "npm:4.2.1"],\
+          ["@tokenizer/token", "npm:0.3.0"],\
+          ["ieee754", "npm:1.2.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["toml", [\
       ["npm:3.0.0", {\
         "packageLocation": "./.yarn/cache/toml-npm-3.0.0-f993270804-cfef096686.zip/node_modules/toml/",\
@@ -22813,13 +22913,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["trim-newlines", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-ed96eea318.zip/node_modules/trim-newlines/",\
-        "packageDependencies": [\
-          ["trim-newlines", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:4.1.1", {\
         "packageLocation": "./.yarn/cache/trim-newlines-npm-4.1.1-d247eb0d1e-5b09f8e329.zip/node_modules/trim-newlines/",\
         "packageDependencies": [\
@@ -24129,7 +24222,7 @@ const RAW_RUNTIME_STATE =
           ["write-file-atomic", "npm:3.0.3"],\
           ["imurmurhash", "npm:0.1.4"],\
           ["is-typedarray", "npm:1.0.0"],\
-          ["signal-exit", "npm:3.0.3"],\
+          ["signal-exit", "npm:3.0.7"],\
           ["typedarray-to-buffer", "npm:3.1.5"]\
         ],\
         "linkType": "HARD"\
diff --git a/.yarn/cache/@tokenizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip b/.yarn/cache/@tokenizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip
new file mode 100644
index 00000000..ca7890cf
Binary files /dev/null and b/.yarn/cache/@tokenizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip differ
diff --git a/.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip b/.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip
new file mode 100644
index 00000000..63571afe
Binary files /dev/null and b/.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip differ
diff --git a/.yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip b/.yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip
new file mode 100644
index 00000000..d2d941e3
Binary files /dev/null and b/.yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip differ
diff --git a/.yarn/cache/@types-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip b/.yarn/cache/@types-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip
new file mode 100644
index 00000000..7fbda513
Binary files /dev/null and b/.yarn/cache/@types-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip differ
diff --git a/.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip b/.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip
deleted file mode 100644
index b7fd136e..00000000
Binary files a/.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip and /dev/null differ
diff --git a/.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip b/.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip
new file mode 100644
index 00000000..e4f6918f
Binary files /dev/null and b/.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip differ
diff --git a/.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip b/.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip
deleted file mode 100644
index 925a9b18..00000000
Binary files a/.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip and /dev/null differ
diff --git a/.yarn/cache/camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip b/.yarn/cache/camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip
deleted file mode 100644
index 69472c07..00000000
Binary files a/.yarn/cache/camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip and /dev/null differ
diff --git a/.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip b/.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip
deleted file mode 100644
index 30b23e21..00000000
Binary files a/.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip and /dev/null differ
diff --git a/.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip b/.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip
new file mode 100644
index 00000000..9a3b4f17
Binary files /dev/null and b/.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip differ
diff --git a/.yarn/cache/css-tree-npm-1.0.0-d29e11fce1-4213947f0b.zip b/.yarn/cache/css-tree-npm-1.0.0-d29e11fce1-4213947f0b.zip
deleted file mode 100644
index a3f2ae99..00000000
Binary files a/.yarn/cache/css-tree-npm-1.0.0-d29e11fce1-4213947f0b.zip and /dev/null differ
diff --git a/.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip b/.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip
new file mode 100644
index 00000000..f177cd1d
Binary files /dev/null and b/.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip differ
diff --git a/.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip b/.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip
new file mode 100644
index 00000000..cdd362ce
Binary files /dev/null and b/.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip differ
diff --git a/.yarn/cache/csso-npm-4.1.0-6c866d1a2b-ec26f07139.zip b/.yarn/cache/csso-npm-4.1.0-6c866d1a2b-ec26f07139.zip
deleted file mode 100644
index f9210db0..00000000
Binary files a/.yarn/cache/csso-npm-4.1.0-6c866d1a2b-ec26f07139.zip and /dev/null differ
diff --git a/.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip b/.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip
new file mode 100644
index 00000000..6c8cf2d8
Binary files /dev/null and b/.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip differ
diff --git a/.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip b/.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip
deleted file mode 100644
index 0e56e107..00000000
Binary files a/.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip and /dev/null differ
diff --git a/.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip b/.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip
new file mode 100644
index 00000000..e8f186ba
Binary files /dev/null and b/.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip differ
diff --git a/.yarn/cache/domelementtype-npm-2.0.1-23794ee948-940c62d1c4.zip b/.yarn/cache/domelementtype-npm-2.0.1-23794ee948-940c62d1c4.zip
deleted file mode 100644
index 613c1eac..00000000
Binary files a/.yarn/cache/domelementtype-npm-2.0.1-23794ee948-940c62d1c4.zip and /dev/null differ
diff --git a/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip b/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip
new file mode 100644
index 00000000..cab8bb79
Binary files /dev/null and b/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip differ
diff --git a/.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip b/.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip
new file mode 100644
index 00000000..b962a57d
Binary files /dev/null and b/.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip differ
diff --git a/.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip b/.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip
new file mode 100644
index 00000000..3bcdf124
Binary files /dev/null and b/.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip differ
diff --git a/.yarn/cache/easy-transform-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip b/.yarn/cache/easy-transform-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip
new file mode 100644
index 00000000..5d10d4a3
Binary files /dev/null and b/.yarn/cache/easy-transform-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip differ
diff --git a/.yarn/cache/execa-npm-6.1.0-be1d7f323b-669437011a.zip b/.yarn/cache/execa-npm-6.1.0-be1d7f323b-669437011a.zip
new file mode 100644
index 00000000..6e470f36
Binary files /dev/null and b/.yarn/cache/execa-npm-6.1.0-be1d7f323b-669437011a.zip differ
diff --git a/.yarn/cache/fast-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip b/.yarn/cache/fast-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip
new file mode 100644
index 00000000..3bb1ff15
Binary files /dev/null and b/.yarn/cache/fast-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip differ
diff --git a/.yarn/cache/file-type-npm-12.4.2-29293a3683-92866cf59f.zip b/.yarn/cache/file-type-npm-12.4.2-29293a3683-92866cf59f.zip
deleted file mode 100644
index 7dc11def..00000000
Binary files a/.yarn/cache/file-type-npm-12.4.2-29293a3683-92866cf59f.zip and /dev/null differ
diff --git a/.yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip b/.yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip
new file mode 100644
index 00000000..21f31fe7
Binary files /dev/null and b/.yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip differ
diff --git a/.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip b/.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip
deleted file mode 100644
index eea9cd6d..00000000
Binary files a/.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip and /dev/null differ
diff --git a/.yarn/cache/gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip b/.yarn/cache/gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip
deleted file mode 100644
index 126f59de..00000000
Binary files a/.yarn/cache/gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip and /dev/null differ
diff --git a/.yarn/cache/gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip b/.yarn/cache/gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip
new file mode 100644
index 00000000..dd7a5d78
Binary files /dev/null and b/.yarn/cache/gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip differ
diff --git a/.yarn/cache/globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip b/.yarn/cache/globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip
new file mode 100644
index 00000000..aa83ed88
Binary files /dev/null and b/.yarn/cache/globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip differ
diff --git a/.yarn/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip b/.yarn/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip
deleted file mode 100644
index c3adc024..00000000
Binary files a/.yarn/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip and /dev/null differ
diff --git a/.yarn/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip b/.yarn/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip
new file mode 100644
index 00000000..3575c187
Binary files /dev/null and b/.yarn/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip differ
diff --git a/.yarn/cache/gulp-plugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip b/.yarn/cache/gulp-plugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip
new file mode 100644
index 00000000..e44d4cf4
Binary files /dev/null and b/.yarn/cache/gulp-plugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip differ
diff --git a/.yarn/cache/human-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip b/.yarn/cache/human-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip
new file mode 100644
index 00000000..707398a5
Binary files /dev/null and b/.yarn/cache/human-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip differ
diff --git a/.yarn/cache/imagemin-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip b/.yarn/cache/imagemin-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip
deleted file mode 100644
index 4eaf9d64..00000000
Binary files a/.yarn/cache/imagemin-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip and /dev/null differ
diff --git a/.yarn/cache/imagemin-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip b/.yarn/cache/imagemin-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip
new file mode 100644
index 00000000..fa4f17c4
Binary files /dev/null and b/.yarn/cache/imagemin-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip differ
diff --git a/.yarn/cache/imagemin-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip b/.yarn/cache/imagemin-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip
deleted file mode 100644
index 80f51962..00000000
Binary files a/.yarn/cache/imagemin-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip and /dev/null differ
diff --git a/.yarn/cache/imagemin-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip b/.yarn/cache/imagemin-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip
new file mode 100644
index 00000000..9a5030a7
Binary files /dev/null and b/.yarn/cache/imagemin-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip differ
diff --git a/.yarn/cache/imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip b/.yarn/cache/imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip
deleted file mode 100644
index fd5aa72e..00000000
Binary files a/.yarn/cache/imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip and /dev/null differ
diff --git a/.yarn/cache/imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip b/.yarn/cache/imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip
new file mode 100644
index 00000000..3f5fd57d
Binary files /dev/null and b/.yarn/cache/imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip differ
diff --git a/.yarn/cache/imagemin-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip b/.yarn/cache/imagemin-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip
deleted file mode 100644
index c49a8386..00000000
Binary files a/.yarn/cache/imagemin-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip and /dev/null differ
diff --git a/.yarn/cache/imagemin-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip b/.yarn/cache/imagemin-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip
new file mode 100644
index 00000000..7d640bcf
Binary files /dev/null and b/.yarn/cache/imagemin-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip differ
diff --git a/.yarn/cache/imagemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip b/.yarn/cache/imagemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip
new file mode 100644
index 00000000..c3b8cde7
Binary files /dev/null and b/.yarn/cache/imagemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip differ
diff --git a/.yarn/cache/imagemin-svgo-npm-7.1.0-be4aa2e280-a38c32476a.zip b/.yarn/cache/imagemin-svgo-npm-7.1.0-be4aa2e280-a38c32476a.zip
deleted file mode 100644
index 2f7d7b24..00000000
Binary files a/.yarn/cache/imagemin-svgo-npm-7.1.0-be4aa2e280-a38c32476a.zip and /dev/null differ
diff --git a/.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2fe7124311.zip b/.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2fe7124311.zip
deleted file mode 100644
index 989f8cc9..00000000
Binary files a/.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2fe7124311.zip and /dev/null differ
diff --git a/.yarn/cache/irregular-plurals-npm-2.0.0-16a11b5837-de661326c7.zip b/.yarn/cache/irregular-plurals-npm-2.0.0-16a11b5837-de661326c7.zip
deleted file mode 100644
index fbf4f1c6..00000000
Binary files a/.yarn/cache/irregular-plurals-npm-2.0.0-16a11b5837-de661326c7.zip and /dev/null differ
diff --git a/.yarn/cache/irregular-plurals-npm-3.5.0-2415613615-27f04e6640.zip b/.yarn/cache/irregular-plurals-npm-3.5.0-2415613615-27f04e6640.zip
new file mode 100644
index 00000000..baffd9e4
Binary files /dev/null and b/.yarn/cache/irregular-plurals-npm-3.5.0-2415613615-27f04e6640.zip differ
diff --git a/.yarn/cache/is-finite-npm-1.1.0-c6324c0f8f-532b97ed3d.zip b/.yarn/cache/is-finite-npm-1.1.0-c6324c0f8f-532b97ed3d.zip
deleted file mode 100644
index d4f48eb9..00000000
Binary files a/.yarn/cache/is-finite-npm-1.1.0-c6324c0f8f-532b97ed3d.zip and /dev/null differ
diff --git a/.yarn/cache/is-jpg-npm-2.0.0-742c41c013-3412b63197.zip b/.yarn/cache/is-jpg-npm-2.0.0-742c41c013-3412b63197.zip
deleted file mode 100644
index de7e5174..00000000
Binary files a/.yarn/cache/is-jpg-npm-2.0.0-742c41c013-3412b63197.zip and /dev/null differ
diff --git a/.yarn/cache/is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip b/.yarn/cache/is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip
new file mode 100644
index 00000000..e62e51c4
Binary files /dev/null and b/.yarn/cache/is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip differ
diff --git a/.yarn/cache/is-svg-npm-4.2.1-9a97e13e77-071259d1d2.zip b/.yarn/cache/is-svg-npm-4.2.1-9a97e13e77-071259d1d2.zip
deleted file mode 100644
index 56398b9b..00000000
Binary files a/.yarn/cache/is-svg-npm-4.2.1-9a97e13e77-071259d1d2.zip and /dev/null differ
diff --git a/.yarn/cache/is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip b/.yarn/cache/is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip
new file mode 100644
index 00000000..0e29959a
Binary files /dev/null and b/.yarn/cache/is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip differ
diff --git a/.yarn/cache/jpegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip b/.yarn/cache/jpegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip
deleted file mode 100644
index 5d71a743..00000000
Binary files a/.yarn/cache/jpegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip and /dev/null differ
diff --git a/.yarn/cache/logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip b/.yarn/cache/logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip
deleted file mode 100644
index 41885ec2..00000000
Binary files a/.yarn/cache/logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip and /dev/null differ
diff --git a/.yarn/cache/longest-npm-1.0.1-78ef3a3705-21717f9567.zip b/.yarn/cache/longest-npm-1.0.1-78ef3a3705-21717f9567.zip
deleted file mode 100644
index 0f443831..00000000
Binary files a/.yarn/cache/longest-npm-1.0.1-78ef3a3705-21717f9567.zip and /dev/null differ
diff --git a/.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip b/.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip
deleted file mode 100644
index 556826c9..00000000
Binary files a/.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip and /dev/null differ
diff --git a/.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip b/.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip
deleted file mode 100644
index c636d95a..00000000
Binary files a/.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip and /dev/null differ
diff --git a/.yarn/cache/mdn-data-npm-2.0.12-905d82b9c1-e9f852a0c5.zip b/.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip
similarity index 52%
copy from .yarn/cache/mdn-data-npm-2.0.12-905d82b9c1-e9f852a0c5.zip
copy to .yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip
index c1c6a0b7..41b23a65 100644
Binary files a/.yarn/cache/mdn-data-npm-2.0.12-905d82b9c1-e9f852a0c5.zip and b/.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip differ
diff --git a/.yarn/cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip b/.yarn/cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip
deleted file mode 100644
index 3106685e..00000000
Binary files a/.yarn/cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip and /dev/null differ
diff --git a/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip b/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip
new file mode 100644
index 00000000..f990f1de
Binary files /dev/null and b/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip differ
diff --git a/.yarn/cache/mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip b/.yarn/cache/mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip
new file mode 100644
index 00000000..f5c98420
Binary files /dev/null and b/.yarn/cache/mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip differ
diff --git a/.yarn/cache/npm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip b/.yarn/cache/npm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip
new file mode 100644
index 00000000..b4e610d6
Binary files /dev/null and b/.yarn/cache/npm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip differ
diff --git a/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip b/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip
new file mode 100644
index 00000000..dc825e50
Binary files /dev/null and b/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip differ
diff --git a/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip b/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip
new file mode 100644
index 00000000..05f13202
Binary files /dev/null and b/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip differ
diff --git a/.yarn/cache/optipng-bin-npm-6.0.0-3aa5f04a3e-0ca05bfc02.zip b/.yarn/cache/optipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip
similarity index 99%
rename from .yarn/cache/optipng-bin-npm-6.0.0-3aa5f04a3e-0ca05bfc02.zip
rename to .yarn/cache/optipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip
index 23398e81..330df132 100644
Binary files a/.yarn/cache/optipng-bin-npm-6.0.0-3aa5f04a3e-0ca05bfc02.zip and b/.yarn/cache/optipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip differ
diff --git a/.yarn/cache/p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip b/.yarn/cache/p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip
deleted file mode 100644
index a50168f9..00000000
Binary files a/.yarn/cache/p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip and /dev/null differ
diff --git a/.yarn/cache/p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip b/.yarn/cache/p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip
new file mode 100644
index 00000000..dff9acf3
Binary files /dev/null and b/.yarn/cache/p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip differ
diff --git a/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip b/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip
new file mode 100644
index 00000000..271eb034
Binary files /dev/null and b/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip differ
diff --git a/.yarn/cache/peek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip b/.yarn/cache/peek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip
new file mode 100644
index 00000000..b7d1af18
Binary files /dev/null and b/.yarn/cache/peek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip differ
diff --git a/.yarn/cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip b/.yarn/cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip
deleted file mode 100644
index 5493424f..00000000
Binary files a/.yarn/cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip and /dev/null differ
diff --git a/.yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip b/.yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip
new file mode 100644
index 00000000..bfdfeb49
Binary files /dev/null and b/.yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip differ
diff --git a/.yarn/cache/pretty-bytes-npm-5.4.1-c867dc5fbd-05ca15426a.zip b/.yarn/cache/pretty-bytes-npm-5.4.1-c867dc5fbd-05ca15426a.zip
deleted file mode 100644
index ce7c351c..00000000
Binary files a/.yarn/cache/pretty-bytes-npm-5.4.1-c867dc5fbd-05ca15426a.zip and /dev/null differ
diff --git a/.yarn/cache/pretty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip b/.yarn/cache/pretty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip
new file mode 100644
index 00000000..b472b790
Binary files /dev/null and b/.yarn/cache/pretty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip differ
diff --git a/.yarn/cache/readable-web-to-node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip b/.yarn/cache/readable-web-to-node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip
new file mode 100644
index 00000000..31d778d5
Binary files /dev/null and b/.yarn/cache/readable-web-to-node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip differ
diff --git a/.yarn/cache/redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip b/.yarn/cache/redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip
deleted file mode 100644
index ce4888f0..00000000
Binary files a/.yarn/cache/redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip and /dev/null differ
diff --git a/.yarn/cache/repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip b/.yarn/cache/repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip
deleted file mode 100644
index d4ae2d2d..00000000
Binary files a/.yarn/cache/repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip and /dev/null differ
diff --git a/.yarn/cache/replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip b/.yarn/cache/replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip
new file mode 100644
index 00000000..a609f341
Binary files /dev/null and b/.yarn/cache/replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip differ
diff --git a/.yarn/cache/signal-exit-npm-3.0.3-5a2d797648-f0169d3f12.zip b/.yarn/cache/signal-exit-npm-3.0.3-5a2d797648-f0169d3f12.zip
deleted file mode 100644
index d313e128..00000000
Binary files a/.yarn/cache/signal-exit-npm-3.0.3-5a2d797648-f0169d3f12.zip and /dev/null differ
diff --git a/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip b/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip
new file mode 100644
index 00000000..98720bd8
Binary files /dev/null and b/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip differ
diff --git a/.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip b/.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip
new file mode 100644
index 00000000..1382ade5
Binary files /dev/null and b/.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip differ
diff --git a/.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip b/.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip
deleted file mode 100644
index 8a4de312..00000000
Binary files a/.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip and /dev/null differ
diff --git a/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip b/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip
new file mode 100644
index 00000000..9cbcced9
Binary files /dev/null and b/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip differ
diff --git a/.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip b/.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip
deleted file mode 100644
index abd4e4e0..00000000
Binary files a/.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip and /dev/null differ
diff --git a/.yarn/cache/strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip b/.yarn/cache/strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip
new file mode 100644
index 00000000..60227886
Binary files /dev/null and b/.yarn/cache/strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip differ
diff --git a/.yarn/cache/strtok3-npm-6.3.0-73598951ca-98fba564d3.zip b/.yarn/cache/strtok3-npm-6.3.0-73598951ca-98fba564d3.zip
new file mode 100644
index 00000000..99bfc30b
Binary files /dev/null and b/.yarn/cache/strtok3-npm-6.3.0-73598951ca-98fba564d3.zip differ
diff --git a/.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip b/.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip
new file mode 100644
index 00000000..4c0de21f
Binary files /dev/null and b/.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip differ
diff --git a/.yarn/cache/through2-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip b/.yarn/cache/through2-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip
deleted file mode 100644
index 47781145..00000000
Binary files a/.yarn/cache/through2-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip and /dev/null differ
diff --git a/.yarn/cache/token-types-npm-4.2.1-1d37f3d456-2995257d24.zip b/.yarn/cache/token-types-npm-4.2.1-1d37f3d456-2995257d24.zip
new file mode 100644
index 00000000..71ca038c
Binary files /dev/null and b/.yarn/cache/token-types-npm-4.2.1-1d37f3d456-2995257d24.zip differ
diff --git a/.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-ed96eea318.zip b/.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-ed96eea318.zip
deleted file mode 100644
index 35900de4..00000000
Binary files a/.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-ed96eea318.zip and /dev/null differ
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/index.js b/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/index.js
deleted file mode 100644
index fb0971d4..00000000
--- a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-'use strict';
-module.exports = require('./lib').path();
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/install.js b/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/install.js
deleted file mode 100644
index 76ff8cea..00000000
--- a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/install.js
+++ /dev/null
@@ -1,31 +0,0 @@
-'use strict';
-const path = require('path');
-const binBuild = require('bin-build');
-const log = require('logalot');
-const bin = require('.');
-
-bin.run(['--version']).then(() => {
-	log.success('gifsicle pre-build test passed successfully');
-}).catch(error => {
-	log.warn(error.message);
-	log.warn('gifsicle pre-build test failed');
-	log.info('compiling from source');
-
-	const cfg = [
-		'./configure --disable-gifview --disable-gifdiff',
-		`--prefix="${bin.dest()}" --bindir="${bin.dest()}"`
-	].join(' ');
-
-	binBuild.file(path.resolve(__dirname, '../vendor/source/gifsicle.tar.gz'), [
-		'autoreconf -ivf',
-		cfg,
-		'make install'
-	]).then(() => {
-		log.success('gifsicle built successfully');
-	}).catch(error => {
-		log.error(error.stack);
-
-		// eslint-disable-next-line unicorn/no-process-exit
-		process.exit(1);
-	});
-});
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/gifsicle b/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/gifsicle
deleted file mode 100755
index 9003ee33..00000000
Binary files a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/gifsicle and /dev/null differ
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/share/man/man1/gifsicle.1 b/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/share/man/man1/gifsicle.1
deleted file mode 100644
index 7f8eab58..00000000
--- a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/share/man/man1/gifsicle.1
+++ /dev/null
@@ -1,1318 +0,0 @@
-.\" -*- mode: nroff -*-
-.ds V 1.90
-.ds E " \-\- 
-.if t .ds E \(em
-.de Op
-.BR "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
-..
-.de Oa
-.IR "\fB\\$1\& \|\fI\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
-..
-.de Qo
-.RB \(oq "\\$1" "\(cq\\$2"
-..
-.de Qa
-.BI "\fR\(oq\fB\\$1" " \\$2" " \\$3" " \\$4" "\fR\(cq\\$5"
-..
-.de Sp
-.if n .sp
-.if t .sp 0.4
-..
-.de Ix
-.TP 25
-\\$1
-.nh
-\\$2
-.hy
-..
-.de Es
-.Sp
-.RS 5
-.nf
-..
-.de Ee
-.fi
-.RE
-.PP
-..
-.de Xs
-.RS 5
-.nf
-..
-.de Xe
-.fi
-.RE
-..
-.TH GIFSICLE 1 "11 July 2017" "Version \*V"
-.SH NAME
-gifsicle \- manipulates GIF images and animations
-.SH SYNOPSIS
-.B gifsicle
-\%[options, frames, and filenames].\|.\|.
-'
-.SH DESCRIPTION
-.B gifsicle
-is a powerful command-line program for creating, editing, manipulating, and
-getting information about GIF images and animations.
-.PP
-.B Gifsicle
-normally processes input GIF files according to its command line
-options and writes the result to the standard output. The
-.Op \-i
-option, for example, tells
-.B gifsicle
-to interlace its inputs:
-.Es
-\fBgifsicle \-i < pic.gif > interlaced-pic.gif\fR
-.Ee
-.PP
-.B Gifsicle
-is good at creating and manipulating GIF animations. By default, it
-combines two or more input files into a \(lqflipbook\(rq animation:
-.Es
-\fBgifsicle pic1.gif pic2.gif pic3.gif > animation.gif\fR
-.Ee
-Use options like
-.Op \-\-delay ", " \-\-loopcount ", and " \-\-optimize
-to tune your animations.
-.PP
-To modify GIF files in place, use the
-.Op \-\-batch
-option. With
-.Op \-\-batch ,
-.B gifsicle
-will modify the files you specify instead of writing a new file to the
-standard output. To interlace all the GIFs in the current directory, you
-could say:
-.Es
-\fBgifsicle \-\-batch \-i *.gif
-.Ee
-.PP
-New users may want to skip to
-the Examples section at the end.
-'
-.SH CONCEPT INDEX
-'
-Concepts are on the left, relevant
-.B gifsicle
-options are on the right.
-'
-.Sp
-.PD 0
-.Ix "Animations, changing" "frame selections, frame changes, etc."
-.Ix "\ \ \ disposal" "\fB\-\-disposal\fP"
-.Ix "\ \ \ looping" "\fB\-\-loopcount\fP"
-.Ix "\ \ \ portions of" "frame selections"
-.Ix "\ \ \ smaller" "\fB\-\-optimize\fP, \fB\-\-colors\fP"
-.Ix "\ \ \ speed" "\fB\-\-delay\fP"
-.Ix "Bad output" "\fB\-\-careful\fP"
-.Ix "Background color" "\fB\-\-background\fP"
-.Ix "Colors, changing" "\fB\-\-change\-color\fP, \fB\-\-use\-colormap\fP, \fB\-\-dither\fP, \fB\-\-transform\-colormap\fP"
-.Ix "\ \ \ reducing number" "\fB\-\-colors\fP, \fB\-\-dither\fP, \fB\-\-gamma\fP"
-.Ix "Comments" "\fB\-\-comment\fP"
-.Ix "Extensions" "\fB\-\-extension\fP, \fB\-\-app\-extension\fP, \fB\-\-extension\-info\fP"
-.Ix "File size" "\fB\-\-optimize\fP, \fB\-\-unoptimize\fP, \fB\-\-colors\fP"
-.TP 30
-Image transformations
-.Ix "\ \ \ cropping" "\fB\-\-crop\fP, \fB\-\-crop\-transparency\fP"
-.Ix "\ \ \ flipping" "\fB\-\-flip\-*\fP"
-.Ix "\ \ \ resizing" "\fB\-\-resize\fP, \fB\-\-scale\fP"
-.Ix "\ \ \ rotating" "\fB\-\-rotate\-*\fP"
-.Ix "Grayscale" "\fB\-\-use\-colormap\fP"
-.Ix "Interlacing" "\fB\-\-interlace\fP"
-.Ix "Positioning frames" "\fB\-\-position\fP"
-.Ix "Screen, logical" "\fB\-\-logical\-screen\fP"
-.Ix "Selecting frames" "frame selections (like \fB'#0'\fP)"
-.Ix "Transparency" "\fB\-\-transparent\fP"
-.Ix "Warnings" "\fB\-\-no\-warnings\fP"
-.PD
-'
-.SH COMMAND LINE
-
-.BR gifsicle 's
-command line consists of GIF input files and options. Most options start
-with a dash (\-) or plus (+); frame selections, a kind of option, start
-with a number sign (#). Anything else is a GIF input file.
-.PP
-.B gifsicle
-reads and processes GIF input files in order. If no GIF input file is
-given, or you give the special filename \(oq\-\(cq,
-it reads from the standard input.
-.PP
-.B gifsicle
-exits with status 0 if there were no errors and status 1 otherwise.
-'
-.SH OPTIONS
-
-Every option has a long form,
-.Qo \-\-long\-descriptive\-name .
-You don't need to type the whole long descriptive name, just enough to
-make it unambiguous.
-.PP
-Some options also have a short form,
-.Qo \-X .
-You can combine short options if they don't take arguments:
-.Qo \-IIb
-is the same as
-.Qo "\-I \-I \-b" .
-But be careful with options that do take arguments:
-.Qo \-cblah
-means
-.Qo "\-c \fRblah" ,
-not
-.Qo "\-c \-b \-l \-a \-h" .
-.PP
-Many options also have a converse,
-.Qo \-\-no\-option ,
-which turns off the option. You can turn off a short option
-.Qo \-X
-by saying
-.Qo \+X
-instead.
-'
-.\" -----------------------------------------------------------------
-.SS Mode Options
-
-Mode options tell
-.B gifsicle
-what kind of output to generate. There can be at most one, and it must
-precede any GIF inputs.
-.TP 5
-.Op "\-\-merge" ", " "\-m"
-'
-Combine all GIF inputs into one file with multiple frames and write that
-file to the standard output. This is the default mode.
-'
-.TP
-.Op \-\-batch ", " \-b
-'
-Modify each GIF input in place by reading and writing to the same filename.
-(GIFs read from the standard input are written to the standard output.)
-'
-.TP
-.Op \-\-explode ", " \-e
-'
-Create an output GIF for each frame of each input file. The output GIFs are
-named \(oqxxx.000\(cq, \(oqxxx.001\(cq, and so on, where \(oqxxx\(cq is the name of the input
-file (or whatever you specified with
-.Qo \-\-output )
-and the numeric extension is the frame number.
-'
-.TP
-.Op \-\-explode\-by\-name ", " \-E
-'
-Same as
-.Op \-\-explode ","
-but write any named frames to files \(oqxxx.\fIname\fR\(cq instead of
-\(oqxxx.\fIframe-number\fR\(cq.  Frames are named using the
-.Qo \-\-name
-option.
-'
-.\" -----------------------------------------------------------------
-.SS General Options
-
-General options control the information
-.B gifsicle
-prints and where it writes its output. The info options and
-.Op \-\-verbose
-can be turned off with
-.Qo \-\-no\-X .
-'
-.Sp
-.PD 0
-.TP 5
-.Op \-\-info ", " \-I
-'
-Print a human-readable description of each input GIF to the standard
-output, or whatever file you specify with
-.Op \-o .
-This option suppresses normal output, and cannot be combined with mode
-options like
-.Op \-\-batch .
-If you give two
-.Op \-\-info
-or
-.Op \-I
-options, however, information is printed to standard error, and normal
-output takes place as usual.
-'
-.Sp
-.TP 5
-.Op \-\-color\-info ", " \-\-cinfo
-'
-Like
-.Op \%\-\-info ,
-but also print information about input files' colormaps.
-'
-.Sp
-.TP 5
-.Op \-\-extension\-info ", " \-\-xinfo
-'
-Like
-.Op \%\-\-info ,
-but also print any unrecognized GIF extensions in a
-.BR hexdump (1)-like
-format.
-'
-.Sp
-.TP 5
-.Op \-\-size\-info ", " \-\-sinfo
-'
-Like
-.Op \%\-\-info ,
-but also print information about compressed image sizes.
-'
-.Sp
-.TP 5
-.Op \-\-help ", " \-h
-'
-Print usage information and exit.
-'
-.Sp
-.TP
-.Oa \-o file
-.TP
-.Oa \-\-output file
-'
-Send output to
-.IR file .
-The special filename \(oq-\(cq means the standard output.
-'
-.Sp
-.TP
-.Op \-\-verbose ", " \-V
-'
-Print progress information (files read and written) to standard
-error.
-'
-.Sp
-.TP
-.Op \-\-no\-warnings ", " \-w
-'
-Suppress all warning messages.
-'
-.Sp
-.TP
-.Op \-\-no\-ignore\-errors
-'
-Exit with status 1 when encountering a very erroneous GIF. Default is to
-muddle on.
-'
-.Sp
-.TP
-.Op \-\-version
-'
-Print the version number and some short non-warranty information and exit.
-'
-.Sp
-.PD 0
-.TP 5
-.Op \-\-careful
-'
-Write slightly larger GIFs that avoid bugs in some other GIF
-implementations. Some Java and Internet Explorer versions cannot display
-the correct, minimal GIFs that Gifsicle produces. Use the
-.Op \-\-careful
-option if you are having problems with a particular image.
-'
-.Sp
-.TP
-.Op \-\-conserve\-memory
-'
-Conserve memory usage at the expense of processing time. This may be useful
-if you are processing large GIFs on a computer without very much memory. Or
-say
-.Op \-\-no\-conserve\-memory .
-'
-.Sp
-.TP
-.Op \-\-nextfile
-'
-Allow input files to contain multiple concatenated GIF images. If a
-filename appears multiple times on the command line, \fBgifsicle\fR will
-read a new image from the file each time. This option can help scripts
-avoid the need for temporary files. For example, to create an animated GIF
-with three frames with different delays, you might run "\fBgifsicle
-\-\-nextfile \-d10 \- \-d20 \- \-d30 \- > out.gif\fR" and write the three
-GIF images, in sequence, to \fBgifsicle\fR's standard input.
-'
-.Sp
-.TP
-.Op \-\-multifile
-'
-Like
-.Op \-\-nextfile ,
-but read
-.I as many GIF images as possible
-from each file. This option is intended for scripts. For example, to merge
-an unknown number of GIF images into a single animation, run "\fBgifsicle
-\-\-multifile \- > out.gif\fR" and write the GIF images, in sequence, to
-\fBgifsicle\fR's standard input.  Any frame selections apply only to the
-last file in the concatenation.
-'
-.PD
-'
-.\" -----------------------------------------------------------------
-.SS Frame Selections
-
-A frame selection tells
-.B gifsicle
-which frames to use from the current input file. They are useful only for
-animations, as non-animated GIFs only have one frame. Here are the
-acceptable forms for frame specifications.
-.Sp
-.PD 0
-.TP 13
-.BI # num
-'
-Select frame \fInum\fR. (The first frame is
-.Qo #0 .
-Negative numbers count backwards from the last frame, which is
-.Qo #-1 .)
-'
-.TP 13
-.BI # num1 \- num2
-'
-Select frames \fInum1\fR through \fInum2\fR.
-'
-.TP 13
-.BI # num1 \-
-'
-Select frames \fInum1\fR through the last frame.
-'
-.TP 13
-.BI # name
-'
-Select the frame named \fIname\fR.
-.PD
-.PP
-The \(oq#\(cq character has special meaning for many shells, so you generally
-need to quote it.
-.PP
-For example,
-.Xs
-\fBgifsicle happy.gif "#0"\fR
-.Xe
-uses the first frame from happy.gif;
-.Xs
-\fBgifsicle happy.gif "#0-2"\fR
-.Xe
-uses its first three frames; and
-.Xs
-\fBgifsicle happy.gif "#-1-0"\fR
-.Xe
-uses its frames in reverse order (starting from frame #-1\*Ethe
-last frame\*Eand ending at frame #0\*Ethe first).
-.PP
-The action performed with the selected frames depends on the current
-mode. In merge mode, only the selected frames are merged into the output
-GIF. In batch mode, only the selected frames are modified; other frames
-remain unchanged. In explode mode, only the selected frames are exploded
-into output GIFs.
-'
-.\" -----------------------------------------------------------------
-.SS Frame Change Options
-
-Frame change options insert new frames into an animation or replace or
-delete frames that already exist. Some things\*Efor example, changing one
-frame in an animation\*Eare difficult to express with frame selections, but
-easy with frame changes.
-'
-.TP 5
-.Oa \-\-delete frames " [" frames ".\|.\|.]"
-'
-Delete
-.I frames
-from the input GIF.
-'
-.TP
-.Oa \-\-insert\-before "frame other-GIFs"
-'
-Insert
-.I other-GIFs
-before
-.I frame
-in the input GIF.
-'
-.TP
-.Oa \-\-append "other-GIFs"
-'
-Append
-.I other-GIFs
-to the input GIF.
-'
-.TP
-.Oa \-\-replace "frames other-GIFs"
-'
-Replace
-.I frames
-from the input GIF with
-.IR other-GIFs .
-'
-.TP
-\fB\-\-done\fR
-'
-Complete the current set of frame changes.
-'
-.PP
-The
-.I frames
-arguments are frame selections (see above). These arguments always refer to
-frames from the
-.I original
-input GIF. So, if \(oqa.gif\(cq has 3 frames and \(oqb.gif\(cq has one, this
-command
-.Xs
-\fBgifsicle a.gif \-\-delete "#0" \-\-replace "#2" b.gif\fR
-.Xe
-will produce an output animation with 2 frames: \(oqa.gif\(cq frame 1, then
-\(oqb.gif\(cq.
-.PP
-The
-.I other-GIFs
-arguments are any number of GIF input files and frame selections.
-These images are combined in merge mode and added to the input GIF.
-The
-.I other-GIFs
-last until the next frame change option, so this command replaces the
-first frame of \(oqin.gif\(cq with the merge of \(oqa.gif\(cq and \(oqb.gif\(cq:
-.Xs
-\fBgifsicle \-b in.gif \-\-replace "#0" a.gif b.gif\fR
-.Xe
-.PP
-This command, however, replaces the first frame of \(oqin.gif\(cq with
-\(oqa.gif\(cq and then processes \(oqb.gif\(cq separately:
-.Xs
-\fBgifsicle \-b in.gif \-\-replace "#0" a.gif \-\-done b.gif\fR
-.Xe
-.PP
-Warning: You shouldn't use both frame selections and frame changes on
-the same input GIF.
-'
-.\" -----------------------------------------------------------------
-.SS Image Options
-
-Image options modify input images\*Eby changing their interlacing,
-transparency, and cropping, for example. Image options have three forms:
-.Qo \-\-X ,
-.Qo \-\-no\-X ,
-and
-.Qo \-\-same\-X .
-The
-.Qo \-\-X
-form selects a value for the feature, the
-.Qo \-\-no\-X
-form turns off the feature, and the
-.Qo \-\-same\-X
-form means that the feature's value is copied from each input. The default
-is always
-.Qo \-\-same\-X .
-For example,
-.Op \-background= """#0000FF"""
-sets the background color to blue,
-.Op \-\-no\-background
-turns the background color off (by setting it to 0), and
-.Op \-\-same\-background
-uses input images' existing background colors. You can give each option
-multiple times; for example,
-.Xs
-\fBgifsicle \-b \-O2 \-i a.gif \-\-same\-interlace b.gif c.gif\fR
-.Xe
-will make \(oqa.gif\(cq interlaced, but leave \(oqb.gif\(cq and \(oqc.gif\(cq interlaced only
-if they were already.
-'
-.Sp
-.PD 0
-.TP 5
-.Oa \-B color
-.TP
-.Oa \-\-background color
-'
-Set the output GIF's background to
-.IR color .
-The argument can have the same forms as in the
-.Op \-\-transparent
-option below.
-'
-.Sp
-.TP
-.Oa \-\-crop x1 , y1 - x2\fR,\fIy2
-.TP
-.Oa \-\-crop x1 , y1 + width\fRx\fIheight
-'
-Crop the following input frames to a smaller rectangular area. The top-left
-corner of this rectangle is
-.RI ( x1 , y1 );
-you can give either the lower-right corner,
-.RI ( x2 , y2 ),
-or the width and height of the rectangle. In the
-.IR x1 , y1 + width x height
-form,
-.I width
-and
-.I height
-can be zero or negative. A zero dimension means the cropping area goes to
-the edge of the image; a negative dimension brings the cropping area that
-many pixels back from the image edge. For example,
-.Op \-\-crop " 2,2+-2x-2"
-will shave 2 pixels off each side of the input image. Cropping takes place
-before any rotation, flipping, resizing, or positioning.
-'
-.Sp
-.TP
-.Op \-\-crop\-transparency
-'
-Crop any transparent borders off the following input frames. This happens
-after any cropping due to the
-.Op \-\-crop
-option. It works on the raw input images; for example, any transparency
-options have not yet been applied.
-'
-.Sp
-.TP
-.Op \-\-flip\-horizontal
-.TP
-.Op \-\-flip\-vertical
-'
-Flip the following frames horizontally or vertically.
-'
-.Sp
-.TP
-.Op \-i
-.TP
-.Op \-\-interlace
-'
-Turn interlacing on.
-'
-.Sp
-.TP
-.Oa \-S width x height
-.TP
-.Oa \-\-logical\-screen width x height
-'
-Set the output logical screen to
-.IR width x height .
-.Op \-\-no\-logical\-screen
-sets the output logical screen to the size of the largest output
-frame, while
-.Op \-\-same\-logical\-screen
-sets the output logical screen to the largest input logical screen.
-.Op \-\-screen
-is a synonym for
-.Op \-\-logical\-screen .
-'
-.Sp
-.TP
-.Oa \-p x\fR,\fIy
-.TP
-.Oa \-\-position x\fR,\fIy
-'
-Set the following frames' positions to
-.RI ( x , y ).
-.Op \-\-no\-position
-means
-.Op \-\-position " 0,0."
-Normally,
-.Oa \-\-position x\fR,\fIy
-places every succeeding frame exactly at \fIx\fR,\fIy\fR. However, if an
-entire animation is input, \fIx\fR,\fIy\fR is treated as the position for
-the animation.
-'
-.Sp
-.TP
-.Op \-\-rotate\-90
-.TP
-.Op \-\-rotate\-180
-.TP
-.Op \-\-rotate\-270
-'
-Rotate the following frames by 90, 180, or 270 degrees.
-.Op \-\-no\-rotate
-turns off any rotation.
-'
-.Sp
-.TP
-.Oa \-t color
-.TP
-.Oa \-\-transparent color
-'
-Make
-.I color
-transparent in the following frames.
-.I Color
-can be a colormap index (0\-255), a hexadecimal color specification
-(like "#FF00FF" for magenta), or slash- or comma-separated red, green
-and blue values (each between 0 and 255).
-.PD
-'
-.\" -----------------------------------------------------------------
-.SS Extension Options
-
-Extension options add non-visual information to the output GIF. This
-includes names, comments, and generic extensions.
-'
-.Sp
-.PD 0
-.TP 5
-.Oa \-\-app\-extension app\-name " " extension
-'
-Add an application extension named
-.I app\-name
-and with the value
-.I extension
-to the output GIF.
-.Op \-\-no\-app\-extensions
-removes application extensions from the input images.
-'
-.Sp
-.TP
-.Oa \-c text
-.TP
-.Oa \-\-comment text
-'
-Add a comment,
-.IR text ,
-to the output GIF. The comment will be placed before the next frame in
-the stream.
-.Op \-\-no\-comments
-removes comments from the input images.
-'
-.Sp
-.TP
-.Oa \-\-extension number " " extension
-'
-Add an extension numbered
-.I number
-and with the value
-.I extension
-to the output GIF.
-.I Number
-can be in decimal, octal, hex, or it can be a single character like \(oqn\(cq,
-whose ASCII value is used.
-.Op \-\-no\-extensions
-(or
-.Op +x )
-removes extensions from the input images.
-'
-.Sp
-.TP
-.Oa \-n text
-.TP
-.Oa \-\-name text
-'
-Set the next frame's name to
-.IR text .
-This name is stored as an extension in the output GIF (extension number
-0xCE, followed by the characters of the frame name).
-.Op \-\-no\-names
-removes name extensions from the input images.
-'
-.PD
-'
-.\" -----------------------------------------------------------------
-.SS Animation Options
-
-Animation options apply to GIF animations, or to individual frames in GIF
-animations. As with image options, most animation options have three forms,
-.Qo \-\-X ,
-.Qo \-\-no\-X ,
-and
-.Qo \-\-same\-X ,
-and you can give animation options multiple times; for example,
-.Xs
-\fBgifsicle \-b a.gif \-d50 "#0" "#1" \-d100 "#2" "#3"\fR
-.Xe
-sets the delays of frames 0 and 1 to 50, and frames 2 and 3 to 100.
-'
-.Sp
-.PD 0
-.TP 5
-.Oa \-d time
-.TP
-.Oa \-\-delay time
-'
-Set the delay between frames to
-.IR time
-in hundredths of a second.
-'
-.Sp
-.TP
-.Oa \-D method
-.TP
-.Oa \-\-disposal method
-'
-Set the disposal method for the following frames to
-.IR method .
-A frame's disposal method determines how a viewer should remove the frame
-when it's time to display the next.
-.I Method
-can be a number between 0 and 7 (although only 0 through 3 are
-generally meaningful), or one of these names:
-.BR none
-(leave the frame visible for future frames to build upon),
-.BR asis
-(same as "none"),
-.BR background " (or " bg ")"
-(replace the frame with the background), or
-.BR previous
-(replace the frame with the area from the previous displayed frame).
-.Op \-\-no\-disposal
-means
-.Op \-\-disposal = none .
-'
-.Sp
-.TP
-.Op \-l "[\fIcount\fR]"
-.TP
-.Op \-\-loopcount "[=\fIcount\fR]"
-'
-Set the Netscape loop extension to
-.IR count .
-.I Count
-is an integer, or
-.B forever
-to loop endlessly. If you supply a
-.Op \-\-loopcount
-option without specifying
-.IR count ,
-Gifsicle will use
-.BR forever .
-.Op \-\-no\-loopcount
-(the default) turns off looping.
-.Sp
-Set the loop count to one less than the number of times you want the
-animation to run. An animation with
-.Op \-\-no\-loopcount
-will show every frame once;
-.Op \-\-loopcount =1
-will loop once, thus showing every frame twice; and so forth.
-Note that
-.Op \-\-loopcount =0
-is equivalent to
-.Op \-\-loopcount =forever,
-not
-.Op \-\-no\-loopcount .
-'
-.Sp
-.TP
-.Op \-O "[\fIlevel\fR]"
-.TP
-.Op \-\-optimize "[=\fIlevel\fR]"
-'
-Optimize output GIF animations for space.
-.I Level
-determines how much optimization is done; higher levels take longer, but
-may have better results. There are currently three levels:
-.Sp
-.RS
-.TP 5
-.Op \-O1
-Stores only the changed portion of each image. This is the default.
-.TP 5
-.Op \-O2
-Also uses transparency to shrink the file further.
-.TP 5
-.Op \-O3
-Try several optimization methods (usually slower, sometimes better results).
-.Sp
-.PP
-Other optimization flags provide finer-grained control.
-.Sp
-.TP 5
-.Op \-Okeep-empty
-Preserve empty transparent frames (they are dropped by default).
-.Sp
-.PP
-You may also be interested in other options for shrinking GIFs, such as
-.Op \-k
-and
-.Op \-\-no\-extensions .
-.RE
-'
-.Sp
-.TP 5
-.Oa \-U
-.TP
-.Oa \-\-unoptimize
-'
-Unoptimize GIF animations into an easy-to-edit form.
-.Sp
-GIF animations are often optimized (see
-.Op \-\-optimize )
-to make them smaller and faster to load, which unfortunately makes them
-difficult to edit.
-.Op \-\-unoptimize
-changes optimized input GIFs into unoptimized GIFs, where each frame is a
-faithful representation of what a user would see at that point in the
-animation.
-.RE
-'
-.PD
-'
-.\" -----------------------------------------------------------------
-.SS Image Transformation Options
-'
-Image transformation options apply to entire GIFs as they are read or
-written. They can be turned off with
-.Qo \-\-no\-option .
-'
-.Sp
-.PD 0
-.TP 5
-.Oa \-\-resize width x height
-'
-Resize the output GIF to the given
-.IR width " and " height .
-If
-.I width
-or
-.I height
-is an underscore \(oq_\(cq, that dimension is chosen so that the
-aspect ratio remains unchanged.
-Resizing happens after all input frames have been combined and before
-optimization. Resizing uses logical screen dimensions; if
-the input stream has an unusual logical screen (many GIF displayers ignore
-logical screens), you may want to provide
-.Op \-\-no\-logical\-screen
-(or
-.Op +S )
-to reset it so
-.B gifsicle
-uses image dimensions instead. See also
-.Op \-\-resize\-method .
-'
-.Sp
-.TP
-.Oa \-\-resize\-width width
-.TP
-.Oa \-\-resize\-height height
-'
-Resize to a given width or height, preserving aspect ratio. Equivalent to
-.Oa \-\-resize width x_
-or
-.Oa \-\-resize "" _x height .
-'
-.Sp
-.TP
-.Oa \-\-resize\-fit width x height
-.TP
-.Oa \-\-resize\-touch width x height
-'
-Resize the output GIF to fit within a rectangle with dimensions
-.IR width x height .
-The aspect ratio remains unchanged. The
-.Op \-\-resize\-fit
-option only shrinks the image\(emno resize is performed if the GIF already
-fits within the rectangle. Either
-.I width
-or
-.I height
-may be an underscore \(oq_\(cq, which leaves that dimension unconstrained.
-'
-.Sp
-.TP
-.Oa \-\-resize\-fit\-width width
-.TP
-.Oa \-\-resize\-fit\-height height
-.TP
-.Oa \-\-resize\-touch\-width width
-.TP
-.Oa \-\-resize\-touch\-height height
-'
-Like
-.Oa \-\-resize\-fit
-and
-.Op \-\-resize\-touch ,
-but constrains only one dimension.
-'
-.Sp
-.TP
-.Oa \-\-scale Xfactor [x Yfactor ]
-'
-Scale the output GIF's width and height by
-.IR Xfactor " and " Yfactor .
-If
-.I Yfactor
-is not given, it defaults to
-.IR Xfactor .
-Scaling happens after all input frames have been combined and before
-optimization.
-'
-.Sp
-.TP
-.Oa \-\-resize\-method method
-'
-Set the method used to resize images. The \(oqsample\(cq method runs
-very quickly, but when shrinking images, it produces noisy results.
-The \(oqmix\(cq method is somewhat slower, but produces better-looking
-results. The default method is
-currently \(oqmix\(cq.
-.RS
-.Sp
-.PP
-Details: The resize methods differ most when shrinking images. The
-\(oqsample\(cq method is a point sampler: each pixel position in the
-output image maps to exactly one pixel position in the input. When
-shrinking, full rows and columns from the input are dropped. The other
-methods use all input pixels, which generally produces better-looking
-images. The \(oqbox\(cq method, a box sampler, is faster than the more
-complex filters and produces somewhat sharper results, but there will
-be anomalies when shrinking images by a small amount in one dimension.
-(Some output pixels will correspond to exactly 1 input row or column,
-while others will correspond to exactly 2 input rows or columns.) The
-\(oqmix\(cq method is a full bilinear interpolator. This is slower and
-produces somewhat blurrier results, but avoids anomalies.
-.Sp
-.PP
-Gifsicle also supports more complex resamplers, including
-Catmull-Rom cubic resampling (\(oqcatrom\(cq), the Mitchell-Netravali
-filter (\(oqmitchell\(cq), a 2-lobed Lanczos filter
-(\(oqlanczos2\(cq), and a 3-lobed Lanczos filter (\(oqlanczos3\(cq).
-These filters are slower still, but can give sharper, better results.
-.RE
-'
-.Sp
-.TP
-.Oa \-\-resize\-colors n
-'
-Allow Gifsicle to add intermediate colors when resizing images.
-Normally, Gifsicle's resize algorithms use input images' color
-palettes without changes. When shrinking images with very few colors
-(e.g., pure black-and-white images), adding intermediate colors can
-improve the results. Example:
-.Oa \-\-resize\-colors 64
-allows Gifsicle to add intermediate colors for images that have fewer
-than 64 input colors.
-.PD
-'
-.\" -----------------------------------------------------------------
-.SS Color Options
-'
-Color options apply to entire GIFs as they are read or
-written. They can be turned off with
-.Qo \-\-no\-option .
-.Sp
-.PD 0
-.TP 5
-.Oa \-k num
-.TP
-.Oa \-\-colors num
-'
-Reduce the number of distinct colors in each output GIF to
-.I num
-or less.
-.I Num
-must be between 2 and 256. This can be used to shrink output GIFs or
-eliminate any local color tables.
-.Sp
-Normally, an adaptive group of colors is chosen from the existing
-color table. You can affect this process with the
-.Op \-\-color\-method
-option or by giving your own colormap with
-.Op \-\-use\-colormap .
-Gifsicle may need to add an additional color (making
-.IR num +1
-in all) if there is transparency in the image.
-'
-.Sp
-.TP
-.Oa \-\-color\-method method
-'
-Determine how a smaller colormap is chosen.
-.RB \(oq diversity \(cq,
-the default, is
-.BR xv (1)'s
-diversity algorithm, which uses a strict subset of the existing colors
-and generally produces good results.
-.RB \(oq blend\-diversity \(cq
-is a modification of this: some color values are blended from groups of
-existing colors.
-.RB \(oq median\-cut \(cq
-is the median cut algorithm described by Heckbert.
-.Op \-\-method
-is a synonym for
-.Op \-\-color\-method .
-'
-.Sp
-.TP 5
-.Oa \-f
-.TP
-.Op \-\-dither "[=\fImethod\fR]"
-'
-When
-.Op \-\-dither
-is on and the colormap is changed, combinations of colors are used to
-approximate missing colors. This looks better, but makes bigger files
-and can cause animation artifacts, so it is off by default.
-.Sp
-Specify a dithering algorithm with the optional \fImethod\fR argument.
-The default,
-.RB \(oq floyd-steinberg \(cq,
-uses Floyd-Steinberg error
-diffusion. This usually looks best, but can cause animation artifacts,
-because dithering choices will vary from frame to frame. Gifsicle also
-supports ordered dithering algorithms that avoid animation artifacts.
-The
-.RB \(oq ro64 \(cq
-mode uses a
-large, random-looking pattern and generally produces good results. The
-.RB \(oq o3 \(cq,
-.RB \(oq o4 \(cq,
-and
-.RB \(oq o8 \(cq
-modes use smaller, more
-regular patterns. The
-.RB \(oq ordered \(cq
-mode chooses a good ordered
-dithering algorithm. For special effects, try the halftone modes
-.RB \(oq halftone \(cq,
-.RB \(oq squarehalftone \(cq,
-and
-.RB \(oq diagonal \(cq.
-Some modes take optional parameters using commas. The halftone modes
-take a cell size and a color limit:
-.RB \(oq halftone,10,3 \(cq
-creates 10-pixel wide halftone cells where each cell uses up to 3
-colors.
-'
-.Sp
-.TP 5
-.Oa \-\-gamma gamma
-'
-Set the gamma correction to
-.IR gamma ,
-which can be a real number or
-.RB \(oq srgb \(cq.
-Roughly speaking, higher
-numbers exaggerate shadows and lower numbers exaggerate highlights.
-The default is the function defined by the standard sRGB color space,
-which usually works well. (Its effects are similar to
-\fB\-\-gamma\fP=2.2.) Gifsicle uses gamma correction when choosing a
-color palette (\fB\-\-colors\fP) and when dithering
-(\fB\-\-dither\fP).
-'
-.Sp
-.PD 0
-.TP
-.Oa \-\-change\-color color1 " " color2
-'
-Change
-.I color1
-to
-.I color2
-in the following input GIFs. (The
-.I color
-arguments have the same forms as in the
-.Op \-t
-option.) Change multiple colors by giving the option multiple
-times. Color changes don't interfere with one another, so you can safely
-swap two colors with
-.Qa \-\-change\-color "color1 color2" \-\-change\-color "color2 color1" .
-They all take effect as an input GIF is read.
-.Op \-\-no\-change\-color
-cancels all color changes.
-'
-.Sp
-.TP
-.Oa \-\-transform\-colormap command
-'
-.I Command
-should be a shell command that reads from standard input and writes to
-standard output. Each colormap in the output GIF is translated into text
-colormap format (see
-.Op \-\-use\-colormap
-below) and piped to the command. The output that command generates
-(which should also be in text colormap format) will replace the input
-colormap. The replacement doesn't consider color matching, so pixels
-that used color slot
-.I n
-in the input will still use color slot
-.I n
-in the output.
-'
-.Sp
-.TP
-.Oa \-\-use\-colormap colormap
-'
-Change the image to use
-.IR colormap .
-Each pixel in the image is changed to the closest match in
-.I colormap
-(or, if
-.Op \-\-dither
-is on, to a dithered combination of colors in
-.IR colormap ")."
-.I Colormap
-can be
-.BR web
-for the 216-color \(lqWeb-safe palette\(rq;
-.BR gray
-for grayscale;
-.BR bw
-for black-and-white; or the name of a file. That file should either be a
-text file (the format is described below) or a GIF file, whose global
-colormap will be used. If
-.Op \-\-colors\fR=\fIN
-is also given, an
-.IR N \-sized
-subset of
-.I colormap
-will be used.
-.Sp
-Text colormap files use this format:
-.Es
-; each non-comment line represents one color, "red green blue"
-; each component should be between 0 and 255
-0 0 0            ; like this
-255 255 255
-; or use web hex notation
-#ffffff          ; like this
-.Ee
-'
-.PD
-.PP
-.br
-'
-.SH EXAMPLES
-'
-First, let's create an animation, \(oqanim.gif\(cq:
-.Es
-\fBgifsicle a.gif b.gif c.gif d.gif > anim.gif\fR
-.Ee
-This animation will move very quickly: since we didn't specify a delay, a
-browser will cycle through the frames as fast as it can. Let's slow it down
-and pause .5 seconds between frames, using the
-.Op \-\-delay
-option.
-.Es
-\fBgifsicle \-\-delay 50 a.gif b.gif c.gif d.gif > anim.gif\fR
-.Ee
-If we also want the GIF to loop three times, we can use
-.Op \-\-loopcount :
-.Es
-\fBgifsicle \-d 50 \-\-loop=3 a.gif b.gif c.gif d.gif > anim.gif\fR
-.Ee
-(Rather than type
-.Op \-\-delay
-again, we used its short form,
-.Op \-d .
-Many options have short forms; you can see them by running
-.RB \(oq "gifsicle \-\-help" \(cq.
-We also abbreviated
-.Op \-\-loopcount
-to
-.Op \-\-loop ,
-which is OK since no other option starts with \(oqloop\(cq.)
-.PP
-To explode \(oqanim.gif\(cq into its component frames:
-.Es
-\fBgifsicle \-\-explode anim.gif\fR
-.br
-\fBls anim.gif*\fR
-.br
-anim.gif  anim.gif.000  anim.gif.001  anim.gif.002  anim.gif.003
-.Ee
-To optimize \(oqanim.gif\(cq:
-.Es
-\fBgifsicle \-b \-O2 anim.gif\fR
-.Ee
-To change the second frame of \(oqanim.gif\(cq to \(oqx.gif\(cq:
-.Es
-\fBgifsicle \-b \-\-unoptimize \-O2 anim.gif \-\-replace "#1" x.gif\fR
-.Ee
-.Op \-\-unoptimize
-is used since \(oqanim.gif\(cq was optimized in the last step. Editing
-individual frames in optimized GIFs is dangerous without
-.Op \-\-unoptimize ;
-frames following the changed frame could be corrupted by the change.
-Of course, this might be what you want.
-.PP
-Note that
-.Op \-\-unoptimize
-and
-.Op \-\-optimize
-can be on simultaneously.
-.Op \-\-unoptimize
-affects
-.I input
-GIF files, while
-.Op \-\-optimize
-affects
-.I output
-GIF files.
-.PP
-To print information about the first and fourth frames of \(oqanim.gif\(cq:
-.Es
-\fBgifsicle \-I "#0" "#3" < anim.gif\fR
-.Ee
-To make black the transparent color in all the GIFs in the current
-directory, and also print information about each:
-.Es
-\fBgifsicle \-bII \-\-trans "#000000" *.gif\fR
-.Ee
-Giving
-.Op \-I
-twice forces normal output to occur. With only one
-.Op \-I ,
-the GIFs would not be modified.
-.PP
-To change \(oqanim.gif\(cq to use a 64-color subset of the Web-safe palette:
-.Es
-\fBgifsicle \-b \-\-colors=64 \-\-use\-col=web anim.gif\fR
-.Ee
-To make a dithered black-and-white version of \(oqanim.gif\(cq:
-.Es
-\fBgifsicle \-\-dither \-\-use\-col=bw anim.gif > anim-bw.gif\fR
-.Ee
-.PP
-To overlay one GIF atop another\*Eproducing a one-frame output GIF that
-looks like the superposition of the two inputs\*Euse
-.B gifsicle
-twice:
-.Es
-\fBgifsicle bottom.gif top.gif | gifsicle \-U "#1" > result.gif\fR
-.Ee
-'
-.SH BUGS
-'
-Some optimized output GIFs may appear incorrectly on some GIF
-implementations (for example, Java's); see the
-.Op \-\-careful
-option.
-.PP
-Please email suggestions, additions, patches and bugs to
-ekohler@gmail.com.
-'
-.SH "SEE ALSO"
-'
-For a tutorial on GIF images and animations, you might try some of the
-resources listed on-line at webreference\%.com:
-.br
-http://www.webreference.com/authoring/graphics/animation\|.html
-'
-.SH AUTHORS
-.na
-Eddie Kohler <ek...@gmail.com>
-.br
-http://www.read.seas.harvard.edu/~kohler/
-.br
-He wrote it.
-.PP
-Anne Dudfield <an...@frii.com>
-.br
-http://www.frii.com/~annied/
-.br
-She named it.
-.PP
-Hans Dinsen-Hansen <di...@danbbs.dk>
-.br
-http://www.danbbs.dk/~dino/
-.br
-Adaptive tree method for GIF writing.
-.PP
-http://www.lcdf.org/gifsicle/
-.br
-The
-.B gifsicle
-home page.
-'
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/source/gifsicle.tar.gz b/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/source/gifsicle.tar.gz
deleted file mode 100644
index 42c78815..00000000
Binary files a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/source/gifsicle.tar.gz and /dev/null differ
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/.ready b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/.ready
similarity index 100%
rename from .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/.ready
rename to .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/.ready
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/cli.js b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/cli.js
similarity index 100%
rename from .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/cli.js
rename to .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/cli.js
diff --git a/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/index.js b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/index.js
new file mode 100644
index 00000000..d5f1d180
--- /dev/null
+++ b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/index.js
@@ -0,0 +1,2 @@
+'use strict';
+module.exports = require('./lib').path(); /* eslint-disable-line import/extensions */
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/index.js b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/index.js
similarity index 100%
rename from .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/index.js
rename to .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/index.js
diff --git a/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/install.js b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/install.js
new file mode 100644
index 00000000..1db66ed0
--- /dev/null
+++ b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/install.js
@@ -0,0 +1,35 @@
+'use strict';
+const path = require('path');
+const binBuild = require('bin-build');
+const bin = require('.');
+
+(async () => {
+	try {
+		await bin.run(['--version']);
+		console.log('gifsicle pre-build test passed successfully');
+	} catch (error) {
+		console.warn(error.message);
+		console.warn('gifsicle pre-build test failed');
+		console.info('compiling from source');
+
+		const config = [
+			'./configure --disable-gifview --disable-gifdiff',
+			`--prefix="${bin.dest()}" --bindir="${bin.dest()}"`
+		].join(' ');
+
+		try {
+			await binBuild.file(path.resolve(__dirname, '../vendor/source/gifsicle-1.92.tar.gz'), [
+				'autoreconf -ivf',
+				config,
+				'make install'
+			]);
+
+			console.log('gifsicle built successfully');
+		} catch (error) {
+			console.error(error.stack);
+
+			// eslint-disable-next-line unicorn/no-process-exit
+			process.exit(1);
+		}
+	}
+})();
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/license b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/license
similarity index 100%
rename from .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/license
rename to .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/license
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/package.json b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/package.json
similarity index 55%
rename from .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/package.json
rename to .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/package.json
index 1d21f5cd..9fde5822 100644
--- a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/package.json
+++ b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/package.json
@@ -1,32 +1,21 @@
 {
 	"name": "gifsicle",
-	"version": "4.0.1",
+	"version": "5.3.0",
 	"description": "gifsicle wrapper that makes it seamlessly available as a local dependency",
 	"license": "MIT",
 	"repository": "imagemin/gifsicle-bin",
-	"author": {
-		"name": "Kevin Martensson",
-		"email": "kevinmartensson@gmail.com",
-		"url": "github.com/kevva"
+	"funding": {
+		"url": "https://github.com/imagemin/gisicle-bin?sponsor=1"
+	},
+	"bin": {
+		"gifsicle": "cli.js"
 	},
-	"maintainers": [
-		{
-			"name": "Sindre Sorhus",
-			"email": "sindresorhus@gmail.com",
-			"url": "sindresorhus.com"
-		},
-		{
-			"name": "Shinnosuke Watanabe",
-			"url": "github.com/shinnn"
-		}
-	],
-	"bin": "cli.js",
 	"engines": {
-		"node": ">=6"
+		"node": ">=10"
 	},
 	"scripts": {
 		"postinstall": "node lib/install.js",
-		"test": "xo && ava"
+		"test": "xo && ava --timeout=60s"
 	},
 	"files": [
 		"index.js",
@@ -47,14 +36,13 @@
 	"dependencies": {
 		"bin-build": "^3.0.0",
 		"bin-wrapper": "^4.0.0",
-		"execa": "^1.0.0",
-		"logalot": "^2.0.0"
+		"execa": "^5.0.0"
 	},
 	"devDependencies": {
-		"ava": "*",
+		"ava": "^3.15.0",
 		"bin-check": "^4.0.1",
 		"compare-size": "^3.0.0",
-		"tempy": "^0.2.1",
-		"xo": "*"
+		"tempy": "^1.0.0",
+		"xo": "^0.38.1"
 	}
 }
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/readme.md b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/readme.md
similarity index 77%
rename from antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/readme.md
rename to .yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/readme.md
index 0d0bbfdb..44fcfe06 100644
--- a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/readme.md
+++ b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/readme.md
@@ -1,17 +1,15 @@
-# gifsicle-bin [![Build Status](https://travis-ci.org/imagemin/gifsicle-bin.svg?branch=master)](https://travis-ci.org/imagemin/gifsicle-bin)
+# gifsicle-bin
 
 > gifsicle manipulates GIF image files in many different ways. Depending on command line options, it can merge several GIFs into a GIF animation; explode an animation into its component frames; change individual frames in an animation; turn interlacing on and off; add transparency and much more.
 
 You probably want [`imagemin-gifsicle`](https://github.com/imagemin/imagemin-gifsicle) instead.
 
-
 ## Install
 
 ```
 $ npm install gifsicle
 ```
 
-
 ## Usage
 
 ```js
@@ -23,7 +21,6 @@ execFile(gifsicle, ['-o', 'output.gif', 'input.gif'], err => {
 });
 ```
 
-
 ## CLI
 
 ```
@@ -33,8 +30,3 @@ $ npm install --global gifsicle
 ```
 $ gifsicle --help
 ```
-
-
-## License
-
-MIT © [Imagemin](https://github.com/imagemin)
diff --git a/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/gifsicle b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/gifsicle
new file mode 100755
index 00000000..34b4bc0d
Binary files /dev/null and b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/gifsicle differ
diff --git a/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/source/gifsicle-1.92.tar.gz b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/source/gifsicle-1.92.tar.gz
new file mode 100644
index 00000000..15c8963c
Binary files /dev/null and b/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/source/gifsicle-1.92.tar.gz differ
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/cli.js b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/cli.js
deleted file mode 100755
index a1842cf6..00000000
--- a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/cli.js
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/usr/bin/env node
-'use strict';
-const {spawn} = require('child_process');
-const jpegtran = require('.');
-
-const input = process.argv.slice(2);
-
-spawn(jpegtran, input, {stdio: 'inherit'})
-	.on('exit', process.exit);
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/index.js b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/index.js
deleted file mode 100644
index fb0971d4..00000000
--- a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-'use strict';
-module.exports = require('./lib').path();
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/index.js b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/index.js
deleted file mode 100644
index 3d18329a..00000000
--- a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/index.js
+++ /dev/null
@@ -1,21 +0,0 @@
-'use strict';
-const path = require('path');
-const BinWrapper = require('bin-wrapper');
-const pkg = require('../package.json');
-
-const url = `https://raw.githubusercontent.com/imagemin/jpegtran-bin/v${pkg.version}/vendor/`;
-
-module.exports = new BinWrapper()
-	.src(`${url}macos/jpegtran`, 'darwin')
-	.src(`${url}linux/x86/jpegtran`, 'linux', 'x86')
-	.src(`${url}linux/x64/jpegtran`, 'linux', 'x64')
-	.src(`${url}freebsd/x86/jpegtran`, 'freebsd', 'x86')
-	.src(`${url}freebsd/x64/jpegtran`, 'freebsd', 'x64')
-	.src(`${url}sunos/x86/jpegtran`, 'sunos', 'x86')
-	.src(`${url}sunos/x64/jpegtran`, 'sunos', 'x64')
-	.src(`${url}win/x86/jpegtran.exe`, 'win32', 'x86')
-	.src(`${url}win/x64/jpegtran.exe`, 'win32', 'x64')
-	.src(`${url}win/x86/libjpeg-62.dll`, 'win32', 'x86')
-	.src(`${url}win/x64/libjpeg-62.dll`, 'win32', 'x64')
-	.dest(path.join(__dirname, '../vendor'))
-	.use(process.platform === 'win32' ? 'jpegtran.exe' : 'jpegtran');
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/install.js b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/install.js
deleted file mode 100644
index 7260baa3..00000000
--- a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/install.js
+++ /dev/null
@@ -1,37 +0,0 @@
-'use strict';
-const path = require('path');
-const binBuild = require('bin-build');
-const log = require('logalot');
-const bin = require('.');
-
-const args = [
-	'-copy',
-	'none',
-	'-optimize',
-	'-outfile',
-	path.join(__dirname, '../test/fixtures/test-optimized.jpg'),
-	path.join(__dirname, '../test/fixtures/test.jpg')
-];
-
-bin.run(args).then(() => {
-	log.success('jpegtran pre-build test passed successfully');
-}).catch(error => {
-	log.warn(error.message);
-	log.warn('jpegtran pre-build test failed');
-	log.info('compiling from source');
-
-	const cfg = [
-		'./configure --disable-shared',
-		`--prefix="${bin.dest()}" --bindir="${bin.dest()}"`
-	].join(' ');
-
-	binBuild.url('https://downloads.sourceforge.net/project/libjpeg-turbo/1.5.1/libjpeg-turbo-1.5.1.tar.gz', [
-		'touch configure.ac aclocal.m4 configure Makefile.am Makefile.in',
-		cfg,
-		'make install'
-	]).then(() => {
-		log.success('jpegtran built successfully');
-	}).catch(error => {
-		log.error(error.stack);
-	});
-});
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/license b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/license
deleted file mode 100644
index 92dec7a4..00000000
--- a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/license
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Imagemin
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/package.json b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/package.json
deleted file mode 100644
index 8987edc5..00000000
--- a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/package.json
+++ /dev/null
@@ -1,63 +0,0 @@
-{
-  "name": "jpegtran-bin",
-  "version": "4.0.0",
-  "description": "jpegtran (part of libjpeg-turbo) bin-wrapper that makes it seamlessly available as a local dependency",
-  "license": "MIT",
-  "repository": "imagemin/jpegtran-bin",
-  "author": {
-    "name": "Sindre Sorhus",
-    "email": "sindresorhus@gmail.com",
-    "url": "sindresorhus.com"
-  },
-  "maintainers": [
-    {
-      "name": "Kevin Mårtensson",
-      "email": "kevinmartensson@gmail.com",
-      "url": "github.com/kevva"
-    },
-    {
-      "name": "Shinnosuke Watanabe",
-      "url": "github.com/shinnn"
-    }
-  ],
-  "bin": {
-    "jpegtran": "cli.js"
-  },
-  "engines": {
-    "node": ">=6"
-  },
-  "scripts": {
-    "postinstall": "node lib/install.js",
-    "test": "xo && ava"
-  },
-  "files": [
-    "index.js",
-    "cli.js",
-    "lib",
-    "test"
-  ],
-  "keywords": [
-    "imagemin",
-    "compress",
-    "image",
-    "img",
-    "jpeg",
-    "jpg",
-    "minify",
-    "optimize",
-    "jpegtran"
-  ],
-  "dependencies": {
-    "bin-build": "^3.0.0",
-    "bin-wrapper": "^4.0.0",
-    "logalot": "^2.0.0"
-  },
-  "devDependencies": {
-    "ava": "*",
-    "bin-check": "^4.0.1",
-    "compare-size": "^3.0.0",
-    "execa": "^1.0.0",
-    "tempy": "^0.2.1",
-    "xo": "*"
-  }
-}
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/readme.md b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/readme.md
deleted file mode 100644
index fc3b2602..00000000
--- a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/readme.md
+++ /dev/null
@@ -1,40 +0,0 @@
-# jpegtran-bin [![Build Status](https://travis-ci.org/imagemin/jpegtran-bin.svg?branch=master)](https://travis-ci.org/imagemin/jpegtran-bin)
-
-> [libjpeg-turbo](http://libjpeg-turbo.virtualgl.org/) is a derivative of libjpeg that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems. On such systems, libjpeg-turbo is generally 2-4x as fast as the unmodified version of libjpeg, all else being equal.
-
-You probably want [`imagemin-jpegtran`](https://github.com/imagemin/imagemin-jpegtran) instead.
-
-
-## Install
-
-```
-$ npm install --save jpegtran-bin
-```
-
-
-## Usage
-
-```js
-var execFile = require('child_process').execFile;
-var jpegtran = require('jpegtran-bin');
-
-execFile(jpegtran, ['-outfile', 'output.jpg', 'input.jpg'], function (err) {
-	console.log('Image minified!');
-});
-```
-
-
-## CLI
-
-```
-$ npm install --global jpegtran-bin
-```
-
-```
-$ jpegtran --help
-```
-
-
-## License
-
-MIT © [Imagemin](https://github.com/imagemin)
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test-optimized.jpg b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test-optimized.jpg
deleted file mode 100644
index 22f4cfdb..00000000
Binary files a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test-optimized.jpg and /dev/null differ
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test.jpg b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test.jpg
deleted file mode 100644
index 831b4375..00000000
Binary files a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test.jpg and /dev/null differ
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/test.js b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/test.js
deleted file mode 100644
index 95754be1..00000000
--- a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/test.js
+++ /dev/null
@@ -1,45 +0,0 @@
-'use strict';
-const fs = require('fs');
-const path = require('path');
-const test = require('ava');
-const execa = require('execa');
-const tempy = require('tempy');
-const binCheck = require('bin-check');
-const binBuild = require('bin-build');
-const compareSize = require('compare-size');
-const jpegtran = require('..');
-
-test('rebuild the jpegtran binaries', async t => {
-	const tmp = tempy.directory();
-	const cfg = [
-		'./configure --disable-shared',
-		`--prefix="${tmp}" --bindir="${tmp}"`
-	].join(' ');
-
-	await binBuild.url('https://downloads.sourceforge.net/project/libjpeg-turbo/1.5.1/libjpeg-turbo-1.5.1.tar.gz', [
-		cfg,
-		'make install'
-	]);
-
-	t.true(fs.existsSync(path.join(tmp, 'jpegtran')));
-});
-
-test('return path to binary and verify that it is working', async t => {
-	t.true(await binCheck(jpegtran, ['-version']));
-});
-
-test('minify a JPG', async t => {
-	const tmp = tempy.directory();
-	const src = path.join(__dirname, 'fixtures/test.jpg');
-	const dest = path.join(tmp, 'test.jpg');
-	const args = [
-		'-outfile',
-		dest,
-		src
-	];
-
-	await execa(jpegtran, args);
-	const res = await compareSize(src, dest);
-
-	t.true(res[dest] < res[src]);
-});
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/vendor/jpegtran b/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/vendor/jpegtran
deleted file mode 100755
index 3a499a19..00000000
Binary files a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/vendor/jpegtran and /dev/null differ
diff --git a/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/.ready b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/.ready
similarity index 100%
rename from .yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/.ready
rename to .yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/.ready
diff --git a/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/cli.js b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/cli.js
new file mode 100755
index 00000000..b043e09f
--- /dev/null
+++ b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/cli.js
@@ -0,0 +1,9 @@
+#!/usr/bin/env node
+import {spawn} from 'node:child_process';
+import process from 'node:process';
+import mozjpeg from './index.js';
+
+const input = process.argv.slice(2);
+
+spawn(mozjpeg, input, {stdio: 'inherit'})
+	.on('exit', process.exit);
diff --git a/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/index.js b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/index.js
new file mode 100644
index 00000000..b4ce886b
--- /dev/null
+++ b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/index.js
@@ -0,0 +1,3 @@
+import lib from './lib/index.js';
+
+export default lib.path();
diff --git a/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/index.js b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/index.js
new file mode 100644
index 00000000..26a686ce
--- /dev/null
+++ b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/index.js
@@ -0,0 +1,16 @@
+import fs from 'node:fs';
+import process from 'node:process';
+import {fileURLToPath} from 'node:url';
+import BinWrapper from 'bin-wrapper';
+
+const pkg = JSON.parse(fs.readFileSync(new URL('../package.json', import.meta.url)));
+const url = `https://raw.githubusercontent.com/imagemin/mozjpeg-bin/v${pkg.version}/vendor/`;
+
+const binWrapper = new BinWrapper()
+	.src(`${url}macos/cjpeg`, 'darwin')
+	.src(`${url}linux/cjpeg`, 'linux')
+	.src(`${url}win/cjpeg.exe`, 'win32')
+	.dest(fileURLToPath(new URL('../vendor', import.meta.url)))
+	.use(process.platform === 'win32' ? 'cjpeg.exe' : 'cjpeg');
+
+export default binWrapper;
diff --git a/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/install.js b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/install.js
new file mode 100644
index 00000000..6959632b
--- /dev/null
+++ b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/install.js
@@ -0,0 +1,42 @@
+import os from 'node:os';
+import process from 'node:process';
+import {fileURLToPath} from 'node:url';
+import binBuild from 'bin-build';
+import bin from './index.js';
+
+const cpuNumber = Math.max(os.cpus().length, 1);
+
+bin.run(['-version']).then(() => {
+	console.log('mozjpeg pre-build test passed successfully');
+}).catch(async error => {
+	console.warn(error.message);
+	console.warn('mozjpeg pre-build test failed');
+	console.info('compiling from source');
+
+	let cfgExtras = '';
+	if (process.platform === 'darwin') {
+		cfgExtras = 'libpng_LIBS=\'/usr/local/lib/libpng16.a -lz\' --enable-static';
+	}
+
+	const cfg = [
+		`./configure --enable-static --disable-shared --disable-dependency-tracking --with-jpeg8 ${cfgExtras}`,
+		`--prefix="${bin.dest()}" --bindir="${bin.dest()}" --libdir="${bin.dest()}"`,
+	].join(' ');
+
+	try {
+		const source = fileURLToPath(new URL('../vendor/source/mozjpeg.tar.gz', import.meta.url));
+		await binBuild.file(source, [
+			'autoreconf -fiv',
+			cfg,
+			`make -j${cpuNumber}`,
+			`make install -j${cpuNumber}`,
+		]);
+
+		console.log('mozjpeg built successfully');
+	} catch (error) {
+		console.error(error.stack);
+
+		// eslint-disable-next-line unicorn/no-process-exit
+		process.exit(1);
+	}
+});
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/license b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/license
similarity index 100%
copy from .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/license
copy to .yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/license
diff --git a/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/package.json b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/package.json
new file mode 100644
index 00000000..d463784e
--- /dev/null
+++ b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/package.json
@@ -0,0 +1,50 @@
+{
+	"name": "mozjpeg",
+	"version": "8.0.0",
+	"description": "mozjpeg wrapper that makes it seamlessly available as a local dependency",
+	"license": "MIT",
+	"repository": "imagemin/mozjpeg-bin",
+	"type": "module",
+	"exports": "./index.js",
+	"bin": "cli.js",
+	"engines": {
+		"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+	},
+	"scripts": {
+		"postinstall": "node lib/install.js",
+		"test": "xo && ava --timeout=120s",
+		"build-linux": "docker build --tag imagemin/mozjpeg docker && docker run --rm --volume $(pwd)/vendor/linux:/src/out imagemin/mozjpeg cp cjpeg /src/out"
+	},
+	"files": [
+		"index.js",
+		"cli.js",
+		"lib",
+		"vendor/source"
+	],
+	"keywords": [
+		"imagemin",
+		"jpeg",
+		"jpg",
+		"img",
+		"image",
+		"compress",
+		"minify",
+		"mozjpeg",
+		"optimize"
+	],
+	"dependencies": {
+		"bin-build": "^3.0.0",
+		"bin-wrapper": "^4.0.0"
+	},
+	"devDependencies": {
+		"ava": "^3.8.0",
+		"bin-check": "^4.1.0",
+		"compare-size": "^3.0.0",
+		"execa": "^5.1.1",
+		"tempy": "^2.0.0",
+		"xo": "^0.45.0"
+	},
+	"ava": {
+		"serial": true
+	}
+}
diff --git a/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/readme.md b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/readme.md
new file mode 100644
index 00000000..56ae4715
--- /dev/null
+++ b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/readme.md
@@ -0,0 +1,40 @@
+# mozjpeg-bin ![GitHub Actions Status](https://github.com/imagemin/mozjpeg-bin/workflows/test/badge.svg?branch=main)
+
+> [mozjpeg](https://github.com/mozilla/mozjpeg) is a production-quality JPEG encoder that improves compression while maintaining compatibility with the vast majority of deployed decoders
+
+You probably want [`imagemin-mozjpeg`](https://github.com/imagemin/imagemin-mozjpeg) instead.
+
+
+## Install
+
+```
+$ npm install mozjpeg
+```
+
+
+## Usage
+
+```js
+import {execFile} from 'node:child_process';
+import mozjpeg from 'mozjpeg';
+
+execFile(mozjpeg, ['-outfile', 'output.jpg', 'input.jpg'], err => {
+	console.log('Image minified!');
+});
+```
+
+
+## CLI
+
+```
+$ npm install --global mozjpeg
+```
+
+```
+$ mozjpeg --help
+```
+
+
+## License
+
+MIT © [Imagemin](https://github.com/imagemin)
diff --git a/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/cjpeg b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/cjpeg
new file mode 100755
index 00000000..fc7de12a
Binary files /dev/null and b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/cjpeg differ
diff --git a/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/source/mozjpeg.tar.gz b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/source/mozjpeg.tar.gz
new file mode 100644
index 00000000..96ba696a
Binary files /dev/null and b/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/source/mozjpeg.tar.gz differ
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/index.js b/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/index.js
deleted file mode 100644
index fb0971d4..00000000
--- a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-'use strict';
-module.exports = require('./lib').path();
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/man/man1/optipng.1 b/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/man/man1/optipng.1
deleted file mode 100644
index c4c4c421..00000000
--- a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/man/man1/optipng.1
+++ /dev/null
@@ -1,343 +0,0 @@
-.TH OPTIPNG 1 "2017-Dec-27" "OptiPNG version 0.7.7"
-
-.SH NAME
-.B OptiPNG
-\- Optimize Portable Network Graphics files
-
-.SH SYNOPSIS
-.B optipng
-[\fB\-?\fP | \fB\-h\fP | \fB\-help\fP]
-.br
-.B optipng
-[\fIoptions...\fP] \fIfiles...\fP
-
-.SH DESCRIPTION
-The
-.B OptiPNG
-program shall attempt to \fIoptimize\fP PNG files, i.e. reduce their size to
-a minimum, without losing semantic information. In addition, this program shall
-perform a suite of auxiliary functions like integrity checks, metadata recovery
-and pixmap-to-PNG conversion.
-.P
-The optimization attempts are not guaranteed to succeed. Valid PNG files that
-cannot be optimized by this program are normally left intact; their size will
-not grow. The user may request to override this default behavior.
-
-.SH FILES
-The input files are raster image files encoded either in PNG format (the native
-format), or in an external format. The currently supported external formats are
-GIF, BMP, PNM and TIFF.
-.P
-.B OptiPNG
-processes each image file given in the command line as follows:
-.P
-\- If the image is in PNG format:
-.IP
-Attempts to optimize the given file in-place. If optimization is successful, or
-if the option \fB\-force\fP is enabled, replaces the original file with its
-optimized version. The original file is backed up if the option \fB\-keep\fP
-is enabled.
-.P
-\- If the image is in an external format:
-.IP
-Creates an optimized PNG version of the given file. The output file name is
-composed from the original file name and the \fC.png\fP extension.
-.P
-Existing files are \fInot\fP overwritten, unless the option \fB\-clobber\fP is
-enabled.
-
-.SH OPTIONS
-.SS "General options"
-.TP
-\fB\-?\fP, \fB\-h\fP, \fB\-help\fP
-Show a complete summary of options.
-.TP
-\fB\-backup\fP, \fB\-keep\fP
-Keep a backup of the modified files.
-.TP
-\fB\-clobber\fP
-Overwrite the existing output and backup files.
-.br
-Under this option, if the option \fB\-backup\fP is not enabled, the old backups
-of the overwritten files are deleted.
-.TP
-\fB\-dir\fP \fIdirectory\fP
-Write the output files to \fIdirectory\fP.
-.TP
-\fB\-fix\fP
-Enable error recovery. This option has no effect on valid input files.
-.br
-The program will spend a reasonable amount of effort to recover as much data as
-possible, without increasing the output file size, but the success cannot be
-generally guaranteed. The program may even increase the file size, e.g., by
-reconstructing missing critical data. Under this option, integrity shall take
-precedence over file size.
-.br
-When this option is not used, the invalid input files are left unprocessed.
-.TP
-\fB\-force\fP
-Enforce writing of a new output file.
-.br
-This option overrides the program's decision not to write such file, e.g. when
-the PNG input is digitally signed (using dSIG), or when the PNG output becomes
-larger than the PNG input.
-.TP
-\fB\-log\fP \fIfile\fP
-Log messages to \fIfile\fP.
-For safety reasons, \fIfile\fP must have the extension \fC.log\fP.
-.br
-This option is deprecated and will be removed eventually. Use shell
-redirection.
-.TP
-\fB\-out\fP \fIfile\fP
-Write output file to \fIfile\fP.
-The command line must contain exactly one input file.
-.TP
-\fB\-preserve\fP
-Preserve file attributes (time stamps, file access rights, etc.) where
-applicable.
-.TP
-\fB\-quiet\fP, \fB\-silent\fP
-Run in quiet mode.
-.br
-The messages are still written to the log file if the option \fB\-log\fP is
-enabled.
-.TP
-\fB\-simulate\fP
-Run in simulation mode: perform the trials, but do not create output files.
-.TP
-\fB\-v\fP
-Enable the options \fB\-verbose\fP and \fB\-version\fP.
-.TP
-\fB\-verbose\fP
-Run in verbose mode.
-.TP
-\fB\-version\fP
-Show copyright, version and build info.
-.TP
-\fB\-\-\fP
-Stop option switch parsing.
-.SS "PNG encoding and optimization options"
-.TP
-\fB\-o\fP \fIlevel\fP
-Select the optimization level.
-.br
-The optimization level 0 enables a set of optimization operations that require
-minimal effort. There will be no changes to image attributes like bit depth
-or color type, and no recompression of existing IDAT datastreams.
-.br
-The optimization level 1 enables a single IDAT compression trial. The trial
-chosen is what \fBOptiPNG\fP \fIthinks\fP it's probably the most effective.
-.br
-The optimization levels 2 and higher enable multiple IDAT compression trials;
-the higher the level, the more trials.
-.br
-The behavior and the default value of this option may change across different
-program versions. Use the option \fB\-h\fP to see the details pertaining to
-your specific version.
-.TP
-\fB\-f\fP \fIfilters\fP
-Select the PNG delta filters.
-.br
-The \fIfilters\fP argument is specified as a rangeset (e.g. \fB\-f0\-5\fP),
-and the default \fIfilters\fP value depends on the optimization level set by
-the option \fB\-o\fP.
-.br
-The filter values 0, 1, 2, 3 and 4 indicate static filtering, and correspond to
-the standard PNG filter codes (\fINone\fP, \fILeft\fP, \fIUp\fP, \fIAverage\fP
-and \fIPaeth\fP, respectively). The filter value 5 indicates adaptive filtering,
-whose effect is defined by the \fBlibpng\fP(3) library used by \fBOptiPNG\fP.
-.TP
-\fB\-full\fP
-Produce a full report on IDAT.
-This option might slow down the trials.
-.TP
-\fB\-i\fP \fItype\fP
-Select the interlace type (0\-1).
-.br
-If the interlace type 0 is selected, the output image shall be non-interlaced
-(i.e. progressive-scanned). If the interlace type 1 is selected, the output
-image shall be interlaced using the \fIAdam7\fP method.
-.br
-By default, the output shall have the same interlace type as the input.
-.TP
-\fB\-nb\fP
-Do not apply bit depth reduction.
-.TP
-\fB\-nc\fP
-Do not apply color type reduction.
-.TP
-\fB\-np\fP
-Do not apply palette reduction.
-.TP
-\fB\-nx\fP
-Do not apply any lossless image reduction:
-enable the options \fB\-nb\fP, \fB\-nc\fP and \fB\-np\fP.
-.TP
-\fB\-nz\fP
-Do not recode IDAT datastreams.
-.br
-The IDAT optimization operations that do not require recoding (e.g. IDAT
-chunk concatenation) are still performed.
-.br
-This option has effect on PNG input files only.
-.TP
-\fB\-zc\fP \fIlevels\fP
-Select the zlib compression levels used in IDAT compression.
-.br
-The \fIlevels\fP argument is specified as a rangeset (e.g. \fB\-zc6\-9\fP),
-and the default \fIlevels\fP value depends on the optimization level set by
-the option \fB\-o\fP.
-.br
-The effect of this option is defined by the \fBzlib\fP(3) library used by
-\fBOptiPNG\fP.
-.TP
-\fB\-zm\fP \fIlevels\fP
-Select the zlib memory levels used in IDAT compression.
-.br
-The \fIlevels\fP argument is specified as a rangeset (e.g. \fB\-zm8\-9\fP),
-and the default \fIlevels\fP value depends on the optimization level set by
-the option \fB\-o\fP.
-.br
-The effect of this option is defined by the \fBzlib\fP(3) library used by
-\fBOptiPNG\fP.
-.TP
-\fB\-zs\fP \fIstrategies\fP
-Select the zlib compression strategies used in IDAT compression.
-.br
-The \fIstrategies\fP argument is specified as a rangeset (e.g. \fB\-zs0\-3\fP),
-and the default \fIstrategies\fP value depends on the optimization level set by
-the option \fB\-o\fP.
-.br
-The effect of this option is defined by the \fBzlib\fP(3) library used by
-\fBOptiPNG\fP.
-.TP
-\fB\-zw\fP \fIsize\fP
-Select the zlib window size (32k,16k,8k,4k,2k,1k,512,256) used in IDAT
-compression.
-.br
-The \fIsize\fP argument can be specified either in bytes (e.g. 16384) or
-kilobytes (e.g. 16k). The default \fIsize\fP value is set to the lowest
-window size that yields an IDAT output as big as if yielded by the value 32768.
-.br
-The effect of this option is defined by the \fBzlib\fP(3) library used by
-\fBOptiPNG\fP.
-.SS "Editing options"
-.TP
-\fB\-snip\fP
-Cut one image out of multi-image, animation or video files.
-.br
-Depending on the input format, this may be either the first or the most
-relevant (e.g. the largest) image.
-.TP
-\fB\-strip\fP \fIobjects\fP
-Strip metadata objects from a PNG file.
-.br
-PNG metadata is the information stored in any ancillary chunk except tRNS.
-(tRNS represents the alpha channel, which, even if ignored in rendering, is
-still a proper image channel in the RGBA color space.)
-.br
-The only option currently supported is \fB\-strip all\fP.
-.SS "Notes"
-Options may come in any order (except for \fB\-\-\fP), before, after, or
-alternating with file names. Option names are case-insensitive and may be
-abbreviated to their shortest unique prefix.
-.P
-Some options may have arguments that follow the option name, separated by
-whitespace or the equal sign ('\fB=\fP'). If the option argument is a number
-or a rangeset, the separator may be omitted. For example:
-.IP
-\fB\-out\fP \fCnewfile.png\fP \ <=> \ \fB\-out=\fP\fCnewfile.png\fP
-.br
-\fB\-o3\fP \ <=> \ \fB\-o 3\fP \ <=> \ \fB\-o=3\fP
-.br
-\fB\-f0,3\-5\fP \ <=> \ \fB\-f 0,3\-5\fP \ <=> \ \fB\-f=0,3\-5\fP
-.P
-Rangeset arguments are cumulative; e.g.
-.IP
-\fB\-f0 \-f3\-5\fP \ <=> \ \fB\-f0,3\-5\fP
-.br
-\fB\-zs0 \-zs1 \-zs2\-3\fP \ <=> \ \fB\-zs0,1,2,3\fP \ <=> \ \fB\-zs0\-3\fP
-
-.SH "EXTENDED DESCRIPTION"
-The PNG optimization algorithm consists of the following steps:
-.TP 4
-1.
-Reduce the bit depth, the color type and the color palette of the image.
-This step may reduce the size of the uncompressed image, which, indirectly, may
-reduce the size of the compressed image (i.e. the size of the output PNG file).
-.TP 4
-2.
-Run a suite of compression methods and strategies and select the compression
-parameters that yield the smallest output file.
-.TP 4
-3.
-Store all IDAT contents into a single chunk, eliminating the overhead
-incurred by repeated IDAT headers and CRCs.
-.TP 4
-4.
-Set the zlib window size inside IDAT to a mininum that does not affect the
-compression ratio, reducing the memory requirements of PNG decoders.
-.P
-Not all of the above steps need to be executed. The behavior depends on the
-actual input files and user options.
-.P
-Step 1 may be customized via the no-reduce options \fB\-nb\fP, \fB\-nc\fP,
-\fB\-np\fP and \fB\-nx\fP. Step 2 may be customized via the \fB\-o\fP option,
-and may be fine-tuned via the options \fB\-zc\fP, \fB\-zm\fP, \fB\-zs\fP and
-\fB\-zw\fP. Step 3 is always executed. Step 4 is executed only if a new IDAT is
-being created, and may be fine-tuned via the option \fB\-zw\fP.
-.P
-Extremely exhaustive searches are not generally expected to yield significant
-improvements in compression ratio, and are recommended to advanced users only.
-
-.SH EXAMPLES
-\fCoptipng file.png \ \ \ \ \ \fP# default speed
-.br
-\fCoptipng -o5 file.png \ \fP# slow
-.br
-\fCoptipng -o7 file.png \ \fP# very slow
-
-.SH BUGS
-Lossless image reductions are not completely implemented.
-(This does \fInot\fP affect the integrity of the output files.)
-Here are the missing pieces:
-.IP
-\- The color palette reductions are implemented only partially.
-.br
-\- The bit depth reductions below 8, for grayscale images, are not implemented
-yet.
-.P
-Encoding of images whose total IDAT size exceeds 2GB is not supported.
-.P
-TIFF support is limited to uncompressed, PNG-compatible (grayscale, RGB and
-RGBA) images.
-.P
-Metadata is not imported from the external image formats.
-.P
-There is no support for pipes, streams, extended file attributes or access
-control lists.
-
-.SH "SEE ALSO"
-\fBpng\fP(5),
-\fBlibpng\fP(3),
-\fBzlib\fP(3),
-\fBpngcrush\fP(1),
-\fBpngrewrite\fP(1).
-
-.SH STANDARDS
-The files produced by \fBOptiPNG\fP are compliant with \fBPNG\-2003\fP:
-.br
-Glenn Randers-Pehrson et al.
-\fIPortable Network Graphics (PNG) Specification, Second Edition\fP.
-.br
-W3C Recommendation 10 November 2003; ISO/IEC IS 15948:2003 (E).
-.br
-\fChttp://www.w3.org/TR/PNG/\fP
-
-.SH AUTHOR
-\fBOptiPNG\fP is written and maintained by Cosmin Truta.
-.PP
-This manual page was originally written by Nelson A. de Oliveira
-for the Debian Project. It was later updated by Cosmin Truta,
-and is now part of the \fBOptiPNG\fP distribution.
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/optipng b/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/optipng
deleted file mode 100755
index eb1df582..00000000
Binary files a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/optipng and /dev/null differ
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/.ready b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/.ready
similarity index 100%
rename from .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/.ready
rename to .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/.ready
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/cli.js b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/cli.js
similarity index 100%
rename from .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/cli.js
rename to .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/cli.js
diff --git a/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/index.js b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/index.js
new file mode 100644
index 00000000..b01b56b6
--- /dev/null
+++ b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/index.js
@@ -0,0 +1,2 @@
+'use strict';
+module.exports = require('./lib/index.js').path();
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/index.js b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/index.js
similarity index 100%
rename from .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/index.js
rename to .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/index.js
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/install.js b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/install.js
similarity index 64%
rename from .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/install.js
rename to .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/install.js
index 781e2b8c..11128a4c 100644
--- a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/install.js
+++ b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/install.js
@@ -1,17 +1,16 @@
 'use strict';
 const path = require('path');
 const binBuild = require('bin-build');
-const log = require('logalot');
-const bin = require('.');
+const bin = require('./index.js');
 
 (async () => {
 	try {
 		await bin.run(['--version']);
-		log.success('optipng pre-build test passed successfully');
+		console.log('optipng pre-build test passed successfully');
 	} catch (error) {
-		log.warn(error.message);
-		log.warn('optipng pre-build test failed');
-		log.info('compiling from source');
+		console.warn(error.message);
+		console.warn('optipng pre-build test failed');
+		console.info('compiling from source');
 
 		try {
 			// From https://sourceforge.net/projects/optipng/files/OptiPNG/
@@ -20,9 +19,9 @@ const bin = require('.');
 				'make install'
 			]);
 
-			log.success('optipng built successfully');
+			console.log('optipng built successfully');
 		} catch (error) {
-			log.error(error.stack);
+			console.error(error.stack);
 
 			// eslint-disable-next-line unicorn/no-process-exit
 			process.exit(1);
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/license b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/license
similarity index 100%
rename from antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/license
rename to .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/license
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/package.json b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/package.json
similarity index 75%
rename from antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/package.json
rename to .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/package.json
index e204b9c6..b09df8e2 100644
--- a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/package.json
+++ b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/package.json
@@ -1,6 +1,6 @@
 {
 	"name": "optipng-bin",
-	"version": "6.0.0",
+	"version": "7.0.1",
 	"description": "OptiPNG wrapper that makes it seamlessly available as a local dependency",
 	"license": "MIT",
 	"repository": "imagemin/optipng-bin",
@@ -8,11 +8,11 @@
 		"optipng": "cli.js"
 	},
 	"engines": {
-		"node": ">=8"
+		"node": ">=10"
 	},
 	"scripts": {
 		"postinstall": "node lib/install.js",
-		"test": "xo && ava"
+		"test": "xo && ava --timeout=120s"
 	},
 	"files": [
 		"index.js",
@@ -31,15 +31,14 @@
 	],
 	"dependencies": {
 		"bin-build": "^3.0.0",
-		"bin-wrapper": "^4.0.0",
-		"logalot": "^2.0.0"
+		"bin-wrapper": "^4.0.0"
 	},
 	"devDependencies": {
-		"ava": "^1.4.1",
+		"ava": "^3.15.0",
 		"bin-check": "^4.0.1",
 		"compare-size": "^3.0.0",
-		"execa": "^1.0.0",
-		"tempy": "^0.3.0",
-		"xo": "^0.24.0"
+		"execa": "^5.0.0",
+		"tempy": "^1.0.0",
+		"xo": "^0.38.1"
 	}
 }
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/readme.md b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/readme.md
similarity index 83%
rename from .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/readme.md
rename to .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/readme.md
index bea350e0..25426db2 100644
--- a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/readme.md
+++ b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/readme.md
@@ -1,4 +1,4 @@
-# optipng-bin [![Build Status](https://travis-ci.org/imagemin/optipng-bin.svg?branch=master)](https://travis-ci.org/imagemin/optipng-bin)
+# optipng-bin ![GitHub Actions Status](https://github.com/imagemin/optipng-bin/workflows/test/badge.svg)
 
 > [OptiPNG](http://optipng.sourceforge.net) is a PNG optimizer that recompresses image files to a smaller size, without losing any information
 
diff --git a/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/optipng b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/optipng
new file mode 100755
index 00000000..e9f982a6
Binary files /dev/null and b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/optipng differ
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/source/optipng.tar.gz b/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/source/optipng.tar.gz
similarity index 100%
rename from .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/source/optipng.tar.gz
rename to .yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/source/optipng.tar.gz
diff --git a/antora-ui-camel/.pnp.cjs b/antora-ui-camel/.pnp.cjs
index 284c4c33..744c76e7 100755
--- a/antora-ui-camel/.pnp.cjs
+++ b/antora-ui-camel/.pnp.cjs
@@ -49,7 +49,7 @@ const RAW_RUNTIME_STATE =
           ["gulp-connect", "npm:5.7.0"],\
           ["gulp-data", "npm:1.3.1"],\
           ["gulp-eslint", "npm:6.0.0"],\
-          ["gulp-imagemin", "virtual:53a2c559876ac93d5e6cf4689198c015a86ce923a72ff31018f4155c30b7da56dbd10410abafabb98da7a76016aae31ad749fae1ec28733b94edc21faa0ef05b#npm:6.2.0"],\
+          ["gulp-imagemin", "virtual:53a2c559876ac93d5e6cf4689198c015a86ce923a72ff31018f4155c30b7da56dbd10410abafabb98da7a76016aae31ad749fae1ec28733b94edc21faa0ef05b#npm:9.0.0"],\
           ["gulp-postcss", "npm:8.0.0"],\
           ["gulp-rename", "npm:1.4.0"],\
           ["gulp-rev", "npm:9.0.0"],\
@@ -532,32 +532,38 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/eslint-visitor-keys", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/@types-eslint-visitor-keys-npm-1.0.0-a300061b93-90cd39c84d.zip/node_modules/@types/eslint-visitor-keys/",\
+    ["@tokenizer/token", [\
+      ["npm:0.3.0", {\
+        "packageLocation": "./.yarn/cache/@tokenizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip/node_modules/@tokenizer/token/",\
         "packageDependencies": [\
-          ["@types/eslint-visitor-keys", "npm:1.0.0"]\
+          ["@tokenizer/token", "npm:0.3.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/events", [\
-      ["npm:3.0.0", {\
-        "packageLocation": "./.yarn/cache/@types-events-npm-3.0.0-2eee0ea973-2eeaef9ec6.zip/node_modules/@types/events/",\
+    ["@trysound/sax", [\
+      ["npm:0.2.0", {\
+        "packageLocation": "./.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip/node_modules/@trysound/sax/",\
         "packageDependencies": [\
-          ["@types/events", "npm:3.0.0"]\
+          ["@trysound/sax", "npm:0.2.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/glob", [\
-      ["npm:7.1.1", {\
-        "packageLocation": "./.yarn/cache/@types-glob-npm-7.1.1-10bfc8b49b-1504aea48d.zip/node_modules/@types/glob/",\
+    ["@types/eslint-visitor-keys", [\
+      ["npm:1.0.0", {\
+        "packageLocation": "./.yarn/cache/@types-eslint-visitor-keys-npm-1.0.0-a300061b93-90cd39c84d.zip/node_modules/@types/eslint-visitor-keys/",\
         "packageDependencies": [\
-          ["@types/glob", "npm:7.1.1"],\
-          ["@types/events", "npm:3.0.0"],\
-          ["@types/minimatch", "npm:3.0.3"],\
-          ["@types/node", "npm:12.6.8"]\
+          ["@types/eslint-visitor-keys", "npm:1.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@types/expect", [\
+      ["npm:1.20.4", {\
+        "packageLocation": "./.yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip/node_modules/@types/expect/",\
+        "packageDependencies": [\
+          ["@types/expect", "npm:1.20.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -581,15 +587,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@types/minimatch", [\
-      ["npm:3.0.3", {\
-        "packageLocation": "./.yarn/cache/@types-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip/node_modules/@types/minimatch/",\
-        "packageDependencies": [\
-          ["@types/minimatch", "npm:3.0.3"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@types/minimist", [\
       ["npm:1.2.5", {\
         "packageLocation": "./.yarn/cache/@types-minimist-npm-1.2.5-c85664a9d8-477047b606.zip/node_modules/@types/minimist/",\
@@ -636,6 +633,17 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@types/vinyl", [\
+      ["npm:2.0.11", {\
+        "packageLocation": "./.yarn/cache/@types-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip/node_modules/@types/vinyl/",\
+        "packageDependencies": [\
+          ["@types/vinyl", "npm:2.0.11"],\
+          ["@types/expect", "npm:1.20.4"],\
+          ["@types/node", "npm:12.6.8"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@typescript-eslint/experimental-utils", [\
       ["npm:1.13.0", {\
         "packageLocation": "./.yarn/cache/@typescript-eslint-experimental-utils-npm-1.13.0-c59b65c7af-52fc5dba65.zip/node_modules/@typescript-eslint/experimental-utils/",\
@@ -1123,7 +1131,7 @@ const RAW_RUNTIME_STATE =
           ["gulp-connect", "npm:5.7.0"],\
           ["gulp-data", "npm:1.3.1"],\
           ["gulp-eslint", "npm:6.0.0"],\
-          ["gulp-imagemin", "virtual:53a2c559876ac93d5e6cf4689198c015a86ce923a72ff31018f4155c30b7da56dbd10410abafabb98da7a76016aae31ad749fae1ec28733b94edc21faa0ef05b#npm:6.2.0"],\
+          ["gulp-imagemin", "virtual:53a2c559876ac93d5e6cf4689198c015a86ce923a72ff31018f4155c30b7da56dbd10410abafabb98da7a76016aae31ad749fae1ec28733b94edc21faa0ef05b#npm:9.0.0"],\
           ["gulp-postcss", "npm:8.0.0"],\
           ["gulp-rename", "npm:1.4.0"],\
           ["gulp-rev", "npm:9.0.0"],\
@@ -1302,15 +1310,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["array-find-index", [\
-      ["npm:1.0.2", {\
-        "packageLocation": "./.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip/node_modules/array-find-index/",\
-        "packageDependencies": [\
-          ["array-find-index", "npm:1.0.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["array-from", [\
       ["npm:2.1.1", {\
         "packageLocation": "./.yarn/cache/array-from-npm-2.1.1-23a37ee90b-38dbc69b28.zip/node_modules/array-from/",\
@@ -1387,6 +1386,13 @@ const RAW_RUNTIME_STATE =
           ["array-union", "npm:2.1.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:3.0.1", {\
+        "packageLocation": "./.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip/node_modules/array-union/",\
+        "packageDependencies": [\
+          ["array-union", "npm:3.0.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["array-uniq", [\
@@ -1616,7 +1622,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/bin-build-npm-3.0.0-41c58b5458-b2da71f686.zip/node_modules/bin-build/",\
         "packageDependencies": [\
           ["bin-build", "npm:3.0.0"],\
-          ["decompress", "npm:4.2.0"],\
+          ["decompress", "npm:4.2.1"],\
           ["download", "npm:6.2.5"],\
           ["execa", "npm:0.7.0"],\
           ["p-map-series", "npm:1.0.0"],\
@@ -2010,7 +2016,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["buffer", "npm:5.2.1"],\
           ["base64-js", "npm:1.3.0"],\
-          ["ieee754", "npm:1.1.13"]\
+          ["ieee754", "npm:1.2.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -2199,13 +2205,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["camelcase", [\
-      ["npm:2.1.1", {\
-        "packageLocation": "./.yarn/cache/camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip/node_modules/camelcase/",\
-        "packageDependencies": [\
-          ["camelcase", "npm:2.1.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:3.0.0", {\
         "packageLocation": "./.yarn/cache/camelcase-npm-3.0.0-0c65af0c7f-ae4fe1c17c.zip/node_modules/camelcase/",\
         "packageDependencies": [\
@@ -2222,15 +2221,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["camelcase-keys", [\
-      ["npm:2.1.0", {\
-        "packageLocation": "./.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip/node_modules/camelcase-keys/",\
-        "packageDependencies": [\
-          ["camelcase-keys", "npm:2.1.0"],\
-          ["camelcase", "npm:2.1.1"],\
-          ["map-obj", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:7.0.2", {\
         "packageLocation": "./.yarn/cache/camelcase-keys-npm-7.0.2-36fbc5a8f7-6f92d969b7.zip/node_modules/camelcase-keys/",\
         "packageDependencies": [\
@@ -2309,6 +2299,13 @@ const RAW_RUNTIME_STATE =
           ["supports-color", "npm:7.2.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.3.0", {\
+        "packageLocation": "./.yarn/cache/chalk-npm-5.3.0-d181999efb-6373caaab2.zip/node_modules/chalk/",\
+        "packageDependencies": [\
+          ["chalk", "npm:5.3.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["chardet", [\
@@ -2617,6 +2614,13 @@ const RAW_RUNTIME_STATE =
           ["graceful-readlink", "npm:1.0.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:7.2.0", {\
+        "packageLocation": "./.yarn/cache/commander-npm-7.2.0-19178180f8-9973af1072.zip/node_modules/commander/",\
+        "packageDependencies": [\
+          ["commander", "npm:7.2.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["common-tags", [\
@@ -2712,15 +2716,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["console-stream", [\
-      ["npm:0.1.1", {\
-        "packageLocation": "./.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip/node_modules/console-stream/",\
-        "packageDependencies": [\
-          ["console-stream", "npm:0.1.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["constants-browserify", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/constants-browserify-npm-1.0.0-b9a9bcfe4b-49ef0babd9.zip/node_modules/constants-browserify/",\
@@ -3004,6 +2999,18 @@ const RAW_RUNTIME_STATE =
           ["nth-check", "npm:1.0.2"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.3.0", {\
+        "packageLocation": "./.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip/node_modules/css-select/",\
+        "packageDependencies": [\
+          ["css-select", "npm:4.3.0"],\
+          ["boolbase", "npm:1.0.0"],\
+          ["css-what", "npm:6.1.0"],\
+          ["domhandler", "npm:4.3.1"],\
+          ["domutils", "npm:2.8.0"],\
+          ["nth-check", "npm:2.1.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["css-select-base-adapter", [\
@@ -3034,6 +3041,15 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
+      ["npm:1.1.3", {\
+        "packageLocation": "./.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip/node_modules/css-tree/",\
+        "packageDependencies": [\
+          ["css-tree", "npm:1.1.3"],\
+          ["mdn-data", "npm:2.0.14"],\
+          ["source-map", "npm:0.6.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:2.3.1", {\
         "packageLocation": "./.yarn/cache/css-tree-npm-2.3.1-6540d78e26-e5e39b82eb.zip/node_modules/css-tree/",\
         "packageDependencies": [\
@@ -3069,6 +3085,13 @@ const RAW_RUNTIME_STATE =
           ["css-what", "npm:2.1.3"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:6.1.0", {\
+        "packageLocation": "./.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip/node_modules/css-what/",\
+        "packageDependencies": [\
+          ["css-what", "npm:6.1.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["cssesc", [\
@@ -3184,6 +3207,14 @@ const RAW_RUNTIME_STATE =
           ["css-tree", "npm:1.0.0-alpha.29"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.2.0", {\
+        "packageLocation": "./.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip/node_modules/csso/",\
+        "packageDependencies": [\
+          ["csso", "npm:4.2.0"],\
+          ["css-tree", "npm:1.1.3"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["cuint", [\
@@ -3195,16 +3226,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["currently-unhandled", [\
-      ["npm:0.4.1", {\
-        "packageLocation": "./.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip/node_modules/currently-unhandled/",\
-        "packageDependencies": [\
-          ["currently-unhandled", "npm:0.4.1"],\
-          ["array-find-index", "npm:1.0.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["d", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/d-npm-1.0.0-5032d500ac-424b371bda.zip/node_modules/d/",\
@@ -3335,10 +3356,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["decompress", [\
-      ["npm:4.2.0", {\
-        "packageLocation": "./.yarn/cache/decompress-npm-4.2.0-010ac9debb-91452b89e1.zip/node_modules/decompress/",\
+      ["npm:4.2.1", {\
+        "packageLocation": "./.yarn/cache/decompress-npm-4.2.1-a79829cc55-8247a31c6d.zip/node_modules/decompress/",\
         "packageDependencies": [\
-          ["decompress", "npm:4.2.0"],\
+          ["decompress", "npm:4.2.1"],\
           ["decompress-tar", "npm:4.1.1"],\
           ["decompress-tarbz2", "npm:4.1.1"],\
           ["decompress-targz", "npm:4.1.1"],\
@@ -3617,6 +3638,16 @@ const RAW_RUNTIME_STATE =
           ["entities", "npm:1.1.2"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:1.4.1", {\
+        "packageLocation": "./.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip/node_modules/dom-serializer/",\
+        "packageDependencies": [\
+          ["dom-serializer", "npm:1.4.1"],\
+          ["domelementtype", "npm:2.3.0"],\
+          ["domhandler", "npm:4.3.1"],\
+          ["entities", "npm:2.2.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["domain-browser", [\
@@ -3635,6 +3666,23 @@ const RAW_RUNTIME_STATE =
           ["domelementtype", "npm:1.3.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.3.0", {\
+        "packageLocation": "./.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip/node_modules/domelementtype/",\
+        "packageDependencies": [\
+          ["domelementtype", "npm:2.3.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["domhandler", [\
+      ["npm:4.3.1", {\
+        "packageLocation": "./.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip/node_modules/domhandler/",\
+        "packageDependencies": [\
+          ["domhandler", "npm:4.3.1"],\
+          ["domelementtype", "npm:2.3.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["domutils", [\
@@ -3646,6 +3694,16 @@ const RAW_RUNTIME_STATE =
           ["domelementtype", "npm:1.3.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.8.0", {\
+        "packageLocation": "./.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip/node_modules/domutils/",\
+        "packageDependencies": [\
+          ["domutils", "npm:2.8.0"],\
+          ["dom-serializer", "npm:1.4.1"],\
+          ["domelementtype", "npm:2.3.0"],\
+          ["domhandler", "npm:4.3.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["dot-prop", [\
@@ -3665,7 +3723,7 @@ const RAW_RUNTIME_STATE =
           ["download", "npm:6.2.5"],\
           ["caw", "npm:2.0.1"],\
           ["content-disposition", "npm:0.5.3"],\
-          ["decompress", "npm:4.2.0"],\
+          ["decompress", "npm:4.2.1"],\
           ["ext-name", "npm:5.0.0"],\
           ["file-type", "npm:5.2.0"],\
           ["filenamify", "npm:2.1.0"],\
@@ -3684,7 +3742,7 @@ const RAW_RUNTIME_STATE =
           ["archive-type", "npm:4.0.0"],\
           ["caw", "npm:2.0.1"],\
           ["content-disposition", "npm:0.5.3"],\
-          ["decompress", "npm:4.2.0"],\
+          ["decompress", "npm:4.2.1"],\
           ["ext-name", "npm:5.0.0"],\
           ["file-type", "npm:8.1.0"],\
           ["filenamify", "npm:2.1.0"],\
@@ -3758,6 +3816,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["easy-transform-stream", [\
+      ["npm:1.0.1", {\
+        "packageLocation": "./.yarn/cache/easy-transform-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip/node_modules/easy-transform-stream/",\
+        "packageDependencies": [\
+          ["easy-transform-stream", "npm:1.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["ee-first", [\
       ["npm:1.1.1", {\
         "packageLocation": "./.yarn/cache/ee-first-npm-1.1.1-33f8535b39-1b4cac778d.zip/node_modules/ee-first/",\
@@ -3851,6 +3918,13 @@ const RAW_RUNTIME_STATE =
           ["entities", "npm:1.1.2"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.2.0", {\
+        "packageLocation": "./.yarn/cache/entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip/node_modules/entities/",\
+        "packageDependencies": [\
+          ["entities", "npm:2.2.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["env-paths", [\
@@ -4550,7 +4624,7 @@ const RAW_RUNTIME_STATE =
           ["is-stream", "npm:1.1.0"],\
           ["npm-run-path", "npm:2.0.2"],\
           ["p-finally", "npm:1.0.0"],\
-          ["signal-exit", "npm:3.0.2"],\
+          ["signal-exit", "npm:3.0.7"],\
           ["strip-eof", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
@@ -4564,10 +4638,42 @@ const RAW_RUNTIME_STATE =
           ["is-stream", "npm:1.1.0"],\
           ["npm-run-path", "npm:2.0.2"],\
           ["p-finally", "npm:1.0.0"],\
-          ["signal-exit", "npm:3.0.2"],\
+          ["signal-exit", "npm:3.0.7"],\
           ["strip-eof", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.1.1", {\
+        "packageLocation": "./.yarn/cache/execa-npm-5.1.1-191347acf5-8ada91f2d7.zip/node_modules/execa/",\
+        "packageDependencies": [\
+          ["execa", "npm:5.1.1"],\
+          ["cross-spawn", "npm:7.0.3"],\
+          ["get-stream", "npm:6.0.1"],\
+          ["human-signals", "npm:2.1.0"],\
+          ["is-stream", "npm:2.0.1"],\
+          ["merge-stream", "npm:2.0.0"],\
+          ["npm-run-path", "npm:4.0.1"],\
+          ["onetime", "npm:5.1.2"],\
+          ["signal-exit", "npm:3.0.7"],\
+          ["strip-final-newline", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:6.1.0", {\
+        "packageLocation": "./.yarn/cache/execa-npm-6.1.0-be1d7f323b-669437011a.zip/node_modules/execa/",\
+        "packageDependencies": [\
+          ["execa", "npm:6.1.0"],\
+          ["cross-spawn", "npm:7.0.3"],\
+          ["get-stream", "npm:6.0.1"],\
+          ["human-signals", "npm:3.0.1"],\
+          ["is-stream", "npm:3.0.0"],\
+          ["merge-stream", "npm:2.0.0"],\
+          ["npm-run-path", "npm:5.2.0"],\
+          ["onetime", "npm:6.0.0"],\
+          ["signal-exit", "npm:3.0.7"],\
+          ["strip-final-newline", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["executable", [\
@@ -4772,6 +4878,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["fast-xml-parser", [\
+      ["npm:4.3.3", {\
+        "packageLocation": "./.yarn/cache/fast-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip/node_modules/fast-xml-parser/",\
+        "packageDependencies": [\
+          ["fast-xml-parser", "npm:4.3.3"],\
+          ["strnum", "npm:1.0.5"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["fastest-levenshtein", [\
       ["npm:1.0.16", {\
         "packageLocation": "./.yarn/cache/fastest-levenshtein-npm-1.0.16-192d328856-ee85d33b5c.zip/node_modules/fastest-levenshtein/",\
@@ -4812,15 +4928,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["figures", [\
-      ["npm:1.7.0", {\
-        "packageLocation": "./.yarn/cache/figures-npm-1.7.0-1542644df9-3a815f8a3b.zip/node_modules/figures/",\
-        "packageDependencies": [\
-          ["figures", "npm:1.7.0"],\
-          ["escape-string-regexp", "npm:1.0.5"],\
-          ["object-assign", "npm:4.1.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:2.0.0", {\
         "packageLocation": "./.yarn/cache/figures-npm-2.0.0-f2db814eec-0e5bba8d2b.zip/node_modules/figures/",\
         "packageDependencies": [\
@@ -4864,10 +4971,13 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:12.4.2", {\
-        "packageLocation": "./.yarn/cache/file-type-npm-12.4.2-29293a3683-92866cf59f.zip/node_modules/file-type/",\
+      ["npm:16.5.4", {\
+        "packageLocation": "./.yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip/node_modules/file-type/",\
         "packageDependencies": [\
-          ["file-type", "npm:12.4.2"]\
+          ["file-type", "npm:16.5.4"],\
+          ["readable-web-to-node-stream", "npm:3.0.2"],\
+          ["strtok3", "npm:6.3.0"],\
+          ["token-types", "npm:4.2.1"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -5304,15 +5414,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["get-stdin", [\
-      ["npm:4.0.1", {\
-        "packageLocation": "./.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip/node_modules/get-stdin/",\
-        "packageDependencies": [\
-          ["get-stdin", "npm:4.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["get-stream", [\
       ["npm:2.3.1", {\
         "packageLocation": "./.yarn/cache/get-stream-npm-2.3.1-1755f3cab9-712738e6a3.zip/node_modules/get-stream/",\
@@ -5337,6 +5438,13 @@ const RAW_RUNTIME_STATE =
           ["pump", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:6.0.1", {\
+        "packageLocation": "./.yarn/cache/get-stream-npm-6.0.1-83e51a4642-781266d297.zip/node_modules/get-stream/",\
+        "packageDependencies": [\
+          ["get-stream", "npm:6.0.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["get-value", [\
@@ -5349,14 +5457,13 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["gifsicle", [\
-      ["npm:4.0.1", {\
-        "packageLocation": "./.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/",\
+      ["npm:5.3.0", {\
+        "packageLocation": "./.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/",\
         "packageDependencies": [\
-          ["gifsicle", "npm:4.0.1"],\
+          ["gifsicle", "npm:5.3.0"],\
           ["bin-build", "npm:3.0.0"],\
           ["bin-wrapper", "npm:4.1.0"],\
-          ["execa", "npm:1.0.0"],\
-          ["logalot", "npm:2.1.0"]\
+          ["execa", "npm:5.1.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -5515,31 +5622,29 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["globby", [\
-      ["npm:10.0.2", {\
-        "packageLocation": "./.yarn/cache/globby-npm-10.0.2-9b274c88d3-6974752014.zip/node_modules/globby/",\
+      ["npm:11.1.0", {\
+        "packageLocation": "./.yarn/cache/globby-npm-11.1.0-bdcdf20c71-288e95e310.zip/node_modules/globby/",\
         "packageDependencies": [\
-          ["globby", "npm:10.0.2"],\
-          ["@types/glob", "npm:7.1.1"],\
+          ["globby", "npm:11.1.0"],\
           ["array-union", "npm:2.1.0"],\
           ["dir-glob", "npm:3.0.1"],\
           ["fast-glob", "npm:3.3.2"],\
-          ["glob", "npm:7.1.4"],\
           ["ignore", "npm:5.3.0"],\
           ["merge2", "npm:1.4.1"],\
           ["slash", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:11.1.0", {\
-        "packageLocation": "./.yarn/cache/globby-npm-11.1.0-bdcdf20c71-288e95e310.zip/node_modules/globby/",\
+      ["npm:12.2.0", {\
+        "packageLocation": "./.yarn/cache/globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip/node_modules/globby/",\
         "packageDependencies": [\
-          ["globby", "npm:11.1.0"],\
-          ["array-union", "npm:2.1.0"],\
+          ["globby", "npm:12.2.0"],\
+          ["array-union", "npm:3.0.1"],\
           ["dir-glob", "npm:3.0.1"],\
           ["fast-glob", "npm:3.3.2"],\
           ["ignore", "npm:5.3.0"],\
           ["merge2", "npm:1.4.1"],\
-          ["slash", "npm:3.0.0"]\
+          ["slash", "npm:4.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -5727,30 +5832,28 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["gulp-imagemin", [\
-      ["npm:6.2.0", {\
-        "packageLocation": "./.yarn/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip/node_modules/gulp-imagemin/",\
+      ["npm:9.0.0", {\
+        "packageLocation": "./.yarn/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip/node_modules/gulp-imagemin/",\
         "packageDependencies": [\
-          ["gulp-imagemin", "npm:6.2.0"]\
+          ["gulp-imagemin", "npm:9.0.0"]\
         ],\
         "linkType": "SOFT"\
       }],\
-      ["virtual:53a2c559876ac93d5e6cf4689198c015a86ce923a72ff31018f4155c30b7da56dbd10410abafabb98da7a76016aae31ad749fae1ec28733b94edc21faa0ef05b#npm:6.2.0", {\
-        "packageLocation": "./.yarn/__virtual__/gulp-imagemin-virtual-0f130a6a41/0/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip/node_modules/gulp-imagemin/",\
+      ["virtual:53a2c559876ac93d5e6cf4689198c015a86ce923a72ff31018f4155c30b7da56dbd10410abafabb98da7a76016aae31ad749fae1ec28733b94edc21faa0ef05b#npm:9.0.0", {\
+        "packageLocation": "./.yarn/__virtual__/gulp-imagemin-virtual-13d6664539/0/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip/node_modules/gulp-imagemin/",\
         "packageDependencies": [\
-          ["gulp-imagemin", "virtual:53a2c559876ac93d5e6cf4689198c015a86ce923a72ff31018f4155c30b7da56dbd10410abafabb98da7a76016aae31ad749fae1ec28733b94edc21faa0ef05b#npm:6.2.0"],\
+          ["gulp-imagemin", "virtual:53a2c559876ac93d5e6cf4689198c015a86ce923a72ff31018f4155c30b7da56dbd10410abafabb98da7a76016aae31ad749fae1ec28733b94edc21faa0ef05b#npm:9.0.0"],\
           ["@types/gulp", null],\
-          ["chalk", "npm:2.4.2"],\
-          ["fancy-log", "npm:1.3.3"],\
+          ["chalk", "npm:5.3.0"],\
           ["gulp", "npm:4.0.2"],\
-          ["imagemin", "npm:7.0.1"],\
-          ["imagemin-gifsicle", "npm:6.0.1"],\
-          ["imagemin-jpegtran", "npm:6.0.0"],\
-          ["imagemin-optipng", "npm:7.1.0"],\
-          ["imagemin-svgo", "npm:7.0.0"],\
-          ["plugin-error", "npm:1.0.1"],\
-          ["plur", "npm:3.1.1"],\
-          ["pretty-bytes", "npm:5.3.0"],\
-          ["through2-concurrent", "npm:2.0.0"]\
+          ["gulp-plugin-extras", "npm:0.2.2"],\
+          ["imagemin", "npm:8.0.1"],\
+          ["imagemin-gifsicle", "npm:7.0.0"],\
+          ["imagemin-mozjpeg", "npm:10.0.0"],\
+          ["imagemin-optipng", "npm:8.0.0"],\
+          ["imagemin-svgo", "npm:10.0.1"],\
+          ["plur", "npm:5.1.0"],\
+          ["pretty-bytes", "npm:6.1.1"]\
         ],\
         "packagePeers": [\
           "@types/gulp",\
@@ -5759,6 +5862,18 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["gulp-plugin-extras", [\
+      ["npm:0.2.2", {\
+        "packageLocation": "./.yarn/cache/gulp-plugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip/node_modules/gulp-plugin-extras/",\
+        "packageDependencies": [\
+          ["gulp-plugin-extras", "npm:0.2.2"],\
+          ["@types/vinyl", "npm:2.0.11"],\
+          ["chalk", "npm:5.3.0"],\
+          ["easy-transform-stream", "npm:1.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["gulp-postcss", [\
       ["npm:8.0.0", {\
         "packageLocation": "./.yarn/cache/gulp-postcss-npm-8.0.0-39b615c41c-7f70323f81.zip/node_modules/gulp-postcss/",\
@@ -6189,6 +6304,22 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["human-signals", [\
+      ["npm:2.1.0", {\
+        "packageLocation": "./.yarn/cache/human-signals-npm-2.1.0-f75815481d-df59be9e0a.zip/node_modules/human-signals/",\
+        "packageDependencies": [\
+          ["human-signals", "npm:2.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:3.0.1", {\
+        "packageLocation": "./.yarn/cache/human-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip/node_modules/human-signals/",\
+        "packageDependencies": [\
+          ["human-signals", "npm:3.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["iconv-lite", [\
       ["npm:0.4.24", {\
         "packageLocation": "./.yarn/cache/iconv-lite-npm-0.4.24-c5c4ac6695-6d3a2dac6e.zip/node_modules/iconv-lite/",\
@@ -6208,10 +6339,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["ieee754", [\
-      ["npm:1.1.13", {\
-        "packageLocation": "./.yarn/cache/ieee754-npm-1.1.13-a57522ba12-5c2f365168.zip/node_modules/ieee754/",\
+      ["npm:1.2.1", {\
+        "packageLocation": "./.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip/node_modules/ieee754/",\
         "packageDependencies": [\
-          ["ieee754", "npm:1.1.13"]\
+          ["ieee754", "npm:1.2.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -6233,64 +6364,64 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["imagemin", [\
-      ["npm:7.0.1", {\
-        "packageLocation": "./.yarn/cache/imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip/node_modules/imagemin/",\
+      ["npm:8.0.1", {\
+        "packageLocation": "./.yarn/cache/imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip/node_modules/imagemin/",\
         "packageDependencies": [\
-          ["imagemin", "npm:7.0.1"],\
-          ["file-type", "npm:12.4.2"],\
-          ["globby", "npm:10.0.2"],\
+          ["imagemin", "npm:8.0.1"],\
+          ["file-type", "npm:16.5.4"],\
+          ["globby", "npm:12.2.0"],\
           ["graceful-fs", "npm:4.2.11"],\
           ["junk", "npm:3.1.0"],\
-          ["make-dir", "npm:3.1.0"],\
-          ["p-pipe", "npm:3.1.0"],\
-          ["replace-ext", "npm:1.0.0"]\
+          ["p-pipe", "npm:4.0.0"],\
+          ["replace-ext", "npm:2.0.0"],\
+          ["slash", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["imagemin-gifsicle", [\
-      ["npm:6.0.1", {\
-        "packageLocation": "./.yarn/cache/imagemin-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip/node_modules/imagemin-gifsicle/",\
+      ["npm:7.0.0", {\
+        "packageLocation": "./.yarn/cache/imagemin-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip/node_modules/imagemin-gifsicle/",\
         "packageDependencies": [\
-          ["imagemin-gifsicle", "npm:6.0.1"],\
-          ["exec-buffer", "npm:3.2.0"],\
-          ["gifsicle", "npm:4.0.1"],\
+          ["imagemin-gifsicle", "npm:7.0.0"],\
+          ["execa", "npm:1.0.0"],\
+          ["gifsicle", "npm:5.3.0"],\
           ["is-gif", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
-    ["imagemin-jpegtran", [\
-      ["npm:6.0.0", {\
-        "packageLocation": "./.yarn/cache/imagemin-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip/node_modules/imagemin-jpegtran/",\
+    ["imagemin-mozjpeg", [\
+      ["npm:10.0.0", {\
+        "packageLocation": "./.yarn/cache/imagemin-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip/node_modules/imagemin-mozjpeg/",\
         "packageDependencies": [\
-          ["imagemin-jpegtran", "npm:6.0.0"],\
-          ["exec-buffer", "npm:3.2.0"],\
-          ["is-jpg", "npm:2.0.0"],\
-          ["jpegtran-bin", "npm:4.0.0"]\
+          ["imagemin-mozjpeg", "npm:10.0.0"],\
+          ["execa", "npm:6.1.0"],\
+          ["is-jpg", "npm:3.0.0"],\
+          ["mozjpeg", "npm:8.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["imagemin-optipng", [\
-      ["npm:7.1.0", {\
-        "packageLocation": "./.yarn/cache/imagemin-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip/node_modules/imagemin-optipng/",\
+      ["npm:8.0.0", {\
+        "packageLocation": "./.yarn/cache/imagemin-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip/node_modules/imagemin-optipng/",\
         "packageDependencies": [\
-          ["imagemin-optipng", "npm:7.1.0"],\
+          ["imagemin-optipng", "npm:8.0.0"],\
           ["exec-buffer", "npm:3.2.0"],\
           ["is-png", "npm:2.0.0"],\
-          ["optipng-bin", "npm:6.0.0"]\
+          ["optipng-bin", "npm:7.0.1"]\
         ],\
         "linkType": "HARD"\
       }]\
     ]],\
     ["imagemin-svgo", [\
-      ["npm:7.0.0", {\
-        "packageLocation": "./.yarn/cache/imagemin-svgo-npm-7.0.0-ad9a24c3d1-ab219c417e.zip/node_modules/imagemin-svgo/",\
+      ["npm:10.0.1", {\
+        "packageLocation": "./.yarn/cache/imagemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip/node_modules/imagemin-svgo/",\
         "packageDependencies": [\
-          ["imagemin-svgo", "npm:7.0.0"],\
-          ["is-svg", "npm:3.0.0"],\
-          ["svgo", "npm:1.2.2"]\
+          ["imagemin-svgo", "npm:10.0.1"],\
+          ["is-svg", "npm:4.4.0"],\
+          ["svgo", "npm:2.8.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -6361,14 +6492,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["indent-string", [\
-      ["npm:2.1.0", {\
-        "packageLocation": "./.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2fe7124311.zip/node_modules/indent-string/",\
-        "packageDependencies": [\
-          ["indent-string", "npm:2.1.0"],\
-          ["repeating", "npm:2.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:4.0.0", {\
         "packageLocation": "./.yarn/cache/indent-string-npm-4.0.0-7b717435b2-cd3f5cbc9c.zip/node_modules/indent-string/",\
         "packageDependencies": [\
@@ -6555,10 +6678,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["irregular-plurals", [\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/irregular-plurals-npm-2.0.0-16a11b5837-de661326c7.zip/node_modules/irregular-plurals/",\
+      ["npm:3.5.0", {\
+        "packageLocation": "./.yarn/cache/irregular-plurals-npm-3.5.0-2415613615-27f04e6640.zip/node_modules/irregular-plurals/",\
         "packageDependencies": [\
-          ["irregular-plurals", "npm:2.0.0"]\
+          ["irregular-plurals", "npm:3.5.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -6770,16 +6893,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["is-finite", [\
-      ["npm:1.0.2", {\
-        "packageLocation": "./.yarn/cache/is-finite-npm-1.0.2-121ed1a9b2-4619b69013.zip/node_modules/is-finite/",\
-        "packageDependencies": [\
-          ["is-finite", "npm:1.0.2"],\
-          ["number-is-nan", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["is-fullwidth-code-point", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-1.0.0-0e436ba1ef-4d46a7465a.zip/node_modules/is-fullwidth-code-point/",\
@@ -6842,10 +6955,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["is-jpg", [\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/is-jpg-npm-2.0.0-742c41c013-3412b63197.zip/node_modules/is-jpg/",\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip/node_modules/is-jpg/",\
         "packageDependencies": [\
-          ["is-jpg", "npm:2.0.0"]\
+          ["is-jpg", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -6999,6 +7112,20 @@ const RAW_RUNTIME_STATE =
           ["is-stream", "npm:1.1.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.0.1", {\
+        "packageLocation": "./.yarn/cache/is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip/node_modules/is-stream/",\
+        "packageDependencies": [\
+          ["is-stream", "npm:2.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip/node_modules/is-stream/",\
+        "packageDependencies": [\
+          ["is-stream", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["is-svg", [\
@@ -7009,6 +7136,14 @@ const RAW_RUNTIME_STATE =
           ["html-comment-regex", "npm:1.1.2"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.4.0", {\
+        "packageLocation": "./.yarn/cache/is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip/node_modules/is-svg/",\
+        "packageDependencies": [\
+          ["is-svg", "npm:4.4.0"],\
+          ["fast-xml-parser", "npm:4.3.3"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["is-symbol", [\
@@ -7145,18 +7280,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["jpegtran-bin", [\
-      ["npm:4.0.0", {\
-        "packageLocation": "./.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/",\
-        "packageDependencies": [\
-          ["jpegtran-bin", "npm:4.0.0"],\
-          ["bin-build", "npm:3.0.0"],\
-          ["bin-wrapper", "npm:4.1.0"],\
-          ["logalot", "npm:2.1.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["js-tokens", [\
       ["npm:4.0.0", {\
         "packageLocation": "./.yarn/cache/js-tokens-npm-4.0.0-0ac852e9e2-af37d0d913.zip/node_modules/js-tokens/",\
@@ -7559,17 +7682,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["logalot", [\
-      ["npm:2.1.0", {\
-        "packageLocation": "./.yarn/cache/logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip/node_modules/logalot/",\
-        "packageDependencies": [\
-          ["logalot", "npm:2.1.0"],\
-          ["figures", "npm:1.7.0"],\
-          ["squeak", "npm:1.3.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["loglevel", [\
       ["npm:1.6.1", {\
         "packageLocation": "./.yarn/cache/loglevel-npm-1.6.1-0c8e4e5e36-edaf063da3.zip/node_modules/loglevel/",\
@@ -7590,26 +7702,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["longest", [\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/longest-npm-1.0.1-78ef3a3705-21717f9567.zip/node_modules/longest/",\
-        "packageDependencies": [\
-          ["longest", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["loud-rejection", [\
-      ["npm:1.6.0", {\
-        "packageLocation": "./.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip/node_modules/loud-rejection/",\
-        "packageDependencies": [\
-          ["loud-rejection", "npm:1.6.0"],\
-          ["currently-unhandled", "npm:0.4.1"],\
-          ["signal-exit", "npm:3.0.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["lowercase-keys", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/lowercase-keys-npm-1.0.0-b65e7708c5-12f836ba9c.zip/node_modules/lowercase-keys/",\
@@ -7626,19 +7718,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["lpad-align", [\
-      ["npm:1.1.2", {\
-        "packageLocation": "./.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip/node_modules/lpad-align/",\
-        "packageDependencies": [\
-          ["lpad-align", "npm:1.1.2"],\
-          ["get-stdin", "npm:4.0.1"],\
-          ["indent-string", "npm:2.1.0"],\
-          ["longest", "npm:1.0.1"],\
-          ["meow", "npm:3.7.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["lru-cache", [\
       ["npm:10.1.0", {\
         "packageLocation": "./.yarn/cache/lru-cache-npm-10.1.0-f3d3a0f0ab-207278d6fa.zip/node_modules/lru-cache/",\
@@ -7683,14 +7762,6 @@ const RAW_RUNTIME_STATE =
           ["pify", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
-      }],\
-      ["npm:3.1.0", {\
-        "packageLocation": "./.yarn/cache/make-dir-npm-3.1.0-d1d7505142-484200020a.zip/node_modules/make-dir/",\
-        "packageDependencies": [\
-          ["make-dir", "npm:3.1.0"],\
-          ["semver", "npm:6.3.0"]\
-        ],\
-        "linkType": "HARD"\
       }]\
     ]],\
     ["make-fetch-happen", [\
@@ -7809,6 +7880,13 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
+      ["npm:2.0.14", {\
+        "packageLocation": "./.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip/node_modules/mdn-data/",\
+        "packageDependencies": [\
+          ["mdn-data", "npm:2.0.14"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:2.0.30", {\
         "packageLocation": "./.yarn/cache/mdn-data-npm-2.0.30-bf7b39c09a-e4944322bf.zip/node_modules/mdn-data/",\
         "packageDependencies": [\
@@ -7836,23 +7914,6 @@ const RAW_RUNTIME_STATE =
           ["yargs-parser", "npm:20.2.9"]\
         ],\
         "linkType": "HARD"\
-      }],\
-      ["npm:3.7.0", {\
-        "packageLocation": "./.yarn/cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip/node_modules/meow/",\
-        "packageDependencies": [\
-          ["meow", "npm:3.7.0"],\
-          ["camelcase-keys", "npm:2.1.0"],\
-          ["decamelize", "npm:1.2.0"],\
-          ["loud-rejection", "npm:1.6.0"],\
-          ["map-obj", "npm:1.0.1"],\
-          ["minimist", "npm:1.2.8"],\
-          ["normalize-package-data", "npm:2.5.0"],\
-          ["object-assign", "npm:4.1.1"],\
-          ["read-pkg-up", "npm:1.0.1"],\
-          ["redent", "npm:1.0.0"],\
-          ["trim-newlines", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
       }]\
     ]],\
     ["merge-source-map", [\
@@ -7981,6 +8042,13 @@ const RAW_RUNTIME_STATE =
           ["mimic-fn", "npm:2.1.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip/node_modules/mimic-fn/",\
+        "packageDependencies": [\
+          ["mimic-fn", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["mimic-response", [\
@@ -8224,6 +8292,17 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["mozjpeg", [\
+      ["npm:8.0.0", {\
+        "packageLocation": "./.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/",\
+        "packageDependencies": [\
+          ["mozjpeg", "npm:8.0.0"],\
+          ["bin-build", "npm:3.0.0"],\
+          ["bin-wrapper", "npm:4.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["ms", [\
       ["npm:2.0.0", {\
         "packageLocation": "./.yarn/cache/ms-npm-2.0.0-9e1101a471-0e6a22b8b7.zip/node_modules/ms/",\
@@ -8521,6 +8600,22 @@ const RAW_RUNTIME_STATE =
           ["path-key", "npm:2.0.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.0.1", {\
+        "packageLocation": "./.yarn/cache/npm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip/node_modules/npm-run-path/",\
+        "packageDependencies": [\
+          ["npm-run-path", "npm:4.0.1"],\
+          ["path-key", "npm:3.1.1"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
+      ["npm:5.2.0", {\
+        "packageLocation": "./.yarn/cache/npm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip/node_modules/npm-run-path/",\
+        "packageDependencies": [\
+          ["npm-run-path", "npm:5.2.0"],\
+          ["path-key", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["nth-check", [\
@@ -8531,6 +8626,14 @@ const RAW_RUNTIME_STATE =
           ["boolbase", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.1.1", {\
+        "packageLocation": "./.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip/node_modules/nth-check/",\
+        "packageDependencies": [\
+          ["nth-check", "npm:2.1.1"],\
+          ["boolbase", "npm:1.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["num2fraction", [\
@@ -8711,13 +8814,21 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:5.1.0", {\
-        "packageLocation": "./.yarn/cache/onetime-npm-5.1.0-8d9e23c1e0-a2beeef8b9.zip/node_modules/onetime/",\
+      ["npm:5.1.2", {\
+        "packageLocation": "./.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e9fd0695a0.zip/node_modules/onetime/",\
         "packageDependencies": [\
-          ["onetime", "npm:5.1.0"],\
+          ["onetime", "npm:5.1.2"],\
           ["mimic-fn", "npm:2.1.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:6.0.0", {\
+        "packageLocation": "./.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip/node_modules/onetime/",\
+        "packageDependencies": [\
+          ["onetime", "npm:6.0.0"],\
+          ["mimic-fn", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["optionator", [\
@@ -8736,13 +8847,12 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["optipng-bin", [\
-      ["npm:6.0.0", {\
-        "packageLocation": "./.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/",\
+      ["npm:7.0.1", {\
+        "packageLocation": "./.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/",\
         "packageDependencies": [\
-          ["optipng-bin", "npm:6.0.0"],\
+          ["optipng-bin", "npm:7.0.1"],\
           ["bin-build", "npm:3.0.0"],\
-          ["bin-wrapper", "npm:4.1.0"],\
-          ["logalot", "npm:2.1.0"]\
+          ["bin-wrapper", "npm:4.1.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -8904,10 +9014,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["p-pipe", [\
-      ["npm:3.1.0", {\
-        "packageLocation": "./.yarn/cache/p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip/node_modules/p-pipe/",\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip/node_modules/p-pipe/",\
         "packageDependencies": [\
-          ["p-pipe", "npm:3.1.0"]\
+          ["p-pipe", "npm:4.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9143,6 +9253,13 @@ const RAW_RUNTIME_STATE =
           ["path-key", "npm:3.1.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip/node_modules/path-key/",\
+        "packageDependencies": [\
+          ["path-key", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["path-parse", [\
@@ -9234,6 +9351,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["peek-readable", [\
+      ["npm:4.1.0", {\
+        "packageLocation": "./.yarn/cache/peek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip/node_modules/peek-readable/",\
+        "packageDependencies": [\
+          ["peek-readable", "npm:4.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["pend", [\
       ["npm:1.2.0", {\
         "packageLocation": "./.yarn/cache/pend-npm-1.2.0-7a13d93266-6c72f52433.zip/node_modules/pend/",\
@@ -9357,11 +9483,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["plur", [\
-      ["npm:3.1.1", {\
-        "packageLocation": "./.yarn/cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip/node_modules/plur/",\
+      ["npm:5.1.0", {\
+        "packageLocation": "./.yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip/node_modules/plur/",\
         "packageDependencies": [\
-          ["plur", "npm:3.1.1"],\
-          ["irregular-plurals", "npm:2.0.0"]\
+          ["plur", "npm:5.1.0"],\
+          ["irregular-plurals", "npm:3.5.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -9923,10 +10049,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["pretty-bytes", [\
-      ["npm:5.3.0", {\
-        "packageLocation": "./.yarn/cache/pretty-bytes-npm-5.3.0-d118630c4c-baff93503a.zip/node_modules/pretty-bytes/",\
+      ["npm:6.1.1", {\
+        "packageLocation": "./.yarn/cache/pretty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip/node_modules/pretty-bytes/",\
         "packageDependencies": [\
-          ["pretty-bytes", "npm:5.3.0"]\
+          ["pretty-bytes", "npm:6.1.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -10310,6 +10436,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["readable-web-to-node-stream", [\
+      ["npm:3.0.2", {\
+        "packageLocation": "./.yarn/cache/readable-web-to-node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip/node_modules/readable-web-to-node-stream/",\
+        "packageDependencies": [\
+          ["readable-web-to-node-stream", "npm:3.0.2"],\
+          ["readable-stream", "npm:3.6.2"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["readdirp", [\
       ["npm:2.2.1", {\
         "packageLocation": "./.yarn/cache/readdirp-npm-2.2.1-33cb5df2b8-14af3408ac.zip/node_modules/readdirp/",\
@@ -10333,15 +10469,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["redent", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip/node_modules/redent/",\
-        "packageDependencies": [\
-          ["redent", "npm:1.0.0"],\
-          ["indent-string", "npm:2.1.0"],\
-          ["strip-indent", "npm:1.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:4.0.0", {\
         "packageLocation": "./.yarn/cache/redent-npm-4.0.0-67da39f156-6944e7b1d8.zip/node_modules/redent/",\
         "packageDependencies": [\
@@ -10429,16 +10556,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["repeating", [\
-      ["npm:2.0.1", {\
-        "packageLocation": "./.yarn/cache/repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip/node_modules/repeating/",\
-        "packageDependencies": [\
-          ["repeating", "npm:2.0.1"],\
-          ["is-finite", "npm:1.0.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["replace-ext", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/replace-ext-npm-1.0.0-5d4ecb34ac-123e5c2804.zip/node_modules/replace-ext/",\
@@ -10446,6 +10563,13 @@ const RAW_RUNTIME_STATE =
           ["replace-ext", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.0.0", {\
+        "packageLocation": "./.yarn/cache/replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip/node_modules/replace-ext/",\
+        "packageDependencies": [\
+          ["replace-ext", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["replace-homedir", [\
@@ -10576,7 +10700,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["restore-cursor", "npm:2.0.0"],\
           ["onetime", "npm:2.0.1"],\
-          ["signal-exit", "npm:3.0.2"]\
+          ["signal-exit", "npm:3.0.7"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -10584,8 +10708,8 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/restore-cursor-npm-3.1.0-52c5a4c98f-f877dd8741.zip/node_modules/restore-cursor/",\
         "packageDependencies": [\
           ["restore-cursor", "npm:3.1.0"],\
-          ["onetime", "npm:5.1.0"],\
-          ["signal-exit", "npm:3.0.2"]\
+          ["onetime", "npm:5.1.2"],\
+          ["signal-exit", "npm:3.0.7"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -11034,10 +11158,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["signal-exit", [\
-      ["npm:3.0.2", {\
-        "packageLocation": "./.yarn/cache/signal-exit-npm-3.0.2-5919f57fbd-ccc08b9ad5.zip/node_modules/signal-exit/",\
+      ["npm:3.0.7", {\
+        "packageLocation": "./.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip/node_modules/signal-exit/",\
         "packageDependencies": [\
-          ["signal-exit", "npm:3.0.2"]\
+          ["signal-exit", "npm:3.0.7"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -11075,6 +11199,13 @@ const RAW_RUNTIME_STATE =
           ["slash", "npm:3.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip/node_modules/slash/",\
+        "packageDependencies": [\
+          ["slash", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["slice-ansi", [\
@@ -11334,18 +11465,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["squeak", [\
-      ["npm:1.3.0", {\
-        "packageLocation": "./.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip/node_modules/squeak/",\
-        "packageDependencies": [\
-          ["squeak", "npm:1.3.0"],\
-          ["chalk", "npm:1.1.3"],\
-          ["console-stream", "npm:0.1.1"],\
-          ["lpad-align", "npm:1.1.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["ssri", [\
       ["npm:10.0.5", {\
         "packageLocation": "./.yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip/node_modules/ssri/",\
@@ -11715,15 +11834,23 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["strip-indent", [\
-      ["npm:1.0.1", {\
-        "packageLocation": "./.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip/node_modules/strip-indent/",\
+    ["strip-final-newline", [\
+      ["npm:2.0.0", {\
+        "packageLocation": "./.yarn/cache/strip-final-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip/node_modules/strip-final-newline/",\
         "packageDependencies": [\
-          ["strip-indent", "npm:1.0.1"],\
-          ["get-stdin", "npm:4.0.1"]\
+          ["strip-final-newline", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
       }],\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip/node_modules/strip-final-newline/",\
+        "packageDependencies": [\
+          ["strip-final-newline", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["strip-indent", [\
       ["npm:4.0.0", {\
         "packageLocation": "./.yarn/cache/strip-indent-npm-4.0.0-12c489be86-06cbcd93da.zip/node_modules/strip-indent/",\
         "packageDependencies": [\
@@ -11759,6 +11886,26 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["strnum", [\
+      ["npm:1.0.5", {\
+        "packageLocation": "./.yarn/cache/strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip/node_modules/strnum/",\
+        "packageDependencies": [\
+          ["strnum", "npm:1.0.5"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["strtok3", [\
+      ["npm:6.3.0", {\
+        "packageLocation": "./.yarn/cache/strtok3-npm-6.3.0-73598951ca-98fba564d3.zip/node_modules/strtok3/",\
+        "packageDependencies": [\
+          ["strtok3", "npm:6.3.0"],\
+          ["@tokenizer/token", "npm:0.3.0"],\
+          ["peek-readable", "npm:4.1.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["style-search", [\
       ["npm:0.1.0", {\
         "packageLocation": "./.yarn/cache/style-search-npm-0.1.0-e3177d3642-841049768c.zip/node_modules/style-search/",\
@@ -11978,6 +12125,20 @@ const RAW_RUNTIME_STATE =
           ["util.promisify", "npm:1.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.8.0", {\
+        "packageLocation": "./.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip/node_modules/svgo/",\
+        "packageDependencies": [\
+          ["svgo", "npm:2.8.0"],\
+          ["@trysound/sax", "npm:0.2.0"],\
+          ["commander", "npm:7.2.0"],\
+          ["css-select", "npm:4.3.0"],\
+          ["css-tree", "npm:1.1.3"],\
+          ["csso", "npm:4.2.0"],\
+          ["picocolors", "npm:1.0.0"],\
+          ["stable", "npm:0.1.8"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["syntax-error", [\
@@ -12124,16 +12285,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["through2-concurrent", [\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/through2-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip/node_modules/through2-concurrent/",\
-        "packageDependencies": [\
-          ["through2-concurrent", "npm:2.0.0"],\
-          ["through2", "npm:2.0.5"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["through2-filter", [\
       ["npm:3.0.0", {\
         "packageLocation": "./.yarn/cache/through2-filter-npm-3.0.0-2279108519-085e0d9edf.zip/node_modules/through2-filter/",\
@@ -12297,6 +12448,17 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["token-types", [\
+      ["npm:4.2.1", {\
+        "packageLocation": "./.yarn/cache/token-types-npm-4.2.1-1d37f3d456-2995257d24.zip/node_modules/token-types/",\
+        "packageDependencies": [\
+          ["token-types", "npm:4.2.1"],\
+          ["@tokenizer/token", "npm:0.3.0"],\
+          ["ieee754", "npm:1.2.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["toml", [\
       ["npm:3.0.0", {\
         "packageLocation": "./.yarn/cache/toml-npm-3.0.0-f993270804-cfef096686.zip/node_modules/toml/",\
@@ -12323,13 +12485,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["trim-newlines", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-ed96eea318.zip/node_modules/trim-newlines/",\
-        "packageDependencies": [\
-          ["trim-newlines", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:4.1.1", {\
         "packageLocation": "./.yarn/cache/trim-newlines-npm-4.1.1-d247eb0d1e-5b09f8e329.zip/node_modules/trim-newlines/",\
         "packageDependencies": [\
diff --git a/antora-ui-camel/.yarn/cache/@tokenizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip b/antora-ui-camel/.yarn/cache/@tokenizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip
new file mode 100644
index 00000000..ca7890cf
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/@tokenizer-token-npm-0.3.0-4441352cc5-889c1f1e63.zip differ
diff --git a/antora-ui-camel/.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip b/antora-ui-camel/.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip
new file mode 100644
index 00000000..63571afe
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip differ
diff --git a/antora-ui-camel/.yarn/cache/@types-events-npm-3.0.0-2eee0ea973-2eeaef9ec6.zip b/antora-ui-camel/.yarn/cache/@types-events-npm-3.0.0-2eee0ea973-2eeaef9ec6.zip
deleted file mode 100644
index 42f0eecf..00000000
Binary files a/antora-ui-camel/.yarn/cache/@types-events-npm-3.0.0-2eee0ea973-2eeaef9ec6.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip b/antora-ui-camel/.yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip
new file mode 100644
index 00000000..d2d941e3
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/@types-expect-npm-1.20.4-9b033f86cb-fa25b771c8.zip differ
diff --git a/antora-ui-camel/.yarn/cache/@types-glob-npm-7.1.1-10bfc8b49b-1504aea48d.zip b/antora-ui-camel/.yarn/cache/@types-glob-npm-7.1.1-10bfc8b49b-1504aea48d.zip
deleted file mode 100644
index 0e15f0bb..00000000
Binary files a/antora-ui-camel/.yarn/cache/@types-glob-npm-7.1.1-10bfc8b49b-1504aea48d.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/@types-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip b/antora-ui-camel/.yarn/cache/@types-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip
deleted file mode 100644
index 7881bf0b..00000000
Binary files a/antora-ui-camel/.yarn/cache/@types-minimatch-npm-3.0.3-c8b0625f84-dfb9f8c553.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/@types-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip b/antora-ui-camel/.yarn/cache/@types-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip
new file mode 100644
index 00000000..7fbda513
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/@types-vinyl-npm-2.0.11-a9043114a2-0f69e2d447.zip differ
diff --git a/antora-ui-camel/.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip b/antora-ui-camel/.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip
deleted file mode 100644
index b7fd136e..00000000
Binary files a/antora-ui-camel/.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip b/antora-ui-camel/.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip
new file mode 100644
index 00000000..e4f6918f
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip differ
diff --git a/antora-ui-camel/.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip b/antora-ui-camel/.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip
deleted file mode 100644
index 925a9b18..00000000
Binary files a/antora-ui-camel/.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-55e8d787d4.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip b/antora-ui-camel/.yarn/cache/camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip
deleted file mode 100644
index 69472c07..00000000
Binary files a/antora-ui-camel/.yarn/cache/camelcase-npm-2.1.1-2ed296a336-20a3ef08f3.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/chalk-npm-5.3.0-d181999efb-6373caaab2.zip b/antora-ui-camel/.yarn/cache/chalk-npm-5.3.0-d181999efb-6373caaab2.zip
new file mode 100644
index 00000000..ac5beacc
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/chalk-npm-5.3.0-d181999efb-6373caaab2.zip differ
diff --git a/antora-ui-camel/.yarn/cache/commander-npm-7.2.0-19178180f8-9973af1072.zip b/antora-ui-camel/.yarn/cache/commander-npm-7.2.0-19178180f8-9973af1072.zip
new file mode 100644
index 00000000..2f2c2fdb
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/commander-npm-7.2.0-19178180f8-9973af1072.zip differ
diff --git a/antora-ui-camel/.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip b/antora-ui-camel/.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip
deleted file mode 100644
index 30b23e21..00000000
Binary files a/antora-ui-camel/.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-78e31556c3.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip b/antora-ui-camel/.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip
new file mode 100644
index 00000000..9a3b4f17
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip differ
diff --git a/antora-ui-camel/.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip b/antora-ui-camel/.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip
new file mode 100644
index 00000000..f177cd1d
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip differ
diff --git a/antora-ui-camel/.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip b/antora-ui-camel/.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip
new file mode 100644
index 00000000..cdd362ce
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip differ
diff --git a/antora-ui-camel/.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip b/antora-ui-camel/.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip
new file mode 100644
index 00000000..6c8cf2d8
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip differ
diff --git a/antora-ui-camel/.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip b/antora-ui-camel/.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip
deleted file mode 100644
index 0e56e107..00000000
Binary files a/antora-ui-camel/.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-53fb803e58.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/decompress-npm-4.2.0-010ac9debb-91452b89e1.zip b/antora-ui-camel/.yarn/cache/decompress-npm-4.2.0-010ac9debb-91452b89e1.zip
deleted file mode 100644
index c27c0118..00000000
Binary files a/antora-ui-camel/.yarn/cache/decompress-npm-4.2.0-010ac9debb-91452b89e1.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/decompress-npm-4.2.1-a79829cc55-8247a31c6d.zip b/antora-ui-camel/.yarn/cache/decompress-npm-4.2.1-a79829cc55-8247a31c6d.zip
new file mode 100644
index 00000000..9b04f5a2
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/decompress-npm-4.2.1-a79829cc55-8247a31c6d.zip differ
diff --git a/antora-ui-camel/.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip b/antora-ui-camel/.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip
new file mode 100644
index 00000000..e8f186ba
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip differ
diff --git a/antora-ui-camel/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip b/antora-ui-camel/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip
new file mode 100644
index 00000000..cab8bb79
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip differ
diff --git a/antora-ui-camel/.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip b/antora-ui-camel/.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip
new file mode 100644
index 00000000..b962a57d
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip differ
diff --git a/antora-ui-camel/.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip b/antora-ui-camel/.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip
new file mode 100644
index 00000000..3bcdf124
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip differ
diff --git a/antora-ui-camel/.yarn/cache/easy-transform-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip b/antora-ui-camel/.yarn/cache/easy-transform-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip
new file mode 100644
index 00000000..5d10d4a3
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/easy-transform-stream-npm-1.0.1-eecd4538b8-3d783ad3ff.zip differ
diff --git a/antora-ui-camel/.yarn/cache/entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip b/antora-ui-camel/.yarn/cache/entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip
new file mode 100644
index 00000000..399a938a
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip differ
diff --git a/antora-ui-camel/.yarn/cache/execa-npm-5.1.1-191347acf5-8ada91f2d7.zip b/antora-ui-camel/.yarn/cache/execa-npm-5.1.1-191347acf5-8ada91f2d7.zip
new file mode 100644
index 00000000..9b1fa7ec
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/execa-npm-5.1.1-191347acf5-8ada91f2d7.zip differ
diff --git a/antora-ui-camel/.yarn/cache/execa-npm-6.1.0-be1d7f323b-669437011a.zip b/antora-ui-camel/.yarn/cache/execa-npm-6.1.0-be1d7f323b-669437011a.zip
new file mode 100644
index 00000000..6e470f36
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/execa-npm-6.1.0-be1d7f323b-669437011a.zip differ
diff --git a/antora-ui-camel/.yarn/cache/fast-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip b/antora-ui-camel/.yarn/cache/fast-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip
new file mode 100644
index 00000000..3bb1ff15
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/fast-xml-parser-npm-4.3.3-35a04105d1-501de1f38d.zip differ
diff --git a/antora-ui-camel/.yarn/cache/figures-npm-1.7.0-1542644df9-3a815f8a3b.zip b/antora-ui-camel/.yarn/cache/figures-npm-1.7.0-1542644df9-3a815f8a3b.zip
deleted file mode 100644
index 4b0dccd0..00000000
Binary files a/antora-ui-camel/.yarn/cache/figures-npm-1.7.0-1542644df9-3a815f8a3b.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/file-type-npm-12.4.2-29293a3683-92866cf59f.zip b/antora-ui-camel/.yarn/cache/file-type-npm-12.4.2-29293a3683-92866cf59f.zip
deleted file mode 100644
index 7dc11def..00000000
Binary files a/antora-ui-camel/.yarn/cache/file-type-npm-12.4.2-29293a3683-92866cf59f.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip b/antora-ui-camel/.yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip
new file mode 100644
index 00000000..21f31fe7
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/file-type-npm-16.5.4-36faadc4ae-46ced46bb9.zip differ
diff --git a/antora-ui-camel/.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip b/antora-ui-camel/.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip
deleted file mode 100644
index eea9cd6d..00000000
Binary files a/antora-ui-camel/.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-4f73d3fe05.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/get-stream-npm-6.0.1-83e51a4642-781266d297.zip b/antora-ui-camel/.yarn/cache/get-stream-npm-6.0.1-83e51a4642-781266d297.zip
new file mode 100644
index 00000000..d81902ee
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/get-stream-npm-6.0.1-83e51a4642-781266d297.zip differ
diff --git a/antora-ui-camel/.yarn/cache/gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip b/antora-ui-camel/.yarn/cache/gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip
deleted file mode 100644
index 126f59de..00000000
Binary files a/antora-ui-camel/.yarn/cache/gifsicle-npm-4.0.1-47efba2323-b8b83bd89f.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip b/antora-ui-camel/.yarn/cache/gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip
new file mode 100644
index 00000000..dd7a5d78
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/gifsicle-npm-5.3.0-d8f9b67003-2b637d2626.zip differ
diff --git a/antora-ui-camel/.yarn/cache/globby-npm-10.0.2-9b274c88d3-6974752014.zip b/antora-ui-camel/.yarn/cache/globby-npm-10.0.2-9b274c88d3-6974752014.zip
deleted file mode 100644
index 354deca9..00000000
Binary files a/antora-ui-camel/.yarn/cache/globby-npm-10.0.2-9b274c88d3-6974752014.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip b/antora-ui-camel/.yarn/cache/globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip
new file mode 100644
index 00000000..aa83ed88
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/globby-npm-12.2.0-c8a4e97e5f-894e05b2ea.zip differ
diff --git a/antora-ui-camel/.yarn/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip b/antora-ui-camel/.yarn/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip
deleted file mode 100644
index c3adc024..00000000
Binary files a/antora-ui-camel/.yarn/cache/gulp-imagemin-npm-6.2.0-449b81e33c-98ebc58a1f.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip b/antora-ui-camel/.yarn/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip
new file mode 100644
index 00000000..3575c187
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/gulp-imagemin-npm-9.0.0-f59ad46b99-b7b1cf5546.zip differ
diff --git a/antora-ui-camel/.yarn/cache/gulp-plugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip b/antora-ui-camel/.yarn/cache/gulp-plugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip
new file mode 100644
index 00000000..e44d4cf4
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/gulp-plugin-extras-npm-0.2.2-1d6b889ea0-96ce1f063f.zip differ
diff --git a/antora-ui-camel/.yarn/cache/human-signals-npm-2.1.0-f75815481d-df59be9e0a.zip b/antora-ui-camel/.yarn/cache/human-signals-npm-2.1.0-f75815481d-df59be9e0a.zip
new file mode 100644
index 00000000..dcf34ab1
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/human-signals-npm-2.1.0-f75815481d-df59be9e0a.zip differ
diff --git a/antora-ui-camel/.yarn/cache/human-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip b/antora-ui-camel/.yarn/cache/human-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip
new file mode 100644
index 00000000..707398a5
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/human-signals-npm-3.0.1-0c557ca74a-0b2741651e.zip differ
diff --git a/antora-ui-camel/.yarn/cache/ieee754-npm-1.1.13-a57522ba12-5c2f365168.zip b/antora-ui-camel/.yarn/cache/ieee754-npm-1.1.13-a57522ba12-5c2f365168.zip
deleted file mode 100644
index 3a531e4d..00000000
Binary files a/antora-ui-camel/.yarn/cache/ieee754-npm-1.1.13-a57522ba12-5c2f365168.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip b/antora-ui-camel/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip
new file mode 100644
index 00000000..b44e5fba
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip differ
diff --git a/antora-ui-camel/.yarn/cache/imagemin-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip b/antora-ui-camel/.yarn/cache/imagemin-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip
deleted file mode 100644
index 4eaf9d64..00000000
Binary files a/antora-ui-camel/.yarn/cache/imagemin-gifsicle-npm-6.0.1-81705f9bbb-dd90a9b65f.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/imagemin-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip b/antora-ui-camel/.yarn/cache/imagemin-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip
new file mode 100644
index 00000000..fa4f17c4
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/imagemin-gifsicle-npm-7.0.0-d09409d42a-4a0a66c9c9.zip differ
diff --git a/antora-ui-camel/.yarn/cache/imagemin-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip b/antora-ui-camel/.yarn/cache/imagemin-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip
deleted file mode 100644
index 80f51962..00000000
Binary files a/antora-ui-camel/.yarn/cache/imagemin-jpegtran-npm-6.0.0-86697062f0-cae43d0450.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/imagemin-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip b/antora-ui-camel/.yarn/cache/imagemin-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip
new file mode 100644
index 00000000..9a5030a7
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/imagemin-mozjpeg-npm-10.0.0-d09c38bd99-bdcf0693eb.zip differ
diff --git a/antora-ui-camel/.yarn/cache/imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip b/antora-ui-camel/.yarn/cache/imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip
deleted file mode 100644
index fd5aa72e..00000000
Binary files a/antora-ui-camel/.yarn/cache/imagemin-npm-7.0.1-85a0a4593b-66af34cb1e.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip b/antora-ui-camel/.yarn/cache/imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip
new file mode 100644
index 00000000..3f5fd57d
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/imagemin-npm-8.0.1-69d74fd04b-4b4b2bb250.zip differ
diff --git a/antora-ui-camel/.yarn/cache/imagemin-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip b/antora-ui-camel/.yarn/cache/imagemin-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip
deleted file mode 100644
index c49a8386..00000000
Binary files a/antora-ui-camel/.yarn/cache/imagemin-optipng-npm-7.1.0-cd65f0d69a-3c829ef230.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/imagemin-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip b/antora-ui-camel/.yarn/cache/imagemin-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip
new file mode 100644
index 00000000..7d640bcf
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/imagemin-optipng-npm-8.0.0-c8de86d04c-47f17a3455.zip differ
diff --git a/antora-ui-camel/.yarn/cache/imagemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip b/antora-ui-camel/.yarn/cache/imagemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip
new file mode 100644
index 00000000..c3b8cde7
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/imagemin-svgo-npm-10.0.1-148e7db9d5-7f1fbc6da7.zip differ
diff --git a/antora-ui-camel/.yarn/cache/imagemin-svgo-npm-7.0.0-ad9a24c3d1-ab219c417e.zip b/antora-ui-camel/.yarn/cache/imagemin-svgo-npm-7.0.0-ad9a24c3d1-ab219c417e.zip
deleted file mode 100644
index 27a457d5..00000000
Binary files a/antora-ui-camel/.yarn/cache/imagemin-svgo-npm-7.0.0-ad9a24c3d1-ab219c417e.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2fe7124311.zip b/antora-ui-camel/.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2fe7124311.zip
deleted file mode 100644
index 989f8cc9..00000000
Binary files a/antora-ui-camel/.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2fe7124311.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/irregular-plurals-npm-2.0.0-16a11b5837-de661326c7.zip b/antora-ui-camel/.yarn/cache/irregular-plurals-npm-2.0.0-16a11b5837-de661326c7.zip
deleted file mode 100644
index fbf4f1c6..00000000
Binary files a/antora-ui-camel/.yarn/cache/irregular-plurals-npm-2.0.0-16a11b5837-de661326c7.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/irregular-plurals-npm-3.5.0-2415613615-27f04e6640.zip b/antora-ui-camel/.yarn/cache/irregular-plurals-npm-3.5.0-2415613615-27f04e6640.zip
new file mode 100644
index 00000000..baffd9e4
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/irregular-plurals-npm-3.5.0-2415613615-27f04e6640.zip differ
diff --git a/antora-ui-camel/.yarn/cache/is-finite-npm-1.0.2-121ed1a9b2-4619b69013.zip b/antora-ui-camel/.yarn/cache/is-finite-npm-1.0.2-121ed1a9b2-4619b69013.zip
deleted file mode 100644
index 447d6812..00000000
Binary files a/antora-ui-camel/.yarn/cache/is-finite-npm-1.0.2-121ed1a9b2-4619b69013.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/is-jpg-npm-2.0.0-742c41c013-3412b63197.zip b/antora-ui-camel/.yarn/cache/is-jpg-npm-2.0.0-742c41c013-3412b63197.zip
deleted file mode 100644
index de7e5174..00000000
Binary files a/antora-ui-camel/.yarn/cache/is-jpg-npm-2.0.0-742c41c013-3412b63197.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip b/antora-ui-camel/.yarn/cache/is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip
new file mode 100644
index 00000000..e62e51c4
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/is-jpg-npm-3.0.0-3e8f94df2f-fa2dc4d880.zip differ
diff --git a/antora-ui-camel/.yarn/cache/is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip b/antora-ui-camel/.yarn/cache/is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip
new file mode 100644
index 00000000..c5699a4e
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip differ
diff --git a/antora-ui-camel/.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip b/antora-ui-camel/.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip
new file mode 100644
index 00000000..71e7d651
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip differ
diff --git a/antora-ui-camel/.yarn/cache/is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip b/antora-ui-camel/.yarn/cache/is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip
new file mode 100644
index 00000000..0e29959a
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/is-svg-npm-4.4.0-778e51f4da-cd5a0ba1af.zip differ
diff --git a/antora-ui-camel/.yarn/cache/jpegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip b/antora-ui-camel/.yarn/cache/jpegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip
deleted file mode 100644
index 5d71a743..00000000
Binary files a/antora-ui-camel/.yarn/cache/jpegtran-bin-npm-4.0.0-c1e70a98c1-b3246433ea.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip b/antora-ui-camel/.yarn/cache/logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip
deleted file mode 100644
index 41885ec2..00000000
Binary files a/antora-ui-camel/.yarn/cache/logalot-npm-2.1.0-5542ab78ae-6d3c8b25f9.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/longest-npm-1.0.1-78ef3a3705-21717f9567.zip b/antora-ui-camel/.yarn/cache/longest-npm-1.0.1-78ef3a3705-21717f9567.zip
deleted file mode 100644
index 0f443831..00000000
Binary files a/antora-ui-camel/.yarn/cache/longest-npm-1.0.1-78ef3a3705-21717f9567.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip b/antora-ui-camel/.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip
deleted file mode 100644
index 556826c9..00000000
Binary files a/antora-ui-camel/.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-750e12defd.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip b/antora-ui-camel/.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip
deleted file mode 100644
index c636d95a..00000000
Binary files a/antora-ui-camel/.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-e3ee93a839.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/make-dir-npm-3.1.0-d1d7505142-484200020a.zip b/antora-ui-camel/.yarn/cache/make-dir-npm-3.1.0-d1d7505142-484200020a.zip
deleted file mode 100644
index e466cd8a..00000000
Binary files a/antora-ui-camel/.yarn/cache/make-dir-npm-3.1.0-d1d7505142-484200020a.zip and /dev/null differ
diff --git a/.yarn/cache/mdn-data-npm-2.0.12-905d82b9c1-e9f852a0c5.zip b/antora-ui-camel/.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip
similarity index 52%
rename from .yarn/cache/mdn-data-npm-2.0.12-905d82b9c1-e9f852a0c5.zip
rename to antora-ui-camel/.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip
index c1c6a0b7..41b23a65 100644
Binary files a/.yarn/cache/mdn-data-npm-2.0.12-905d82b9c1-e9f852a0c5.zip and b/antora-ui-camel/.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip differ
diff --git a/antora-ui-camel/.yarn/cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip b/antora-ui-camel/.yarn/cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip
deleted file mode 100644
index 3106685e..00000000
Binary files a/antora-ui-camel/.yarn/cache/meow-npm-3.7.0-5653cc98af-dd1f7fc0e5.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip b/antora-ui-camel/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip
new file mode 100644
index 00000000..f990f1de
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip differ
diff --git a/antora-ui-camel/.yarn/cache/mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip b/antora-ui-camel/.yarn/cache/mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip
new file mode 100644
index 00000000..f5c98420
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/mozjpeg-npm-8.0.0-01a7c10cfa-2d554f49d9.zip differ
diff --git a/antora-ui-camel/.yarn/cache/npm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip b/antora-ui-camel/.yarn/cache/npm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip
new file mode 100644
index 00000000..18ef7040
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/npm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip differ
diff --git a/antora-ui-camel/.yarn/cache/npm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip b/antora-ui-camel/.yarn/cache/npm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip
new file mode 100644
index 00000000..b4e610d6
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/npm-run-path-npm-5.2.0-f449a9c258-c5325e0160.zip differ
diff --git a/antora-ui-camel/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip b/antora-ui-camel/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip
new file mode 100644
index 00000000..dc825e50
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip differ
diff --git a/antora-ui-camel/.yarn/cache/onetime-npm-5.1.0-8d9e23c1e0-a2beeef8b9.zip b/antora-ui-camel/.yarn/cache/onetime-npm-5.1.0-8d9e23c1e0-a2beeef8b9.zip
deleted file mode 100644
index a9115198..00000000
Binary files a/antora-ui-camel/.yarn/cache/onetime-npm-5.1.0-8d9e23c1e0-a2beeef8b9.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e9fd0695a0.zip b/antora-ui-camel/.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e9fd0695a0.zip
new file mode 100644
index 00000000..1c00b778
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e9fd0695a0.zip differ
diff --git a/antora-ui-camel/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip b/antora-ui-camel/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip
new file mode 100644
index 00000000..05f13202
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip differ
diff --git a/antora-ui-camel/.yarn/cache/optipng-bin-npm-6.0.0-3aa5f04a3e-0ca05bfc02.zip b/antora-ui-camel/.yarn/cache/optipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip
similarity index 99%
rename from antora-ui-camel/.yarn/cache/optipng-bin-npm-6.0.0-3aa5f04a3e-0ca05bfc02.zip
rename to antora-ui-camel/.yarn/cache/optipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip
index 23398e81..330df132 100644
Binary files a/antora-ui-camel/.yarn/cache/optipng-bin-npm-6.0.0-3aa5f04a3e-0ca05bfc02.zip and b/antora-ui-camel/.yarn/cache/optipng-bin-npm-7.0.1-ce5485fb99-5c42b977bf.zip differ
diff --git a/antora-ui-camel/.yarn/cache/p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip b/antora-ui-camel/.yarn/cache/p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip
deleted file mode 100644
index a50168f9..00000000
Binary files a/antora-ui-camel/.yarn/cache/p-pipe-npm-3.1.0-147ab7fff2-d4ef73801a.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip b/antora-ui-camel/.yarn/cache/p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip
new file mode 100644
index 00000000..dff9acf3
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/p-pipe-npm-4.0.0-0124a5a8f9-d2638c08e1.zip differ
diff --git a/antora-ui-camel/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip b/antora-ui-camel/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip
new file mode 100644
index 00000000..271eb034
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip differ
diff --git a/antora-ui-camel/.yarn/cache/peek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip b/antora-ui-camel/.yarn/cache/peek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip
new file mode 100644
index 00000000..b7d1af18
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/peek-readable-npm-4.1.0-26439d9ff8-97373215dc.zip differ
diff --git a/antora-ui-camel/.yarn/cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip b/antora-ui-camel/.yarn/cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip
deleted file mode 100644
index 5493424f..00000000
Binary files a/antora-ui-camel/.yarn/cache/plur-npm-3.1.1-af294aad12-d6e353d660.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip b/antora-ui-camel/.yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip
new file mode 100644
index 00000000..bfdfeb49
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/plur-npm-5.1.0-a8abe6df1b-57e400dc4b.zip differ
diff --git a/antora-ui-camel/.yarn/cache/pretty-bytes-npm-5.3.0-d118630c4c-baff93503a.zip b/antora-ui-camel/.yarn/cache/pretty-bytes-npm-5.3.0-d118630c4c-baff93503a.zip
deleted file mode 100644
index ffab4925..00000000
Binary files a/antora-ui-camel/.yarn/cache/pretty-bytes-npm-5.3.0-d118630c4c-baff93503a.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/pretty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip b/antora-ui-camel/.yarn/cache/pretty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip
new file mode 100644
index 00000000..b472b790
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/pretty-bytes-npm-6.1.1-d10304de8f-43d29d909d.zip differ
diff --git a/antora-ui-camel/.yarn/cache/readable-web-to-node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip b/antora-ui-camel/.yarn/cache/readable-web-to-node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip
new file mode 100644
index 00000000..31d778d5
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/readable-web-to-node-stream-npm-3.0.2-682f5de297-d3a5bf9d70.zip differ
diff --git a/antora-ui-camel/.yarn/cache/redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip b/antora-ui-camel/.yarn/cache/redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip
deleted file mode 100644
index ce4888f0..00000000
Binary files a/antora-ui-camel/.yarn/cache/redent-npm-1.0.0-b4da60611f-2bb8f76fda.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip b/antora-ui-camel/.yarn/cache/repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip
deleted file mode 100644
index d4ae2d2d..00000000
Binary files a/antora-ui-camel/.yarn/cache/repeating-npm-2.0.1-b05693cc77-d2db0b69c5.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip b/antora-ui-camel/.yarn/cache/replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip
new file mode 100644
index 00000000..a609f341
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/replace-ext-npm-2.0.0-44b74a3694-ed640ac90d.zip differ
diff --git a/antora-ui-camel/.yarn/cache/signal-exit-npm-3.0.2-5919f57fbd-ccc08b9ad5.zip b/antora-ui-camel/.yarn/cache/signal-exit-npm-3.0.2-5919f57fbd-ccc08b9ad5.zip
deleted file mode 100644
index fa45f6a7..00000000
Binary files a/antora-ui-camel/.yarn/cache/signal-exit-npm-3.0.2-5919f57fbd-ccc08b9ad5.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip b/antora-ui-camel/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip
new file mode 100644
index 00000000..98720bd8
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip differ
diff --git a/antora-ui-camel/.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip b/antora-ui-camel/.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip
new file mode 100644
index 00000000..1382ade5
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip differ
diff --git a/antora-ui-camel/.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip b/antora-ui-camel/.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip
deleted file mode 100644
index 8a4de312..00000000
Binary files a/antora-ui-camel/.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-6a3c02cb5a.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/strip-final-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip b/antora-ui-camel/.yarn/cache/strip-final-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip
new file mode 100644
index 00000000..92534423
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/strip-final-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip differ
diff --git a/antora-ui-camel/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip b/antora-ui-camel/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip
new file mode 100644
index 00000000..9cbcced9
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip differ
diff --git a/antora-ui-camel/.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip b/antora-ui-camel/.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip
deleted file mode 100644
index abd4e4e0..00000000
Binary files a/antora-ui-camel/.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-81ad9a0b8a.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip b/antora-ui-camel/.yarn/cache/strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip
new file mode 100644
index 00000000..60227886
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/strnum-npm-1.0.5-9ba11d2a0a-d3117975db.zip differ
diff --git a/antora-ui-camel/.yarn/cache/strtok3-npm-6.3.0-73598951ca-98fba564d3.zip b/antora-ui-camel/.yarn/cache/strtok3-npm-6.3.0-73598951ca-98fba564d3.zip
new file mode 100644
index 00000000..99bfc30b
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/strtok3-npm-6.3.0-73598951ca-98fba564d3.zip differ
diff --git a/antora-ui-camel/.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip b/antora-ui-camel/.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip
new file mode 100644
index 00000000..4c0de21f
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip differ
diff --git a/antora-ui-camel/.yarn/cache/through2-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip b/antora-ui-camel/.yarn/cache/through2-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip
deleted file mode 100644
index 47781145..00000000
Binary files a/antora-ui-camel/.yarn/cache/through2-concurrent-npm-2.0.0-718ddc2c73-ea4609ab47.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/token-types-npm-4.2.1-1d37f3d456-2995257d24.zip b/antora-ui-camel/.yarn/cache/token-types-npm-4.2.1-1d37f3d456-2995257d24.zip
new file mode 100644
index 00000000..71ca038c
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/token-types-npm-4.2.1-1d37f3d456-2995257d24.zip differ
diff --git a/antora-ui-camel/.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-ed96eea318.zip b/antora-ui-camel/.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-ed96eea318.zip
deleted file mode 100644
index 35900de4..00000000
Binary files a/antora-ui-camel/.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-ed96eea318.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/index.js b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/index.js
deleted file mode 100644
index fb0971d4..00000000
--- a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-'use strict';
-module.exports = require('./lib').path();
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/install.js b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/install.js
deleted file mode 100644
index 76ff8cea..00000000
--- a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/install.js
+++ /dev/null
@@ -1,31 +0,0 @@
-'use strict';
-const path = require('path');
-const binBuild = require('bin-build');
-const log = require('logalot');
-const bin = require('.');
-
-bin.run(['--version']).then(() => {
-	log.success('gifsicle pre-build test passed successfully');
-}).catch(error => {
-	log.warn(error.message);
-	log.warn('gifsicle pre-build test failed');
-	log.info('compiling from source');
-
-	const cfg = [
-		'./configure --disable-gifview --disable-gifdiff',
-		`--prefix="${bin.dest()}" --bindir="${bin.dest()}"`
-	].join(' ');
-
-	binBuild.file(path.resolve(__dirname, '../vendor/source/gifsicle.tar.gz'), [
-		'autoreconf -ivf',
-		cfg,
-		'make install'
-	]).then(() => {
-		log.success('gifsicle built successfully');
-	}).catch(error => {
-		log.error(error.stack);
-
-		// eslint-disable-next-line unicorn/no-process-exit
-		process.exit(1);
-	});
-});
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/gifsicle b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/gifsicle
deleted file mode 100755
index 1608c929..00000000
Binary files a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/gifsicle and /dev/null differ
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/share/man/man1/gifsicle.1 b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/share/man/man1/gifsicle.1
deleted file mode 100644
index 7f8eab58..00000000
--- a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/share/man/man1/gifsicle.1
+++ /dev/null
@@ -1,1318 +0,0 @@
-.\" -*- mode: nroff -*-
-.ds V 1.90
-.ds E " \-\- 
-.if t .ds E \(em
-.de Op
-.BR "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
-..
-.de Oa
-.IR "\fB\\$1\& \|\fI\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
-..
-.de Qo
-.RB \(oq "\\$1" "\(cq\\$2"
-..
-.de Qa
-.BI "\fR\(oq\fB\\$1" " \\$2" " \\$3" " \\$4" "\fR\(cq\\$5"
-..
-.de Sp
-.if n .sp
-.if t .sp 0.4
-..
-.de Ix
-.TP 25
-\\$1
-.nh
-\\$2
-.hy
-..
-.de Es
-.Sp
-.RS 5
-.nf
-..
-.de Ee
-.fi
-.RE
-.PP
-..
-.de Xs
-.RS 5
-.nf
-..
-.de Xe
-.fi
-.RE
-..
-.TH GIFSICLE 1 "11 July 2017" "Version \*V"
-.SH NAME
-gifsicle \- manipulates GIF images and animations
-.SH SYNOPSIS
-.B gifsicle
-\%[options, frames, and filenames].\|.\|.
-'
-.SH DESCRIPTION
-.B gifsicle
-is a powerful command-line program for creating, editing, manipulating, and
-getting information about GIF images and animations.
-.PP
-.B Gifsicle
-normally processes input GIF files according to its command line
-options and writes the result to the standard output. The
-.Op \-i
-option, for example, tells
-.B gifsicle
-to interlace its inputs:
-.Es
-\fBgifsicle \-i < pic.gif > interlaced-pic.gif\fR
-.Ee
-.PP
-.B Gifsicle
-is good at creating and manipulating GIF animations. By default, it
-combines two or more input files into a \(lqflipbook\(rq animation:
-.Es
-\fBgifsicle pic1.gif pic2.gif pic3.gif > animation.gif\fR
-.Ee
-Use options like
-.Op \-\-delay ", " \-\-loopcount ", and " \-\-optimize
-to tune your animations.
-.PP
-To modify GIF files in place, use the
-.Op \-\-batch
-option. With
-.Op \-\-batch ,
-.B gifsicle
-will modify the files you specify instead of writing a new file to the
-standard output. To interlace all the GIFs in the current directory, you
-could say:
-.Es
-\fBgifsicle \-\-batch \-i *.gif
-.Ee
-.PP
-New users may want to skip to
-the Examples section at the end.
-'
-.SH CONCEPT INDEX
-'
-Concepts are on the left, relevant
-.B gifsicle
-options are on the right.
-'
-.Sp
-.PD 0
-.Ix "Animations, changing" "frame selections, frame changes, etc."
-.Ix "\ \ \ disposal" "\fB\-\-disposal\fP"
-.Ix "\ \ \ looping" "\fB\-\-loopcount\fP"
-.Ix "\ \ \ portions of" "frame selections"
-.Ix "\ \ \ smaller" "\fB\-\-optimize\fP, \fB\-\-colors\fP"
-.Ix "\ \ \ speed" "\fB\-\-delay\fP"
-.Ix "Bad output" "\fB\-\-careful\fP"
-.Ix "Background color" "\fB\-\-background\fP"
-.Ix "Colors, changing" "\fB\-\-change\-color\fP, \fB\-\-use\-colormap\fP, \fB\-\-dither\fP, \fB\-\-transform\-colormap\fP"
-.Ix "\ \ \ reducing number" "\fB\-\-colors\fP, \fB\-\-dither\fP, \fB\-\-gamma\fP"
-.Ix "Comments" "\fB\-\-comment\fP"
-.Ix "Extensions" "\fB\-\-extension\fP, \fB\-\-app\-extension\fP, \fB\-\-extension\-info\fP"
-.Ix "File size" "\fB\-\-optimize\fP, \fB\-\-unoptimize\fP, \fB\-\-colors\fP"
-.TP 30
-Image transformations
-.Ix "\ \ \ cropping" "\fB\-\-crop\fP, \fB\-\-crop\-transparency\fP"
-.Ix "\ \ \ flipping" "\fB\-\-flip\-*\fP"
-.Ix "\ \ \ resizing" "\fB\-\-resize\fP, \fB\-\-scale\fP"
-.Ix "\ \ \ rotating" "\fB\-\-rotate\-*\fP"
-.Ix "Grayscale" "\fB\-\-use\-colormap\fP"
-.Ix "Interlacing" "\fB\-\-interlace\fP"
-.Ix "Positioning frames" "\fB\-\-position\fP"
-.Ix "Screen, logical" "\fB\-\-logical\-screen\fP"
-.Ix "Selecting frames" "frame selections (like \fB'#0'\fP)"
-.Ix "Transparency" "\fB\-\-transparent\fP"
-.Ix "Warnings" "\fB\-\-no\-warnings\fP"
-.PD
-'
-.SH COMMAND LINE
-
-.BR gifsicle 's
-command line consists of GIF input files and options. Most options start
-with a dash (\-) or plus (+); frame selections, a kind of option, start
-with a number sign (#). Anything else is a GIF input file.
-.PP
-.B gifsicle
-reads and processes GIF input files in order. If no GIF input file is
-given, or you give the special filename \(oq\-\(cq,
-it reads from the standard input.
-.PP
-.B gifsicle
-exits with status 0 if there were no errors and status 1 otherwise.
-'
-.SH OPTIONS
-
-Every option has a long form,
-.Qo \-\-long\-descriptive\-name .
-You don't need to type the whole long descriptive name, just enough to
-make it unambiguous.
-.PP
-Some options also have a short form,
-.Qo \-X .
-You can combine short options if they don't take arguments:
-.Qo \-IIb
-is the same as
-.Qo "\-I \-I \-b" .
-But be careful with options that do take arguments:
-.Qo \-cblah
-means
-.Qo "\-c \fRblah" ,
-not
-.Qo "\-c \-b \-l \-a \-h" .
-.PP
-Many options also have a converse,
-.Qo \-\-no\-option ,
-which turns off the option. You can turn off a short option
-.Qo \-X
-by saying
-.Qo \+X
-instead.
-'
-.\" -----------------------------------------------------------------
-.SS Mode Options
-
-Mode options tell
-.B gifsicle
-what kind of output to generate. There can be at most one, and it must
-precede any GIF inputs.
-.TP 5
-.Op "\-\-merge" ", " "\-m"
-'
-Combine all GIF inputs into one file with multiple frames and write that
-file to the standard output. This is the default mode.
-'
-.TP
-.Op \-\-batch ", " \-b
-'
-Modify each GIF input in place by reading and writing to the same filename.
-(GIFs read from the standard input are written to the standard output.)
-'
-.TP
-.Op \-\-explode ", " \-e
-'
-Create an output GIF for each frame of each input file. The output GIFs are
-named \(oqxxx.000\(cq, \(oqxxx.001\(cq, and so on, where \(oqxxx\(cq is the name of the input
-file (or whatever you specified with
-.Qo \-\-output )
-and the numeric extension is the frame number.
-'
-.TP
-.Op \-\-explode\-by\-name ", " \-E
-'
-Same as
-.Op \-\-explode ","
-but write any named frames to files \(oqxxx.\fIname\fR\(cq instead of
-\(oqxxx.\fIframe-number\fR\(cq.  Frames are named using the
-.Qo \-\-name
-option.
-'
-.\" -----------------------------------------------------------------
-.SS General Options
-
-General options control the information
-.B gifsicle
-prints and where it writes its output. The info options and
-.Op \-\-verbose
-can be turned off with
-.Qo \-\-no\-X .
-'
-.Sp
-.PD 0
-.TP 5
-.Op \-\-info ", " \-I
-'
-Print a human-readable description of each input GIF to the standard
-output, or whatever file you specify with
-.Op \-o .
-This option suppresses normal output, and cannot be combined with mode
-options like
-.Op \-\-batch .
-If you give two
-.Op \-\-info
-or
-.Op \-I
-options, however, information is printed to standard error, and normal
-output takes place as usual.
-'
-.Sp
-.TP 5
-.Op \-\-color\-info ", " \-\-cinfo
-'
-Like
-.Op \%\-\-info ,
-but also print information about input files' colormaps.
-'
-.Sp
-.TP 5
-.Op \-\-extension\-info ", " \-\-xinfo
-'
-Like
-.Op \%\-\-info ,
-but also print any unrecognized GIF extensions in a
-.BR hexdump (1)-like
-format.
-'
-.Sp
-.TP 5
-.Op \-\-size\-info ", " \-\-sinfo
-'
-Like
-.Op \%\-\-info ,
-but also print information about compressed image sizes.
-'
-.Sp
-.TP 5
-.Op \-\-help ", " \-h
-'
-Print usage information and exit.
-'
-.Sp
-.TP
-.Oa \-o file
-.TP
-.Oa \-\-output file
-'
-Send output to
-.IR file .
-The special filename \(oq-\(cq means the standard output.
-'
-.Sp
-.TP
-.Op \-\-verbose ", " \-V
-'
-Print progress information (files read and written) to standard
-error.
-'
-.Sp
-.TP
-.Op \-\-no\-warnings ", " \-w
-'
-Suppress all warning messages.
-'
-.Sp
-.TP
-.Op \-\-no\-ignore\-errors
-'
-Exit with status 1 when encountering a very erroneous GIF. Default is to
-muddle on.
-'
-.Sp
-.TP
-.Op \-\-version
-'
-Print the version number and some short non-warranty information and exit.
-'
-.Sp
-.PD 0
-.TP 5
-.Op \-\-careful
-'
-Write slightly larger GIFs that avoid bugs in some other GIF
-implementations. Some Java and Internet Explorer versions cannot display
-the correct, minimal GIFs that Gifsicle produces. Use the
-.Op \-\-careful
-option if you are having problems with a particular image.
-'
-.Sp
-.TP
-.Op \-\-conserve\-memory
-'
-Conserve memory usage at the expense of processing time. This may be useful
-if you are processing large GIFs on a computer without very much memory. Or
-say
-.Op \-\-no\-conserve\-memory .
-'
-.Sp
-.TP
-.Op \-\-nextfile
-'
-Allow input files to contain multiple concatenated GIF images. If a
-filename appears multiple times on the command line, \fBgifsicle\fR will
-read a new image from the file each time. This option can help scripts
-avoid the need for temporary files. For example, to create an animated GIF
-with three frames with different delays, you might run "\fBgifsicle
-\-\-nextfile \-d10 \- \-d20 \- \-d30 \- > out.gif\fR" and write the three
-GIF images, in sequence, to \fBgifsicle\fR's standard input.
-'
-.Sp
-.TP
-.Op \-\-multifile
-'
-Like
-.Op \-\-nextfile ,
-but read
-.I as many GIF images as possible
-from each file. This option is intended for scripts. For example, to merge
-an unknown number of GIF images into a single animation, run "\fBgifsicle
-\-\-multifile \- > out.gif\fR" and write the GIF images, in sequence, to
-\fBgifsicle\fR's standard input.  Any frame selections apply only to the
-last file in the concatenation.
-'
-.PD
-'
-.\" -----------------------------------------------------------------
-.SS Frame Selections
-
-A frame selection tells
-.B gifsicle
-which frames to use from the current input file. They are useful only for
-animations, as non-animated GIFs only have one frame. Here are the
-acceptable forms for frame specifications.
-.Sp
-.PD 0
-.TP 13
-.BI # num
-'
-Select frame \fInum\fR. (The first frame is
-.Qo #0 .
-Negative numbers count backwards from the last frame, which is
-.Qo #-1 .)
-'
-.TP 13
-.BI # num1 \- num2
-'
-Select frames \fInum1\fR through \fInum2\fR.
-'
-.TP 13
-.BI # num1 \-
-'
-Select frames \fInum1\fR through the last frame.
-'
-.TP 13
-.BI # name
-'
-Select the frame named \fIname\fR.
-.PD
-.PP
-The \(oq#\(cq character has special meaning for many shells, so you generally
-need to quote it.
-.PP
-For example,
-.Xs
-\fBgifsicle happy.gif "#0"\fR
-.Xe
-uses the first frame from happy.gif;
-.Xs
-\fBgifsicle happy.gif "#0-2"\fR
-.Xe
-uses its first three frames; and
-.Xs
-\fBgifsicle happy.gif "#-1-0"\fR
-.Xe
-uses its frames in reverse order (starting from frame #-1\*Ethe
-last frame\*Eand ending at frame #0\*Ethe first).
-.PP
-The action performed with the selected frames depends on the current
-mode. In merge mode, only the selected frames are merged into the output
-GIF. In batch mode, only the selected frames are modified; other frames
-remain unchanged. In explode mode, only the selected frames are exploded
-into output GIFs.
-'
-.\" -----------------------------------------------------------------
-.SS Frame Change Options
-
-Frame change options insert new frames into an animation or replace or
-delete frames that already exist. Some things\*Efor example, changing one
-frame in an animation\*Eare difficult to express with frame selections, but
-easy with frame changes.
-'
-.TP 5
-.Oa \-\-delete frames " [" frames ".\|.\|.]"
-'
-Delete
-.I frames
-from the input GIF.
-'
-.TP
-.Oa \-\-insert\-before "frame other-GIFs"
-'
-Insert
-.I other-GIFs
-before
-.I frame
-in the input GIF.
-'
-.TP
-.Oa \-\-append "other-GIFs"
-'
-Append
-.I other-GIFs
-to the input GIF.
-'
-.TP
-.Oa \-\-replace "frames other-GIFs"
-'
-Replace
-.I frames
-from the input GIF with
-.IR other-GIFs .
-'
-.TP
-\fB\-\-done\fR
-'
-Complete the current set of frame changes.
-'
-.PP
-The
-.I frames
-arguments are frame selections (see above). These arguments always refer to
-frames from the
-.I original
-input GIF. So, if \(oqa.gif\(cq has 3 frames and \(oqb.gif\(cq has one, this
-command
-.Xs
-\fBgifsicle a.gif \-\-delete "#0" \-\-replace "#2" b.gif\fR
-.Xe
-will produce an output animation with 2 frames: \(oqa.gif\(cq frame 1, then
-\(oqb.gif\(cq.
-.PP
-The
-.I other-GIFs
-arguments are any number of GIF input files and frame selections.
-These images are combined in merge mode and added to the input GIF.
-The
-.I other-GIFs
-last until the next frame change option, so this command replaces the
-first frame of \(oqin.gif\(cq with the merge of \(oqa.gif\(cq and \(oqb.gif\(cq:
-.Xs
-\fBgifsicle \-b in.gif \-\-replace "#0" a.gif b.gif\fR
-.Xe
-.PP
-This command, however, replaces the first frame of \(oqin.gif\(cq with
-\(oqa.gif\(cq and then processes \(oqb.gif\(cq separately:
-.Xs
-\fBgifsicle \-b in.gif \-\-replace "#0" a.gif \-\-done b.gif\fR
-.Xe
-.PP
-Warning: You shouldn't use both frame selections and frame changes on
-the same input GIF.
-'
-.\" -----------------------------------------------------------------
-.SS Image Options
-
-Image options modify input images\*Eby changing their interlacing,
-transparency, and cropping, for example. Image options have three forms:
-.Qo \-\-X ,
-.Qo \-\-no\-X ,
-and
-.Qo \-\-same\-X .
-The
-.Qo \-\-X
-form selects a value for the feature, the
-.Qo \-\-no\-X
-form turns off the feature, and the
-.Qo \-\-same\-X
-form means that the feature's value is copied from each input. The default
-is always
-.Qo \-\-same\-X .
-For example,
-.Op \-background= """#0000FF"""
-sets the background color to blue,
-.Op \-\-no\-background
-turns the background color off (by setting it to 0), and
-.Op \-\-same\-background
-uses input images' existing background colors. You can give each option
-multiple times; for example,
-.Xs
-\fBgifsicle \-b \-O2 \-i a.gif \-\-same\-interlace b.gif c.gif\fR
-.Xe
-will make \(oqa.gif\(cq interlaced, but leave \(oqb.gif\(cq and \(oqc.gif\(cq interlaced only
-if they were already.
-'
-.Sp
-.PD 0
-.TP 5
-.Oa \-B color
-.TP
-.Oa \-\-background color
-'
-Set the output GIF's background to
-.IR color .
-The argument can have the same forms as in the
-.Op \-\-transparent
-option below.
-'
-.Sp
-.TP
-.Oa \-\-crop x1 , y1 - x2\fR,\fIy2
-.TP
-.Oa \-\-crop x1 , y1 + width\fRx\fIheight
-'
-Crop the following input frames to a smaller rectangular area. The top-left
-corner of this rectangle is
-.RI ( x1 , y1 );
-you can give either the lower-right corner,
-.RI ( x2 , y2 ),
-or the width and height of the rectangle. In the
-.IR x1 , y1 + width x height
-form,
-.I width
-and
-.I height
-can be zero or negative. A zero dimension means the cropping area goes to
-the edge of the image; a negative dimension brings the cropping area that
-many pixels back from the image edge. For example,
-.Op \-\-crop " 2,2+-2x-2"
-will shave 2 pixels off each side of the input image. Cropping takes place
-before any rotation, flipping, resizing, or positioning.
-'
-.Sp
-.TP
-.Op \-\-crop\-transparency
-'
-Crop any transparent borders off the following input frames. This happens
-after any cropping due to the
-.Op \-\-crop
-option. It works on the raw input images; for example, any transparency
-options have not yet been applied.
-'
-.Sp
-.TP
-.Op \-\-flip\-horizontal
-.TP
-.Op \-\-flip\-vertical
-'
-Flip the following frames horizontally or vertically.
-'
-.Sp
-.TP
-.Op \-i
-.TP
-.Op \-\-interlace
-'
-Turn interlacing on.
-'
-.Sp
-.TP
-.Oa \-S width x height
-.TP
-.Oa \-\-logical\-screen width x height
-'
-Set the output logical screen to
-.IR width x height .
-.Op \-\-no\-logical\-screen
-sets the output logical screen to the size of the largest output
-frame, while
-.Op \-\-same\-logical\-screen
-sets the output logical screen to the largest input logical screen.
-.Op \-\-screen
-is a synonym for
-.Op \-\-logical\-screen .
-'
-.Sp
-.TP
-.Oa \-p x\fR,\fIy
-.TP
-.Oa \-\-position x\fR,\fIy
-'
-Set the following frames' positions to
-.RI ( x , y ).
-.Op \-\-no\-position
-means
-.Op \-\-position " 0,0."
-Normally,
-.Oa \-\-position x\fR,\fIy
-places every succeeding frame exactly at \fIx\fR,\fIy\fR. However, if an
-entire animation is input, \fIx\fR,\fIy\fR is treated as the position for
-the animation.
-'
-.Sp
-.TP
-.Op \-\-rotate\-90
-.TP
-.Op \-\-rotate\-180
-.TP
-.Op \-\-rotate\-270
-'
-Rotate the following frames by 90, 180, or 270 degrees.
-.Op \-\-no\-rotate
-turns off any rotation.
-'
-.Sp
-.TP
-.Oa \-t color
-.TP
-.Oa \-\-transparent color
-'
-Make
-.I color
-transparent in the following frames.
-.I Color
-can be a colormap index (0\-255), a hexadecimal color specification
-(like "#FF00FF" for magenta), or slash- or comma-separated red, green
-and blue values (each between 0 and 255).
-.PD
-'
-.\" -----------------------------------------------------------------
-.SS Extension Options
-
-Extension options add non-visual information to the output GIF. This
-includes names, comments, and generic extensions.
-'
-.Sp
-.PD 0
-.TP 5
-.Oa \-\-app\-extension app\-name " " extension
-'
-Add an application extension named
-.I app\-name
-and with the value
-.I extension
-to the output GIF.
-.Op \-\-no\-app\-extensions
-removes application extensions from the input images.
-'
-.Sp
-.TP
-.Oa \-c text
-.TP
-.Oa \-\-comment text
-'
-Add a comment,
-.IR text ,
-to the output GIF. The comment will be placed before the next frame in
-the stream.
-.Op \-\-no\-comments
-removes comments from the input images.
-'
-.Sp
-.TP
-.Oa \-\-extension number " " extension
-'
-Add an extension numbered
-.I number
-and with the value
-.I extension
-to the output GIF.
-.I Number
-can be in decimal, octal, hex, or it can be a single character like \(oqn\(cq,
-whose ASCII value is used.
-.Op \-\-no\-extensions
-(or
-.Op +x )
-removes extensions from the input images.
-'
-.Sp
-.TP
-.Oa \-n text
-.TP
-.Oa \-\-name text
-'
-Set the next frame's name to
-.IR text .
-This name is stored as an extension in the output GIF (extension number
-0xCE, followed by the characters of the frame name).
-.Op \-\-no\-names
-removes name extensions from the input images.
-'
-.PD
-'
-.\" -----------------------------------------------------------------
-.SS Animation Options
-
-Animation options apply to GIF animations, or to individual frames in GIF
-animations. As with image options, most animation options have three forms,
-.Qo \-\-X ,
-.Qo \-\-no\-X ,
-and
-.Qo \-\-same\-X ,
-and you can give animation options multiple times; for example,
-.Xs
-\fBgifsicle \-b a.gif \-d50 "#0" "#1" \-d100 "#2" "#3"\fR
-.Xe
-sets the delays of frames 0 and 1 to 50, and frames 2 and 3 to 100.
-'
-.Sp
-.PD 0
-.TP 5
-.Oa \-d time
-.TP
-.Oa \-\-delay time
-'
-Set the delay between frames to
-.IR time
-in hundredths of a second.
-'
-.Sp
-.TP
-.Oa \-D method
-.TP
-.Oa \-\-disposal method
-'
-Set the disposal method for the following frames to
-.IR method .
-A frame's disposal method determines how a viewer should remove the frame
-when it's time to display the next.
-.I Method
-can be a number between 0 and 7 (although only 0 through 3 are
-generally meaningful), or one of these names:
-.BR none
-(leave the frame visible for future frames to build upon),
-.BR asis
-(same as "none"),
-.BR background " (or " bg ")"
-(replace the frame with the background), or
-.BR previous
-(replace the frame with the area from the previous displayed frame).
-.Op \-\-no\-disposal
-means
-.Op \-\-disposal = none .
-'
-.Sp
-.TP
-.Op \-l "[\fIcount\fR]"
-.TP
-.Op \-\-loopcount "[=\fIcount\fR]"
-'
-Set the Netscape loop extension to
-.IR count .
-.I Count
-is an integer, or
-.B forever
-to loop endlessly. If you supply a
-.Op \-\-loopcount
-option without specifying
-.IR count ,
-Gifsicle will use
-.BR forever .
-.Op \-\-no\-loopcount
-(the default) turns off looping.
-.Sp
-Set the loop count to one less than the number of times you want the
-animation to run. An animation with
-.Op \-\-no\-loopcount
-will show every frame once;
-.Op \-\-loopcount =1
-will loop once, thus showing every frame twice; and so forth.
-Note that
-.Op \-\-loopcount =0
-is equivalent to
-.Op \-\-loopcount =forever,
-not
-.Op \-\-no\-loopcount .
-'
-.Sp
-.TP
-.Op \-O "[\fIlevel\fR]"
-.TP
-.Op \-\-optimize "[=\fIlevel\fR]"
-'
-Optimize output GIF animations for space.
-.I Level
-determines how much optimization is done; higher levels take longer, but
-may have better results. There are currently three levels:
-.Sp
-.RS
-.TP 5
-.Op \-O1
-Stores only the changed portion of each image. This is the default.
-.TP 5
-.Op \-O2
-Also uses transparency to shrink the file further.
-.TP 5
-.Op \-O3
-Try several optimization methods (usually slower, sometimes better results).
-.Sp
-.PP
-Other optimization flags provide finer-grained control.
-.Sp
-.TP 5
-.Op \-Okeep-empty
-Preserve empty transparent frames (they are dropped by default).
-.Sp
-.PP
-You may also be interested in other options for shrinking GIFs, such as
-.Op \-k
-and
-.Op \-\-no\-extensions .
-.RE
-'
-.Sp
-.TP 5
-.Oa \-U
-.TP
-.Oa \-\-unoptimize
-'
-Unoptimize GIF animations into an easy-to-edit form.
-.Sp
-GIF animations are often optimized (see
-.Op \-\-optimize )
-to make them smaller and faster to load, which unfortunately makes them
-difficult to edit.
-.Op \-\-unoptimize
-changes optimized input GIFs into unoptimized GIFs, where each frame is a
-faithful representation of what a user would see at that point in the
-animation.
-.RE
-'
-.PD
-'
-.\" -----------------------------------------------------------------
-.SS Image Transformation Options
-'
-Image transformation options apply to entire GIFs as they are read or
-written. They can be turned off with
-.Qo \-\-no\-option .
-'
-.Sp
-.PD 0
-.TP 5
-.Oa \-\-resize width x height
-'
-Resize the output GIF to the given
-.IR width " and " height .
-If
-.I width
-or
-.I height
-is an underscore \(oq_\(cq, that dimension is chosen so that the
-aspect ratio remains unchanged.
-Resizing happens after all input frames have been combined and before
-optimization. Resizing uses logical screen dimensions; if
-the input stream has an unusual logical screen (many GIF displayers ignore
-logical screens), you may want to provide
-.Op \-\-no\-logical\-screen
-(or
-.Op +S )
-to reset it so
-.B gifsicle
-uses image dimensions instead. See also
-.Op \-\-resize\-method .
-'
-.Sp
-.TP
-.Oa \-\-resize\-width width
-.TP
-.Oa \-\-resize\-height height
-'
-Resize to a given width or height, preserving aspect ratio. Equivalent to
-.Oa \-\-resize width x_
-or
-.Oa \-\-resize "" _x height .
-'
-.Sp
-.TP
-.Oa \-\-resize\-fit width x height
-.TP
-.Oa \-\-resize\-touch width x height
-'
-Resize the output GIF to fit within a rectangle with dimensions
-.IR width x height .
-The aspect ratio remains unchanged. The
-.Op \-\-resize\-fit
-option only shrinks the image\(emno resize is performed if the GIF already
-fits within the rectangle. Either
-.I width
-or
-.I height
-may be an underscore \(oq_\(cq, which leaves that dimension unconstrained.
-'
-.Sp
-.TP
-.Oa \-\-resize\-fit\-width width
-.TP
-.Oa \-\-resize\-fit\-height height
-.TP
-.Oa \-\-resize\-touch\-width width
-.TP
-.Oa \-\-resize\-touch\-height height
-'
-Like
-.Oa \-\-resize\-fit
-and
-.Op \-\-resize\-touch ,
-but constrains only one dimension.
-'
-.Sp
-.TP
-.Oa \-\-scale Xfactor [x Yfactor ]
-'
-Scale the output GIF's width and height by
-.IR Xfactor " and " Yfactor .
-If
-.I Yfactor
-is not given, it defaults to
-.IR Xfactor .
-Scaling happens after all input frames have been combined and before
-optimization.
-'
-.Sp
-.TP
-.Oa \-\-resize\-method method
-'
-Set the method used to resize images. The \(oqsample\(cq method runs
-very quickly, but when shrinking images, it produces noisy results.
-The \(oqmix\(cq method is somewhat slower, but produces better-looking
-results. The default method is
-currently \(oqmix\(cq.
-.RS
-.Sp
-.PP
-Details: The resize methods differ most when shrinking images. The
-\(oqsample\(cq method is a point sampler: each pixel position in the
-output image maps to exactly one pixel position in the input. When
-shrinking, full rows and columns from the input are dropped. The other
-methods use all input pixels, which generally produces better-looking
-images. The \(oqbox\(cq method, a box sampler, is faster than the more
-complex filters and produces somewhat sharper results, but there will
-be anomalies when shrinking images by a small amount in one dimension.
-(Some output pixels will correspond to exactly 1 input row or column,
-while others will correspond to exactly 2 input rows or columns.) The
-\(oqmix\(cq method is a full bilinear interpolator. This is slower and
-produces somewhat blurrier results, but avoids anomalies.
-.Sp
-.PP
-Gifsicle also supports more complex resamplers, including
-Catmull-Rom cubic resampling (\(oqcatrom\(cq), the Mitchell-Netravali
-filter (\(oqmitchell\(cq), a 2-lobed Lanczos filter
-(\(oqlanczos2\(cq), and a 3-lobed Lanczos filter (\(oqlanczos3\(cq).
-These filters are slower still, but can give sharper, better results.
-.RE
-'
-.Sp
-.TP
-.Oa \-\-resize\-colors n
-'
-Allow Gifsicle to add intermediate colors when resizing images.
-Normally, Gifsicle's resize algorithms use input images' color
-palettes without changes. When shrinking images with very few colors
-(e.g., pure black-and-white images), adding intermediate colors can
-improve the results. Example:
-.Oa \-\-resize\-colors 64
-allows Gifsicle to add intermediate colors for images that have fewer
-than 64 input colors.
-.PD
-'
-.\" -----------------------------------------------------------------
-.SS Color Options
-'
-Color options apply to entire GIFs as they are read or
-written. They can be turned off with
-.Qo \-\-no\-option .
-.Sp
-.PD 0
-.TP 5
-.Oa \-k num
-.TP
-.Oa \-\-colors num
-'
-Reduce the number of distinct colors in each output GIF to
-.I num
-or less.
-.I Num
-must be between 2 and 256. This can be used to shrink output GIFs or
-eliminate any local color tables.
-.Sp
-Normally, an adaptive group of colors is chosen from the existing
-color table. You can affect this process with the
-.Op \-\-color\-method
-option or by giving your own colormap with
-.Op \-\-use\-colormap .
-Gifsicle may need to add an additional color (making
-.IR num +1
-in all) if there is transparency in the image.
-'
-.Sp
-.TP
-.Oa \-\-color\-method method
-'
-Determine how a smaller colormap is chosen.
-.RB \(oq diversity \(cq,
-the default, is
-.BR xv (1)'s
-diversity algorithm, which uses a strict subset of the existing colors
-and generally produces good results.
-.RB \(oq blend\-diversity \(cq
-is a modification of this: some color values are blended from groups of
-existing colors.
-.RB \(oq median\-cut \(cq
-is the median cut algorithm described by Heckbert.
-.Op \-\-method
-is a synonym for
-.Op \-\-color\-method .
-'
-.Sp
-.TP 5
-.Oa \-f
-.TP
-.Op \-\-dither "[=\fImethod\fR]"
-'
-When
-.Op \-\-dither
-is on and the colormap is changed, combinations of colors are used to
-approximate missing colors. This looks better, but makes bigger files
-and can cause animation artifacts, so it is off by default.
-.Sp
-Specify a dithering algorithm with the optional \fImethod\fR argument.
-The default,
-.RB \(oq floyd-steinberg \(cq,
-uses Floyd-Steinberg error
-diffusion. This usually looks best, but can cause animation artifacts,
-because dithering choices will vary from frame to frame. Gifsicle also
-supports ordered dithering algorithms that avoid animation artifacts.
-The
-.RB \(oq ro64 \(cq
-mode uses a
-large, random-looking pattern and generally produces good results. The
-.RB \(oq o3 \(cq,
-.RB \(oq o4 \(cq,
-and
-.RB \(oq o8 \(cq
-modes use smaller, more
-regular patterns. The
-.RB \(oq ordered \(cq
-mode chooses a good ordered
-dithering algorithm. For special effects, try the halftone modes
-.RB \(oq halftone \(cq,
-.RB \(oq squarehalftone \(cq,
-and
-.RB \(oq diagonal \(cq.
-Some modes take optional parameters using commas. The halftone modes
-take a cell size and a color limit:
-.RB \(oq halftone,10,3 \(cq
-creates 10-pixel wide halftone cells where each cell uses up to 3
-colors.
-'
-.Sp
-.TP 5
-.Oa \-\-gamma gamma
-'
-Set the gamma correction to
-.IR gamma ,
-which can be a real number or
-.RB \(oq srgb \(cq.
-Roughly speaking, higher
-numbers exaggerate shadows and lower numbers exaggerate highlights.
-The default is the function defined by the standard sRGB color space,
-which usually works well. (Its effects are similar to
-\fB\-\-gamma\fP=2.2.) Gifsicle uses gamma correction when choosing a
-color palette (\fB\-\-colors\fP) and when dithering
-(\fB\-\-dither\fP).
-'
-.Sp
-.PD 0
-.TP
-.Oa \-\-change\-color color1 " " color2
-'
-Change
-.I color1
-to
-.I color2
-in the following input GIFs. (The
-.I color
-arguments have the same forms as in the
-.Op \-t
-option.) Change multiple colors by giving the option multiple
-times. Color changes don't interfere with one another, so you can safely
-swap two colors with
-.Qa \-\-change\-color "color1 color2" \-\-change\-color "color2 color1" .
-They all take effect as an input GIF is read.
-.Op \-\-no\-change\-color
-cancels all color changes.
-'
-.Sp
-.TP
-.Oa \-\-transform\-colormap command
-'
-.I Command
-should be a shell command that reads from standard input and writes to
-standard output. Each colormap in the output GIF is translated into text
-colormap format (see
-.Op \-\-use\-colormap
-below) and piped to the command. The output that command generates
-(which should also be in text colormap format) will replace the input
-colormap. The replacement doesn't consider color matching, so pixels
-that used color slot
-.I n
-in the input will still use color slot
-.I n
-in the output.
-'
-.Sp
-.TP
-.Oa \-\-use\-colormap colormap
-'
-Change the image to use
-.IR colormap .
-Each pixel in the image is changed to the closest match in
-.I colormap
-(or, if
-.Op \-\-dither
-is on, to a dithered combination of colors in
-.IR colormap ")."
-.I Colormap
-can be
-.BR web
-for the 216-color \(lqWeb-safe palette\(rq;
-.BR gray
-for grayscale;
-.BR bw
-for black-and-white; or the name of a file. That file should either be a
-text file (the format is described below) or a GIF file, whose global
-colormap will be used. If
-.Op \-\-colors\fR=\fIN
-is also given, an
-.IR N \-sized
-subset of
-.I colormap
-will be used.
-.Sp
-Text colormap files use this format:
-.Es
-; each non-comment line represents one color, "red green blue"
-; each component should be between 0 and 255
-0 0 0            ; like this
-255 255 255
-; or use web hex notation
-#ffffff          ; like this
-.Ee
-'
-.PD
-.PP
-.br
-'
-.SH EXAMPLES
-'
-First, let's create an animation, \(oqanim.gif\(cq:
-.Es
-\fBgifsicle a.gif b.gif c.gif d.gif > anim.gif\fR
-.Ee
-This animation will move very quickly: since we didn't specify a delay, a
-browser will cycle through the frames as fast as it can. Let's slow it down
-and pause .5 seconds between frames, using the
-.Op \-\-delay
-option.
-.Es
-\fBgifsicle \-\-delay 50 a.gif b.gif c.gif d.gif > anim.gif\fR
-.Ee
-If we also want the GIF to loop three times, we can use
-.Op \-\-loopcount :
-.Es
-\fBgifsicle \-d 50 \-\-loop=3 a.gif b.gif c.gif d.gif > anim.gif\fR
-.Ee
-(Rather than type
-.Op \-\-delay
-again, we used its short form,
-.Op \-d .
-Many options have short forms; you can see them by running
-.RB \(oq "gifsicle \-\-help" \(cq.
-We also abbreviated
-.Op \-\-loopcount
-to
-.Op \-\-loop ,
-which is OK since no other option starts with \(oqloop\(cq.)
-.PP
-To explode \(oqanim.gif\(cq into its component frames:
-.Es
-\fBgifsicle \-\-explode anim.gif\fR
-.br
-\fBls anim.gif*\fR
-.br
-anim.gif  anim.gif.000  anim.gif.001  anim.gif.002  anim.gif.003
-.Ee
-To optimize \(oqanim.gif\(cq:
-.Es
-\fBgifsicle \-b \-O2 anim.gif\fR
-.Ee
-To change the second frame of \(oqanim.gif\(cq to \(oqx.gif\(cq:
-.Es
-\fBgifsicle \-b \-\-unoptimize \-O2 anim.gif \-\-replace "#1" x.gif\fR
-.Ee
-.Op \-\-unoptimize
-is used since \(oqanim.gif\(cq was optimized in the last step. Editing
-individual frames in optimized GIFs is dangerous without
-.Op \-\-unoptimize ;
-frames following the changed frame could be corrupted by the change.
-Of course, this might be what you want.
-.PP
-Note that
-.Op \-\-unoptimize
-and
-.Op \-\-optimize
-can be on simultaneously.
-.Op \-\-unoptimize
-affects
-.I input
-GIF files, while
-.Op \-\-optimize
-affects
-.I output
-GIF files.
-.PP
-To print information about the first and fourth frames of \(oqanim.gif\(cq:
-.Es
-\fBgifsicle \-I "#0" "#3" < anim.gif\fR
-.Ee
-To make black the transparent color in all the GIFs in the current
-directory, and also print information about each:
-.Es
-\fBgifsicle \-bII \-\-trans "#000000" *.gif\fR
-.Ee
-Giving
-.Op \-I
-twice forces normal output to occur. With only one
-.Op \-I ,
-the GIFs would not be modified.
-.PP
-To change \(oqanim.gif\(cq to use a 64-color subset of the Web-safe palette:
-.Es
-\fBgifsicle \-b \-\-colors=64 \-\-use\-col=web anim.gif\fR
-.Ee
-To make a dithered black-and-white version of \(oqanim.gif\(cq:
-.Es
-\fBgifsicle \-\-dither \-\-use\-col=bw anim.gif > anim-bw.gif\fR
-.Ee
-.PP
-To overlay one GIF atop another\*Eproducing a one-frame output GIF that
-looks like the superposition of the two inputs\*Euse
-.B gifsicle
-twice:
-.Es
-\fBgifsicle bottom.gif top.gif | gifsicle \-U "#1" > result.gif\fR
-.Ee
-'
-.SH BUGS
-'
-Some optimized output GIFs may appear incorrectly on some GIF
-implementations (for example, Java's); see the
-.Op \-\-careful
-option.
-.PP
-Please email suggestions, additions, patches and bugs to
-ekohler@gmail.com.
-'
-.SH "SEE ALSO"
-'
-For a tutorial on GIF images and animations, you might try some of the
-resources listed on-line at webreference\%.com:
-.br
-http://www.webreference.com/authoring/graphics/animation\|.html
-'
-.SH AUTHORS
-.na
-Eddie Kohler <ek...@gmail.com>
-.br
-http://www.read.seas.harvard.edu/~kohler/
-.br
-He wrote it.
-.PP
-Anne Dudfield <an...@frii.com>
-.br
-http://www.frii.com/~annied/
-.br
-She named it.
-.PP
-Hans Dinsen-Hansen <di...@danbbs.dk>
-.br
-http://www.danbbs.dk/~dino/
-.br
-Adaptive tree method for GIF writing.
-.PP
-http://www.lcdf.org/gifsicle/
-.br
-The
-.B gifsicle
-home page.
-'
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/source/gifsicle.tar.gz b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/source/gifsicle.tar.gz
deleted file mode 100644
index 42c78815..00000000
Binary files a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/vendor/source/gifsicle.tar.gz and /dev/null differ
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/.ready b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/.ready
similarity index 100%
rename from antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/.ready
rename to antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/.ready
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/cli.js b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/cli.js
similarity index 100%
rename from antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/cli.js
rename to antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/cli.js
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/index.js b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/index.js
new file mode 100644
index 00000000..d5f1d180
--- /dev/null
+++ b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/index.js
@@ -0,0 +1,2 @@
+'use strict';
+module.exports = require('./lib').path(); /* eslint-disable-line import/extensions */
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/index.js b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/index.js
similarity index 100%
rename from antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/lib/index.js
rename to antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/index.js
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/install.js b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/install.js
new file mode 100644
index 00000000..1db66ed0
--- /dev/null
+++ b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/lib/install.js
@@ -0,0 +1,35 @@
+'use strict';
+const path = require('path');
+const binBuild = require('bin-build');
+const bin = require('.');
+
+(async () => {
+	try {
+		await bin.run(['--version']);
+		console.log('gifsicle pre-build test passed successfully');
+	} catch (error) {
+		console.warn(error.message);
+		console.warn('gifsicle pre-build test failed');
+		console.info('compiling from source');
+
+		const config = [
+			'./configure --disable-gifview --disable-gifdiff',
+			`--prefix="${bin.dest()}" --bindir="${bin.dest()}"`
+		].join(' ');
+
+		try {
+			await binBuild.file(path.resolve(__dirname, '../vendor/source/gifsicle-1.92.tar.gz'), [
+				'autoreconf -ivf',
+				config,
+				'make install'
+			]);
+
+			console.log('gifsicle built successfully');
+		} catch (error) {
+			console.error(error.stack);
+
+			// eslint-disable-next-line unicorn/no-process-exit
+			process.exit(1);
+		}
+	}
+})();
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/license b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/license
similarity index 100%
rename from antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/license
rename to antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/license
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/package.json b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/package.json
similarity index 55%
rename from antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/package.json
rename to antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/package.json
index 1d21f5cd..9fde5822 100644
--- a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/package.json
+++ b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/package.json
@@ -1,32 +1,21 @@
 {
 	"name": "gifsicle",
-	"version": "4.0.1",
+	"version": "5.3.0",
 	"description": "gifsicle wrapper that makes it seamlessly available as a local dependency",
 	"license": "MIT",
 	"repository": "imagemin/gifsicle-bin",
-	"author": {
-		"name": "Kevin Martensson",
-		"email": "kevinmartensson@gmail.com",
-		"url": "github.com/kevva"
+	"funding": {
+		"url": "https://github.com/imagemin/gisicle-bin?sponsor=1"
+	},
+	"bin": {
+		"gifsicle": "cli.js"
 	},
-	"maintainers": [
-		{
-			"name": "Sindre Sorhus",
-			"email": "sindresorhus@gmail.com",
-			"url": "sindresorhus.com"
-		},
-		{
-			"name": "Shinnosuke Watanabe",
-			"url": "github.com/shinnn"
-		}
-	],
-	"bin": "cli.js",
 	"engines": {
-		"node": ">=6"
+		"node": ">=10"
 	},
 	"scripts": {
 		"postinstall": "node lib/install.js",
-		"test": "xo && ava"
+		"test": "xo && ava --timeout=60s"
 	},
 	"files": [
 		"index.js",
@@ -47,14 +36,13 @@
 	"dependencies": {
 		"bin-build": "^3.0.0",
 		"bin-wrapper": "^4.0.0",
-		"execa": "^1.0.0",
-		"logalot": "^2.0.0"
+		"execa": "^5.0.0"
 	},
 	"devDependencies": {
-		"ava": "*",
+		"ava": "^3.15.0",
 		"bin-check": "^4.0.1",
 		"compare-size": "^3.0.0",
-		"tempy": "^0.2.1",
-		"xo": "*"
+		"tempy": "^1.0.0",
+		"xo": "^0.38.1"
 	}
 }
diff --git a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/readme.md b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/readme.md
similarity index 77%
rename from .yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/readme.md
rename to antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/readme.md
index 0d0bbfdb..44fcfe06 100644
--- a/.yarn/unplugged/gifsicle-npm-4.0.1-47efba2323/node_modules/gifsicle/readme.md
+++ b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/readme.md
@@ -1,17 +1,15 @@
-# gifsicle-bin [![Build Status](https://travis-ci.org/imagemin/gifsicle-bin.svg?branch=master)](https://travis-ci.org/imagemin/gifsicle-bin)
+# gifsicle-bin
 
 > gifsicle manipulates GIF image files in many different ways. Depending on command line options, it can merge several GIFs into a GIF animation; explode an animation into its component frames; change individual frames in an animation; turn interlacing on and off; add transparency and much more.
 
 You probably want [`imagemin-gifsicle`](https://github.com/imagemin/imagemin-gifsicle) instead.
 
-
 ## Install
 
 ```
 $ npm install gifsicle
 ```
 
-
 ## Usage
 
 ```js
@@ -23,7 +21,6 @@ execFile(gifsicle, ['-o', 'output.gif', 'input.gif'], err => {
 });
 ```
 
-
 ## CLI
 
 ```
@@ -33,8 +30,3 @@ $ npm install --global gifsicle
 ```
 $ gifsicle --help
 ```
-
-
-## License
-
-MIT © [Imagemin](https://github.com/imagemin)
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/gifsicle b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/gifsicle
new file mode 100755
index 00000000..34b4bc0d
Binary files /dev/null and b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/gifsicle differ
diff --git a/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/source/gifsicle-1.92.tar.gz b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/source/gifsicle-1.92.tar.gz
new file mode 100644
index 00000000..15c8963c
Binary files /dev/null and b/antora-ui-camel/.yarn/unplugged/gifsicle-npm-5.3.0-d8f9b67003/node_modules/gifsicle/vendor/source/gifsicle-1.92.tar.gz differ
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/cli.js b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/cli.js
deleted file mode 100755
index a1842cf6..00000000
--- a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/cli.js
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/usr/bin/env node
-'use strict';
-const {spawn} = require('child_process');
-const jpegtran = require('.');
-
-const input = process.argv.slice(2);
-
-spawn(jpegtran, input, {stdio: 'inherit'})
-	.on('exit', process.exit);
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/index.js b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/index.js
deleted file mode 100644
index fb0971d4..00000000
--- a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-'use strict';
-module.exports = require('./lib').path();
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/index.js b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/index.js
deleted file mode 100644
index 3d18329a..00000000
--- a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/index.js
+++ /dev/null
@@ -1,21 +0,0 @@
-'use strict';
-const path = require('path');
-const BinWrapper = require('bin-wrapper');
-const pkg = require('../package.json');
-
-const url = `https://raw.githubusercontent.com/imagemin/jpegtran-bin/v${pkg.version}/vendor/`;
-
-module.exports = new BinWrapper()
-	.src(`${url}macos/jpegtran`, 'darwin')
-	.src(`${url}linux/x86/jpegtran`, 'linux', 'x86')
-	.src(`${url}linux/x64/jpegtran`, 'linux', 'x64')
-	.src(`${url}freebsd/x86/jpegtran`, 'freebsd', 'x86')
-	.src(`${url}freebsd/x64/jpegtran`, 'freebsd', 'x64')
-	.src(`${url}sunos/x86/jpegtran`, 'sunos', 'x86')
-	.src(`${url}sunos/x64/jpegtran`, 'sunos', 'x64')
-	.src(`${url}win/x86/jpegtran.exe`, 'win32', 'x86')
-	.src(`${url}win/x64/jpegtran.exe`, 'win32', 'x64')
-	.src(`${url}win/x86/libjpeg-62.dll`, 'win32', 'x86')
-	.src(`${url}win/x64/libjpeg-62.dll`, 'win32', 'x64')
-	.dest(path.join(__dirname, '../vendor'))
-	.use(process.platform === 'win32' ? 'jpegtran.exe' : 'jpegtran');
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/install.js b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/install.js
deleted file mode 100644
index 7260baa3..00000000
--- a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/lib/install.js
+++ /dev/null
@@ -1,37 +0,0 @@
-'use strict';
-const path = require('path');
-const binBuild = require('bin-build');
-const log = require('logalot');
-const bin = require('.');
-
-const args = [
-	'-copy',
-	'none',
-	'-optimize',
-	'-outfile',
-	path.join(__dirname, '../test/fixtures/test-optimized.jpg'),
-	path.join(__dirname, '../test/fixtures/test.jpg')
-];
-
-bin.run(args).then(() => {
-	log.success('jpegtran pre-build test passed successfully');
-}).catch(error => {
-	log.warn(error.message);
-	log.warn('jpegtran pre-build test failed');
-	log.info('compiling from source');
-
-	const cfg = [
-		'./configure --disable-shared',
-		`--prefix="${bin.dest()}" --bindir="${bin.dest()}"`
-	].join(' ');
-
-	binBuild.url('https://downloads.sourceforge.net/project/libjpeg-turbo/1.5.1/libjpeg-turbo-1.5.1.tar.gz', [
-		'touch configure.ac aclocal.m4 configure Makefile.am Makefile.in',
-		cfg,
-		'make install'
-	]).then(() => {
-		log.success('jpegtran built successfully');
-	}).catch(error => {
-		log.error(error.stack);
-	});
-});
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/license b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/license
deleted file mode 100644
index 92dec7a4..00000000
--- a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/license
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Imagemin
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/package.json b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/package.json
deleted file mode 100644
index 8987edc5..00000000
--- a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/package.json
+++ /dev/null
@@ -1,63 +0,0 @@
-{
-  "name": "jpegtran-bin",
-  "version": "4.0.0",
-  "description": "jpegtran (part of libjpeg-turbo) bin-wrapper that makes it seamlessly available as a local dependency",
-  "license": "MIT",
-  "repository": "imagemin/jpegtran-bin",
-  "author": {
-    "name": "Sindre Sorhus",
-    "email": "sindresorhus@gmail.com",
-    "url": "sindresorhus.com"
-  },
-  "maintainers": [
-    {
-      "name": "Kevin Mårtensson",
-      "email": "kevinmartensson@gmail.com",
-      "url": "github.com/kevva"
-    },
-    {
-      "name": "Shinnosuke Watanabe",
-      "url": "github.com/shinnn"
-    }
-  ],
-  "bin": {
-    "jpegtran": "cli.js"
-  },
-  "engines": {
-    "node": ">=6"
-  },
-  "scripts": {
-    "postinstall": "node lib/install.js",
-    "test": "xo && ava"
-  },
-  "files": [
-    "index.js",
-    "cli.js",
-    "lib",
-    "test"
-  ],
-  "keywords": [
-    "imagemin",
-    "compress",
-    "image",
-    "img",
-    "jpeg",
-    "jpg",
-    "minify",
-    "optimize",
-    "jpegtran"
-  ],
-  "dependencies": {
-    "bin-build": "^3.0.0",
-    "bin-wrapper": "^4.0.0",
-    "logalot": "^2.0.0"
-  },
-  "devDependencies": {
-    "ava": "*",
-    "bin-check": "^4.0.1",
-    "compare-size": "^3.0.0",
-    "execa": "^1.0.0",
-    "tempy": "^0.2.1",
-    "xo": "*"
-  }
-}
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/readme.md b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/readme.md
deleted file mode 100644
index fc3b2602..00000000
--- a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/readme.md
+++ /dev/null
@@ -1,40 +0,0 @@
-# jpegtran-bin [![Build Status](https://travis-ci.org/imagemin/jpegtran-bin.svg?branch=master)](https://travis-ci.org/imagemin/jpegtran-bin)
-
-> [libjpeg-turbo](http://libjpeg-turbo.virtualgl.org/) is a derivative of libjpeg that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems. On such systems, libjpeg-turbo is generally 2-4x as fast as the unmodified version of libjpeg, all else being equal.
-
-You probably want [`imagemin-jpegtran`](https://github.com/imagemin/imagemin-jpegtran) instead.
-
-
-## Install
-
-```
-$ npm install --save jpegtran-bin
-```
-
-
-## Usage
-
-```js
-var execFile = require('child_process').execFile;
-var jpegtran = require('jpegtran-bin');
-
-execFile(jpegtran, ['-outfile', 'output.jpg', 'input.jpg'], function (err) {
-	console.log('Image minified!');
-});
-```
-
-
-## CLI
-
-```
-$ npm install --global jpegtran-bin
-```
-
-```
-$ jpegtran --help
-```
-
-
-## License
-
-MIT © [Imagemin](https://github.com/imagemin)
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test-optimized.jpg b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test-optimized.jpg
deleted file mode 100644
index 22f4cfdb..00000000
Binary files a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test-optimized.jpg and /dev/null differ
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test.jpg b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test.jpg
deleted file mode 100644
index 831b4375..00000000
Binary files a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/fixtures/test.jpg and /dev/null differ
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/test.js b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/test.js
deleted file mode 100644
index 95754be1..00000000
--- a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/test/test.js
+++ /dev/null
@@ -1,45 +0,0 @@
-'use strict';
-const fs = require('fs');
-const path = require('path');
-const test = require('ava');
-const execa = require('execa');
-const tempy = require('tempy');
-const binCheck = require('bin-check');
-const binBuild = require('bin-build');
-const compareSize = require('compare-size');
-const jpegtran = require('..');
-
-test('rebuild the jpegtran binaries', async t => {
-	const tmp = tempy.directory();
-	const cfg = [
-		'./configure --disable-shared',
-		`--prefix="${tmp}" --bindir="${tmp}"`
-	].join(' ');
-
-	await binBuild.url('https://downloads.sourceforge.net/project/libjpeg-turbo/1.5.1/libjpeg-turbo-1.5.1.tar.gz', [
-		cfg,
-		'make install'
-	]);
-
-	t.true(fs.existsSync(path.join(tmp, 'jpegtran')));
-});
-
-test('return path to binary and verify that it is working', async t => {
-	t.true(await binCheck(jpegtran, ['-version']));
-});
-
-test('minify a JPG', async t => {
-	const tmp = tempy.directory();
-	const src = path.join(__dirname, 'fixtures/test.jpg');
-	const dest = path.join(tmp, 'test.jpg');
-	const args = [
-		'-outfile',
-		dest,
-		src
-	];
-
-	await execa(jpegtran, args);
-	const res = await compareSize(src, dest);
-
-	t.true(res[dest] < res[src]);
-});
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/vendor/jpegtran b/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/vendor/jpegtran
deleted file mode 100755
index 3a499a19..00000000
Binary files a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/vendor/jpegtran and /dev/null differ
diff --git a/antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/.ready b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/.ready
similarity index 100%
rename from antora-ui-camel/.yarn/unplugged/jpegtran-bin-npm-4.0.0-c1e70a98c1/node_modules/jpegtran-bin/.ready
rename to antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/.ready
diff --git a/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/cli.js b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/cli.js
new file mode 100755
index 00000000..b043e09f
--- /dev/null
+++ b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/cli.js
@@ -0,0 +1,9 @@
+#!/usr/bin/env node
+import {spawn} from 'node:child_process';
+import process from 'node:process';
+import mozjpeg from './index.js';
+
+const input = process.argv.slice(2);
+
+spawn(mozjpeg, input, {stdio: 'inherit'})
+	.on('exit', process.exit);
diff --git a/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/index.js b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/index.js
new file mode 100644
index 00000000..b4ce886b
--- /dev/null
+++ b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/index.js
@@ -0,0 +1,3 @@
+import lib from './lib/index.js';
+
+export default lib.path();
diff --git a/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/index.js b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/index.js
new file mode 100644
index 00000000..26a686ce
--- /dev/null
+++ b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/index.js
@@ -0,0 +1,16 @@
+import fs from 'node:fs';
+import process from 'node:process';
+import {fileURLToPath} from 'node:url';
+import BinWrapper from 'bin-wrapper';
+
+const pkg = JSON.parse(fs.readFileSync(new URL('../package.json', import.meta.url)));
+const url = `https://raw.githubusercontent.com/imagemin/mozjpeg-bin/v${pkg.version}/vendor/`;
+
+const binWrapper = new BinWrapper()
+	.src(`${url}macos/cjpeg`, 'darwin')
+	.src(`${url}linux/cjpeg`, 'linux')
+	.src(`${url}win/cjpeg.exe`, 'win32')
+	.dest(fileURLToPath(new URL('../vendor', import.meta.url)))
+	.use(process.platform === 'win32' ? 'cjpeg.exe' : 'cjpeg');
+
+export default binWrapper;
diff --git a/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/install.js b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/install.js
new file mode 100644
index 00000000..6959632b
--- /dev/null
+++ b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/lib/install.js
@@ -0,0 +1,42 @@
+import os from 'node:os';
+import process from 'node:process';
+import {fileURLToPath} from 'node:url';
+import binBuild from 'bin-build';
+import bin from './index.js';
+
+const cpuNumber = Math.max(os.cpus().length, 1);
+
+bin.run(['-version']).then(() => {
+	console.log('mozjpeg pre-build test passed successfully');
+}).catch(async error => {
+	console.warn(error.message);
+	console.warn('mozjpeg pre-build test failed');
+	console.info('compiling from source');
+
+	let cfgExtras = '';
+	if (process.platform === 'darwin') {
+		cfgExtras = 'libpng_LIBS=\'/usr/local/lib/libpng16.a -lz\' --enable-static';
+	}
+
+	const cfg = [
+		`./configure --enable-static --disable-shared --disable-dependency-tracking --with-jpeg8 ${cfgExtras}`,
+		`--prefix="${bin.dest()}" --bindir="${bin.dest()}" --libdir="${bin.dest()}"`,
+	].join(' ');
+
+	try {
+		const source = fileURLToPath(new URL('../vendor/source/mozjpeg.tar.gz', import.meta.url));
+		await binBuild.file(source, [
+			'autoreconf -fiv',
+			cfg,
+			`make -j${cpuNumber}`,
+			`make install -j${cpuNumber}`,
+		]);
+
+		console.log('mozjpeg built successfully');
+	} catch (error) {
+		console.error(error.stack);
+
+		// eslint-disable-next-line unicorn/no-process-exit
+		process.exit(1);
+	}
+});
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/license b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/license
similarity index 100%
copy from .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/license
copy to antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/license
diff --git a/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/package.json b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/package.json
new file mode 100644
index 00000000..d463784e
--- /dev/null
+++ b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/package.json
@@ -0,0 +1,50 @@
+{
+	"name": "mozjpeg",
+	"version": "8.0.0",
+	"description": "mozjpeg wrapper that makes it seamlessly available as a local dependency",
+	"license": "MIT",
+	"repository": "imagemin/mozjpeg-bin",
+	"type": "module",
+	"exports": "./index.js",
+	"bin": "cli.js",
+	"engines": {
+		"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+	},
+	"scripts": {
+		"postinstall": "node lib/install.js",
+		"test": "xo && ava --timeout=120s",
+		"build-linux": "docker build --tag imagemin/mozjpeg docker && docker run --rm --volume $(pwd)/vendor/linux:/src/out imagemin/mozjpeg cp cjpeg /src/out"
+	},
+	"files": [
+		"index.js",
+		"cli.js",
+		"lib",
+		"vendor/source"
+	],
+	"keywords": [
+		"imagemin",
+		"jpeg",
+		"jpg",
+		"img",
+		"image",
+		"compress",
+		"minify",
+		"mozjpeg",
+		"optimize"
+	],
+	"dependencies": {
+		"bin-build": "^3.0.0",
+		"bin-wrapper": "^4.0.0"
+	},
+	"devDependencies": {
+		"ava": "^3.8.0",
+		"bin-check": "^4.1.0",
+		"compare-size": "^3.0.0",
+		"execa": "^5.1.1",
+		"tempy": "^2.0.0",
+		"xo": "^0.45.0"
+	},
+	"ava": {
+		"serial": true
+	}
+}
diff --git a/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/readme.md b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/readme.md
new file mode 100644
index 00000000..56ae4715
--- /dev/null
+++ b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/readme.md
@@ -0,0 +1,40 @@
+# mozjpeg-bin ![GitHub Actions Status](https://github.com/imagemin/mozjpeg-bin/workflows/test/badge.svg?branch=main)
+
+> [mozjpeg](https://github.com/mozilla/mozjpeg) is a production-quality JPEG encoder that improves compression while maintaining compatibility with the vast majority of deployed decoders
+
+You probably want [`imagemin-mozjpeg`](https://github.com/imagemin/imagemin-mozjpeg) instead.
+
+
+## Install
+
+```
+$ npm install mozjpeg
+```
+
+
+## Usage
+
+```js
+import {execFile} from 'node:child_process';
+import mozjpeg from 'mozjpeg';
+
+execFile(mozjpeg, ['-outfile', 'output.jpg', 'input.jpg'], err => {
+	console.log('Image minified!');
+});
+```
+
+
+## CLI
+
+```
+$ npm install --global mozjpeg
+```
+
+```
+$ mozjpeg --help
+```
+
+
+## License
+
+MIT © [Imagemin](https://github.com/imagemin)
diff --git a/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/cjpeg b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/cjpeg
new file mode 100755
index 00000000..fc7de12a
Binary files /dev/null and b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/cjpeg differ
diff --git a/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/source/mozjpeg.tar.gz b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/source/mozjpeg.tar.gz
new file mode 100644
index 00000000..96ba696a
Binary files /dev/null and b/antora-ui-camel/.yarn/unplugged/mozjpeg-npm-8.0.0-01a7c10cfa/node_modules/mozjpeg/vendor/source/mozjpeg.tar.gz differ
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/index.js b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/index.js
deleted file mode 100644
index fb0971d4..00000000
--- a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-'use strict';
-module.exports = require('./lib').path();
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/man/man1/optipng.1 b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/man/man1/optipng.1
deleted file mode 100644
index c4c4c421..00000000
--- a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/man/man1/optipng.1
+++ /dev/null
@@ -1,343 +0,0 @@
-.TH OPTIPNG 1 "2017-Dec-27" "OptiPNG version 0.7.7"
-
-.SH NAME
-.B OptiPNG
-\- Optimize Portable Network Graphics files
-
-.SH SYNOPSIS
-.B optipng
-[\fB\-?\fP | \fB\-h\fP | \fB\-help\fP]
-.br
-.B optipng
-[\fIoptions...\fP] \fIfiles...\fP
-
-.SH DESCRIPTION
-The
-.B OptiPNG
-program shall attempt to \fIoptimize\fP PNG files, i.e. reduce their size to
-a minimum, without losing semantic information. In addition, this program shall
-perform a suite of auxiliary functions like integrity checks, metadata recovery
-and pixmap-to-PNG conversion.
-.P
-The optimization attempts are not guaranteed to succeed. Valid PNG files that
-cannot be optimized by this program are normally left intact; their size will
-not grow. The user may request to override this default behavior.
-
-.SH FILES
-The input files are raster image files encoded either in PNG format (the native
-format), or in an external format. The currently supported external formats are
-GIF, BMP, PNM and TIFF.
-.P
-.B OptiPNG
-processes each image file given in the command line as follows:
-.P
-\- If the image is in PNG format:
-.IP
-Attempts to optimize the given file in-place. If optimization is successful, or
-if the option \fB\-force\fP is enabled, replaces the original file with its
-optimized version. The original file is backed up if the option \fB\-keep\fP
-is enabled.
-.P
-\- If the image is in an external format:
-.IP
-Creates an optimized PNG version of the given file. The output file name is
-composed from the original file name and the \fC.png\fP extension.
-.P
-Existing files are \fInot\fP overwritten, unless the option \fB\-clobber\fP is
-enabled.
-
-.SH OPTIONS
-.SS "General options"
-.TP
-\fB\-?\fP, \fB\-h\fP, \fB\-help\fP
-Show a complete summary of options.
-.TP
-\fB\-backup\fP, \fB\-keep\fP
-Keep a backup of the modified files.
-.TP
-\fB\-clobber\fP
-Overwrite the existing output and backup files.
-.br
-Under this option, if the option \fB\-backup\fP is not enabled, the old backups
-of the overwritten files are deleted.
-.TP
-\fB\-dir\fP \fIdirectory\fP
-Write the output files to \fIdirectory\fP.
-.TP
-\fB\-fix\fP
-Enable error recovery. This option has no effect on valid input files.
-.br
-The program will spend a reasonable amount of effort to recover as much data as
-possible, without increasing the output file size, but the success cannot be
-generally guaranteed. The program may even increase the file size, e.g., by
-reconstructing missing critical data. Under this option, integrity shall take
-precedence over file size.
-.br
-When this option is not used, the invalid input files are left unprocessed.
-.TP
-\fB\-force\fP
-Enforce writing of a new output file.
-.br
-This option overrides the program's decision not to write such file, e.g. when
-the PNG input is digitally signed (using dSIG), or when the PNG output becomes
-larger than the PNG input.
-.TP
-\fB\-log\fP \fIfile\fP
-Log messages to \fIfile\fP.
-For safety reasons, \fIfile\fP must have the extension \fC.log\fP.
-.br
-This option is deprecated and will be removed eventually. Use shell
-redirection.
-.TP
-\fB\-out\fP \fIfile\fP
-Write output file to \fIfile\fP.
-The command line must contain exactly one input file.
-.TP
-\fB\-preserve\fP
-Preserve file attributes (time stamps, file access rights, etc.) where
-applicable.
-.TP
-\fB\-quiet\fP, \fB\-silent\fP
-Run in quiet mode.
-.br
-The messages are still written to the log file if the option \fB\-log\fP is
-enabled.
-.TP
-\fB\-simulate\fP
-Run in simulation mode: perform the trials, but do not create output files.
-.TP
-\fB\-v\fP
-Enable the options \fB\-verbose\fP and \fB\-version\fP.
-.TP
-\fB\-verbose\fP
-Run in verbose mode.
-.TP
-\fB\-version\fP
-Show copyright, version and build info.
-.TP
-\fB\-\-\fP
-Stop option switch parsing.
-.SS "PNG encoding and optimization options"
-.TP
-\fB\-o\fP \fIlevel\fP
-Select the optimization level.
-.br
-The optimization level 0 enables a set of optimization operations that require
-minimal effort. There will be no changes to image attributes like bit depth
-or color type, and no recompression of existing IDAT datastreams.
-.br
-The optimization level 1 enables a single IDAT compression trial. The trial
-chosen is what \fBOptiPNG\fP \fIthinks\fP it's probably the most effective.
-.br
-The optimization levels 2 and higher enable multiple IDAT compression trials;
-the higher the level, the more trials.
-.br
-The behavior and the default value of this option may change across different
-program versions. Use the option \fB\-h\fP to see the details pertaining to
-your specific version.
-.TP
-\fB\-f\fP \fIfilters\fP
-Select the PNG delta filters.
-.br
-The \fIfilters\fP argument is specified as a rangeset (e.g. \fB\-f0\-5\fP),
-and the default \fIfilters\fP value depends on the optimization level set by
-the option \fB\-o\fP.
-.br
-The filter values 0, 1, 2, 3 and 4 indicate static filtering, and correspond to
-the standard PNG filter codes (\fINone\fP, \fILeft\fP, \fIUp\fP, \fIAverage\fP
-and \fIPaeth\fP, respectively). The filter value 5 indicates adaptive filtering,
-whose effect is defined by the \fBlibpng\fP(3) library used by \fBOptiPNG\fP.
-.TP
-\fB\-full\fP
-Produce a full report on IDAT.
-This option might slow down the trials.
-.TP
-\fB\-i\fP \fItype\fP
-Select the interlace type (0\-1).
-.br
-If the interlace type 0 is selected, the output image shall be non-interlaced
-(i.e. progressive-scanned). If the interlace type 1 is selected, the output
-image shall be interlaced using the \fIAdam7\fP method.
-.br
-By default, the output shall have the same interlace type as the input.
-.TP
-\fB\-nb\fP
-Do not apply bit depth reduction.
-.TP
-\fB\-nc\fP
-Do not apply color type reduction.
-.TP
-\fB\-np\fP
-Do not apply palette reduction.
-.TP
-\fB\-nx\fP
-Do not apply any lossless image reduction:
-enable the options \fB\-nb\fP, \fB\-nc\fP and \fB\-np\fP.
-.TP
-\fB\-nz\fP
-Do not recode IDAT datastreams.
-.br
-The IDAT optimization operations that do not require recoding (e.g. IDAT
-chunk concatenation) are still performed.
-.br
-This option has effect on PNG input files only.
-.TP
-\fB\-zc\fP \fIlevels\fP
-Select the zlib compression levels used in IDAT compression.
-.br
-The \fIlevels\fP argument is specified as a rangeset (e.g. \fB\-zc6\-9\fP),
-and the default \fIlevels\fP value depends on the optimization level set by
-the option \fB\-o\fP.
-.br
-The effect of this option is defined by the \fBzlib\fP(3) library used by
-\fBOptiPNG\fP.
-.TP
-\fB\-zm\fP \fIlevels\fP
-Select the zlib memory levels used in IDAT compression.
-.br
-The \fIlevels\fP argument is specified as a rangeset (e.g. \fB\-zm8\-9\fP),
-and the default \fIlevels\fP value depends on the optimization level set by
-the option \fB\-o\fP.
-.br
-The effect of this option is defined by the \fBzlib\fP(3) library used by
-\fBOptiPNG\fP.
-.TP
-\fB\-zs\fP \fIstrategies\fP
-Select the zlib compression strategies used in IDAT compression.
-.br
-The \fIstrategies\fP argument is specified as a rangeset (e.g. \fB\-zs0\-3\fP),
-and the default \fIstrategies\fP value depends on the optimization level set by
-the option \fB\-o\fP.
-.br
-The effect of this option is defined by the \fBzlib\fP(3) library used by
-\fBOptiPNG\fP.
-.TP
-\fB\-zw\fP \fIsize\fP
-Select the zlib window size (32k,16k,8k,4k,2k,1k,512,256) used in IDAT
-compression.
-.br
-The \fIsize\fP argument can be specified either in bytes (e.g. 16384) or
-kilobytes (e.g. 16k). The default \fIsize\fP value is set to the lowest
-window size that yields an IDAT output as big as if yielded by the value 32768.
-.br
-The effect of this option is defined by the \fBzlib\fP(3) library used by
-\fBOptiPNG\fP.
-.SS "Editing options"
-.TP
-\fB\-snip\fP
-Cut one image out of multi-image, animation or video files.
-.br
-Depending on the input format, this may be either the first or the most
-relevant (e.g. the largest) image.
-.TP
-\fB\-strip\fP \fIobjects\fP
-Strip metadata objects from a PNG file.
-.br
-PNG metadata is the information stored in any ancillary chunk except tRNS.
-(tRNS represents the alpha channel, which, even if ignored in rendering, is
-still a proper image channel in the RGBA color space.)
-.br
-The only option currently supported is \fB\-strip all\fP.
-.SS "Notes"
-Options may come in any order (except for \fB\-\-\fP), before, after, or
-alternating with file names. Option names are case-insensitive and may be
-abbreviated to their shortest unique prefix.
-.P
-Some options may have arguments that follow the option name, separated by
-whitespace or the equal sign ('\fB=\fP'). If the option argument is a number
-or a rangeset, the separator may be omitted. For example:
-.IP
-\fB\-out\fP \fCnewfile.png\fP \ <=> \ \fB\-out=\fP\fCnewfile.png\fP
-.br
-\fB\-o3\fP \ <=> \ \fB\-o 3\fP \ <=> \ \fB\-o=3\fP
-.br
-\fB\-f0,3\-5\fP \ <=> \ \fB\-f 0,3\-5\fP \ <=> \ \fB\-f=0,3\-5\fP
-.P
-Rangeset arguments are cumulative; e.g.
-.IP
-\fB\-f0 \-f3\-5\fP \ <=> \ \fB\-f0,3\-5\fP
-.br
-\fB\-zs0 \-zs1 \-zs2\-3\fP \ <=> \ \fB\-zs0,1,2,3\fP \ <=> \ \fB\-zs0\-3\fP
-
-.SH "EXTENDED DESCRIPTION"
-The PNG optimization algorithm consists of the following steps:
-.TP 4
-1.
-Reduce the bit depth, the color type and the color palette of the image.
-This step may reduce the size of the uncompressed image, which, indirectly, may
-reduce the size of the compressed image (i.e. the size of the output PNG file).
-.TP 4
-2.
-Run a suite of compression methods and strategies and select the compression
-parameters that yield the smallest output file.
-.TP 4
-3.
-Store all IDAT contents into a single chunk, eliminating the overhead
-incurred by repeated IDAT headers and CRCs.
-.TP 4
-4.
-Set the zlib window size inside IDAT to a mininum that does not affect the
-compression ratio, reducing the memory requirements of PNG decoders.
-.P
-Not all of the above steps need to be executed. The behavior depends on the
-actual input files and user options.
-.P
-Step 1 may be customized via the no-reduce options \fB\-nb\fP, \fB\-nc\fP,
-\fB\-np\fP and \fB\-nx\fP. Step 2 may be customized via the \fB\-o\fP option,
-and may be fine-tuned via the options \fB\-zc\fP, \fB\-zm\fP, \fB\-zs\fP and
-\fB\-zw\fP. Step 3 is always executed. Step 4 is executed only if a new IDAT is
-being created, and may be fine-tuned via the option \fB\-zw\fP.
-.P
-Extremely exhaustive searches are not generally expected to yield significant
-improvements in compression ratio, and are recommended to advanced users only.
-
-.SH EXAMPLES
-\fCoptipng file.png \ \ \ \ \ \fP# default speed
-.br
-\fCoptipng -o5 file.png \ \fP# slow
-.br
-\fCoptipng -o7 file.png \ \fP# very slow
-
-.SH BUGS
-Lossless image reductions are not completely implemented.
-(This does \fInot\fP affect the integrity of the output files.)
-Here are the missing pieces:
-.IP
-\- The color palette reductions are implemented only partially.
-.br
-\- The bit depth reductions below 8, for grayscale images, are not implemented
-yet.
-.P
-Encoding of images whose total IDAT size exceeds 2GB is not supported.
-.P
-TIFF support is limited to uncompressed, PNG-compatible (grayscale, RGB and
-RGBA) images.
-.P
-Metadata is not imported from the external image formats.
-.P
-There is no support for pipes, streams, extended file attributes or access
-control lists.
-
-.SH "SEE ALSO"
-\fBpng\fP(5),
-\fBlibpng\fP(3),
-\fBzlib\fP(3),
-\fBpngcrush\fP(1),
-\fBpngrewrite\fP(1).
-
-.SH STANDARDS
-The files produced by \fBOptiPNG\fP are compliant with \fBPNG\-2003\fP:
-.br
-Glenn Randers-Pehrson et al.
-\fIPortable Network Graphics (PNG) Specification, Second Edition\fP.
-.br
-W3C Recommendation 10 November 2003; ISO/IEC IS 15948:2003 (E).
-.br
-\fChttp://www.w3.org/TR/PNG/\fP
-
-.SH AUTHOR
-\fBOptiPNG\fP is written and maintained by Cosmin Truta.
-.PP
-This manual page was originally written by Nelson A. de Oliveira
-for the Debian Project. It was later updated by Cosmin Truta,
-and is now part of the \fBOptiPNG\fP distribution.
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/optipng b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/optipng
deleted file mode 100755
index eb1df582..00000000
Binary files a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/optipng and /dev/null differ
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/.ready b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/.ready
similarity index 100%
rename from antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/.ready
rename to antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/.ready
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/cli.js b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/cli.js
similarity index 100%
rename from antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/cli.js
rename to antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/cli.js
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/index.js b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/index.js
new file mode 100644
index 00000000..b01b56b6
--- /dev/null
+++ b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/index.js
@@ -0,0 +1,2 @@
+'use strict';
+module.exports = require('./lib/index.js').path();
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/index.js b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/index.js
similarity index 100%
rename from antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/index.js
rename to antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/index.js
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/install.js b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/install.js
similarity index 64%
rename from antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/install.js
rename to antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/install.js
index 781e2b8c..11128a4c 100644
--- a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/lib/install.js
+++ b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/lib/install.js
@@ -1,17 +1,16 @@
 'use strict';
 const path = require('path');
 const binBuild = require('bin-build');
-const log = require('logalot');
-const bin = require('.');
+const bin = require('./index.js');
 
 (async () => {
 	try {
 		await bin.run(['--version']);
-		log.success('optipng pre-build test passed successfully');
+		console.log('optipng pre-build test passed successfully');
 	} catch (error) {
-		log.warn(error.message);
-		log.warn('optipng pre-build test failed');
-		log.info('compiling from source');
+		console.warn(error.message);
+		console.warn('optipng pre-build test failed');
+		console.info('compiling from source');
 
 		try {
 			// From https://sourceforge.net/projects/optipng/files/OptiPNG/
@@ -20,9 +19,9 @@ const bin = require('.');
 				'make install'
 			]);
 
-			log.success('optipng built successfully');
+			console.log('optipng built successfully');
 		} catch (error) {
-			log.error(error.stack);
+			console.error(error.stack);
 
 			// eslint-disable-next-line unicorn/no-process-exit
 			process.exit(1);
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/license b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/license
similarity index 100%
rename from .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/license
rename to antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/license
diff --git a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/package.json b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/package.json
similarity index 75%
rename from .yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/package.json
rename to antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/package.json
index e204b9c6..b09df8e2 100644
--- a/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/package.json
+++ b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/package.json
@@ -1,6 +1,6 @@
 {
 	"name": "optipng-bin",
-	"version": "6.0.0",
+	"version": "7.0.1",
 	"description": "OptiPNG wrapper that makes it seamlessly available as a local dependency",
 	"license": "MIT",
 	"repository": "imagemin/optipng-bin",
@@ -8,11 +8,11 @@
 		"optipng": "cli.js"
 	},
 	"engines": {
-		"node": ">=8"
+		"node": ">=10"
 	},
 	"scripts": {
 		"postinstall": "node lib/install.js",
-		"test": "xo && ava"
+		"test": "xo && ava --timeout=120s"
 	},
 	"files": [
 		"index.js",
@@ -31,15 +31,14 @@
 	],
 	"dependencies": {
 		"bin-build": "^3.0.0",
-		"bin-wrapper": "^4.0.0",
-		"logalot": "^2.0.0"
+		"bin-wrapper": "^4.0.0"
 	},
 	"devDependencies": {
-		"ava": "^1.4.1",
+		"ava": "^3.15.0",
 		"bin-check": "^4.0.1",
 		"compare-size": "^3.0.0",
-		"execa": "^1.0.0",
-		"tempy": "^0.3.0",
-		"xo": "^0.24.0"
+		"execa": "^5.0.0",
+		"tempy": "^1.0.0",
+		"xo": "^0.38.1"
 	}
 }
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/readme.md b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/readme.md
similarity index 83%
rename from antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/readme.md
rename to antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/readme.md
index bea350e0..25426db2 100644
--- a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/readme.md
+++ b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/readme.md
@@ -1,4 +1,4 @@
-# optipng-bin [![Build Status](https://travis-ci.org/imagemin/optipng-bin.svg?branch=master)](https://travis-ci.org/imagemin/optipng-bin)
+# optipng-bin ![GitHub Actions Status](https://github.com/imagemin/optipng-bin/workflows/test/badge.svg)
 
 > [OptiPNG](http://optipng.sourceforge.net) is a PNG optimizer that recompresses image files to a smaller size, without losing any information
 
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/optipng b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/optipng
new file mode 100755
index 00000000..e9f982a6
Binary files /dev/null and b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/optipng differ
diff --git a/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/source/optipng.tar.gz b/antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/source/optipng.tar.gz
similarity index 100%
rename from antora-ui-camel/.yarn/unplugged/optipng-bin-npm-6.0.0-3aa5f04a3e/node_modules/optipng-bin/vendor/source/optipng.tar.gz
rename to antora-ui-camel/.yarn/unplugged/optipng-bin-npm-7.0.1-ce5485fb99/node_modules/optipng-bin/vendor/source/optipng.tar.gz
diff --git a/antora-ui-camel/gulp.d/tasks/.build.js.swp b/antora-ui-camel/gulp.d/tasks/.build.js.swp
new file mode 100644
index 00000000..87fcb9d0
Binary files /dev/null and b/antora-ui-camel/gulp.d/tasks/.build.js.swp differ
diff --git a/antora-ui-camel/gulp.d/tasks/build.js b/antora-ui-camel/gulp.d/tasks/build.js
index 99b7b957..c0d0a3f5 100644
--- a/antora-ui-camel/gulp.d/tasks/build.js
+++ b/antora-ui-camel/gulp.d/tasks/build.js
@@ -7,7 +7,6 @@ const concat = require('gulp-concat')
 const cssnano = require('cssnano')
 const data = require('gulp-data')
 const fs = require('fs-extra')
-const imagemin = require('gulp-imagemin')
 const merge = require('merge-stream')
 const ospath = require('path')
 const path = ospath.posix
@@ -24,7 +23,7 @@ const terser = require('gulp-terser')
 const vfs = require('vinyl-fs')
 const { obj: map } = require('through2')
 
-module.exports = (src, dest, preview) => () => {
+module.exports = (src, dest, preview) => async () => {
   const opts = { base: src, cwd: src }
   const sourcemaps = preview || process.env.SOURCEMAPS === 'true'
   const postcssPlugins = [
@@ -59,6 +58,8 @@ module.exports = (src, dest, preview) => () => {
       : (css, result) => cssnano({ preset: 'default' })(css, result).then(() => postcssPseudoElementFixer(css, result)),
   ]
 
+  const imagemin = await import('gulp-imagemin')
+
   let manifest
 
   return merge(
@@ -111,16 +112,16 @@ module.exports = (src, dest, preview) => () => {
     vfs
       .src('img/**/*.{jpg,ico,png,svg}', opts)
       .pipe(
-        imagemin([
+        imagemin.default([
           imagemin.gifsicle(),
-          imagemin.jpegtran(),
+          imagemin.mozjpeg(),
           imagemin.optipng(),
           imagemin.svgo({
             plugins: [
-              { removeViewBox: false },
-              { cleanupIDs: { remove: false } },
-              { removeTitle: false },
-              { removeDesc: false },
+              { name: 'removeViewBox', active: false },
+              { name: 'cleanupIDs', params: { remove: false } },
+              { name: 'removeTitle', active: false },
+              { name: 'removeDesc', active: false },
             ],
           }),
         ])
diff --git a/antora-ui-camel/package.json b/antora-ui-camel/package.json
index c238a80e..91af15ea 100644
--- a/antora-ui-camel/package.json
+++ b/antora-ui-camel/package.json
@@ -42,7 +42,7 @@
     "gulp-connect": "~5.7",
     "gulp-data": "~1.3",
     "gulp-eslint": "~6.0",
-    "gulp-imagemin": "~6.2",
+    "gulp-imagemin": "^9.0.0",
     "gulp-postcss": "~8.0",
     "gulp-rename": "~1.4",
     "gulp-rev": "~9.0",
diff --git a/antora-ui-camel/public/_/css/site-b287b96c63.css b/antora-ui-camel/public/_/css/site-b287b96c63.css
index 5354db9e..1515cfce 100644
--- a/antora-ui-camel/public/_/css/site-b287b96c63.css
+++ b/antora-ui-camel/public/_/css/site-b287b96c63.css
@@ -1,3 +1,3 @@
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(../font/open-sans-latin-ext-300.woff2) format("woff2"),url(../font/open-sans-latin-ext-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(../font/open-sans-latin-ext-300-italic.woff2) format("woff2"),url(../font/open-sans [...]
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(../font/open-sans-latin-ext-300.woff2) format("woff2"),url(../font/open-sans-latin-ext-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(../font/open-sans-latin-ext-300-italic.woff2) format("woff2"),url(../font/open-sans [...]
 /*! Adapted from the GitHub style by Vasily Polovnyov <va...@whiteants.net> */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:500}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:500}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-wei [...]
 /*! Asciidoctor Tabs | Copyright (c) 2018-present Dan Allen | MIT License */.tabs{margin-bottom:1.25em}.tablist>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tablist>ul,.tablist>ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.tablist>ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;cursor:pointer;font-weight:700;line-height:1.5;padding:.25em 1em;position:relative}.tablist>ul li:focus-visible{outline:none} [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/data/rev-manifest.json b/antora-ui-camel/public/_/data/rev-manifest.json
index 8703c750..82491529 100644
--- a/antora-ui-camel/public/_/data/rev-manifest.json
+++ b/antora-ui-camel/public/_/data/rev-manifest.json
@@ -1,42 +1,42 @@
 {
   "css/site.css": "css/site-b287b96c63.css",
-  "img/algolia.svg": "img/algolia-05f7506b2a.svg",
-  "img/apache-kafka.svg": "img/apache-kafka-712a1f3ba0.svg",
-  "img/apache-karaf.svg": "img/apache-karaf-e55039ae99.svg",
-  "img/articles.svg": "img/articles-ce7a95d776.svg",
-  "img/asf-estd-1999-logo.svg": "img/asf-estd-1999-logo-bb89c741ef.svg",
-  "img/back.svg": "img/back-0b77317ba4.svg",
-  "img/blog.svg": "img/blog-e21e601f33.svg",
-  "img/books.svg": "img/books-13ec96162b.svg",
-  "img/brand-logos.svg": "img/brand-logos-fe99925546.svg",
-  "img/cancel.svg": "img/cancel-3f36a5ecf5.svg",
-  "img/caret.svg": "img/caret-fe375177d0.svg",
-  "img/chevron.svg": "img/chevron-0d3baf009c.svg",
-  "img/close.svg": "img/close-71b79b2fc0.svg",
+  "img/algolia.svg": "img/algolia-f4ab98e0de.svg",
+  "img/apache-kafka.svg": "img/apache-kafka-88809b7472.svg",
+  "img/apache-karaf.svg": "img/apache-karaf-7bdb5ce2e3.svg",
+  "img/articles.svg": "img/articles-88ac404d18.svg",
+  "img/asf-estd-1999-logo.svg": "img/asf-estd-1999-logo-2451be5b6e.svg",
+  "img/back.svg": "img/back-e8d811f74c.svg",
+  "img/blog.svg": "img/blog-4c7fa4cb60.svg",
+  "img/books.svg": "img/books-77a59b07e1.svg",
+  "img/brand-logos.svg": "img/brand-logos-f2e689f4d4.svg",
+  "img/cancel.svg": "img/cancel-1ed239489b.svg",
+  "img/caret.svg": "img/caret-d6dacc711e.svg",
+  "img/chevron.svg": "img/chevron-63cb534773.svg",
+  "img/close.svg": "img/close-af0b99e31b.svg",
   "img/community.svg": "img/community-2ec8a3dc8b.svg",
-  "img/contributing.svg": "img/contributing-a0525d8a34.svg",
+  "img/contributing.svg": "img/contributing-107909992d.svg",
   "img/docs.svg": "img/docs-7d0adf1156.svg",
-  "img/documentation.svg": "img/documentation-c301984d8f.svg",
+  "img/documentation.svg": "img/documentation-abb1b7f8b1.svg",
   "img/download.svg": "img/download-63cdd75074.svg",
-  "img/examples.svg": "img/examples-0fbbf22977.svg",
-  "img/github.svg": "img/github-c5ff589ac9.svg",
-  "img/home-o.svg": "img/home-o-5f818ccd11.svg",
-  "img/home.svg": "img/home-36f9a3c81a.svg",
-  "img/jbang.svg": "img/jbang-123e48aa14.svg",
-  "img/karavan.svg": "img/karavan-feb7559d76.svg",
-  "img/knative.svg": "img/knative-81c3109183.svg",
-  "img/kubernetes.svg": "img/kubernetes-99a42ac37b.svg",
+  "img/examples.svg": "img/examples-07d01f2bc0.svg",
+  "img/github.svg": "img/github-0cae1e39c4.svg",
+  "img/home-o.svg": "img/home-o-97a33fc02f.svg",
+  "img/home.svg": "img/home-934e2b15ea.svg",
+  "img/jbang.svg": "img/jbang-e88e00f7fa.svg",
+  "img/karavan.svg": "img/karavan-8621354711.svg",
+  "img/knative.svg": "img/knative-5010ee4773.svg",
+  "img/kubernetes.svg": "img/kubernetes-07ba46aaa2.svg",
   "img/logo-camel-medium.png": "img/logo-camel-medium-372cf8688f.png",
-  "img/logo-d.svg": "img/logo-d-f21b25ba38.svg",
-  "img/menu.svg": "img/menu-16e95092aa.svg",
-  "img/quarkus.svg": "img/quarkus-7633fa242d.svg",
-  "img/read.svg": "img/read-de28c59dd0.svg",
-  "img/search.svg": "img/search-46756b38c9.svg",
-  "img/security.svg": "img/security-995480ce1b.svg",
-  "img/spring-boot.svg": "img/spring-boot-d50d225c05.svg",
-  "img/support.svg": "img/support-d38244a6cc.svg",
-  "img/team.svg": "img/team-eef83d1804.svg",
-  "img/user-stories.svg": "img/user-stories-89e2dbda2c.svg",
+  "img/logo-d.svg": "img/logo-d-a567cee6fa.svg",
+  "img/menu.svg": "img/menu-8775cec4be.svg",
+  "img/quarkus.svg": "img/quarkus-446ffca541.svg",
+  "img/read.svg": "img/read-d475016106.svg",
+  "img/search.svg": "img/search-a73cfec790.svg",
+  "img/security.svg": "img/security-06abe157b3.svg",
+  "img/spring-boot.svg": "img/spring-boot-0a7cb95564.svg",
+  "img/support.svg": "img/support-cfb0e61a79.svg",
+  "img/team.svg": "img/team-899f1050c2.svg",
+  "img/user-stories.svg": "img/user-stories-cccc5f7c8f.svg",
   "js/site.js": "js/site-c215fb6972.js",
   "js/vendor/algoliasearch.js": "js/vendor/algoliasearch-bad45193e2.js",
   "js/vendor/highlight.js": "js/vendor/highlight-621a10fe1b.js",
diff --git a/antora-ui-camel/public/_/helpers/asset.js b/antora-ui-camel/public/_/helpers/asset.js
index 430ad015..fc3bd3d5 100644
--- a/antora-ui-camel/public/_/helpers/asset.js
+++ b/antora-ui-camel/public/_/helpers/asset.js
@@ -2,43 +2,43 @@
 
 const manifest = {
   "css/site.css": "css/site-b287b96c63.css",
-  "img/algolia.svg": "img/algolia-05f7506b2a.svg",
-  "img/apache-kafka.svg": "img/apache-kafka-712a1f3ba0.svg",
-  "img/apache-karaf.svg": "img/apache-karaf-e55039ae99.svg",
-  "img/articles.svg": "img/articles-ce7a95d776.svg",
-  "img/asf-estd-1999-logo.svg": "img/asf-estd-1999-logo-bb89c741ef.svg",
-  "img/back.svg": "img/back-0b77317ba4.svg",
-  "img/blog.svg": "img/blog-e21e601f33.svg",
-  "img/books.svg": "img/books-13ec96162b.svg",
-  "img/brand-logos.svg": "img/brand-logos-fe99925546.svg",
-  "img/cancel.svg": "img/cancel-3f36a5ecf5.svg",
-  "img/caret.svg": "img/caret-fe375177d0.svg",
-  "img/chevron.svg": "img/chevron-0d3baf009c.svg",
-  "img/close.svg": "img/close-71b79b2fc0.svg",
+  "img/algolia.svg": "img/algolia-f4ab98e0de.svg",
+  "img/apache-kafka.svg": "img/apache-kafka-88809b7472.svg",
+  "img/apache-karaf.svg": "img/apache-karaf-7bdb5ce2e3.svg",
+  "img/articles.svg": "img/articles-88ac404d18.svg",
+  "img/asf-estd-1999-logo.svg": "img/asf-estd-1999-logo-2451be5b6e.svg",
+  "img/back.svg": "img/back-e8d811f74c.svg",
+  "img/blog.svg": "img/blog-4c7fa4cb60.svg",
+  "img/books.svg": "img/books-77a59b07e1.svg",
+  "img/brand-logos.svg": "img/brand-logos-f2e689f4d4.svg",
+  "img/cancel.svg": "img/cancel-1ed239489b.svg",
+  "img/caret.svg": "img/caret-d6dacc711e.svg",
+  "img/chevron.svg": "img/chevron-63cb534773.svg",
+  "img/close.svg": "img/close-af0b99e31b.svg",
   "img/community.svg": "img/community-2ec8a3dc8b.svg",
-  "img/contributing.svg": "img/contributing-a0525d8a34.svg",
+  "img/contributing.svg": "img/contributing-107909992d.svg",
   "img/docs.svg": "img/docs-7d0adf1156.svg",
-  "img/documentation.svg": "img/documentation-c301984d8f.svg",
+  "img/documentation.svg": "img/documentation-abb1b7f8b1.svg",
   "img/download.svg": "img/download-63cdd75074.svg",
-  "img/examples.svg": "img/examples-0fbbf22977.svg",
-  "img/github.svg": "img/github-c5ff589ac9.svg",
-  "img/home-o.svg": "img/home-o-5f818ccd11.svg",
-  "img/home.svg": "img/home-36f9a3c81a.svg",
-  "img/jbang.svg": "img/jbang-123e48aa14.svg",
-  "img/karavan.svg": "img/karavan-feb7559d76.svg",
-  "img/knative.svg": "img/knative-81c3109183.svg",
-  "img/kubernetes.svg": "img/kubernetes-99a42ac37b.svg",
+  "img/examples.svg": "img/examples-07d01f2bc0.svg",
+  "img/github.svg": "img/github-0cae1e39c4.svg",
+  "img/home-o.svg": "img/home-o-97a33fc02f.svg",
+  "img/home.svg": "img/home-934e2b15ea.svg",
+  "img/jbang.svg": "img/jbang-e88e00f7fa.svg",
+  "img/karavan.svg": "img/karavan-8621354711.svg",
+  "img/knative.svg": "img/knative-5010ee4773.svg",
+  "img/kubernetes.svg": "img/kubernetes-07ba46aaa2.svg",
   "img/logo-camel-medium.png": "img/logo-camel-medium-372cf8688f.png",
-  "img/logo-d.svg": "img/logo-d-f21b25ba38.svg",
-  "img/menu.svg": "img/menu-16e95092aa.svg",
-  "img/quarkus.svg": "img/quarkus-7633fa242d.svg",
-  "img/read.svg": "img/read-de28c59dd0.svg",
-  "img/search.svg": "img/search-46756b38c9.svg",
-  "img/security.svg": "img/security-995480ce1b.svg",
-  "img/spring-boot.svg": "img/spring-boot-d50d225c05.svg",
-  "img/support.svg": "img/support-d38244a6cc.svg",
-  "img/team.svg": "img/team-eef83d1804.svg",
-  "img/user-stories.svg": "img/user-stories-89e2dbda2c.svg",
+  "img/logo-d.svg": "img/logo-d-a567cee6fa.svg",
+  "img/menu.svg": "img/menu-8775cec4be.svg",
+  "img/quarkus.svg": "img/quarkus-446ffca541.svg",
+  "img/read.svg": "img/read-d475016106.svg",
+  "img/search.svg": "img/search-a73cfec790.svg",
+  "img/security.svg": "img/security-06abe157b3.svg",
+  "img/spring-boot.svg": "img/spring-boot-0a7cb95564.svg",
+  "img/support.svg": "img/support-cfb0e61a79.svg",
+  "img/team.svg": "img/team-899f1050c2.svg",
+  "img/user-stories.svg": "img/user-stories-cccc5f7c8f.svg",
   "js/site.js": "js/site-c215fb6972.js",
   "js/vendor/algoliasearch.js": "js/vendor/algoliasearch-bad45193e2.js",
   "js/vendor/highlight.js": "js/vendor/highlight-621a10fe1b.js",
diff --git a/antora-ui-camel/public/_/img/algolia-05f7506b2a.svg b/antora-ui-camel/public/_/img/algolia-05f7506b2a.svg
deleted file mode 100644
index 3a72ddb9..00000000
--- a/antora-ui-camel/public/_/img/algolia-05f7506b2a.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" baseProfile="basic" id="Layer_1" x="0" y="0" viewBox="0 0 1366 362" xml:space="preserve" height="20"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="428.258" y1="404.15" x2="434.145" y2="409.85" gradientTransform="matrix(94.045 0 0 -94.072 -40381.527 38479.52)"><stop offset="0" stop-color="#00aeff"/><stop offset="1" stop-color="#383284"/></linearGradient><path xmlns="http://www.w3.org/2000/svg" d="M61.8 15.4h242.8c23.9 0 43. [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/algolia-f4ab98e0de.svg b/antora-ui-camel/public/_/img/algolia-f4ab98e0de.svg
new file mode 100644
index 00000000..51e5900c
--- /dev/null
+++ b/antora-ui-camel/public/_/img/algolia-f4ab98e0de.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" baseProfile="basic" id="Layer_1" x="0px" y="0px" viewBox="0 0 1366 362" xml:space="preserve" height="20px"><g><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="428.2578" y1="404.1504" x2="434.1453" y2="409.8504" gradientTransform="matrix(94.045 0 0 -94.072 -40381.5273 38479.5195)"><stop offset="0" style="stop-color:#00AEFF"/><stop offset="1" style="stop-color:#383284"/></linearGradien [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/apache-kafka-712a1f3ba0.svg b/antora-ui-camel/public/_/img/apache-kafka-712a1f3ba0.svg
deleted file mode 100644
index a96df197..00000000
--- a/antora-ui-camel/public/_/img/apache-kafka-712a1f3ba0.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 65.184 105.833" height="400" width="246.363"><path d="M51.387 58.618c-4.121 0-7.816 1.826-10.346 4.701l-6.484-4.59a17.701 17.701 0 0 0 1.084-6.06 17.7 17.7 0 0 0-1.047-5.96l6.469-4.54c2.53 2.86 6.215 4.676 10.324 4.676 7.607 0 13.797-6.189 13.797-13.797 0-7.608-6.19-13.796-13.797-13.796S37.591 25.44 37.591 33.048c0 1.362.205 2.675.575 3.919l-6.474 4.543a17.809 17.809 0 0 0-11.033-6.412v-7.802c6.25-1.312 10.958-6.865 10.958-13.5C31.617  [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/apache-kafka-88809b7472.svg b/antora-ui-camel/public/_/img/apache-kafka-88809b7472.svg
new file mode 100644
index 00000000..4c9fb932
--- /dev/null
+++ b/antora-ui-camel/public/_/img/apache-kafka-88809b7472.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 65.184 105.833" height="400" width="246.363"><path d="M51.387 58.618c-4.121 0-7.816 1.826-10.346 4.701l-6.484-4.59a17.701 17.701 0 001.084-6.06 17.7 17.7 0 00-1.047-5.96l6.469-4.54c2.53 2.86 6.215 4.676 10.324 4.676 7.607 0 13.797-6.189 13.797-13.797 0-7.608-6.19-13.796-13.797-13.796S37.591 25.44 37.591 33.048c0 1.362.205 2.675.575 3.919l-6.474 4.543a17.809 17.809 0 00-11.033-6.412v-7.802c6.25-1.312 10.958-6.865 10.958-13.5C31.617 6.19 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/apache-karaf-7bdb5ce2e3.svg b/antora-ui-camel/public/_/img/apache-karaf-7bdb5ce2e3.svg
new file mode 100644
index 00000000..3504495a
--- /dev/null
+++ b/antora-ui-camel/public/_/img/apache-karaf-7bdb5ce2e3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 115.725 105.833" height="400" width="437.387"><defs><linearGradient gradientTransform="rotate(-65.001 -998.094 -1339.207) scale(.26458)" y2="1395.619" x2="-4570.116" y1="697.555" x1="-5167.096" gradientUnits="userSpaceOnUse" id="a"><stop offset="0" stop-color="#f69923"/><stop offset=".312" stop-color="#f79a23"/><stop offset=".838" stop-color="#e97826"/></linearGradient><linearGradient gradientTransform="rotate(-65.001 -998.094 -1339.20 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/apache-karaf-e55039ae99.svg b/antora-ui-camel/public/_/img/apache-karaf-e55039ae99.svg
deleted file mode 100644
index 4c1dfb6d..00000000
--- a/antora-ui-camel/public/_/img/apache-karaf-e55039ae99.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 115.725 105.833" height="400" width="437.387"><defs><linearGradient gradientTransform="rotate(-65.001 -998.094 -1339.207) scale(.26458)" y2="1395.619" x2="-4570.116" y1="697.555" x1="-5167.096" gradientUnits="userSpaceOnUse" id="a"><stop offset="0" stop-color="#f69923"/><stop offset=".312" stop-color="#f79a23"/><stop offset=".838" stop-color="#e97826"/></linearGradient><linearGradient gradientTransform="rotate(-65.001 -998.094 -1339.20 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/articles-88ac404d18.svg b/antora-ui-camel/public/_/img/articles-88ac404d18.svg
new file mode 100644
index 00000000..92c34d7b
--- /dev/null
+++ b/antora-ui-camel/public/_/img/articles-88ac404d18.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" width="80pt" height="85pt" viewBox="0 0 20 20"><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M4 20h9a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z"/></svg>
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/articles-ce7a95d776.svg b/antora-ui-camel/public/_/img/articles-ce7a95d776.svg
deleted file mode 100644
index 5532ac69..00000000
--- a/antora-ui-camel/public/_/img/articles-ce7a95d776.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="80pt" height="85pt" viewBox="0 0 20 20"><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M4 20h9a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z"/></svg>
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/asf-estd-1999-logo-2451be5b6e.svg b/antora-ui-camel/public/_/img/asf-estd-1999-logo-2451be5b6e.svg
new file mode 100644
index 00000000..5a6e494a
--- /dev/null
+++ b/antora-ui-camel/public/_/img/asf-estd-1999-logo-2451be5b6e.svg
@@ -0,0 +1 @@
+<svg width="439" height="179" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M0 0h439v179H0z"/><g clip-path="url(#a)"><path d="M436.572 53.038c.938.938 1.404 2.066 1.404 3.384s-.466 2.446-1.404 3.397c-.938.944-2.072 1.416-3.409 1.416-1.336 0-2.464-.466-3.396-1.404-.926-.938-1.392-2.066-1.392-3.384s.466-2.447 1.404-3.397c.938-.944 2.066-1.416 3.396-1.416 1.325 0 2.459.466 3.397 1.404Zm-.405 6.382c.816-.834 1.226-1.827 1.226-2.986 0-1.158-.404-2.145-1.214-2.973-.809-.8 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/asf-estd-1999-logo-bb89c741ef.svg b/antora-ui-camel/public/_/img/asf-estd-1999-logo-bb89c741ef.svg
deleted file mode 100644
index 49b7ccc6..00000000
--- a/antora-ui-camel/public/_/img/asf-estd-1999-logo-bb89c741ef.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="439" height="179" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M0 0h439v179H0z"/><g clip-path="url(#a)"><path d="M436.572 53.038c.938.938 1.404 2.066 1.404 3.384s-.466 2.446-1.404 3.397c-.938.944-2.072 1.416-3.409 1.416-1.336 0-2.464-.466-3.396-1.404-.926-.938-1.392-2.066-1.392-3.384s.466-2.447 1.404-3.397c.938-.944 2.066-1.416 3.396-1.416 1.325 0 2.459.466 3.397 1.404zm-.405 6.382c.816-.834 1.226-1.827 1.226-2.986 0-1.158-.404-2.145-1.214-2.973-.809-.8 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/back-0b77317ba4.svg b/antora-ui-camel/public/_/img/back-0b77317ba4.svg
deleted file mode 100644
index 46eb5c1d..00000000
--- a/antora-ui-camel/public/_/img/back-0b77317ba4.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><title>Left arrow</title><path d="M50.001 9.9L9.9 50 50 90.1l5.656-5.655-30.435-30.442H90.1v-8.006H25.222l30.435-30.44z"/></svg>
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/back-e8d811f74c.svg b/antora-ui-camel/public/_/img/back-e8d811f74c.svg
new file mode 100644
index 00000000..06beebe5
--- /dev/null
+++ b/antora-ui-camel/public/_/img/back-e8d811f74c.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--Created with Inkscape (http://www.inkscape.org/)--><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="100" height="100" viewBox= [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/blog-4c7fa4cb60.svg b/antora-ui-camel/public/_/img/blog-4c7fa4cb60.svg
new file mode 100644
index 00000000..677b80dd
--- /dev/null
+++ b/antora-ui-camel/public/_/img/blog-4c7fa4cb60.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 38 31" enable-background="new 0 0 38 31" xml:space="preserve"><path fill-rule="evenodd" clip-rule="evenodd" d="M34.098,24.095L34.082,31l-5.635-6.376H16.519c-3.548,0-6.425-2.877-6.425-6.426  v-7.476c0-3.548,2.876-6.425,6.425-6.425h15.035c3.548,0,6.425,2.877,6.425,6.425v7.476C37.979,20.843,36.379,23.109,34.098,24.095z   M8.023,10.703v5.354l-4.794,5.357l [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/blog-e21e601f33.svg b/antora-ui-camel/public/_/img/blog-e21e601f33.svg
deleted file mode 100644
index 0f5c469d..00000000
--- a/antora-ui-camel/public/_/img/blog-e21e601f33.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="Layer_1" x="0" y="0" viewBox="0 0 38 31" xml:space="preserve"><path fill-rule="evenodd" clip-rule="evenodd" d="M34.098 24.095L34.082 31l-5.635-6.376H16.519a6.426 6.426 0 0 1-6.425-6.426v-7.476a6.425 6.425 0 0 1 6.425-6.425h15.035a6.426 6.426 0 0 1 6.425 6.425v7.476c0 2.645-1.6 4.911-3.881 5.897zM8.023 10.703v5.354l-4.794 5.357-.009-5.805A5.352 5.352 0 0 1 0 10.703V5.354A5.353 5.353 0 0 1 5.355 0h12.719c1.743 0 3.277.846 4.254 2.13 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/books-13ec96162b.svg b/antora-ui-camel/public/_/img/books-13ec96162b.svg
deleted file mode 100644
index c028812f..00000000
--- a/antora-ui-camel/public/_/img/books-13ec96162b.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="80pt" height="85pt" viewBox="0 0 335.08 335.079" style="height:85pt"><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M311.175 115.775c-1.355-10.186-1.546-27.73 7.915-33.621.169-.108.295-.264.443-.398 7.735-2.474 13.088-5.946 8.886-10.618l-114.102-34.38L29.56 62.445S8.403 65.469 10.293 98.339c1.026 17.89 6.637 26.676 11.544 31l-15.161 4.569c-4.208 4.672 1.144 8.145 8.88 10.615.147.138.271.293.443.401 9.455 5.896 9.273 23.438 7.913  [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/books-77a59b07e1.svg b/antora-ui-camel/public/_/img/books-77a59b07e1.svg
new file mode 100644
index 00000000..b224ce2e
--- /dev/null
+++ b/antora-ui-camel/public/_/img/books-77a59b07e1.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="80pt" height="85pt" viewBox="0 0 335.08 335.079" style="enable-background:new 0 0 335.08 335.079;height:85pt" xml:space="preserve"><g><g><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M311.175,115.775c-1.355-10.186-1.546-27.73,7.915-33.621c0.169-0.108,0.295-0.264,0.443-0.398    c7.735-2.474,13.088-5.946,8 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/brand-logos-f2e689f4d4.svg b/antora-ui-camel/public/_/img/brand-logos-f2e689f4d4.svg
new file mode 100644
index 00000000..eaaeda81
--- /dev/null
+++ b/antora-ui-camel/public/_/img/brand-logos-f2e689f4d4.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 256 64"><symbol id="twitter" viewBox="0 0 64 64"><title>Twitter</title><desc>Follow Apache Camel on Twitter</desc><path d="m 61.700728,13.082533 a 24.128816,24.128816 0 0 1 -7.03919,1.927481 12.337998,12.337998 0 0 0 5.401184,-6.7814856 24.697176,24.697176 0 0 1 -7.787589,2.9759456 12.256803,12.256803 0 0 0 -8.95255,-3.8620222 12.249743,12.249743 0 0 0 -12.260334,12.25 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/brand-logos-fe99925546.svg b/antora-ui-camel/public/_/img/brand-logos-fe99925546.svg
deleted file mode 100644
index 94ec0b5a..00000000
--- a/antora-ui-camel/public/_/img/brand-logos-fe99925546.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 64"><symbol id="twitter" viewBox="0 0 64 64"><title>Twitter</title><desc>Follow Apache Camel on Twitter</desc><path d="M61.7 13.083a24.129 24.129 0 0 1-7.038 1.927 12.338 12.338 0 0 0 5.4-6.781 24.697 24.697 0 0 1-7.787 2.975 12.257 12.257 0 0 0-8.952-3.862 12.25 12.25 0 0 0-12.26 12.254c0 .953.105 1.888.317 2.789A34.818 34.818 0 0 1 6.104 9.57a12.274 12.274 0 0 0-1.66 6.164c0 4.25 2.161 8.01 5.451 10.202a12.327 12.327 0 0 1-5.556- [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/cancel-1ed239489b.svg b/antora-ui-camel/public/_/img/cancel-1ed239489b.svg
new file mode 100644
index 00000000..1bf6bdca
--- /dev/null
+++ b/antora-ui-camel/public/_/img/cancel-1ed239489b.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48pt" height="48pt" viewBox="0 0 48 48" version="1.1"><g id="surface4908018"><path style="stroke:none;fill-rule:nonzero;fill:rgb(91.372549%,47.058824%,14.901961%);fill-opacity:1" d="M 44 24 C 44 35.046875 35.046875 44 24 44 C 12.953125 44 4 35.046875 4 24 C 4 12.953125 12.953125 4 24 4 C 35.046875 4 44 12.953125 44 24 Z M 44 24 "/><path style="stroke:none;fill-r [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/cancel-3f36a5ecf5.svg b/antora-ui-camel/public/_/img/cancel-3f36a5ecf5.svg
deleted file mode 100644
index 3da4b1a7..00000000
--- a/antora-ui-camel/public/_/img/cancel-3f36a5ecf5.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 48 48"><g id="surface4908018"><path d="M44 24c0 11.047-8.953 20-20 20S4 35.047 4 24 12.953 4 24 4s20 8.953 20 20zm0 0" fill="#e97826"/><path d="M29.656 15.516l2.828 2.828-14.14 14.14-2.828-2.828zm0 0" fill="#fff"/><path d="M32.484 29.656l-2.828 2.828-14.14-14.14 2.828-2.828zm0 0" fill="#fff"/></g></svg>
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/caret-d6dacc711e.svg b/antora-ui-camel/public/_/img/caret-d6dacc711e.svg
new file mode 100644
index 00000000..ff1490fc
--- /dev/null
+++ b/antora-ui-camel/public/_/img/caret-d6dacc711e.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--Created with Inkscape (http://www.inkscape.org/)--><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="30" height="30" viewBox="0 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/caret-fe375177d0.svg b/antora-ui-camel/public/_/img/caret-fe375177d0.svg
deleted file mode 100644
index e95043b1..00000000
--- a/antora-ui-camel/public/_/img/caret-fe375177d0.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" id="svg2" version="1.1"><g id="layer1" transform="translate(0 -1022.362)"><path d="M10.187 1025.362l14 12-14 12z" id="rect3338" opacity="1" fill="#c1c1c1" fill-opacity="1" stroke="#c1c1c1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/></g></svg>
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/chevron-0d3baf009c.svg b/antora-ui-camel/public/_/img/chevron-0d3baf009c.svg
deleted file mode 100644
index db59bddd..00000000
--- a/antora-ui-camel/public/_/img/chevron-0d3baf009c.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" id="svg2" version="1.1"><g id="layer1" transform="translate(0 -1022.362)"><path d="M3.67 6.59L1.455 8.615 15 23.375l13.545-14.76L26.33 6.59 15 18.76z" transform="translate(0 1022.362)" id="rect4136" opacity="1" fill="#5d5d5d" fill-opacity="1" stroke="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-dashoffset="0" stroke-opacity="1"/> [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/chevron-63cb534773.svg b/antora-ui-camel/public/_/img/chevron-63cb534773.svg
new file mode 100644
index 00000000..472167f7
--- /dev/null
+++ b/antora-ui-camel/public/_/img/chevron-63cb534773.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--Created with Inkscape (http://www.inkscape.org/)--><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="30" height="30" viewBox="0 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/close-71b79b2fc0.svg b/antora-ui-camel/public/_/img/close-71b79b2fc0.svg
deleted file mode 100644
index f844f5b3..00000000
--- a/antora-ui-camel/public/_/img/close-71b79b2fc0.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 100 100" id="svg2"><g transform="translate(0 -952.362)" id="g4"><g id="g4238" transform="translate(0 -.205)" fill="none" fill-rule="evenodd" stroke="#222" stroke-width="8" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"><path d="M12.736 1039.832l74.528-74.528" id="path4180"/><path id="path4210" d="M12.736 965.304l74.528 74.528"/></g></g></svg>
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/close-af0b99e31b.svg b/antora-ui-camel/public/_/img/close-af0b99e31b.svg
new file mode 100644
index 00000000..275fd2b5
--- /dev/null
+++ b/antora-ui-camel/public/_/img/close-af0b99e31b.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" id="svg2" inkscape:version="0.91 r13 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/contributing-107909992d.svg b/antora-ui-camel/public/_/img/contributing-107909992d.svg
new file mode 100644
index 00000000..3f83f6fe
--- /dev/null
+++ b/antora-ui-camel/public/_/img/contributing-107909992d.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="65pt" height="65pt" viewBox="0 0 438.529 438.529" xml:space="preserve"><g><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M349.459,52.534c-10.663-10.657-23.605-15.987-38.834-15.987c-15.222,0-28.165,5.327-38.825,15.987   c-10.656,10.657-15.984,23.598-15.984,38.828c0,9.897,2.467,19.081,7.416,27.55c4.948,8.47 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/contributing-a0525d8a34.svg b/antora-ui-camel/public/_/img/contributing-a0525d8a34.svg
deleted file mode 100644
index 42172a38..00000000
--- a/antora-ui-camel/public/_/img/contributing-a0525d8a34.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="65pt" height="65pt" viewBox="0 0 438.529 438.529"><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M349.459 52.534c-10.663-10.657-23.605-15.987-38.834-15.987-15.222 0-28.165 5.327-38.825 15.987-10.656 10.657-15.984 23.598-15.984 38.828 0 9.897 2.467 19.081 7.416 27.55 4.948 8.47 11.604 15.086 19.985 19.842 0 9.897-.805 18.608-2.42 26.125-1.622 7.517-4.284 14.128-7.994 19.842-3.72 5.711-7.566 10.561-11.566 14.56-4.001 3.999-9.616 7. [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/documentation-abb1b7f8b1.svg b/antora-ui-camel/public/_/img/documentation-abb1b7f8b1.svg
new file mode 100644
index 00000000..868a4320
--- /dev/null
+++ b/antora-ui-camel/public/_/img/documentation-abb1b7f8b1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 309.267 309.267" xml:space="preserve"><g><path style="fill:#fff" d="M260.944,43.491H125.64c0,0-18.324-28.994-28.994-28.994H48.323c-10.67,0-19.329,8.65-19.329,19.329   v222.286c0,10.67,8.659,19.329,19.329,19.329h212.621c10.67,0,19.329-8.659,19.329-19.329V62.82   C280.273,52.15,271.614,43.491,260.944,43.491z"/><path style="fill:#e97826" d="M28.994,72.48 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/documentation-c301984d8f.svg b/antora-ui-camel/public/_/img/documentation-c301984d8f.svg
deleted file mode 100644
index a8159e90..00000000
--- a/antora-ui-camel/public/_/img/documentation-c301984d8f.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="Layer_1" x="0" y="0" viewBox="0 0 309.267 309.267" xml:space="preserve"><path d="M260.944 43.491H125.64s-18.324-28.994-28.994-28.994H48.323c-10.67 0-19.329 8.65-19.329 19.329v222.286c0 10.67 8.659 19.329 19.329 19.329h212.621c10.67 0 19.329-8.659 19.329-19.329V62.82c0-10.67-8.659-19.329-19.329-19.329z" fill="#fff"/><path d="M28.994 72.484h251.279v77.317H28.994V72.484z" fill="#e97826"/><path d="M19.329 91.814h270.609c10.67 0 19.329 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/examples-07d01f2bc0.svg b/antora-ui-camel/public/_/img/examples-07d01f2bc0.svg
new file mode 100644
index 00000000..a64915b7
--- /dev/null
+++ b/antora-ui-camel/public/_/img/examples-07d01f2bc0.svg
@@ -0,0 +1 @@
+<svg xmlns:x="http://ns.adobe.com/Extensibility/1.0/" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" xmlns:graph="http://ns.adobe.com/Graphs/1.0/" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 57.087 37.591" xml:space="preserve" fill="#fff"><switch><foreignObject requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" x="0" y="0" width="1" height="1"><i:pgfRef xlink:href="#adobe_illustra [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/examples-0fbbf22977.svg b/antora-ui-camel/public/_/img/examples-0fbbf22977.svg
deleted file mode 100644
index 61c166d8..00000000
--- a/antora-ui-camel/public/_/img/examples-0fbbf22977.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="Layer_1" x="0" y="0" viewBox="0 0 57.087 37.591" xml:space="preserve" fill="#fff"><switch><g><path d="M11.325 17.191c1.004-.026 1.822-.293 2.454-.809.633-.515 1.053-1.226 1.262-2.125.209-.898.319-2.437.333-4.614.013-2.178.052-3.612.117-4.303.117-1.095.336-1.976.655-2.641s.714-1.196 1.183-1.594c.47-.398 1.069-.701 1.8-.91C19.624.065 20.433 0 21.555 0h1.095v3.071h-.606c-1.355 0-2.256.245-2.699.734-.443.489-.665 1.581-.665 3.276 0 3. [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/github-0cae1e39c4.svg b/antora-ui-camel/public/_/img/github-0cae1e39c4.svg
new file mode 100644
index 00000000..e4b2539e
--- /dev/null
+++ b/antora-ui-camel/public/_/img/github-0cae1e39c4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 54 54" xml:space="preserve" fill="#fff"><g><path d="M15.9,7.7c3.3-1.9,6.9-2.9,10.8-2.9c3.9,0,7.5,1,10.8,2.9s5.9,4.5,7.8,7.8c1.9,3.3,2.9,6.9,2.9,10.8   c0,4.7-1.4,8.9-4.1,12.6c-2.7,3.7-6.2,6.3-10.6,7.7c-0.5,0.1-0.9,0-1.1-0.2c-0.2-0.2-0.4-0.5-0.4-0.8c0-0.1,0-0.8,0-2.1   s0-2.6,0-3.8c0-1.8-0.5-3.1-1.5-4c1.1-0.1,2-0.3,2.9-0.5c0.8-0.2,1.7-0.6,2.6-1.1c0.9-0 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/github-c5ff589ac9.svg b/antora-ui-camel/public/_/img/github-c5ff589ac9.svg
deleted file mode 100644
index 78e54b05..00000000
--- a/antora-ui-camel/public/_/img/github-c5ff589ac9.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="Layer_1" x="0" y="0" viewBox="0 0 54 54" xml:space="preserve" fill="#fff"><path d="M15.9 7.7c3.3-1.9 6.9-2.9 10.8-2.9 3.9 0 7.5 1 10.8 2.9s5.9 4.5 7.8 7.8c1.9 3.3 2.9 6.9 2.9 10.8 0 4.7-1.4 8.9-4.1 12.6-2.7 3.7-6.2 6.3-10.6 7.7-.5.1-.9 0-1.1-.2-.2-.2-.4-.5-.4-.8v-5.9c0-1.8-.5-3.1-1.5-4 1.1-.1 2-.3 2.9-.5.8-.2 1.7-.6 2.6-1.1.9-.5 1.7-1.1 2.3-1.9.6-.7 1.1-1.7 1.5-2.9s.6-2.6.6-4.2c0-2.2-.7-4.1-2.2-5.7.7-1.7.6-3.6-.2-5.7-.5-.2-1.3-.1- [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/home-36f9a3c81a.svg b/antora-ui-camel/public/_/img/home-36f9a3c81a.svg
deleted file mode 100644
index 97fbfc03..00000000
--- a/antora-ui-camel/public/_/img/home-36f9a3c81a.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 100 100" id="svg2"><g transform="translate(0 -952.362)" id="g4" fill-rule="evenodd" stroke="#222" stroke-width="4" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"><path d="M50.02 13.576l-28.58 25.54-.02 47.345h21.506l.025-25.166H57.05l.025 25.166H78.62l.02-47.31-28.62-25.575z" id="path4175" transform="translate(0 952.362)" fill="#222" fill-opacity= [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/home-934e2b15ea.svg b/antora-ui-camel/public/_/img/home-934e2b15ea.svg
new file mode 100644
index 00000000..f0fd7a3e
--- /dev/null
+++ b/antora-ui-camel/public/_/img/home-934e2b15ea.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" id="svg2" inkscape:version="0.91 r13 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/home-o-5f818ccd11.svg b/antora-ui-camel/public/_/img/home-o-5f818ccd11.svg
deleted file mode 100644
index d7d5121f..00000000
--- a/antora-ui-camel/public/_/img/home-o-5f818ccd11.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 100 100" id="svg2"><g transform="translate(0 -952.362)" id="g4" fill="none" fill-rule="evenodd" stroke="#222" stroke-width="4" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none" stroke-opacity="1"><path d="M50.02 13.576l-28.58 25.54-.02 47.345h21.506l.025-25.166H57.05l.025 25.166H78.62l.02-47.31-28.62-25.575z" id="path4175" transform="translate(0 952.362)" fill-opacity= [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/home-o-97a33fc02f.svg b/antora-ui-camel/public/_/img/home-o-97a33fc02f.svg
new file mode 100644
index 00000000..3ec849f1
--- /dev/null
+++ b/antora-ui-camel/public/_/img/home-o-97a33fc02f.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" id="svg2" inkscape:version="0.91 r13 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/jbang-123e48aa14.svg b/antora-ui-camel/public/_/img/jbang-123e48aa14.svg
deleted file mode 100644
index 1cab253b..00000000
--- a/antora-ui-camel/public/_/img/jbang-123e48aa14.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M513.11 222.91q69.76-12 92.31 13.69c-1.7 13.46-49.18 338.54-52.9 354.12-7.1 31.78-9.31 61.43-38.62 79.06C473.49 691 412.64 705.06 378.45 711c-10.43 1.8-18.38 2.84-22.51 3.09l-74.74 15.05c-2.88.69-9.09 2.07-17.57 3.53-27.25 4.7-77.84 10.26-115.89-3.56-39.95-12.8-22.34-76.7-21-88l10.83-60.8c1.37-13.71 43.83-41.37 94.76-52.43 2.23-.48 4.39-.9 6.5-1.26 57.76-10 74.79 23.15 70.75 46.66-1. [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/jbang-e88e00f7fa.svg b/antora-ui-camel/public/_/img/jbang-e88e00f7fa.svg
new file mode 100644
index 00000000..704d201e
--- /dev/null
+++ b/antora-ui-camel/public/_/img/jbang-e88e00f7fa.svg
@@ -0,0 +1 @@
+<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><defs><style>.cls-1{fill:#ed1c24;}.cls-2{fill:#21409a;}</style></defs><path class="cls-1" d="M513.11,222.91q69.76-12,92.31,13.69c-1.7,13.46-49.18,338.54-52.9,354.12-7.1,31.78-9.31,61.43-38.62,79.06C473.49,691,412.64,705.06,378.45,711c-10.43,1.8-18.38,2.84-22.51,3.09L281.2,729.14c-2.88.69-9.09,2.07-17.57,3.53-27.25,4.7-77.84,10.26-115.89-3.56-39.95-12.8-22.34-76.7-21-88l10.83-60.8c1.37-13.71,4 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/karavan-8621354711.svg b/antora-ui-camel/public/_/img/karavan-8621354711.svg
new file mode 100644
index 00000000..6493c276
--- /dev/null
+++ b/antora-ui-camel/public/_/img/karavan-8621354711.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg width="108" height="107.99994" viewBox="0 0 108 107.99994" version="1.1" preserveAspectRatio="xMidYMid" id="svg50" sodipodi:docname="karavan.svg" inkscape:version="1.1.2 (b8e25be8, 2022-02-05)" inkscape:export-filename="/Users/mgubaidu/Desktop/karavan-pf.png" inkscape:export-xdpi="1832.72" inkscape:export-ydpi="1832.72" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DT [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/karavan-feb7559d76.svg b/antora-ui-camel/public/_/img/karavan-feb7559d76.svg
deleted file mode 100644
index deb3523c..00000000
--- a/antora-ui-camel/public/_/img/karavan-feb7559d76.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="108" height="108" viewBox="0 0 108 108" version="1.1" preserveAspectRatio="xMidYMid" id="svg50" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><defs id="defs31"><linearGradient id="c"><stop offset="0" id="stop1347" stop-color="#e7f1fa" stop-opacity="1"/><stop offset="1" id="stop1349" stop-color="#bee1f4" stop-opacity="1"/></linearGradient><circle id="b" cx="128" cy="128" r="128"/><linearGradient x1="-26.051" y1="271.331" x2="254.316" y2=".048" i [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/knative-5010ee4773.svg b/antora-ui-camel/public/_/img/knative-5010ee4773.svg
new file mode 100644
index 00000000..a2dcf2f2
--- /dev/null
+++ b/antora-ui-camel/public/_/img/knative-5010ee4773.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 131.057 105.833" height="400" width="495.333"><defs><clipPath id="a" clipPathUnits="userSpaceOnUse"><path d="M0 612h792V0H0z"/></clipPath></defs><g transform="matrix(.74438 0 0 -.74438 -53.311 401.97)" clip-path="url(#a)"><path d="M142.88 539.65l-55.512-26.734a3.6 3.6 0 01-1.948-2.442l-13.711-60.07a3.599 3.599 0 01.695-3.046l38.417-48.173a3.6 3.6 0 012.814-1.355h61.616a3.6 3.6 0 012.814 1.355l38.417 48.173c.683.856.939 1.978.695 3.045l [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/knative-81c3109183.svg b/antora-ui-camel/public/_/img/knative-81c3109183.svg
deleted file mode 100644
index 1f04433a..00000000
--- a/antora-ui-camel/public/_/img/knative-81c3109183.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 131.057 105.833" height="400" width="495.333"><defs><clipPath id="a" clipPathUnits="userSpaceOnUse"><path d="M0 612h792V0H0z"/></clipPath></defs><g transform="matrix(.74438 0 0 -.74438 -53.311 401.97)" clip-path="url(#a)"><path d="M142.88 539.65l-55.512-26.734a3.6 3.6 0 0 1-1.948-2.442l-13.711-60.07a3.599 3.599 0 0 1 .695-3.046l38.417-48.173a3.6 3.6 0 0 1 2.814-1.355h61.616a3.6 3.6 0 0 1 2.814 1.355l38.417 48.173c.683.856.939 1.978.695 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/kubernetes-07ba46aaa2.svg b/antora-ui-camel/public/_/img/kubernetes-07ba46aaa2.svg
new file mode 100644
index 00000000..22ac481e
--- /dev/null
+++ b/antora-ui-camel/public/_/img/kubernetes-07ba46aaa2.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--Created with Inkscape (http://www.inkscape.org/)--><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="722.8457" height="701.9663 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/kubernetes-99a42ac37b.svg b/antora-ui-camel/public/_/img/kubernetes-99a42ac37b.svg
deleted file mode 100644
index 0746161f..00000000
--- a/antora-ui-camel/public/_/img/kubernetes-99a42ac37b.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="722.846" height="701.966" id="svg2" version="1.1"><g id="layer1" transform="translate(-6.326 -174.752)"><g id="g3052" fill-opacity="1" stroke="#fff" stroke-miterlimit="4" stroke-opacity="1" stroke-dasharray="none"><path d="M365.313 184.813a46.725 46.342 0 0 0-17.907 4.53l-244.344 116.75a46.725 46.342 0 0 0-25.28 31.438L17.5 599.781a46.725 46.342 0 0 0 6.344 35.532A46.725 46.342 0 0 0 26.5 639l169.125 210.281a46.725 46.342 0 0 0 36.531 17.438 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/logo-d-a567cee6fa.svg b/antora-ui-camel/public/_/img/logo-d-a567cee6fa.svg
new file mode 100644
index 00000000..3a5fe4ae
--- /dev/null
+++ b/antora-ui-camel/public/_/img/logo-d-a567cee6fa.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><svg version="1.1" viewBox="0 0 130.21 130.01" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient id="a" x1="333.48" x2="477" y1="702.6" y2="563.73" gradientTransform="matrix(.99206 0 0 .99206 94.038 276.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#F69923" offset="0"/><stop stop-color="#F79A23" offset=".10996"/><stop stop-color="#E97826" offset=".94502"/></linearGradient><linearGradient id="b [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/logo-d-f21b25ba38.svg b/antora-ui-camel/public/_/img/logo-d-f21b25ba38.svg
deleted file mode 100644
index 65f425ae..00000000
--- a/antora-ui-camel/public/_/img/logo-d-f21b25ba38.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 130.21 130.01" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="a" x1="333.48" x2="477" y1="702.6" y2="563.73" gradientTransform="translate(94.038 276.06) scale(.99206)" gradientUnits="userSpaceOnUse"><stop stop-color="#F69923" offset="0"/><stop stop-color="#F79A23" offset=".11"/><stop stop-color="#E97826" offset=".945"/></linearGradient><linearGradient id="b" x1="333.48" x2="477" y1="702.6" y2="563.73" gradientTransform="translate(94.038 276.06) scale(.9920 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/menu-16e95092aa.svg b/antora-ui-camel/public/_/img/menu-16e95092aa.svg
deleted file mode 100644
index a36d1c99..00000000
--- a/antora-ui-camel/public/_/img/menu-16e95092aa.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 100 100" id="svg2"><g transform="translate(0 -952.362)" id="g4"><g id="g4238" transform="translate(0 -.205)" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="4" stroke-dasharray="none"><path id="path4149" d="M35 972.34h55" fill="none" fill-rule="evenodd" stroke="#222" stroke-width="8" stroke-opacity=".941"/><path id="rect4184" opacity="1" fill="#222" fill-opacity="1" stroke="none" stroke-width= [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/menu-8775cec4be.svg b/antora-ui-camel/public/_/img/menu-8775cec4be.svg
new file mode 100644
index 00000000..1f70e716
--- /dev/null
+++ b/antora-ui-camel/public/_/img/menu-8775cec4be.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" id="svg2" inkscape:version="0.91 r13 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/quarkus-446ffca541.svg b/antora-ui-camel/public/_/img/quarkus-446ffca541.svg
new file mode 100644
index 00000000..4bfc5393
--- /dev/null
+++ b/antora-ui-camel/public/_/img/quarkus-446ffca541.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="svg8" version="1.1" viewBox="0 0 105.822 105.833" height="400" width="399.958"><defs id="defs2"><clipPath clipPathUnits="userSpaceOnUse" id="clipPath992"><path d="M0 612h792V0H0z" id="path990"/></clipPath><style id="style1298">.cls-1{fill:#091313}.cls-2{fill:#4695eb}.cls-3{fill:#ff004a}</style></defs><g transform="translate(-77.34 -174.303)" id="layer1"><g id="g6189"><path class="cls-2" id="polygon1318" transform="matrix(.55346 0 0 .55346 76.78 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/quarkus-7633fa242d.svg b/antora-ui-camel/public/_/img/quarkus-7633fa242d.svg
deleted file mode 100644
index 787cf45e..00000000
--- a/antora-ui-camel/public/_/img/quarkus-7633fa242d.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" id="svg8" version="1.1" viewBox="0 0 105.822 105.833" height="400" width="399.958"><defs id="defs2"><clipPath clipPathUnits="userSpaceOnUse" id="clipPath992"><path d="M0 612h792V0H0z" id="path990"/></clipPath><style id="style1298">.cls-1{fill:#091313}.cls-2{fill:#4695eb}.cls-3{fill:#ff004a}</style></defs><g transform="translate(-77.34 -174.303)" id="layer1"><g id="g6189"><path class="cls-2" id="polygon1318" transform="translate(76.787 173.75) scale [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/read-d475016106.svg b/antora-ui-camel/public/_/img/read-d475016106.svg
new file mode 100644
index 00000000..34175ade
--- /dev/null
+++ b/antora-ui-camel/public/_/img/read-d475016106.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 296.999 296.999" xml:space="preserve" fill="#fff"><g><g><g><path d="M45.432,35.049c-0.008,0-0.017,0-0.025,0c-2.809,0-5.451,1.095-7.446,3.085c-2.017,2.012-3.128,4.691-3.128,7.543     v159.365c0,5.844,4.773,10.61,10.641,10.625c24.738,0.059,66.184,5.215,94.776,35.136V84.023c0-1.981-0.506-3.842-1.461-5.382     C115.322,40.849,70.226,35.107,45.432,35.049z" [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/read-de28c59dd0.svg b/antora-ui-camel/public/_/img/read-de28c59dd0.svg
deleted file mode 100644
index c3cb7a7f..00000000
--- a/antora-ui-camel/public/_/img/read-de28c59dd0.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="Layer_1" x="0" y="0" viewBox="0 0 296.999 296.999" xml:space="preserve" fill="#fff"><path d="M45.432 35.049h-.025a10.474 10.474 0 0 0-7.446 3.085 10.583 10.583 0 0 0-3.128 7.543v159.365c0 5.844 4.773 10.61 10.641 10.625 24.738.059 66.184 5.215 94.776 35.136V84.023c0-1.981-.506-3.842-1.461-5.382-23.467-37.792-68.563-43.534-93.357-43.592zm216.735 169.993V45.676c0-2.852-1.111-5.531-3.128-7.543a10.477 10.477 0 0 0-7.445-3.085h-.026c-2 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/search-46756b38c9.svg b/antora-ui-camel/public/_/img/search-46756b38c9.svg
deleted file mode 100644
index b2a96627..00000000
--- a/antora-ui-camel/public/_/img/search-46756b38c9.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="46" cy="46" r="30" fill="none" stroke-width="7" stroke="#000"/><path stroke-width="7" stroke="#000" d="M65 65l25 25"/></svg>
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/search-a73cfec790.svg b/antora-ui-camel/public/_/img/search-a73cfec790.svg
new file mode 100644
index 00000000..24676d6f
--- /dev/null
+++ b/antora-ui-camel/public/_/img/search-a73cfec790.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" version="1.1"><circle cx="46" cy="46" r="30" style="fill:none;stroke-width:7;stroke:black"/><line x1="65" y1="65" x2="90" y2="90" style="stroke-width:7;stroke:black"/></svg>
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/security-06abe157b3.svg b/antora-ui-camel/public/_/img/security-06abe157b3.svg
new file mode 100644
index 00000000..3a445ea7
--- /dev/null
+++ b/antora-ui-camel/public/_/img/security-06abe157b3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="#fff" d="M 4.29827,20.94698 C 4.39828,21.54539 4.91758,22 5.54366,22 h 12.91248 c 0.62609,0 1.14543,-0.45461 1.24574,-1.05302 H 4.29841 Z M 5.54366,11.1224 c -0.69823,0 -1.26294,0.5653 -1.26294,1.26353 v 7.68394 h 15.43856 v -7.68394 c 0,-0.69823 -0.56481,-1.26353 -1.26304,-1.26353 h -0.77037 c 0.0109,-0.14528 0.0158,-3.27321 0.0158,-3.42096 C 17.70167,4.55275 15.14892,2 12.00023,2 8.85104,1.9999 6.29829,4.55275 6.29 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/security-995480ce1b.svg b/antora-ui-camel/public/_/img/security-995480ce1b.svg
deleted file mode 100644
index 92783d7d..00000000
--- a/antora-ui-camel/public/_/img/security-995480ce1b.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="#fff" d="M4.298 20.947c.1.598.62 1.053 1.246 1.053h12.912c.626 0 1.146-.455 1.246-1.053H4.298zm1.246-9.825c-.699 0-1.263.566-1.263 1.264v7.684h15.438v-7.684c0-.698-.565-1.264-1.263-1.264h-.77c.01-.145.016-3.273.016-3.42a5.702 5.702 0 0 0-11.404 0c0 .147.005 3.275.016 3.42h-.77zm8.695 0H9.76c-.028-.141-.042-3.27-.042-3.42a2.28 2.28 0 0 1 4.562 0c0 .15-.014 3.279-.042 3.42z"/></svg>
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/spring-boot-0a7cb95564.svg b/antora-ui-camel/public/_/img/spring-boot-0a7cb95564.svg
new file mode 100644
index 00000000..8c99dc02
--- /dev/null
+++ b/antora-ui-camel/public/_/img/spring-boot-0a7cb95564.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 117.9 105.833" height="400" width="445.605"><path d="M116.386 46.564L93.164 6.348C91.148 2.858 86.201 0 82.17 0H35.73c-4.034 0-8.983 2.857-10.995 6.348L1.514 46.564c-2.019 3.495-2.019 9.208 0 12.7l23.221 40.219c2.016 3.49 6.966 6.35 11 6.35h46.434c4.032 0 8.98-2.86 11-6.35l23.217-40.225c2.018-3.486 2.018-9.199 0-12.694zM53.933 22.239a4.788 4.788 0 119.576 0v28.604a4.788 4.788 0 11-9.576 0zM58.72 83.3c-17.896 0-32.458-14.564-32.458-32.4 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/spring-boot-d50d225c05.svg b/antora-ui-camel/public/_/img/spring-boot-d50d225c05.svg
deleted file mode 100644
index 406e7cea..00000000
--- a/antora-ui-camel/public/_/img/spring-boot-d50d225c05.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 117.9 105.833" height="400" width="445.605"><path d="M116.386 46.564L93.164 6.348C91.148 2.858 86.201 0 82.17 0H35.73c-4.034 0-8.983 2.857-10.995 6.348L1.514 46.564c-2.019 3.495-2.019 9.208 0 12.7l23.221 40.219c2.016 3.49 6.966 6.35 11 6.35h46.434c4.032 0 8.98-2.86 11-6.35l23.217-40.225c2.018-3.486 2.018-9.199 0-12.694zM53.933 22.239a4.788 4.788 0 1 1 9.576 0v28.604a4.788 4.788 0 1 1-9.576 0zM58.72 83.3c-17.896 0-32.458-14.564-32.458-3 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/support-cfb0e61a79.svg b/antora-ui-camel/public/_/img/support-cfb0e61a79.svg
new file mode 100644
index 00000000..b974a9c3
--- /dev/null
+++ b/antora-ui-camel/public/_/img/support-cfb0e61a79.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" height="65pt" width="80pt" viewBox="0 0 512 512"><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m512 346.5c0-74.628906-50.285156-139.832031-121.195312-159.480469-4.457032-103.878906-90.347657-187.019531-195.304688-187.019531-107.800781 0-195.5 87.699219-195.5 195.5 0 35.132812 9.351562 69.339844 27.109375 99.371094l-26.390625 95.40625 95.410156-26.386719c27.605469 16.324219 58.746094 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/support-d38244a6cc.svg b/antora-ui-camel/public/_/img/support-d38244a6cc.svg
deleted file mode 100644
index 1dbc06af..00000000
--- a/antora-ui-camel/public/_/img/support-d38244a6cc.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="65pt" width="80pt" viewBox="0 0 512 512"><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M512 346.5c0-74.629-50.285-139.832-121.195-159.48C386.348 83.14 300.457 0 195.5 0 87.7 0 0 87.7 0 195.5c0 35.133 9.352 69.34 27.11 99.371L.718 390.277l95.41-26.386c27.605 16.324 58.746 25.52 90.887 26.906C206.66 461.71 271.867 512 346.5 512c29.79 0 58.758-7.934 84.21-23.008l80.567 22.285-22.285-80.566C504.066 405.258 512 376.289 512 346.5zm-4 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/team-899f1050c2.svg b/antora-ui-camel/public/_/img/team-899f1050c2.svg
new file mode 100644
index 00000000..736e7648
--- /dev/null
+++ b/antora-ui-camel/public/_/img/team-899f1050c2.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="80pt" height="85pt" viewBox="-4.167 0 106.667 100" xml:space="preserve"><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M77.083,7.99c6.074,0,10.998,4.923,10.998,10.997c0,6.074-4.923,10.998-10.998,10.998c-6.069,0-10.993-4.923-10.993-10.998  C66.09,12.913,71.014,7.99,77.083,7.99z"/><path xmlns="http://www.w3 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/team-eef83d1804.svg b/antora-ui-camel/public/_/img/team-eef83d1804.svg
deleted file mode 100644
index dcbe78a6..00000000
--- a/antora-ui-camel/public/_/img/team-eef83d1804.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="80pt" height="85pt" viewBox="-4.167 0 106.667 100"><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M77.083 7.99c6.074 0 10.998 4.923 10.998 10.997s-4.923 10.998-10.998 10.998c-6.069 0-10.993-4.923-10.993-10.998 0-6.074 4.924-10.997 10.993-10.997zm-55.704 0c6.074 0 10.997 4.923 10.997 10.997s-4.923 10.998-10.997 10.998-10.997-4.923-10.997-10.998c0-6.074 4.923-10.997 10.997-10.997zm29.596 11.443c8.096 0 14.658 6.563 14.658 14.66 0 8 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/user-stories-89e2dbda2c.svg b/antora-ui-camel/public/_/img/user-stories-89e2dbda2c.svg
deleted file mode 100644
index 041d7719..00000000
--- a/antora-ui-camel/public/_/img/user-stories-89e2dbda2c.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="80pt" height="85pt" viewBox="0 0 512 512"><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M95.332 401.668C42.684 401.668 0 444.348 0 497c0 8.285 6.715 15 15 15h160.668c8.281 0 15-6.715 15-15 0-52.652-42.684-95.332-95.336-95.332zm0 0c35.438 0 64.266-28.832 64.266-64.27 0-35.433-28.828-64.265-64.266-64.265-35.434 0-64.266 28.832-64.266 64.265 0 35.438 28.832 64.27 64.266 64.27zM350.578 150.5c-18.398 0-33.2 14.887-33.2 33.184v9.117h6 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/img/user-stories-cccc5f7c8f.svg b/antora-ui-camel/public/_/img/user-stories-cccc5f7c8f.svg
new file mode 100644
index 00000000..307c584a
--- /dev/null
+++ b/antora-ui-camel/public/_/img/user-stories-cccc5f7c8f.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" width="80pt" height="85pt" viewBox="0 0 512 512"><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m95.332031 401.667969c-52.648437 0-95.332031 42.679687-95.332031 95.332031 0 8.285156 6.714844 15 15 15h160.667969c8.28125 0 15-6.714844 15-15 0-52.652344-42.683594-95.332031-95.335938-95.332031zm0 0"/><path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m95.332031 401.667969c35.4375 [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/js/vendor/algoliasearch-bad45193e2.js b/antora-ui-camel/public/_/js/vendor/algoliasearch-bad45193e2.js
index 423cf513..bb3b476c 100644
--- a/antora-ui-camel/public/_/js/vendor/algoliasearch-bad45193e2.js
+++ b/antora-ui-camel/public/_/js/vendor/algoliasearch-bad45193e2.js
@@ -1,2 +1,2 @@
 !function(){var e={exports:{}};
-/*! algoliasearch-lite.umd.js | 4.0.3 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */!function(t,r){"object"==typeof e.exports?e.exports=r():"function"==typeof define&&define.amd?define(r):(t=t||self).algoliasearch=r()}(this,(function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOw [...]
\ No newline at end of file
+/*! algoliasearch-lite.umd.js | 4.0.3 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */!function(t,r){"object"==typeof e.exports?e.exports=r():"function"==typeof define&&define.amd?define(r):(t=t||self).algoliasearch=r()}(this,(function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOw [...]
\ No newline at end of file
diff --git a/antora-ui-camel/public/_/partials/footer-content.hbs b/antora-ui-camel/public/_/partials/footer-content.hbs
index ba43beda..95be25b0 100644
--- a/antora-ui-camel/public/_/partials/footer-content.hbs
+++ b/antora-ui-camel/public/_/partials/footer-content.hbs
@@ -4,7 +4,7 @@
     <footer>
         <div class="footer">
             <figure class="logo">
-                <img src="{{uiRootPath}}/img/logo-d-f21b25ba38.svg" class="logo-small mt-60" alt="Apache Camel Logo"
+                <img src="{{uiRootPath}}/img/logo-d-a567cee6fa.svg" class="logo-small mt-60" alt="Apache Camel Logo"
                     aria-label="white silhouette of a camel in front of a sand dune">
             </figure>
             <input id="footer-toggle-overview" type="checkbox" title="Show/Hide Overview section" />
@@ -66,10 +66,10 @@
                 </div>
             </div>
             <div class="footer-icons">
-                <a rel="noopener noreferrer nofollow" href="https://github.com/apache/camel/" title="Collaborate on GitHub"><svg class="brand-icon" focusable="false"><use xlink:href="{{uiRootPath}}/img/brand-logos-fe99925546.svg#github" /></svg></a>
-                <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg class="brand-icon" focusable="false"><use xlink:href="{{uiRootPath}}/img/brand-logos-fe99925546.svg#zulip" /></svg></a>
-                <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg class="brand-icon" focusable="false"><use xlink:href="{{uiRootPath}}/img/brand-logos-fe99925546.svg#twitter" /></svg></a>
-                <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/groups/2447439/" title="Apache Camel group on Linkedin"><svg class="brand-icon" focusable="false"><use xlink:href="{{uiRootPath}}/img/brand-logos-fe99925546.svg#linkedin" /></svg></a>
+                <a rel="noopener noreferrer nofollow" href="https://github.com/apache/camel/" title="Collaborate on GitHub"><svg class="brand-icon" focusable="false"><use xlink:href="{{uiRootPath}}/img/brand-logos-f2e689f4d4.svg#github" /></svg></a>
+                <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg class="brand-icon" focusable="false"><use xlink:href="{{uiRootPath}}/img/brand-logos-f2e689f4d4.svg#zulip" /></svg></a>
+                <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg class="brand-icon" focusable="false"><use xlink:href="{{uiRootPath}}/img/brand-logos-f2e689f4d4.svg#twitter" /></svg></a>
+                <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/groups/2447439/" title="Apache Camel group on Linkedin"><svg class="brand-icon" focusable="false"><use xlink:href="{{uiRootPath}}/img/brand-logos-f2e689f4d4.svg#linkedin" /></svg></a>
             </div>
         </div>
     </footer>
diff --git a/antora-ui-camel/public/_/partials/head-meta.hbs b/antora-ui-camel/public/_/partials/head-meta.hbs
index 16f9adb9..34f62d1a 100644
--- a/antora-ui-camel/public/_/partials/head-meta.hbs
+++ b/antora-ui-camel/public/_/partials/head-meta.hbs
@@ -4,6 +4,6 @@
 <meta property="og:url" content="https://camel.apache.org">
 <meta property="og:description" content="Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.">
 <meta property="og:type" content="website">
-<meta property="og:image" content="{{site.url}}/_/img/logo-d-f21b25ba38.svg">
+<meta property="og:image" content="{{site.url}}/_/img/logo-d-a567cee6fa.svg">
 <link rel="manifest" href="{{siteRootPath}}/site.webmanifest">
 {{! Add additional meta tags here}}
diff --git a/antora-ui-camel/public/_/partials/header-content.hbs b/antora-ui-camel/public/_/partials/header-content.hbs
index fa885691..c815bc22 100644
--- a/antora-ui-camel/public/_/partials/header-content.hbs
+++ b/antora-ui-camel/public/_/partials/header-content.hbs
@@ -18,14 +18,14 @@
       <div class="break-row"></div>
       <div class="navbar-search results-hidden">
         <input id="search" class="search" placeholder="Search" autocomplete="off">
-        <img src="{{uiRootPath}}/img/cancel-3f36a5ecf5.svg" alt="Clear" id="search-cancel">
+        <img src="{{uiRootPath}}/img/cancel-1ed239489b.svg" alt="Clear" id="search-cancel">
         <div id="search_results"></div>
       </div>
       <div class="navbar-tools">
-        <a rel="noopener noreferrer nofollow" href="https://github.com/apache/camel/" title="Collaborate on GitHub"><svg focusable="false" class="brand-icon"><use xlink:href="{{uiRootPath}}/img/brand-logos-fe99925546.svg#github" /></svg></a>
-        <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg focusable="false" class="brand-icon"><use xlink:href="{{uiRootPath}}/img/brand-logos-fe99925546.svg#zulip" /></svg></a>
-        <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg focusable="false" class="brand-icon"><use xlink:href="{{uiRootPath}}/img/brand-logos-fe99925546.svg#twitter" /></svg></a>
-        <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/groups/2447439/" title="Apache Camel group on Linkedin"><svg focusable="false" class="brand-icon"><use xlink:href="{{uiRootPath}}/img/brand-logos-fe99925546.svg#linkedin" /></svg></a>
+        <a rel="noopener noreferrer nofollow" href="https://github.com/apache/camel/" title="Collaborate on GitHub"><svg focusable="false" class="brand-icon"><use xlink:href="{{uiRootPath}}/img/brand-logos-f2e689f4d4.svg#github" /></svg></a>
+        <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg focusable="false" class="brand-icon"><use xlink:href="{{uiRootPath}}/img/brand-logos-f2e689f4d4.svg#zulip" /></svg></a>
+        <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg focusable="false" class="brand-icon"><use xlink:href="{{uiRootPath}}/img/brand-logos-f2e689f4d4.svg#twitter" /></svg></a>
+        <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/groups/2447439/" title="Apache Camel group on Linkedin"><svg focusable="false" class="brand-icon"><use xlink:href="{{uiRootPath}}/img/brand-logos-f2e689f4d4.svg#linkedin" /></svg></a>
       </div>
       <button class="navbar-burger" data-target="topbar-nav" type="button" aria-label="Menu">
         <span></span>
diff --git a/antora-ui-camel/public/_/partials/organization-microdata.hbs b/antora-ui-camel/public/_/partials/organization-microdata.hbs
index 5dd4045e..b24fee84 100644
--- a/antora-ui-camel/public/_/partials/organization-microdata.hbs
+++ b/antora-ui-camel/public/_/partials/organization-microdata.hbs
@@ -7,7 +7,7 @@
   "sameAs": [
      "https://twitter.com/ApacheCamel"
   ],
-  "logo": "{{uiRootPath}}/img/logo-d-f21b25ba38.svg",
+  "logo": "{{uiRootPath}}/img/logo-d-a567cee6fa.svg",
   "description": "Apache Camel ™ is a versatile open-source integration framework based on known Enterprise Integration Patterns. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL."
 }
 </script>
diff --git a/antora-ui-camel/public/_/rev-manifest b/antora-ui-camel/public/_/rev-manifest
index 8703c750..82491529 100644
--- a/antora-ui-camel/public/_/rev-manifest
+++ b/antora-ui-camel/public/_/rev-manifest
@@ -1,42 +1,42 @@
 {
   "css/site.css": "css/site-b287b96c63.css",
-  "img/algolia.svg": "img/algolia-05f7506b2a.svg",
-  "img/apache-kafka.svg": "img/apache-kafka-712a1f3ba0.svg",
-  "img/apache-karaf.svg": "img/apache-karaf-e55039ae99.svg",
-  "img/articles.svg": "img/articles-ce7a95d776.svg",
-  "img/asf-estd-1999-logo.svg": "img/asf-estd-1999-logo-bb89c741ef.svg",
-  "img/back.svg": "img/back-0b77317ba4.svg",
-  "img/blog.svg": "img/blog-e21e601f33.svg",
-  "img/books.svg": "img/books-13ec96162b.svg",
-  "img/brand-logos.svg": "img/brand-logos-fe99925546.svg",
-  "img/cancel.svg": "img/cancel-3f36a5ecf5.svg",
-  "img/caret.svg": "img/caret-fe375177d0.svg",
-  "img/chevron.svg": "img/chevron-0d3baf009c.svg",
-  "img/close.svg": "img/close-71b79b2fc0.svg",
+  "img/algolia.svg": "img/algolia-f4ab98e0de.svg",
+  "img/apache-kafka.svg": "img/apache-kafka-88809b7472.svg",
+  "img/apache-karaf.svg": "img/apache-karaf-7bdb5ce2e3.svg",
+  "img/articles.svg": "img/articles-88ac404d18.svg",
+  "img/asf-estd-1999-logo.svg": "img/asf-estd-1999-logo-2451be5b6e.svg",
+  "img/back.svg": "img/back-e8d811f74c.svg",
+  "img/blog.svg": "img/blog-4c7fa4cb60.svg",
+  "img/books.svg": "img/books-77a59b07e1.svg",
+  "img/brand-logos.svg": "img/brand-logos-f2e689f4d4.svg",
+  "img/cancel.svg": "img/cancel-1ed239489b.svg",
+  "img/caret.svg": "img/caret-d6dacc711e.svg",
+  "img/chevron.svg": "img/chevron-63cb534773.svg",
+  "img/close.svg": "img/close-af0b99e31b.svg",
   "img/community.svg": "img/community-2ec8a3dc8b.svg",
-  "img/contributing.svg": "img/contributing-a0525d8a34.svg",
+  "img/contributing.svg": "img/contributing-107909992d.svg",
   "img/docs.svg": "img/docs-7d0adf1156.svg",
-  "img/documentation.svg": "img/documentation-c301984d8f.svg",
+  "img/documentation.svg": "img/documentation-abb1b7f8b1.svg",
   "img/download.svg": "img/download-63cdd75074.svg",
-  "img/examples.svg": "img/examples-0fbbf22977.svg",
... 2897 lines suppressed ...


(camel-website) 07/09: chore: update set-value to 2.0.1 and 3.0.3

Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 9c40dd953f7e1147d0fbe4be88273c6bdbba3b01
Author: Zoran Regvart <zo...@regvart.com>
AuthorDate: Fri Jan 12 16:12:24 2024 +0100

    chore: update set-value to 2.0.1 and 3.0.3
---
 .pnp.cjs                                                 |   8 ++++----
 .../cache/set-value-npm-3.0.2-4e32225201-db4d831926.zip  | Bin 6833 -> 0 bytes
 .../cache/set-value-npm-3.0.3-cefc59444a-88bc0883e0.zip  | Bin 0 -> 6909 bytes
 antora-ui-camel/.pnp.cjs                                 |   8 ++++----
 .../cache/set-value-npm-2.0.0-0f9afb4d99-e5e401cd74.zip  | Bin 4474 -> 0 bytes
 .../cache/set-value-npm-2.0.1-35da5f8180-4f1ccac2e9.zip  | Bin 0 -> 4532 bytes
 antora-ui-camel/yarn.lock                                |   6 +++---
 yarn.lock                                                |   6 +++---
 8 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/.pnp.cjs b/.pnp.cjs
index f1668f8d..cf259f7e 100755
--- a/.pnp.cjs
+++ b/.pnp.cjs
@@ -21025,10 +21025,10 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:3.0.2", {\
-        "packageLocation": "./.yarn/cache/set-value-npm-3.0.2-4e32225201-db4d831926.zip/node_modules/set-value/",\
+      ["npm:3.0.3", {\
+        "packageLocation": "./.yarn/cache/set-value-npm-3.0.3-cefc59444a-88bc0883e0.zip/node_modules/set-value/",\
         "packageDependencies": [\
-          ["set-value", "npm:3.0.2"],\
+          ["set-value", "npm:3.0.3"],\
           ["is-plain-object", "npm:2.0.4"]\
         ],\
         "linkType": "HARD"\
@@ -23368,7 +23368,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["union-value", "npm:2.0.1"],\
           ["get-value", "npm:3.0.1"],\
-          ["set-value", "npm:3.0.2"]\
+          ["set-value", "npm:3.0.3"]\
         ],\
         "linkType": "HARD"\
       }]\
diff --git a/.yarn/cache/set-value-npm-3.0.2-4e32225201-db4d831926.zip b/.yarn/cache/set-value-npm-3.0.2-4e32225201-db4d831926.zip
deleted file mode 100644
index 4b771c96..00000000
Binary files a/.yarn/cache/set-value-npm-3.0.2-4e32225201-db4d831926.zip and /dev/null differ
diff --git a/.yarn/cache/set-value-npm-3.0.3-cefc59444a-88bc0883e0.zip b/.yarn/cache/set-value-npm-3.0.3-cefc59444a-88bc0883e0.zip
new file mode 100644
index 00000000..ea3f8664
Binary files /dev/null and b/.yarn/cache/set-value-npm-3.0.3-cefc59444a-88bc0883e0.zip differ
diff --git a/antora-ui-camel/.pnp.cjs b/antora-ui-camel/.pnp.cjs
index 744c76e7..d676ee45 100755
--- a/antora-ui-camel/.pnp.cjs
+++ b/antora-ui-camel/.pnp.cjs
@@ -2135,7 +2135,7 @@ const RAW_RUNTIME_STATE =
           ["get-value", "npm:2.0.6"],\
           ["has-value", "npm:1.0.0"],\
           ["isobject", "npm:3.0.1"],\
-          ["set-value", "npm:2.0.0"],\
+          ["set-value", "npm:2.0.1"],\
           ["to-object-path", "npm:0.3.0"],\
           ["union-value", "npm:1.0.0"],\
           ["unset-value", "npm:1.0.0"]\
@@ -11065,10 +11065,10 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/set-value-npm-2.0.0-0f9afb4d99-e5e401cd74.zip/node_modules/set-value/",\
+      ["npm:2.0.1", {\
+        "packageLocation": "./.yarn/cache/set-value-npm-2.0.1-35da5f8180-4f1ccac2e9.zip/node_modules/set-value/",\
         "packageDependencies": [\
-          ["set-value", "npm:2.0.0"],\
+          ["set-value", "npm:2.0.1"],\
           ["extend-shallow", "npm:2.0.1"],\
           ["is-extendable", "npm:0.1.1"],\
           ["is-plain-object", "npm:2.0.4"],\
diff --git a/antora-ui-camel/.yarn/cache/set-value-npm-2.0.0-0f9afb4d99-e5e401cd74.zip b/antora-ui-camel/.yarn/cache/set-value-npm-2.0.0-0f9afb4d99-e5e401cd74.zip
deleted file mode 100644
index a63ce3c4..00000000
Binary files a/antora-ui-camel/.yarn/cache/set-value-npm-2.0.0-0f9afb4d99-e5e401cd74.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/set-value-npm-2.0.1-35da5f8180-4f1ccac2e9.zip b/antora-ui-camel/.yarn/cache/set-value-npm-2.0.1-35da5f8180-4f1ccac2e9.zip
new file mode 100644
index 00000000..5a9e0ce5
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/set-value-npm-2.0.1-35da5f8180-4f1ccac2e9.zip differ
diff --git a/antora-ui-camel/yarn.lock b/antora-ui-camel/yarn.lock
index b2e5ed48..51b9c386 100644
--- a/antora-ui-camel/yarn.lock
+++ b/antora-ui-camel/yarn.lock
@@ -9804,14 +9804,14 @@ __metadata:
   linkType: hard
 
 "set-value@npm:^2.0.0":
-  version: 2.0.0
-  resolution: "set-value@npm:2.0.0"
+  version: 2.0.1
+  resolution: "set-value@npm:2.0.1"
   dependencies:
     extend-shallow: "npm:^2.0.1"
     is-extendable: "npm:^0.1.1"
     is-plain-object: "npm:^2.0.3"
     split-string: "npm:^3.0.1"
-  checksum: e5e401cd74717a611f587fa401ee0823e9a0ba2ade80310c0833c0efb7a7eda711810625f09aefe6074339f3f91860f26e27e9aef4fb36737a852f1114c48257
+  checksum: 4f1ccac2e9ad4d1b0851761d41df4bbd3780ed69805f24a80ab237a56d9629760b7b98551cd370931620defe5da329645834e1e9a18574cecad09ce7b2b83296
   languageName: node
   linkType: hard
 
diff --git a/yarn.lock b/yarn.lock
index adddd2d0..b567b949 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -18323,11 +18323,11 @@ __metadata:
   linkType: hard
 
 "set-value@npm:^3.0.0":
-  version: 3.0.2
-  resolution: "set-value@npm:3.0.2"
+  version: 3.0.3
+  resolution: "set-value@npm:3.0.3"
   dependencies:
     is-plain-object: "npm:^2.0.4"
-  checksum: db4d8319264f5903f31923d4fd6bd7609c9f70010e4981366bf71ab5118b81533befdee3296ac95914ecc7028c6fb22327128216a467099aec2bae7098dba5f3
+  checksum: 88bc0883e0c2dabdaeadf8ac27b74342f4c3a359ab6daa74bc9438162059144abdd0a31899e28df30cc7382e447ee07315eff74255b35cd5810ec434c7b21316
   languageName: node
   linkType: hard
 


(camel-website) 05/09: chore: update node-gyp to 10.0.1

Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit a0c2204443116af9303dd83d56b2d15710989777
Author: Zoran Regvart <zo...@regvart.com>
AuthorDate: Fri Jan 12 16:06:02 2024 +0100

    chore: update node-gyp to 10.0.1
---
 .pnp.cjs                                           |  746 ++++++-------
 ...pmcli-agent-npm-2.2.0-cf04e8a830-822ea07755.zip |  Bin 0 -> 8417 bytes
 .../@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip |  Bin 0 -> 12565 bytes
 .../abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip     |  Bin 0 -> 3145 bytes
 .../agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip |  Bin 0 -> 9391 bytes
 .../cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip |  Bin 8102 -> 0 bytes
 ...assert-plus-npm-1.0.0-cac95ef098-f4f991ae2d.zip |  Bin 4951 -> 0 bytes
 .../aws-sign2-npm-0.7.0-656c6cb84d-2ac497d739.zip  |  Bin 6119 -> 0 bytes
 .../aws4-npm-1.11.0-283476ad94-54886f07b3.zip      |  Bin 9403 -> 0 bytes
 ...crypt-pbkdf-npm-1.0.2-80db8b16ed-13a4cde058.zip |  Bin 13256 -> 0 bytes
 .../cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip   |  Bin 0 -> 25202 bytes
 .../caseless-npm-0.12.0-e83bc5df83-ea1efdf430.zip  |  Bin 6210 -> 0 bytes
 .../dashdash-npm-1.14.1-be8f10a286-137b287fa0.zip  |  Bin 25853 -> 0 bytes
 .../ecc-jsbn-npm-0.1.2-85b7a7be89-d43591f239.zip   |  Bin 9867 -> 0 bytes
 .../encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip  |  Bin 0 -> 4563 bytes
 .../err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip   |  Bin 0 -> 5770 bytes
 ...ial-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip |  Bin 0 -> 22892 bytes
 .../extsprintf-npm-1.3.0-61a92b324c-26967d6c7e.zip |  Bin 11192 -> 0 bytes
 ...rever-agent-npm-0.6.1-01dae53bf9-c1e1644d5e.zip |  Bin 5858 -> 0 bytes
 .../form-data-npm-2.3.3-c016cc11c0-1b6f3ccbf4.zip  |  Bin 38180 -> 0 bytes
 ...fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip |  Bin 0 -> 5333 bytes
 .../getpass-npm-0.1.7-519164a3be-ab18d55661.zip    |  Bin 4169 -> 0 bytes
 ...raceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip |  Bin 0 -> 11670 bytes
 ...graceful-fs-npm-4.2.4-734467635f-4485e131bd.zip |  Bin 10202 -> 0 bytes
 .../har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip |  Bin 9520 -> 0 bytes
 ...r-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip |  Bin 4208 -> 0 bytes
 ...proxy-agent-npm-7.0.0-106a57cc8c-dbaaf3d9f3.zip |  Bin 0 -> 8523 bytes
 ...p-signature-npm-1.2.0-ee92426f34-2ff7112e6b.zip |  Bin 19149 -> 0 bytes
 ...proxy-agent-npm-7.0.2-83ea6a5d42-9ec844f78f.zip |  Bin 0 -> 12064 bytes
 .../iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip |  Bin 0 -> 198581 bytes
 .yarn/cache/ip-npm-2.0.0-204facb3cc-1270b11e53.zip |  Bin 0 -> 5271 bytes
 .../is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip  |  Bin 0 -> 2925 bytes
 .../isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip      |  Bin 0 -> 23319 bytes
 .../isstream-npm-0.1.2-8581c75385-22d9c18101.zip   |  Bin 4935 -> 0 bytes
 .../cache/jsbn-npm-0.1.1-0eb7132404-5450133242.zip |  Bin 14683 -> 0 bytes
 ...json-schema-npm-0.2.3-018ee3dfc9-2f98d28db7.zip |  Bin 45376 -> 0 bytes
 ...ingify-safe-npm-5.0.1-064ddd6ab4-59169a081e.zip |  Bin 5872 -> 0 bytes
 .../jsprim-npm-1.4.1-948d2c9ec3-819f15255a.zip     |  Bin 12780 -> 0 bytes
 ...tch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip |  Bin 0 -> 20820 bytes
 ...ass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip |  Bin 0 -> 2918 bytes
 ...ipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip |  Bin 0 -> 17450 bytes
 ...ipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip |  Bin 0 -> 2768 bytes
 .../minipass-npm-5.0.0-c64fb63c92-61682162d2.zip   |  Bin 0 -> 22402 bytes
 ...ss-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip |  Bin 0 -> 3797 bytes
 ...ipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip |  Bin 0 -> 31684 bytes
 .../negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip |  Bin 0 -> 10848 bytes
 .../node-gyp-npm-10.0.1-48708ce70b-578cf0c821.zip  |  Bin 0 -> 461986 bytes
 .../node-gyp-npm-7.1.2-002c5798eb-b29061c737.zip   |  Bin 491407 -> 0 bytes
 .../cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip |  Bin 0 -> 11096 bytes
 .../oauth-sign-npm-0.9.0-7aa9422221-1809a366d2.zip |  Bin 5981 -> 0 bytes
 ...ormance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip |  Bin 9000 -> 0 bytes
 .../proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip   |  Bin 0 -> 3328 bytes
 ...omise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip |  Bin 0 -> 5699 bytes
 .../cache/psl-npm-1.8.0-226099d70e-5f62a8eca0.zip  |  Bin 135879 -> 0 bytes
 .yarn/cache/qs-npm-6.5.2-dbf9d8386b-ef17caa6e1.zip |  Bin 31101 -> 0 bytes
 .../request-npm-2.88.2-f4a57c72c4-005b8b237b.zip   |  Bin 64855 -> 0 bytes
 .../retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip     |  Bin 0 -> 14378 bytes
 ...mart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip |  Bin 0 -> 26632 bytes
 .../socks-npm-2.7.1-17f2b53052-5074f7d6a1.zip      |  Bin 0 -> 43974 bytes
 ...proxy-agent-npm-8.0.2-df165543cf-ea727734bd.zip |  Bin 0 -> 7886 bytes
 .../sshpk-npm-1.16.1-feb759e7e0-b437fd3fd2.zip     |  Bin 73514 -> 0 bytes
 .../ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip      |  Bin 0 -> 12616 bytes
 .../cache/tar-npm-6.1.11-e6ac3cba9c-0e6789e664.zip |  Bin 51230 -> 0 bytes
 .../cache/tar-npm-6.2.0-3eb25205a7-2042bbb148.zip  |  Bin 0 -> 52291 bytes
 ...ough-cookie-npm-2.5.0-79a2fe43fe-024cb13a4d.zip |  Bin 31795 -> 0 bytes
 .../tweetnacl-npm-0.14.5-a3f766c0d1-04ee27901c.zip |  Bin 52104 -> 0 bytes
 ...ue-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip |  Bin 0 -> 2715 bytes
 ...unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip |  Bin 0 -> 2397 bytes
 .../verror-npm-1.10.0-c3f839c579-da548149dd.zip    |  Bin 14053 -> 0 bytes
 .../which-npm-4.0.0-dd31cd4928-f17e84c042.zip      |  Bin 0 -> 4498 bytes
 .../node_modules/node-gyp/.ready                   |    0
 .../node_modules/node-gyp/CHANGELOG.md             |  542 ++++++++--
 .../node_modules/node-gyp/CONTRIBUTING.md          |    2 +-
 .../node_modules/node-gyp/LICENSE                  |    0
 .../node_modules/node-gyp/README.md                |   99 +-
 .../node_modules/node-gyp/SECURITY.md              |    2 +
 .../node_modules/node-gyp/addon.gypi               |   43 +-
 .../node_modules/node-gyp/bin/node-gyp.js          |   56 +-
 .../node_modules/node-gyp/gyp/LICENSE              |    0
 .../node_modules/node-gyp/gyp/README.md            |   30 +
 .../node-gyp/gyp/data/win/large-pdb-shim.cc        |    0
 .../node_modules/node-gyp/gyp/gyp                  |    0
 .../node_modules/node-gyp/gyp/gyp.bat              |    0
 .../node_modules/node-gyp/gyp/gyp_main.py          |   14 +-
 .../node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py |   39 +-
 .../node-gyp/gyp/pylib/gyp/MSVSProject.py          |    8 +-
 .../node-gyp/gyp/pylib/gyp/MSVSSettings.py         |   28 +-
 .../node-gyp/gyp/pylib/gyp/MSVSSettings_test.py    |    7 +-
 .../node-gyp/gyp/pylib/gyp/MSVSToolFile.py         |    2 +-
 .../node-gyp/gyp/pylib/gyp/MSVSUserFile.py         |    4 +-
 .../node-gyp/gyp/pylib/gyp/MSVSUtil.py             |    4 +-
 .../node-gyp/gyp/pylib/gyp/MSVSVersion.py          |   41 +-
 .../node-gyp/gyp/pylib/gyp/__init__.py             |   40 +-
 .../node_modules/node-gyp/gyp/pylib/gyp/common.py  |   53 +-
 .../node-gyp/gyp/pylib/gyp/common_test.py          |    2 +-
 .../node-gyp/gyp/pylib/gyp/easy_xml.py             |   18 +-
 .../node-gyp/gyp/pylib/gyp/easy_xml_test.py        |   11 +-
 .../node-gyp/gyp/pylib/gyp/flock_tool.py           |    6 +-
 .../node-gyp/gyp/pylib/gyp/generator/__init__.py   |    0
 .../node-gyp/gyp/pylib/gyp/generator/analyzer.py   |   39 +-
 .../node-gyp/gyp/pylib/gyp/generator/android.py    |  229 ++--
 .../node-gyp/gyp/pylib/gyp/generator/cmake.py      |   35 +-
 .../pylib/gyp/generator/compile_commands_json.py   |    9 +-
 .../pylib/gyp/generator/dump_dependency_json.py    |    1 -
 .../node-gyp/gyp/pylib/gyp/generator/eclipse.py    |   17 +-
 .../node-gyp/gyp/pylib/gyp/generator/gypd.py       |    0
 .../node-gyp/gyp/pylib/gyp/generator/gypsh.py      |    2 +-
 .../node-gyp/gyp/pylib/gyp/generator/make.py       |  539 +++++++---
 .../node-gyp/gyp/pylib/gyp/generator/msvs.py       |  161 +--
 .../node-gyp/gyp/pylib/gyp/generator/msvs_test.py  |    7 +-
 .../node-gyp/gyp/pylib/gyp/generator/ninja.py      |  255 +++--
 .../node-gyp/gyp/pylib/gyp/generator/ninja_test.py |    2 +-
 .../node-gyp/gyp/pylib/gyp/generator/xcode.py      |   20 +-
 .../node-gyp/gyp/pylib/gyp/generator/xcode_test.py |    2 +-
 .../node_modules/node-gyp/gyp/pylib/gyp/input.py   |  102 +-
 .../node-gyp/gyp/pylib/gyp/input_test.py           |    2 +-
 .../node-gyp/gyp/pylib/gyp/mac_tool.py             |   17 +-
 .../node-gyp/gyp/pylib/gyp/msvs_emulation.py       |  271 ++---
 .../node-gyp/gyp/pylib/gyp/ninja_syntax.py         |    6 +-
 .../node-gyp/gyp/pylib/gyp/simple_copy.py          |    5 +-
 .../node-gyp/gyp/pylib/gyp/win_tool.py             |   38 +-
 .../node-gyp/gyp/pylib/gyp/xcode_emulation.py      |  110 +-
 .../node-gyp/gyp/pylib/gyp/xcode_ninja.py          |    8 +-
 .../node-gyp/gyp/pylib/gyp/xcodeproj_file.py       |   94 +-
 .../node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py |    4 +-
 .../node-gyp/gyp/pylib/packaging/LICENSE           |    3 +
 .../node-gyp/gyp/pylib/packaging/LICENSE.APACHE    |  177 ++++
 .../node-gyp/gyp/pylib/packaging/LICENSE.BSD       |   23 +
 .../node-gyp/gyp/pylib/packaging/__init__.py       |   15 +
 .../node-gyp/gyp/pylib/packaging/_elffile.py       |  108 ++
 .../node-gyp/gyp/pylib/packaging/_manylinux.py     |  252 +++++
 .../node-gyp/gyp/pylib/packaging/_musllinux.py     |   83 ++
 .../node-gyp/gyp/pylib/packaging/_parser.py        |  359 +++++++
 .../node-gyp/gyp/pylib/packaging/_structures.py    |   61 ++
 .../node-gyp/gyp/pylib/packaging/_tokenizer.py     |  192 ++++
 .../node-gyp/gyp/pylib/packaging/markers.py        |  252 +++++
 .../node-gyp/gyp/pylib/packaging/metadata.py       |  825 +++++++++++++++
 .../node-gyp/gyp/pylib/packaging/py.typed          |    0
 .../node-gyp/gyp/pylib/packaging/requirements.py   |   90 ++
 .../node-gyp/gyp/pylib/packaging/specifiers.py     | 1030 ++++++++++++++++++
 .../node-gyp/gyp/pylib/packaging/tags.py           |  553 ++++++++++
 .../node-gyp/gyp/pylib/packaging/utils.py          |  172 +++
 .../node-gyp/gyp/pylib/packaging/version.py        |  563 ++++++++++
 .../node_modules/node-gyp/gyp/pyproject.toml       |  119 +++
 .../node_modules/node-gyp/gyp/test_gyp.py          |   31 +-
 .../node_modules/node-gyp/lib/Find-VisualStudio.cs |    0
 .../node_modules/node-gyp/lib/build.js             |  220 ++++
 .../node_modules/node-gyp/lib/clean.js             |   10 +-
 .../node_modules/node-gyp/lib/configure.js         |  282 +++++
 .../node-gyp/lib/create-config-gypi.js             |  150 +++
 .../node_modules/node-gyp/lib/download.js          |   39 +
 .../node-gyp/lib/find-node-directory.js            |   10 +-
 .../node_modules/node-gyp/lib/find-python.js       |  320 +++---
 .../node_modules/node-gyp/lib/find-visualstudio.js |  259 ++---
 .../node_modules/node-gyp/lib/install.js           |  415 ++++++++
 .../node_modules/node-gyp/lib/list.js              |   26 +
 .../node_modules/node-gyp/lib/log.js               |  169 +++
 .../node_modules/node-gyp/lib/node-gyp.js          |  188 ++++
 .../node_modules/node-gyp/lib/process-release.js   |   45 +-
 .../node_modules/node-gyp/lib/rebuild.js           |    3 +-
 .../node_modules/node-gyp/lib/remove.js            |   43 +
 .../node_modules/node-gyp/lib/util.js              |   81 ++
 .../node-gyp/macOS_Catalina_acid_test.sh           |    0
 .../node_modules/node-gyp/package.json             |   33 +-
 .../node-gyp/src/win_delay_load_hook.cc            |    0
 .../node-gyp/.github/ISSUE_TEMPLATE.md             |   49 -
 .../node-gyp/.github/PULL_REQUEST_TEMPLATE.md      |   17 -
 .../node-gyp/.github/workflows/tests.yml           |   51 -
 .../node_modules/node-gyp/gyp/.flake8              |    4 -
 .../gyp/.github/workflows/Python_tests.yml         |   31 -
 .../node-gyp/gyp/.github/workflows/node-gyp.yml    |   40 -
 .../gyp/.github/workflows/nodejs-windows.yml       |   27 -
 .../gyp/.github/workflows/release-please.yml       |   16 -
 .../node_modules/node-gyp/gyp/AUTHORS              |   16 -
 .../node_modules/node-gyp/gyp/CHANGELOG.md         |   70 --
 .../node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md   |    4 -
 .../node_modules/node-gyp/gyp/CONTRIBUTING.md      |   32 -
 .../node_modules/node-gyp/gyp/README.md            |    7 -
 .../pylib/gyp/__pycache__/MSVSUtil.cpython-39.pyc  |  Bin 6352 -> 0 bytes
 .../gyp/__pycache__/MSVSVersion.cpython-39.pyc     |  Bin 12999 -> 0 bytes
 .../pylib/gyp/__pycache__/__init__.cpython-39.pyc  |  Bin 13455 -> 0 bytes
 .../pylib/gyp/__pycache__/common.cpython-39.pyc    |  Bin 15271 -> 0 bytes
 .../gyp/pylib/gyp/__pycache__/input.cpython-39.pyc |  Bin 51925 -> 0 bytes
 .../gyp/__pycache__/msvs_emulation.cpython-39.pyc  |  Bin 40741 -> 0 bytes
 .../gyp/__pycache__/ninja_syntax.cpython-39.pyc    |  Bin 4712 -> 0 bytes
 .../gyp/__pycache__/simple_copy.cpython-39.pyc     |  Bin 1888 -> 0 bytes
 .../gyp/__pycache__/xcode_emulation.cpython-39.pyc |  Bin 55773 -> 0 bytes
 .../gyp/__pycache__/xcode_ninja.cpython-39.pyc     |  Bin 6900 -> 0 bytes
 .../gyp/__pycache__/xcodeproj_file.cpython-39.pyc  |  Bin 76891 -> 0 bytes
 .../generator/__pycache__/__init__.cpython-39.pyc  |  Bin 236 -> 0 bytes
 .../gyp/generator/__pycache__/make.cpython-39.pyc  |  Bin 63116 -> 0 bytes
 .../gyp/generator/__pycache__/ninja.cpython-39.pyc |  Bin 60203 -> 0 bytes
 .../gyp/generator/__pycache__/xcode.cpython-39.pyc |  Bin 21707 -> 0 bytes
 .../node_modules/node-gyp/gyp/requirements_dev.txt |    2 -
 .../node_modules/node-gyp/gyp/setup.py             |   44 -
 .../node_modules/node-gyp/gyp/tools/README         |   15 -
 .../node_modules/node-gyp/gyp/tools/Xcode/README   |    5 -
 .../gyp/tools/Xcode/Specifications/gyp.pbfilespec  |   27 -
 .../gyp/tools/Xcode/Specifications/gyp.xclangspec  |  226 ----
 .../node_modules/node-gyp/gyp/tools/emacs/README   |   12 -
 .../node-gyp/gyp/tools/emacs/gyp-tests.el          |   63 --
 .../node_modules/node-gyp/gyp/tools/emacs/gyp.el   |  275 -----
 .../node-gyp/gyp/tools/emacs/run-unit-tests.sh     |    7 -
 .../node-gyp/gyp/tools/emacs/testdata/media.gyp    | 1105 -------------------
 .../gyp/tools/emacs/testdata/media.gyp.fontified   | 1107 --------------------
 .../node_modules/node-gyp/gyp/tools/graphviz.py    |  103 --
 .../node_modules/node-gyp/gyp/tools/pretty_gyp.py  |  157 ---
 .../node_modules/node-gyp/gyp/tools/pretty_sln.py  |  182 ----
 .../node-gyp/gyp/tools/pretty_vcproj.py            |  345 ------
 .../node_modules/node-gyp/lib/build.js             |  204 ----
 .../node_modules/node-gyp/lib/configure.js         |  386 -------
 .../node_modules/node-gyp/lib/install.js           |  447 --------
 .../node_modules/node-gyp/lib/list.js              |   27 -
 .../node_modules/node-gyp/lib/node-gyp.js          |  210 ----
 .../node_modules/node-gyp/lib/proxy.js             |   92 --
 .../node_modules/node-gyp/lib/remove.js            |   46 -
 .../node_modules/node-gyp/lib/util.js              |   64 --
 .../node_modules/node-gyp/macOS_Catalina.md        |  104 --
 .../node_modules/node-gyp/test/common.js           |    3 -
 .../test/fixtures/VS_2017_BuildTools_minimal.txt   |    1 -
 .../test/fixtures/VS_2017_Community_workload.txt   |    1 -
 .../node-gyp/test/fixtures/VS_2017_Express.txt     |    1 -
 .../node-gyp/test/fixtures/VS_2017_Unusable.txt    |    1 -
 .../test/fixtures/VS_2019_BuildTools_minimal.txt   |    1 -
 .../test/fixtures/VS_2019_Community_workload.txt   |    1 -
 .../node-gyp/test/fixtures/VS_2019_Preview.txt     |    1 -
 .../node-gyp/test/fixtures/ca-bundle.crt           |   40 -
 .../node_modules/node-gyp/test/fixtures/ca.crt     |   21 -
 .../node_modules/node-gyp/test/fixtures/server.crt |   21 -
 .../node_modules/node-gyp/test/fixtures/server.key |   27 -
 .../node-gyp/test/fixtures/test-charmap.py         |   30 -
 .../node-gyp/test/process-exec-sync.js             |  140 ---
 .../node_modules/node-gyp/test/simple-proxy.js     |   27 -
 .../node_modules/node-gyp/test/test-addon.js       |  150 ---
 .../node-gyp/test/test-configure-python.js         |   79 --
 .../node_modules/node-gyp/test/test-download.js    |  268 -----
 .../node-gyp/test/test-find-accessible-sync.js     |   84 --
 .../node-gyp/test/test-find-node-directory.js      |  119 ---
 .../node_modules/node-gyp/test/test-find-python.js |  230 ----
 .../node-gyp/test/test-find-visualstudio.js        |  676 ------------
 .../node_modules/node-gyp/test/test-install.js     |   38 -
 .../node_modules/node-gyp/test/test-options.js     |   31 -
 .../node-gyp/test/test-process-release.js          |  434 --------
 .../node_modules/node-gyp/update-gyp.py            |   45 -
 antora-ui-camel/.pnp.cjs                           | 1074 ++++++++++---------
 ...saacs-cliui-npm-8.0.2-f4364666d5-e9ed5fd27c.zip |  Bin 0 -> 10590 bytes
 ...pmcli-agent-npm-2.2.0-cf04e8a830-822ea07755.zip |  Bin 0 -> 8417 bytes
 .../@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip |  Bin 0 -> 12565 bytes
 ...-parseargs-npm-0.11.0-cd2a3fe948-115e8ceeec.zip |  Bin 0 -> 28004 bytes
 .../abbrev-npm-1.1.1-3659247eab-2d88294118.zip     |  Bin 2939 -> 0 bytes
 .../abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip     |  Bin 0 -> 3145 bytes
 .../agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip |  Bin 0 -> 9391 bytes
 ...egate-error-npm-3.1.0-415a406f4e-1101a33f21.zip |  Bin 0 -> 4089 bytes
 .../ansi-regex-npm-6.0.1-8d663a607d-1ff8b7667c.zip |  Bin 0 -> 3905 bytes
 ...ansi-styles-npm-6.2.1-d43647018c-70fdf883b7.zip |  Bin 0 -> 7052 bytes
 .../aproba-npm-1.2.0-34129f0778-48def77733.zip     |  Bin 4270 -> 0 bytes
 ...e-there-yet-npm-1.1.5-b8418908b0-d7c3608add.zip |  Bin 7358 -> 0 bytes
 .../cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip |  Bin 8102 -> 0 bytes
 ...assert-plus-npm-1.0.0-cac95ef098-f4f991ae2d.zip |  Bin 4951 -> 0 bytes
 .../asynckit-npm-0.4.0-c718858525-3ce727cbc7.zip   |  Bin 13936 -> 0 bytes
 .../aws-sign2-npm-0.7.0-656c6cb84d-2ac497d739.zip  |  Bin 6119 -> 0 bytes
 .../aws4-npm-1.11.0-283476ad94-54886f07b3.zip      |  Bin 9403 -> 0 bytes
 ...crypt-pbkdf-npm-1.0.2-80db8b16ed-13a4cde058.zip |  Bin 13256 -> 0 bytes
 .../cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip   |  Bin 0 -> 25202 bytes
 .../caseless-npm-0.12.0-e83bc5df83-ea1efdf430.zip  |  Bin 6210 -> 0 bytes
 ...clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip |  Bin 0 -> 3676 bytes
 ...ined-stream-npm-1.0.8-dc14d4a63a-2e969e637d.zip |  Bin 5212 -> 0 bytes
 ...rol-strings-npm-1.1.0-e3160e5275-27b5fa302b.zip |  Bin 5891 -> 0 bytes
 ...cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip |  Bin 0 -> 10222 bytes
 .../dashdash-npm-1.14.1-be8f10a286-137b287fa0.zip  |  Bin 25853 -> 0 bytes
 ...ayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip |  Bin 4667 -> 0 bytes
 .../delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip  |  Bin 4237 -> 0 bytes
 ...tasianwidth-npm-0.2.0-c37eb16bd1-9b1d3e1bae.zip |  Bin 0 -> 3401 bytes
 .../ecc-jsbn-npm-0.1.2-85b7a7be89-d43591f239.zip   |  Bin 9867 -> 0 bytes
 ...emoji-regex-npm-9.2.2-e6fac8d058-915acf859c.zip |  Bin 0 -> 20945 bytes
 .../encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip  |  Bin 0 -> 4563 bytes
 .../err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip   |  Bin 0 -> 5770 bytes
 ...ial-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip |  Bin 0 -> 22892 bytes
 .../extsprintf-npm-1.3.0-61a92b324c-26967d6c7e.zip |  Bin 11192 -> 0 bytes
 ...round-child-npm-3.1.1-77e78ed774-087edd4485.zip |  Bin 0 -> 27541 bytes
 ...rever-agent-npm-0.6.1-01dae53bf9-c1e1644d5e.zip |  Bin 5858 -> 0 bytes
 .../form-data-npm-2.3.3-c016cc11c0-1b6f3ccbf4.zip  |  Bin 38180 -> 0 bytes
 ...fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip |  Bin 0 -> 5333 bytes
 .../gauge-npm-2.7.4-2189a73529-0db20a7def.zip      |  Bin 20131 -> 0 bytes
 .../getpass-npm-0.1.7-519164a3be-ab18d55661.zip    |  Bin 4169 -> 0 bytes
 .../glob-npm-10.3.10-da1ef8b112-38bdb2c9ce.zip     |  Bin 0 -> 132456 bytes
 ...raceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip |  Bin 0 -> 11670 bytes
 ...graceful-fs-npm-4.2.4-734467635f-4485e131bd.zip |  Bin 10202 -> 0 bytes
 .../har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip |  Bin 9520 -> 0 bytes
 ...r-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip |  Bin 4208 -> 0 bytes
 ...has-unicode-npm-2.0.1-893adb4747-041b4293ad.zip |  Bin 2731 -> 0 bytes
 ...e-semantics-npm-4.1.1-1120131375-362d5ed66b.zip |  Bin 0 -> 11972 bytes
 ...proxy-agent-npm-7.0.0-106a57cc8c-dbaaf3d9f3.zip |  Bin 0 -> 8523 bytes
 ...p-signature-npm-1.2.0-ee92426f34-2ff7112e6b.zip |  Bin 19149 -> 0 bytes
 ...proxy-agent-npm-7.0.2-83ea6a5d42-9ec844f78f.zip |  Bin 0 -> 12064 bytes
 .../iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip |  Bin 0 -> 198581 bytes
 .../cache/ip-npm-2.0.0-204facb3cc-1270b11e53.zip   |  Bin 0 -> 5271 bytes
 .../is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip  |  Bin 0 -> 2925 bytes
 ...-typedarray-npm-1.0.0-bbd99de5b6-4b433bfb0f.zip |  Bin 2765 -> 0 bytes
 .../isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip      |  Bin 0 -> 23319 bytes
 .../isstream-npm-0.1.2-8581c75385-22d9c18101.zip   |  Bin 4935 -> 0 bytes
 .../jackspeak-npm-2.3.6-42e1233172-6e6490d676.zip  |  Bin 0 -> 65779 bytes
 .../cache/jsbn-npm-0.1.1-0eb7132404-5450133242.zip |  Bin 14683 -> 0 bytes
 ...json-schema-npm-0.2.3-018ee3dfc9-2f98d28db7.zip |  Bin 45376 -> 0 bytes
 ...ingify-safe-npm-5.0.1-064ddd6ab4-59169a081e.zip |  Bin 5872 -> 0 bytes
 .../jsprim-npm-1.4.1-948d2c9ec3-819f15255a.zip     |  Bin 12780 -> 0 bytes
 .../lru-cache-npm-10.1.0-f3d3a0f0ab-207278d6fa.zip |  Bin 0 -> 106997 bytes
 ...tch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip |  Bin 0 -> 20820 bytes
 .../minimatch-npm-9.0.3-69d7d6fad5-c81b47d281.zip  |  Bin 0 -> 127294 bytes
 ...ass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip |  Bin 0 -> 2918 bytes
 ...ipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip |  Bin 0 -> 17450 bytes
 ...ipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip |  Bin 0 -> 2768 bytes
 .../minipass-npm-5.0.0-c64fb63c92-61682162d2.zip   |  Bin 0 -> 22402 bytes
 .../minipass-npm-7.0.4-eacb4e042e-e864bd02ce.zip   |  Bin 0 -> 73520 bytes
 ...ss-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip |  Bin 0 -> 3797 bytes
 ...ipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip |  Bin 0 -> 31684 bytes
 .../negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip |  Bin 0 -> 10848 bytes
 .../node-gyp-npm-10.0.1-48708ce70b-578cf0c821.zip  |  Bin 0 -> 461986 bytes
 .../node-gyp-npm-7.1.2-002c5798eb-b29061c737.zip   |  Bin 491407 -> 0 bytes
 .../cache/nopt-npm-5.0.0-304b40fbfe-00f9bb2d16.zip |  Bin 10663 -> 0 bytes
 .../cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip |  Bin 0 -> 11096 bytes
 .../npmlog-npm-4.1.2-cfb32957b5-b6b85c9f33.zip     |  Bin 7489 -> 0 bytes
 .../oauth-sign-npm-0.9.0-7aa9422221-1809a366d2.zip |  Bin 5981 -> 0 bytes
 .../p-map-npm-4.0.0-4677ae07c7-7ba4a2b1e2.zip      |  Bin 0 -> 4836 bytes
 .../path-key-npm-3.1.1-0e66ea8321-55cd7a9dd4.zip   |  Bin 0 -> 3358 bytes
 ...ath-scurry-npm-1.10.1-52bd946f2e-eebfb8304f.zip |  Bin 0 -> 109900 bytes
 ...ormance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip |  Bin 9000 -> 0 bytes
 .../proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip   |  Bin 0 -> 3328 bytes
 ...omise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip |  Bin 0 -> 5699 bytes
 .../cache/psl-npm-1.8.0-226099d70e-5f62a8eca0.zip  |  Bin 135879 -> 0 bytes
 .../cache/qs-npm-6.5.3-90b2635484-485c990fba.zip   |  Bin 34875 -> 0 bytes
 .../request-npm-2.88.2-f4a57c72c4-005b8b237b.zip   |  Bin 64855 -> 0 bytes
 .../retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip     |  Bin 0 -> 14378 bytes
 ...ang-command-npm-2.0.0-eb2b01921d-6b52fe8727.zip |  Bin 0 -> 2298 bytes
 ...ebang-regex-npm-3.0.0-899a0cd65e-1a2bcae50d.zip |  Bin 0 -> 2557 bytes
 ...mart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip |  Bin 0 -> 26632 bytes
 .../socks-npm-2.7.1-17f2b53052-5074f7d6a1.zip      |  Bin 0 -> 43974 bytes
 ...proxy-agent-npm-8.0.2-df165543cf-ea727734bd.zip |  Bin 0 -> 7886 bytes
 .../sshpk-npm-1.16.1-feb759e7e0-b437fd3fd2.zip     |  Bin 73514 -> 0 bytes
 .../ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip      |  Bin 0 -> 12616 bytes
 ...tring-width-npm-5.1.2-bf60531341-7369deaa29.zip |  Bin 0 -> 3889 bytes
 .../strip-ansi-npm-7.1.0-7453b80b79-475f53e9c4.zip |  Bin 0 -> 3247 bytes
 .../cache/tar-npm-6.0.5-a5360f3389-6d851c92e3.zip  |  Bin 47114 -> 0 bytes
 .../cache/tar-npm-6.2.0-3eb25205a7-2042bbb148.zip  |  Bin 0 -> 52291 bytes
 ...ough-cookie-npm-2.5.0-79a2fe43fe-024cb13a4d.zip |  Bin 31795 -> 0 bytes
 .../tweetnacl-npm-0.14.5-a3f766c0d1-04ee27901c.zip |  Bin 52104 -> 0 bytes
 ...ue-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip |  Bin 0 -> 2715 bytes
 ...unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip |  Bin 0 -> 2397 bytes
 .../verror-npm-1.10.0-c3f839c579-da548149dd.zip    |  Bin 14053 -> 0 bytes
 .../which-npm-4.0.0-dd31cd4928-f17e84c042.zip      |  Bin 0 -> 4498 bytes
 .../wide-align-npm-1.1.3-48c7d4953c-187642e0bb.zip |  Bin 2800 -> 0 bytes
 .../wrap-ansi-npm-7.0.0-ad6e1a0554-cebdaeca3a.zip  |  Bin 0 -> 5104 bytes
 .../wrap-ansi-npm-8.1.0-26a4e6ae28-7b1e4b35e9.zip  |  Bin 0 -> 5882 bytes
 .../node_modules/node-gyp/.ready                   |    0
 .../node_modules/node-gyp/CHANGELOG.md             |  542 ++++++++--
 .../node_modules/node-gyp/CONTRIBUTING.md          |    2 +-
 .../node_modules/node-gyp/LICENSE                  |    0
 .../node_modules/node-gyp/README.md                |   99 +-
 .../node_modules/node-gyp/SECURITY.md              |    2 +
 .../node_modules/node-gyp/addon.gypi               |   43 +-
 .../node_modules/node-gyp/bin/node-gyp.js          |   56 +-
 .../node_modules/node-gyp/gyp/LICENSE              |    0
 .../node_modules/node-gyp/gyp/README.md            |   30 +
 .../node-gyp/gyp/data/win/large-pdb-shim.cc        |    0
 .../node_modules/node-gyp/gyp/gyp                  |    0
 .../node_modules/node-gyp/gyp/gyp.bat              |    0
 .../node_modules/node-gyp/gyp/gyp_main.py          |   14 +-
 .../node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py |   39 +-
 .../node-gyp/gyp/pylib/gyp/MSVSProject.py          |    8 +-
 .../node-gyp/gyp/pylib/gyp/MSVSSettings.py         |   28 +-
 .../node-gyp/gyp/pylib/gyp/MSVSSettings_test.py    |    7 +-
 .../node-gyp/gyp/pylib/gyp/MSVSToolFile.py         |    2 +-
 .../node-gyp/gyp/pylib/gyp/MSVSUserFile.py         |    4 +-
 .../node-gyp/gyp/pylib/gyp/MSVSUtil.py             |    4 +-
 .../node-gyp/gyp/pylib/gyp/MSVSVersion.py          |   41 +-
 .../node-gyp/gyp/pylib/gyp/__init__.py             |   40 +-
 .../node_modules/node-gyp/gyp/pylib/gyp/common.py  |   53 +-
 .../node-gyp/gyp/pylib/gyp/common_test.py          |    2 +-
 .../node-gyp/gyp/pylib/gyp/easy_xml.py             |   18 +-
 .../node-gyp/gyp/pylib/gyp/easy_xml_test.py        |   11 +-
 .../node-gyp/gyp/pylib/gyp/flock_tool.py           |    6 +-
 .../node-gyp/gyp/pylib/gyp/generator/__init__.py   |    0
 .../node-gyp/gyp/pylib/gyp/generator/analyzer.py   |   39 +-
 .../node-gyp/gyp/pylib/gyp/generator/android.py    |  229 ++--
 .../node-gyp/gyp/pylib/gyp/generator/cmake.py      |   35 +-
 .../pylib/gyp/generator/compile_commands_json.py   |    9 +-
 .../pylib/gyp/generator/dump_dependency_json.py    |    1 -
 .../node-gyp/gyp/pylib/gyp/generator/eclipse.py    |   17 +-
 .../node-gyp/gyp/pylib/gyp/generator/gypd.py       |    0
 .../node-gyp/gyp/pylib/gyp/generator/gypsh.py      |    2 +-
 .../node-gyp/gyp/pylib/gyp/generator/make.py       |  539 +++++++---
 .../node-gyp/gyp/pylib/gyp/generator/msvs.py       |  161 +--
 .../node-gyp/gyp/pylib/gyp/generator/msvs_test.py  |    7 +-
 .../node-gyp/gyp/pylib/gyp/generator/ninja.py      |  255 +++--
 .../node-gyp/gyp/pylib/gyp/generator/ninja_test.py |    2 +-
 .../node-gyp/gyp/pylib/gyp/generator/xcode.py      |   20 +-
 .../node-gyp/gyp/pylib/gyp/generator/xcode_test.py |    2 +-
 .../node_modules/node-gyp/gyp/pylib/gyp/input.py   |  102 +-
 .../node-gyp/gyp/pylib/gyp/input_test.py           |    2 +-
 .../node-gyp/gyp/pylib/gyp/mac_tool.py             |   17 +-
 .../node-gyp/gyp/pylib/gyp/msvs_emulation.py       |  271 ++---
 .../node-gyp/gyp/pylib/gyp/ninja_syntax.py         |    6 +-
 .../node-gyp/gyp/pylib/gyp/simple_copy.py          |    5 +-
 .../node-gyp/gyp/pylib/gyp/win_tool.py             |   38 +-
 .../node-gyp/gyp/pylib/gyp/xcode_emulation.py      |  110 +-
 .../node-gyp/gyp/pylib/gyp/xcode_ninja.py          |    8 +-
 .../node-gyp/gyp/pylib/gyp/xcodeproj_file.py       |   94 +-
 .../node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py |    4 +-
 .../node-gyp/gyp/pylib/packaging/LICENSE           |    3 +
 .../node-gyp/gyp/pylib/packaging/LICENSE.APACHE    |  177 ++++
 .../node-gyp/gyp/pylib/packaging/LICENSE.BSD       |   23 +
 .../node-gyp/gyp/pylib/packaging/__init__.py       |   15 +
 .../node-gyp/gyp/pylib/packaging/_elffile.py       |  108 ++
 .../node-gyp/gyp/pylib/packaging/_manylinux.py     |  252 +++++
 .../node-gyp/gyp/pylib/packaging/_musllinux.py     |   83 ++
 .../node-gyp/gyp/pylib/packaging/_parser.py        |  359 +++++++
 .../node-gyp/gyp/pylib/packaging/_structures.py    |   61 ++
 .../node-gyp/gyp/pylib/packaging/_tokenizer.py     |  192 ++++
 .../node-gyp/gyp/pylib/packaging/markers.py        |  252 +++++
 .../node-gyp/gyp/pylib/packaging/metadata.py       |  825 +++++++++++++++
 .../node-gyp/gyp/pylib/packaging/py.typed          |    0
 .../node-gyp/gyp/pylib/packaging/requirements.py   |   90 ++
 .../node-gyp/gyp/pylib/packaging/specifiers.py     | 1030 ++++++++++++++++++
 .../node-gyp/gyp/pylib/packaging/tags.py           |  553 ++++++++++
 .../node-gyp/gyp/pylib/packaging/utils.py          |  172 +++
 .../node-gyp/gyp/pylib/packaging/version.py        |  563 ++++++++++
 .../node_modules/node-gyp/gyp/pyproject.toml       |  119 +++
 .../node_modules/node-gyp/gyp/test_gyp.py          |   31 +-
 .../node_modules/node-gyp/lib/Find-VisualStudio.cs |    0
 .../node_modules/node-gyp/lib/build.js             |  220 ++++
 .../node_modules/node-gyp/lib/clean.js             |   10 +-
 .../node_modules/node-gyp/lib/configure.js         |  282 +++++
 .../node-gyp/lib/create-config-gypi.js             |  150 +++
 .../node_modules/node-gyp/lib/download.js          |   39 +
 .../node-gyp/lib/find-node-directory.js            |   10 +-
 .../node_modules/node-gyp/lib/find-python.js       |  320 +++---
 .../node_modules/node-gyp/lib/find-visualstudio.js |  259 ++---
 .../node_modules/node-gyp/lib/install.js           |  415 ++++++++
 .../node_modules/node-gyp/lib/list.js              |   26 +
 .../node_modules/node-gyp/lib/log.js               |  169 +++
 .../node_modules/node-gyp/lib/node-gyp.js          |  188 ++++
 .../node_modules/node-gyp/lib/process-release.js   |   45 +-
 .../node_modules/node-gyp/lib/rebuild.js           |    3 +-
 .../node_modules/node-gyp/lib/remove.js            |   43 +
 .../node_modules/node-gyp/lib/util.js              |   81 ++
 .../node-gyp/macOS_Catalina_acid_test.sh           |    0
 .../node_modules/node-gyp/package.json             |   33 +-
 .../node-gyp/src/win_delay_load_hook.cc            |    0
 .../node-gyp/.github/ISSUE_TEMPLATE.md             |   49 -
 .../node-gyp/.github/PULL_REQUEST_TEMPLATE.md      |   17 -
 .../node-gyp/.github/workflows/tests.yml           |   51 -
 .../node_modules/node-gyp/gyp/.flake8              |    4 -
 .../gyp/.github/workflows/Python_tests.yml         |   31 -
 .../node-gyp/gyp/.github/workflows/node-gyp.yml    |   40 -
 .../gyp/.github/workflows/nodejs-windows.yml       |   27 -
 .../gyp/.github/workflows/release-please.yml       |   16 -
 .../node_modules/node-gyp/gyp/AUTHORS              |   16 -
 .../node_modules/node-gyp/gyp/CHANGELOG.md         |   70 --
 .../node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md   |    4 -
 .../node_modules/node-gyp/gyp/CONTRIBUTING.md      |   32 -
 .../node_modules/node-gyp/gyp/README.md            |    7 -
 .../node_modules/node-gyp/gyp/requirements_dev.txt |    2 -
 .../node_modules/node-gyp/gyp/setup.py             |   44 -
 .../node_modules/node-gyp/gyp/tools/README         |   15 -
 .../node_modules/node-gyp/gyp/tools/Xcode/README   |    5 -
 .../gyp/tools/Xcode/Specifications/gyp.pbfilespec  |   27 -
 .../gyp/tools/Xcode/Specifications/gyp.xclangspec  |  226 ----
 .../node_modules/node-gyp/gyp/tools/emacs/README   |   12 -
 .../node-gyp/gyp/tools/emacs/gyp-tests.el          |   63 --
 .../node_modules/node-gyp/gyp/tools/emacs/gyp.el   |  275 -----
 .../node-gyp/gyp/tools/emacs/run-unit-tests.sh     |    7 -
 .../node-gyp/gyp/tools/emacs/testdata/media.gyp    | 1105 -------------------
 .../gyp/tools/emacs/testdata/media.gyp.fontified   | 1107 --------------------
 .../node_modules/node-gyp/gyp/tools/graphviz.py    |  103 --
 .../node_modules/node-gyp/gyp/tools/pretty_gyp.py  |  157 ---
 .../node_modules/node-gyp/gyp/tools/pretty_sln.py  |  182 ----
 .../node-gyp/gyp/tools/pretty_vcproj.py            |  345 ------
 .../node_modules/node-gyp/lib/build.js             |  204 ----
 .../node_modules/node-gyp/lib/configure.js         |  386 -------
 .../node_modules/node-gyp/lib/install.js           |  447 --------
 .../node_modules/node-gyp/lib/list.js              |   27 -
 .../node_modules/node-gyp/lib/node-gyp.js          |  210 ----
 .../node_modules/node-gyp/lib/proxy.js             |   92 --
 .../node_modules/node-gyp/lib/remove.js            |   46 -
 .../node_modules/node-gyp/lib/util.js              |   64 --
 .../node_modules/node-gyp/macOS_Catalina.md        |  104 --
 .../node_modules/node-gyp/test/common.js           |    3 -
 .../test/fixtures/VS_2017_BuildTools_minimal.txt   |    1 -
 .../test/fixtures/VS_2017_Community_workload.txt   |    1 -
 .../node-gyp/test/fixtures/VS_2017_Express.txt     |    1 -
 .../node-gyp/test/fixtures/VS_2017_Unusable.txt    |    1 -
 .../test/fixtures/VS_2019_BuildTools_minimal.txt   |    1 -
 .../test/fixtures/VS_2019_Community_workload.txt   |    1 -
 .../node-gyp/test/fixtures/VS_2019_Preview.txt     |    1 -
 .../node-gyp/test/fixtures/ca-bundle.crt           |   40 -
 .../node_modules/node-gyp/test/fixtures/ca.crt     |   21 -
 .../node_modules/node-gyp/test/fixtures/server.crt |   21 -
 .../node_modules/node-gyp/test/fixtures/server.key |   27 -
 .../node-gyp/test/fixtures/test-charmap.py         |   30 -
 .../node-gyp/test/process-exec-sync.js             |  140 ---
 .../node_modules/node-gyp/test/simple-proxy.js     |   27 -
 .../node_modules/node-gyp/test/test-addon.js       |  150 ---
 .../node-gyp/test/test-configure-python.js         |   79 --
 .../node_modules/node-gyp/test/test-download.js    |  268 -----
 .../node-gyp/test/test-find-accessible-sync.js     |   84 --
 .../node-gyp/test/test-find-node-directory.js      |  119 ---
 .../node_modules/node-gyp/test/test-find-python.js |  230 ----
 .../node-gyp/test/test-find-visualstudio.js        |  676 ------------
 .../node_modules/node-gyp/test/test-install.js     |   38 -
 .../node_modules/node-gyp/test/test-options.js     |   31 -
 .../node-gyp/test/test-process-release.js          |  434 --------
 .../node_modules/node-gyp/update-gyp.py            |   45 -
 antora-ui-camel/yarn.lock                          | 1007 ++++++++++--------
 yarn.lock                                          |  673 ++++++------
 514 files changed, 19212 insertions(+), 20920 deletions(-)

diff --git a/.pnp.cjs b/.pnp.cjs
index 9769a27c..450ef689 100755
--- a/.pnp.cjs
+++ b/.pnp.cjs
@@ -2827,7 +2827,7 @@ const RAW_RUNTIME_STATE =
           ["npmlog", "npm:5.0.1"],\
           ["rimraf", "npm:3.0.2"],\
           ["semver", "npm:7.3.5"],\
-          ["tar", "npm:6.1.11"]\
+          ["tar", "npm:6.2.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -3328,6 +3328,30 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@npmcli/agent", [\
+      ["npm:2.2.0", {\
+        "packageLocation": "./.yarn/cache/@npmcli-agent-npm-2.2.0-cf04e8a830-822ea07755.zip/node_modules/@npmcli/agent/",\
+        "packageDependencies": [\
+          ["@npmcli/agent", "npm:2.2.0"],\
+          ["agent-base", "npm:7.1.0"],\
+          ["http-proxy-agent", "npm:7.0.0"],\
+          ["https-proxy-agent", "npm:7.0.2"],\
+          ["lru-cache", "npm:10.1.0"],\
+          ["socks-proxy-agent", "npm:8.0.2"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@npmcli/fs", [\
+      ["npm:3.1.0", {\
+        "packageLocation": "./.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip/node_modules/@npmcli/fs/",\
+        "packageDependencies": [\
+          ["@npmcli/fs", "npm:3.1.0"],\
+          ["semver", "npm:7.3.5"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@oclif/color", [\
       ["npm:0.1.2", {\
         "packageLocation": "./.yarn/cache/@oclif-color-npm-0.1.2-ce883172b6-4b99ffed7f.zip/node_modules/@oclif/color/",\
@@ -4464,7 +4488,7 @@ const RAW_RUNTIME_STATE =
           ["bindings", "npm:1.5.0"],\
           ["estree-walker", "npm:2.0.2"],\
           ["glob", "npm:7.2.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["micromatch", "npm:4.0.5"],\
           ["mkdirp", "npm:0.5.5"],\
           ["node-gyp-build", "npm:4.3.0"],\
@@ -4519,6 +4543,13 @@ const RAW_RUNTIME_STATE =
           ["abbrev", "npm:1.1.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.0.0", {\
+        "packageLocation": "./.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip/node_modules/abbrev/",\
+        "packageDependencies": [\
+          ["abbrev", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["abort-controller", [\
@@ -4726,6 +4757,14 @@ const RAW_RUNTIME_STATE =
           ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:7.1.0", {\
+        "packageLocation": "./.yarn/cache/agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip/node_modules/agent-base/",\
+        "packageDependencies": [\
+          ["agent-base", "npm:7.1.0"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["aggregate-error", [\
@@ -5199,7 +5238,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["archiver-utils", "npm:2.1.0"],\
           ["glob", "npm:7.2.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["lazystream", "npm:1.0.0"],\
           ["lodash.defaults", "npm:4.2.0"],\
           ["lodash.difference", "npm:4.5.0"],\
@@ -5540,16 +5579,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["asn1", [\
-      ["npm:0.2.4", {\
-        "packageLocation": "./.yarn/cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip/node_modules/asn1/",\
-        "packageDependencies": [\
-          ["asn1", "npm:0.2.4"],\
-          ["safer-buffer", "npm:2.1.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["asn1.js", [\
       ["npm:5.4.1", {\
         "packageLocation": "./.yarn/cache/asn1.js-npm-5.4.1-37c7edbcb0-63d57c766f.zip/node_modules/asn1.js/",\
@@ -5574,15 +5603,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["assert-plus", [\
-      ["npm:1.0.0", {\
-        "packageLocation": "./.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-f4f991ae2d.zip/node_modules/assert-plus/",\
-        "packageDependencies": [\
-          ["assert-plus", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["assign-symbols", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/assign-symbols-npm-1.0.0-fd803ccdf1-c0eb895911.zip/node_modules/assign-symbols/",\
@@ -5753,24 +5773,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["aws-sign2", [\
-      ["npm:0.7.0", {\
-        "packageLocation": "./.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-2ac497d739.zip/node_modules/aws-sign2/",\
-        "packageDependencies": [\
-          ["aws-sign2", "npm:0.7.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["aws4", [\
-      ["npm:1.11.0", {\
-        "packageLocation": "./.yarn/cache/aws4-npm-1.11.0-283476ad94-54886f07b3.zip/node_modules/aws4/",\
-        "packageDependencies": [\
-          ["aws4", "npm:1.11.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["axios", [\
       ["npm:0.21.4", {\
         "packageLocation": "./.yarn/cache/axios-npm-0.21.4-e278873748-da644592cb.zip/node_modules/axios/",\
@@ -5878,16 +5880,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["bcrypt-pbkdf", [\
-      ["npm:1.0.2", {\
-        "packageLocation": "./.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-13a4cde058.zip/node_modules/bcrypt-pbkdf/",\
-        "packageDependencies": [\
-          ["bcrypt-pbkdf", "npm:1.0.2"],\
-          ["tweetnacl", "npm:0.14.5"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["before-after-hook", [\
       ["npm:2.2.2", {\
         "packageLocation": "./.yarn/cache/before-after-hook-npm-2.2.2-b463f0552f-34c190def5.zip/node_modules/before-after-hook/",\
@@ -6600,6 +6592,27 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["cacache", [\
+      ["npm:18.0.2", {\
+        "packageLocation": "./.yarn/cache/cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip/node_modules/cacache/",\
+        "packageDependencies": [\
+          ["cacache", "npm:18.0.2"],\
+          ["@npmcli/fs", "npm:3.1.0"],\
+          ["fs-minipass", "npm:3.0.3"],\
+          ["glob", "npm:10.3.10"],\
+          ["lru-cache", "npm:10.1.0"],\
+          ["minipass", "npm:7.0.4"],\
+          ["minipass-collect", "npm:2.0.1"],\
+          ["minipass-flush", "npm:1.0.5"],\
+          ["minipass-pipeline", "npm:1.2.4"],\
+          ["p-map", "npm:4.0.0"],\
+          ["ssri", "npm:10.0.5"],\
+          ["tar", "npm:6.2.0"],\
+          ["unique-filename", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["cache-base", [\
       ["npm:1.0.1", {\
         "packageLocation": "./.yarn/cache/cache-base-npm-1.0.1-1538417cb9-50dd11af5c.zip/node_modules/cache-base/",\
@@ -6931,15 +6944,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["caseless", [\
-      ["npm:0.12.0", {\
-        "packageLocation": "./.yarn/cache/caseless-npm-0.12.0-e83bc5df83-ea1efdf430.zip/node_modules/caseless/",\
-        "packageDependencies": [\
-          ["caseless", "npm:0.12.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["caw", [\
       ["npm:2.0.1", {\
         "packageLocation": "./.yarn/cache/caw-npm-2.0.1-b39744e64f-8be9811b9b.zip/node_modules/caw/",\
@@ -7719,7 +7723,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["configstore", "npm:5.0.1"],\
           ["dot-prop", "npm:5.3.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["make-dir", "npm:3.1.0"],\
           ["unique-string", "npm:2.0.0"],\
           ["write-file-atomic", "npm:3.0.3"],\
@@ -7922,7 +7926,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["copy-template-dir", "npm:1.4.0"],\
           ["end-of-stream", "npm:1.4.4"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["maxstache", "npm:1.0.7"],\
           ["maxstache-stream", "npm:1.0.4"],\
           ["mkdirp", "npm:0.5.5"],\
@@ -8025,7 +8029,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/cp-file-npm-7.0.0-f8cf3451db-dd60ed8d86.zip/node_modules/cp-file/",\
         "packageDependencies": [\
           ["cp-file", "npm:7.0.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["make-dir", "npm:3.1.0"],\
           ["nested-error-stacks", "npm:2.1.0"],\
           ["p-event", "npm:4.2.0"]\
@@ -8036,7 +8040,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/cp-file-npm-9.1.0-358478e371-3251e3c895.zip/node_modules/cp-file/",\
         "packageDependencies": [\
           ["cp-file", "npm:9.1.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["make-dir", "npm:3.1.0"],\
           ["nested-error-stacks", "npm:2.1.0"],\
           ["p-event", "npm:4.2.0"]\
@@ -8477,16 +8481,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["dashdash", [\
-      ["npm:1.14.1", {\
-        "packageLocation": "./.yarn/cache/dashdash-npm-1.14.1-be8f10a286-137b287fa0.zip/node_modules/dashdash/",\
-        "packageDependencies": [\
-          ["dashdash", "npm:1.14.1"],\
-          ["assert-plus", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["date-fns", [\
       ["npm:1.30.1", {\
         "packageLocation": "./.yarn/cache/date-fns-npm-1.30.1-b974a8f1e1-24c0937f4e.zip/node_modules/date-fns/",\
@@ -8656,7 +8650,7 @@ const RAW_RUNTIME_STATE =
           ["decompress-tarbz2", "npm:4.1.1"],\
           ["decompress-targz", "npm:4.1.1"],\
           ["decompress-unzip", "npm:4.0.1"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["make-dir", "npm:1.3.0"],\
           ["pify", "npm:2.3.0"],\
           ["strip-dirs", "npm:2.1.0"]\
@@ -8874,7 +8868,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["del", "npm:5.1.0"],\
           ["globby", "npm:10.0.2"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["is-glob", "npm:4.0.3"],\
           ["is-path-cwd", "npm:2.2.0"],\
           ["is-path-inside", "npm:3.0.2"],\
@@ -8889,7 +8883,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["del", "npm:6.0.0"],\
           ["globby", "npm:11.1.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["is-glob", "npm:4.0.3"],\
           ["is-path-cwd", "npm:2.2.0"],\
           ["is-path-inside", "npm:3.0.2"],\
@@ -9440,17 +9434,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["ecc-jsbn", [\
-      ["npm:0.1.2", {\
-        "packageLocation": "./.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-d43591f239.zip/node_modules/ecc-jsbn/",\
-        "packageDependencies": [\
-          ["ecc-jsbn", "npm:0.1.2"],\
-          ["jsbn", "npm:0.1.1"],\
-          ["safer-buffer", "npm:2.1.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["ee-first", [\
       ["npm:1.1.1", {\
         "packageLocation": "./.yarn/cache/ee-first-npm-1.1.1-33f8535b39-1b4cac778d.zip/node_modules/ee-first/",\
@@ -9544,6 +9527,16 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["encoding", [\
+      ["npm:0.1.13", {\
+        "packageLocation": "./.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip/node_modules/encoding/",\
+        "packageDependencies": [\
+          ["encoding", "npm:0.1.13"],\
+          ["iconv-lite", "npm:0.6.3"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["end-of-stream", [\
       ["npm:1.4.4", {\
         "packageLocation": "./.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-530a5a5a1e.zip/node_modules/end-of-stream/",\
@@ -9630,6 +9623,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["err-code", [\
+      ["npm:2.0.3", {\
+        "packageLocation": "./.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip/node_modules/err-code/",\
+        "packageDependencies": [\
+          ["err-code", "npm:2.0.3"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["error", [\
       ["npm:7.2.1", {\
         "packageLocation": "./.yarn/cache/error-npm-7.2.1-628e82313a-9c790d20a3.zip/node_modules/error/",\
@@ -10445,7 +10447,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["evp_bytestokey", "npm:1.0.3"],\
           ["md5.js", "npm:1.3.5"],\
-          ["node-gyp", "npm:7.1.2"],\
+          ["node-gyp", "npm:10.0.1"],\
           ["safe-buffer", "npm:5.2.1"]\
         ],\
         "linkType": "HARD"\
@@ -10572,6 +10574,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["exponential-backoff", [\
+      ["npm:3.1.1", {\
+        "packageLocation": "./.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip/node_modules/exponential-backoff/",\
+        "packageDependencies": [\
+          ["exponential-backoff", "npm:3.1.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["express", [\
       ["npm:4.17.1", {\
         "packageLocation": "./.yarn/cache/express-npm-4.17.1-6815ee6bf9-b4a03cdd6a.zip/node_modules/express/",\
@@ -10733,15 +10744,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["extsprintf", [\
-      ["npm:1.3.0", {\
-        "packageLocation": "./.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-26967d6c7e.zip/node_modules/extsprintf/",\
-        "packageDependencies": [\
-          ["extsprintf", "npm:1.3.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["fancy-log", [\
       ["npm:1.3.3", {\
         "packageLocation": "./.yarn/cache/fancy-log-npm-1.3.3-340d54d1f6-855b229436.zip/node_modules/fancy-log/",\
@@ -11397,26 +11399,7 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["forever-agent", [\
-      ["npm:0.6.1", {\
-        "packageLocation": "./.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-c1e1644d5e.zip/node_modules/forever-agent/",\
-        "packageDependencies": [\
-          ["forever-agent", "npm:0.6.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["form-data", [\
-      ["npm:2.3.3", {\
-        "packageLocation": "./.yarn/cache/form-data-npm-2.3.3-c016cc11c0-1b6f3ccbf4.zip/node_modules/form-data/",\
-        "packageDependencies": [\
-          ["form-data", "npm:2.3.3"],\
-          ["asynckit", "npm:0.4.0"],\
-          ["combined-stream", "npm:1.0.8"],\
-          ["mime-types", "npm:2.1.26"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:3.0.0", {\
         "packageLocation": "./.yarn/cache/form-data-npm-3.0.0-b01f488350-aea890ae3e.zip/node_modules/form-data/",\
         "packageDependencies": [\
@@ -11500,7 +11483,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/fs-extra-npm-11.2.0-6783080799-0579bf6726.zip/node_modules/fs-extra/",\
         "packageDependencies": [\
           ["fs-extra", "npm:11.2.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["jsonfile", "npm:6.1.0"],\
           ["universalify", "npm:2.0.0"]\
         ],\
@@ -11510,7 +11493,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/fs-extra-npm-3.0.1-9417aaf7f9-8e233f6200.zip/node_modules/fs-extra/",\
         "packageDependencies": [\
           ["fs-extra", "npm:3.0.1"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["jsonfile", "npm:3.0.1"],\
           ["universalify", "npm:0.1.2"]\
         ],\
@@ -11520,7 +11503,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/fs-extra-npm-7.0.1-b33a5e53e9-3fc6e56ba2.zip/node_modules/fs-extra/",\
         "packageDependencies": [\
           ["fs-extra", "npm:7.0.1"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["jsonfile", "npm:4.0.0"],\
           ["universalify", "npm:0.1.2"]\
         ],\
@@ -11530,7 +11513,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/fs-extra-npm-8.1.0-197473387f-6fb12449f5.zip/node_modules/fs-extra/",\
         "packageDependencies": [\
           ["fs-extra", "npm:8.1.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["jsonfile", "npm:4.0.0"],\
           ["universalify", "npm:0.1.2"]\
         ],\
@@ -11541,7 +11524,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["fs-extra", "npm:9.0.1"],\
           ["at-least-node", "npm:1.0.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["jsonfile", "npm:6.1.0"],\
           ["universalify", "npm:1.0.0"]\
         ],\
@@ -11564,6 +11547,14 @@ const RAW_RUNTIME_STATE =
           ["minipass", "npm:3.1.3"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:3.0.3", {\
+        "packageLocation": "./.yarn/cache/fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip/node_modules/fs-minipass/",\
+        "packageDependencies": [\
+          ["fs-minipass", "npm:3.0.3"],\
+          ["minipass", "npm:7.0.4"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["fs-mkdirp-stream", [\
@@ -11571,7 +11562,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/fs-mkdirp-stream-npm-1.0.0-f5d083f71c-af3c817bff.zip/node_modules/fs-mkdirp-stream/",\
         "packageDependencies": [\
           ["fs-mkdirp-stream", "npm:1.0.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["through2", "npm:2.0.5"]\
         ],\
         "linkType": "HARD"\
@@ -11593,7 +11584,7 @@ const RAW_RUNTIME_STATE =
           ["fsevents", "patch:fsevents@npm%3A1.2.11#optional!builtin<compat/fsevents>::version=1.2.11&hash=d11327"],\
           ["bindings", "npm:1.5.0"],\
           ["nan", "npm:2.14.0"],\
-          ["node-gyp", "npm:7.1.2"],\
+          ["node-gyp", "npm:10.0.1"],\
           ["node-pre-gyp", "npm:0.16.0"]\
         ],\
         "linkType": "HARD"\
@@ -11602,7 +11593,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/unplugged/fsevents-patch-da71431527/node_modules/fsevents/",\
         "packageDependencies": [\
           ["fsevents", "patch:fsevents@npm%3A2.1.3#optional!builtin<compat/fsevents>::version=2.1.3&hash=31d12a"],\
-          ["node-gyp", "npm:7.1.2"]\
+          ["node-gyp", "npm:10.0.1"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -11610,7 +11601,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/",\
         "packageDependencies": [\
           ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin<compat/fsevents>::version=2.3.2&hash=df0bf1"],\
-          ["node-gyp", "npm:7.1.2"]\
+          ["node-gyp", "npm:10.0.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -11818,16 +11809,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["getpass", [\
-      ["npm:0.1.7", {\
-        "packageLocation": "./.yarn/cache/getpass-npm-0.1.7-519164a3be-ab18d55661.zip/node_modules/getpass/",\
-        "packageDependencies": [\
-          ["getpass", "npm:0.1.7"],\
-          ["assert-plus", "npm:1.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["gh-release-fetch", [\
       ["npm:2.0.4", {\
         "packageLocation": "./.yarn/cache/gh-release-fetch-npm-2.0.4-41d90fd71b-f0776c1d92.zip/node_modules/gh-release-fetch/",\
@@ -12315,10 +12296,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["graceful-fs", [\
-      ["npm:4.2.4", {\
-        "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.4-734467635f-4485e131bd.zip/node_modules/graceful-fs/",\
+      ["npm:4.2.11", {\
+        "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip/node_modules/graceful-fs/",\
         "packageDependencies": [\
-          ["graceful-fs", "npm:4.2.4"]\
+          ["graceful-fs", "npm:4.2.11"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -12618,26 +12599,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["har-schema", [\
-      ["npm:2.0.0", {\
-        "packageLocation": "./.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip/node_modules/har-schema/",\
-        "packageDependencies": [\
-          ["har-schema", "npm:2.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["har-validator", [\
-      ["npm:5.1.5", {\
-        "packageLocation": "./.yarn/cache/har-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip/node_modules/har-validator/",\
-        "packageDependencies": [\
-          ["har-validator", "npm:5.1.5"],\
-          ["ajv", "npm:6.12.6"],\
-          ["har-schema", "npm:2.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["hard-rejection", [\
       ["npm:2.1.0", {\
         "packageLocation": "./.yarn/cache/hard-rejection-npm-2.1.0-a80f2a977d-7baaf80a0c.zip/node_modules/hard-rejection/",\
@@ -13128,6 +13089,17 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["http-proxy-agent", [\
+      ["npm:7.0.0", {\
+        "packageLocation": "./.yarn/cache/http-proxy-agent-npm-7.0.0-106a57cc8c-dbaaf3d9f3.zip/node_modules/http-proxy-agent/",\
+        "packageDependencies": [\
+          ["http-proxy-agent", "npm:7.0.0"],\
+          ["agent-base", "npm:7.1.0"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["http-proxy-middleware", [\
       ["npm:1.0.6", {\
         "packageLocation": "./.yarn/cache/http-proxy-middleware-npm-1.0.6-b532e3ab45-8041451f6f.zip/node_modules/http-proxy-middleware/",\
@@ -13142,18 +13114,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["http-signature", [\
-      ["npm:1.2.0", {\
-        "packageLocation": "./.yarn/cache/http-signature-npm-1.2.0-ee92426f34-2ff7112e6b.zip/node_modules/http-signature/",\
-        "packageDependencies": [\
-          ["http-signature", "npm:1.2.0"],\
-          ["assert-plus", "npm:1.0.0"],\
-          ["jsprim", "npm:1.4.1"],\
-          ["sshpk", "npm:1.16.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["http2-wrapper", [\
       ["npm:1.0.0-beta.5.2", {\
         "packageLocation": "./.yarn/cache/http2-wrapper-npm-1.0.0-beta.5.2-3ea360ab61-935d78c13e.zip/node_modules/http2-wrapper/",\
@@ -13192,6 +13152,15 @@ const RAW_RUNTIME_STATE =
           ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:7.0.2", {\
+        "packageLocation": "./.yarn/cache/https-proxy-agent-npm-7.0.2-83ea6a5d42-9ec844f78f.zip/node_modules/https-proxy-agent/",\
+        "packageDependencies": [\
+          ["https-proxy-agent", "npm:7.0.2"],\
+          ["agent-base", "npm:7.1.0"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["hugo-extended", [\
@@ -13239,6 +13208,14 @@ const RAW_RUNTIME_STATE =
           ["safer-buffer", "npm:2.1.2"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:0.6.3", {\
+        "packageLocation": "./.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip/node_modules/iconv-lite/",\
+        "packageDependencies": [\
+          ["iconv-lite", "npm:0.6.3"],\
+          ["safer-buffer", "npm:2.1.2"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["ieee754", [\
@@ -13283,7 +13260,7 @@ const RAW_RUNTIME_STATE =
           ["imagemin", "npm:7.0.1"],\
           ["file-type", "npm:12.4.2"],\
           ["globby", "npm:10.0.2"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["junk", "npm:3.1.0"],\
           ["make-dir", "npm:3.1.0"],\
           ["p-pipe", "npm:3.1.0"],\
@@ -13637,6 +13614,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["ip", [\
+      ["npm:2.0.0", {\
+        "packageLocation": "./.yarn/cache/ip-npm-2.0.0-204facb3cc-1270b11e53.zip/node_modules/ip/",\
+        "packageDependencies": [\
+          ["ip", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["ip-regex", [\
       ["npm:4.2.0", {\
         "packageLocation": "./.yarn/cache/ip-regex-npm-4.2.0-374aabd514-d4aa9c8352.zip/node_modules/ip-regex/",\
@@ -14007,6 +13993,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["is-lambda", [\
+      ["npm:1.0.1", {\
+        "packageLocation": "./.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip/node_modules/is-lambda/",\
+        "packageDependencies": [\
+          ["is-lambda", "npm:1.0.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["is-module", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/is-module-npm-1.0.0-79ba918283-8cd5390730.zip/node_modules/is-module/",\
@@ -14464,6 +14459,13 @@ const RAW_RUNTIME_STATE =
           ["isexe", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:3.1.1", {\
+        "packageLocation": "./.yarn/cache/isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip/node_modules/isexe/",\
+        "packageDependencies": [\
+          ["isexe", "npm:3.1.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["isobject", [\
@@ -14503,15 +14505,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["isstream", [\
-      ["npm:0.1.2", {\
-        "packageLocation": "./.yarn/cache/isstream-npm-0.1.2-8581c75385-22d9c18101.zip/node_modules/isstream/",\
-        "packageDependencies": [\
-          ["isstream", "npm:0.1.2"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["isurl", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/isurl-npm-1.0.0-51543986df-28a96e0192.zip/node_modules/isurl/",\
@@ -14666,15 +14659,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["jsbn", [\
-      ["npm:0.1.1", {\
-        "packageLocation": "./.yarn/cache/jsbn-npm-0.1.1-0eb7132404-5450133242.zip/node_modules/jsbn/",\
-        "packageDependencies": [\
-          ["jsbn", "npm:0.1.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["jsesc", [\
       ["npm:0.5.0", {\
         "packageLocation": "./.yarn/cache/jsesc-npm-0.5.0-6827074492-fab949f585.zip/node_modules/jsesc/",\
@@ -14725,15 +14709,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["json-schema", [\
-      ["npm:0.2.3", {\
-        "packageLocation": "./.yarn/cache/json-schema-npm-0.2.3-018ee3dfc9-2f98d28db7.zip/node_modules/json-schema/",\
-        "packageDependencies": [\
-          ["json-schema", "npm:0.2.3"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["json-schema-traverse", [\
       ["npm:0.4.1", {\
         "packageLocation": "./.yarn/cache/json-schema-traverse-npm-0.4.1-4759091693-7486074d3b.zip/node_modules/json-schema-traverse/",\
@@ -14759,15 +14734,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["json-stringify-safe", [\
-      ["npm:5.0.1", {\
-        "packageLocation": "./.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-59169a081e.zip/node_modules/json-stringify-safe/",\
-        "packageDependencies": [\
-          ["json-stringify-safe", "npm:5.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["json5", [\
       ["npm:2.2.0", {\
         "packageLocation": "./.yarn/cache/json5-npm-2.2.0-da49dc7cb5-d72ea87423.zip/node_modules/json5/",\
@@ -14783,7 +14749,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/jsonfile-npm-3.0.1-77649e47c9-c75a97c2d1.zip/node_modules/jsonfile/",\
         "packageDependencies": [\
           ["jsonfile", "npm:3.0.1"],\
-          ["graceful-fs", "npm:4.2.4"]\
+          ["graceful-fs", "npm:4.2.11"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -14791,7 +14757,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/jsonfile-npm-4.0.0-10ce3aea15-17796f0ab1.zip/node_modules/jsonfile/",\
         "packageDependencies": [\
           ["jsonfile", "npm:4.0.0"],\
-          ["graceful-fs", "npm:4.2.4"]\
+          ["graceful-fs", "npm:4.2.11"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -14799,7 +14765,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/jsonfile-npm-6.1.0-20a4796cee-03014769e7.zip/node_modules/jsonfile/",\
         "packageDependencies": [\
           ["jsonfile", "npm:6.1.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["universalify", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
@@ -14826,19 +14792,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["jsprim", [\
-      ["npm:1.4.1", {\
-        "packageLocation": "./.yarn/cache/jsprim-npm-1.4.1-948d2c9ec3-819f15255a.zip/node_modules/jsprim/",\
-        "packageDependencies": [\
-          ["jsprim", "npm:1.4.1"],\
-          ["assert-plus", "npm:1.0.0"],\
-          ["extsprintf", "npm:1.3.0"],\
-          ["json-schema", "npm:0.2.3"],\
-          ["verror", "npm:1.10.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["junk", [\
       ["npm:3.1.0", {\
         "packageLocation": "./.yarn/cache/junk-npm-3.1.0-aa1fa701c6-6c4d68e8f8.zip/node_modules/junk/",\
@@ -15195,7 +15148,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/load-json-file-npm-1.1.0-455d5470c2-bb16e169d8.zip/node_modules/load-json-file/",\
         "packageDependencies": [\
           ["load-json-file", "npm:1.1.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["parse-json", "npm:2.2.0"],\
           ["pify", "npm:2.3.0"],\
           ["pinkie-promise", "npm:2.0.1"],\
@@ -15207,7 +15160,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/load-json-file-npm-2.0.0-9317df26fa-7f212bbf08.zip/node_modules/load-json-file/",\
         "packageDependencies": [\
           ["load-json-file", "npm:2.0.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["parse-json", "npm:2.2.0"],\
           ["pify", "npm:2.3.0"],\
           ["strip-bom", "npm:3.0.0"]\
@@ -15218,7 +15171,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/load-json-file-npm-4.0.0-c9f09d85eb-8f5d6d93ba.zip/node_modules/load-json-file/",\
         "packageDependencies": [\
           ["load-json-file", "npm:4.0.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["parse-json", "npm:4.0.0"],\
           ["pify", "npm:3.0.0"],\
           ["strip-bom", "npm:3.0.0"]\
@@ -15229,7 +15182,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/load-json-file-npm-5.3.0-73edda140b-8bf15599db.zip/node_modules/load-json-file/",\
         "packageDependencies": [\
           ["load-json-file", "npm:5.3.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["parse-json", "npm:4.0.0"],\
           ["pify", "npm:4.0.1"],\
           ["strip-bom", "npm:3.0.0"],\
@@ -15838,6 +15791,26 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["make-fetch-happen", [\
+      ["npm:13.0.0", {\
+        "packageLocation": "./.yarn/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip/node_modules/make-fetch-happen/",\
+        "packageDependencies": [\
+          ["make-fetch-happen", "npm:13.0.0"],\
+          ["@npmcli/agent", "npm:2.2.0"],\
+          ["cacache", "npm:18.0.2"],\
+          ["http-cache-semantics", "npm:4.1.1"],\
+          ["is-lambda", "npm:1.0.1"],\
+          ["minipass", "npm:7.0.4"],\
+          ["minipass-fetch", "npm:3.0.4"],\
+          ["minipass-flush", "npm:1.0.5"],\
+          ["minipass-pipeline", "npm:1.2.4"],\
+          ["negotiator", "npm:0.6.3"],\
+          ["promise-retry", "npm:2.0.1"],\
+          ["ssri", "npm:10.0.5"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["make-iterator", [\
       ["npm:1.0.1", {\
         "packageLocation": "./.yarn/cache/make-iterator-npm-1.0.1-3f3e0a179c-d38afc388f.zip/node_modules/make-iterator/",\
@@ -16359,6 +16332,13 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
+      ["npm:5.0.0", {\
+        "packageLocation": "./.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip/node_modules/minipass/",\
+        "packageDependencies": [\
+          ["minipass", "npm:5.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }],\
       ["npm:7.0.4", {\
         "packageLocation": "./.yarn/cache/minipass-npm-7.0.4-eacb4e042e-e864bd02ce.zip/node_modules/minipass/",\
         "packageDependencies": [\
@@ -16367,6 +16347,59 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["minipass-collect", [\
+      ["npm:2.0.1", {\
+        "packageLocation": "./.yarn/cache/minipass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip/node_modules/minipass-collect/",\
+        "packageDependencies": [\
+          ["minipass-collect", "npm:2.0.1"],\
+          ["minipass", "npm:7.0.4"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["minipass-fetch", [\
+      ["npm:3.0.4", {\
+        "packageLocation": "./.yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip/node_modules/minipass-fetch/",\
+        "packageDependencies": [\
+          ["minipass-fetch", "npm:3.0.4"],\
+          ["encoding", "npm:0.1.13"],\
+          ["minipass", "npm:7.0.4"],\
+          ["minipass-sized", "npm:1.0.3"],\
+          ["minizlib", "npm:2.1.2"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["minipass-flush", [\
+      ["npm:1.0.5", {\
+        "packageLocation": "./.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip/node_modules/minipass-flush/",\
+        "packageDependencies": [\
+          ["minipass-flush", "npm:1.0.5"],\
+          ["minipass", "npm:3.1.3"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["minipass-pipeline", [\
+      ["npm:1.2.4", {\
+        "packageLocation": "./.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip/node_modules/minipass-pipeline/",\
+        "packageDependencies": [\
+          ["minipass-pipeline", "npm:1.2.4"],\
+          ["minipass", "npm:3.1.3"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["minipass-sized", [\
+      ["npm:1.0.3", {\
+        "packageLocation": "./.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip/node_modules/minipass-sized/",\
+        "packageDependencies": [\
+          ["minipass-sized", "npm:1.0.3"],\
+          ["minipass", "npm:3.1.3"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["minizlib", [\
       ["npm:1.3.3", {\
         "packageLocation": "./.yarn/cache/minizlib-npm-1.3.3-b590e5bfb8-9c2c47e568.zip/node_modules/minizlib/",\
@@ -16602,7 +16635,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/",\
         "packageDependencies": [\
           ["nan", "npm:2.14.0"],\
-          ["node-gyp", "npm:7.1.2"]\
+          ["node-gyp", "npm:10.0.1"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -16686,6 +16719,13 @@ const RAW_RUNTIME_STATE =
           ["negotiator", "npm:0.6.2"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:0.6.3", {\
+        "packageLocation": "./.yarn/cache/negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip/node_modules/negotiator/",\
+        "packageDependencies": [\
+          ["negotiator", "npm:0.6.3"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["neo-async", [\
@@ -16918,20 +16958,20 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["node-gyp", [\
-      ["npm:7.1.2", {\
-        "packageLocation": "./.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/",\
+      ["npm:10.0.1", {\
+        "packageLocation": "./.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/",\
         "packageDependencies": [\
-          ["node-gyp", "npm:7.1.2"],\
+          ["node-gyp", "npm:10.0.1"],\
           ["env-paths", "npm:2.2.0"],\
-          ["glob", "npm:7.2.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
-          ["nopt", "npm:5.0.0"],\
-          ["npmlog", "npm:4.1.2"],\
-          ["request", "npm:2.88.2"],\
-          ["rimraf", "npm:3.0.2"],\
+          ["exponential-backoff", "npm:3.1.1"],\
+          ["glob", "npm:10.3.10"],\
+          ["graceful-fs", "npm:4.2.11"],\
+          ["make-fetch-happen", "npm:13.0.0"],\
+          ["nopt", "npm:7.2.0"],\
+          ["proc-log", "npm:3.0.0"],\
           ["semver", "npm:7.3.5"],\
-          ["tar", "npm:6.1.11"],\
-          ["which", "npm:2.0.2"]\
+          ["tar", "npm:6.2.0"],\
+          ["which", "npm:4.0.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -17050,6 +17090,14 @@ const RAW_RUNTIME_STATE =
           ["abbrev", "npm:1.1.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:7.2.0", {\
+        "packageLocation": "./.yarn/cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip/node_modules/nopt/",\
+        "packageDependencies": [\
+          ["nopt", "npm:7.2.0"],\
+          ["abbrev", "npm:2.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["normalize-node-version", [\
@@ -17295,15 +17343,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["oauth-sign", [\
-      ["npm:0.9.0", {\
-        "packageLocation": "./.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-1809a366d2.zip/node_modules/oauth-sign/",\
-        "packageDependencies": [\
-          ["oauth-sign", "npm:0.9.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["object-assign", [\
       ["npm:4.1.1", {\
         "packageLocation": "./.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-fcc6e4ea8c.zip/node_modules/object-assign/",\
@@ -18347,7 +18386,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/path-type-npm-1.1.0-3949afd6c1-59a4b2c0e5.zip/node_modules/path-type/",\
         "packageDependencies": [\
           ["path-type", "npm:1.1.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["pify", "npm:2.3.0"],\
           ["pinkie-promise", "npm:2.0.1"]\
         ],\
@@ -18400,15 +18439,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["performance-now", [\
-      ["npm:2.1.0", {\
-        "packageLocation": "./.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip/node_modules/performance-now/",\
-        "packageDependencies": [\
-          ["performance-now", "npm:2.1.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["picocolors", [\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/picocolors-npm-1.0.0-d81e0b1927-a2e8092dd8.zip/node_modules/picocolors/",\
@@ -19315,6 +19345,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["proc-log", [\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip/node_modules/proc-log/",\
+        "packageDependencies": [\
+          ["proc-log", "npm:3.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["process", [\
       ["npm:0.11.10", {\
         "packageLocation": "./.yarn/cache/process-npm-0.11.10-aeb3b641ae-dbaa7e8d1d.zip/node_modules/process/",\
@@ -19360,6 +19399,17 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["promise-retry", [\
+      ["npm:2.0.1", {\
+        "packageLocation": "./.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip/node_modules/promise-retry/",\
+        "packageDependencies": [\
+          ["promise-retry", "npm:2.0.1"],\
+          ["err-code", "npm:2.0.3"],\
+          ["retry", "npm:0.12.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["prompts", [\
       ["npm:2.4.1", {\
         "packageLocation": "./.yarn/cache/prompts-npm-2.4.1-dd3df3be17-ee40d417a7.zip/node_modules/prompts/",\
@@ -19409,15 +19459,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["psl", [\
-      ["npm:1.8.0", {\
-        "packageLocation": "./.yarn/cache/psl-npm-1.8.0-226099d70e-5f62a8eca0.zip/node_modules/psl/",\
-        "packageDependencies": [\
-          ["psl", "npm:1.8.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["public-encrypt", [\
       ["npm:4.0.3", {\
         "packageLocation": "./.yarn/cache/public-encrypt-npm-4.0.3-b25e19fada-059d64da8b.zip/node_modules/public-encrypt/",\
@@ -19535,13 +19576,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:6.5.2", {\
-        "packageLocation": "./.yarn/cache/qs-npm-6.5.2-dbf9d8386b-ef17caa6e1.zip/node_modules/qs/",\
-        "packageDependencies": [\
-          ["qs", "npm:6.5.2"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:6.7.0", {\
         "packageLocation": "./.yarn/cache/qs-npm-6.7.0-15161a344c-d8f4b216c6.zip/node_modules/qs/",\
         "packageDependencies": [\
@@ -19926,7 +19960,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/readdirp-npm-2.2.1-33cb5df2b8-14af3408ac.zip/node_modules/readdirp/",\
         "packageDependencies": [\
           ["readdirp", "npm:2.2.1"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["micromatch", "npm:3.1.10"],\
           ["readable-stream", "npm:2.3.7"]\
         ],\
@@ -20199,35 +20233,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["request", [\
-      ["npm:2.88.2", {\
-        "packageLocation": "./.yarn/cache/request-npm-2.88.2-f4a57c72c4-005b8b237b.zip/node_modules/request/",\
-        "packageDependencies": [\
-          ["request", "npm:2.88.2"],\
-          ["aws-sign2", "npm:0.7.0"],\
-          ["aws4", "npm:1.11.0"],\
-          ["caseless", "npm:0.12.0"],\
-          ["combined-stream", "npm:1.0.8"],\
-          ["extend", "npm:3.0.2"],\
-          ["forever-agent", "npm:0.6.1"],\
-          ["form-data", "npm:2.3.3"],\
-          ["har-validator", "npm:5.1.5"],\
-          ["http-signature", "npm:1.2.0"],\
-          ["is-typedarray", "npm:1.0.0"],\
-          ["isstream", "npm:0.1.2"],\
-          ["json-stringify-safe", "npm:5.0.1"],\
-          ["mime-types", "npm:2.1.26"],\
-          ["oauth-sign", "npm:0.9.0"],\
-          ["performance-now", "npm:2.1.0"],\
-          ["qs", "npm:6.5.2"],\
-          ["safe-buffer", "npm:5.2.1"],\
-          ["tough-cookie", "npm:2.5.0"],\
-          ["tunnel-agent", "npm:0.6.0"],\
-          ["uuid", "npm:3.4.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["require-directory", [\
       ["npm:2.1.1", {\
         "packageLocation": "./.yarn/cache/require-directory-npm-2.1.1-8608aee50b-a72468e258.zip/node_modules/require-directory/",\
@@ -20437,6 +20442,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["retry", [\
+      ["npm:0.12.0", {\
+        "packageLocation": "./.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip/node_modules/retry/",\
+        "packageDependencies": [\
+          ["retry", "npm:0.12.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["reusify", [\
       ["npm:1.0.4", {\
         "packageLocation": "./.yarn/cache/reusify-npm-1.0.4-95ac4aec11-14222c9e1d.zip/node_modules/reusify/",\
@@ -21158,6 +21172,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["smart-buffer", [\
+      ["npm:4.2.0", {\
+        "packageLocation": "./.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip/node_modules/smart-buffer/",\
+        "packageDependencies": [\
+          ["smart-buffer", "npm:4.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["snapdragon", [\
       ["npm:0.8.2", {\
         "packageLocation": "./.yarn/cache/snapdragon-npm-0.8.2-2bcc47d217-cbe35b25dc.zip/node_modules/snapdragon/",\
@@ -21247,6 +21270,29 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["socks", [\
+      ["npm:2.7.1", {\
+        "packageLocation": "./.yarn/cache/socks-npm-2.7.1-17f2b53052-5074f7d6a1.zip/node_modules/socks/",\
+        "packageDependencies": [\
+          ["socks", "npm:2.7.1"],\
+          ["ip", "npm:2.0.0"],\
+          ["smart-buffer", "npm:4.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["socks-proxy-agent", [\
+      ["npm:8.0.2", {\
+        "packageLocation": "./.yarn/cache/socks-proxy-agent-npm-8.0.2-df165543cf-ea727734bd.zip/node_modules/socks-proxy-agent/",\
+        "packageDependencies": [\
+          ["socks-proxy-agent", "npm:8.0.2"],\
+          ["agent-base", "npm:7.1.0"],\
+          ["debug", "virtual:2fd373201478a6aaf4bee356f075aecbf1e55a000c6f1745014ed3e7c5c23ee05b9645e942e828f9e250d9e58f2955bcccf155cc3b4ba8f9fb88cc78f49cae1b#npm:4.3.4"],\
+          ["socks", "npm:2.7.1"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["sonic-boom", [\
       ["npm:3.3.0", {\
         "packageLocation": "./.yarn/cache/sonic-boom-npm-3.3.0-6a662502aa-16e197d1f6.zip/node_modules/sonic-boom/",\
@@ -21480,20 +21526,12 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["sshpk", [\
-      ["npm:1.16.1", {\
-        "packageLocation": "./.yarn/cache/sshpk-npm-1.16.1-feb759e7e0-b437fd3fd2.zip/node_modules/sshpk/",\
+    ["ssri", [\
+      ["npm:10.0.5", {\
+        "packageLocation": "./.yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip/node_modules/ssri/",\
         "packageDependencies": [\
-          ["sshpk", "npm:1.16.1"],\
-          ["asn1", "npm:0.2.4"],\
-          ["assert-plus", "npm:1.0.0"],\
-          ["bcrypt-pbkdf", "npm:1.0.2"],\
-          ["dashdash", "npm:1.14.1"],\
-          ["ecc-jsbn", "npm:0.1.2"],\
-          ["getpass", "npm:0.1.7"],\
-          ["jsbn", "npm:0.1.1"],\
-          ["safer-buffer", "npm:2.1.2"],\
-          ["tweetnacl", "npm:0.14.5"]\
+          ["ssri", "npm:10.0.5"],\
+          ["minipass", "npm:7.0.4"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -22292,13 +22330,13 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:6.1.11", {\
-        "packageLocation": "./.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-0e6789e664.zip/node_modules/tar/",\
+      ["npm:6.2.0", {\
+        "packageLocation": "./.yarn/cache/tar-npm-6.2.0-3eb25205a7-2042bbb148.zip/node_modules/tar/",\
         "packageDependencies": [\
-          ["tar", "npm:6.1.11"],\
+          ["tar", "npm:6.2.0"],\
           ["chownr", "npm:2.0.0"],\
           ["fs-minipass", "npm:2.1.0"],\
-          ["minipass", "npm:3.1.3"],\
+          ["minipass", "npm:5.0.0"],\
           ["minizlib", "npm:2.1.2"],\
           ["mkdirp", "npm:1.0.4"],\
           ["yallist", "npm:4.0.0"]\
@@ -22740,17 +22778,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["tough-cookie", [\
-      ["npm:2.5.0", {\
-        "packageLocation": "./.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-024cb13a4d.zip/node_modules/tough-cookie/",\
-        "packageDependencies": [\
-          ["tough-cookie", "npm:2.5.0"],\
-          ["psl", "npm:1.8.0"],\
-          ["punycode", "npm:2.1.1"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["tr46", [\
       ["npm:0.0.3", {\
         "packageLocation": "./.yarn/cache/tr46-npm-0.0.3-de53018915-8f1f5aa6cb.zip/node_modules/tr46/",\
@@ -22922,15 +22949,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["tweetnacl", [\
-      ["npm:0.14.5", {\
-        "packageLocation": "./.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-04ee27901c.zip/node_modules/tweetnacl/",\
-        "packageDependencies": [\
-          ["tweetnacl", "npm:0.14.5"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["type", [\
       ["npm:1.2.0", {\
         "packageLocation": "./.yarn/cache/type-npm-1.2.0-e67311c4b2-b4d4b27d19.zip/node_modules/type/",\
@@ -23280,6 +23298,26 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["unique-filename", [\
+      ["npm:3.0.0", {\
+        "packageLocation": "./.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip/node_modules/unique-filename/",\
+        "packageDependencies": [\
+          ["unique-filename", "npm:3.0.0"],\
+          ["unique-slug", "npm:4.0.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["unique-slug", [\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip/node_modules/unique-slug/",\
+        "packageDependencies": [\
+          ["unique-slug", "npm:4.0.0"],\
+          ["imurmurhash", "npm:0.1.4"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["unique-stream", [\
       ["npm:2.3.1", {\
         "packageLocation": "./.yarn/cache/unique-stream-npm-2.3.1-bb76c24710-65e433e68e.zip/node_modules/unique-stream/",\
@@ -23660,18 +23698,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["verror", [\
-      ["npm:1.10.0", {\
-        "packageLocation": "./.yarn/cache/verror-npm-1.10.0-c3f839c579-da548149dd.zip/node_modules/verror/",\
-        "packageDependencies": [\
-          ["verror", "npm:1.10.0"],\
-          ["assert-plus", "npm:1.0.0"],\
-          ["core-util-is", "npm:1.0.2"],\
-          ["extsprintf", "npm:1.3.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["vinyl", [\
       ["npm:2.2.1", {\
         "packageLocation": "./.yarn/cache/vinyl-npm-2.2.1-6b14799ad3-6f7c034381.zip/node_modules/vinyl/",\
@@ -23703,7 +23729,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/vinyl-file-npm-3.0.0-4d55e6cd5d-e187a74d41.zip/node_modules/vinyl-file/",\
         "packageDependencies": [\
           ["vinyl-file", "npm:3.0.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["pify", "npm:2.3.0"],\
           ["strip-bom-buf", "npm:1.0.0"],\
           ["strip-bom-stream", "npm:2.0.0"],\
@@ -23719,7 +23745,7 @@ const RAW_RUNTIME_STATE =
           ["vinyl-fs", "npm:3.0.3"],\
           ["fs-mkdirp-stream", "npm:1.0.0"],\
           ["glob-stream", "npm:6.1.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["is-valid-glob", "npm:1.0.0"],\
           ["lazystream", "npm:1.0.0"],\
           ["lead", "npm:1.0.0"],\
@@ -23745,7 +23771,7 @@ const RAW_RUNTIME_STATE =
           ["vinyl-sourcemap", "npm:1.1.0"],\
           ["append-buffer", "npm:1.0.2"],\
           ["convert-source-map", "npm:1.7.0"],\
-          ["graceful-fs", "npm:4.2.4"],\
+          ["graceful-fs", "npm:4.2.11"],\
           ["normalize-path", "npm:2.1.1"],\
           ["now-and-later", "npm:2.0.1"],\
           ["remove-bom-buffer", "npm:3.0.0"],\
@@ -23889,6 +23915,14 @@ const RAW_RUNTIME_STATE =
           ["isexe", "npm:2.0.0"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:4.0.0", {\
+        "packageLocation": "./.yarn/cache/which-npm-4.0.0-dd31cd4928-f17e84c042.zip/node_modules/which/",\
+        "packageDependencies": [\
+          ["which", "npm:4.0.0"],\
+          ["isexe", "npm:3.1.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["which-module", [\
diff --git a/.yarn/cache/@npmcli-agent-npm-2.2.0-cf04e8a830-822ea07755.zip b/.yarn/cache/@npmcli-agent-npm-2.2.0-cf04e8a830-822ea07755.zip
new file mode 100644
index 00000000..6f5b2e50
Binary files /dev/null and b/.yarn/cache/@npmcli-agent-npm-2.2.0-cf04e8a830-822ea07755.zip differ
diff --git a/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip b/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip
new file mode 100644
index 00000000..79245108
Binary files /dev/null and b/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip differ
diff --git a/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip b/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip
new file mode 100644
index 00000000..4b92f567
Binary files /dev/null and b/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip differ
diff --git a/.yarn/cache/agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip b/.yarn/cache/agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip
new file mode 100644
index 00000000..cfa8ee7b
Binary files /dev/null and b/.yarn/cache/agent-base-npm-7.1.0-4b12ba5111-f7828f9914.zip differ
diff --git a/.yarn/cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip b/.yarn/cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip
deleted file mode 100644
index 1e8e0238..00000000
Binary files a/.yarn/cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip and /dev/null differ
diff --git a/.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-f4f991ae2d.zip b/.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-f4f991ae2d.zip
deleted file mode 100644
index 080260df..00000000
Binary files a/.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-f4f991ae2d.zip and /dev/null differ
diff --git a/.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-2ac497d739.zip b/.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-2ac497d739.zip
deleted file mode 100644
index 0c7efe33..00000000
Binary files a/.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-2ac497d739.zip and /dev/null differ
diff --git a/.yarn/cache/aws4-npm-1.11.0-283476ad94-54886f07b3.zip b/.yarn/cache/aws4-npm-1.11.0-283476ad94-54886f07b3.zip
deleted file mode 100644
index 462f4483..00000000
Binary files a/.yarn/cache/aws4-npm-1.11.0-283476ad94-54886f07b3.zip and /dev/null differ
diff --git a/.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-13a4cde058.zip b/.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-13a4cde058.zip
deleted file mode 100644
index e63b7f0d..00000000
Binary files a/.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-13a4cde058.zip and /dev/null differ
diff --git a/.yarn/cache/cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip b/.yarn/cache/cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip
new file mode 100644
index 00000000..10ac0374
Binary files /dev/null and b/.yarn/cache/cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip differ
diff --git a/.yarn/cache/caseless-npm-0.12.0-e83bc5df83-ea1efdf430.zip b/.yarn/cache/caseless-npm-0.12.0-e83bc5df83-ea1efdf430.zip
deleted file mode 100644
index 3ece9574..00000000
Binary files a/.yarn/cache/caseless-npm-0.12.0-e83bc5df83-ea1efdf430.zip and /dev/null differ
diff --git a/.yarn/cache/dashdash-npm-1.14.1-be8f10a286-137b287fa0.zip b/.yarn/cache/dashdash-npm-1.14.1-be8f10a286-137b287fa0.zip
deleted file mode 100644
index 54458bcf..00000000
Binary files a/.yarn/cache/dashdash-npm-1.14.1-be8f10a286-137b287fa0.zip and /dev/null differ
diff --git a/.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-d43591f239.zip b/.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-d43591f239.zip
deleted file mode 100644
index f5f17818..00000000
Binary files a/.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-d43591f239.zip and /dev/null differ
diff --git a/.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip b/.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip
new file mode 100644
index 00000000..202e9318
Binary files /dev/null and b/.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip differ
diff --git a/.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip b/.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip
new file mode 100644
index 00000000..7112b0a4
Binary files /dev/null and b/.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip differ
diff --git a/.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip b/.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip
new file mode 100644
index 00000000..8c436166
Binary files /dev/null and b/.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip differ
diff --git a/.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-26967d6c7e.zip b/.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-26967d6c7e.zip
deleted file mode 100644
index 8f6723f3..00000000
Binary files a/.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-26967d6c7e.zip and /dev/null differ
diff --git a/.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-c1e1644d5e.zip b/.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-c1e1644d5e.zip
deleted file mode 100644
index 01ab2ac9..00000000
Binary files a/.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-c1e1644d5e.zip and /dev/null differ
diff --git a/.yarn/cache/form-data-npm-2.3.3-c016cc11c0-1b6f3ccbf4.zip b/.yarn/cache/form-data-npm-2.3.3-c016cc11c0-1b6f3ccbf4.zip
deleted file mode 100644
index 0d6ac713..00000000
Binary files a/.yarn/cache/form-data-npm-2.3.3-c016cc11c0-1b6f3ccbf4.zip and /dev/null differ
diff --git a/.yarn/cache/fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip b/.yarn/cache/fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip
new file mode 100644
index 00000000..ee7e68e4
Binary files /dev/null and b/.yarn/cache/fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip differ
diff --git a/.yarn/cache/getpass-npm-0.1.7-519164a3be-ab18d55661.zip b/.yarn/cache/getpass-npm-0.1.7-519164a3be-ab18d55661.zip
deleted file mode 100644
index c0a0abf6..00000000
Binary files a/.yarn/cache/getpass-npm-0.1.7-519164a3be-ab18d55661.zip and /dev/null differ
diff --git a/.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip b/.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip
new file mode 100644
index 00000000..62430427
Binary files /dev/null and b/.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip differ
diff --git a/.yarn/cache/graceful-fs-npm-4.2.4-734467635f-4485e131bd.zip b/.yarn/cache/graceful-fs-npm-4.2.4-734467635f-4485e131bd.zip
deleted file mode 100644
index 4532008c..00000000
Binary files a/.yarn/cache/graceful-fs-npm-4.2.4-734467635f-4485e131bd.zip and /dev/null differ
diff --git a/.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip b/.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip
deleted file mode 100644
index e9ea1757..00000000
Binary files a/.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip and /dev/null differ
diff --git a/.yarn/cache/har-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip b/.yarn/cache/har-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip
deleted file mode 100644
index 5ae256de..00000000
Binary files a/.yarn/cache/har-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip and /dev/null differ
diff --git a/.yarn/cache/http-proxy-agent-npm-7.0.0-106a57cc8c-dbaaf3d9f3.zip b/.yarn/cache/http-proxy-agent-npm-7.0.0-106a57cc8c-dbaaf3d9f3.zip
new file mode 100644
index 00000000..9f45513c
Binary files /dev/null and b/.yarn/cache/http-proxy-agent-npm-7.0.0-106a57cc8c-dbaaf3d9f3.zip differ
diff --git a/.yarn/cache/http-signature-npm-1.2.0-ee92426f34-2ff7112e6b.zip b/.yarn/cache/http-signature-npm-1.2.0-ee92426f34-2ff7112e6b.zip
deleted file mode 100644
index 768ac957..00000000
Binary files a/.yarn/cache/http-signature-npm-1.2.0-ee92426f34-2ff7112e6b.zip and /dev/null differ
diff --git a/.yarn/cache/https-proxy-agent-npm-7.0.2-83ea6a5d42-9ec844f78f.zip b/.yarn/cache/https-proxy-agent-npm-7.0.2-83ea6a5d42-9ec844f78f.zip
new file mode 100644
index 00000000..525e91ea
Binary files /dev/null and b/.yarn/cache/https-proxy-agent-npm-7.0.2-83ea6a5d42-9ec844f78f.zip differ
diff --git a/.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip b/.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip
new file mode 100644
index 00000000..aab7a704
Binary files /dev/null and b/.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip differ
diff --git a/.yarn/cache/ip-npm-2.0.0-204facb3cc-1270b11e53.zip b/.yarn/cache/ip-npm-2.0.0-204facb3cc-1270b11e53.zip
new file mode 100644
index 00000000..c751a851
Binary files /dev/null and b/.yarn/cache/ip-npm-2.0.0-204facb3cc-1270b11e53.zip differ
diff --git a/.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip b/.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip
new file mode 100644
index 00000000..f981b1be
Binary files /dev/null and b/.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip differ
diff --git a/.yarn/cache/isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip b/.yarn/cache/isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip
new file mode 100644
index 00000000..7ea54624
Binary files /dev/null and b/.yarn/cache/isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip differ
diff --git a/.yarn/cache/isstream-npm-0.1.2-8581c75385-22d9c18101.zip b/.yarn/cache/isstream-npm-0.1.2-8581c75385-22d9c18101.zip
deleted file mode 100644
index 08ffe284..00000000
Binary files a/.yarn/cache/isstream-npm-0.1.2-8581c75385-22d9c18101.zip and /dev/null differ
diff --git a/.yarn/cache/jsbn-npm-0.1.1-0eb7132404-5450133242.zip b/.yarn/cache/jsbn-npm-0.1.1-0eb7132404-5450133242.zip
deleted file mode 100644
index 04ae1ba3..00000000
Binary files a/.yarn/cache/jsbn-npm-0.1.1-0eb7132404-5450133242.zip and /dev/null differ
diff --git a/.yarn/cache/json-schema-npm-0.2.3-018ee3dfc9-2f98d28db7.zip b/.yarn/cache/json-schema-npm-0.2.3-018ee3dfc9-2f98d28db7.zip
deleted file mode 100644
index 638bd788..00000000
Binary files a/.yarn/cache/json-schema-npm-0.2.3-018ee3dfc9-2f98d28db7.zip and /dev/null differ
diff --git a/.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-59169a081e.zip b/.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-59169a081e.zip
deleted file mode 100644
index 8b1c6138..00000000
Binary files a/.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-59169a081e.zip and /dev/null differ
diff --git a/.yarn/cache/jsprim-npm-1.4.1-948d2c9ec3-819f15255a.zip b/.yarn/cache/jsprim-npm-1.4.1-948d2c9ec3-819f15255a.zip
deleted file mode 100644
index e90bdb15..00000000
Binary files a/.yarn/cache/jsprim-npm-1.4.1-948d2c9ec3-819f15255a.zip and /dev/null differ
diff --git a/.yarn/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip b/.yarn/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip
new file mode 100644
index 00000000..5b6ec16f
Binary files /dev/null and b/.yarn/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip differ
diff --git a/.yarn/cache/minipass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip b/.yarn/cache/minipass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip
new file mode 100644
index 00000000..96df7034
Binary files /dev/null and b/.yarn/cache/minipass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip differ
diff --git a/.yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip b/.yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip
new file mode 100644
index 00000000..22ae033d
Binary files /dev/null and b/.yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip differ
diff --git a/.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip b/.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip
new file mode 100644
index 00000000..913b687a
Binary files /dev/null and b/.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip differ
diff --git a/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip b/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip
new file mode 100644
index 00000000..0151851f
Binary files /dev/null and b/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip differ
diff --git a/.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip b/.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip
new file mode 100644
index 00000000..4deae416
Binary files /dev/null and b/.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip differ
diff --git a/.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip b/.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip
new file mode 100644
index 00000000..8870af85
Binary files /dev/null and b/.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip differ
diff --git a/.yarn/cache/negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip b/.yarn/cache/negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip
new file mode 100644
index 00000000..af804a05
Binary files /dev/null and b/.yarn/cache/negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip differ
diff --git a/.yarn/cache/node-gyp-npm-10.0.1-48708ce70b-578cf0c821.zip b/.yarn/cache/node-gyp-npm-10.0.1-48708ce70b-578cf0c821.zip
new file mode 100644
index 00000000..241a0aee
Binary files /dev/null and b/.yarn/cache/node-gyp-npm-10.0.1-48708ce70b-578cf0c821.zip differ
diff --git a/.yarn/cache/node-gyp-npm-7.1.2-002c5798eb-b29061c737.zip b/.yarn/cache/node-gyp-npm-7.1.2-002c5798eb-b29061c737.zip
deleted file mode 100644
index e8891bf9..00000000
Binary files a/.yarn/cache/node-gyp-npm-7.1.2-002c5798eb-b29061c737.zip and /dev/null differ
diff --git a/.yarn/cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip b/.yarn/cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip
new file mode 100644
index 00000000..1fc2fd6f
Binary files /dev/null and b/.yarn/cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip differ
diff --git a/.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-1809a366d2.zip b/.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-1809a366d2.zip
deleted file mode 100644
index 297cc1ec..00000000
Binary files a/.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-1809a366d2.zip and /dev/null differ
diff --git a/.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip b/.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip
deleted file mode 100644
index fa9ee04f..00000000
Binary files a/.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip and /dev/null differ
diff --git a/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip b/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip
new file mode 100644
index 00000000..0436b176
Binary files /dev/null and b/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip differ
diff --git a/.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip b/.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip
new file mode 100644
index 00000000..a361d796
Binary files /dev/null and b/.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip differ
diff --git a/.yarn/cache/psl-npm-1.8.0-226099d70e-5f62a8eca0.zip b/.yarn/cache/psl-npm-1.8.0-226099d70e-5f62a8eca0.zip
deleted file mode 100644
index 426d5011..00000000
Binary files a/.yarn/cache/psl-npm-1.8.0-226099d70e-5f62a8eca0.zip and /dev/null differ
diff --git a/.yarn/cache/qs-npm-6.5.2-dbf9d8386b-ef17caa6e1.zip b/.yarn/cache/qs-npm-6.5.2-dbf9d8386b-ef17caa6e1.zip
deleted file mode 100644
index 6bc244a0..00000000
Binary files a/.yarn/cache/qs-npm-6.5.2-dbf9d8386b-ef17caa6e1.zip and /dev/null differ
diff --git a/.yarn/cache/request-npm-2.88.2-f4a57c72c4-005b8b237b.zip b/.yarn/cache/request-npm-2.88.2-f4a57c72c4-005b8b237b.zip
deleted file mode 100644
index c2ec3596..00000000
Binary files a/.yarn/cache/request-npm-2.88.2-f4a57c72c4-005b8b237b.zip and /dev/null differ
diff --git a/.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip b/.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip
new file mode 100644
index 00000000..4b0d8797
Binary files /dev/null and b/.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip differ
diff --git a/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip b/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip
new file mode 100644
index 00000000..aeec6f4b
Binary files /dev/null and b/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip differ
diff --git a/.yarn/cache/socks-npm-2.7.1-17f2b53052-5074f7d6a1.zip b/.yarn/cache/socks-npm-2.7.1-17f2b53052-5074f7d6a1.zip
new file mode 100644
index 00000000..51cba2db
Binary files /dev/null and b/.yarn/cache/socks-npm-2.7.1-17f2b53052-5074f7d6a1.zip differ
diff --git a/.yarn/cache/socks-proxy-agent-npm-8.0.2-df165543cf-ea727734bd.zip b/.yarn/cache/socks-proxy-agent-npm-8.0.2-df165543cf-ea727734bd.zip
new file mode 100644
index 00000000..59122895
Binary files /dev/null and b/.yarn/cache/socks-proxy-agent-npm-8.0.2-df165543cf-ea727734bd.zip differ
diff --git a/.yarn/cache/sshpk-npm-1.16.1-feb759e7e0-b437fd3fd2.zip b/.yarn/cache/sshpk-npm-1.16.1-feb759e7e0-b437fd3fd2.zip
deleted file mode 100644
index 3a237086..00000000
Binary files a/.yarn/cache/sshpk-npm-1.16.1-feb759e7e0-b437fd3fd2.zip and /dev/null differ
diff --git a/.yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip b/.yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip
new file mode 100644
index 00000000..e300bb6d
Binary files /dev/null and b/.yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip differ
diff --git a/.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-0e6789e664.zip b/.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-0e6789e664.zip
deleted file mode 100644
index d7f57a7b..00000000
Binary files a/.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-0e6789e664.zip and /dev/null differ
diff --git a/.yarn/cache/tar-npm-6.2.0-3eb25205a7-2042bbb148.zip b/.yarn/cache/tar-npm-6.2.0-3eb25205a7-2042bbb148.zip
new file mode 100644
index 00000000..194ce125
Binary files /dev/null and b/.yarn/cache/tar-npm-6.2.0-3eb25205a7-2042bbb148.zip differ
diff --git a/.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-024cb13a4d.zip b/.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-024cb13a4d.zip
deleted file mode 100644
index 9caa7a88..00000000
Binary files a/.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-024cb13a4d.zip and /dev/null differ
diff --git a/.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-04ee27901c.zip b/.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-04ee27901c.zip
deleted file mode 100644
index b072ec62..00000000
Binary files a/.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-04ee27901c.zip and /dev/null differ
diff --git a/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip b/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip
new file mode 100644
index 00000000..bb91bbf9
Binary files /dev/null and b/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip differ
diff --git a/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip b/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip
new file mode 100644
index 00000000..f22fc3b9
Binary files /dev/null and b/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip differ
diff --git a/.yarn/cache/verror-npm-1.10.0-c3f839c579-da548149dd.zip b/.yarn/cache/verror-npm-1.10.0-c3f839c579-da548149dd.zip
deleted file mode 100644
index a58d9d72..00000000
Binary files a/.yarn/cache/verror-npm-1.10.0-c3f839c579-da548149dd.zip and /dev/null differ
diff --git a/.yarn/cache/which-npm-4.0.0-dd31cd4928-f17e84c042.zip b/.yarn/cache/which-npm-4.0.0-dd31cd4928-f17e84c042.zip
new file mode 100644
index 00000000..093e6f57
Binary files /dev/null and b/.yarn/cache/which-npm-4.0.0-dd31cd4928-f17e84c042.zip differ
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/.ready b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/.ready
similarity index 100%
copy from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/.ready
copy to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/.ready
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/CHANGELOG.md b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/CHANGELOG.md
similarity index 62%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/CHANGELOG.md
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/CHANGELOG.md
index 733a4b5d..98315add 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/CHANGELOG.md
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/CHANGELOG.md
@@ -1,11 +1,434 @@
-v7.1.2 2020-10-17
-=================
+# Changelog
+
+### [10.0.1](https://www.github.com/nodejs/node-gyp/compare/v10.0.0...v10.0.1) (2023-11-02)
+
+
+### Bug Fixes
+
+* use local `util` for `findAccessibleSync()` ([b39e681](https://www.github.com/nodejs/node-gyp/commit/b39e6819aa9e2c45107d6e60a4913ca036ebfbfd))
+
+
+### Miscellaneous
+
+* add parallel test logging ([7de1f5f](https://www.github.com/nodejs/node-gyp/commit/7de1f5f32d550d26d48fe4f76aed5866744edcba))
+* lint fixes ([4e0ed99](https://www.github.com/nodejs/node-gyp/commit/4e0ed992566f43abc6e988af091ad07fde04acbf))
+* use platform specific timeouts in tests ([a68586a](https://www.github.com/nodejs/node-gyp/commit/a68586a67d0af238300662cc062422b42820044d))
+
+## [10.0.0](https://www.github.com/nodejs/node-gyp/compare/v9.4.0...v10.0.0) (2023-10-28)
+
+
+### ⚠ BREAKING CHANGES
+
+* use .npmignore file to limit which files are published (#2921)
+* the `Gyp` class exported is now created using ECMAScript classes and therefore might have small differences to classes that were previously created with `util.inherits`.
+* All internal functions have been coverted to return promises and no longer accept callbacks. This is not a breaking change for users but may be breaking to consumers of `node-gyp` if you are requiring internal functions directly.
+* `node-gyp` now supports node `^16.14.0 || >=18.0.0`
+* update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0
+
+### Features
+
+* convert all internal functions to async/await ([355622f](https://www.github.com/nodejs/node-gyp/commit/355622f4aac3bd3056b9e03aac5fa2f42a4b3576))
+* convert internal classes from util.inherits to classes ([d52997e](https://www.github.com/nodejs/node-gyp/commit/d52997e975b9da6e0cea3d9b99873e9ddc768679))
+* drop node 14 support ([#2929](https://www.github.com/nodejs/node-gyp/issues/2929)) ([1b3bd34](https://www.github.com/nodejs/node-gyp/commit/1b3bd341b40f384988d03207ce8187e93ba609bc))
+* drop rimraf dependency ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1))
+* **gyp:** update gyp to v0.16.1 ([#2923](https://www.github.com/nodejs/node-gyp/issues/2923)) ([707927c](https://www.github.com/nodejs/node-gyp/commit/707927cd579205ef2b4b17e61c1cce24c056b452))
+* replace npmlog with proc-log ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1))
+* update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0 ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1))
+* use .npmignore file to limit which files are published ([#2921](https://www.github.com/nodejs/node-gyp/issues/2921)) ([864a979](https://www.github.com/nodejs/node-gyp/commit/864a979930cf0ef5ad64bc887b901fa8955d058f))
+
+
+### Bug Fixes
+
+* create Python symlink only during builds, and clean it up after ([#2721](https://www.github.com/nodejs/node-gyp/issues/2721)) ([0f1f667](https://www.github.com/nodejs/node-gyp/commit/0f1f667b737d21905e283df100a2cb639993562a))
+* promisify build command ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1))
+* use fs/promises in favor of fs.promises ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1))
+
+
+### Tests
+
+* increase mocha timeout ([#2887](https://www.github.com/nodejs/node-gyp/issues/2887)) ([445c28f](https://www.github.com/nodejs/node-gyp/commit/445c28fabc5fbdf9c3bb3341fb70660a3530f6ad))
+* update expired certs ([#2908](https://www.github.com/nodejs/node-gyp/issues/2908)) ([5746691](https://www.github.com/nodejs/node-gyp/commit/5746691a36f7b37019d4b8d4e9616aec43d20410))
+
+
+### Doc
+
+* Add note about Python symlinks (PR 2362) to CHANGELOG.md for 9.1.0 ([#2783](https://www.github.com/nodejs/node-gyp/issues/2783)) ([b3d41ae](https://www.github.com/nodejs/node-gyp/commit/b3d41aeb737ddd54cc292f363abc561dcc0a614e))
+* README.md Do not hardcode the supported versions of Python ([#2880](https://www.github.com/nodejs/node-gyp/issues/2880)) ([bb93b94](https://www.github.com/nodejs/node-gyp/commit/bb93b946a9c74934b59164deb52128cf913c97d5))
+* update applicable GitHub links from master to main ([#2843](https://www.github.com/nodejs/node-gyp/issues/2843)) ([d644ce4](https://www.github.com/nodejs/node-gyp/commit/d644ce48311edf090d0e920ad449e5766c757933))
+* Update windows installation instructions in README.md ([#2882](https://www.github.com/nodejs/node-gyp/issues/2882)) ([c9caa2e](https://www.github.com/nodejs/node-gyp/commit/c9caa2ecf3c7deae68444ce8fabb32d2dca651cd))
+
+
+### Core
+
+* find python checks order changed on windows ([#2872](https://www.github.com/nodejs/node-gyp/issues/2872)) ([b030555](https://www.github.com/nodejs/node-gyp/commit/b030555cdb754d9c23906e7e707115cd077bbf76))
+* glob@10.3.10 ([#2926](https://www.github.com/nodejs/node-gyp/issues/2926)) ([4bef1ec](https://www.github.com/nodejs/node-gyp/commit/4bef1ecc7554097d92beb397fbe1a546c5227545))
+* glob@8.0.3 ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1))
+* make-fetch-happen@13.0.0 ([#2927](https://www.github.com/nodejs/node-gyp/issues/2927)) ([059bb6f](https://www.github.com/nodejs/node-gyp/commit/059bb6fd41bb50955a9efbd97887773d60d53221))
+* nopt@^7.0.0 ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1))
+* standard@17.0.0 and fix linting errors ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1))
+* which@3.0.0 ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1))
+* which@4.0.0 ([#2928](https://www.github.com/nodejs/node-gyp/issues/2928)) ([e388255](https://www.github.com/nodejs/node-gyp/commit/e38825531403aabeae7abe58e76867f31b832f36))
+
+
+### Miscellaneous
+
+* add check engines script to CI ([#2922](https://www.github.com/nodejs/node-gyp/issues/2922)) ([21a7249](https://www.github.com/nodejs/node-gyp/commit/21a7249b40d8f95e7721e450fd18764adb1648a7))
+* empty commit to add changelog entries from [#2770](https://www.github.com/nodejs/node-gyp/issues/2770) ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1))
+* GitHub Workflows security hardening ([#2740](https://www.github.com/nodejs/node-gyp/issues/2740)) ([26683e9](https://www.github.com/nodejs/node-gyp/commit/26683e993df038fb94d89f2276f3535e4522d79a))
+* misc testing fixes ([#2930](https://www.github.com/nodejs/node-gyp/issues/2930)) ([4e493d4](https://www.github.com/nodejs/node-gyp/commit/4e493d4fb262d12ac52c84979071ccc79e666a1a))
+* run tests after release please PR ([3032e10](https://www.github.com/nodejs/node-gyp/commit/3032e1061cc2b7b49f83c397d385bafddc6b0214))
+
+## [9.4.0](https://www.github.com/nodejs/node-gyp/compare/v9.3.1...v9.4.0) (2023-06-12)
+
+
+### Features
+
+* add support for native windows arm64 build tools ([bb76021](https://www.github.com/nodejs/node-gyp/commit/bb76021d35964d2bb125bc6214286f35ae4e6cad))
+* Upgrade Python linting from flake8 to ruff ([#2815](https://www.github.com/nodejs/node-gyp/issues/2815)) ([fc0ddc6](https://www.github.com/nodejs/node-gyp/commit/fc0ddc6523c62b10e5ca1257500b3ceac01450a7))
+
+
+### Bug Fixes
+
+* extract tarball to temp directory on Windows ([#2846](https://www.github.com/nodejs/node-gyp/issues/2846)) ([aaa117c](https://www.github.com/nodejs/node-gyp/commit/aaa117c514430aa2c1e568b95df1b6ed1c1fd3b6))
+* log statement is for devDir not nodedir ([#2840](https://www.github.com/nodejs/node-gyp/issues/2840)) ([55048f8](https://www.github.com/nodejs/node-gyp/commit/55048f8be5707c295fb0876306aded75638a8b63))
+
+
+### Miscellaneous
+
+* get update-gyp.py to work with Python >= v3.5 ([#2826](https://www.github.com/nodejs/node-gyp/issues/2826)) ([337e8e6](https://www.github.com/nodejs/node-gyp/commit/337e8e68209bd2481cbb11dacce61234dc5c9419))
+
+
+### Doc
+
+* docs/README.md add advise about deprecated node-sass ([#2828](https://www.github.com/nodejs/node-gyp/issues/2828)) ([6f3c2d3](https://www.github.com/nodejs/node-gyp/commit/6f3c2d3c6c0de0dbf8c7245f34c2e0b3eea53812))
+* Update README.md ([#2822](https://www.github.com/nodejs/node-gyp/issues/2822)) ([c7927e2](https://www.github.com/nodejs/node-gyp/commit/c7927e228dfde059c93e08c26b54dd8026144583))
+
+
+### Tests
+
+* remove deprecated Node.js and Python ([#2868](https://www.github.com/nodejs/node-gyp/issues/2868)) ([a0b3d1c](https://www.github.com/nodejs/node-gyp/commit/a0b3d1c3afed71a74501476fcbc6ee3fface4d13))
+
+### [9.3.1](https://www.github.com/nodejs/node-gyp/compare/v9.3.0...v9.3.1) (2022-12-16)
+
+
+### Bug Fixes
+
+* increase node 12 support to ^12.13 ([#2771](https://www.github.com/nodejs/node-gyp/issues/2771)) ([888efb9](https://www.github.com/nodejs/node-gyp/commit/888efb9055857afee6a6b54550722cf9ae3ee323))
+
+
+### Miscellaneous
+
+* update python test matrix ([#2774](https://www.github.com/nodejs/node-gyp/issues/2774)) ([38f01fa](https://www.github.com/nodejs/node-gyp/commit/38f01fa57d10fdb3db7697121d957bc2e0e96508))
+
+## [9.3.0](https://www.github.com/nodejs/node-gyp/compare/v9.2.0...v9.3.0) (2022-10-10)
+
+
+### Features
+
+* **gyp:** update gyp to v0.14.0 ([#2749](https://www.github.com/nodejs/node-gyp/issues/2749)) ([713b8dc](https://www.github.com/nodejs/node-gyp/commit/713b8dcdbf44532ca9453a127da266386cc737f8))
+* remove support for VS2015 in Node.js >=19 ([#2746](https://www.github.com/nodejs/node-gyp/issues/2746)) ([131d1a4](https://www.github.com/nodejs/node-gyp/commit/131d1a463baf034a04154bcda753a8295f112a34))
+* support IBM Open XL C/C++ on z/OS ([#2743](https://www.github.com/nodejs/node-gyp/issues/2743)) ([7d0c83d](https://www.github.com/nodejs/node-gyp/commit/7d0c83d2a95aca743dff972826d0da26203acfc4))
+
+## [9.2.0](https://www.github.com/nodejs/node-gyp/compare/v9.1.0...v9.2.0) (2022-10-02)
+
+
+### Features
+
+* Add proper support for IBM i ([a26494f](https://www.github.com/nodejs/node-gyp/commit/a26494fbb8883d9ef784503979e115dec3e2791e))
+* **gyp:** update gyp to v0.13.0 ([3e2a532](https://www.github.com/nodejs/node-gyp/commit/3e2a5324f1c24f3a04bca04cf54fe23d5c4d5e50))
+
+
+### Bug Fixes
+
+* node.js debugger adds stderr (but exit code is 0) -> shouldn't throw ([#2719](https://www.github.com/nodejs/node-gyp/issues/2719)) ([c379a74](https://www.github.com/nodejs/node-gyp/commit/c379a744c65c7ab07c2c3193d9c7e8f25ae1b05e))
+
+
+### Core
+
+* enable support for zoslib on z/OS ([#2600](https://www.github.com/nodejs/node-gyp/issues/2600)) ([83c0a12](https://www.github.com/nodejs/node-gyp/commit/83c0a12bf23b4cbf3125d41f9e2d4201db76c9ae))
+
+
+### Miscellaneous
+
+* update dependency - nopt@6.0.0 ([#2707](https://www.github.com/nodejs/node-gyp/issues/2707)) ([8958ecf](https://www.github.com/nodejs/node-gyp/commit/8958ecf2bb719227bbcbf155891c3186ee219a2e))
+
+## [9.1.0](https://www.github.com/nodejs/node-gyp/compare/v9.0.0...v9.1.0) (2022-07-13)
+
+
+### Features
+
+* Update function getSDK() to support Windows 11 SDK ([#2565](https://www.github.com/nodejs/node-gyp/issues/2565)) ([ea8520e](https://www.github.com/nodejs/node-gyp/commit/ea8520e3855374bd15b6d001fe112d58a8d7d737))
+
+
+### Bug Fixes
+
+* extend tap timeout length to allow for slow CI ([6f74c76](https://www.github.com/nodejs/node-gyp/commit/6f74c762fe3c19bdd20245cb5c02e2dfa65d9451))
+* new ca & server certs, bundle in .js file and unpack for testing ([147e3d3](https://www.github.com/nodejs/node-gyp/commit/147e3d34f44a97deb7aa507207680cf0f4e662a2))
+* re-label ([#2689](https://www.github.com/nodejs/node-gyp/issues/2689)) ([f0b7863](https://www.github.com/nodejs/node-gyp/commit/f0b7863dadfa365afc173025ae95351aec79abd9))
+* typo on readme ([bf81cd4](https://www.github.com/nodejs/node-gyp/commit/bf81cd452b931dd4dfa82762c23dd530a075d992))
+
+
+### Doc
+
+* update docs/README.md with latest version number ([62d2815](https://www.github.com/nodejs/node-gyp/commit/62d28151bf8266a34e1bcceeb25b4e6e2ae5ca5d))
+
+
+### Core
+
+* update due to rename of primary branch ([ca1f068](https://www.github.com/nodejs/node-gyp/commit/ca1f0681a5567ca8cd51acebccd37a633f19bc6a))
+* Add Python symlink to path (for non-Windows OSes only) ([#2362](https://github.com/nodejs/node-gyp/pull/2362)) ([b9ddcd5](https://github.com/nodejs/node-gyp/commit/b9ddcd5bbd93b05b03674836b6ebdae2c2e74c8c))
+
+
+### Tests
+
+* Try msvs-version: [2016, 2019, 2022] ([#2700](https://www.github.com/nodejs/node-gyp/issues/2700)) ([68b5b5b](https://www.github.com/nodejs/node-gyp/commit/68b5b5be9c94ac20c55e88654ff6f55234d7130a))
+* Upgrade GitHub Actions ([#2623](https://www.github.com/nodejs/node-gyp/issues/2623)) ([245cd5b](https://www.github.com/nodejs/node-gyp/commit/245cd5bbe4441d4f05e88f2fa20a86425419b6af))
+* Upgrade GitHub Actions ([#2701](https://www.github.com/nodejs/node-gyp/issues/2701)) ([1c64ca7](https://www.github.com/nodejs/node-gyp/commit/1c64ca7f4702c6eb43ecd16fbd67b5d939041621))
+
+## [9.0.0](https://www.github.com/nodejs/node-gyp/compare/v8.4.1...v9.0.0) (2022-02-24)
+
+
+### ⚠ BREAKING CHANGES
+
+* increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#2601)
+
+### Bug Fixes
+
+* _ in npm_config_ env variables ([eef4eef](https://www.github.com/nodejs/node-gyp/commit/eef4eefccb13ff6a32db862709ee5b2d4edf7e95))
+* update make-fetch-happen to a minimum of 10.0.3 ([839e414](https://www.github.com/nodejs/node-gyp/commit/839e414b63790c815a4a370d0feee8f24a94d40f))
+
+
+### Miscellaneous
+
+* add minimal SECURITY.md ([#2560](https://www.github.com/nodejs/node-gyp/issues/2560)) ([c2a1850](https://www.github.com/nodejs/node-gyp/commit/c2a185056e2e589b520fbc0bcc59c2935cd07ede))
+
+
+### Doc
+
+* Add notes/disclaimers for upgrading the copy of node-gyp that npm uses ([#2585](https://www.github.com/nodejs/node-gyp/issues/2585)) ([faf6d48](https://www.github.com/nodejs/node-gyp/commit/faf6d48f8a77c08a313baf9332358c4b1231c73c))
+* Rename and update Common-issues.md --> docs/README.md ([#2567](https://www.github.com/nodejs/node-gyp/issues/2567)) ([2ef5fb8](https://www.github.com/nodejs/node-gyp/commit/2ef5fb86277c4d81baffc0b9f642a8d86be1bfa5))
+* rephrase explanation of which node-gyp is used by npm ([#2587](https://www.github.com/nodejs/node-gyp/issues/2587)) ([a2f2988](https://www.github.com/nodejs/node-gyp/commit/a2f298870692022302fa27a1d42363c4a72df407))
+* title match content ([#2574](https://www.github.com/nodejs/node-gyp/issues/2574)) ([6e8f93b](https://www.github.com/nodejs/node-gyp/commit/6e8f93be0443f2649d4effa7bc773a9da06a33b4))
+* Update Python versions ([#2571](https://www.github.com/nodejs/node-gyp/issues/2571)) ([e069f13](https://www.github.com/nodejs/node-gyp/commit/e069f13658a8bfb5fd60f74708cf8be0856d92e3))
+
+
+### Core
+
+* add lib.target as path for searching libnode on z/OS ([1d499dd](https://www.github.com/nodejs/node-gyp/commit/1d499dd5606f39de2d34fa822fd0fa5ce17fbd06))
+* increase "engines" to "node" : "^12.22 || ^14.13 || >=16" ([#2601](https://www.github.com/nodejs/node-gyp/issues/2601)) ([6562f92](https://www.github.com/nodejs/node-gyp/commit/6562f92a6f2e67aeae081ddf5272ff117f1fab07))
+* make-fetch-happen@10.0.1 ([78f6660](https://www.github.com/nodejs/node-gyp/commit/78f66604e0df480d4f36a8fa4f3618c046a6fbdc))
+
+### [8.4.1](https://www.github.com/nodejs/node-gyp/compare/v8.4.0...v8.4.1) (2021-11-19)
+
+
+### Bug Fixes
+
+* windows command missing space ([#2553](https://www.github.com/nodejs/node-gyp/issues/2553)) ([cc37b88](https://www.github.com/nodejs/node-gyp/commit/cc37b880690706d3c5d04d5a68c76c392a0a23ed))
+
+
+### Doc
+
+* fix typo in powershell node-gyp update ([787cf7f](https://www.github.com/nodejs/node-gyp/commit/787cf7f8e5ddd5039e02b64ace6b7b15e06fe0a4))
+
+
+### Core
+
+* npmlog@6.0.0 ([8083f6b](https://www.github.com/nodejs/node-gyp/commit/8083f6b855bd7f3326af04c5f5269fc28d7f2508))
+
+## [8.4.0](https://www.github.com/nodejs/node-gyp/compare/v8.3.0...v8.4.0) (2021-11-05)
+
+
+### Features
+
+* build with config.gypi from node headers ([a27dc08](https://www.github.com/nodejs/node-gyp/commit/a27dc08696911c6d81e76cc228697243069103c1))
+* support vs2022 ([#2533](https://www.github.com/nodejs/node-gyp/issues/2533)) ([5a00387](https://www.github.com/nodejs/node-gyp/commit/5a00387e5f8018264a1822f6c4d5dbf425f21cf6))
+
+## [8.3.0](https://www.github.com/nodejs/node-gyp/compare/v8.2.0...v8.3.0) (2021-10-11)
+
+
+### Features
+
+* **gyp:** update gyp to v0.10.0 ([#2521](https://www.github.com/nodejs/node-gyp/issues/2521)) ([5585792](https://www.github.com/nodejs/node-gyp/commit/5585792922a97f0629f143c560efd74470eae87f))
+
+
+### Tests
+
+* Python 3.10 was release on Oct. 4th ([#2504](https://www.github.com/nodejs/node-gyp/issues/2504)) ([0a67dcd](https://www.github.com/nodejs/node-gyp/commit/0a67dcd1307f3560495219253241eafcbf4e2a69))
+
+
+### Miscellaneous
+
+* **deps:** bump make-fetch-happen from 8.0.14 to 9.1.0 ([b05b4fe](https://www.github.com/nodejs/node-gyp/commit/b05b4fe9891f718f40edf547e9b50e982826d48a))
+* refactor the creation of config.gypi file ([f2ad87f](https://www.github.com/nodejs/node-gyp/commit/f2ad87ff65f98ad66daa7225ad59d99b759a2b07))
+
+## [8.2.0](https://www.github.com/nodejs/node-gyp/compare/v8.1.0...v8.2.0) (2021-08-23)
+
+
+### Features
+
+* **gyp:** update gyp to v0.9.6 ([#2481](https://www.github.com/nodejs/node-gyp/issues/2481)) ([ed9a9ed](https://www.github.com/nodejs/node-gyp/commit/ed9a9ed653a17c84afa3c327161992d0da7d0cea))
+
+
+### Bug Fixes
+
+* add error arg back into catch block for older Node.js users ([5cde818](https://www.github.com/nodejs/node-gyp/commit/5cde818aac715477e9e9747966bb6b4c4ed070a8))
+* change default gyp update message ([#2420](https://www.github.com/nodejs/node-gyp/issues/2420)) ([cfd12ff](https://www.github.com/nodejs/node-gyp/commit/cfd12ff3bb0eb4525173413ef6a94b3cd8398cad))
+* doc how to update node-gyp independently from npm ([c8c0af7](https://www.github.com/nodejs/node-gyp/commit/c8c0af72e78141a02b5da4cd4d704838333a90bd))
+* missing spaces ([f0882b1](https://www.github.com/nodejs/node-gyp/commit/f0882b1264b2fa701adbc81a3be0b3cba80e333d))
+
+
+### Core
+
+* deep-copy process.config during configure ([#2368](https://www.github.com/nodejs/node-gyp/issues/2368)) ([5f1a06c](https://www.github.com/nodejs/node-gyp/commit/5f1a06c50f3b0c3d292f64948f85a004cfcc5c87))
+
+
+### Miscellaneous
+
+* **deps:** bump tar from 6.1.0 to 6.1.2 ([#2474](https://www.github.com/nodejs/node-gyp/issues/2474)) ([ec15a3e](https://www.github.com/nodejs/node-gyp/commit/ec15a3e5012004172713c11eebcc9d852d32d380))
+* fix typos discovered by codespell ([#2442](https://www.github.com/nodejs/node-gyp/issues/2442)) ([2d0ce55](https://www.github.com/nodejs/node-gyp/commit/2d0ce5595e232a3fc7c562cdf39efb77e2312cc1))
+* GitHub Actions Test on node: [12.x, 14.x, 16.x] ([#2439](https://www.github.com/nodejs/node-gyp/issues/2439)) ([b7bccdb](https://www.github.com/nodejs/node-gyp/commit/b7bccdb527d93b0bb0ce99713f083ce2985fe85c))
+
+
+### Doc
+
+* correct link to "binding.gyp files out in the wild" ([#2483](https://www.github.com/nodejs/node-gyp/issues/2483)) ([660dd7b](https://www.github.com/nodejs/node-gyp/commit/660dd7b2a822c184be8027b300e68be67b366772))
+* **wiki:** Add a link to the node-midi binding.gyp file. ([b354711](https://www.github.com/nodejs/node-gyp/commit/b3547115f6e356358138310e857c7f1ec627a8a7))
+* **wiki:** add bcrypt ([e199cfa](https://www.github.com/nodejs/node-gyp/commit/e199cfa8fc6161492d2a6ade2190510d0ebf7c0f))
+* **wiki:** Add helpful information ([4eda827](https://www.github.com/nodejs/node-gyp/commit/4eda8275c03dae6d2f5c40f3c1dbe930d84b0f2b))
+* **wiki:** Add node-canvas ([13a9553](https://www.github.com/nodejs/node-gyp/commit/13a955317b39caf98fd1f412d8d3f41599e979fd))
+* **wiki:** Add node-openvg-canvas and node-openvg. ([61f709e](https://www.github.com/nodejs/node-gyp/commit/61f709ec4d9f256a6467e9ff84430a48eeb629d1))
+* **wiki:** add one more example ([77f3632](https://www.github.com/nodejs/node-gyp/commit/77f363272930d3d4d24fd3973be22e6237128fcc))
+* **wiki:** add topcube, node-osmium, and node-osrm ([1a75d2b](https://www.github.com/nodejs/node-gyp/commit/1a75d2bf2f562ba50846893a516e111cfbb50885))
+* **wiki:** Added details for properly fixing ([3d4d9d5](https://www.github.com/nodejs/node-gyp/commit/3d4d9d52d6b5b49de06bb0bb5b68e2686d2b7ebd))
+* **wiki:** Added Ghostscript4JS ([bf4bed1](https://www.github.com/nodejs/node-gyp/commit/bf4bed1b96a7d22fba6f97f4552ad09f32ac3737))
+* **wiki:** added levelup ([1575bce](https://www.github.com/nodejs/node-gyp/commit/1575bce3a53db628bfb023fd6f3258fdf98c3195))
+* **wiki:** Added nk-mysql (nodamysql) ([5b4f2d0](https://www.github.com/nodejs/node-gyp/commit/5b4f2d0e1d5d3eadfd03aaf9c1668340f76c4bea))
+* **wiki:** Added nk-xrm-installer .gyp references, including .py scripts for providing complete reference to examples of fetching source via http, extracting, and moving files (as opposed to copying) ([ceb3088](https://www.github.com/nodejs/node-gyp/commit/ceb30885b74f6789374ef52267b84767be93ebe4))
+* **wiki:** Added tip about resolving frustrating LNK1181 error ([e64798d](https://www.github.com/nodejs/node-gyp/commit/e64798de8cac6031ad598a86d7599e81b4d20b17))
+* **wiki:** ADDED: Node.js binding to OpenCV ([e2dc777](https://www.github.com/nodejs/node-gyp/commit/e2dc77730b09d7ee8682d7713a7603a2d7aacabd))
+* **wiki:** Adding link to node-cryptopp's gyp file ([875adbe](https://www.github.com/nodejs/node-gyp/commit/875adbe2a4669fa5f2be0250ffbf98fb55e800fd))
+* **wiki:** Adding the sharp library to the list ([9dce0e4](https://www.github.com/nodejs/node-gyp/commit/9dce0e41650c3fa973e6135a79632d022c662a1d))
+* **wiki:** Adds node-fann ([23e3d48](https://www.github.com/nodejs/node-gyp/commit/23e3d485ed894ba7c631e9c062f5e366b50c416c))
+* **wiki:** Adds node-inotify and v8-profiler ([b6e542f](https://www.github.com/nodejs/node-gyp/commit/b6e542f644dbbfe22b88524ec500696e06ee4af7))
+* **wiki:** Bumping Python version from 2.3 to 2.7 as per the node-gyp readme ([55ebd6e](https://www.github.com/nodejs/node-gyp/commit/55ebd6ebacde975bf84f7bf4d8c66e64cc7cd0da))
+* **wiki:** C++ build tools version upgraded ([5b899b7](https://www.github.com/nodejs/node-gyp/commit/5b899b70db729c392ced7c98e8e17590c6499fc3))
+* **wiki:** change bcrypt url to binding.gyp file ([e11bdd8](https://www.github.com/nodejs/node-gyp/commit/e11bdd84de6144492d3eb327d67cbf2d62da1a76))
+* **wiki:** Clarification + direct link to VS2010 ([531c724](https://www.github.com/nodejs/node-gyp/commit/531c724561d947b5d870de8d52dd8c3c51c5ec2d))
+* **wiki:** Correcting the link to node-osmium ([fae7516](https://www.github.com/nodejs/node-gyp/commit/fae7516a1d2829b6e234eaded74fb112ebd79a05))
+* **wiki:** Created "binding.gyp" files out in the wild (markdown) ([d4fd143](https://www.github.com/nodejs/node-gyp/commit/d4fd14355bbe57f229f082f47bb2b3670868203f))
+* **wiki:** Created Common issues (markdown) ([a38299e](https://www.github.com/nodejs/node-gyp/commit/a38299ea340ceb0e732c6dc6a1b4760257644839))
+* **wiki:** Created Error: "pre" versions of node cannot be installed (markdown) ([98bc80d](https://www.github.com/nodejs/node-gyp/commit/98bc80d7a62ba70c881f3c39d94f804322e57852))
+* **wiki:** Created Linking to OpenSSL (markdown) ([c46d00d](https://www.github.com/nodejs/node-gyp/commit/c46d00d83bac5173dea8bbbb175a1a7de74fdaca))
+* **wiki:** Created Updating npm's bundled node gyp (markdown) ([e0ac8d1](https://www.github.com/nodejs/node-gyp/commit/e0ac8d15af46aadd1c220599e63199b154a514e6))
+* **wiki:** Created use of undeclared identifier 'TypedArray' (markdown) ([65ba711](https://www.github.com/nodejs/node-gyp/commit/65ba71139e9b7f64ac823e575ee9dbf17d937ce4))
+* **wiki:** Created Visual Studio 2010 Setup (markdown) ([5b80e83](https://www.github.com/nodejs/node-gyp/commit/5b80e834c8f79dda9fb2770a876ff3cf649c06f3))
+* **wiki:** Created Visual studio 2012 setup (markdown) ([becef31](https://www.github.com/nodejs/node-gyp/commit/becef316b6c46a33e783667720ee074a0141d1a5))
+* **wiki:** Destroyed Visual Studio 2010 Setup (markdown) ([93423b4](https://www.github.com/nodejs/node-gyp/commit/93423b43606de9664aeb79635825f5e9941ec9bc))
+* **wiki:** Destroyed Visual studio 2012 setup (markdown) ([3601508](https://www.github.com/nodejs/node-gyp/commit/3601508bb10fa05da0ddc7e70d57e4b4dd679657))
+* **wiki:** Different commands for Windows npm v6 vs. v7 ([0fce46b](https://www.github.com/nodejs/node-gyp/commit/0fce46b53340c85e8091cde347d5ed23a443c82f))
+* **wiki:** Drop  in favor of ([9285ff6](https://www.github.com/nodejs/node-gyp/commit/9285ff6e451c52c070a05f05f0a9602621d91d53))
+* **wiki:** Explicit link to Visual C++ 2010 Express ([378c363](https://www.github.com/nodejs/node-gyp/commit/378c3632f02c096ed819ec8f2611c65bef0c0554))
+* **wiki:** fix link to gyp file used to build libsqlite3 ([54db8d7](https://www.github.com/nodejs/node-gyp/commit/54db8d7ac33e3f98220960b5d86cfa18a75b53cb))
+* **wiki:** Fix link to node-zipfile ([92e49a8](https://www.github.com/nodejs/node-gyp/commit/92e49a858ed69cb4847a26a5676ab56ef5e2de33))
+* **wiki:** fixed node-serialport link ([954ee53](https://www.github.com/nodejs/node-gyp/commit/954ee530b3972d1db591fce32368e4e31b5a25d8))
+* **wiki:** I highly missing it in common issue as every windows biggner face that issue ([d617fae](https://www.github.com/nodejs/node-gyp/commit/d617faee29c40871ca5c8f93efd0ce929a40d541))
+* **wiki:** if ouns that the -h did not help. I founs on github that there was support for visual studio 2015, while i couldn't install node-red beacuse it kept telling me the key 2015 was missing. looking in he gyp python code i found the local file was bot up t dat with the github repo. updating took several efforts before i tried to drop the -g option. ([408b72f](https://www.github.com/nodejs/node-gyp/commit/408b72f561329408daeb17834436e381406efcc8))
+* **wiki:** If permissions error, please try  and then the command. ([ee8e1c1](https://www.github.com/nodejs/node-gyp/commit/ee8e1c1e5334096d58e0d6bca6c006f2ee9c88cb))
+* **wiki:** Improve Unix instructions ([c3e5487](https://www.github.com/nodejs/node-gyp/commit/c3e548736645b535ea5bce613d74ca3e98598243))
+* **wiki:** link to docs/ from README ([b52e487](https://www.github.com/nodejs/node-gyp/commit/b52e487eac1eb421573d1e67114a242eeff45a00))
+* **wiki:** Lower case L ([3aa2c6b](https://www.github.com/nodejs/node-gyp/commit/3aa2c6bdb07971b87505e32e32548d75264bd19f))
+* **wiki:** Make changes discussed in https://github.com/nodejs/node-gyp/issues/2416 ([1dcad87](https://www.github.com/nodejs/node-gyp/commit/1dcad873539027511a5f0243baf770ea90f6f4e2))
+* **wiki:** move wiki docs into doc/ ([f0a4835](https://www.github.com/nodejs/node-gyp/commit/f0a48355d86534ec3bdabcdb3ce3340fa2e17f39))
+* **wiki:** node-sass in the wild ([d310a73](https://www.github.com/nodejs/node-gyp/commit/d310a73d64d0065050377baac7047472f7424a1b))
+* **wiki:** node-srs was a 404 ([bbca21a](https://www.github.com/nodejs/node-gyp/commit/bbca21a1e1ede4c473aff365ca71989a5bda7b57))
+* **wiki:** Note: VS2010 seems to be no longer available!  VS2013 or nothing! ([7b5dcaf](https://www.github.com/nodejs/node-gyp/commit/7b5dcafafccdceae4b8f2b53ac9081a694b6ade8))
+* **wiki:** safer doc names, remove unnecessary TypedArray doc ([161c235](https://www.github.com/nodejs/node-gyp/commit/161c2353ef5b562f4acfb2fd77608fcbd0800fc0))
+* **wiki:** sorry, forgot to mention a specific windows version. ([d69dffc](https://www.github.com/nodejs/node-gyp/commit/d69dffc16c2b1e3c60dcb5d1c35a49270ba22a35))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([7444b47](https://www.github.com/nodejs/node-gyp/commit/7444b47a7caac1e14d1da474a7fcfcf88d328017))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([d766b74](https://www.github.com/nodejs/node-gyp/commit/d766b7427851e6c2edc02e2504a7be9be7e330c0))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([d319b0e](https://www.github.com/nodejs/node-gyp/commit/d319b0e98c7085de8e51bc5595eba4264b99a7d5))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([3c6692d](https://www.github.com/nodejs/node-gyp/commit/3c6692d538f0ce973869aa237118b7d2483feccd))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([93392d5](https://www.github.com/nodejs/node-gyp/commit/93392d559ce6f250b9c7fe8177e6c88603809dc1))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([8841158](https://www.github.com/nodejs/node-gyp/commit/88411588f300e9b7c00fe516ecd977a1feeeb15c))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([81bfa1f](https://www.github.com/nodejs/node-gyp/commit/81bfa1f1b63d522a9f8a9ae9ca0c7ae90fe75140))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([d1cd237](https://www.github.com/nodejs/node-gyp/commit/d1cd237bad06fa507adb354b9e2181a14dc63d24))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([3de9e17](https://www.github.com/nodejs/node-gyp/commit/3de9e17e0b8a387eafe7bd18d0ec1e3191d118e8))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([a9b7096](https://www.github.com/nodejs/node-gyp/commit/a9b70968fb956eab3b95672048b94350e1565ca3))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([3236069](https://www.github.com/nodejs/node-gyp/commit/3236069689e7e0eb15b324fce74ab58158956f98))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([1462755](https://www.github.com/nodejs/node-gyp/commit/14627556966e5d513bdb8e5208f0e1300f68991f))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([7ab1337](https://www.github.com/nodejs/node-gyp/commit/7ab133752a6c402bb96dcd3d671d73e03e9487ad))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([640895d](https://www.github.com/nodejs/node-gyp/commit/640895d36b7448c646a3b850c1e159106f83c724))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([ced8c96](https://www.github.com/nodejs/node-gyp/commit/ced8c968457f285ab8989c291d28173d7730833c))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([27b883a](https://www.github.com/nodejs/node-gyp/commit/27b883a350ad0db6b9130d7b996f35855ec34c7a))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([d29fb13](https://www.github.com/nodejs/node-gyp/commit/d29fb134f1c4b9dd729ba95f2979e69e0934809f))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([2765891](https://www.github.com/nodejs/node-gyp/commit/27658913e6220cf0371b4b73e25a0e4ab11108a1))
+* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([dc97766](https://www.github.com/nodejs/node-gyp/commit/dc9776648d432bca6775c176641f16da14522d4c))
+* **wiki:** Updated Error: "pre" versions of node cannot be installed (markdown) ([e9f8b33](https://www.github.com/nodejs/node-gyp/commit/e9f8b33d1f87d04f22cb09a814d7c55d0fa38446))
+* **wiki:** Updated Home (markdown) ([3407109](https://www.github.com/nodejs/node-gyp/commit/3407109325cf7ba1e925656b9eb75feffab0557c))
+* **wiki:** Updated Home (markdown) ([6e392bc](https://www.github.com/nodejs/node-gyp/commit/6e392bcdd3dd1691773e6e16e1dffc35931b81e0))
+* **wiki:** Updated Home (markdown) ([65efe32](https://www.github.com/nodejs/node-gyp/commit/65efe32ccb8d446ce569453364f922dd9d27c945))
+* **wiki:** Updated Home (markdown) ([ea28f09](https://www.github.com/nodejs/node-gyp/commit/ea28f0947af91fa638be355143f5df89d2e431c8))
+* **wiki:** Updated Home (markdown) ([0e37ff4](https://www.github.com/nodejs/node-gyp/commit/0e37ff48b306c12149661b375895741d3d710da7))
+* **wiki:** Updated Home (markdown) ([b398ef4](https://www.github.com/nodejs/node-gyp/commit/b398ef46f660d2b1506508550dadfb4c35639e4b))
+* **wiki:** Updated Linking to OpenSSL (markdown) ([8919028](https://www.github.com/nodejs/node-gyp/commit/8919028921fd304f08044098434f0dc6071fb7cf))
+* **wiki:** Updated Linking to OpenSSL (markdown) ([c00eb77](https://www.github.com/nodejs/node-gyp/commit/c00eb778fc7dc27e4dab3a9219035ea20458b33b))
+* **wiki:** Updated node-levelup to node-leveldown (broken links) ([59668bb](https://www.github.com/nodejs/node-gyp/commit/59668bb0b904feccf3c09afa2fd37378c77af967))
+* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([d314854](https://www.github.com/nodejs/node-gyp/commit/d31485415ef69d46effa6090c95698341965de1b))
+* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([11858b0](https://www.github.com/nodejs/node-gyp/commit/11858b0655d1eee00c62ad628e719d4378803d14))
+* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([33561e9](https://www.github.com/nodejs/node-gyp/commit/33561e9cbf5f4eb46111318503c77df2c6eb484a))
+* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([4a7f2d0](https://www.github.com/nodejs/node-gyp/commit/4a7f2d0d869a65c99a78504976567017edadf657))
+* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([979a706](https://www.github.com/nodejs/node-gyp/commit/979a7063b950c088a7f4896fc3a48e1d00dfd231))
+* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([e50e04d](https://www.github.com/nodejs/node-gyp/commit/e50e04d7b6a3754ea0aa11fe8cef491b3bc5bdd4))
+
+## [8.1.0](https://www.github.com/nodejs/node-gyp/compare/v8.0.0...v8.1.0) (2021-05-28)
+
+
+### Features
+
+* **gyp:** update gyp to v0.9.1 ([#2402](https://www.github.com/nodejs/node-gyp/issues/2402)) ([814b1b0](https://www.github.com/nodejs/node-gyp/commit/814b1b0eda102afb9fc87e81638a9cf5b650bb10))
+
+
+### Miscellaneous
+
+* add `release-please-action` for automated releases ([#2395](https://www.github.com/nodejs/node-gyp/issues/2395)) ([07e9d7c](https://www.github.com/nodejs/node-gyp/commit/07e9d7c7ee80ba119ea760c635f72fd8e7efe198))
+
+
+### Core
+
+* fail gracefully if we can't find the username ([#2375](https://www.github.com/nodejs/node-gyp/issues/2375)) ([fca4795](https://www.github.com/nodejs/node-gyp/commit/fca4795512c67dc8420aaa0d913b5b89a4b147f3))
+* log as yes/no whether build dir was created ([#2370](https://www.github.com/nodejs/node-gyp/issues/2370)) ([245dee5](https://www.github.com/nodejs/node-gyp/commit/245dee5b62581309946872ae253226ea3a42c0e3))
+
+
+### Doc
+
+* fix v8.0.0 release date ([4b83c3d](https://www.github.com/nodejs/node-gyp/commit/4b83c3de7300457919d53f26d96ea9ad6f6bedd8))
+* remove redundant version info ([#2403](https://www.github.com/nodejs/node-gyp/issues/2403)) ([1423670](https://www.github.com/nodejs/node-gyp/commit/14236709de64b100a424396b91a5115639daa0ef))
+* Update README.md Visual Studio Community page polski to auto ([#2371](https://www.github.com/nodejs/node-gyp/issues/2371)) ([1b4697a](https://www.github.com/nodejs/node-gyp/commit/1b4697abf69ef574a48faf832a7098f4c6c224a5))
+
+## v8.0.0 2021-04-03
+
+* [[`0d8a6f1b19`](https://github.com/nodejs/node-gyp/commit/0d8a6f1b19)] - **ci**: update actions/setup-node to v2 (#2302) (Sora Morimoto) [#2302](https://github.com/nodejs/node-gyp/pull/2302)
+* [[`15a5c7d45b`](https://github.com/nodejs/node-gyp/commit/15a5c7d45b)] - **ci**: migrate deprecated grammar (#2285) (Jiawen Geng) [#2285](https://github.com/nodejs/node-gyp/pull/2285)
+* [[`06ddde27f9`](https://github.com/nodejs/node-gyp/commit/06ddde27f9)] - **deps**: sync mutual dependencies with npm (DeeDeeG) [#2348](https://github.com/nodejs/node-gyp/pull/2348)
+* [[`a5fd1f41e3`](https://github.com/nodejs/node-gyp/commit/a5fd1f41e3)] - **doc**: add downloads badge (#2352) (Jiawen Geng) [#2352](https://github.com/nodejs/node-gyp/pull/2352)
+* [[`cc1cbce056`](https://github.com/nodejs/node-gyp/commit/cc1cbce056)] - **doc**: update macOS\_Catalina.md (#2293) (iMrLopez) [#2293](https://github.com/nodejs/node-gyp/pull/2293)
+* [[`6287118fc4`](https://github.com/nodejs/node-gyp/commit/6287118fc4)] - **doc**: updated README.md to copy easily (#2281) (மனோஜ்குமார் பழனிச்சாமி) [#2281](https://github.com/nodejs/node-gyp/pull/2281)
+* [[`66c0f04467`](https://github.com/nodejs/node-gyp/commit/66c0f04467)] - **doc**: add missing `sudo` to Catalina doc (Karl Horky) [#2244](https://github.com/nodejs/node-gyp/pull/2244)
+* [[`0da2e0140d`](https://github.com/nodejs/node-gyp/commit/0da2e0140d)] - **gyp**: update gyp to v0.8.1 (#2355) (DeeDeeG) [#2355](https://github.com/nodejs/node-gyp/pull/2355)
+* [[`0093ec8646`](https://github.com/nodejs/node-gyp/commit/0093ec8646)] - **gyp**: Improve our flake8 linting tests (Christian Clauss) [#2356](https://github.com/nodejs/node-gyp/pull/2356)
+* [[`a78b584236`](https://github.com/nodejs/node-gyp/commit/a78b584236)] - **(SEMVER-MAJOR)** **gyp**: remove support for Python 2 (#2300) (Christian Clauss) [#2300](https://github.com/nodejs/node-gyp/pull/2300)
+* [[`c3c510d89e`](https://github.com/nodejs/node-gyp/commit/c3c510d89e)] - **gyp**: update gyp to v0.8.0 (#2318) (Christian Clauss) [#2318](https://github.com/nodejs/node-gyp/pull/2318)
+* [[`9e1397c52e`](https://github.com/nodejs/node-gyp/commit/9e1397c52e)] - **(SEMVER-MAJOR)** **gyp**: update gyp to v0.7.0 (#2284) (Jiawen Geng) [#2284](https://github.com/nodejs/node-gyp/pull/2284)
+* [[`1bd18f3e77`](https://github.com/nodejs/node-gyp/commit/1bd18f3e77)] - **(SEMVER-MAJOR)** **lib**: drop Python 2 support in find-python.js (#2333) (DeeDeeG) [#2333](https://github.com/nodejs/node-gyp/pull/2333)
+* [[`e81602ef55`](https://github.com/nodejs/node-gyp/commit/e81602ef55)] - **(SEMVER-MAJOR)** **lib**: migrate requests to fetch (#2220) (Matias Lopez) [#2220](https://github.com/nodejs/node-gyp/pull/2220)
+* [[`392b7760b4`](https://github.com/nodejs/node-gyp/commit/392b7760b4)] - **lib**: avoid changing process.config (#2322) (Michaël Zasso) [#2322](https://github.com/nodejs/node-gyp/pull/2322)
+
+## v7.1.2 2020-10-17
 
 * [[`096e3aded5`](https://github.com/nodejs/node-gyp/commit/096e3aded5)] - **gyp**: update gyp to 0.6.2 (Myles Borins) [#2241](https://github.com/nodejs/node-gyp/pull/2241)
 * [[`54f97cd243`](https://github.com/nodejs/node-gyp/commit/54f97cd243)] - **doc**: add cmd to reset `xcode-select` to initial state (Valera Rozuvan) [#2235](https://github.com/nodejs/node-gyp/pull/2235)
 
-v7.1.1 2020-10-15
-=================
+## v7.1.1 2020-10-15
 
 This release restores the location of shared library builds to the pre-v7
 location. In v7.0.0 until this release, shared library outputs were placed
@@ -22,8 +445,7 @@ We consider this a bug-fix rather than semver-major change.
 * [[`2317dc400c`](https://github.com/nodejs/node-gyp/commit/2317dc400c)] - **ci**: switch to GitHub Actions (Shelley Vohr) [#2210](https://github.com/nodejs/node-gyp/pull/2210)
 * [[`2cca9b74f7`](https://github.com/nodejs/node-gyp/commit/2cca9b74f7)] - **doc**: drop the --production flag for installing windows-build-tools (DeeDeeG) [#2206](https://github.com/nodejs/node-gyp/pull/2206)
 
-v7.1.0 2020-08-12
-=================
+## v7.1.0 2020-08-12
 
 * [[`aaf33c3029`](https://github.com/nodejs/node-gyp/commit/aaf33c3029)] - **build**: add update-gyp script (Samuel Attard) [#2167](https://github.com/nodejs/node-gyp/pull/2167)
 * * [[`3baa4e4172`](https://github.com/nodejs/node-gyp/commit/3baa4e4172)] - **(SEMVER-MINOR)** **gyp**: update gyp to 0.4.0 (Samuel Attard) [#2165](https://github.com/nodejs/node-gyp/pull/2165)
@@ -32,8 +454,7 @@ v7.1.0 2020-08-12
 * * [[`4fc8ff179d`](https://github.com/nodejs/node-gyp/commit/4fc8ff179d)] - **doc**: silence curl for macOS Catalina acid test (Chia Wei Ong) [#2150](https://github.com/nodejs/node-gyp/pull/2150)
 * * [[`7857cb2eb1`](https://github.com/nodejs/node-gyp/commit/7857cb2eb1)] - **deps**: increase "engines" to "node" : "\>= 10.12.0" (DeeDeeG) [#2153](https://github.com/nodejs/node-gyp/pull/2153)
 
-v7.0.0 2020-06-03
-=================
+## v7.0.0 2020-06-03
 
 * [[`e18a61afc1`](https://github.com/nodejs/node-gyp/commit/e18a61afc1)] - **build**: shrink bloated addon binaries on windows (Shelley Vohr) [#2060](https://github.com/nodejs/node-gyp/pull/2060)
 * [[`4937722cf5`](https://github.com/nodejs/node-gyp/commit/4937722cf5)] - **(SEMVER-MAJOR)** **deps**: replace mkdirp with {recursive} mkdir (Rod Vagg) [#2123](https://github.com/nodejs/node-gyp/pull/2123)
@@ -42,7 +463,7 @@ v7.0.0 2020-06-03
 * [[`f7bfce96ed`](https://github.com/nodejs/node-gyp/commit/f7bfce96ed)] - **doc**: update acid test and introduce curl|bash test script (Dario Vladovic) [#2105](https://github.com/nodejs/node-gyp/pull/2105)
 * [[`e529f3309d`](https://github.com/nodejs/node-gyp/commit/e529f3309d)] - **doc**: update README to reflect upgrade to gyp-next (Ujjwal Sharma) [#2092](https://github.com/nodejs/node-gyp/pull/2092)
 * [[`9aed6286a3`](https://github.com/nodejs/node-gyp/commit/9aed6286a3)] - **doc**: give more attention to Catalina issues doc (Matheus Marchini) [#2134](https://github.com/nodejs/node-gyp/pull/2134)
-* [[`963f2a7b48`](https://github.com/nodejs/node-gyp/commit/963f2a7b48)] - **doc**: improve cataline discoverability for search engines (Matheus Marchini) [#2135](https://github.com/nodejs/node-gyp/pull/2135)
+* [[`963f2a7b48`](https://github.com/nodejs/node-gyp/commit/963f2a7b48)] - **doc**: improve Catalina discoverability for search engines (Matheus Marchini) [#2135](https://github.com/nodejs/node-gyp/pull/2135)
 * [[`7b75af349b`](https://github.com/nodejs/node-gyp/commit/7b75af349b)] - **doc**: add macOS Catalina software update info (Karl Horky) [#2078](https://github.com/nodejs/node-gyp/pull/2078)
 * [[`4f23c7bee2`](https://github.com/nodejs/node-gyp/commit/4f23c7bee2)] - **doc**: update link to the code of conduct (#2073) (Michaël Zasso) [#2073](https://github.com/nodejs/node-gyp/pull/2073)
 * [[`473cfa283f`](https://github.com/nodejs/node-gyp/commit/473cfa283f)] - **doc**: note in README that Python 3.8 is supported (#2072) (Michaël Zasso) [#2072](https://github.com/nodejs/node-gyp/pull/2072)
@@ -60,8 +481,7 @@ v7.0.0 2020-06-03
 * [[`741ab096d5`](https://github.com/nodejs/node-gyp/commit/741ab096d5)] - **test**: remove support for EOL versions of Node.js (Shelley Vohr)
 * [[`ca86ef2539`](https://github.com/nodejs/node-gyp/commit/ca86ef2539)] - **test**: bump actions/checkout from v1 to v2 (BSKY) [#2063](https://github.com/nodejs/node-gyp/pull/2063)
 
-v6.1.0 2020-01-08
-=================
+## v6.1.0 2020-01-08
 
 * [[`9a7dd16b76`](https://github.com/nodejs/node-gyp/commit/9a7dd16b76)] - **doc**: remove backticks from Python version list (Rod Vagg) [#2011](https://github.com/nodejs/node-gyp/pull/2011)
 * [[`26cd6eaea6`](https://github.com/nodejs/node-gyp/commit/26cd6eaea6)] - **doc**: add GitHub Actions badge (#1994) (Rod Vagg) [#1994](https://github.com/nodejs/node-gyp/pull/1994)
@@ -82,8 +502,7 @@ v6.1.0 2020-01-08
 * [[`0670e5189d`](https://github.com/nodejs/node-gyp/commit/0670e5189d)] - **test**: add header download test (Rod Vagg) [#1796](https://github.com/nodejs/node-gyp/pull/1796)
 * [[`c506a6a150`](https://github.com/nodejs/node-gyp/commit/c506a6a150)] - **test**: configure proper devDir for invoking configure() (Rod Vagg) [#1796](https://github.com/nodejs/node-gyp/pull/1796)
 
-v6.0.1 2019-11-01
-=================
+## v6.0.1 2019-11-01
 
 * [[`8ec2e681d5`](https://github.com/nodejs/node-gyp/commit/8ec2e681d5)] - **doc**: add macOS\_Catalina.md document (cclauss) [#1940](https://github.com/nodejs/node-gyp/pull/1940)
 * [[`1b11be63cc`](https://github.com/nodejs/node-gyp/commit/1b11be63cc)] - **gyp**: python3 fixes: utf8 decode, use of 'None' in eval (Wilfried Goesgens) [#1925](https://github.com/nodejs/node-gyp/pull/1925)
@@ -100,8 +519,7 @@ v6.0.1 2019-11-01
 * [[`032db2a2d0`](https://github.com/nodejs/node-gyp/commit/032db2a2d0)] - **lib,install**: always download SHA sums on Windows (Sam Hughes) [#1926](https://github.com/nodejs/node-gyp/pull/1926)
 * [[`5a83630c33`](https://github.com/nodejs/node-gyp/commit/5a83630c33)] - **travis**: add Windows + Python 3.8 to the mix (Rod Vagg) [#1921](https://github.com/nodejs/node-gyp/pull/1921)
 
-v6.0.0 2019-10-04
-=================
+## v6.0.0 2019-10-04
 
 * [[`dd0e97ef0b`](https://github.com/nodejs/node-gyp/commit/dd0e97ef0b)] - **(SEMVER-MAJOR)** **lib**: try to find `python` after `python3` (Sam Roberts) [#1907](https://github.com/nodejs/node-gyp/pull/1907)
 * [[`f60ed47d14`](https://github.com/nodejs/node-gyp/commit/f60ed47d14)] - **travis**: add Python 3.5 and 3.6 tests on Linux (Christian Clauss) [#1903](https://github.com/nodejs/node-gyp/pull/1903)
@@ -109,8 +527,7 @@ v6.0.0 2019-10-04
 * [[`3d1c60ab81`](https://github.com/nodejs/node-gyp/commit/3d1c60ab81)] - **(SEMVER-MAJOR)** **lib**: accept Python 3 by default (João Reis) [#1844](https://github.com/nodejs/node-gyp/pull/1844)
 * [[`c6e3b65a23`](https://github.com/nodejs/node-gyp/commit/c6e3b65a23)] - **(SEMVER-MAJOR)** **lib**: raise the minimum Python version from 2.6 to 2.7 (cclauss) [#1818](https://github.com/nodejs/node-gyp/pull/1818)
 
-v5.1.1 2020-05-25
-=================
+## v5.1.1 2020-05-25
 
 * [[`bdd3a79abe`](https://github.com/nodejs/node-gyp/commit/bdd3a79abe)] - **build**: shrink bloated addon binaries on windows (Shelley Vohr) [#2060](https://github.com/nodejs/node-gyp/pull/2060)
 * [[`1f2ba75bc0`](https://github.com/nodejs/node-gyp/commit/1f2ba75bc0)] - **doc**: add macOS Catalina software update info (Karl Horky) [#2078](https://github.com/nodejs/node-gyp/pull/2078)
@@ -123,8 +540,7 @@ v5.1.1 2020-05-25
 * [[`2b6fc3c8d6`](https://github.com/nodejs/node-gyp/commit/2b6fc3c8d6)] - **doc, bin**: stop suggesting opening  node-gyp issues (Bartosz Sosnowski) [#2096](https://github.com/nodejs/node-gyp/pull/2096)
 * [[`a876ae58ad`](https://github.com/nodejs/node-gyp/commit/a876ae58ad)] - **test**: bump actions/checkout from v1 to v2 (BSKY) [#2063](https://github.com/nodejs/node-gyp/pull/2063)
 
-v5.1.0 2020-02-05
-=================
+## v5.1.0 2020-02-05
 
 * [[`f37a8b40d0`](https://github.com/nodejs/node-gyp/commit/f37a8b40d0)] - **doc**: add GitHub Actions badge (#1994) (Rod Vagg) [#1994](https://github.com/nodejs/node-gyp/pull/1994)
 * [[`cb3f6aae5e`](https://github.com/nodejs/node-gyp/commit/cb3f6aae5e)] - **doc**: update macOS\_Catalina.md (#1992) (James Home) [#1992](https://github.com/nodejs/node-gyp/pull/1992)
@@ -141,13 +557,11 @@ v5.1.0 2020-02-05
 * [[`32c8744b34`](https://github.com/nodejs/node-gyp/commit/32c8744b34)] - **test**: fix macOS Travis on Python 2.7 & 3.7 (Christian Clauss) [#1979](https://github.com/nodejs/node-gyp/pull/1979)
 * [[`fd4b1351e4`](https://github.com/nodejs/node-gyp/commit/fd4b1351e4)] - **test**: initial Github Actions with Ubuntu & macOS (Christian Clauss) [#1985](https://github.com/nodejs/node-gyp/pull/1985)
 
-v5.0.7 2019-12-16
-=================
+## v5.0.7 2019-12-16
 
 Republish of v5.0.6 with unnecessary tarball removed from pack file.
 
-v5.0.6 2019-12-16
-=================
+## v5.0.6 2019-12-16
 
 * [[`cdec00286f`](https://github.com/nodejs/node-gyp/commit/cdec00286f)] - **doc**: adjustments to the README.md for new users (Dan Pike) [#1919](https://github.com/nodejs/node-gyp/pull/1919)
 * [[`b7c8233ef2`](https://github.com/nodejs/node-gyp/commit/b7c8233ef2)] - **test**: fix Python unittests (cclauss) [#1961](https://github.com/nodejs/node-gyp/pull/1961)
@@ -168,8 +582,7 @@ v5.0.6 2019-12-16
 * [[`7edf7658fa`](https://github.com/nodejs/node-gyp/commit/7edf7658fa)] - **lib,install**: always download SHA sums on Windows (Sam Hughes) [#1926](https://github.com/nodejs/node-gyp/pull/1926)
 * [[`69056d04fe`](https://github.com/nodejs/node-gyp/commit/69056d04fe)] - **travis**: add Windows + Python 3.8 to the mix (Rod Vagg) [#1921](https://github.com/nodejs/node-gyp/pull/1921)
 
-v5.0.5 2019-10-04
-=================
+## v5.0.5 2019-10-04
 
 * [[`3891391746`](https://github.com/nodejs/node-gyp/commit/3891391746)] - **doc**: reconcile README with Python 3 compat changes (Rod Vagg) [#1911](https://github.com/nodejs/node-gyp/pull/1911)
 * [[`07f81f1920`](https://github.com/nodejs/node-gyp/commit/07f81f1920)] - **lib**: accept Python 3 after Python 2 (Sam Roberts) [#1910](https://github.com/nodejs/node-gyp/pull/1910)
@@ -181,8 +594,7 @@ v5.0.5 2019-10-04
 * [[`53ee7dfe89`](https://github.com/nodejs/node-gyp/commit/53ee7dfe89)] - **gyp**: fix undefined name: cflags --\> ldflags (Christian Clauss) [#1901](https://github.com/nodejs/node-gyp/pull/1901)
 * [[`5871dcf6c9`](https://github.com/nodejs/node-gyp/commit/5871dcf6c9)] - **src,win**: add support for fetching arm64 node.lib (Richard Townsend) [#1875](https://github.com/nodejs/node-gyp/pull/1875)
 
-v5.0.4 2019-09-27
-=================
+## v5.0.4 2019-09-27
 
 * [[`1236869ffc`](https://github.com/nodejs/node-gyp/commit/1236869ffc)] - **gyp**: modify XcodeVersion() to convert "4.2" to "0420" and "10.0" to "1000" (Christian Clauss) [#1895](https://github.com/nodejs/node-gyp/pull/1895)
 * [[`36638afe48`](https://github.com/nodejs/node-gyp/commit/36638afe48)] - **gyp**: more decode stdout on Python 3 (cclauss) [#1894](https://github.com/nodejs/node-gyp/pull/1894)
@@ -205,8 +617,7 @@ v5.0.4 2019-09-27
 * [[`fa0ed4aa42`](https://github.com/nodejs/node-gyp/commit/fa0ed4aa42)] - **build**: more Python 3 compat, replace compile with ast (cclauss) [#1820](https://github.com/nodejs/node-gyp/pull/1820)
 * [[`18d5c7c9d0`](https://github.com/nodejs/node-gyp/commit/18d5c7c9d0)] - **win,src**: update win\_delay\_load\_hook.cc to work with /clr (Ivan Petrovic) [#1819](https://github.com/nodejs/node-gyp/pull/1819)
 
-v5.0.3 2019-07-17
-=================
+## v5.0.3 2019-07-17
 
 * [[`66ad305775`](https://github.com/nodejs/node-gyp/commit/66ad305775)] - **python**: accept Python 3 conditionally (João Reis) [#1815](https://github.com/nodejs/node-gyp/pull/1815)
 * [[`7e7fce3fed`](https://github.com/nodejs/node-gyp/commit/7e7fce3fed)] - **python**: move Python detection to its own file (João Reis) [#1815](https://github.com/nodejs/node-gyp/pull/1815)
@@ -217,8 +628,7 @@ v5.0.3 2019-07-17
 * [[`24109148df`](https://github.com/nodejs/node-gyp/commit/24109148df)] - **test**: downgrade to tap@^12 for continued Node 6 support (Rod Vagg) [#1808](https://github.com/nodejs/node-gyp/pull/1808)
 * [[`656117cc4a`](https://github.com/nodejs/node-gyp/commit/656117cc4a)] - **win**: make VS path match case-insensitive (João Reis) [#1806](https://github.com/nodejs/node-gyp/pull/1806)
 
-v5.0.2 2019-06-27
-=================
+## v5.0.2 2019-06-27
 
 * [[`2761afbf73`](https://github.com/nodejs/node-gyp/commit/2761afbf73)] - **build,test**: add duplicate symbol test (Gabriel Schulhof) [#1689](https://github.com/nodejs/node-gyp/pull/1689)
 * [[`82f129d6de`](https://github.com/nodejs/node-gyp/commit/82f129d6de)] - **gyp**: replace optparse to argparse (KiYugadgeter) [#1591](https://github.com/nodejs/node-gyp/pull/1591)
@@ -237,14 +647,12 @@ v5.0.2 2019-06-27
 * [[`1597c84aad`](https://github.com/nodejs/node-gyp/commit/1597c84aad)] - **test**: use Travis CI to run tests on every pull request (cclauss) [#1752](https://github.com/nodejs/node-gyp/pull/1752)
 * [[`dd9bf929ac`](https://github.com/nodejs/node-gyp/commit/dd9bf929ac)] - **zos**: update compiler options (Shuowang (Wayne) Zhang) [#1768](https://github.com/nodejs/node-gyp/pull/1768)
 
-v5.0.1 2019-06-20
-=================
+## v5.0.1 2019-06-20
 
 * [[`e3861722ed`](https://github.com/nodejs/node-gyp/commit/e3861722ed)] - **doc**: document --jobs max (David Sanders) [#1770](https://github.com/nodejs/node-gyp/pull/1770)
 * [[`1cfdb28886`](https://github.com/nodejs/node-gyp/commit/1cfdb28886)] - **lib**: reintroduce support for iojs file naming for releases \>= 1 && \< 4 (Samuel Attard) [#1777](https://github.com/nodejs/node-gyp/pull/1777)
 
-v5.0.0 2019-06-13
-=================
+## v5.0.0 2019-06-13
 
 * [[`8a83972743`](https://github.com/nodejs/node-gyp/commit/8a83972743)] - **(SEMVER-MAJOR)** **bin**: follow XDG OS conventions for storing data (Selwyn) [#1570](https://github.com/nodejs/node-gyp/pull/1570)
 * [[`9e46872ea3`](https://github.com/nodejs/node-gyp/commit/9e46872ea3)] - **bin,lib**: remove extra comments/lines/spaces (Jon Moss) [#1508](https://github.com/nodejs/node-gyp/pull/1508)
@@ -282,16 +690,14 @@ v5.0.0 2019-06-13
 * [[`721dc7d314`](https://github.com/nodejs/node-gyp/commit/721dc7d314)] - Add ARM64 to MSBuild /Platform logic (Jon Kunkee) [#1655](https://github.com/nodejs/node-gyp/pull/1655)
 * [[`a5b7410497`](https://github.com/nodejs/node-gyp/commit/a5b7410497)] - Add ESLint no-unused-vars rule (Jon Moss) [#1497](https://github.com/nodejs/node-gyp/pull/1497)
 
-v4.0.0 2019-04-24
-=================
+## v4.0.0 2019-04-24
 
 * [[`ceed5cbe10`](https://github.com/nodejs/node-gyp/commit/ceed5cbe10)] - **deps**: updated tar package version to 4.4.8 (Pobegaylo Maksim) [#1713](https://github.com/nodejs/node-gyp/pull/1713)
 * [[`374519e066`](https://github.com/nodejs/node-gyp/commit/374519e066)] - **(SEMVER-MAJOR)** Upgrade to tar v3 (isaacs) [#1212](https://github.com/nodejs/node-gyp/pull/1212)
 * [[`e6699d13cd`](https://github.com/nodejs/node-gyp/commit/e6699d13cd)] - **test**: fix addon test for Node.js 12 and V8 7.4 (Richard Lau) [#1705](https://github.com/nodejs/node-gyp/pull/1705)
 * [[`0c6bf530a0`](https://github.com/nodejs/node-gyp/commit/0c6bf530a0)] - **lib**: use print() for python version detection (GreenAddress) [#1534](https://github.com/nodejs/node-gyp/pull/1534)
 
-v3.8.0 2018-08-09
-=================
+## v3.8.0 2018-08-09
 
 * [[`c5929cb4fe`](https://github.com/nodejs/node-gyp/commit/c5929cb4fe)] - **doc**: update Xcode preferences tab name. (Ivan Daniluk) [#1330](https://github.com/nodejs/node-gyp/pull/1330)
 * [[`8b488da8b9`](https://github.com/nodejs/node-gyp/commit/8b488da8b9)] - **doc**: update link to commit guidelines (Jonas Hermsmeier) [#1456](https://github.com/nodejs/node-gyp/pull/1456)
@@ -310,8 +716,7 @@ v3.8.0 2018-08-09
 * [[`969447c5bd`](https://github.com/nodejs/node-gyp/commit/969447c5bd)] - **deps**: bump request to 2.8.7, fixes heok/hawk issues (Rohit Hazra) [#1492](https://github.com/nodejs/node-gyp/pull/1492)
 * [[`340403ccfe`](https://github.com/nodejs/node-gyp/commit/340403ccfe)] - **win**: improve parsing of SDK version (Alessandro Vergani) [#1516](https://github.com/nodejs/node-gyp/pull/1516)
 
-v3.7.0 2018-06-08
-=================
+## v3.7.0 2018-06-08
 
 * [[`84cea7b30d`](https://github.com/nodejs/node-gyp/commit/84cea7b30d)] - Remove unused gyp test scripts. (Ben Noordhuis) [#1458](https://github.com/nodejs/node-gyp/pull/1458)
 * [[`0540e4ec63`](https://github.com/nodejs/node-gyp/commit/0540e4ec63)] - **gyp**: escape spaces in filenames in make generator (Jeff Senn) [#1436](https://github.com/nodejs/node-gyp/pull/1436)
@@ -335,14 +740,12 @@ v3.7.0 2018-06-08
 * [[`f27599193a`](https://github.com/nodejs/node-gyp/commit/f27599193a)] - **gyp**: update xml string encoding conversion (Liu Chao) [#1203](https://github.com/nodejs/node-gyp/pull/1203)
 * [[`0a07e481f7`](https://github.com/nodejs/node-gyp/commit/0a07e481f7)] - **configure**: don't set ensure if tarball is set (Gibson Fahnestock) [#1220](https://github.com/nodejs/node-gyp/pull/1220)
 
-v3.6.3 2018-06-08
-=================
+## v3.6.3 2018-06-08
 
 * [[`90cd2e8da9`](https://github.com/nodejs/node-gyp/commit/90cd2e8da9)] - **gyp**: fix regex to match multi-digit versions (Jonas Hermsmeier) [#1455](https://github.com/nodejs/node-gyp/pull/1455)
 * [[`7900122337`](https://github.com/nodejs/node-gyp/commit/7900122337)] - deps: pin `request` version range (Refael Ackerman) [#1300](https://github.com/nodejs/node-gyp/pull/1300)
 
-v3.6.2 2017-06-01
-=================
+## v3.6.2 2017-06-01
 
 * [[`72afdd62cd`](https://github.com/nodejs/node-gyp/commit/72afdd62cd)] - **build**: rename copyNodeLib() to doBuild() (Liu Chao) [#1206](https://github.com/nodejs/node-gyp/pull/1206)
 * [[`bad903ac70`](https://github.com/nodejs/node-gyp/commit/bad903ac70)] - **win**: more robust parsing of SDK version (Refael Ackermann) [#1198](https://github.com/nodejs/node-gyp/pull/1198)
@@ -351,8 +754,7 @@ v3.6.2 2017-06-01
 * [[`0913b2dd99`](https://github.com/nodejs/node-gyp/commit/0913b2dd99)] - **build, win**: use target_arch to link with node.lib (Pavel Medvedev) [#964](https://github.com/nodejs/node-gyp/pull/964)
 * [[`c307b302f7`](https://github.com/nodejs/node-gyp/commit/c307b302f7)] - **doc**: blorb about setting `npm_config_OPTION_NAME` (Refael Ackermann) [#1185](https://github.com/nodejs/node-gyp/pull/1185)
 
-v3.6.1 2017-04-30
-=================
+## v3.6.1 2017-04-30
 
 * [[`49801716c2`](https://github.com/nodejs/node-gyp/commit/49801716c2)] - **test**: fix test-find-python on v0.10.x buildbot. (Ben Noordhuis) [#1172](https://github.com/nodejs/node-gyp/pull/1172)
 * [[`a83a3801fc`](https://github.com/nodejs/node-gyp/commit/a83a3801fc)] - **test**: fix test/test-configure-python on AIX (Richard Lau) [#1131](https://github.com/nodejs/node-gyp/pull/1131)
@@ -360,8 +762,7 @@ v3.6.1 2017-04-30
 * [[`c09cf7671e`](https://github.com/nodejs/node-gyp/commit/c09cf7671e)] - **doc**: add a note for using `configure` on Windows (Vse Mozhet Byt) [#1152](https://github.com/nodejs/node-gyp/pull/1152)
 * [[`da9cb5f411`](https://github.com/nodejs/node-gyp/commit/da9cb5f411)] - Delete superfluous .patch files. (Ben Noordhuis) [#1122](https://github.com/nodejs/node-gyp/pull/1122)
 
-v3.6.0 2017-03-16
-=================
+## v3.6.0 2017-03-16
 
 * [[`ae141e1906`](https://github.com/nodejs/node-gyp/commit/ae141e1906)] - **win**: find and setup for VS2017 (Refael Ackermann) [#1130](https://github.com/nodejs/node-gyp/pull/1130)
 * [[`ec5fc36a80`](https://github.com/nodejs/node-gyp/commit/ec5fc36a80)] - Add support to build node.js with chakracore for ARM. (Kunal Pathak) [#873](https://github.com/nodejs/node-gyp/pull/873)
@@ -369,9 +770,7 @@ v3.6.0 2017-03-16
 * [[`93d7fa83c8`](https://github.com/nodejs/node-gyp/commit/93d7fa83c8)] - Upgrade semver dependency. (Ben Noordhuis) [#1107](https://github.com/nodejs/node-gyp/pull/1107)
 * [[`ff9a6fadfd`](https://github.com/nodejs/node-gyp/commit/ff9a6fadfd)] - Update link of gyp as Google code is shutting down (Peter Dave Hello) [#1061](https://github.com/nodejs/node-gyp/pull/1061)
 
-
-v3.5.0 2017-01-10
-=================
+## v3.5.0 2017-01-10
 
 * [[`762d19a39e`](https://github.com/nodejs/node-gyp/commit/762d19a39e)] - \[doc\] merge History.md and CHANGELOG.md (Rod Vagg) 
 * [[`80fc5c3d31`](https://github.com/nodejs/node-gyp/commit/80fc5c3d31)] - Fix deprecated dependency warning (Simone Primarosa) [#1069](https://github.com/nodejs/node-gyp/pull/1069)
@@ -385,8 +784,7 @@ v3.5.0 2017-01-10
 * [[`9c8d275526`](https://github.com/nodejs/node-gyp/commit/9c8d275526)] - Add --devdir flag. (Ben Noordhuis) [#916](https://github.com/nodejs/node-gyp/pull/916)
 * [[`f6eab1f9e4`](https://github.com/nodejs/node-gyp/commit/f6eab1f9e4)] - **doc**: add windows-build-tools to readme (Felix Rieseberg) [#970](https://github.com/nodejs/node-gyp/pull/970)
 
-v3.4.0 2016-06-28
-=================
+## v3.4.0 2016-06-28
 
 * [[`ce5fd04e94`](https://github.com/nodejs/node-gyp/commit/ce5fd04e94)] - **deps**: update minimatch version (delphiactual) [#961](https://github.com/nodejs/node-gyp/pull/961)
 * [[`77383ddd85`](https://github.com/nodejs/node-gyp/commit/77383ddd85)] - Replace fs.accessSync call to fs.statSync (Richard Lau) [#955](https://github.com/nodejs/node-gyp/pull/955)
@@ -406,13 +804,11 @@ v3.4.0 2016-06-28
 * [[`625c1515f9`](https://github.com/nodejs/node-gyp/commit/625c1515f9)] - **gyp**: inherit CC/CXX for CC/CXX.host (Johan Bergström) [#908](https://github.com/nodejs/node-gyp/pull/908)
 * [[`3bcb1720e4`](https://github.com/nodejs/node-gyp/commit/3bcb1720e4)] - Add support for the Python launcher on Windows (Patrick Westerhoff) [#894](https://github.com/nodejs/node-gyp/pull/894
 
-v3.3.1 2016-03-04
-=================
+## v3.3.1 2016-03-04
 
 * [[`a981ef847a`](https://github.com/nodejs/node-gyp/commit/a981ef847a)] - **gyp**: fix android generator (Robert Chiras) [#889](https://github.com/nodejs/node-gyp/pull/889)
 
-v3.3.0 2016-02-16
-=================
+## v3.3.0 2016-02-16
 
 * [[`818d854a4d`](https://github.com/nodejs/node-gyp/commit/818d854a4d)] - Introduce NODEJS_ORG_MIRROR and IOJS_ORG_MIRROR (Rod Vagg) [#878](https://github.com/nodejs/node-gyp/pull/878)
 * [[`d1e4cc4b62`](https://github.com/nodejs/node-gyp/commit/d1e4cc4b62)] - **(SEMVER-MINOR)** Download headers tarball for ~0.12.10 || ~0.10.42 (Rod Vagg) [#877](https://github.com/nodejs/node-gyp/pull/877)
@@ -421,14 +817,12 @@ v3.3.0 2016-02-16
 * [[`8c4b0ffa50`](https://github.com/nodejs/node-gyp/commit/8c4b0ffa50)] - **(SEMVER-MINOR)** Add --cafile command line option. (Ben Noordhuis) [#837](https://github.com/nodejs/node-gyp/pull/837)
 * [[`b3ad43498e`](https://github.com/nodejs/node-gyp/commit/b3ad43498e)] - **(SEMVER-MINOR)** Make download() function testable. (Ben Noordhuis) [#837](https://github.com/nodejs/node-gyp/pull/837)
 
-v3.2.1 2015-12-03
-=================
+## v3.2.1 2015-12-03
 
 * [[`ab89b477c4`](https://github.com/nodejs/node-gyp/commit/ab89b477c4)] - Upgrade gyp to b3cef02. (Ben Noordhuis) [#831](https://github.com/nodejs/node-gyp/pull/831)
 * [[`90078ecb17`](https://github.com/nodejs/node-gyp/commit/90078ecb17)] - Define WIN32_LEAN_AND_MEAN conditionally. (Ben Noordhuis) [#824](https://github.com/nodejs/node-gyp/pull/824)
 
-v3.2.0 2015-11-25
-=================
+## v3.2.0 2015-11-25
 
 * [[`268f1ca4c7`](https://github.com/nodejs/node-gyp/commit/268f1ca4c7)] - Use result of `which` when searching for python. (Refael Ackermann) [#668](https://github.com/nodejs/node-gyp/pull/668)
 * [[`817ed9bd78`](https://github.com/nodejs/node-gyp/commit/817ed9bd78)] - Add test for python executable search logic. (Ben Noordhuis) [#756](https://github.com/nodejs/node-gyp/pull/756)
@@ -437,8 +831,7 @@ v3.2.0 2015-11-25
 * [[`a8d441a0a2`](https://github.com/nodejs/node-gyp/commit/a8d441a0a2)] - Update README for Windows 10 support. (Jason Williams) [#766](https://github.com/nodejs/node-gyp/pull/766)
 * [[`d1d6015276`](https://github.com/nodejs/node-gyp/commit/d1d6015276)] - Update broken links and switch to HTTPS. (andrew morton) 
 
-v3.1.0 2015-11-14
-=================
+## v3.1.0 2015-11-14
 
 * [[`9049241f91`](https://github.com/nodejs/node-gyp/commit/9049241f91)] - **gyp**: don't use links at all, just copy the files instead (Nathan Zadoks)
 * [[`8ef90348d1`](https://github.com/nodejs/node-gyp/commit/8ef90348d1)] - **gyp**: apply https://codereview.chromium.org/11361103/ (Nathan Rajlich)
@@ -448,24 +841,20 @@ v3.1.0 2015-11-14
 * [[`2ac7de02c4`](https://github.com/nodejs/node-gyp/commit/2ac7de02c4)] - Fix infinite loop with zero-length options. (Ben Noordhuis) [#745](https://github.com/nodejs/node-gyp/pull/745)
 * [[`101bed639b`](https://github.com/nodejs/node-gyp/commit/101bed639b)] - This platform value came from debian package, and now the value (Jérémy Lal) [#738](https://github.com/nodejs/node-gyp/pull/738)
 
-v3.0.3 2015-09-14
-=================
+## v3.0.3 2015-09-14
 
 * [[`ad827cda30`](https://github.com/nodejs/node-gyp/commit/ad827cda30)] - tarballUrl global and && when checking for iojs (Lars-Magnus Skog) [#729](https://github.com/nodejs/node-gyp/pull/729)
 
-v3.0.2 2015-09-12
-=================
+## v3.0.2 2015-09-12
 
 * [[`6e8c3bf3c6`](https://github.com/nodejs/node-gyp/commit/6e8c3bf3c6)] - add back support for passing additional cmdline args (Rod Vagg) [#723](https://github.com/nodejs/node-gyp/pull/723)
 * [[`ff82f2f3b9`](https://github.com/nodejs/node-gyp/commit/ff82f2f3b9)] - fixed broken link in docs to Visual Studio 2013 download (simon-p-r) [#722](https://github.com/nodejs/node-gyp/pull/722)
 
-v3.0.1 2015-09-08
-=================
+## v3.0.1 2015-09-08
 
 * [[`846337e36b`](https://github.com/nodejs/node-gyp/commit/846337e36b)] - normalise versions for target == this comparison (Rod Vagg) [#716](https://github.com/nodejs/node-gyp/pull/716)
 
-v3.0.0 2015-09-08
-=================
+## v3.0.0 2015-09-08
 
 * [[`9720d0373c`](https://github.com/nodejs/node-gyp/commit/9720d0373c)] - remove node_modules from tree (Rod Vagg) [#711](https://github.com/nodejs/node-gyp/pull/711)
 * [[`6dcf220db7`](https://github.com/nodejs/node-gyp/commit/6dcf220db7)] - test version major directly, don't use semver.satisfies() (Rod Vagg) [#711](https://github.com/nodejs/node-gyp/pull/711)
@@ -477,8 +866,7 @@ v3.0.0 2015-09-08
 * [[`85ed107565`](https://github.com/nodejs/node-gyp/commit/85ed107565)] - Merge pull request #664 from othiym23/othiym23/allow-semver-5 (Nathan Rajlich)
 * [[`0c720d234c`](https://github.com/nodejs/node-gyp/commit/0c720d234c)] - allow semver@5 (Forrest L Norvell)
 
-2.0.2 / 2015-07-14
-==================
+## 2.0.2 / 2015-07-14
 
   * Use HTTPS for dist url (#656, @SonicHedgehog)
   * Merge pull request #648 from nevosegal/master
@@ -491,14 +879,12 @@ v3.0.0 2015-09-08
     src/win_delay_load_hook.c, and fixes of the long relative path issue on Win32.
     Fixes #636 (#637, @lygstate).
 
-2.0.1 / 2015-05-28
-==================
+## 2.0.1 / 2015-05-28
 
   * configure: try/catch the semver range.test() call
   * README: update for visual studio 2013 (#510, @samccone)
 
-2.0.0 / 2015-05-24
-==================
+## 2.0.0 / 2015-05-24
 
   * configure: check for python2 executable by default, fallback to python
   * configure: don't clobber existing $PYTHONPATH
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/CONTRIBUTING.md b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/CONTRIBUTING.md
similarity index 94%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/CONTRIBUTING.md
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/CONTRIBUTING.md
index c1c50eab..5b977898 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/CONTRIBUTING.md
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/CONTRIBUTING.md
@@ -3,7 +3,7 @@
 ## Code of Conduct
 
 Please read the
-[Code of Conduct](https://github.com/nodejs/admin/blob/master/CODE_OF_CONDUCT.md)
+[Code of Conduct](https://github.com/nodejs/admin/blob/main/CODE_OF_CONDUCT.md)
 which explains the minimum behavior expectations for node-gyp contributors.
 
 <a id="developers-certificate-of-origin"></a>
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/LICENSE b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/LICENSE
similarity index 100%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/LICENSE
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/LICENSE
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/README.md b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/README.md
similarity index 65%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/README.md
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/README.md
index e06b01a7..f46ee063 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/README.md
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/README.md
@@ -1,11 +1,13 @@
 # `node-gyp` - Node.js native addon build tool
 
-[![Build Status](https://github.com/nodejs/node-gyp/workflows/Tests/badge.svg?branch=master)](https://github.com/nodejs/node-gyp/actions?query=workflow%3ATests+branch%3Amaster)
+[![Build Status](https://github.com/nodejs/node-gyp/workflows/Tests/badge.svg?branch=main)](https://github.com/nodejs/node-gyp/actions?query=workflow%3ATests+branch%3Amain)
+![npm](https://img.shields.io/npm/dm/node-gyp)
 
 `node-gyp` is a cross-platform command-line tool written in Node.js for
 compiling native addon modules for Node.js. It contains a vendored copy of the
 [gyp-next](https://github.com/nodejs/gyp-next) project that was previously used
-by the Chromium team, extended to support the development of Node.js native addons.
+by the Chromium team and extended to support the development of Node.js native
+addons.
 
 Note that `node-gyp` is _not_ used to build Node.js itself.
 
@@ -23,92 +25,108 @@ etc.), regardless of what version of Node.js is actually installed on your syste
 You can install `node-gyp` using `npm`:
 
 ``` bash
-$ npm install -g node-gyp
+npm install -g node-gyp
 ```
 
 Depending on your operating system, you will need to install:
 
 ### On Unix
 
-   * Python v2.7, v3.5, v3.6, v3.7, or v3.8
+   * [A supported version of Python](https://devguide.python.org/versions/)
    * `make`
    * A proper C/C++ compiler toolchain, like [GCC](https://gcc.gnu.org)
 
 ### On macOS
 
-**ATTENTION**: If your Mac has been _upgraded_ to macOS Catalina (10.15), please read [macOS_Catalina.md](macOS_Catalina.md).
+   * [A supported version of Python](https://devguide.python.org/versions/)
+   * `Xcode Command Line Tools` which will install `clang`, `clang++`, and `make`.
+     * Install the `Xcode Command Line Tools` standalone by running `xcode-select --install`. -- OR --
+     * Alternatively, if you already have the [full Xcode installed](https://developer.apple.com/xcode/download/), you can install the Command Line Tools under the menu `Xcode -> Open Developer Tool -> More Developer Tools...`.
 
-   * Python v2.7, v3.5, v3.6, v3.7, or v3.8
-   * [Xcode](https://developer.apple.com/xcode/download/)
-     * You also need to install the `XCode Command Line Tools` by running `xcode-select --install`. Alternatively, if you already have the full Xcode installed, you can find them under the menu `Xcode -> Open Developer Tool -> More Developer Tools...`. This step will install `clang`, `clang++`, and `make`.
 
 ### On Windows
 
-Install the current version of Python from the [Microsoft Store package](https://docs.python.org/3/using/windows.html#the-microsoft-store-package).
-
-#### Option 1
-
-Install all the required tools and configurations using Microsoft's [windows-build-tools](https://github.com/felixrieseberg/windows-build-tools) using `npm install --global windows-build-tools` from an elevated PowerShell or CMD.exe (run as Administrator).
-
-#### Option 2
+Install the current [version of Python](https://devguide.python.org/versions/) from the
+[Microsoft Store](https://apps.microsoft.com/store/search?publisher=Python+Software+Foundation).
 
 Install tools and configuration manually:
    * Install Visual C++ Build Environment: [Visual Studio Build Tools](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools)
-   (using "Visual C++ build tools" workload) or [Visual Studio 2017 Community](https://visualstudio.microsoft.com/pl/thank-you-downloading-visual-studio/?sku=Community)
+   (using "Visual C++ build tools" if using a version older than VS2019, otherwise use "Desktop development with C++" workload) or [Visual Studio Community](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community)
    (using the "Desktop development with C++" workload)
-   * Launch cmd, `npm config set msvs_version 2017`
 
    If the above steps didn't work for you, please visit [Microsoft's Node.js Guidelines for Windows](https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules) for additional tips.
 
-   To target native ARM64 Node.js on Windows 10 on ARM, add the components "Visual C++ compilers and libraries for ARM64" and "Visual C++ ATL for ARM64".
+   To target native ARM64 Node.js on Windows on ARM, add the components "Visual C++ compilers and libraries for ARM64" and "Visual C++ ATL for ARM64".
+
+   To use the native ARM64 C++ compiler on Windows on ARM, ensure that you have Visual Studio 2022 [17.4 or later](https://devblogs.microsoft.com/visualstudio/arm64-visual-studio-is-officially-here/) installed.
 
 ### Configuring Python Dependency
 
-`node-gyp` requires that you have installed a compatible version of Python, one of: v2.7, v3.5, v3.6,
-v3.7, or v3.8. If you have multiple Python versions installed, you can identify which Python
-version `node-gyp` should use in one of the following ways:
+`node-gyp` requires that you have installed a [supported version of Python](https://devguide.python.org/versions/).
+If you have multiple versions of Python installed, you can identify which version
+`node-gyp` should use in one of the following ways:
 
 1. by setting the `--python` command-line option, e.g.:
 
 ``` bash
-$ node-gyp <command> --python /path/to/executable/python
+node-gyp <command> --python /path/to/executable/python
 ```
 
 2. If `node-gyp` is called by way of `npm`, *and* you have multiple versions of
-Python installed, then you can set `npm`'s 'python' config key to the appropriate
-value:
-
+Python installed, then you can set the `npm_config_python` environment variable
+to the appropriate path:
 ``` bash
-$ npm config set python /path/to/executable/python
+export npm_config_python=/path/to/executable/python
+```
+&nbsp;&nbsp;&nbsp;&nbsp;Or on Windows:
+```console
+py --list-paths  # To see the installed Python versions
+set npm_config_python=C:\path\to\python.exe
 ```
 
 3. If the `PYTHON` environment variable is set to the path of a Python executable,
-then that version will be used, if it is a compatible version.
+then that version will be used if it is a supported version.
 
 4. If the `NODE_GYP_FORCE_PYTHON` environment variable is set to the path of a
 Python executable, it will be used instead of any of the other configured or
-builtin Python search paths. If it's not a compatible version, no further
+built-in Python search paths. If it's not a compatible version, no further
 searching will be done.
 
+### Build for Third Party Node.js Runtimes
+
+When building modules for third-party Node.js runtimes like Electron, which have
+different build configurations from the official Node.js distribution, you
+should use `--dist-url` or `--nodedir` flags to specify the headers of the
+runtime to build for.
+
+Also when `--dist-url` or `--nodedir` flags are passed, node-gyp will use the
+`config.gypi` shipped in the headers distribution to generate build
+configurations, which is different from the default mode that would use the
+`process.config` object of the running Node.js instance.
+
+Some old versions of Electron shipped malformed `config.gypi` in their headers
+distributions, and you might need to pass `--force-process-config` to node-gyp
+to work around configuration errors.
+
 ## How to Use
 
-To compile your native addon, first go to its root directory:
+To compile your native addon first go to its root directory:
 
 ``` bash
-$ cd my_node_addon
+cd my_node_addon
 ```
 
 The next step is to generate the appropriate project build files for the current
 platform. Use `configure` for that:
 
 ``` bash
-$ node-gyp configure
+node-gyp configure
 ```
 
 Auto-detection fails for Visual C++ Build Tools 2015, so `--msvs_version=2015`
 needs to be added (not needed when run by npm as configured above):
 ``` bash
-$ node-gyp configure --msvs_version=2015
+node-gyp configure --msvs_version=2015
 ```
 
 __Note__: The `configure` step looks for a `binding.gyp` file in the current
@@ -118,7 +136,7 @@ Now you will have either a `Makefile` (on Unix platforms) or a `vcxproj` file
 (on Windows) in the `build/` directory. Next, invoke the `build` command:
 
 ``` bash
-$ node-gyp build
+node-gyp build
 ```
 
 Now you have your compiled `.node` bindings file! The compiled bindings end up
@@ -149,13 +167,15 @@ A barebones `gyp` file appropriate for building a Node.js addon could look like:
 
 ## Further reading
 
+The **[docs](./docs/)** directory contains additional documentation on specific node-gyp topics that may be useful if you are experiencing problems installing or building addons using node-gyp.
+
 Some additional resources for Node.js native addons and writing `gyp` configuration files:
 
  * ["Going Native" a nodeschool.io tutorial](http://nodeschool.io/#goingnative)
- * ["Hello World" node addon example](https://github.com/nodejs/node/tree/master/test/addons/hello-world)
+ * ["Hello World" node addon example](https://github.com/nodejs/node/tree/main/test/addons/hello-world)
  * [gyp user documentation](https://gyp.gsrc.io/docs/UserDocumentation.md)
  * [gyp input format reference](https://gyp.gsrc.io/docs/InputFormatReference.md)
- * [*"binding.gyp" files out in the wild* wiki page](https://github.com/nodejs/node-gyp/wiki/%22binding.gyp%22-files-out-in-the-wild)
+ * [*"binding.gyp" files out in the wild* wiki page](./docs/binding.gyp-files-in-the-wild.md)
 
 ## Commands
 
@@ -201,6 +221,7 @@ Some additional resources for Node.js native addons and writing `gyp` configurat
 | `--python=$path`                  | Set path to the Python binary
 | `--msvs_version=$version`         | Set Visual Studio version (Windows only)
 | `--solution=$solution`            | Set Visual Studio Solution version (Windows only)
+| `--force-process-config`          | Force using runtime's `process.config` object to generate `config.gypi` file
 
 ## Configuration
 
@@ -214,23 +235,23 @@ For example, to set `devdir` equal to `/tmp/.gyp`, you would:
 Run this on Unix:
 
 ```bash
-$ export npm_config_devdir=/tmp/.gyp
+export npm_config_devdir=/tmp/.gyp
 ```
 
 Or this on Windows:
 
 ```console
-> set npm_config_devdir=c:\temp\.gyp
+set npm_config_devdir=c:\temp\.gyp
 ```
 
-### `npm` configuration
+### `npm` configuration for npm versions before v9
 
 Use the form `OPTION_NAME` for any of the command options listed above.
 
 For example, to set `devdir` equal to `/tmp/.gyp`, you would run:
 
 ```bash
-$ npm config set [--global] devdir /tmp/.gyp
+npm config set [--global] devdir /tmp/.gyp
 ```
 
 **Note:** Configuration set via `npm` will only be used when `node-gyp`
diff --git a/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/SECURITY.md b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/SECURITY.md
new file mode 100644
index 00000000..1e168d76
--- /dev/null
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/SECURITY.md
@@ -0,0 +1,2 @@
+If you believe you have found a security issue in the software in this
+repository, please consult https://github.com/nodejs/node/blob/HEAD/SECURITY.md.
\ No newline at end of file
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/addon.gypi b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/addon.gypi
similarity index 87%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/addon.gypi
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/addon.gypi
index 9327b0d7..b4ac369a 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/addon.gypi
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/addon.gypi
@@ -103,22 +103,41 @@
           '-Wl,-bimport:<(node_exp_file)'
         ],
       }],
+      [ 'OS=="os400"', {
+        'ldflags': [
+          '-Wl,-bimport:<(node_exp_file)'
+        ],
+      }],
       [ 'OS=="zos"', {
-        'cflags': [
-          '-q64',
-          '-Wc,DLL',
-          '-qlonglong',
-          '-qenum=int',
-          '-qxclang=-fexec-charset=ISO8859-1'
+        'conditions': [
+          [ '"<!(echo $CC)" != "clang" and \
+             "<!(echo $CC)" != "ibm-clang64" and \
+             "<!(echo $CC)" != "ibm-clang"', {
+            'cflags': [
+              '-q64',
+              '-Wc,DLL',
+              '-qlonglong',
+              '-qenum=int',
+              '-qxclang=-fexec-charset=ISO8859-1'
+            ],
+            'ldflags': [
+              '-q64',
+              '<(node_exp_file)',
+            ],
+          }, {
+            'cflags': [
+              '-m64',
+            ],
+            'ldflags': [
+              '-m64',
+              '<(node_exp_file)',
+            ],
+          }],
         ],
         'defines': [
-          '_ALL_SOURCE=1',
+          '_ALL_SOURCE',
           'MAP_FAILED=-1',
-          '_UNIX03_SOURCE=1'
-        ],
-        'ldflags': [
-          '-q64',
-          '<(node_exp_file)'
+          '_UNIX03_SOURCE',
         ],
       }],
       [ 'OS=="win"', {
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/bin/node-gyp.js b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/bin/node-gyp.js
similarity index 73%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/bin/node-gyp.js
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/bin/node-gyp.js
index 8652ea21..f8317b47 100755
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/bin/node-gyp.js
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/bin/node-gyp.js
@@ -6,7 +6,7 @@ process.title = 'node-gyp'
 
 const envPaths = require('env-paths')
 const gyp = require('../')
-const log = require('npmlog')
+const log = require('../lib/log')
 const os = require('os')
 
 /**
@@ -14,11 +14,11 @@ const os = require('os')
  */
 
 const prog = gyp()
-var completed = false
+let completed = false
 prog.parseArgv(process.argv)
 prog.devDir = prog.opts.devdir
 
-var homeDir = os.homedir()
+const homeDir = os.homedir()
 if (prog.devDir) {
   prog.devDir = prog.devDir.replace(/^~/, homeDir)
 } else if (homeDir) {
@@ -32,9 +32,9 @@ if (prog.devDir) {
 
 if (prog.todo.length === 0) {
   if (~process.argv.indexOf('-v') || ~process.argv.indexOf('--version')) {
-    console.log('v%s', prog.version)
+    log.stdout('v%s', prog.version)
   } else {
-    console.log('%s', prog.usage())
+    log.stdout('%s', prog.usage())
   }
   process.exit(0)
 }
@@ -48,11 +48,11 @@ log.info('using', 'node@%s | %s | %s', process.versions.node, process.platform,
  * Change dir if -C/--directory was passed.
  */
 
-var dir = prog.opts.directory
+const dir = prog.opts.directory
 if (dir) {
-  var fs = require('fs')
+  const fs = require('fs')
   try {
-    var stat = fs.statSync(dir)
+    const stat = fs.statSync(dir)
     if (stat.isDirectory()) {
       log.info('chdir', dir)
       process.chdir(dir)
@@ -68,8 +68,8 @@ if (dir) {
   }
 }
 
-function run () {
-  var command = prog.todo.shift()
+async function run () {
+  const command = prog.todo.shift()
   if (!command) {
     // done!
     completed = true
@@ -77,30 +77,28 @@ function run () {
     return
   }
 
-  prog.commands[command.name](command.args, function (err) {
-    if (err) {
-      log.error(command.name + ' error')
-      log.error('stack', err.stack)
-      errorMessage()
-      log.error('not ok')
-      return process.exit(1)
-    }
+  try {
+    const args = await prog.commands[command.name](command.args) ?? []
+
     if (command.name === 'list') {
-      var versions = arguments[1]
-      if (versions.length > 0) {
-        versions.forEach(function (version) {
-          console.log(version)
-        })
+      if (args.length) {
+        args.forEach((version) => log.stdout(version))
       } else {
-        console.log('No node development files installed. Use `node-gyp install` to install a version.')
+        log.stdout('No node development files installed. Use `node-gyp install` to install a version.')
       }
-    } else if (arguments.length >= 2) {
-      console.log.apply(console, [].slice.call(arguments, 1))
+    } else if (args.length >= 1) {
+      log.stdout(...args.slice(1))
     }
 
     // now run the next command in the queue
-    process.nextTick(run)
-  })
+    return run()
+  } catch (err) {
+    log.error(command.name + ' error')
+    log.error('stack', err.stack)
+    errorMessage()
+    log.error('not ok')
+    return process.exit(1)
+  }
 }
 
 process.on('exit', function (code) {
@@ -120,7 +118,7 @@ process.on('uncaughtException', function (err) {
 
 function errorMessage () {
   // copied from npm's lib/utils/error-handler.js
-  var os = require('os')
+  const os = require('os')
   log.error('System', os.type() + ' ' + os.release())
   log.error('command', process.argv
     .map(JSON.stringify).join(' '))
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/LICENSE b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/LICENSE
similarity index 100%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/LICENSE
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/LICENSE
diff --git a/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/README.md b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/README.md
new file mode 100644
index 00000000..be1d7b9e
--- /dev/null
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/README.md
@@ -0,0 +1,30 @@
+GYP can Generate Your Projects.
+===================================
+
+Documents are available at [gyp.gsrc.io](https://gyp.gsrc.io), or you can check out ```md-pages``` branch to read those documents offline.
+
+__gyp-next__ is [released](https://github.com/nodejs/gyp-next/releases) to the [__Python Packaging Index__](https://pypi.org/project/gyp-next) (PyPI) and can be installed with the command:
+* `python3 -m pip install gyp-next`
+
+When used as a command line utility, __gyp-next__ can also be installed with [pipx](https://pypa.github.io/pipx):
+* `pipx install gyp-next`
+```
+Installing to a new venv 'gyp-next'
+  installed package gyp-next 0.13.0, installed using Python 3.10.6
+  These apps are now globally available
+    - gyp
+done! ✨ 🌟 ✨
+```
+
+Or to run __gyp-next__ directly without installing it:
+* `pipx run gyp-next --help`
+```
+NOTE: running app 'gyp' from 'gyp-next'
+usage: usage: gyp [options ...] [build_file ...]
+
+options:
+  -h, --help            show this help message and exit
+  --build CONFIGS       configuration for build after project generation
+  --check               check format of gyp files
+  [ ... ]
+```
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc
similarity index 100%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/gyp b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/gyp
similarity index 100%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/gyp
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/gyp
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/gyp.bat b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/gyp.bat
similarity index 100%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/gyp.bat
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/gyp.bat
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/gyp_main.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/gyp_main.py
similarity index 80%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/gyp_main.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/gyp_main.py
index da696cfc..f23dcdf8 100755
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/gyp_main.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/gyp_main.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (c) 2009 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
@@ -8,8 +8,6 @@ import os
 import sys
 import subprocess
 
-PY3 = bytes != str
-
 
 def IsCygwin():
     # Function copied from pylib/gyp/common.py
@@ -17,10 +15,8 @@ def IsCygwin():
         out = subprocess.Popen(
             "uname", stdout=subprocess.PIPE, stderr=subprocess.STDOUT
         )
-        stdout, stderr = out.communicate()
-        if PY3:
-            stdout = stdout.decode("utf-8")
-        return "CYGWIN" in str(stdout)
+        stdout, _ = out.communicate()
+        return "CYGWIN" in stdout.decode("utf-8")
     except Exception:
         return False
 
@@ -33,9 +29,7 @@ def UnixifyPath(path):
             ["cygpath", "-u", path], stdout=subprocess.PIPE, stderr=subprocess.STDOUT
         )
         stdout, _ = out.communicate()
-        if PY3:
-            stdout = stdout.decode("utf-8")
-        return str(stdout)
+        return stdout.decode("utf-8")
     except Exception:
         return path
 
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
similarity index 92%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
index 04bbb3df..bc0e93d0 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
@@ -11,12 +11,9 @@ from operator import attrgetter
 
 import gyp.common
 
-try:
-    cmp
-except NameError:
 
-    def cmp(x, y):
-        return (x > y) - (x < y)
+def cmp(x, y):
+    return (x > y) - (x < y)
 
 
 # Initialize random number generator
@@ -69,7 +66,7 @@ def MakeGuid(name, seed="msvs_new"):
 # ------------------------------------------------------------------------------
 
 
-class MSVSSolutionEntry(object):
+class MSVSSolutionEntry:
     def __cmp__(self, other):
         # Sort by name then guid (so things are in order on vs2008).
         return cmp((self.name, self.get_guid()), (other.name, other.get_guid()))
@@ -190,7 +187,7 @@ class MSVSProject(MSVSSolutionEntry):
 # ------------------------------------------------------------------------------
 
 
-class MSVSSolution(object):
+class MSVSSolution:
     """Visual Studio solution."""
 
     def __init__(
@@ -288,19 +285,17 @@ class MSVSSolution(object):
                     "\tEndProjectSection\r\n"
                 )
 
-            if isinstance(e, MSVSFolder):
-                if e.items:
-                    f.write("\tProjectSection(SolutionItems) = preProject\r\n")
-                    for i in e.items:
-                        f.write("\t\t%s = %s\r\n" % (i, i))
-                    f.write("\tEndProjectSection\r\n")
+            if isinstance(e, MSVSFolder) and e.items:
+                f.write("\tProjectSection(SolutionItems) = preProject\r\n")
+                for i in e.items:
+                    f.write(f"\t\t{i} = {i}\r\n")
+                f.write("\tEndProjectSection\r\n")
 
-            if isinstance(e, MSVSProject):
-                if e.dependencies:
-                    f.write("\tProjectSection(ProjectDependencies) = postProject\r\n")
-                    for d in e.dependencies:
-                        f.write("\t\t%s = %s\r\n" % (d.get_guid(), d.get_guid()))
-                    f.write("\tEndProjectSection\r\n")
+            if isinstance(e, MSVSProject) and e.dependencies:
+                f.write("\tProjectSection(ProjectDependencies) = postProject\r\n")
+                for d in e.dependencies:
+                    f.write(f"\t\t{d.get_guid()} = {d.get_guid()}\r\n")
+                f.write("\tEndProjectSection\r\n")
 
             f.write("EndProject\r\n")
 
@@ -310,7 +305,7 @@ class MSVSSolution(object):
         # Configurations (variants)
         f.write("\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\r\n")
         for v in self.variants:
-            f.write("\t\t%s = %s\r\n" % (v, v))
+            f.write(f"\t\t{v} = {v}\r\n")
         f.write("\tEndGlobalSection\r\n")
 
         # Sort config guids for easier diffing of solution changes.
@@ -356,13 +351,13 @@ class MSVSSolution(object):
 
         # Folder mappings
         # Omit this section if there are no folders
-        if any([e.entries for e in all_entries if isinstance(e, MSVSFolder)]):
+        if any(e.entries for e in all_entries if isinstance(e, MSVSFolder)):
             f.write("\tGlobalSection(NestedProjects) = preSolution\r\n")
             for e in all_entries:
                 if not isinstance(e, MSVSFolder):
                     continue  # Does not apply to projects, only folders
                 for subentry in e.entries:
-                    f.write("\t\t%s = %s\r\n" % (subentry.get_guid(), e.get_guid()))
+                    f.write(f"\t\t{subentry.get_guid()} = {e.get_guid()}\r\n")
             f.write("\tEndGlobalSection\r\n")
 
         f.write("EndGlobal\r\n")
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
similarity index 98%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
index f953d52c..629f3f61 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
@@ -9,7 +9,7 @@ import gyp.easy_xml as easy_xml
 # ------------------------------------------------------------------------------
 
 
-class Tool(object):
+class Tool:
     """Visual Studio tool."""
 
     def __init__(self, name, attrs=None):
@@ -31,7 +31,7 @@ class Tool(object):
         return ["Tool", self._attrs]
 
 
-class Filter(object):
+class Filter:
     """Visual Studio filter - that is, a virtual folder."""
 
     def __init__(self, name, contents=None):
@@ -48,7 +48,7 @@ class Filter(object):
 # ------------------------------------------------------------------------------
 
 
-class Writer(object):
+class Writer:
     """Visual Studio XML project writer."""
 
     def __init__(self, project_path, version, name, guid=None, platforms=None):
@@ -79,7 +79,7 @@ class Writer(object):
         self.files_section = ["Files"]
 
         # Keep a dict keyed on filename to speed up access.
-        self.files_dict = dict()
+        self.files_dict = {}
 
     def AddToolFile(self, path):
         """Adds a tool file to the project.
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
similarity index 98%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
index 6ef16f2a..93633dbc 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
@@ -14,12 +14,8 @@ The MSBuild schemas were also considered.  They are typically found in the
 MSBuild install directory, e.g. c:\Program Files (x86)\MSBuild
 """
 
-from __future__ import print_function
-
-from gyp import string_types
-
-import sys
 import re
+import sys
 
 # Dictionaries of settings validators. The key is the tool name, the value is
 # a dictionary mapping setting names to validation functions.
@@ -36,7 +32,7 @@ _msvs_to_msbuild_converters = {}
 _msbuild_name_of_tool = {}
 
 
-class _Tool(object):
+class _Tool:
     """Represents a tool used by MSVS or MSBuild.
 
   Attributes:
@@ -68,7 +64,7 @@ def _GetMSBuildToolSettings(msbuild_settings, tool):
     return msbuild_settings.setdefault(tool.msbuild_name, {})
 
 
-class _Type(object):
+class _Type:
     """Type of settings (Base class)."""
 
     def ValidateMSVS(self, value):
@@ -110,11 +106,11 @@ class _String(_Type):
     """A setting that's just a string."""
 
     def ValidateMSVS(self, value):
-        if not isinstance(value, string_types):
+        if not isinstance(value, str):
             raise ValueError("expected string; got %r" % value)
 
     def ValidateMSBuild(self, value):
-        if not isinstance(value, string_types):
+        if not isinstance(value, str):
             raise ValueError("expected string; got %r" % value)
 
     def ConvertToMSBuild(self, value):
@@ -126,11 +122,11 @@ class _StringList(_Type):
     """A settings that's a list of strings."""
 
     def ValidateMSVS(self, value):
-        if not isinstance(value, string_types) and not isinstance(value, list):
+        if not isinstance(value, (list, str)):
             raise ValueError("expected string list; got %r" % value)
 
     def ValidateMSBuild(self, value):
-        if not isinstance(value, string_types) and not isinstance(value, list):
+        if not isinstance(value, (list, str)):
             raise ValueError("expected string list; got %r" % value)
 
     def ConvertToMSBuild(self, value):
@@ -145,7 +141,7 @@ class _Boolean(_Type):
     """Boolean settings, can have the values 'false' or 'true'."""
 
     def _Validate(self, value):
-        if value != "true" and value != "false":
+        if value not in {"true", "false"}:
             raise ValueError("expected bool; got %r" % value)
 
     def ValidateMSVS(self, value):
@@ -195,7 +191,7 @@ class _Enumeration(_Type):
     def __init__(self, label_list, new=None):
         _Type.__init__(self)
         self._label_list = label_list
-        self._msbuild_values = set(value for value in label_list if value is not None)
+        self._msbuild_values = {value for value in label_list if value is not None}
         if new is not None:
             self._msbuild_values.update(new)
 
@@ -342,7 +338,7 @@ def _ConvertedToAdditionalOption(tool, msvs_name, flag):
         if value == "true":
             tool_settings = _GetMSBuildToolSettings(msbuild_settings, tool)
             if "AdditionalOptions" in tool_settings:
-                new_flags = "%s %s" % (tool_settings["AdditionalOptions"], flag)
+                new_flags = "{} {}".format(tool_settings["AdditionalOptions"], flag)
             else:
                 new_flags = flag
             tool_settings["AdditionalOptions"] = new_flags
@@ -536,14 +532,14 @@ def _ValidateSettings(validators, settings, stderr):
                         tool_validators[setting](value)
                     except ValueError as e:
                         print(
-                            "Warning: for %s/%s, %s" % (tool_name, setting, e),
+                            f"Warning: for {tool_name}/{setting}, {e}",
                             file=stderr,
                         )
                 else:
                     _ValidateExclusionSetting(
                         setting,
                         tool_validators,
-                        ("Warning: unrecognized setting %s/%s" % (tool_name, setting)),
+                        (f"Warning: unrecognized setting {tool_name}/{setting}"),
                         stderr,
                     )
 
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
similarity index 99%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
index 99860c88..6ca09687 100755
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (c) 2012 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
@@ -9,10 +9,7 @@
 import unittest
 import gyp.MSVSSettings as MSVSSettings
 
-try:
-    from StringIO import StringIO  # Python 2
-except ImportError:
-    from io import StringIO  # Python 3
+from io import StringIO
 
 
 class TestSequenceFunctions(unittest.TestCase):
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
similarity index 98%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
index 2c08589e..2e5c811b 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
@@ -7,7 +7,7 @@
 import gyp.easy_xml as easy_xml
 
 
-class Writer(object):
+class Writer:
     """Visual Studio XML tool file writer."""
 
     def __init__(self, tool_file_path, name):
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
similarity index 97%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
index de0896e6..e580c00f 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
@@ -53,7 +53,7 @@ def _QuoteWin32CommandLineArgs(args):
     return new_args
 
 
-class Writer(object):
+class Writer:
     """Visual Studio XML user user file writer."""
 
     def __init__(self, user_file_path, version, name):
@@ -93,7 +93,7 @@ class Writer(object):
         abs_command = _FindCommandInPath(command[0])
 
         if environment and isinstance(environment, dict):
-            env_list = ['%s="%s"' % (key, val) for (key, val) in environment.items()]
+            env_list = [f'{key}="{val}"' for (key, val) in environment.items()]
             environment = " ".join(env_list)
         else:
             environment = ""
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
similarity index 98%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
index 83a9c297..36bb782b 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
@@ -55,7 +55,7 @@ def _SuffixName(name, suffix):
     Target name with suffix added (foo_suffix#target)
   """
     parts = name.rsplit("#", 1)
-    parts[0] = "%s_%s" % (parts[0], suffix)
+    parts[0] = f"{parts[0]}_{suffix}"
     return "#".join(parts)
 
 
@@ -160,7 +160,7 @@ def _GetPdbPath(target_dict, config_name, vars):
         return pdb_path
 
     pdb_base = target_dict.get("product_name", target_dict["target_name"])
-    pdb_base = "%s.%s.pdb" % (pdb_base, TARGET_TYPE_EXT[target_dict["type"]])
+    pdb_base = "{}.{}.pdb".format(pdb_base, TARGET_TYPE_EXT[target_dict["type"]])
     pdb_path = vars["PRODUCT_DIR"] + "/" + pdb_base
 
     return pdb_path
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
similarity index 95%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
index 36b006aa..8d7f21e8 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
@@ -11,14 +11,12 @@ import subprocess
 import sys
 import glob
 
-PY3 = bytes != str
-
 
 def JoinPath(*args):
     return os.path.normpath(os.path.join(*args))
 
 
-class VisualStudioVersion(object):
+class VisualStudioVersion:
     """Information regarding a version of Visual Studio."""
 
     def __init__(
@@ -176,9 +174,7 @@ def _RegistryQueryBase(sysdir, key, value):
     p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
     # Obtain the stdout from reg.exe, reading to the end so p.returncode is valid
     # Note that the error text may be in [1] in some cases
-    text = p.communicate()[0]
-    if PY3:
-        text = text.decode("utf-8")
+    text = p.communicate()[0].decode("utf-8")
     # Check return code from reg.exe; officially 0==success and 1==error
     if p.returncode:
         return None
@@ -221,21 +217,15 @@ def _RegistryGetValueUsingWinReg(key, value):
     value: The particular registry value to read.
   Return:
     contents of the registry key's value, or None on failure.  Throws
-    ImportError if _winreg is unavailable.
+    ImportError if winreg is unavailable.
   """
-    try:
-        # Python 2
-        from _winreg import HKEY_LOCAL_MACHINE, OpenKey, QueryValueEx
-    except ImportError:
-        # Python 3
-        from winreg import HKEY_LOCAL_MACHINE, OpenKey, QueryValueEx
-
+    from winreg import HKEY_LOCAL_MACHINE, OpenKey, QueryValueEx
     try:
         root, subkey = key.split("\\", 1)
         assert root == "HKLM"  # Only need HKLM for now.
         with OpenKey(HKEY_LOCAL_MACHINE, subkey) as hkey:
             return QueryValueEx(hkey, value)[0]
-    except WindowsError:
+    except OSError:
         return None
 
 
@@ -279,6 +269,18 @@ def _CreateVersion(name, path, sdk_based=False):
     if path:
         path = os.path.normpath(path)
     versions = {
+        "2022": VisualStudioVersion(
+            "2022",
+            "Visual Studio 2022",
+            solution_version="12.00",
+            project_version="17.0",
+            flat_sln=False,
+            uses_vcxproj=True,
+            path=path,
+            sdk_based=sdk_based,
+            default_toolset="v143",
+            compatible_sdks=["v8.1", "v10.0"],
+        ),
         "2019": VisualStudioVersion(
             "2019",
             "Visual Studio 2019",
@@ -426,9 +428,7 @@ def _ConvertToCygpath(path):
     """Convert to cygwin path if we are using cygwin."""
     if sys.platform == "cygwin":
         p = subprocess.Popen(["cygpath", path], stdout=subprocess.PIPE)
-        path = p.communicate()[0].strip()
-        if PY3:
-            path = path.decode("utf-8")
+        path = p.communicate()[0].decode("utf-8").strip()
     return path
 
 
@@ -448,6 +448,7 @@ def _DetectVisualStudioVersions(versions_to_check, force_express):
       2015    - Visual Studio 2015 (14)
       2017    - Visual Studio 2017 (15)
       2019    - Visual Studio 2019 (16)
+      2022    - Visual Studio 2022 (17)
     Where (e) is e for express editions of MSVS and blank otherwise.
   """
     version_to_year = {
@@ -459,6 +460,7 @@ def _DetectVisualStudioVersions(versions_to_check, force_express):
         "14.0": "2015",
         "15.0": "2017",
         "16.0": "2019",
+        "17.0": "2022",
     }
     versions = []
     for version in versions_to_check:
@@ -534,7 +536,7 @@ def SelectVisualStudioVersion(version="auto", allow_fallback=True):
     if version == "auto":
         version = os.environ.get("GYP_MSVS_VERSION", "auto")
     version_map = {
-        "auto": ("16.0", "15.0", "14.0", "12.0", "10.0", "9.0", "8.0", "11.0"),
+        "auto": ("17.0", "16.0", "15.0", "14.0", "12.0", "10.0", "9.0", "8.0", "11.0"),
         "2005": ("8.0",),
         "2005e": ("8.0",),
         "2008": ("9.0",),
@@ -548,6 +550,7 @@ def SelectVisualStudioVersion(version="auto", allow_fallback=True):
         "2015": ("14.0",),
         "2017": ("15.0",),
         "2019": ("16.0",),
+        "2022": ("17.0",),
     }
     override_path = os.environ.get("GYP_MSVS_OVERRIDE_PATH")
     if override_path:
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__init__.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
similarity index 96%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
index f6ea625d..d6cc0130 100755
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
@@ -1,10 +1,9 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (c) 2012 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-from __future__ import print_function
 
 import copy
 import gyp.input
@@ -16,12 +15,6 @@ import sys
 import traceback
 from gyp.common import GypError
 
-try:
-    # Python 2
-    string_types = basestring
-except NameError:
-    # Python 3
-    string_types = str
 
 # Default debug modes for GYP
 debug = {}
@@ -111,6 +104,20 @@ def Load(
     for (key, val) in generator.generator_default_variables.items():
         default_variables.setdefault(key, val)
 
+    output_dir = params["options"].generator_output or params["options"].toplevel_dir
+    if default_variables["GENERATOR"] == "ninja":
+        default_variables.setdefault(
+            "PRODUCT_DIR_ABS",
+            os.path.join(
+                output_dir, "out", default_variables.get("build_type", "default")
+            ),
+        )
+    else:
+        default_variables.setdefault(
+            "PRODUCT_DIR_ABS",
+            os.path.join(output_dir, default_variables["CONFIGURATION_NAME"]),
+        )
+
     # Give the generator the opportunity to set additional variables based on
     # the params it will receive in the output phase.
     if getattr(generator, "CalculateVariables", None):
@@ -193,7 +200,7 @@ def ShlexEnv(env_name):
 
 def FormatOpt(opt, value):
     if opt.startswith("--"):
-        return "%s=%s" % (opt, value)
+        return f"{opt}={value}"
     return opt + value
 
 
@@ -459,8 +466,19 @@ def gyp_main(args):
         metavar="TARGET",
         help="include only TARGET and its deep dependencies",
     )
+    parser.add_argument(
+        "-V",
+        "--version",
+        dest="version",
+        action="store_true",
+        help="Show the version and exit.",
+    )
 
     options, build_files_arg = parser.parse_args(args)
+    if options.version:
+        import pkg_resources
+        print(f"v{pkg_resources.get_distribution('gyp-next').version}")
+        return 0
     build_files = build_files_arg
 
     # Set up the configuration directory (defaults to ~/.gyp)
@@ -524,7 +542,7 @@ def gyp_main(args):
         for option, value in sorted(options.__dict__.items()):
             if option[0] == "_":
                 continue
-            if isinstance(value, string_types):
+            if isinstance(value, str):
                 DebugOutput(DEBUG_GENERAL, "  %s: '%s'", option, value)
             else:
                 DebugOutput(DEBUG_GENERAL, "  %s: %s", option, value)
@@ -606,7 +624,7 @@ def gyp_main(args):
     if options.generator_flags:
         gen_flags += options.generator_flags
     generator_flags = NameValueListToDict(gen_flags)
-    if DEBUG_GENERAL in gyp.debug.keys():
+    if DEBUG_GENERAL in gyp.debug:
         DebugOutput(DEBUG_GENERAL, "generator_flags: %s", generator_flags)
 
     # Generate all requested formats (use a set in case we got one format request
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/common.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/common.py
similarity index 96%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/common.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/common.py
index a9156438..b73a0c55 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/common.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/common.py
@@ -10,17 +10,12 @@ import tempfile
 import sys
 import subprocess
 
-try:
-    from collections.abc import MutableSet
-except ImportError:
-    from collections import MutableSet
-
-PY3 = bytes != str
+from collections.abc import MutableSet
 
 
 # A minimal memoizing decorator. It'll blow up if the args aren't immutable,
 # among other "problems".
-class memoize(object):
+class memoize:
     def __init__(self, func):
         self.func = func
         self.cache = {}
@@ -149,20 +144,16 @@ def RelativePath(path, relative_to, follow_path_symlink=True):
     # symlink, this option has no effect.
 
     # Convert to normalized (and therefore absolute paths).
-    if follow_path_symlink:
-        path = os.path.realpath(path)
-    else:
-        path = os.path.abspath(path)
+    path = os.path.realpath(path) if follow_path_symlink else os.path.abspath(path)
     relative_to = os.path.realpath(relative_to)
 
     # On Windows, we can't create a relative path to a different drive, so just
     # use the absolute path.
-    if sys.platform == "win32":
-        if (
-            os.path.splitdrive(path)[0].lower()
-            != os.path.splitdrive(relative_to)[0].lower()
-        ):
-            return path
+    if sys.platform == "win32" and (
+        os.path.splitdrive(path)[0].lower()
+        != os.path.splitdrive(relative_to)[0].lower()
+    ):
+        return path
 
     # Split the paths into components.
     path_split = path.split(os.path.sep)
@@ -282,10 +273,7 @@ def EncodePOSIXShellArgument(argument):
     if not isinstance(argument, str):
         argument = str(argument)
 
-    if _quote.search(argument):
-        quote = '"'
-    else:
-        quote = ""
+    quote = '"' if _quote.search(argument) else ""
 
     encoded = quote + re.sub(_escape, r"\\\1", argument) + quote
 
@@ -348,7 +336,7 @@ def WriteOnDiff(filename):
     the target if it differs (on close).
   """
 
-    class Writer(object):
+    class Writer:
         """Wrapper around file which only covers the target if it differs."""
 
         def __init__(self):
@@ -459,6 +447,8 @@ def GetFlavor(params):
         return "aix"
     if sys.platform.startswith(("os390", "zos")):
         return "zos"
+    if sys.platform == "os400":
+        return "os400"
 
     return "linux"
 
@@ -468,9 +458,14 @@ def CopyTool(flavor, out_path, generator_flags={}):
   to |out_path|."""
     # aix and solaris just need flock emulation. mac and win use more complicated
     # support scripts.
-    prefix = {"aix": "flock", "solaris": "flock", "mac": "mac", "win": "win"}.get(
-        flavor, None
-    )
+    prefix = {
+        "aix": "flock",
+        "os400": "flock",
+        "solaris": "flock",
+        "mac": "mac",
+        "ios": "mac",
+        "win": "win",
+    }.get(flavor, None)
     if not prefix:
         return
 
@@ -566,8 +561,8 @@ class OrderedSet(MutableSet):
 
     def __repr__(self):
         if not self:
-            return "%s()" % (self.__class__.__name__,)
-        return "%s(%r)" % (self.__class__.__name__, list(self))
+            return f"{self.__class__.__name__}()"
+        return f"{self.__class__.__name__}({list(self)!r})"
 
     def __eq__(self, other):
         if isinstance(other, OrderedSet):
@@ -653,9 +648,7 @@ def IsCygwin():
         out = subprocess.Popen(
             "uname", stdout=subprocess.PIPE, stderr=subprocess.STDOUT
         )
-        stdout, stderr = out.communicate()
-        if PY3:
-            stdout = stdout.decode("utf-8")
+        stdout = out.communicate()[0].decode("utf-8")
         return "CYGWIN" in str(stdout)
     except Exception:
         return False
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/common_test.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
similarity index 98%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
index 0310fb26..05344085 100755
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (c) 2012 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
similarity index 92%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
index e0628ef4..02567b25 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
@@ -2,6 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
+import sys
 import re
 import os
 import locale
@@ -84,7 +85,7 @@ def _ConstructContentList(xml_parts, specification, pretty, level=0):
     rest = specification[1:]
     if rest and isinstance(rest[0], dict):
         for at, val in sorted(rest[0].items()):
-            xml_parts.append(' %s="%s"' % (at, _XmlEscape(val, attr=True)))
+            xml_parts.append(f' {at}="{_XmlEscape(val, attr=True)}"')
         rest = rest[1:]
     if rest:
         xml_parts.append(">")
@@ -101,12 +102,13 @@ def _ConstructContentList(xml_parts, specification, pretty, level=0):
                 _ConstructContentList(xml_parts, child_spec, pretty, level + 1)
         if multi_line and indentation:
             xml_parts.append(indentation)
-        xml_parts.append("</%s>%s" % (name, new_line))
+        xml_parts.append(f"</{name}>{new_line}")
     else:
         xml_parts.append("/>%s" % new_line)
 
 
-def WriteXmlIfChanged(content, path, encoding="utf-8", pretty=False, win32=False):
+def WriteXmlIfChanged(content, path, encoding="utf-8", pretty=False,
+                      win32=(sys.platform == "win32")):
     """ Writes the XML content to disk, touching the file only if it has changed.
 
   Args:
@@ -119,15 +121,19 @@ def WriteXmlIfChanged(content, path, encoding="utf-8", pretty=False, win32=False
     if win32 and os.linesep != "\r\n":
         xml_string = xml_string.replace("\n", "\r\n")
 
-    default_encoding = locale.getdefaultlocale()[1]
+    try:  # getdefaultlocale() was removed in Python 3.11
+        default_encoding = locale.getdefaultlocale()[1]
+    except AttributeError:
+        default_encoding = locale.getencoding()
+
     if default_encoding and default_encoding.upper() != encoding.upper():
         xml_string = xml_string.encode(encoding)
 
     # Get the old content
     try:
-        with open(path, "r") as file:
+        with open(path) as file:
             existing = file.read()
-    except IOError:
+    except OSError:
         existing = None
 
     # It has changed, write it
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
similarity index 92%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
index 5bc795dd..2d9b1521 100755
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (c) 2011 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
@@ -9,10 +9,7 @@
 import gyp.easy_xml as easy_xml
 import unittest
 
-try:
-    from StringIO import StringIO  # Python 2
-except ImportError:
-    from io import StringIO  # Python 3
+from io import StringIO
 
 
 class TestSequenceFunctions(unittest.TestCase):
@@ -79,6 +76,8 @@ class TestSequenceFunctions(unittest.TestCase):
             '\'Debug|Win32\'" Label="Configuration">'
             "<ConfigurationType>Application</ConfigurationType>"
             "<CharacterSet>Unicode</CharacterSet>"
+            "<SpectreMitigation>SpectreLoadCF</SpectreMitigation>"
+            "<VCToolsVersion>14.36.32532</VCToolsVersion>"
             "</PropertyGroup>"
             "</Project>"
         )
@@ -102,6 +101,8 @@ class TestSequenceFunctions(unittest.TestCase):
                     },
                     ["ConfigurationType", "Application"],
                     ["CharacterSet", "Unicode"],
+                    ["SpectreMitigation", "SpectreLoadCF"],
+                    ["VCToolsVersion", "14.36.32532"],
                 ],
             ]
         )
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
similarity index 94%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
index f9f89e52..0754aff2 100755
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # Copyright (c) 2011 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
@@ -18,7 +18,7 @@ def main(args):
     executor.Dispatch(args)
 
 
-class FlockTool(object):
+class FlockTool:
     """This class emulates the 'flock' command."""
 
     def Dispatch(self, args):
@@ -41,7 +41,7 @@ class FlockTool(object):
         # with EBADF, that's why we use this F_SETLK
         # hack instead.
         fd = os.open(lockfile, os.O_WRONLY | os.O_NOCTTY | os.O_CREAT, 0o666)
-        if sys.platform.startswith("aix"):
+        if sys.platform.startswith("aix") or sys.platform == "os400":
             # Python on AIX is compiled with LARGEFILE support, which changes the
             # struct size.
             op = struct.pack("hhIllqq", fcntl.F_WRLCK, 0, 0, 0, 0, 0, 0)
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
similarity index 100%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
similarity index 97%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
index 7a393c1f..1334f2fc 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
@@ -62,7 +62,6 @@ directly supplied to gyp. OTOH if both "a.gyp" and "b.gyp" are supplied to gyp
 then the "all" target includes "b1" and "b2".
 """
 
-from __future__ import print_function
 
 import gyp.common
 import json
@@ -216,7 +215,7 @@ def _ExtractSources(target, target_dict, toplevel_dir):
     return results
 
 
-class Target(object):
+class Target:
     """Holds information about a particular target:
   deps: set of Targets this Target depends upon. This is not recursive, only the
     direct dependent Targets.
@@ -252,7 +251,7 @@ class Target(object):
         self.is_or_has_linked_ancestor = False
 
 
-class Config(object):
+class Config:
     """Details what we're looking for
   files: set of files to search for
   targets: see file description for details."""
@@ -271,10 +270,10 @@ class Config(object):
         if not config_path:
             return
         try:
-            f = open(config_path, "r")
+            f = open(config_path)
             config = json.load(f)
             f.close()
-        except IOError:
+        except OSError:
             raise Exception("Unable to open file " + config_path)
         except ValueError as e:
             raise Exception("Unable to parse config file " + config_path + str(e))
@@ -380,7 +379,7 @@ def _GenerateTargets(data, target_list, target_dicts, toplevel_dir, files, build
         target.is_executable = target_type == "executable"
         target.is_static_library = target_type == "static_library"
         target.is_or_has_linked_ancestor = (
-            target_type == "executable" or target_type == "shared_library"
+            target_type in {"executable", "shared_library"}
         )
 
         build_file = gyp.common.ParseQualifiedTarget(target_name)[0]
@@ -434,14 +433,14 @@ def _GetUnqualifiedToTargetMapping(all_targets, to_find):
     if not to_find:
         return {}, []
     to_find = set(to_find)
-    for target_name in all_targets.keys():
+    for target_name in all_targets:
         extracted = gyp.common.ParseQualifiedTarget(target_name)
         if len(extracted) > 1 and extracted[1] in to_find:
             to_find.remove(extracted[1])
             result[extracted[1]] = all_targets[target_name]
             if not to_find:
                 return result, []
-    return result, [x for x in to_find]
+    return result, list(to_find)
 
 
 def _DoesTargetDependOnMatchingTargets(target):
@@ -452,8 +451,8 @@ def _DoesTargetDependOnMatchingTargets(target):
     if target.match_status == MATCH_STATUS_DOESNT_MATCH:
         return False
     if (
-        target.match_status == MATCH_STATUS_MATCHES
-        or target.match_status == MATCH_STATUS_MATCHES_BY_DEPENDENCY
+        target.match_status in {MATCH_STATUS_MATCHES,
+                                MATCH_STATUS_MATCHES_BY_DEPENDENCY}
     ):
         return True
     for dep in target.deps:
@@ -586,7 +585,7 @@ def _WriteOutput(params, **values):
         f = open(output_path, "w")
         f.write(json.dumps(values) + "\n")
         f.close()
-    except IOError as e:
+    except OSError as e:
         print("Error writing to output file", output_path, str(e))
 
 
@@ -627,7 +626,7 @@ def CalculateVariables(default_variables, params):
         default_variables.setdefault("OS", operating_system)
 
 
-class TargetCalculator(object):
+class TargetCalculator:
     """Calculates the matching test_targets and matching compile_targets."""
 
     def __init__(
@@ -684,11 +683,9 @@ class TargetCalculator(object):
         )
         test_target_names_contains_all = "all" in self._test_target_names
         if test_target_names_contains_all:
-            test_targets = [
-                x for x in (set(test_targets_no_all) | set(self._root_targets))
-            ]
+            test_targets = list(set(test_targets_no_all) | set(self._root_targets))
         else:
-            test_targets = [x for x in test_targets_no_all]
+            test_targets = list(test_targets_no_all)
         print("supplied test_targets")
         for target_name in self._test_target_names:
             print("\t", target_name)
@@ -703,9 +700,9 @@ class TargetCalculator(object):
         if matching_test_targets_contains_all:
             # Remove any of the targets for all that were not explicitly supplied,
             # 'all' is subsequentely added to the matching names below.
-            matching_test_targets = [
-                x for x in (set(matching_test_targets) & set(test_targets_no_all))
-            ]
+            matching_test_targets = list(
+                set(matching_test_targets) & set(test_targets_no_all)
+            )
         print("matched test_targets")
         for target in matching_test_targets:
             print("\t", target.name)
@@ -730,9 +727,7 @@ class TargetCalculator(object):
             self._supplied_target_names_no_all(), self._unqualified_mapping
         )
         if "all" in self._supplied_target_names():
-            supplied_targets = [
-                x for x in (set(supplied_targets) | set(self._root_targets))
-            ]
+            supplied_targets = list(set(supplied_targets) | set(self._root_targets))
         print("Supplied test_targets & compile_targets")
         for target in supplied_targets:
             print("\t", target.name)
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
similarity index 88%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
index 16728847..d3c97c66 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
@@ -14,7 +14,6 @@
 # variables set potentially clash with other Android build system variables.
 # Try to avoid setting global variables where possible.
 
-from __future__ import print_function
 
 import gyp
 import gyp.common
@@ -84,7 +83,7 @@ def IsCPPExtension(ext):
 
 def Sourceify(path):
     """Convert a path to its source directory form. The Android backend does not
-     support options.generator_output, so this function is a noop."""
+    support options.generator_output, so this function is a noop."""
     return path
 
 
@@ -100,11 +99,11 @@ target_outputs = {}
 target_link_deps = {}
 
 
-class AndroidMkWriter(object):
+class AndroidMkWriter:
     """AndroidMkWriter packages up the writing of one target-specific Android.mk.
 
-  Its only real entry point is Write(), and is mostly used for namespacing.
-  """
+    Its only real entry point is Write(), and is mostly used for namespacing.
+    """
 
     def __init__(self, android_top_dir):
         self.android_top_dir = android_top_dir
@@ -123,18 +122,18 @@ class AndroidMkWriter(object):
     ):
         """The main entry point: writes a .mk file for a single target.
 
-    Arguments:
-      qualified_target: target we're generating
-      relative_target: qualified target name relative to the root
-      base_path: path relative to source root we're building in, used to resolve
-                 target-relative paths
-      output_filename: output .mk file name to write
-      spec, configs: gyp info
-      part_of_all: flag indicating this target is part of 'all'
-      write_alias_target: flag indicating whether to create short aliases for
-                          this target
-      sdk_version: what to emit for LOCAL_SDK_VERSION in output
-    """
+        Arguments:
+          qualified_target: target we're generating
+          relative_target: qualified target name relative to the root
+          base_path: path relative to source root we're building in, used to resolve
+                     target-relative paths
+          output_filename: output .mk file name to write
+          spec, configs: gyp info
+          part_of_all: flag indicating this target is part of 'all'
+          write_alias_target: flag indicating whether to create short aliases for
+                              this target
+          sdk_version: what to emit for LOCAL_SDK_VERSION in output
+        """
         gyp.common.EnsureDirExists(output_filename)
 
         self.fp = open(output_filename, "w")
@@ -254,15 +253,15 @@ class AndroidMkWriter(object):
     def WriteActions(self, actions, extra_sources, extra_outputs):
         """Write Makefile code for any 'actions' from the gyp input.
 
-    extra_sources: a list that will be filled in with newly generated source
-                   files, if any
-    extra_outputs: a list that will be filled in with any outputs of these
-                   actions (used to make other pieces dependent on these
-                   actions)
-    """
+        extra_sources: a list that will be filled in with newly generated source
+                       files, if any
+        extra_outputs: a list that will be filled in with any outputs of these
+                       actions (used to make other pieces dependent on these
+                       actions)
+        """
         for action in actions:
             name = make.StringToMakefileVariable(
-                "%s_%s" % (self.relative_target, action["action_name"])
+                "{}_{}".format(self.relative_target, action["action_name"])
             )
             self.WriteLn('### Rules for action "%s":' % action["action_name"])
             inputs = action["inputs"]
@@ -350,7 +349,7 @@ class AndroidMkWriter(object):
             for output in outputs[1:]:
                 # Make each output depend on the main output, with an empty command
                 # to force make to notice that the mtime has changed.
-                self.WriteLn("%s: %s ;" % (self.LocalPathify(output), main_output))
+                self.WriteLn(f"{self.LocalPathify(output)}: {main_output} ;")
 
             extra_outputs += outputs
             self.WriteLn()
@@ -360,11 +359,11 @@ class AndroidMkWriter(object):
     def WriteRules(self, rules, extra_sources, extra_outputs):
         """Write Makefile code for any 'rules' from the gyp input.
 
-    extra_sources: a list that will be filled in with newly generated source
-                   files, if any
-    extra_outputs: a list that will be filled in with any outputs of these
-                   rules (used to make other pieces dependent on these rules)
-    """
+        extra_sources: a list that will be filled in with newly generated source
+                       files, if any
+        extra_outputs: a list that will be filled in with any outputs of these
+                       rules (used to make other pieces dependent on these rules)
+        """
         if len(rules) == 0:
             return
 
@@ -372,7 +371,7 @@ class AndroidMkWriter(object):
             if len(rule.get("rule_sources", [])) == 0:
                 continue
             name = make.StringToMakefileVariable(
-                "%s_%s" % (self.relative_target, rule["rule_name"])
+                "{}_{}".format(self.relative_target, rule["rule_name"])
             )
             self.WriteLn('\n### Generated for rule "%s":' % name)
             self.WriteLn('# "%s":' % rule)
@@ -452,7 +451,7 @@ class AndroidMkWriter(object):
                 for output in outputs[1:]:
                     # Make each output depend on the main output, with an empty command
                     # to force make to notice that the mtime has changed.
-                    self.WriteLn("%s: %s ;" % (output, main_output))
+                    self.WriteLn(f"{output}: {main_output} ;")
                 self.WriteLn()
 
         self.WriteLn()
@@ -460,9 +459,9 @@ class AndroidMkWriter(object):
     def WriteCopies(self, copies, extra_outputs):
         """Write Makefile code for any 'copies' from the gyp input.
 
-    extra_outputs: a list that will be filled in with any outputs of this action
-                   (used to make other pieces dependent on this action)
-    """
+        extra_outputs: a list that will be filled in with any outputs of this action
+                       (used to make other pieces dependent on this action)
+        """
         self.WriteLn("### Generated for copy rule.")
 
         variable = make.StringToMakefileVariable(self.relative_target + "_copies")
@@ -487,25 +486,25 @@ class AndroidMkWriter(object):
                     self.LocalPathify(os.path.join(copy["destination"], filename))
                 )
 
-                self.WriteLn(
-                    "%s: %s $(GYP_TARGET_DEPENDENCIES) | $(ACP)" % (output, path)
-                )
+                self.WriteLn(f"{output}: {path} $(GYP_TARGET_DEPENDENCIES) | $(ACP)")
                 self.WriteLn("\t@echo Copying: $@")
                 self.WriteLn("\t$(hide) mkdir -p $(dir $@)")
                 self.WriteLn("\t$(hide) $(ACP) -rpf $< $@")
                 self.WriteLn()
                 outputs.append(output)
-        self.WriteLn("%s = %s" % (variable, " ".join(map(make.QuoteSpaces, outputs))))
+        self.WriteLn(
+            "{} = {}".format(variable, " ".join(map(make.QuoteSpaces, outputs)))
+        )
         extra_outputs.append("$(%s)" % variable)
         self.WriteLn()
 
     def WriteSourceFlags(self, spec, configs):
         """Write out the flags and include paths used to compile source files for
-    the current target.
+        the current target.
 
-    Args:
-      spec, configs: input from gyp.
-    """
+        Args:
+          spec, configs: input from gyp.
+        """
         for configname, config in sorted(configs.items()):
             extracted_includes = []
 
@@ -554,16 +553,16 @@ class AndroidMkWriter(object):
 
     def WriteSources(self, spec, configs, extra_sources):
         """Write Makefile code for any 'sources' from the gyp input.
-    These are source files necessary to build the current target.
-    We need to handle shared_intermediate directory source files as
-    a special case by copying them to the intermediate directory and
-    treating them as a generated sources. Otherwise the Android build
-    rules won't pick them up.
-
-    Args:
-      spec, configs: input from gyp.
-      extra_sources: Sources generated from Actions or Rules.
-    """
+        These are source files necessary to build the current target.
+        We need to handle shared_intermediate directory source files as
+        a special case by copying them to the intermediate directory and
+        treating them as a generated sources. Otherwise the Android build
+        rules won't pick them up.
+
+        Args:
+          spec, configs: input from gyp.
+          extra_sources: Sources generated from Actions or Rules.
+        """
         sources = filter(make.Compilable, spec.get("sources", []))
         generated_not_sources = [x for x in extra_sources if not make.Compilable(x)]
         extra_sources = filter(make.Compilable, extra_sources)
@@ -617,7 +616,7 @@ class AndroidMkWriter(object):
             if IsCPPExtension(ext) and ext != local_cpp_extension:
                 local_file = root + local_cpp_extension
             if local_file != source:
-                self.WriteLn("%s: %s" % (local_file, self.LocalPathify(source)))
+                self.WriteLn(f"{local_file}: {self.LocalPathify(source)}")
                 self.WriteLn("\tmkdir -p $(@D); cp $< $@")
                 origin_src_dirs.append(os.path.dirname(source))
             final_generated_sources.append(local_file)
@@ -640,10 +639,10 @@ class AndroidMkWriter(object):
     def ComputeAndroidModule(self, spec):
         """Return the Android module name used for a gyp spec.
 
-    We use the complete qualified target name to avoid collisions between
-    duplicate targets in different directories. We also add a suffix to
-    distinguish gyp-generated module names.
-    """
+        We use the complete qualified target name to avoid collisions between
+        duplicate targets in different directories. We also add a suffix to
+        distinguish gyp-generated module names.
+        """
 
         if int(spec.get("android_unmangled_name", 0)):
             assert self.type != "shared_library" or self.target.startswith("lib")
@@ -662,7 +661,7 @@ class AndroidMkWriter(object):
             suffix = "_gyp"
 
         if self.path:
-            middle = make.StringToMakefileVariable("%s_%s" % (self.path, self.target))
+            middle = make.StringToMakefileVariable(f"{self.path}_{self.target}")
         else:
             middle = make.StringToMakefileVariable(self.target)
 
@@ -671,11 +670,11 @@ class AndroidMkWriter(object):
     def ComputeOutputParts(self, spec):
         """Return the 'output basename' of a gyp spec, split into filename + ext.
 
-    Android libraries must be named the same thing as their module name,
-    otherwise the linker can't find them, so product_name and so on must be
-    ignored if we are building a library, and the "lib" prepending is
-    not done for Android.
-    """
+        Android libraries must be named the same thing as their module name,
+        otherwise the linker can't find them, so product_name and so on must be
+        ignored if we are building a library, and the "lib" prepending is
+        not done for Android.
+        """
         assert self.type != "loadable_module"  # TODO: not supported?
 
         target = spec["target_name"]
@@ -698,7 +697,7 @@ class AndroidMkWriter(object):
                 target,
             )
 
-        if self.type != "static_library" and self.type != "shared_library":
+        if self.type not in {"static_library", "shared_library"}:
             target_prefix = spec.get("product_prefix", target_prefix)
             target = spec.get("product_name", target)
             product_ext = spec.get("product_extension")
@@ -711,17 +710,17 @@ class AndroidMkWriter(object):
     def ComputeOutputBasename(self, spec):
         """Return the 'output basename' of a gyp spec.
 
-    E.g., the loadable module 'foobar' in directory 'baz' will produce
-      'libfoobar.so'
-    """
+        E.g., the loadable module 'foobar' in directory 'baz' will produce
+          'libfoobar.so'
+        """
         return "".join(self.ComputeOutputParts(spec))
 
     def ComputeOutput(self, spec):
         """Return the 'output' (full output path) of a gyp spec.
 
-    E.g., the loadable module 'foobar' in directory 'baz' will produce
-      '$(obj)/baz/libfoobar.so'
-    """
+        E.g., the loadable module 'foobar' in directory 'baz' will produce
+          '$(obj)/baz/libfoobar.so'
+        """
         if self.type == "executable":
             # We install host executables into shared_intermediate_dir so they can be
             # run by gyp rules that refer to PRODUCT_DIR.
@@ -740,7 +739,7 @@ class AndroidMkWriter(object):
                     % (self.android_class, self.android_module)
                 )
             else:
-                path = "$(call intermediates-dir-for,%s,%s,,,$(GYP_VAR_PREFIX))" % (
+                path = "$(call intermediates-dir-for,{},{},,,$(GYP_VAR_PREFIX))".format(
                     self.android_class,
                     self.android_module,
                 )
@@ -749,14 +748,14 @@ class AndroidMkWriter(object):
         return os.path.join(path, self.ComputeOutputBasename(spec))
 
     def NormalizeIncludePaths(self, include_paths):
-        """ Normalize include_paths.
-    Convert absolute paths to relative to the Android top directory.
-
-    Args:
-      include_paths: A list of unprocessed include paths.
-    Returns:
-      A list of normalized include paths.
-    """
+        """Normalize include_paths.
+        Convert absolute paths to relative to the Android top directory.
+
+        Args:
+          include_paths: A list of unprocessed include paths.
+        Returns:
+          A list of normalized include paths.
+        """
         normalized = []
         for path in include_paths:
             if path[0] == "/":
@@ -767,11 +766,11 @@ class AndroidMkWriter(object):
     def ExtractIncludesFromCFlags(self, cflags):
         """Extract includes "-I..." out from cflags
 
-    Args:
-      cflags: A list of compiler flags, which may be mixed with "-I.."
-    Returns:
-      A tuple of lists: (clean_clfags, include_paths). "-I.." is trimmed.
-    """
+        Args:
+          cflags: A list of compiler flags, which may be mixed with "-I.."
+        Returns:
+          A tuple of lists: (clean_clfags, include_paths). "-I.." is trimmed.
+        """
         clean_cflags = []
         include_paths = []
         for flag in cflags:
@@ -785,14 +784,14 @@ class AndroidMkWriter(object):
     def FilterLibraries(self, libraries):
         """Filter the 'libraries' key to separate things that shouldn't be ldflags.
 
-    Library entries that look like filenames should be converted to android
-    module names instead of being passed to the linker as flags.
+        Library entries that look like filenames should be converted to android
+        module names instead of being passed to the linker as flags.
 
-    Args:
-      libraries: the value of spec.get('libraries')
-    Returns:
-      A tuple (static_lib_modules, dynamic_lib_modules, ldflags)
-    """
+        Args:
+          libraries: the value of spec.get('libraries')
+        Returns:
+          A tuple (static_lib_modules, dynamic_lib_modules, ldflags)
+        """
         static_lib_modules = []
         dynamic_lib_modules = []
         ldflags = []
@@ -823,10 +822,10 @@ class AndroidMkWriter(object):
     def ComputeDeps(self, spec):
         """Compute the dependencies of a gyp spec.
 
-    Returns a tuple (deps, link_deps), where each is a list of
-    filenames that will need to be put in front of make for either
-    building (deps) or linking (link_deps).
-    """
+        Returns a tuple (deps, link_deps), where each is a list of
+        filenames that will need to be put in front of make for either
+        building (deps) or linking (link_deps).
+        """
         deps = []
         link_deps = []
         if "dependencies" in spec:
@@ -846,9 +845,9 @@ class AndroidMkWriter(object):
     def WriteTargetFlags(self, spec, configs, link_deps):
         """Write Makefile code to specify the link flags and library dependencies.
 
-    spec, configs: input from gyp.
-    link_deps: link dependency list; see ComputeDeps()
-    """
+        spec, configs: input from gyp.
+        link_deps: link dependency list; see ComputeDeps()
+        """
         # Libraries (i.e. -lfoo)
         # These must be included even for static libraries as some of them provide
         # implicit include paths through the build system.
@@ -891,12 +890,12 @@ class AndroidMkWriter(object):
     ):
         """Write Makefile code to produce the final target of the gyp spec.
 
-    spec, configs: input from gyp.
-    deps, link_deps: dependency lists; see ComputeDeps()
-    part_of_all: flag indicating this target is part of 'all'
-    write_alias_target: flag indicating whether to create short aliases for this
-                        target
-    """
+        spec, configs: input from gyp.
+        deps, link_deps: dependency lists; see ComputeDeps()
+        part_of_all: flag indicating this target is part of 'all'
+        write_alias_target: flag indicating whether to create short aliases for this
+                            target
+        """
         self.WriteLn("### Rules for final target.")
 
         if self.type != "none":
@@ -909,7 +908,7 @@ class AndroidMkWriter(object):
                 if isinstance(v, list):
                     self.WriteList(v, k)
                 else:
-                    self.WriteLn("%s := %s" % (k, make.QuoteIfNecessary(v)))
+                    self.WriteLn(f"{k} := {make.QuoteIfNecessary(v)}")
             self.WriteLn("")
 
         # Add to the set of targets which represent the gyp 'all' target. We use the
@@ -928,7 +927,7 @@ class AndroidMkWriter(object):
         if self.target != self.android_module and write_alias_target:
             self.WriteLn("# Alias gyp target name.")
             self.WriteLn(".PHONY: %s" % self.target)
-            self.WriteLn("%s: %s" % (self.target, self.android_module))
+            self.WriteLn(f"{self.target}: {self.android_module}")
             self.WriteLn("")
 
         # Add the command to trigger build of the target type depending
@@ -975,25 +974,25 @@ class AndroidMkWriter(object):
     ):
         """Write a variable definition that is a list of values.
 
-    E.g. WriteList(['a','b'], 'foo', prefix='blah') writes out
-         foo = blaha blahb
-    but in a pretty-printed style.
-    """
+        E.g. WriteList(['a','b'], 'foo', prefix='blah') writes out
+             foo = blaha blahb
+        but in a pretty-printed style.
+        """
         values = ""
         if value_list:
             value_list = [quoter(prefix + value) for value in value_list]
             if local_pathify:
                 value_list = [self.LocalPathify(value) for value in value_list]
             values = " \\\n\t" + " \\\n\t".join(value_list)
-        self.fp.write("%s :=%s\n\n" % (variable, values))
+        self.fp.write(f"{variable} :={values}\n\n")
 
     def WriteLn(self, text=""):
         self.fp.write(text + "\n")
 
     def LocalPathify(self, path):
         """Convert a subdirectory-relative path into a normalized path which starts
-    with the make variable $(LOCAL_PATH) (i.e. the top of the project tree).
-    Absolute paths, or paths that contain variables, are just normalized."""
+        with the make variable $(LOCAL_PATH) (i.e. the top of the project tree).
+        Absolute paths, or paths that contain variables, are just normalized."""
         if "$(" in path or os.path.isabs(path):
             # path is not a file in the project tree in this case, but calling
             # normpath is still important for trimming trailing slashes.
@@ -1006,7 +1005,7 @@ class AndroidMkWriter(object):
         # so we don't look for a slash.
         assert local_path.startswith(
             "$(LOCAL_PATH)"
-        ), "Path %s attempts to escape from gyp path %s !)" % (path, self.path)
+        ), f"Path {path} attempts to escape from gyp path {self.path} !)"
         return local_path
 
     def ExpandInputRoot(self, template, expansion, dirname):
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
similarity index 98%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
index f5ceacfc..320a891a 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
@@ -28,21 +28,15 @@ not be able to find the header file directories described in the generated
 CMakeLists.txt file.
 """
 
-from __future__ import print_function
 
 import multiprocessing
 import os
 import signal
-import string
 import subprocess
 import gyp.common
 import gyp.xcode_emulation
 
-try:
-    # maketrans moved to str in python3.
-    _maketrans = string.maketrans
-except NameError:
-    _maketrans = str.maketrans
+_maketrans = str.maketrans
 
 generator_default_variables = {
     "EXECUTABLE_PREFIX": "",
@@ -109,7 +103,7 @@ def NormjoinPathForceCMakeSource(base_path, rel_path):
   """
     if os.path.isabs(rel_path):
         return rel_path
-    if any([rel_path.startswith(var) for var in FULL_PATH_VARS]):
+    if any(rel_path.startswith(var) for var in FULL_PATH_VARS):
         return rel_path
     # TODO: do we need to check base_path for absolute variables as well?
     return os.path.join(
@@ -223,7 +217,7 @@ def WriteVariable(output, variable_name, prepend=None):
     output.write("}")
 
 
-class CMakeTargetType(object):
+class CMakeTargetType:
     def __init__(self, command, modifier, property_modifier):
         self.command = command
         self.modifier = modifier
@@ -263,7 +257,7 @@ def WriteActions(target_name, actions, extra_sources, extra_deps, path_to_gyp, o
   """
     for action in actions:
         action_name = StringToCMakeTargetName(action["action_name"])
-        action_target_name = "%s__%s" % (target_name, action_name)
+        action_target_name = f"{target_name}__{action_name}"
 
         inputs = action["inputs"]
         inputs_name = action_target_name + "__input"
@@ -282,7 +276,7 @@ def WriteActions(target_name, actions, extra_sources, extra_deps, path_to_gyp, o
 
         # Build up a list of outputs.
         # Collect the output dirs we'll need.
-        dirs = set(dir for dir in (os.path.dirname(o) for o in outputs) if dir)
+        dirs = {dir for dir in (os.path.dirname(o) for o in outputs) if dir}
 
         if int(action.get("process_outputs_as_sources", False)):
             extra_sources.extend(zip(cmake_outputs, outputs))
@@ -334,7 +328,7 @@ def WriteActions(target_name, actions, extra_sources, extra_deps, path_to_gyp, o
 
 def NormjoinRulePathForceCMakeSource(base_path, rel_path, rule_source):
     if rel_path.startswith(("${RULE_INPUT_PATH}", "${RULE_INPUT_DIRNAME}")):
-        if any([rule_source.startswith(var) for var in FULL_PATH_VARS]):
+        if any(rule_source.startswith(var) for var in FULL_PATH_VARS):
             return rel_path
     return NormjoinPathForceCMakeSource(base_path, rel_path)
 
@@ -377,7 +371,7 @@ def WriteRules(target_name, rules, extra_sources, extra_deps, path_to_gyp, outpu
 
             # Build up a list of outputs.
             # Collect the output dirs we'll need.
-            dirs = set(dir for dir in (os.path.dirname(o) for o in outputs) if dir)
+            dirs = {dir for dir in (os.path.dirname(o) for o in outputs) if dir}
 
             # Create variables for the output, as 'local' variable will be unset.
             these_outputs = []
@@ -478,7 +472,7 @@ def WriteCopies(target_name, copies, extra_deps, path_to_gyp, output):
         extra_deps.append(copy_name)
         return
 
-    class Copy(object):
+    class Copy:
         def __init__(self, ext, command):
             self.cmake_inputs = []
             self.cmake_outputs = []
@@ -587,7 +581,7 @@ def CreateCMakeTargetFullName(qualified_target):
     return StringToCMakeTargetName(cmake_target_full_name)
 
 
-class CMakeNamer(object):
+class CMakeNamer:
     """Converts Gyp target names into CMake target names.
 
   CMake requires that target names be globally unique. One way to ensure
@@ -935,10 +929,7 @@ def WriteTarget(
         product_prefix = spec.get("product_prefix", default_product_prefix)
         product_name = spec.get("product_name", default_product_name)
         product_ext = spec.get("product_extension")
-        if product_ext:
-            product_ext = "." + product_ext
-        else:
-            product_ext = default_product_ext
+        product_ext = "." + product_ext if product_ext else default_product_ext
 
         SetTargetProperty(output, cmake_target_name, "PREFIX", product_prefix)
         SetTargetProperty(
@@ -1047,7 +1038,7 @@ def WriteTarget(
 
         # XCode settings
         xcode_settings = config.get("xcode_settings", {})
-        for xcode_setting, xcode_value in xcode_settings.viewitems():
+        for xcode_setting, xcode_value in xcode_settings.items():
             SetTargetProperty(
                 output,
                 cmake_target_name,
@@ -1285,11 +1276,11 @@ def PerformBuild(data, configurations, params):
             os.path.join(generator_dir, output_dir, config_name)
         )
         arguments = ["cmake", "-G", "Ninja"]
-        print("Generating [%s]: %s" % (config_name, arguments))
+        print(f"Generating [{config_name}]: {arguments}")
         subprocess.check_call(arguments, cwd=build_dir)
 
         arguments = ["ninja", "-C", build_dir]
-        print("Building [%s]: %s" % (config_name, arguments))
+        print(f"Building [{config_name}]: {arguments}")
         subprocess.check_call(arguments)
 
 
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
similarity index 93%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
index f330a04d..0ffa3bb5 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
@@ -34,7 +34,7 @@ generator_default_variables = {
 
 
 def IsMac(params):
-    return "mac" == gyp.common.GetFlavor(params)
+    return gyp.common.GetFlavor(params) == "mac"
 
 
 def CalculateVariables(default_variables, params):
@@ -93,7 +93,7 @@ def AddCommandsForTarget(cwd, target, params, per_config_commands):
                     gyp.common.EncodePOSIXShellArgument(file),
                 )
             )
-            commands.append(dict(command=command, directory=output_dir, file=file))
+            commands.append({"command": command, "directory": output_dir, "file": file})
 
 
 def GenerateOutput(target_list, target_dicts, data, params):
@@ -108,7 +108,10 @@ def GenerateOutput(target_list, target_dicts, data, params):
         cwd = os.path.dirname(build_file)
         AddCommandsForTarget(cwd, target, params, per_config_commands)
 
-    output_dir = params["generator_flags"].get("output_dir", "out")
+    try:
+        output_dir = params["options"].generator_output
+    except (AttributeError, KeyError):
+        output_dir = params["generator_flags"].get("output_dir", "out")
     for configuration_name, commands in per_config_commands.items():
         filename = os.path.join(output_dir, configuration_name, "compile_commands.json")
         gyp.common.EnsureDirExists(filename)
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
similarity index 98%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
index 46f68e03..99d5c1fd 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
@@ -2,7 +2,6 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-from __future__ import print_function
 
 import os
 import gyp
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
similarity index 97%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
index 4bd49725..52aeae60 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
@@ -24,9 +24,7 @@ import gyp
 import gyp.common
 import gyp.msvs_emulation
 import shlex
-import xml.etree.cElementTree as ET
-
-PY3 = bytes != str
+import xml.etree.ElementTree as ET
 
 generator_wants_static_library_dependencies_adjusted = False
 
@@ -105,9 +103,7 @@ def GetAllIncludeDirectories(
             stdout=subprocess.PIPE,
             stderr=subprocess.PIPE,
         )
-        output = proc.communicate()[1]
-        if PY3:
-            output = output.decode("utf-8")
+        output = proc.communicate()[1].decode("utf-8")
         # Extract the list of include dirs from the output, which has this format:
         #   ...
         #   #include "..." search starts here:
@@ -245,19 +241,14 @@ def GetAllDefines(target_list, target_dicts, data, config_name, params, compiler
         cpp_proc = subprocess.Popen(
             args=command, cwd=".", stdin=subprocess.PIPE, stdout=subprocess.PIPE
         )
-        cpp_output = cpp_proc.communicate()[0]
-        if PY3:
-            cpp_output = cpp_output.decode("utf-8")
+        cpp_output = cpp_proc.communicate()[0].decode("utf-8")
         cpp_lines = cpp_output.split("\n")
         for cpp_line in cpp_lines:
             if not cpp_line.strip():
                 continue
             cpp_line_parts = cpp_line.split(" ", 2)
             key = cpp_line_parts[1]
-            if len(cpp_line_parts) >= 3:
-                val = cpp_line_parts[2]
-            else:
-                val = "1"
+            val = cpp_line_parts[2] if len(cpp_line_parts) >= 3 else "1"
             all_defines[key] = val
 
     return all_defines
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py
similarity index 100%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
similarity index 96%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
index 2d8aba5d..82a07ddc 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
@@ -49,7 +49,7 @@ def GenerateOutput(target_list, target_dicts, data, params):
     # Use a banner that looks like the stock Python one and like what
     # code.interact uses by default, but tack on something to indicate what
     # locals are available, and identify gypsh.
-    banner = "Python %s on %s\nlocals.keys() = %s\ngypsh" % (
+    banner = "Python {} on {}\nlocals.keys() = {}\ngypsh".format(
         sys.version,
         sys.platform,
         repr(sorted(locals.keys())),
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
similarity index 84%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
index d163ae31..1b997494 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
@@ -21,7 +21,6 @@
 # toplevel Makefile.  It may make sense to generate some .mk files on
 # the side to keep the files readable.
 
-from __future__ import print_function
 
 import os
 import re
@@ -51,7 +50,7 @@ generator_default_variables = {
 }
 
 # Make supports multiple toolsets
-generator_supports_multiple_toolsets = True
+generator_supports_multiple_toolsets = gyp.common.CrossCompileRequested()
 
 # Request sorted dependencies in the order from dependents to dependencies.
 generator_wants_sorted_dependencies = False
@@ -100,6 +99,9 @@ def CalculateVariables(default_variables, params):
         default_variables.setdefault("OS", operating_system)
         if flavor == "aix":
             default_variables.setdefault("SHARED_LIB_SUFFIX", ".a")
+        elif flavor == "zos":
+            default_variables.setdefault("SHARED_LIB_SUFFIX", ".x")
+            COMPILABLE_EXTENSIONS.update({".pli": "pli"})
         else:
             default_variables.setdefault("SHARED_LIB_SUFFIX", ".so")
         default_variables.setdefault("SHARED_LIB_DIR", "$(builddir)/lib.$(TOOLSET)")
@@ -108,7 +110,7 @@ def CalculateVariables(default_variables, params):
 
 def CalculateGeneratorInputInfo(params):
     """Calculate the generator specific info that gets fed to input (called by
-  gyp)."""
+    gyp)."""
     generator_flags = params.get("generator_flags", {})
     android_ndk_version = generator_flags.get("android_ndk_version", None)
     # Android NDK requires a strict link order.
@@ -155,6 +157,31 @@ cmd_alink_thin = rm -f $@ && $(AR.$(TOOLSET)) crsT $@ $(filter %.o,$^)
 quiet_cmd_link = LINK($(TOOLSET)) $@
 cmd_link = $(LINK.$(TOOLSET)) -o $@ $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -Wl,--start-group $(LD_INPUTS) $(LIBS) -Wl,--end-group
 
+# Note: this does not handle spaces in paths
+define xargs
+  $(1) $(word 1,$(2))
+$(if $(word 2,$(2)),$(call xargs,$(1),$(wordlist 2,$(words $(2)),$(2))))
+endef
+
+define write-to-file
+  @: >$(1)
+$(call xargs,@printf "%s\\n" >>$(1),$(2))
+endef
+
+OBJ_FILE_LIST := ar-file-list
+
+define create_archive
+        rm -f $(1) $(1).$(OBJ_FILE_LIST); mkdir -p `dirname $(1)`
+        $(call write-to-file,$(1).$(OBJ_FILE_LIST),$(filter %.o,$(2)))
+        $(AR.$(TOOLSET)) crs $(1) @$(1).$(OBJ_FILE_LIST)
+endef
+
+define create_thin_archive
+        rm -f $(1) $(OBJ_FILE_LIST); mkdir -p `dirname $(1)`
+        $(call write-to-file,$(1).$(OBJ_FILE_LIST),$(filter %.o,$(2)))
+        $(AR.$(TOOLSET)) crsT $(1) @$(1).$(OBJ_FILE_LIST)
+endef
+
 # We support two kinds of shared objects (.so):
 # 1) shared_library, which is just bundling together many dependent libraries
 # into a link line.
@@ -199,6 +226,31 @@ cmd_alink = rm -f $@ && $(AR.$(TOOLSET)) crs $@ $(filter %.o,$^)
 quiet_cmd_alink_thin = AR($(TOOLSET)) $@
 cmd_alink_thin = rm -f $@ && $(AR.$(TOOLSET)) crsT $@ $(filter %.o,$^)
 
+# Note: this does not handle spaces in paths
+define xargs
+  $(1) $(word 1,$(2))
+$(if $(word 2,$(2)),$(call xargs,$(1),$(wordlist 2,$(words $(2)),$(2))))
+endef
+
+define write-to-file
+  @: >$(1)
+$(call xargs,@printf "%s\\n" >>$(1),$(2))
+endef
+
+OBJ_FILE_LIST := ar-file-list
+
+define create_archive
+        rm -f $(1) $(1).$(OBJ_FILE_LIST); mkdir -p `dirname $(1)`
+        $(call write-to-file,$(1).$(OBJ_FILE_LIST),$(filter %.o,$(2)))
+        $(AR.$(TOOLSET)) crs $(1) @$(1).$(OBJ_FILE_LIST)
+endef
+
+define create_thin_archive
+        rm -f $(1) $(OBJ_FILE_LIST); mkdir -p `dirname $(1)`
+        $(call write-to-file,$(1).$(OBJ_FILE_LIST),$(filter %.o,$(2)))
+        $(AR.$(TOOLSET)) crsT $(1) @$(1).$(OBJ_FILE_LIST)
+endef
+
 # Due to circular dependencies between libraries :(, we wrap the
 # special "figure out circular dependencies" flags around the entire
 # input list during linking.
@@ -238,6 +290,24 @@ cmd_solink_module = $(LINK.$(TOOLSET)) -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSE
 """  # noqa: E501
 
 
+LINK_COMMANDS_OS400 = """\
+quiet_cmd_alink = AR($(TOOLSET)) $@
+cmd_alink = rm -f $@ && $(AR.$(TOOLSET)) -X64 crs $@ $(filter %.o,$^)
+
+quiet_cmd_alink_thin = AR($(TOOLSET)) $@
+cmd_alink_thin = rm -f $@ && $(AR.$(TOOLSET)) -X64 crs $@ $(filter %.o,$^)
+
+quiet_cmd_link = LINK($(TOOLSET)) $@
+cmd_link = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS)
+
+quiet_cmd_solink = SOLINK($(TOOLSET)) $@
+cmd_solink = $(LINK.$(TOOLSET)) -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS)
+
+quiet_cmd_solink_module = SOLINK_MODULE($(TOOLSET)) $@
+cmd_solink_module = $(LINK.$(TOOLSET)) -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS)
+"""  # noqa: E501
+
+
 LINK_COMMANDS_OS390 = """\
 quiet_cmd_alink = AR($(TOOLSET)) $@
 cmd_alink = rm -f $@ && $(AR.$(TOOLSET)) crs $@ $(filter %.o,$^)
@@ -249,10 +319,10 @@ quiet_cmd_link = LINK($(TOOLSET)) $@
 cmd_link = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS)
 
 quiet_cmd_solink = SOLINK($(TOOLSET)) $@
-cmd_solink = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) -Wl,DLL
+cmd_solink = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS)
 
 quiet_cmd_solink_module = SOLINK_MODULE($(TOOLSET)) $@
-cmd_solink_module = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS) -Wl,DLL
+cmd_solink_module = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS)
 """  # noqa: E501
 
 
@@ -309,6 +379,7 @@ CXXFLAGS.target ?= $(CPPFLAGS) $(CXXFLAGS)
 LINK.target ?= %(LINK.target)s
 LDFLAGS.target ?= $(LDFLAGS)
 AR.target ?= $(AR)
+PLI.target ?= %(PLI.target)s
 
 # C++ apps need to be linked with g++.
 LINK ?= $(CXX.target)
@@ -320,8 +391,9 @@ CFLAGS.host ?= $(CPPFLAGS_host) $(CFLAGS_host)
 CXX.host ?= %(CXX.host)s
 CXXFLAGS.host ?= $(CPPFLAGS_host) $(CXXFLAGS_host)
 LINK.host ?= %(LINK.host)s
-LDFLAGS.host ?=
+LDFLAGS.host ?= $(LDFLAGS_host)
 AR.host ?= %(AR.host)s
+PLI.host ?= %(PLI.host)s
 
 # Define a dir function that can handle spaces.
 # http://www.gnu.org/software/make/manual/make.html#Syntax-of-Functions
@@ -401,6 +473,9 @@ quiet_cmd_copy = COPY $@
 # send stderr to /dev/null to ignore messages when linking directories.
 cmd_copy = ln -f "$<" "$@" 2>/dev/null || (rm -rf "$@" && cp %(copy_archive_args)s "$<" "$@")
 
+quiet_cmd_symlink = SYMLINK $@
+cmd_symlink = ln -sf "$<" "$@"
+
 %(link_commands)s
 """  # noqa: E501
     r"""
@@ -556,6 +631,15 @@ def WriteRootHeaderSuffixRules(writer):
     writer.write("\n")
 
 
+SHARED_HEADER_OS390_COMMANDS = """
+PLIFLAGS.target ?= -qlp=64 -qlimits=extname=31  $(PLIFLAGS)
+PLIFLAGS.host ?= -qlp=64 -qlimits=extname=31 $(PLIFLAGS)
+
+quiet_cmd_pli = PLI($(TOOLSET)) $@
+cmd_pli = $(PLI.$(TOOLSET)) $(GYP_PLIFLAGS) $(PLIFLAGS.$(TOOLSET)) -c $< && \
+          if [ -f $(notdir $@) ]; then /bin/cp $(notdir $@) $@; else true; fi
+"""
+
 SHARED_HEADER_SUFFIX_RULES_COMMENT1 = """\
 # Suffix rules, putting all outputs into $(obj).
 """
@@ -597,10 +681,7 @@ COMPILABLE_EXTENSIONS = {
 
 def Compilable(filename):
     """Return true if the file is compilable (should be in OBJS)."""
-    for res in (filename.endswith(e) for e in COMPILABLE_EXTENSIONS):
-        if res:
-            return True
-    return False
+    return any(res for res in (filename.endswith(e) for e in COMPILABLE_EXTENSIONS))
 
 
 def Linkable(filename):
@@ -615,15 +696,15 @@ def Target(filename):
 
 def EscapeShellArgument(s):
     """Quotes an argument so that it will be interpreted literally by a POSIX
-     shell. Taken from
-     http://stackoverflow.com/questions/35817/whats-the-best-way-to-escape-ossystem-calls-in-python
-     """
+    shell. Taken from
+    http://stackoverflow.com/questions/35817/whats-the-best-way-to-escape-ossystem-calls-in-python
+    """
     return "'" + s.replace("'", "'\\''") + "'"
 
 
 def EscapeMakeVariableExpansion(s):
     """Make has its own variable expansion syntax using $. We must escape it for
-     string to be interpreted literally."""
+    string to be interpreted literally."""
     return s.replace("$", "$$")
 
 
@@ -638,7 +719,7 @@ def EscapeCppDefine(s):
 
 def QuoteIfNecessary(string):
     """TODO: Should this ideally be replaced with one or more of the above
-     functions?"""
+    functions?"""
     if '"' in string:
         string = '"' + string.replace('"', '\\"') + '"'
     return string
@@ -679,11 +760,11 @@ target_outputs = {}
 target_link_deps = {}
 
 
-class MakefileWriter(object):
+class MakefileWriter:
     """MakefileWriter packages up the writing of one target-specific foobar.mk.
 
-  Its only real entry point is Write(), and is mostly used for namespacing.
-  """
+    Its only real entry point is Write(), and is mostly used for namespacing.
+    """
 
     def __init__(self, generator_flags, flavor):
         self.generator_flags = generator_flags
@@ -694,7 +775,7 @@ class MakefileWriter(object):
         self.suffix_rules_objdir2 = {}
 
         # Generate suffix rules for all compilable extensions.
-        for ext in COMPILABLE_EXTENSIONS.keys():
+        for ext in COMPILABLE_EXTENSIONS:
             # Suffix rules for source folder.
             self.suffix_rules_srcdir.update(
                 {
@@ -737,14 +818,14 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     ):
         """The main entry point: writes a .mk file for a single target.
 
-    Arguments:
-      qualified_target: target we're generating
-      base_path: path relative to source root we're building in, used to resolve
-                 target-relative paths
-      output_filename: output .mk file name to write
-      spec, configs: gyp info
-      part_of_all: flag indicating this target is part of 'all'
-    """
+        Arguments:
+          qualified_target: target we're generating
+          base_path: path relative to source root we're building in, used to resolve
+                     target-relative paths
+          output_filename: output .mk file name to write
+          spec, configs: gyp info
+          part_of_all: flag indicating this target is part of 'all'
+        """
         gyp.common.EnsureDirExists(output_filename)
 
         self.fp = open(output_filename, "w")
@@ -844,7 +925,7 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
             sources = [x for x in all_sources if Compilable(x)]
             if sources:
                 self.WriteLn(SHARED_HEADER_SUFFIX_RULES_COMMENT1)
-                extensions = set([os.path.splitext(s)[1] for s in sources])
+                extensions = {os.path.splitext(s)[1] for s in sources}
                 for ext in extensions:
                     if ext in self.suffix_rules_srcdir:
                         self.WriteLn(self.suffix_rules_srcdir[ext])
@@ -888,15 +969,15 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     def WriteSubMake(self, output_filename, makefile_path, targets, build_dir):
         """Write a "sub-project" Makefile.
 
-    This is a small, wrapper Makefile that calls the top-level Makefile to build
-    the targets from a single gyp file (i.e. a sub-project).
+        This is a small, wrapper Makefile that calls the top-level Makefile to build
+        the targets from a single gyp file (i.e. a sub-project).
 
-    Arguments:
-      output_filename: sub-project Makefile name to write
-      makefile_path: path to the top-level Makefile
-      targets: list of "all" targets for this sub-project
-      build_dir: build output directory, relative to the sub-project
-    """
+        Arguments:
+          output_filename: sub-project Makefile name to write
+          makefile_path: path to the top-level Makefile
+          targets: list of "all" targets for this sub-project
+          build_dir: build output directory, relative to the sub-project
+        """
         gyp.common.EnsureDirExists(output_filename)
         self.fp = open(output_filename, "w")
         self.fp.write(header)
@@ -910,7 +991,7 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
         self.WriteLn("all:")
         if makefile_path:
             makefile_path = " -C " + makefile_path
-        self.WriteLn("\t$(MAKE)%s %s" % (makefile_path, " ".join(targets)))
+        self.WriteLn("\t$(MAKE){} {}".format(makefile_path, " ".join(targets)))
         self.fp.close()
 
     def WriteActions(
@@ -923,17 +1004,17 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     ):
         """Write Makefile code for any 'actions' from the gyp input.
 
-    extra_sources: a list that will be filled in with newly generated source
-                   files, if any
-    extra_outputs: a list that will be filled in with any outputs of these
-                   actions (used to make other pieces dependent on these
-                   actions)
-    part_of_all: flag indicating this target is part of 'all'
-    """
+        extra_sources: a list that will be filled in with newly generated source
+                       files, if any
+        extra_outputs: a list that will be filled in with any outputs of these
+                       actions (used to make other pieces dependent on these
+                       actions)
+        part_of_all: flag indicating this target is part of 'all'
+        """
         env = self.GetSortedXcodeEnv()
         for action in actions:
             name = StringToMakefileVariable(
-                "%s_%s" % (self.qualified_target, action["action_name"])
+                "{}_{}".format(self.qualified_target, action["action_name"])
             )
             self.WriteLn('### Rules for action "%s":' % action["action_name"])
             inputs = action["inputs"]
@@ -960,9 +1041,11 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
                 ]
             command = gyp.common.EncodePOSIXShellList(action_commands)
             if "message" in action:
-                self.WriteLn("quiet_cmd_%s = ACTION %s $@" % (name, action["message"]))
+                self.WriteLn(
+                    "quiet_cmd_{} = ACTION {} $@".format(name, action["message"])
+                )
             else:
-                self.WriteLn("quiet_cmd_%s = ACTION %s $@" % (name, name))
+                self.WriteLn(f"quiet_cmd_{name} = ACTION {name} $@")
             if len(dirs) > 0:
                 command = "mkdir -p %s" % " ".join(dirs) + "; " + command
 
@@ -980,12 +1063,20 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
             # libraries, but until everything is made cross-compile safe, also use
             # target libraries.
             # TODO(piman): when everything is cross-compile safe, remove lib.target
-            self.WriteLn(
-                "cmd_%s = LD_LIBRARY_PATH=$(builddir)/lib.host:"
-                "$(builddir)/lib.target:$$LD_LIBRARY_PATH; "
-                "export LD_LIBRARY_PATH; "
-                "%s%s" % (name, cd_action, command)
-            )
+            if self.flavor in {"zos", "aix"}:
+                self.WriteLn(
+                    "cmd_%s = LIBPATH=$(builddir)/lib.host:"
+                    "$(builddir)/lib.target:$$LIBPATH; "
+                    "export LIBPATH; "
+                    "%s%s" % (name, cd_action, command)
+                )
+            else:
+                self.WriteLn(
+                    "cmd_%s = LD_LIBRARY_PATH=$(builddir)/lib.host:"
+                    "$(builddir)/lib.target:$$LD_LIBRARY_PATH; "
+                    "export LD_LIBRARY_PATH; "
+                    "%s%s" % (name, cd_action, command)
+                )
             self.WriteLn()
             outputs = [self.Absolutify(o) for o in outputs]
             # The makefile rules are all relative to the top dir, but the gyp actions
@@ -1022,7 +1113,7 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
 
             # Stuff the outputs in a variable so we can refer to them later.
             outputs_variable = "action_%s_outputs" % name
-            self.WriteLn("%s := %s" % (outputs_variable, " ".join(outputs)))
+            self.WriteLn("{} := {}".format(outputs_variable, " ".join(outputs)))
             extra_outputs.append("$(%s)" % outputs_variable)
             self.WriteLn()
 
@@ -1038,16 +1129,16 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     ):
         """Write Makefile code for any 'rules' from the gyp input.
 
-    extra_sources: a list that will be filled in with newly generated source
-                   files, if any
-    extra_outputs: a list that will be filled in with any outputs of these
-                   rules (used to make other pieces dependent on these rules)
-    part_of_all: flag indicating this target is part of 'all'
-    """
+        extra_sources: a list that will be filled in with newly generated source
+                       files, if any
+        extra_outputs: a list that will be filled in with any outputs of these
+                       rules (used to make other pieces dependent on these rules)
+        part_of_all: flag indicating this target is part of 'all'
+        """
         env = self.GetSortedXcodeEnv()
         for rule in rules:
             name = StringToMakefileVariable(
-                "%s_%s" % (self.qualified_target, rule["rule_name"])
+                "{}_{}".format(self.qualified_target, rule["rule_name"])
             )
             count = 0
             self.WriteLn("### Generated for rule %s:" % name)
@@ -1175,10 +1266,10 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     def WriteCopies(self, copies, extra_outputs, part_of_all):
         """Write Makefile code for any 'copies' from the gyp input.
 
-    extra_outputs: a list that will be filled in with any outputs of this action
-                   (used to make other pieces dependent on this action)
-    part_of_all: flag indicating this target is part of 'all'
-    """
+        extra_outputs: a list that will be filled in with any outputs of this action
+                       (used to make other pieces dependent on this action)
+        part_of_all: flag indicating this target is part of 'all'
+        """
         self.WriteLn("### Generated for copy rule.")
 
         variable = StringToMakefileVariable(self.qualified_target + "_copies")
@@ -1206,7 +1297,9 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
                 path = gyp.xcode_emulation.ExpandEnvVars(path, env)
                 self.WriteDoCmd([output], [path], "copy", part_of_all)
                 outputs.append(output)
-        self.WriteLn("%s = %s" % (variable, " ".join(QuoteSpaces(o) for o in outputs)))
+        self.WriteLn(
+            "{} = {}".format(variable, " ".join(QuoteSpaces(o) for o in outputs))
+        )
         extra_outputs.append("$(%s)" % variable)
         self.WriteLn()
 
@@ -1278,15 +1371,15 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
         precompiled_header,
     ):
         """Write Makefile code for any 'sources' from the gyp input.
-    These are source files necessary to build the current target.
-
-    configs, deps, sources: input from gyp.
-    extra_outputs: a list of extra outputs this action should be dependent on;
-                   used to serialize action/rules before compilation
-    extra_link_deps: a list that will be filled in with any outputs of
-                     compilation (to be used in link lines)
-    part_of_all: flag indicating this target is part of 'all'
-    """
+        These are source files necessary to build the current target.
+
+        configs, deps, sources: input from gyp.
+        extra_outputs: a list of extra outputs this action should be dependent on;
+                       used to serialize action/rules before compilation
+        extra_link_deps: a list that will be filled in with any outputs of
+                         compilation (to be used in link lines)
+        part_of_all: flag indicating this target is part of 'all'
+        """
 
         # Write configuration-specific variables for CFLAGS, etc.
         for configname in sorted(configs.keys()):
@@ -1300,8 +1393,7 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
 
             if self.flavor == "mac":
                 cflags = self.xcode_settings.GetCflags(
-                    configname,
-                    arch=config.get('xcode_configuration_platform')
+                    configname, arch=config.get("xcode_configuration_platform")
                 )
                 cflags_c = self.xcode_settings.GetCflagsC(configname)
                 cflags_cc = self.xcode_settings.GetCflagsCC(configname)
@@ -1364,7 +1456,7 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
         if pchdeps:
             self.WriteLn("# Dependencies from obj files to their precompiled headers")
             for source, obj, gch in pchdeps:
-                self.WriteLn("%s: %s" % (obj, gch))
+                self.WriteLn(f"{obj}: {gch}")
             self.WriteLn("# End precompiled header dependencies")
 
         if objs:
@@ -1436,12 +1528,12 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
                 "mm": "GYP_PCH_OBJCXXFLAGS",
             }[lang]
             self.WriteLn(
-                "%s: %s := %s " % (gch, var_name, lang_flag) + "$(DEFS_$(BUILDTYPE)) "
+                f"{gch}: {var_name} := {lang_flag} " + "$(DEFS_$(BUILDTYPE)) "
                 "$(INCS_$(BUILDTYPE)) "
                 "$(CFLAGS_$(BUILDTYPE)) " + extra_flags
             )
 
-            self.WriteLn("%s: %s FORCE_DO_CMD" % (gch, input))
+            self.WriteLn(f"{gch}: {input} FORCE_DO_CMD")
             self.WriteLn("\t@$(call do_cmd,pch_%s,1)" % lang)
             self.WriteLn("")
             assert " " not in gch, "Spaces in gch filenames not supported (%s)" % gch
@@ -1451,9 +1543,9 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     def ComputeOutputBasename(self, spec):
         """Return the 'output basename' of a gyp spec.
 
-    E.g., the loadable module 'foobar' in directory 'baz' will produce
-      'libfoobar.so'
-    """
+        E.g., the loadable module 'foobar' in directory 'baz' will produce
+          'libfoobar.so'
+        """
         assert not self.is_mac_bundle
 
         if self.flavor == "mac" and self.type in (
@@ -1478,6 +1570,8 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
             target_prefix = "lib"
             if self.flavor == "aix":
                 target_ext = ".a"
+            elif self.flavor == "zos":
+                target_ext = ".x"
             else:
                 target_ext = ".so"
         elif self.type == "none":
@@ -1510,9 +1604,9 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     def ComputeOutput(self, spec):
         """Return the 'output' (full output path) of a gyp spec.
 
-    E.g., the loadable module 'foobar' in directory 'baz' will produce
-      '$(obj)/baz/libfoobar.so'
-    """
+        E.g., the loadable module 'foobar' in directory 'baz' will produce
+          '$(obj)/baz/libfoobar.so'
+        """
         assert not self.is_mac_bundle
 
         path = os.path.join("$(obj)." + self.toolset, self.path)
@@ -1535,10 +1629,10 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     def ComputeDeps(self, spec):
         """Compute the dependencies of a gyp spec.
 
-    Returns a tuple (deps, link_deps), where each is a list of
-    filenames that will need to be put in front of make for either
-    building (deps) or linking (link_deps).
-    """
+        Returns a tuple (deps, link_deps), where each is a list of
+        filenames that will need to be put in front of make for either
+        building (deps) or linking (link_deps).
+        """
         deps = []
         link_deps = []
         if "dependencies" in spec:
@@ -1558,6 +1652,14 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
             # link_deps.extend(spec.get('libraries', []))
         return (gyp.common.uniquer(deps), gyp.common.uniquer(link_deps))
 
+    def GetSharedObjectFromSidedeck(self, sidedeck):
+        """Return the shared object files based on sidedeck"""
+        return re.sub(r"\.x$", ".so", sidedeck)
+
+    def GetUnversionedSidedeckFromSidedeck(self, sidedeck):
+        """Return the shared object files based on sidedeck"""
+        return re.sub(r"\.\d+\.x$", ".x", sidedeck)
+
     def WriteDependencyOnExtraOutputs(self, target, extra_outputs):
         self.WriteMakeRule(
             [self.output_binary],
@@ -1571,11 +1673,11 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     ):
         """Write Makefile code to produce the final target of the gyp spec.
 
-    spec, configs: input from gyp.
-    deps, link_deps: dependency lists; see ComputeDeps()
-    extra_outputs: any extra outputs that our target should depend on
-    part_of_all: flag indicating this target is part of 'all'
-    """
+        spec, configs: input from gyp.
+        deps, link_deps: dependency lists; see ComputeDeps()
+        extra_outputs: any extra outputs that our target should depend on
+        part_of_all: flag indicating this target is part of 'all'
+        """
 
         self.WriteLn("### Rules for final target.")
 
@@ -1597,7 +1699,7 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
                         configname,
                         generator_default_variables["PRODUCT_DIR"],
                         lambda p: Sourceify(self.Absolutify(p)),
-                        arch=config.get('xcode_configuration_platform')
+                        arch=config.get("xcode_configuration_platform"),
                     )
 
                     # TARGET_POSTBUILDS_$(BUILDTYPE) is added to postbuilds later on.
@@ -1766,21 +1868,35 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
                 self.flavor not in ("mac", "openbsd", "netbsd", "win")
                 and not self.is_standalone_static_library
             ):
-                self.WriteDoCmd(
-                    [self.output_binary],
-                    link_deps,
-                    "alink_thin",
-                    part_of_all,
-                    postbuilds=postbuilds,
-                )
+                if self.flavor in ("linux", "android"):
+                    self.WriteMakeRule(
+                        [self.output_binary],
+                        link_deps,
+                        actions=["$(call create_thin_archive,$@,$^)"],
+                    )
+                else:
+                    self.WriteDoCmd(
+                        [self.output_binary],
+                        link_deps,
+                        "alink_thin",
+                        part_of_all,
+                        postbuilds=postbuilds,
+                    )
             else:
-                self.WriteDoCmd(
-                    [self.output_binary],
-                    link_deps,
-                    "alink",
-                    part_of_all,
-                    postbuilds=postbuilds,
-                )
+                if self.flavor in ("linux", "android"):
+                    self.WriteMakeRule(
+                        [self.output_binary],
+                        link_deps,
+                        actions=["$(call create_archive,$@,$^)"],
+                    )
+                else:
+                    self.WriteDoCmd(
+                        [self.output_binary],
+                        link_deps,
+                        "alink",
+                        part_of_all,
+                        postbuilds=postbuilds,
+                    )
         elif self.type == "shared_library":
             self.WriteLn(
                 "%s: LD_INPUTS := %s"
@@ -1796,6 +1912,17 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
                 part_of_all,
                 postbuilds=postbuilds,
             )
+            # z/OS has a .so target as well as a sidedeck .x target
+            if self.flavor == "zos":
+                self.WriteLn(
+                    "%s: %s"
+                    % (
+                        QuoteSpaces(
+                            self.GetSharedObjectFromSidedeck(self.output_binary)
+                        ),
+                        QuoteSpaces(self.output_binary),
+                    )
+                )
         elif self.type == "loadable_module":
             for link_dep in link_deps:
                 assert " " not in link_dep, (
@@ -1853,17 +1980,16 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
             else:
                 file_desc = "executable"
             install_path = self._InstallableTargetInstallPath()
-            installable_deps = [self.output]
+            installable_deps = []
+            if self.flavor != "zos":
+                installable_deps.append(self.output)
             if (
                 self.flavor == "mac"
                 and "product_dir" not in spec
                 and self.toolset == "target"
             ):
                 # On mac, products are created in install_path immediately.
-                assert install_path == self.output, "%s != %s" % (
-                    install_path,
-                    self.output,
-                )
+                assert install_path == self.output, f"{install_path} != {self.output}"
 
             # Point the target alias to the final binary output.
             self.WriteMakeRule(
@@ -1878,15 +2004,49 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
                     comment="Copy this to the %s output path." % file_desc,
                     part_of_all=part_of_all,
                 )
-                installable_deps.append(install_path)
-            if self.output != self.alias and self.alias != self.target:
+                if self.flavor != "zos":
+                    installable_deps.append(install_path)
+            if self.flavor == "zos" and self.type == "shared_library":
+                # lib.target/libnode.so has a dependency on $(obj).target/libnode.so
+                self.WriteDoCmd(
+                    [self.GetSharedObjectFromSidedeck(install_path)],
+                    [self.GetSharedObjectFromSidedeck(self.output)],
+                    "copy",
+                    comment="Copy this to the %s output path." % file_desc,
+                    part_of_all=part_of_all,
+                )
+                # Create a symlink of libnode.x to libnode.version.x
+                self.WriteDoCmd(
+                    [self.GetUnversionedSidedeckFromSidedeck(install_path)],
+                    [install_path],
+                    "symlink",
+                    comment="Symlnk this to the %s output path." % file_desc,
+                    part_of_all=part_of_all,
+                )
+                # Place libnode.version.so and libnode.x symlink in lib.target dir
+                installable_deps.append(self.GetSharedObjectFromSidedeck(install_path))
+                installable_deps.append(
+                    self.GetUnversionedSidedeckFromSidedeck(install_path)
+                )
+            if self.alias not in (self.output, self.target):
                 self.WriteMakeRule(
                     [self.alias],
                     installable_deps,
                     comment="Short alias for building this %s." % file_desc,
                     phony=True,
                 )
-            if part_of_all:
+            if self.flavor == "zos" and self.type == "shared_library":
+                # Make sure that .x symlink target is run
+                self.WriteMakeRule(
+                    ["all"],
+                    [
+                        self.GetUnversionedSidedeckFromSidedeck(install_path),
+                        self.GetSharedObjectFromSidedeck(install_path),
+                    ],
+                    comment='Add %s to "all" target.' % file_desc,
+                    phony=True,
+                )
+            elif part_of_all:
                 self.WriteMakeRule(
                     ["all"],
                     [install_path],
@@ -1897,24 +2057,24 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     def WriteList(self, value_list, variable=None, prefix="", quoter=QuoteIfNecessary):
         """Write a variable definition that is a list of values.
 
-    E.g. WriteList(['a','b'], 'foo', prefix='blah') writes out
-         foo = blaha blahb
-    but in a pretty-printed style.
-    """
+        E.g. WriteList(['a','b'], 'foo', prefix='blah') writes out
+             foo = blaha blahb
+        but in a pretty-printed style.
+        """
         values = ""
         if value_list:
             value_list = [quoter(prefix + value) for value in value_list]
             values = " \\\n\t" + " \\\n\t".join(value_list)
-        self.fp.write("%s :=%s\n\n" % (variable, values))
+        self.fp.write(f"{variable} :={values}\n\n")
 
     def WriteDoCmd(
         self, outputs, inputs, command, part_of_all, comment=None, postbuilds=False
     ):
         """Write a Makefile rule that uses do_cmd.
 
-    This makes the outputs dependent on the command line that was run,
-    as well as support the V= make command line flag.
-    """
+        This makes the outputs dependent on the command line that was run,
+        as well as support the V= make command line flag.
+        """
         suffix = ""
         if postbuilds:
             assert "," not in command
@@ -1922,7 +2082,7 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
         self.WriteMakeRule(
             outputs,
             inputs,
-            actions=["$(call do_cmd,%s%s)" % (command, suffix)],
+            actions=[f"$(call do_cmd,{command}{suffix})"],
             comment=comment,
             command=command,
             force=True,
@@ -1947,18 +2107,18 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     ):
         """Write a Makefile rule, with some extra tricks.
 
-    outputs: a list of outputs for the rule (note: this is not directly
-             supported by make; see comments below)
-    inputs: a list of inputs for the rule
-    actions: a list of shell commands to run for the rule
-    comment: a comment to put in the Makefile above the rule (also useful
-             for making this Python script's code self-documenting)
-    order_only: if true, makes the dependency order-only
-    force: if true, include FORCE_DO_CMD as an order-only dep
-    phony: if true, the rule does not actually generate the named output, the
-           output is just a name to run the rule
-    command: (optional) command name to generate unambiguous labels
-    """
+        outputs: a list of outputs for the rule (note: this is not directly
+                 supported by make; see comments below)
+        inputs: a list of inputs for the rule
+        actions: a list of shell commands to run for the rule
+        comment: a comment to put in the Makefile above the rule (also useful
+                 for making this Python script's code self-documenting)
+        order_only: if true, makes the dependency order-only
+        force: if true, include FORCE_DO_CMD as an order-only dep
+        phony: if true, the rule does not actually generate the named output, the
+               output is just a name to run the rule
+        command: (optional) command name to generate unambiguous labels
+        """
         outputs = [QuoteSpaces(o) for o in outputs]
         inputs = [QuoteSpaces(i) for i in inputs]
 
@@ -1974,11 +2134,11 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
             # Order only rule: Just write a simple rule.
             # TODO(evanm): just make order_only a list of deps instead of this hack.
             self.WriteLn(
-                "%s: | %s%s" % (" ".join(outputs), " ".join(inputs), force_append)
+                "{}: | {}{}".format(" ".join(outputs), " ".join(inputs), force_append)
             )
         elif len(outputs) == 1:
             # Regular rule, one output: Just write a simple rule.
-            self.WriteLn("%s: %s%s" % (outputs[0], " ".join(inputs), force_append))
+            self.WriteLn("{}: {}{}".format(outputs[0], " ".join(inputs), force_append))
         else:
             # Regular rule, more than one output: Multiple outputs are tricky in
             # make. We will write three rules:
@@ -1994,10 +2154,12 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
                 (command or self.target).encode("utf-8")
             ).hexdigest()
             intermediate = "%s.intermediate" % cmddigest
-            self.WriteLn("%s: %s" % (" ".join(outputs), intermediate))
+            self.WriteLn("{}: {}".format(" ".join(outputs), intermediate))
             self.WriteLn("\t%s" % "@:")
-            self.WriteLn("%s: %s" % (".INTERMEDIATE", intermediate))
-            self.WriteLn("%s: %s%s" % (intermediate, " ".join(inputs), force_append))
+            self.WriteLn("{}: {}".format(".INTERMEDIATE", intermediate))
+            self.WriteLn(
+                "{}: {}{}".format(intermediate, " ".join(inputs), force_append)
+            )
             actions.insert(0, "$(call do_cmd,touch)")
 
         if actions:
@@ -2008,16 +2170,16 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
     def WriteAndroidNdkModuleRule(self, module_name, all_sources, link_deps):
         """Write a set of LOCAL_XXX definitions for Android NDK.
 
-    These variable definitions will be used by Android NDK but do nothing for
-    non-Android applications.
+        These variable definitions will be used by Android NDK but do nothing for
+        non-Android applications.
 
-    Arguments:
-      module_name: Android NDK module name, which must be unique among all
-          module names.
-      all_sources: A list of source files (will be filtered by Compilable).
-      link_deps: A list of link dependencies, which must be sorted in
-          the order from dependencies to dependents.
-    """
+        Arguments:
+          module_name: Android NDK module name, which must be unique among all
+              module names.
+          all_sources: A list of source files (will be filtered by Compilable).
+          link_deps: A list of link dependencies, which must be sorted in
+              the order from dependencies to dependents.
+        """
         if self.type not in ("executable", "shared_library", "static_library"):
             return
 
@@ -2129,14 +2291,14 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
             #  export foo := a\ b
             # it does not -- the backslash is written to the env as literal character.
             # So don't escape spaces in |env[k]|.
-            self.WriteLn("%s: export %s := %s" % (QuoteSpaces(target), k, v))
+            self.WriteLn(f"{QuoteSpaces(target)}: export {k} := {v}")
 
     def Objectify(self, path):
         """Convert a path to its output directory form."""
         if "$(" in path:
             path = path.replace("$(obj)/", "$(obj).%s/$(TARGET)/" % self.toolset)
         if "$(obj)" not in path:
-            path = "$(obj).%s/$(TARGET)/%s" % (self.toolset, path)
+            path = f"$(obj).{self.toolset}/$(TARGET)/{path}"
         return path
 
     def Pchify(self, path, lang):
@@ -2144,14 +2306,14 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
         path = self.Absolutify(path)
         if "$(" in path:
             path = path.replace(
-                "$(obj)/", "$(obj).%s/$(TARGET)/pch-%s" % (self.toolset, lang)
+                "$(obj)/", f"$(obj).{self.toolset}/$(TARGET)/pch-{lang}"
             )
             return path
-        return "$(obj).%s/$(TARGET)/pch-%s/%s" % (self.toolset, lang, path)
+        return f"$(obj).{self.toolset}/$(TARGET)/pch-{lang}/{path}"
 
     def Absolutify(self, path):
         """Convert a subdirectory-relative path into a base-relative path.
-    Skips over paths that contain variables."""
+        Skips over paths that contain variables."""
         if "$(" in path:
             # Don't call normpath in this case, as it might collapse the
             # path too aggressively if it features '..'. However it's still
@@ -2180,6 +2342,9 @@ $(obj).$(TOOLSET)/$(TARGET)/%%.o: $(obj)/%%%s FORCE_DO_CMD
         #    # Install all shared libs into a common directory (per toolset) for
         #    # convenient access with LD_LIBRARY_PATH.
         #    return "$(builddir)/lib.%s/%s" % (self.toolset, self.alias)
+        if self.flavor == "zos" and self.type == "shared_library":
+            return "$(builddir)/lib.%s/%s" % (self.toolset, self.alias)
+
         return "$(builddir)/" + self.alias
 
 
@@ -2219,7 +2384,7 @@ def PerformBuild(data, configurations, params):
         if options.toplevel_dir and options.toplevel_dir != ".":
             arguments += "-C", options.toplevel_dir
         arguments.append("BUILDTYPE=" + config)
-        print("Building [%s]: %s" % (config, arguments))
+        print(f"Building [{config}]: {arguments}")
         subprocess.check_call(arguments)
 
 
@@ -2253,7 +2418,7 @@ def GenerateOutput(target_list, target_dicts, data, params):
     # away when we add verification that all targets have the
     # necessary configurations.
     default_configuration = None
-    toolsets = set([target_dicts[target]["toolset"] for target in target_list])
+    toolsets = {target_dicts[target]["toolset"] for target in target_list}
     for target in target_list:
         spec = target_dicts[target]
         if spec["default_configuration"] != "Default":
@@ -2291,10 +2456,12 @@ def GenerateOutput(target_list, target_dicts, data, params):
         "AR.target": GetEnvironFallback(("AR_target", "AR"), "$(AR)"),
         "CXX.target": GetEnvironFallback(("CXX_target", "CXX"), "$(CXX)"),
         "LINK.target": GetEnvironFallback(("LINK_target", "LINK"), "$(LINK)"),
+        "PLI.target": GetEnvironFallback(("PLI_target", "PLI"), "pli"),
         "CC.host": GetEnvironFallback(("CC_host", "CC"), "gcc"),
         "AR.host": GetEnvironFallback(("AR_host", "AR"), "ar"),
         "CXX.host": GetEnvironFallback(("CXX_host", "CXX"), "g++"),
         "LINK.host": GetEnvironFallback(("LINK_host", "LINK"), "$(CXX.host)"),
+        "PLI.host": GetEnvironFallback(("PLI_host", "PLI"), "pli"),
     }
     if flavor == "mac":
         flock_command = "./gyp-mac-tool flock"
@@ -2310,16 +2477,36 @@ def GenerateOutput(target_list, target_dicts, data, params):
         header_params.update({"link_commands": LINK_COMMANDS_ANDROID})
     elif flavor == "zos":
         copy_archive_arguments = "-fPR"
-        makedep_arguments = "-qmakedep=gcc"
+        CC_target = GetEnvironFallback(("CC_target", "CC"), "njsc")
+        makedep_arguments = "-MMD"
+        if CC_target == "clang":
+            CC_host = GetEnvironFallback(("CC_host", "CC"), "clang")
+            CXX_target = GetEnvironFallback(("CXX_target", "CXX"), "clang++")
+            CXX_host = GetEnvironFallback(("CXX_host", "CXX"), "clang++")
+        elif CC_target == "ibm-clang64":
+            CC_host = GetEnvironFallback(("CC_host", "CC"), "ibm-clang64")
+            CXX_target = GetEnvironFallback(("CXX_target", "CXX"), "ibm-clang++64")
+            CXX_host = GetEnvironFallback(("CXX_host", "CXX"), "ibm-clang++64")
+        elif CC_target == "ibm-clang":
+            CC_host = GetEnvironFallback(("CC_host", "CC"), "ibm-clang")
+            CXX_target = GetEnvironFallback(("CXX_target", "CXX"), "ibm-clang++")
+            CXX_host = GetEnvironFallback(("CXX_host", "CXX"), "ibm-clang++")
+        else:
+            # Node.js versions prior to v18:
+            makedep_arguments = "-qmakedep=gcc"
+            CC_host = GetEnvironFallback(("CC_host", "CC"), "njsc")
+            CXX_target = GetEnvironFallback(("CXX_target", "CXX"), "njsc++")
+            CXX_host = GetEnvironFallback(("CXX_host", "CXX"), "njsc++")
         header_params.update(
             {
                 "copy_archive_args": copy_archive_arguments,
                 "makedep_args": makedep_arguments,
                 "link_commands": LINK_COMMANDS_OS390,
-                "CC.target": GetEnvironFallback(("CC_target", "CC"), "njsc"),
-                "CXX.target": GetEnvironFallback(("CXX_target", "CXX"), "njsc++"),
-                "CC.host": GetEnvironFallback(("CC_host", "CC"), "njsc"),
-                "CXX.host": GetEnvironFallback(("CXX_host", "CXX"), "njsc++"),
+                "extra_commands": SHARED_HEADER_OS390_COMMANDS,
+                "CC.target": CC_target,
+                "CXX.target": CXX_target,
+                "CC.host": CC_host,
+                "CXX.host": CXX_host,
             }
         )
     elif flavor == "solaris":
@@ -2328,7 +2515,7 @@ def GenerateOutput(target_list, target_dicts, data, params):
             {
                 "copy_archive_args": copy_archive_arguments,
                 "flock": "./gyp-flock-tool flock",
-                "flock_index": 2
+                "flock_index": 2,
             }
         )
     elif flavor == "freebsd":
@@ -2347,6 +2534,16 @@ def GenerateOutput(target_list, target_dicts, data, params):
                 "flock_index": 2,
             }
         )
+    elif flavor == "os400":
+        copy_archive_arguments = "-pPRf"
+        header_params.update(
+            {
+                "copy_archive_args": copy_archive_arguments,
+                "link_commands": LINK_COMMANDS_OS400,
+                "flock": "./gyp-flock-tool flock",
+                "flock_index": 2,
+            }
+        )
 
     build_file, _, _ = gyp.common.ParseQualifiedTarget(target_list[0])
     make_global_settings_array = data[build_file].get("make_global_settings", [])
@@ -2362,7 +2559,7 @@ def GenerateOutput(target_list, target_dicts, data, params):
             value = "$(abspath %s)" % value
         wrapper = wrappers.get(key)
         if wrapper:
-            value = "%s %s" % (wrapper, value)
+            value = f"{wrapper} {value}"
             del wrappers[key]
         if key in ("CC", "CC.host", "CXX", "CXX.host"):
             make_global_settings += (
@@ -2372,10 +2569,10 @@ def GenerateOutput(target_list, target_dicts, data, params):
             env_key = key.replace(".", "_")  # CC.host -> CC_host
             if env_key in os.environ:
                 value = os.environ[env_key]
-            make_global_settings += "  %s = %s\n" % (key, value)
+            make_global_settings += f"  {key} = {value}\n"
             make_global_settings += "endif\n"
         else:
-            make_global_settings += "%s ?= %s\n" % (key, value)
+            make_global_settings += f"{key} ?= {value}\n"
     # TODO(ukai): define cmd when only wrapper is specified in
     # make_global_settings.
 
@@ -2413,8 +2610,8 @@ def GenerateOutput(target_list, target_dicts, data, params):
 
         this_make_global_settings = data[build_file].get("make_global_settings", [])
         assert make_global_settings_array == this_make_global_settings, (
-            "make_global_settings needs to be the same for all targets. %s vs. %s"
-            % (this_make_global_settings, make_global_settings)
+            "make_global_settings needs to be the same for all targets "
+            f"{this_make_global_settings} vs. {make_global_settings}"
         )
 
         build_files.add(gyp.common.RelativePath(build_file, options.toplevel_dir))
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
similarity index 97%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
index 32bf4746..13b0794b 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
@@ -2,7 +2,6 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-from __future__ import print_function
 
 import ntpath
 import os
@@ -26,8 +25,6 @@ import gyp.MSVSVersion as MSVSVersion
 from gyp.common import GypError
 from gyp.common import OrderedSet
 
-PY3 = bytes != str
-
 
 # Regular expression for validating Visual Studio GUIDs.  If the GUID
 # contains lowercase hex letters, MSVS will be fine. However,
@@ -120,9 +117,7 @@ def _GetDomainAndUserName():
             call = subprocess.Popen(
                 ["net", "config", "Workstation"], stdout=subprocess.PIPE
             )
-            config = call.communicate()[0]
-            if PY3:
-                config = config.decode("utf-8")
+            config = call.communicate()[0].decode("utf-8")
             username_re = re.compile(r"^User name\s+(\S+)", re.MULTILINE)
             username_match = username_re.search(config)
             if username_match:
@@ -157,7 +152,7 @@ def _NormalizedSource(source):
     return source
 
 
-def _FixPath(path):
+def _FixPath(path, separator="\\"):
     """Convert paths to a form that will make sense in a vcproj file.
 
   Arguments:
@@ -169,13 +164,16 @@ def _FixPath(path):
         fixpath_prefix
         and path
         and not os.path.isabs(path)
-        and not path[0] == "$"
+        and path[0] != "$"
         and not _IsWindowsAbsPath(path)
     ):
         path = os.path.join(fixpath_prefix, path)
-    path = path.replace("/", "\\")
+    if separator == "\\":
+        path = path.replace("/", "\\")
     path = _NormalizedSource(path)
-    if path and path[-1] == "\\":
+    if separator == "/":
+        path = path.replace("\\", "/")
+    if path and path[-1] == separator:
         path = path[:-1]
     return path
 
@@ -190,9 +188,9 @@ def _IsWindowsAbsPath(path):
     return path.startswith("c:") or path.startswith("C:")
 
 
-def _FixPaths(paths):
+def _FixPaths(paths, separator="\\"):
     """Fix each of the paths of the list."""
-    return [_FixPath(i) for i in paths]
+    return [_FixPath(i, separator) for i in paths]
 
 
 def _ConvertSourcesToFilterHierarchy(
@@ -283,9 +281,9 @@ def _ToolSetOrAppend(tools, tool_name, setting, value, only_if_unset=False):
         else:
             value = [i.replace("/", "\\") for i in value]
     if not tools.get(tool_name):
-        tools[tool_name] = dict()
+        tools[tool_name] = {}
     tool = tools[tool_name]
-    if "CompileAsWinRT" == setting:
+    if setting == "CompileAsWinRT":
         return
     if tool.get(setting):
         if only_if_unset:
@@ -319,7 +317,7 @@ def _ConfigBaseName(config_name, platform_name):
 
 def _ConfigFullName(config_name, config_data):
     platform_name = _ConfigPlatform(config_data)
-    return "%s|%s" % (_ConfigBaseName(config_name, platform_name), platform_name)
+    return f"{_ConfigBaseName(config_name, platform_name)}|{platform_name}"
 
 
 def _ConfigWindowsTargetPlatformVersion(config_data, version):
@@ -340,7 +338,7 @@ def _ConfigWindowsTargetPlatformVersion(config_data, version):
             # Find a matching entry in sdk_dir\include.
             expected_sdk_dir = r"%s\include" % sdk_dir
             names = sorted(
-                [
+                (
                     x
                     for x in (
                         os.listdir(expected_sdk_dir)
@@ -348,7 +346,7 @@ def _ConfigWindowsTargetPlatformVersion(config_data, version):
                         else []
                     )
                     if x.startswith(version)
-                ],
+                ),
                 reverse=True,
             )
             if names:
@@ -414,10 +412,7 @@ def _BuildCommandLineForRuleRaw(
         return input_dir_preamble + cmd
     else:
         # Convert cat --> type to mimic unix.
-        if cmd[0] == "cat":
-            command = ["type"]
-        else:
-            command = [cmd[0].replace("/", "\\")]
+        command = ["type"] if cmd[0] == "cat" else [cmd[0].replace("/", "\\")]
         # Add call before command to ensure that commands can be tied together one
         # after the other without aborting in Incredibuild, since IB makes a bat
         # file out of the raw command string, and some commands (like python) are
@@ -425,16 +420,22 @@ def _BuildCommandLineForRuleRaw(
         command.insert(0, "call")
         # Fix the paths
         # TODO(quote): This is a really ugly heuristic, and will miss path fixing
-        #              for arguments like "--arg=path" or "/opt:path".
-        # If the argument starts with a slash or dash, it's probably a command line
-        # switch
-        arguments = [i if (i[:1] in "/-") else _FixPath(i) for i in cmd[1:]]
+        #              for arguments like "--arg=path", arg=path, or "/opt:path".
+        # If the argument starts with a slash or dash, or contains an equal sign,
+        # it's probably a command line switch.
+        # Return the path with forward slashes because the command using it might
+        # not support backslashes.
+        arguments = [
+            i if (i[:1] in "/-" or "=" in i) else _FixPath(i, "/")
+            for i in cmd[1:]
+        ]
         arguments = [i.replace("$(InputDir)", "%INPUTDIR%") for i in arguments]
         arguments = [MSVSSettings.FixVCMacroSlashes(i) for i in arguments]
         if quote_cmd:
             # Support a mode for using cmd directly.
             # Convert any paths to native form (first element is used directly).
             # TODO(quote):  regularize quoting path names throughout the module
+            command[1] = '"%s"' % command[1]
             arguments = ['"%s"' % i for i in arguments]
         # Collapse into a single command.
         return input_dir_preamble + " ".join(command + arguments)
@@ -620,7 +621,7 @@ def _GenerateNativeRulesForMSVS(p, rules, output_dir, spec, options):
     spec: the project dict
     options: global generator options
   """
-    rules_filename = "%s%s.rules" % (spec["target_name"], options.suffix)
+    rules_filename = "{}{}.rules".format(spec["target_name"], options.suffix)
     rules_file = MSVSToolFile.Writer(
         os.path.join(output_dir, rules_filename), spec["target_name"]
     )
@@ -666,7 +667,7 @@ def _GenerateExternalRules(rules, output_dir, spec, sources, options, actions_to
     options: global generator options
     actions_to_add: The list of actions we will add to.
   """
-    filename = "%s_rules%s.mk" % (spec["target_name"], options.suffix)
+    filename = "{}_rules{}.mk".format(spec["target_name"], options.suffix)
     mk_file = gyp.common.WriteOnDiff(os.path.join(output_dir, filename))
     # Find cygwin style versions of some paths.
     mk_file.write('OutDirCygwin:=$(shell cygpath -u "$(OutDir)")\n')
@@ -684,7 +685,7 @@ def _GenerateExternalRules(rules, output_dir, spec, sources, options, actions_to
             all_outputs.update(OrderedSet(outputs))
             # Only use one target from each rule as the dependency for
             # 'all' so we don't try to build each rule multiple times.
-            first_outputs.append(list(outputs)[0])
+            first_outputs.append(next(iter(outputs)))
             # Get the unique output directories for this rule.
             output_dirs = [os.path.split(i)[0] for i in outputs]
             for od in output_dirs:
@@ -709,7 +710,7 @@ def _GenerateExternalRules(rules, output_dir, spec, sources, options, actions_to
             cmd = ['"%s"' % i for i in cmd]
             cmd = " ".join(cmd)
             # Add it to the makefile.
-            mk_file.write("%s: %s\n" % (" ".join(outputs), " ".join(inputs)))
+            mk_file.write("{}: {}\n".format(" ".join(outputs), " ".join(inputs)))
             mk_file.write("\t%s\n\n" % cmd)
     # Close up the file.
     mk_file.close()
@@ -753,7 +754,7 @@ def _EscapeEnvironmentVariableExpansion(s):
 
   Returns:
       The escaped string.
-  """  # noqa: E731,E123,E501
+  """
     s = s.replace("%", "%%")
     return s
 
@@ -1186,7 +1187,7 @@ def _AddConfigurationToMSVSProject(p, spec, config_type, config_name, config):
     precompiled_header = config.get("msvs_precompiled_header")
 
     # Prepare the list of tools as a dictionary.
-    tools = dict()
+    tools = {}
     # Add in user specified msvs_settings.
     msvs_settings = config.get("msvs_settings", {})
     MSVSSettings.ValidateMSVSSettings(msvs_settings)
@@ -1381,10 +1382,7 @@ def _GetDefines(config):
   """
     defines = []
     for d in config.get("defines", []):
-        if type(d) == list:
-            fd = "=".join([str(dpart) for dpart in d])
-        else:
-            fd = str(d)
+        fd = "=".join([str(dpart) for dpart in d]) if isinstance(d, list) else str(d)
         defines.append(fd)
     return defines
 
@@ -1575,10 +1573,10 @@ def _AdjustSourcesAndConvertToFilterHierarchy(
     # such as ../../src/modules/module1 etc.
     if version.UsesVcxproj():
         while (
-            all([isinstance(s, MSVSProject.Filter) for s in sources])
-            and len(set([s.name for s in sources])) == 1
+            all(isinstance(s, MSVSProject.Filter) for s in sources)
+            and len({s.name for s in sources}) == 1
         ):
-            assert all([len(s.contents) == 1 for s in sources])
+            assert all(len(s.contents) == 1 for s in sources)
             sources = [s.contents[0] for s in sources]
     else:
         while len(sources) == 1 and isinstance(sources[0], MSVSProject.Filter):
@@ -1595,10 +1593,7 @@ def _IdlFilesHandledNonNatively(spec, sources):
         if rule["extension"] == "idl" and int(rule.get("msvs_external_rule", 0)):
             using_idl = True
             break
-    if using_idl:
-        excluded_idl = [i for i in sources if i.endswith(".idl")]
-    else:
-        excluded_idl = []
+    excluded_idl = [i for i in sources if i.endswith(".idl")] if using_idl else []
     return excluded_idl
 
 
@@ -1782,8 +1777,8 @@ def _GetCopies(spec):
                 base_dir = posixpath.split(src_bare)[0]
                 outer_dir = posixpath.split(src_bare)[1]
                 fixed_dst = _FixPath(dst)
-                full_dst = '"%s\\%s\\"' % (fixed_dst, outer_dir)
-                cmd = 'mkdir %s 2>nul & cd "%s" && xcopy /e /f /y "%s" %s' % (
+                full_dst = f'"{fixed_dst}\\{outer_dir}\\"'
+                cmd = 'mkdir {} 2>nul & cd "{}" && xcopy /e /f /y "{}" {}'.format(
                     full_dst,
                     _FixPath(base_dir),
                     outer_dir,
@@ -1794,17 +1789,17 @@ def _GetCopies(spec):
                         [src],
                         ["dummy_copies", dst],
                         cmd,
-                        "Copying %s to %s" % (src, fixed_dst),
+                        f"Copying {src} to {fixed_dst}",
                     )
                 )
             else:
                 fix_dst = _FixPath(cpy["destination"])
-                cmd = 'mkdir "%s" 2>nul & set ERRORLEVEL=0 & copy /Y "%s" "%s"' % (
+                cmd = 'mkdir "{}" 2>nul & set ERRORLEVEL=0 & copy /Y "{}" "{}"'.format(
                     fix_dst,
                     _FixPath(src),
                     _FixPath(dst),
                 )
-                copies.append(([src], [dst], cmd, "Copying %s to %s" % (src, fix_dst)))
+                copies.append(([src], [dst], cmd, f"Copying {src} to {fix_dst}"))
     return copies
 
 
@@ -1816,7 +1811,7 @@ def _GetPathDict(root, path):
     parent, folder = os.path.split(path)
     parent_dict = _GetPathDict(root, parent)
     if folder not in parent_dict:
-        parent_dict[folder] = dict()
+        parent_dict[folder] = {}
     return parent_dict[folder]
 
 
@@ -1904,12 +1899,12 @@ def _GetPlatformOverridesOfProject(spec):
     for config_name, c in spec["configurations"].items():
         config_fullname = _ConfigFullName(config_name, c)
         platform = c.get("msvs_target_platform", _ConfigPlatform(c))
-        fixed_config_fullname = "%s|%s" % (
+        fixed_config_fullname = "{}|{}".format(
             _ConfigBaseName(config_name, _ConfigPlatform(c)),
             platform,
         )
         if spec["toolset"] == "host" and generator_supports_multiple_toolsets:
-            fixed_config_fullname = "%s|x64" % (config_name,)
+            fixed_config_fullname = f"{config_name}|x64"
         config_platform_overrides[config_fullname] = fixed_config_fullname
     return config_platform_overrides
 
@@ -2062,7 +2057,7 @@ def PerformBuild(data, configurations, params):
 
     for config in configurations:
         arguments = [devenv, sln_path, "/Build", config]
-        print("Building [%s]: %s" % (config, arguments))
+        print(f"Building [{config}]: {arguments}")
         subprocess.check_call(arguments)
 
 
@@ -2248,7 +2243,7 @@ def _AppendFiltersForMSBuild(
             if not parent_filter_name:
                 filter_name = source.name
             else:
-                filter_name = "%s\\%s" % (parent_filter_name, source.name)
+                filter_name = f"{parent_filter_name}\\{source.name}"
             # Add the filter to the group.
             filter_group.append(
                 [
@@ -2376,7 +2371,7 @@ def _GenerateRulesForMSBuild(
     _AdjustSourcesForRules(rules, sources, excluded_sources, True)
 
 
-class MSBuildRule(object):
+class MSBuildRule:
     """Used to store information used to generate an MSBuild rule.
 
   Attributes:
@@ -2575,7 +2570,7 @@ def _GenerateMSBuildRuleTargetsFile(targets_path, msbuild_rules):
                 "Condition": "'@(%s)' != '' and '%%(%s.ExcludedFromBuild)' != "
                 "'true'" % (rule.tlog, rule.tlog),
                 "File": "$(IntDir)$(ProjectName).read.1.tlog",
-                "Lines": "^%%(%s.Source);%%(%s.Inputs)" % (rule.tlog, rule.tlog),
+                "Lines": f"^%({rule.tlog}.Source);%({rule.tlog}.Inputs)",
             },
         ]
         command_and_input_section = [
@@ -2921,7 +2916,7 @@ def _GetMSBuildProjectConfigurations(configurations, spec):
     group = ["ItemGroup", {"Label": "ProjectConfigurations"}]
     for (name, settings) in sorted(configurations.items()):
         configuration, platform = _GetConfigurationAndPlatform(name, settings, spec)
-        designation = "%s|%s" % (configuration, platform)
+        designation = f"{configuration}|{platform}"
         group.append(
             [
                 "ProjectConfiguration",
@@ -3010,18 +3005,26 @@ def _GetMSBuildConfigurationDetails(spec, build_file):
         msbuild_attributes = _GetMSBuildAttributes(spec, settings, build_file)
         condition = _GetConfigurationCondition(name, settings, spec)
         character_set = msbuild_attributes.get("CharacterSet")
+        vctools_version = msbuild_attributes.get("VCToolsVersion")
         config_type = msbuild_attributes.get("ConfigurationType")
         _AddConditionalProperty(properties, condition, "ConfigurationType", config_type)
+        spectre_mitigation = msbuild_attributes.get('SpectreMitigation')
+        if spectre_mitigation:
+            _AddConditionalProperty(properties, condition, "SpectreMitigation",
+                                    spectre_mitigation)
         if config_type == "Driver":
             _AddConditionalProperty(properties, condition, "DriverType", "WDM")
             _AddConditionalProperty(
                 properties, condition, "TargetVersion", _ConfigTargetVersion(settings)
             )
-        if character_set:
-            if "msvs_enable_winrt" not in spec:
-                _AddConditionalProperty(
-                    properties, condition, "CharacterSet", character_set
-                )
+        if character_set and "msvs_enable_winrt" not in spec:
+            _AddConditionalProperty(
+                properties, condition, "CharacterSet", character_set
+            )
+        if vctools_version and "msvs_enable_winrt" not in spec:
+            _AddConditionalProperty(
+                properties, condition, "VCToolsVersion", vctools_version
+            )
     return _GetMSBuildPropertyGroup(spec, "Configuration", properties)
 
 
@@ -3101,6 +3104,10 @@ def _ConvertMSVSBuildAttributes(spec, config, build_file):
             msbuild_attributes[a] = _ConvertMSVSCharacterSet(msvs_attributes[a])
         elif a == "ConfigurationType":
             msbuild_attributes[a] = _ConvertMSVSConfigurationType(msvs_attributes[a])
+        elif a == "SpectreMitigation":
+            msbuild_attributes[a] = msvs_attributes[a]
+        elif a == "VCToolsVersion":
+            msbuild_attributes[a] = msvs_attributes[a]
         else:
             print("Warning: Do not know how to convert MSVS attribute " + a)
     return msbuild_attributes
@@ -3286,13 +3293,11 @@ def _GetMSBuildPropertyGroup(spec, label, properties):
             # Self references are ignored. Self reference is used in a few places to
             # append to the default value. I.e. PATH=$(PATH);other_path
             edges.update(
-                set(
-                    [
-                        v
-                        for v in MSVS_VARIABLE_REFERENCE.findall(value)
-                        if v in properties and v != node
-                    ]
-                )
+                {
+                    v
+                    for v in MSVS_VARIABLE_REFERENCE.findall(value)
+                    if v in properties and v != node
+                }
             )
         return edges
 
@@ -3325,15 +3330,14 @@ def _GetMSBuildToolSettingsSections(spec, configurations):
         for tool_name, tool_settings in sorted(msbuild_settings.items()):
             # Skip the tool named '' which is a holder of global settings handled
             # by _GetMSBuildConfigurationGlobalProperties.
-            if tool_name:
-                if tool_settings:
-                    tool = [tool_name]
-                    for name, value in sorted(tool_settings.items()):
-                        formatted_value = _GetValueFormattedForMSBuild(
-                            tool_name, name, value
-                        )
-                        tool.append([name, formatted_value])
-                    group.append(tool)
+            if tool_name and tool_settings:
+                tool = [tool_name]
+                for name, value in sorted(tool_settings.items()):
+                    formatted_value = _GetValueFormattedForMSBuild(
+                        tool_name, name, value
+                    )
+                    tool.append([name, formatted_value])
+                group.append(tool)
         groups.append(group)
     return groups
 
@@ -3461,10 +3465,7 @@ def _GetValueFormattedForMSBuild(tool_name, name, value):
             "Link": ["AdditionalOptions"],
             "Lib": ["AdditionalOptions"],
         }
-        if tool_name in exceptions and name in exceptions[tool_name]:
-            char = " "
-        else:
-            char = ";"
+        char = " " if name in exceptions.get(tool_name, []) else ";"
         formatted_value = char.join(
             [MSVSSettings.ConvertVCMacrosToMSBuild(i) for i in value]
         )
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
similarity index 90%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
index e001f417..e80b57f0 100755
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # Copyright (c) 2012 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
@@ -8,10 +8,7 @@
 import gyp.generator.msvs as msvs
 import unittest
 
-try:
-    from StringIO import StringIO  # Python 2
-except ImportError:
-    from io import StringIO  # Python 3
+from io import StringIO
 
 
 class TestSequenceFunctions(unittest.TestCase):
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
similarity index 94%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
index e064bad7..8ba341e9 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
@@ -2,7 +2,6 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-from __future__ import print_function
 
 import collections
 import copy
@@ -20,10 +19,7 @@ import gyp.msvs_emulation
 import gyp.MSVSUtil as MSVSUtil
 import gyp.xcode_emulation
 
-try:
-    from cStringIO import StringIO
-except ImportError:
-    from io import StringIO
+from io import StringIO
 
 from gyp.common import GetEnvironFallback
 import gyp.ninja_syntax as ninja_syntax
@@ -76,7 +72,7 @@ def StripPrefix(arg, prefix):
 
 def QuoteShellArgument(arg, flavor):
     """Quote a string such that it will be interpreted as a single argument
-  by the shell."""
+    by the shell."""
     # Rather than attempting to enumerate the bad shell characters, just
     # allow common OK ones and quote anything else.
     if re.match(r"^[a-zA-Z0-9_=.\\/-]+$", arg):
@@ -88,7 +84,7 @@ def QuoteShellArgument(arg, flavor):
 
 def Define(d, flavor):
     """Takes a preprocessor define and returns a -D parameter that's ninja- and
-  shell-escaped."""
+    shell-escaped."""
     if flavor == "win":
         # cl.exe replaces literal # characters with = in preprocessor definitions for
         # some reason. Octal-encode to work around that.
@@ -99,32 +95,32 @@ def Define(d, flavor):
 def AddArch(output, arch):
     """Adds an arch string to an output path."""
     output, extension = os.path.splitext(output)
-    return "%s.%s%s" % (output, arch, extension)
+    return f"{output}.{arch}{extension}"
 
 
-class Target(object):
+class Target:
     """Target represents the paths used within a single gyp target.
 
-  Conceptually, building a single target A is a series of steps:
+    Conceptually, building a single target A is a series of steps:
 
-  1) actions/rules/copies  generates source/resources/etc.
-  2) compiles              generates .o files
-  3) link                  generates a binary (library/executable)
-  4) bundle                merges the above in a mac bundle
+    1) actions/rules/copies  generates source/resources/etc.
+    2) compiles              generates .o files
+    3) link                  generates a binary (library/executable)
+    4) bundle                merges the above in a mac bundle
 
-  (Any of these steps can be optional.)
+    (Any of these steps can be optional.)
 
-  From a build ordering perspective, a dependent target B could just
-  depend on the last output of this series of steps.
+    From a build ordering perspective, a dependent target B could just
+    depend on the last output of this series of steps.
 
-  But some dependent commands sometimes need to reach inside the box.
-  For example, when linking B it needs to get the path to the static
-  library generated by A.
+    But some dependent commands sometimes need to reach inside the box.
+    For example, when linking B it needs to get the path to the static
+    library generated by A.
 
-  This object stores those paths.  To keep things simple, member
-  variables only store concrete paths to single files, while methods
-  compute derived values like "the last output of the target".
-  """
+    This object stores those paths.  To keep things simple, member
+    variables only store concrete paths to single files, while methods
+    compute derived values like "the last output of the target".
+    """
 
     def __init__(self, type):
         # Gyp type ("static_library", etc.) of this target.
@@ -163,7 +159,7 @@ class Target(object):
 
     def UsesToc(self, flavor):
         """Return true if the target should produce a restat rule based on a TOC
-    file."""
+        file."""
         # For bundles, the .TOC should be produced for the binary, not for
         # FinalOutput(). But the naive approach would put the TOC file into the
         # bundle, so don't do this for bundles for now.
@@ -173,19 +169,19 @@ class Target(object):
 
     def PreActionInput(self, flavor):
         """Return the path, if any, that should be used as a dependency of
-    any dependent action step."""
+        any dependent action step."""
         if self.UsesToc(flavor):
             return self.FinalOutput() + ".TOC"
         return self.FinalOutput() or self.preaction_stamp
 
     def PreCompileInput(self):
         """Return the path, if any, that should be used as a dependency of
-    any dependent compile step."""
+        any dependent compile step."""
         return self.actions_stamp or self.precompile_stamp
 
     def FinalOutput(self):
         """Return the last output of the target, which depends on all prior
-    steps."""
+        steps."""
         return self.bundle or self.binary or self.actions_stamp
 
 
@@ -214,7 +210,7 @@ class Target(object):
 #   to the input file name as well as the output target name.
 
 
-class NinjaWriter(object):
+class NinjaWriter:
     def __init__(
         self,
         hash_for_rules,
@@ -228,11 +224,11 @@ class NinjaWriter(object):
         toplevel_dir=None,
     ):
         """
-    base_dir: path from source root to directory containing this gyp file,
-              by gyp semantics, all input paths are relative to this
-    build_dir: path from source root to build output
-    toplevel_dir: path to the toplevel directory
-    """
+        base_dir: path from source root to directory containing this gyp file,
+                  by gyp semantics, all input paths are relative to this
+        build_dir: path from source root to build output
+        toplevel_dir: path to the toplevel directory
+        """
 
         self.hash_for_rules = hash_for_rules
         self.target_outputs = target_outputs
@@ -263,10 +259,10 @@ class NinjaWriter(object):
     def ExpandSpecial(self, path, product_dir=None):
         """Expand specials like $!PRODUCT_DIR in |path|.
 
-    If |product_dir| is None, assumes the cwd is already the product
-    dir.  Otherwise, |product_dir| is the relative path to the product
-    dir.
-    """
+        If |product_dir| is None, assumes the cwd is already the product
+        dir.  Otherwise, |product_dir| is the relative path to the product
+        dir.
+        """
 
         PRODUCT_DIR = "$!PRODUCT_DIR"
         if PRODUCT_DIR in path:
@@ -303,9 +299,9 @@ class NinjaWriter(object):
 
     def GypPathToNinja(self, path, env=None):
         """Translate a gyp path to a ninja path, optionally expanding environment
-    variable references in |path| with |env|.
+        variable references in |path| with |env|.
 
-    See the above discourse on path conversions."""
+        See the above discourse on path conversions."""
         if env:
             if self.flavor == "mac":
                 path = gyp.xcode_emulation.ExpandEnvVars(path, env)
@@ -324,11 +320,11 @@ class NinjaWriter(object):
     def GypPathToUniqueOutput(self, path, qualified=True):
         """Translate a gyp path to a ninja path for writing output.
 
-    If qualified is True, qualify the resulting filename with the name
-    of the target.  This is necessary when e.g. compiling the same
-    path twice for two separate output targets.
+        If qualified is True, qualify the resulting filename with the name
+        of the target.  This is necessary when e.g. compiling the same
+        path twice for two separate output targets.
 
-    See the above discourse on path conversions."""
+        See the above discourse on path conversions."""
 
         path = self.ExpandSpecial(path)
         assert not path.startswith("$"), path
@@ -361,9 +357,9 @@ class NinjaWriter(object):
 
     def WriteCollapsedDependencies(self, name, targets, order_only=None):
         """Given a list of targets, return a path for a single file
-    representing the result of building all the targets or None.
+        representing the result of building all the targets or None.
 
-    Uses a stamp file if necessary."""
+        Uses a stamp file if necessary."""
 
         assert targets == [item for item in targets if item], targets
         if len(targets) == 0:
@@ -377,14 +373,14 @@ class NinjaWriter(object):
 
     def _SubninjaNameForArch(self, arch):
         output_file_base = os.path.splitext(self.output_file_name)[0]
-        return "%s.%s.ninja" % (output_file_base, arch)
+        return f"{output_file_base}.{arch}.ninja"
 
     def WriteSpec(self, spec, config_name, generator_flags):
         """The main entry point for NinjaWriter: write the build rules for a spec.
 
-    Returns a Target object, which represents the output paths for this spec.
-    Returns None if there are no outputs (e.g. a settings-only 'none' type
-    target)."""
+        Returns a Target object, which represents the output paths for this spec.
+        Returns None if there are no outputs (e.g. a settings-only 'none' type
+        target)."""
 
         self.config_name = config_name
         self.name = spec["target_name"]
@@ -418,20 +414,17 @@ class NinjaWriter(object):
         if self.flavor == "mac":
             self.archs = self.xcode_settings.GetActiveArchs(config_name)
             if len(self.archs) > 1:
-                self.arch_subninjas = dict(
-                    (
-                        arch,
-                        ninja_syntax.Writer(
-                            OpenOutput(
-                                os.path.join(
-                                    self.toplevel_build, self._SubninjaNameForArch(arch)
-                                ),
-                                "w",
-                            )
-                        ),
+                self.arch_subninjas = {
+                    arch: ninja_syntax.Writer(
+                        OpenOutput(
+                            os.path.join(
+                                self.toplevel_build, self._SubninjaNameForArch(arch)
+                            ),
+                            "w",
+                        )
                     )
                     for arch in self.archs
-                )
+                }
 
         # Compute predepends for all rules.
         # actions_depends is the dependencies this target depends on before running
@@ -558,7 +551,7 @@ class NinjaWriter(object):
 
     def _WinIdlRule(self, source, prebuild, outputs):
         """Handle the implicit VS .idl rule for one source file. Fills |outputs|
-    with files that are generated."""
+        with files that are generated."""
         outdir, output, vars, flags = self.msvs_settings.GetIdlBuildData(
             source, self.config_name
         )
@@ -595,7 +588,7 @@ class NinjaWriter(object):
         self, spec, extra_sources, prebuild, mac_bundle_depends
     ):
         """Write out the Actions, Rules, and Copies steps.  Return a path
-    representing the outputs of these steps."""
+        representing the outputs of these steps."""
         outputs = []
         if self.is_mac_bundle:
             mac_bundle_resources = spec.get("mac_bundle_resources", [])[:]
@@ -638,16 +631,16 @@ class NinjaWriter(object):
     def GenerateDescription(self, verb, message, fallback):
         """Generate and return a description of a build step.
 
-    |verb| is the short summary, e.g. ACTION or RULE.
-    |message| is a hand-written description, or None if not available.
-    |fallback| is the gyp-level name of the step, usable as a fallback.
-    """
+        |verb| is the short summary, e.g. ACTION or RULE.
+        |message| is a hand-written description, or None if not available.
+        |fallback| is the gyp-level name of the step, usable as a fallback.
+        """
         if self.toolset != "target":
             verb += "(%s)" % self.toolset
         if message:
-            return "%s %s" % (verb, self.ExpandSpecial(message))
+            return f"{verb} {self.ExpandSpecial(message)}"
         else:
-            return "%s %s: %s" % (verb, self.name, fallback)
+            return f"{verb} {self.name}: {fallback}"
 
     def WriteActions(
         self, actions, extra_sources, prebuild, extra_mac_bundle_resources
@@ -657,14 +650,14 @@ class NinjaWriter(object):
         all_outputs = []
         for action in actions:
             # First write out a rule for the action.
-            name = "%s_%s" % (action["action_name"], self.hash_for_rules)
+            name = "{}_{}".format(action["action_name"], self.hash_for_rules)
             description = self.GenerateDescription(
                 "ACTION", action.get("message", None), name
             )
-            is_cygwin = (
-                self.msvs_settings.IsRuleRunUnderCygwin(action)
+            win_shell_flags = (
+                self.msvs_settings.GetRuleShellFlags(action)
                 if self.flavor == "win"
-                else False
+                else None
             )
             args = action["action"]
             depfile = action.get("depfile", None)
@@ -672,7 +665,7 @@ class NinjaWriter(object):
                 depfile = self.ExpandSpecial(depfile, self.base_to_build)
             pool = "console" if int(action.get("ninja_use_console", 0)) else None
             rule_name, _ = self.WriteNewNinjaRule(
-                name, args, description, is_cygwin, env, pool, depfile=depfile
+                name, args, description, win_shell_flags, env, pool, depfile=depfile
             )
 
             inputs = [self.GypPathToNinja(i, env) for i in action["inputs"]]
@@ -706,7 +699,7 @@ class NinjaWriter(object):
                 continue
 
             # First write out a rule for the rule action.
-            name = "%s_%s" % (rule["rule_name"], self.hash_for_rules)
+            name = "{}_{}".format(rule["rule_name"], self.hash_for_rules)
 
             args = rule["action"]
             description = self.GenerateDescription(
@@ -714,14 +707,14 @@ class NinjaWriter(object):
                 rule.get("message", None),
                 ("%s " + generator_default_variables["RULE_INPUT_PATH"]) % name,
             )
-            is_cygwin = (
-                self.msvs_settings.IsRuleRunUnderCygwin(rule)
+            win_shell_flags = (
+                self.msvs_settings.GetRuleShellFlags(rule)
                 if self.flavor == "win"
-                else False
+                else None
             )
             pool = "console" if int(rule.get("ninja_use_console", 0)) else None
             rule_name, args = self.WriteNewNinjaRule(
-                name, args, description, is_cygwin, env, pool
+                name, args, description, win_shell_flags, env, pool
             )
 
             # TODO: if the command references the outputs directly, we should
@@ -731,7 +724,7 @@ class NinjaWriter(object):
             # must vary per source file.
             # Compute the list of variables we'll need to provide.
             special_locals = ("source", "root", "dirname", "ext", "name")
-            needed_variables = set(["source"])
+            needed_variables = {"source"}
             for argument in args:
                 for var in special_locals:
                     if "${%s}" % var in argument:
@@ -740,7 +733,7 @@ class NinjaWriter(object):
 
             def cygwin_munge(path):
                 # pylint: disable=cell-var-from-loop
-                if is_cygwin:
+                if win_shell_flags and win_shell_flags.cygwin:
                     return path.replace("\\", "/")
                 return path
 
@@ -875,7 +868,7 @@ class NinjaWriter(object):
         output = self.GypPathToUniqueOutput("headers.hmap")
         self.xcode_settings.header_map_path = output
         all_headers = map(
-            self.GypPathToNinja, filter(lambda x: x.endswith((".h")), all_sources)
+            self.GypPathToNinja, filter(lambda x: x.endswith(".h"), all_sources)
         )
         variables = [
             ("framework", framework),
@@ -925,11 +918,11 @@ class NinjaWriter(object):
     def WriteMacXCassets(self, xcassets, bundle_depends):
         """Writes ninja edges for 'mac_bundle_resources' .xcassets files.
 
-    This add an invocation of 'actool' via the 'mac_tool.py' helper script.
-    It assumes that the assets catalogs define at least one imageset and
-    thus an Assets.car file will be generated in the application resources
-    directory. If this is not the case, then the build will probably be done
-    at each invocation of ninja."""
+        This add an invocation of 'actool' via the 'mac_tool.py' helper script.
+        It assumes that the assets catalogs define at least one imageset and
+        thus an Assets.car file will be generated in the application resources
+        directory. If this is not the case, then the build will probably be done
+        at each invocation of ninja."""
         if not xcassets:
             return
 
@@ -1047,22 +1040,19 @@ class NinjaWriter(object):
                 spec,
             )
         else:
-            return dict(
-                (
-                    arch,
-                    self.WriteSourcesForArch(
-                        self.arch_subninjas[arch],
-                        config_name,
-                        config,
-                        sources,
-                        predepends,
-                        precompiled_header,
-                        spec,
-                        arch=arch,
-                    ),
+            return {
+                arch: self.WriteSourcesForArch(
+                    self.arch_subninjas[arch],
+                    config_name,
+                    config,
+                    sources,
+                    predepends,
+                    precompiled_header,
+                    spec,
+                    arch=arch,
                 )
                 for arch in self.archs
-            )
+            }
 
     def WriteSourcesForArch(
         self,
@@ -1231,7 +1221,7 @@ class NinjaWriter(object):
                 command = "cc_s"
             elif (
                 self.flavor == "win"
-                and ext == "asm"
+                and ext in ("asm", "S")
                 and not self.msvs_settings.HasExplicitAsmRules(spec)
             ):
                 command = "asm"
@@ -1427,7 +1417,11 @@ class NinjaWriter(object):
         is_executable = spec["type"] == "executable"
         # The ldflags config key is not used on mac or win. On those platforms
         # linker flags are set via xcode_settings and msvs_settings, respectively.
-        env_ldflags = os.environ.get("LDFLAGS", "").split()
+        if self.toolset == "target":
+            env_ldflags = os.environ.get("LDFLAGS", "").split()
+        elif self.toolset == "host":
+            env_ldflags = os.environ.get("LDFLAGS_host", "").split()
+
         if self.flavor == "mac":
             ldflags = self.xcode_settings.GetLdflags(
                 config_name,
@@ -1589,7 +1583,7 @@ class NinjaWriter(object):
         elif spec["type"] == "static_library":
             self.target.binary = self.ComputeOutput(spec)
             if (
-                self.flavor not in ("mac", "openbsd", "netbsd", "win")
+                self.flavor not in ("ios", "mac", "netbsd", "openbsd", "win")
                 and not self.is_standalone_static_library
             ):
                 self.ninja.build(
@@ -1729,8 +1723,8 @@ class NinjaWriter(object):
 
     def GetPostbuildCommand(self, spec, output, output_binary, is_command_start):
         """Returns a shell command that runs all the postbuilds, and removes
-    |output| if any of them fails. If |is_command_start| is False, then the
-    returned string will start with ' && '."""
+        |output| if any of them fails. If |is_command_start| is False, then the
+        returned string will start with ' && '."""
         if not self.xcode_settings or spec["type"] == "none" or not output:
             return ""
         output = QuoteShellArgument(output, self.flavor)
@@ -1776,8 +1770,8 @@ class NinjaWriter(object):
 
     def ComputeExportEnvString(self, env):
         """Given an environment, returns a string looking like
-        'export FOO=foo; export BAR="${FOO} bar;'
-    that exports |env| to the shell."""
+            'export FOO=foo; export BAR="${FOO} bar;'
+        that exports |env| to the shell."""
         export_str = []
         for k, v in env:
             export_str.append(
@@ -1821,10 +1815,7 @@ class NinjaWriter(object):
             "executable": default_variables["EXECUTABLE_SUFFIX"],
         }
         extension = spec.get("product_extension")
-        if extension:
-            extension = "." + extension
-        else:
-            extension = DEFAULT_EXTENSION.get(type, "")
+        extension = "." + extension if extension else DEFAULT_EXTENSION.get(type, "")
 
         if "product_name" in spec:
             # If we were given an explicit name, use that.
@@ -1842,7 +1833,7 @@ class NinjaWriter(object):
             "shared_library",
             "executable",
         ):
-            return "%s%s%s" % (prefix, target, extension)
+            return f"{prefix}{target}{extension}"
         elif type == "none":
             return "%s.stamp" % target
         else:
@@ -1905,12 +1896,12 @@ class NinjaWriter(object):
         ninja_file.variable(var, " ".join(values))
 
     def WriteNewNinjaRule(
-        self, name, args, description, is_cygwin, env, pool, depfile=None
+        self, name, args, description, win_shell_flags, env, pool, depfile=None
     ):
         """Write out a new ninja "rule" statement for a given command.
 
-    Returns the name of the new rule, and a copy of |args| with variables
-    expanded."""
+        Returns the name of the new rule, and a copy of |args| with variables
+        expanded."""
 
         if self.flavor == "win":
             args = [
@@ -1952,13 +1943,14 @@ class NinjaWriter(object):
         if self.flavor == "win":
             rspfile = rule_name + ".$unique_name.rsp"
             # The cygwin case handles this inside the bash sub-shell.
-            run_in = "" if is_cygwin else " " + self.build_to_base
-            if is_cygwin:
+            run_in = "" if win_shell_flags.cygwin else " " + self.build_to_base
+            if win_shell_flags.cygwin:
                 rspfile_content = self.msvs_settings.BuildCygwinBashCommandLine(
                     args, self.build_to_base
                 )
             else:
-                rspfile_content = gyp.msvs_emulation.EncodeRspFileList(args)
+                rspfile_content = gyp.msvs_emulation.EncodeRspFileList(
+                    args, win_shell_flags.quote)
             command = (
                 "%s gyp-win-tool action-wrapper $arch " % sys.executable
                 + rspfile
@@ -2117,8 +2109,8 @@ def GetDefaultConcurrentLinks():
         ctypes.windll.kernel32.GlobalMemoryStatusEx(ctypes.byref(stat))
 
         # VS 2015 uses 20% more working set than VS 2013 and can consume all RAM
-        # on a 64 GB machine.
-        mem_limit = max(1, stat.ullTotalPhys // (5 * (2 ** 30)))  # total / 5GB
+        # on a 64 GiB machine.
+        mem_limit = max(1, stat.ullTotalPhys // (5 * (2 ** 30)))  # total / 5GiB
         hard_cap = max(1, int(os.environ.get("GYP_LINK_CONCURRENCY_MAX", 2 ** 32)))
         return min(mem_limit, hard_cap)
     elif sys.platform.startswith("linux"):
@@ -2147,7 +2139,7 @@ def GetDefaultConcurrentLinks():
 
 def _GetWinLinkRuleNameSuffix(embed_manifest):
     """Returns the suffix used to select an appropriate linking rule depending on
-  whether the manifest embedding is enabled."""
+    whether the manifest embedding is enabled."""
     return "_embed" if embed_manifest else ""
 
 
@@ -2395,7 +2387,6 @@ def GenerateOutputForConfig(target_list, target_dicts, data, params, config_name
         )
         if flavor == "win":
             master_ninja.variable("ld_host", ld_host)
-            master_ninja.variable("ldxx_host", ldxx_host)
         else:
             master_ninja.variable(
                 "ld_host", CommandWithWrapper("LINK", wrappers, ld_host)
@@ -2502,7 +2493,7 @@ def GenerateOutputForConfig(target_list, target_dicts, data, params, config_name
             ),
         )
 
-    if flavor != "mac" and flavor != "win":
+    if flavor not in ("ios", "mac", "win"):
         master_ninja.rule(
             "alink",
             description="AR $out",
@@ -2538,10 +2529,12 @@ def GenerateOutputForConfig(target_list, target_dicts, data, params, config_name
             "solink",
             description="SOLINK $lib",
             restat=True,
-            command=mtime_preserving_solink_base % {"suffix": "@$link_file_list"},  # noqa: E501
+            command=mtime_preserving_solink_base
+            % {"suffix": "@$link_file_list"},
             rspfile="$link_file_list",
-            rspfile_content=("-Wl,--whole-archive $in $solibs -Wl,"
-                             "--no-whole-archive $libs"),
+            rspfile_content=(
+                "-Wl,--whole-archive $in $solibs -Wl," "--no-whole-archive $libs"
+            ),
             pool="link_pool",
         )
         master_ninja.rule(
@@ -2798,8 +2791,8 @@ def GenerateOutputForConfig(target_list, target_dicts, data, params, config_name
 
         this_make_global_settings = data[build_file].get("make_global_settings", [])
         assert make_global_settings == this_make_global_settings, (
-            "make_global_settings needs to be the same for all targets. %s vs. %s"
-            % (this_make_global_settings, make_global_settings)
+            "make_global_settings needs to be the same for all targets. "
+            f"{this_make_global_settings} vs. {make_global_settings}"
         )
 
         spec = target_dicts[qualified_target]
@@ -2891,7 +2884,7 @@ def PerformBuild(data, configurations, params):
     for config in configurations:
         builddir = os.path.join(options.toplevel_dir, "out", config)
         arguments = ["ninja", "-C", builddir]
-        print("Building [%s]: %s" % (config, arguments))
+        print(f"Building [{config}]: {arguments}")
         subprocess.check_call(arguments)
 
 
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
similarity index 98%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
index abadcd98..7d180685 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (c) 2012 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
similarity index 98%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
index 9e7e99e9..1ac672c3 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
@@ -2,7 +2,6 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-from __future__ import print_function
 
 import filecmp
 import gyp.common
@@ -110,7 +109,7 @@ def CreateXCConfigurationList(configuration_names):
     return xccl
 
 
-class XcodeProject(object):
+class XcodeProject:
     def __init__(self, gyp_path, path, build_file_dict):
         self.gyp_path = gyp_path
         self.path = path
@@ -440,7 +439,7 @@ sys.exit(subprocess.call(sys.argv[1:]))" """
         # it opens the project file, which will result in unnecessary diffs.
         # TODO(mark): This is evil because it relies on internal knowledge of
         # PBXProject._other_pbxprojects.
-        for other_pbxproject in self.project._other_pbxprojects.keys():
+        for other_pbxproject in self.project._other_pbxprojects:
             self.project.AddOrGetProjectReference(other_pbxproject)
 
         self.project.SortRemoteProductReferences()
@@ -613,7 +612,7 @@ def PerformBuild(data, configurations, params):
     for config in configurations:
         arguments = ["xcodebuild", "-project", xcodeproj_path]
         arguments += ["-configuration", config]
-        print("Building [%s]: %s" % (config, arguments))
+        print(f"Building [{config}]: {arguments}")
         subprocess.check_call(arguments)
 
 
@@ -1072,7 +1071,7 @@ def GenerateOutput(target_list, target_dicts, data, params):
                 # TODO(mark): There's a possibility for collision here.  Consider
                 # target "t" rule "A_r" and target "t_A" rule "r".
                 makefile_name = "%s.make" % re.sub(
-                    "[^a-zA-Z0-9_]", "_", "%s_%s" % (target_name, rule["rule_name"])
+                    "[^a-zA-Z0-9_]", "_", "{}_{}".format(target_name, rule["rule_name"])
                 )
                 makefile_path = os.path.join(
                     xcode_projects[build_file].path, makefile_name
@@ -1102,7 +1101,7 @@ def GenerateOutput(target_list, target_dicts, data, params):
                         eol = ""
                     else:
                         eol = " \\"
-                    makefile.write("    %s%s\n" % (concrete_output, eol))
+                    makefile.write(f"    {concrete_output}{eol}\n")
 
                 for (rule_source, concrete_outputs, message, action) in zip(
                     rule["rule_sources"],
@@ -1119,11 +1118,8 @@ def GenerateOutput(target_list, target_dicts, data, params):
                     for concrete_output_index, concrete_output in enumerate(
                         concrete_outputs
                     ):
-                        if concrete_output_index == 0:
-                            bol = ""
-                        else:
-                            bol = "    "
-                        makefile.write("%s%s \\\n" % (bol, concrete_output))
+                        bol = "" if concrete_output_index == 0 else "    "
+                        makefile.write(f"{bol}{concrete_output} \\\n")
 
                         concrete_output_dir = posixpath.dirname(concrete_output)
                         if (
@@ -1143,7 +1139,7 @@ def GenerateOutput(target_list, target_dicts, data, params):
                             eol = ""
                         else:
                             eol = " \\"
-                        makefile.write("    %s%s\n" % (prerequisite, eol))
+                        makefile.write(f"    {prerequisite}{eol}\n")
 
                     # Make sure that output directories exist before executing the rule
                     # action.
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
similarity index 96%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
index 51fbca6a..49772d1f 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (c) 2013 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/input.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/input.py
similarity index 97%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/input.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/input.py
index 5504390c..8f39519d 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/input.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/input.py
@@ -2,7 +2,6 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-from __future__ import print_function
 
 import ast
 
@@ -17,11 +16,9 @@ import subprocess
 import sys
 import threading
 import traceback
-from distutils.version import StrictVersion
 from gyp.common import GypError
 from gyp.common import OrderedSet
-
-PY3 = bytes != str
+from packaging.version import Version
 
 # A list of types that are treated as linkable.
 linkable_types = [
@@ -228,17 +225,9 @@ def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_target, check
         return data[build_file_path]
 
     if os.path.exists(build_file_path):
-        # Open the build file for read ('r') with universal-newlines mode ('U')
-        # to make sure platform specific newlines ('\r\n' or '\r') are converted to '\n'
-        # which otherwise will fail eval()
-        if sys.platform == "zos":
-            # On z/OS, universal-newlines mode treats the file as an ascii file.
-            # But since node-gyp produces ebcdic files, do not use that mode.
-            build_file_contents = open(build_file_path, "r").read()
-        else:
-            build_file_contents = open(build_file_path, "rU").read()
+        build_file_contents = open(build_file_path, encoding="utf-8").read()
     else:
-        raise GypError("%s not found (cwd: %s)" % (build_file_path, os.getcwd()))
+        raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})")
 
     build_file_data = None
     try:
@@ -567,7 +556,7 @@ class ParallelProcessingError(Exception):
     pass
 
 
-class ParallelState(object):
+class ParallelState:
     """Class to keep track of state when processing input files in parallel.
 
   If build files are loaded in parallel, use this to keep track of
@@ -881,10 +870,7 @@ def ExpandVariables(input, phase, variables, build_file):
         # This works around actions/rules which have more inputs than will
         # fit on the command line.
         if file_list:
-            if type(contents) is list:
-                contents_list = contents
-            else:
-                contents_list = contents.split(" ")
+            contents_list = contents if type(contents) is list else contents.split(" ")
             replacement = contents_list[0]
             if os.path.isabs(replacement):
                 raise GypError('| cannot handle absolute paths, got "%s"' % replacement)
@@ -972,13 +958,13 @@ def ExpandVariables(input, phase, variables, build_file):
                     # Fix up command with platform specific workarounds.
                     contents = FixupPlatformCommand(contents)
                     try:
-                        p = subprocess.Popen(
+                        # stderr will be printed no matter what
+                        result = subprocess.run(
                             contents,
-                            shell=use_shell,
                             stdout=subprocess.PIPE,
-                            stderr=subprocess.PIPE,
-                            stdin=subprocess.PIPE,
+                            shell=use_shell,
                             cwd=build_file_dir,
+                            check=False
                         )
                     except Exception as e:
                         raise GypError(
@@ -986,20 +972,12 @@ def ExpandVariables(input, phase, variables, build_file):
                             % (e, contents, build_file)
                         )
 
-                    p_stdout, p_stderr = p.communicate("")
-                    if PY3:
-                        p_stdout = p_stdout.decode("utf-8")
-                        p_stderr = p_stderr.decode("utf-8")
-
-                    if p.wait() != 0 or p_stderr:
-                        sys.stderr.write(p_stderr)
-                        # Simulate check_call behavior, since check_call only exists
-                        # in python 2.5 and later.
+                    if result.returncode > 0:
                         raise GypError(
                             "Call to '%s' returned exit status %d while in %s."
-                            % (contents, p.returncode, build_file)
+                            % (contents, result.returncode, build_file)
                         )
-                    replacement = p_stdout.rstrip()
+                    replacement = result.stdout.decode("utf-8").rstrip()
 
                 cached_command_results[cache_key] = replacement
             else:
@@ -1202,7 +1180,7 @@ def EvalSingleCondition(cond_expr, true_dict, false_dict, phase, variables, buil
         else:
             ast_code = compile(cond_expr_expanded, "<string>", "eval")
             cached_conditions_asts[cond_expr_expanded] = ast_code
-        env = {"__builtins__": {}, "v": StrictVersion}
+        env = {"__builtins__": {}, "v": Version}
         if eval(ast_code, env, variables):
             return true_dict
         return false_dict
@@ -1219,7 +1197,7 @@ def EvalSingleCondition(cond_expr, true_dict, false_dict, phase, variables, buil
     except NameError as e:
         gyp.common.ExceptionAppend(
             e,
-            "while evaluating condition '%s' in %s" % (cond_expr_expanded, build_file),
+            f"while evaluating condition '{cond_expr_expanded}' in {build_file}",
         )
         raise GypError(e)
 
@@ -1598,14 +1576,12 @@ def ExpandWildcardDependencies(targets, data):
                         continue
                     dependency_target_name = dependency_target_dict["target_name"]
                     if (
-                        dependency_target != "*"
-                        and dependency_target != dependency_target_name
+                        dependency_target not in {"*", dependency_target_name}
                     ):
                         continue
                     dependency_target_toolset = dependency_target_dict["toolset"]
                     if (
-                        dependency_toolset != "*"
-                        and dependency_toolset != dependency_target_toolset
+                        dependency_toolset not in {"*", dependency_target_toolset}
                     ):
                         continue
                     dependency = gyp.common.QualifiedTarget(
@@ -1649,15 +1625,14 @@ def RemoveSelfDependencies(targets):
             dependencies = target_dict.get(dependency_key, [])
             if dependencies:
                 for t in dependencies:
-                    if t == target_name:
-                        if (
-                            targets[t]
-                            .get("variables", {})
-                            .get("prune_self_dependency", 0)
-                        ):
-                            target_dict[dependency_key] = Filter(
-                                dependencies, target_name
-                            )
+                    if t == target_name and (
+                        targets[t]
+                        .get("variables", {})
+                        .get("prune_self_dependency", 0)
+                    ):
+                        target_dict[dependency_key] = Filter(
+                            dependencies, target_name
+                        )
 
 
 def RemoveLinkDependenciesFromNoneTargets(targets):
@@ -1675,7 +1650,7 @@ def RemoveLinkDependenciesFromNoneTargets(targets):
                             )
 
 
-class DependencyGraphNode(object):
+class DependencyGraphNode:
     """
 
   Attributes:
@@ -2252,15 +2227,12 @@ def MergeLists(to, fro, to_file, fro_file, is_paths=False, append=True):
 
     # Make membership testing of hashables in |to| (in particular, strings)
     # faster.
-    hashable_to_set = set(x for x in to if is_hashable(x))
+    hashable_to_set = {x for x in to if is_hashable(x)}
     for item in fro:
         singleton = False
         if type(item) in (str, int):
             # The cheap and easy case.
-            if is_paths:
-                to_item = MakePathRelative(to_file, fro_file, item)
-            else:
-                to_item = item
+            to_item = MakePathRelative(to_file, fro_file, item) if is_paths else item
 
             if not (type(item) is str and item.startswith("-")):
                 # Any string that doesn't begin with a "-" is a singleton - it can
@@ -2486,10 +2458,7 @@ def SetUpConfigurations(target, target_dict):
         new_configuration_dict = {}
         for (key, target_val) in target_dict.items():
             key_ext = key[-1:]
-            if key_ext in key_suffixes:
-                key_base = key[:-1]
-            else:
-                key_base = key
+            key_base = key[:-1] if key_ext in key_suffixes else key
             if key_base not in non_configuration_keys:
                 new_configuration_dict[key] = gyp.simple_copy.deepcopy(target_val)
 
@@ -2501,7 +2470,7 @@ def SetUpConfigurations(target, target_dict):
         merged_configurations[configuration] = new_configuration_dict
 
     # Put the new configurations back into the target dict as a configuration.
-    for configuration in merged_configurations.keys():
+    for configuration in merged_configurations:
         target_dict["configurations"][configuration] = merged_configurations[
             configuration
         ]
@@ -2518,19 +2487,16 @@ def SetUpConfigurations(target, target_dict):
     delete_keys = []
     for key in target_dict:
         key_ext = key[-1:]
-        if key_ext in key_suffixes:
-            key_base = key[:-1]
-        else:
-            key_base = key
+        key_base = key[:-1] if key_ext in key_suffixes else key
         if key_base not in non_configuration_keys:
             delete_keys.append(key)
     for key in delete_keys:
         del target_dict[key]
 
     # Check the configurations to see if they contain invalid keys.
-    for configuration in target_dict["configurations"].keys():
+    for configuration in target_dict["configurations"]:
         configuration_dict = target_dict["configurations"][configuration]
-        for key in configuration_dict.keys():
+        for key in configuration_dict:
             if key in invalid_configuration_keys:
                 raise GypError(
                     "%s not allowed in the %s configuration, found in "
@@ -2573,7 +2539,7 @@ def ProcessListFiltersInDict(name, the_dict):
     del_lists = []
     for key, value in the_dict.items():
         operation = key[-1]
-        if operation != "!" and operation != "/":
+        if operation not in {"!", "/"}:
             continue
 
         if type(value) is not list:
@@ -2772,7 +2738,7 @@ def ValidateRulesInTarget(target, target_dict, extra_sources_for_rules):
         rule_name = rule["rule_name"]
         if rule_name in rule_names:
             raise GypError(
-                "rule %s exists in duplicate, target %s" % (rule_name, target)
+                f"rule {rule_name} exists in duplicate, target {target}"
             )
         rule_names[rule_name] = rule
 
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/input_test.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
similarity index 99%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
index 6672ddc0..a18f72e9 100755
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright 2013 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
similarity index 98%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
index 07412578..59647c9a 100755
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # Copyright (c) 2012 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
@@ -8,7 +8,6 @@
 These functions are executed via gyp-mac-tool when using the Makefile generator.
 """
 
-from __future__ import print_function
 
 import fcntl
 import fnmatch
@@ -23,8 +22,6 @@ import subprocess
 import sys
 import tempfile
 
-PY3 = bytes != str
-
 
 def main(args):
     executor = MacTool()
@@ -33,7 +30,7 @@ def main(args):
         sys.exit(exit_code)
 
 
-class MacTool(object):
+class MacTool:
     """This class performs all the Mac tooling steps. The methods can either be
   executed directly, or dispatched from an argument list."""
 
@@ -179,7 +176,7 @@ class MacTool(object):
     def ExecCopyInfoPlist(self, source, dest, convert_to_binary, *keys):
         """Copies the |source| Info.plist to the destination directory |dest|."""
         # Read the source Info.plist into memory.
-        with open(source, "r") as fd:
+        with open(source) as fd:
             lines = fd.read()
 
         # Insert synthesized key/value pairs (e.g. BuildMachineOSBuild).
@@ -251,7 +248,7 @@ class MacTool(object):
 
         dest = os.path.join(os.path.dirname(info_plist), "PkgInfo")
         with open(dest, "w") as fp:
-            fp.write("%s%s" % (package_type, signature_code))
+            fp.write(f"{package_type}{signature_code}")
 
     def ExecFlock(self, lockfile, *cmd_list):
         """Emulates the most basic behavior of Linux's flock(1)."""
@@ -278,9 +275,7 @@ class MacTool(object):
         # epoch=0, e.g. 1970-1-1 or 1969-12-31 depending on timezone.
         env["ZERO_AR_DATE"] = "1"
         libtoolout = subprocess.Popen(cmd_list, stderr=subprocess.PIPE, env=env)
-        _, err = libtoolout.communicate()
-        if PY3:
-            err = err.decode("utf-8")
+        err = libtoolout.communicate()[1].decode("utf-8")
         for line in err.splitlines():
             if not libtool_re.match(line) and not libtool_re5.match(line):
                 print(line, file=sys.stderr)
@@ -540,7 +535,7 @@ class MacTool(object):
                 "application-identifier", ""
             )
             for team_identifier in profile_data.get("TeamIdentifier", []):
-                app_id = "%s.%s" % (team_identifier, bundle_identifier)
+                app_id = f"{team_identifier}.{bundle_identifier}"
                 if fnmatch.fnmatch(app_id, app_id_pattern):
                     valid_provisioning_profiles[app_id_pattern] = (
                         profile_path,
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
similarity index 85%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
index 1afc1d68..38fa21dd 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
@@ -7,6 +7,7 @@ This module helps emulate Visual Studio 2008 behavior on top of other
 build systems, primarily ninja.
 """
 
+import collections
 import os
 import re
 import subprocess
@@ -16,15 +17,13 @@ from gyp.common import OrderedSet
 import gyp.MSVSUtil
 import gyp.MSVSVersion
 
-PY3 = bytes != str
-
 windows_quoter_regex = re.compile(r'(\\*)"')
 
 
-def QuoteForRspFile(arg):
+def QuoteForRspFile(arg, quote_cmd=True):
     """Quote a command line argument so that it appears as one argument when
-  processed via cmd.exe and parsed by CommandLineToArgvW (as is typical for
-  Windows programs)."""
+    processed via cmd.exe and parsed by CommandLineToArgvW (as is typical for
+    Windows programs)."""
     # See http://goo.gl/cuFbX and http://goo.gl/dhPnp including the comment
     # threads. This is actually the quoting rules for CommandLineToArgvW, not
     # for the shell, because the shell doesn't do anything in Windows. This
@@ -38,7 +37,8 @@ def QuoteForRspFile(arg):
     # For a literal quote, CommandLineToArgvW requires 2n+1 backslashes
     # preceding it, and results in n backslashes + the quote. So we substitute
     # in 2* what we match, +1 more, plus the quote.
-    arg = windows_quoter_regex.sub(lambda mo: 2 * mo.group(1) + '\\"', arg)
+    if quote_cmd:
+        arg = windows_quoter_regex.sub(lambda mo: 2 * mo.group(1) + '\\"', arg)
 
     # %'s also need to be doubled otherwise they're interpreted as batch
     # positional arguments. Also make sure to escape the % so that they're
@@ -50,12 +50,17 @@ def QuoteForRspFile(arg):
     # These commands are used in rsp files, so no escaping for the shell (via ^)
     # is necessary.
 
-    # Finally, wrap the whole thing in quotes so that the above quote rule
-    # applies and whitespace isn't a word break.
-    return '"' + arg + '"'
+    # As a workaround for programs that don't use CommandLineToArgvW, gyp
+    # supports msvs_quote_cmd=0, which simply disables all quoting.
+    if quote_cmd:
+        # Finally, wrap the whole thing in quotes so that the above quote rule
+        # applies and whitespace isn't a word break.
+        return f'"{arg}"'
+
+    return arg
 
 
-def EncodeRspFileList(args):
+def EncodeRspFileList(args, quote_cmd):
     """Process a list of arguments using QuoteCmdExeArgument."""
     # Note that the first argument is assumed to be the command. Don't add
     # quotes around it because then built-ins like 'echo', etc. won't work.
@@ -69,12 +74,13 @@ def EncodeRspFileList(args):
         program = call + " " + os.path.normpath(program)
     else:
         program = os.path.normpath(args[0])
-    return program + " " + " ".join(QuoteForRspFile(arg) for arg in args[1:])
+    return (program + " "
+            + " ".join(QuoteForRspFile(arg, quote_cmd) for arg in args[1:]))
 
 
 def _GenericRetrieve(root, default, path):
     """Given a list of dictionary keys |path| and a tree of dicts |root|, find
-  value at path, or return |default| if any of the path doesn't exist."""
+    value at path, or return |default| if any of the path doesn't exist."""
     if not root:
         return default
     if not path:
@@ -87,7 +93,7 @@ def _AddPrefix(element, prefix):
     if element is None:
         return element
     # Note, not Iterable because we don't want to handle strings like that.
-    if isinstance(element, list) or isinstance(element, tuple):
+    if isinstance(element, (list, tuple)):
         return [prefix + e for e in element]
     else:
         return prefix + element
@@ -95,11 +101,11 @@ def _AddPrefix(element, prefix):
 
 def _DoRemapping(element, map):
     """If |element| then remap it through |map|. If |element| is iterable then
-  each item will be remapped. Any elements not found will be removed."""
+    each item will be remapped. Any elements not found will be removed."""
     if map is not None and element is not None:
         if not callable(map):
             map = map.get  # Assume it's a dict, otherwise a callable to do the remap.
-        if isinstance(element, list) or isinstance(element, tuple):
+        if isinstance(element, (list, tuple)):
             element = filter(None, [map(elem) for elem in element])
         else:
             element = map(element)
@@ -108,10 +114,10 @@ def _DoRemapping(element, map):
 
 def _AppendOrReturn(append, element):
     """If |append| is None, simply return |element|. If |append| is not None,
-  then add |element| to it, adding each item in |element| if it's a list or
-  tuple."""
+    then add |element| to it, adding each item in |element| if it's a list or
+    tuple."""
     if append is not None and element is not None:
-        if isinstance(element, list) or isinstance(element, tuple):
+        if isinstance(element, (list, tuple)):
             append.extend(element)
         else:
             append.append(element)
@@ -121,8 +127,8 @@ def _AppendOrReturn(append, element):
 
 def _FindDirectXInstallation():
     """Try to find an installation location for the DirectX SDK. Check for the
-  standard environment variable, and if that doesn't exist, try to find
-  via the registry. May return None if not found in either location."""
+    standard environment variable, and if that doesn't exist, try to find
+    via the registry. May return None if not found in either location."""
     # Return previously calculated value, if there is one
     if hasattr(_FindDirectXInstallation, "dxsdk_dir"):
         return _FindDirectXInstallation.dxsdk_dir
@@ -132,9 +138,7 @@ def _FindDirectXInstallation():
         # Setup params to pass to and attempt to launch reg.exe.
         cmd = ["reg.exe", "query", r"HKLM\Software\Microsoft\DirectX", "/s"]
         p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-        stdout = p.communicate()[0]
-        if PY3:
-            stdout = stdout.decode("utf-8")
+        stdout = p.communicate()[0].decode("utf-8")
         for line in stdout.splitlines():
             if "InstallPath" in line:
                 dxsdk_dir = line.split("    ")[3] + "\\"
@@ -146,7 +150,7 @@ def _FindDirectXInstallation():
 
 def GetGlobalVSMacroEnv(vs_version):
     """Get a dict of variables mapping internal VS macro names to their gyp
-  equivalents. Returns all variables that are independent of the target."""
+    equivalents. Returns all variables that are independent of the target."""
     env = {}
     # '$(VSInstallDir)' and '$(VCInstallDir)' are available when and only when
     # Visual Studio is actually installed.
@@ -167,7 +171,7 @@ def GetGlobalVSMacroEnv(vs_version):
 
 def ExtractSharedMSVSSystemIncludes(configs, generator_flags):
     """Finds msvs_system_include_dirs that are common to all targets, removes
-  them from all targets, and returns an OrderedSet containing them."""
+    them from all targets, and returns an OrderedSet containing them."""
     all_system_includes = OrderedSet(configs[0].get("msvs_system_include_dirs", []))
     for config in configs[1:]:
         system_includes = config.get("msvs_system_include_dirs", [])
@@ -179,7 +183,7 @@ def ExtractSharedMSVSSystemIncludes(configs, generator_flags):
     expanded_system_includes = OrderedSet(
         [ExpandMacros(include, env) for include in all_system_includes]
     )
-    if any(["$" in include for include in expanded_system_includes]):
+    if any("$" in include for include in expanded_system_includes):
         # Some path relies on target-specific variables, bail.
         return None
 
@@ -193,10 +197,10 @@ def ExtractSharedMSVSSystemIncludes(configs, generator_flags):
     return expanded_system_includes
 
 
-class MsvsSettings(object):
+class MsvsSettings:
     """A class that understands the gyp 'msvs_...' values (especially the
-  msvs_settings field). They largely correpond to the VS2008 IDE DOM. This
-  class helps map those settings to command line options."""
+    msvs_settings field). They largely correpond to the VS2008 IDE DOM. This
+    class helps map those settings to command line options."""
 
     def __init__(self, spec, generator_flags):
         self.spec = spec
@@ -229,7 +233,9 @@ class MsvsSettings(object):
             for config in configs.values():
                 if field in config:
                     unsupported += [
-                        "%s not supported (target %s)." % (field, spec["target_name"])
+                        "{} not supported (target {}).".format(
+                            field, spec["target_name"]
+                        )
                     ]
         if unsupported:
             raise Exception("\n".join(unsupported))
@@ -237,9 +243,9 @@ class MsvsSettings(object):
     def GetExtension(self):
         """Returns the extension for the target, with no leading dot.
 
-    Uses 'product_extension' if specified, otherwise uses MSVS defaults based on
-    the target type.
-    """
+        Uses 'product_extension' if specified, otherwise uses MSVS defaults based on
+        the target type.
+        """
         ext = self.spec.get("product_extension", None)
         if ext:
             return ext
@@ -247,12 +253,9 @@ class MsvsSettings(object):
 
     def GetVSMacroEnv(self, base_to_build=None, config=None):
         """Get a dict of variables mapping internal VS macro names to their gyp
-    equivalents."""
+        equivalents."""
         target_arch = self.GetArch(config)
-        if target_arch == "x86":
-            target_platform = "Win32"
-        else:
-            target_platform = target_arch
+        target_platform = "Win32" if target_arch == "x86" else target_arch
         target_name = self.spec.get("product_prefix", "") + self.spec.get(
             "product_name", self.spec["target_name"]
         )
@@ -294,15 +297,15 @@ class MsvsSettings(object):
 
     def _GetAndMunge(self, field, path, default, prefix, append, map):
         """Retrieve a value from |field| at |path| or return |default|. If
-    |append| is specified, and the item is found, it will be appended to that
-    object instead of returned. If |map| is specified, results will be
-    remapped through |map| before being returned or appended."""
+        |append| is specified, and the item is found, it will be appended to that
+        object instead of returned. If |map| is specified, results will be
+        remapped through |map| before being returned or appended."""
         result = _GenericRetrieve(field, default, path)
         result = _DoRemapping(result, map)
         result = _AddPrefix(result, prefix)
         return _AppendOrReturn(append, result)
 
-    class _GetWrapper(object):
+    class _GetWrapper:
         def __init__(self, parent, field, base_path, append=None):
             self.parent = parent
             self.field = field
@@ -321,7 +324,7 @@ class MsvsSettings(object):
 
     def GetArch(self, config):
         """Get architecture based on msvs_configuration_platform and
-    msvs_target_platform. Returns either 'x86' or 'x64'."""
+        msvs_target_platform. Returns either 'x86' or 'x64'."""
         configuration_platform = self.msvs_configuration_platform.get(config, "")
         platform = self.msvs_target_platform.get(config, "")
         if not platform:  # If no specific override, use the configuration's.
@@ -335,7 +338,7 @@ class MsvsSettings(object):
         # first level is globally for the configuration (this is what we consider
         # "the" config at the gyp level, which will be something like 'Debug' or
         # 'Release'), VS2015 and later only use this level
-        if self.vs_version.short_name >= 2015:
+        if int(self.vs_version.short_name) >= 2015:
             return config
         # and a second target-specific configuration, which is an
         # override for the global one. |config| is remapped here to take into
@@ -368,7 +371,7 @@ class MsvsSettings(object):
 
     def AdjustIncludeDirs(self, include_dirs, config):
         """Updates include_dirs to expand VS specific paths, and adds the system
-    include dirs used for platform SDK and similar."""
+        include dirs used for platform SDK and similar."""
         config = self._TargetConfig(config)
         includes = include_dirs + self.msvs_system_include_dirs[config]
         includes.extend(
@@ -380,7 +383,7 @@ class MsvsSettings(object):
 
     def AdjustMidlIncludeDirs(self, midl_include_dirs, config):
         """Updates midl_include_dirs to expand VS specific paths, and adds the
-    system include dirs used for platform SDK and similar."""
+        system include dirs used for platform SDK and similar."""
         config = self._TargetConfig(config)
         includes = midl_include_dirs + self.msvs_system_include_dirs[config]
         includes.extend(
@@ -392,7 +395,7 @@ class MsvsSettings(object):
 
     def GetComputedDefines(self, config):
         """Returns the set of defines that are injected to the defines list based
-    on other VS settings."""
+        on other VS settings."""
         config = self._TargetConfig(config)
         defines = []
         if self._ConfigAttrib(["CharacterSet"], config) == "1":
@@ -408,7 +411,7 @@ class MsvsSettings(object):
 
     def GetCompilerPdbName(self, config, expand_special):
         """Get the pdb file name that should be used for compiler invocations, or
-    None if there's no explicit name specified."""
+        None if there's no explicit name specified."""
         config = self._TargetConfig(config)
         pdbname = self._Setting(("VCCLCompilerTool", "ProgramDataBaseFileName"), config)
         if pdbname:
@@ -417,7 +420,7 @@ class MsvsSettings(object):
 
     def GetMapFileName(self, config, expand_special):
         """Gets the explicitly overridden map file name for a target or returns None
-    if it's not set."""
+        if it's not set."""
         config = self._TargetConfig(config)
         map_file = self._Setting(("VCLinkerTool", "MapFileName"), config)
         if map_file:
@@ -426,7 +429,7 @@ class MsvsSettings(object):
 
     def GetOutputName(self, config, expand_special):
         """Gets the explicitly overridden output name for a target or returns None
-    if it's not overridden."""
+        if it's not overridden."""
         config = self._TargetConfig(config)
         type = self.spec["type"]
         root = "VCLibrarianTool" if type == "static_library" else "VCLinkerTool"
@@ -440,7 +443,7 @@ class MsvsSettings(object):
 
     def GetPDBName(self, config, expand_special, default):
         """Gets the explicitly overridden pdb name for a target or returns
-    default if it's not overridden, or if no pdb will be generated."""
+        default if it's not overridden, or if no pdb will be generated."""
         config = self._TargetConfig(config)
         output_file = self._Setting(("VCLinkerTool", "ProgramDatabaseFile"), config)
         generate_debug_info = self._Setting(
@@ -456,7 +459,7 @@ class MsvsSettings(object):
 
     def GetNoImportLibrary(self, config):
         """If NoImportLibrary: true, ninja will not expect the output to include
-    an import library."""
+        an import library."""
         config = self._TargetConfig(config)
         noimplib = self._Setting(("NoImportLibrary",), config)
         return noimplib == "true"
@@ -539,7 +542,7 @@ class MsvsSettings(object):
                 )
             ]
         )
-        if self.vs_version.project_version >= 12.0:
+        if float(self.vs_version.project_version) >= 12.0:
             # New flag introduced in VS2013 (project version 12.0) Forces writes to
             # the program database (PDB) to be serialized through MSPDBSRV.EXE.
             # https://msdn.microsoft.com/en-us/library/dn502518.aspx
@@ -549,8 +552,7 @@ class MsvsSettings(object):
         return cflags
 
     def _GetPchFlags(self, config, extension):
-        """Get the flags to be added to the cflags for precompiled header support.
-    """
+        """Get the flags to be added to the cflags for precompiled header support."""
         config = self._TargetConfig(config)
         # The PCH is only built once by a particular source file. Usage of PCH must
         # only be for the same language (i.e. C vs. C++), so only include the pch
@@ -575,7 +577,7 @@ class MsvsSettings(object):
 
     def _GetAdditionalLibraryDirectories(self, root, config, gyp_to_build_path):
         """Get and normalize the list of paths in AdditionalLibraryDirectories
-    setting."""
+        setting."""
         config = self._TargetConfig(config)
         libpaths = self._Setting(
             (root, "AdditionalLibraryDirectories"), config, default=[]
@@ -622,14 +624,14 @@ class MsvsSettings(object):
 
     def _GetDefFileAsLdflags(self, ldflags, gyp_to_build_path):
         """.def files get implicitly converted to a ModuleDefinitionFile for the
-    linker in the VS generator. Emulate that behaviour here."""
+        linker in the VS generator. Emulate that behaviour here."""
         def_file = self.GetDefFile(gyp_to_build_path)
         if def_file:
             ldflags.append('/DEF:"%s"' % def_file)
 
     def GetPGDName(self, config, expand_special):
         """Gets the explicitly overridden pgd name for a target or returns None
-    if it's not overridden."""
+        if it's not overridden."""
         config = self._TargetConfig(config)
         output_file = self._Setting(("VCLinkerTool", "ProfileGuidedDatabase"), config)
         if output_file:
@@ -649,7 +651,7 @@ class MsvsSettings(object):
         build_dir,
     ):
         """Returns the flags that need to be added to link commands, and the
-    manifest files."""
+        manifest files."""
         config = self._TargetConfig(config)
         ldflags = []
         ld = self._GetWrapper(
@@ -709,7 +711,7 @@ class MsvsSettings(object):
             )
             if stack_commit_size:
                 stack_commit_size = "," + stack_commit_size
-            ldflags.append("/STACK:%s%s" % (stack_reserve_size, stack_commit_size))
+            ldflags.append(f"/STACK:{stack_reserve_size}{stack_commit_size}")
 
         ld("TerminalServerAware", map={"1": ":NO", "2": ""}, prefix="/TSAWARE")
         ld("LinkIncremental", map={"1": ":NO", "2": ""}, prefix="/INCREMENTAL")
@@ -733,10 +735,7 @@ class MsvsSettings(object):
         # TODO(scottmg): This should sort of be somewhere else (not really a flag).
         ld("AdditionalDependencies", prefix="")
 
-        if self.GetArch(config) == "x86":
-            safeseh_default = "true"
-        else:
-            safeseh_default = None
+        safeseh_default = "true" if self.GetArch(config) == "x86" else None
         ld(
             "ImageHasSafeExceptionHandlers",
             map={"false": ":NO", "true": ""},
@@ -775,12 +774,12 @@ class MsvsSettings(object):
         self, config, name, gyp_to_build_path, allow_isolation, build_dir
     ):
         """Returns a 3-tuple:
-    - the set of flags that need to be added to the link to generate
-      a default manifest
-    - the intermediate manifest that the linker will generate that should be
-      used to assert it doesn't add anything to the merged one.
-    - the list of all the manifest files to be merged by the manifest tool and
-      included into the link."""
+        - the set of flags that need to be added to the link to generate
+          a default manifest
+        - the intermediate manifest that the linker will generate that should be
+          used to assert it doesn't add anything to the merged one.
+        - the list of all the manifest files to be merged by the manifest tool and
+          included into the link."""
         generate_manifest = self._Setting(
             ("VCLinkerTool", "GenerateManifest"), config, default="true"
         )
@@ -835,10 +834,10 @@ class MsvsSettings(object):
 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
   <security>
     <requestedPrivileges>
-      <requestedExecutionLevel level='%s' uiAccess='%s' />
+      <requestedExecutionLevel level='{}' uiAccess='{}' />
     </requestedPrivileges>
   </security>
-</trustInfo>""" % (
+</trustInfo>""".format(
                 execution_level_map[execution_level],
                 ui_access,
             )
@@ -867,7 +866,7 @@ class MsvsSettings(object):
 
     def _GetAdditionalManifestFiles(self, config, gyp_to_build_path):
         """Gets additional manifest files that are added to the default one
-    generated by the linker."""
+        generated by the linker."""
         files = self._Setting(
             ("VCManifestTool", "AdditionalManifestFiles"), config, default=[]
         )
@@ -880,7 +879,7 @@ class MsvsSettings(object):
 
     def IsUseLibraryDependencyInputs(self, config):
         """Returns whether the target should be linked via Use Library Dependency
-    Inputs (using component .objs of a given .lib)."""
+        Inputs (using component .objs of a given .lib)."""
         config = self._TargetConfig(config)
         uldi = self._Setting(("VCLinkerTool", "UseLibraryDependencyInputs"), config)
         return uldi == "true"
@@ -901,7 +900,7 @@ class MsvsSettings(object):
 
     def GetRcflags(self, config, gyp_to_ninja_path):
         """Returns the flags that need to be added to invocations of the resource
-    compiler."""
+        compiler."""
         config = self._TargetConfig(config)
         rcflags = []
         rc = self._GetWrapper(
@@ -916,13 +915,13 @@ class MsvsSettings(object):
 
     def BuildCygwinBashCommandLine(self, args, path_to_base):
         """Build a command line that runs args via cygwin bash. We assume that all
-    incoming paths are in Windows normpath'd form, so they need to be
-    converted to posix style for the part of the command line that's passed to
-    bash. We also have to do some Visual Studio macro emulation here because
-    various rules use magic VS names for things. Also note that rules that
-    contain ninja variables cannot be fixed here (for example ${source}), so
-    the outer generator needs to make sure that the paths that are written out
-    are in posix style, if the command line will be used here."""
+        incoming paths are in Windows normpath'd form, so they need to be
+        converted to posix style for the part of the command line that's passed to
+        bash. We also have to do some Visual Studio macro emulation here because
+        various rules use magic VS names for things. Also note that rules that
+        contain ninja variables cannot be fixed here (for example ${source}), so
+        the outer generator needs to make sure that the paths that are written out
+        are in posix style, if the command line will be used here."""
         cygwin_dir = os.path.normpath(
             os.path.join(path_to_base, self.msvs_cygwin_dirs[0])
         )
@@ -932,46 +931,52 @@ class MsvsSettings(object):
         bash_cmd = " ".join(args)
         cmd = (
             'call "%s\\setup_env.bat" && set CYGWIN=nontsec && ' % cygwin_dir
-            + 'bash -c "%s ; %s"' % (cd, bash_cmd)
+            + f'bash -c "{cd} ; {bash_cmd}"'
         )
         return cmd
 
-    def IsRuleRunUnderCygwin(self, rule):
-        """Determine if an action should be run under cygwin. If the variable is
-    unset, or set to 1 we use cygwin."""
-        return (
-            int(rule.get("msvs_cygwin_shell", self.spec.get("msvs_cygwin_shell", 1)))
-            != 0
-        )
+    RuleShellFlags = collections.namedtuple("RuleShellFlags", ["cygwin", "quote"])
+
+    def GetRuleShellFlags(self, rule):
+        """Return RuleShellFlags about how the given rule should be run. This
+        includes whether it should run under cygwin (msvs_cygwin_shell), and
+        whether the commands should be quoted (msvs_quote_cmd)."""
+        # If the variable is unset, or set to 1 we use cygwin
+        cygwin = int(rule.get("msvs_cygwin_shell",
+                              self.spec.get("msvs_cygwin_shell", 1))) != 0
+        # Default to quoting. There's only a few special instances where the
+        # target command uses non-standard command line parsing and handle quotes
+        # and quote escaping differently.
+        quote_cmd = int(rule.get("msvs_quote_cmd", 1))
+        assert quote_cmd != 0 or cygwin != 1, \
+               "msvs_quote_cmd=0 only applicable for msvs_cygwin_shell=0"
+        return MsvsSettings.RuleShellFlags(cygwin, quote_cmd)
 
     def _HasExplicitRuleForExtension(self, spec, extension):
         """Determine if there's an explicit rule for a particular extension."""
-        for rule in spec.get("rules", []):
-            if rule["extension"] == extension:
-                return True
-        return False
+        return any(rule["extension"] == extension for rule in spec.get("rules", []))
 
     def _HasExplicitIdlActions(self, spec):
         """Determine if an action should not run midl for .idl files."""
         return any(
-            [action.get("explicit_idl_action", 0) for action in spec.get("actions", [])]
+            action.get("explicit_idl_action", 0) for action in spec.get("actions", [])
         )
 
     def HasExplicitIdlRulesOrActions(self, spec):
         """Determine if there's an explicit rule or action for idl files. When
-    there isn't we need to generate implicit rules to build MIDL .idl files."""
+        there isn't we need to generate implicit rules to build MIDL .idl files."""
         return self._HasExplicitRuleForExtension(
             spec, "idl"
         ) or self._HasExplicitIdlActions(spec)
 
     def HasExplicitAsmRules(self, spec):
         """Determine if there's an explicit rule for asm files. When there isn't we
-    need to generate implicit rules to assemble .asm files."""
+        need to generate implicit rules to assemble .asm files."""
         return self._HasExplicitRuleForExtension(spec, "asm")
 
     def GetIdlBuildData(self, source, config):
         """Determine the implicit outputs for an idl file. Returns output
-    directory, outputs, and variables and flags that are required."""
+        directory, outputs, and variables and flags that are required."""
         config = self._TargetConfig(config)
         midl_get = self._GetWrapper(self, self.msvs_settings[config], "VCMIDLTool")
 
@@ -1010,10 +1015,10 @@ def _LanguageMatchesForPch(source_ext, pch_source_ext):
     )
 
 
-class PrecompiledHeader(object):
+class PrecompiledHeader:
     """Helper to generate dependencies and build rules to handle generation of
-  precompiled headers. Interface matches the GCH handler in xcode_emulation.py.
-  """
+    precompiled headers. Interface matches the GCH handler in xcode_emulation.py.
+    """
 
     def __init__(
         self, settings, config, gyp_to_build_path, gyp_to_unique_output, obj_ext
@@ -1027,14 +1032,14 @@ class PrecompiledHeader(object):
 
     def _PchHeader(self):
         """Get the header that will appear in an #include line for all source
-    files."""
+        files."""
         return self.settings.msvs_precompiled_header[self.config]
 
     def GetObjDependencies(self, sources, objs, arch):
         """Given a list of sources files and the corresponding object files,
-    returns a list of the pch files that should be depended upon. The
-    additional wrapping in the return value is for interface compatibility
-    with make.py on Mac, and xcode_emulation.py."""
+        returns a list of the pch files that should be depended upon. The
+        additional wrapping in the return value is for interface compatibility
+        with make.py on Mac, and xcode_emulation.py."""
         assert arch is None
         if not self._PchHeader():
             return []
@@ -1046,14 +1051,14 @@ class PrecompiledHeader(object):
 
     def GetPchBuildCommands(self, arch):
         """Not used on Windows as there are no additional build steps required
-    (instead, existing steps are modified in GetFlagsModifications below)."""
+        (instead, existing steps are modified in GetFlagsModifications below)."""
         return []
 
     def GetFlagsModifications(
         self, input, output, implicit, command, cflags_c, cflags_cc, expand_special
     ):
         """Get the modified cflags and implicit dependencies that should be used
-    for the pch compilation step."""
+        for the pch compilation step."""
         if input == self.pch_source:
             pch_output = ["/Yc" + self._PchHeader()]
             if command == "cxx":
@@ -1090,7 +1095,7 @@ def _GetVsvarsSetupArgs(generator_flags, arch):
 
 def ExpandMacros(string, expansions):
     """Expand $(Variable) per expansions dict. See MsvsSettings.GetVSMacroEnv
-  for the canonical way to retrieve a suitable dict."""
+    for the canonical way to retrieve a suitable dict."""
     if "$" in string:
         for old, new in expansions.items():
             assert "$(" not in new, new
@@ -1100,7 +1105,7 @@ def ExpandMacros(string, expansions):
 
 def _ExtractImportantEnvironment(output_of_set):
     """Extracts environment variables required for the toolchain to run from
-  a textual dump output by the cmd.exe 'set' command."""
+    a textual dump output by the cmd.exe 'set' command."""
     envvars_to_save = (
         "goma_.*",  # TODO(scottmg): This is ugly, but needed for goma.
         "include",
@@ -1140,8 +1145,8 @@ def _ExtractImportantEnvironment(output_of_set):
 
 def _FormatAsEnvironmentBlock(envvar_dict):
     """Format as an 'environment block' directly suitable for CreateProcess.
-  Briefly this is a list of key=value\0, terminated by an additional \0. See
-  CreateProcess documentation for more details."""
+    Briefly this is a list of key=value\0, terminated by an additional \0. See
+    CreateProcess documentation for more details."""
     block = ""
     nul = "\0"
     for key, value in envvar_dict.items():
@@ -1152,7 +1157,7 @@ def _FormatAsEnvironmentBlock(envvar_dict):
 
 def _ExtractCLPath(output_of_where):
     """Gets the path to cl.exe based on the output of calling the environment
-  setup batch file, followed by the equivalent of `where`."""
+    setup batch file, followed by the equivalent of `where`."""
     # Take the first line, as that's the first found in the PATH.
     for line in output_of_where.strip().splitlines():
         if line.startswith("LOC:"):
@@ -1163,19 +1168,19 @@ def GenerateEnvironmentFiles(
     toplevel_build_dir, generator_flags, system_includes, open_out
 ):
     """It's not sufficient to have the absolute path to the compiler, linker,
-  etc. on Windows, as those tools rely on .dlls being in the PATH. We also
-  need to support both x86 and x64 compilers within the same build (to support
-  msvs_target_platform hackery). Different architectures require a different
-  compiler binary, and different supporting environment variables (INCLUDE,
-  LIB, LIBPATH). So, we extract the environment here, wrap all invocations
-  of compiler tools (cl, link, lib, rc, midl, etc.) via win_tool.py which
-  sets up the environment, and then we do not prefix the compiler with
-  an absolute path, instead preferring something like "cl.exe" in the rule
-  which will then run whichever the environment setup has put in the path.
-  When the following procedure to generate environment files does not
-  meet your requirement (e.g. for custom toolchains), you can pass
-  "-G ninja_use_custom_environment_files" to the gyp to suppress file
-  generation and use custom environment files prepared by yourself."""
+    etc. on Windows, as those tools rely on .dlls being in the PATH. We also
+    need to support both x86 and x64 compilers within the same build (to support
+    msvs_target_platform hackery). Different architectures require a different
+    compiler binary, and different supporting environment variables (INCLUDE,
+    LIB, LIBPATH). So, we extract the environment here, wrap all invocations
+    of compiler tools (cl, link, lib, rc, midl, etc.) via win_tool.py which
+    sets up the environment, and then we do not prefix the compiler with
+    an absolute path, instead preferring something like "cl.exe" in the rule
+    which will then run whichever the environment setup has put in the path.
+    When the following procedure to generate environment files does not
+    meet your requirement (e.g. for custom toolchains), you can pass
+    "-G ninja_use_custom_environment_files" to the gyp to suppress file
+    generation and use custom environment files prepared by yourself."""
     archs = ("x86", "x64")
     if generator_flags.get("ninja_use_custom_environment_files", 0):
         cl_paths = {}
@@ -1191,9 +1196,7 @@ def GenerateEnvironmentFiles(
         popen = subprocess.Popen(
             args, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT
         )
-        variables, _ = popen.communicate()
-        if PY3:
-            variables = variables.decode("utf-8")
+        variables = popen.communicate()[0].decode("utf-8")
         if popen.returncode != 0:
             raise Exception('"%s" failed with error %d' % (args, popen.returncode))
         env = _ExtractImportantEnvironment(variables)
@@ -1216,19 +1219,17 @@ def GenerateEnvironmentFiles(
             ("&&", "for", "%i", "in", "(cl.exe)", "do", "@echo", "LOC:%~$PATH:i")
         )
         popen = subprocess.Popen(args, shell=True, stdout=subprocess.PIPE)
-        output, _ = popen.communicate()
-        if PY3:
-            output = output.decode("utf-8")
+        output = popen.communicate()[0].decode("utf-8")
         cl_paths[arch] = _ExtractCLPath(output)
     return cl_paths
 
 
 def VerifyMissingSources(sources, build_dir, generator_flags, gyp_to_ninja):
     """Emulate behavior of msvs_error_on_missing_sources present in the msvs
-  generator: Check that all regular source files, i.e. not created at run time,
-  exist on disk. Missing files cause needless recompilation when building via
-  VS, and we want this check to match for people/bots that build using ninja,
-  so they're not surprised when the VS build fails."""
+    generator: Check that all regular source files, i.e. not created at run time,
+    exist on disk. Missing files cause needless recompilation when building via
+    VS, and we want this check to match for people/bots that build using ninja,
+    so they're not surprised when the VS build fails."""
     if int(generator_flags.get("msvs_error_on_missing_sources", 0)):
         no_specials = filter(lambda x: "$" not in x, sources)
         relative = [os.path.join(build_dir, gyp_to_ninja(s)) for s in no_specials]
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
similarity index 97%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
index 14212358..0e3e86c7 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
@@ -16,7 +16,7 @@ def escape_path(word):
     return word.replace("$ ", "$$ ").replace(" ", "$ ").replace(":", "$:")
 
 
-class Writer(object):
+class Writer:
     def __init__(self, output, width=78):
         self.output = output
         self.width = width
@@ -33,7 +33,7 @@ class Writer(object):
             return
         if isinstance(value, list):
             value = " ".join(filter(None, value))  # Filter out empty strings.
-        self._line("%s = %s" % (key, value), indent)
+        self._line(f"{key} = {value}", indent)
 
     def pool(self, name, depth):
         self._line("pool %s" % name)
@@ -89,7 +89,7 @@ class Writer(object):
             all_inputs.extend(order_only)
 
         self._line(
-            "build %s: %s" % (" ".join(out_outputs), " ".join([rule] + all_inputs))
+            "build {}: {}".format(" ".join(out_outputs), " ".join([rule] + all_inputs))
         )
 
         if variables:
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
similarity index 88%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
index e01106f9..729cec06 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
@@ -36,10 +36,7 @@ def _deepcopy_atomic(x):
     return x
 
 
-try:
-    types = bool, float, int, str, type, type(None), long, unicode
-except NameError:  # Python 3
-    types = bool, float, int, str, type, type(None)
+types = bool, float, int, str, type, type(None)
 
 for x in types:
     d[x] = _deepcopy_atomic
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
similarity index 93%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
index 758e9f5c..171d7295 100755
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (c) 2012 Google Inc. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
@@ -9,7 +9,6 @@
 These functions are executed via gyp-win-tool when using the ninja generator.
 """
 
-from __future__ import print_function
 
 import os
 import re
@@ -20,7 +19,6 @@ import string
 import sys
 
 BASE_DIR = os.path.dirname(os.path.abspath(__file__))
-PY3 = bytes != str
 
 # A regex matching an argument corresponding to the output filename passed to
 # link.exe.
@@ -34,7 +32,7 @@ def main(args):
         sys.exit(exit_code)
 
 
-class WinTool(object):
+class WinTool:
     """This class performs all the Windows tooling steps. The methods can either
   be executed directly, or dispatched from an argument list."""
 
@@ -141,9 +139,7 @@ class WinTool(object):
             stdout=subprocess.PIPE,
             stderr=subprocess.STDOUT,
         )
-        out, _ = link.communicate()
-        if PY3:
-            out = out.decode("utf-8")
+        out = link.communicate()[0].decode("utf-8")
         for line in out.splitlines():
             if (
                 not line.startswith("   Creating library ")
@@ -223,17 +219,17 @@ class WinTool(object):
             our_manifest = "%(out)s.manifest" % variables
             # Load and normalize the manifests. mt.exe sometimes removes whitespace,
             # and sometimes doesn't unfortunately.
-            with open(our_manifest, "r") as our_f:
-                with open(assert_manifest, "r") as assert_f:
-                    our_data = our_f.read().translate(None, string.whitespace)
-                    assert_data = assert_f.read().translate(None, string.whitespace)
+            with open(our_manifest) as our_f, open(assert_manifest) as assert_f:
+                translator = str.maketrans("", "", string.whitespace)
+                our_data = our_f.read().translate(translator)
+                assert_data = assert_f.read().translate(translator)
             if our_data != assert_data:
                 os.unlink(out)
 
                 def dump(filename):
                     print(filename, file=sys.stderr)
                     print("-----", file=sys.stderr)
-                    with open(filename, "r") as f:
+                    with open(filename) as f:
                         print(f.read(), file=sys.stderr)
                         print("-----", file=sys.stderr)
 
@@ -256,9 +252,7 @@ class WinTool(object):
         popen = subprocess.Popen(
             args, shell=True, env=env, stdout=subprocess.PIPE, stderr=subprocess.STDOUT
         )
-        out, _ = popen.communicate()
-        if PY3:
-            out = out.decode("utf-8")
+        out = popen.communicate()[0].decode("utf-8")
         for line in out.splitlines():
             if line and "manifest authoring warning 81010002" not in line:
                 print(line)
@@ -302,16 +296,14 @@ class WinTool(object):
         popen = subprocess.Popen(
             args, shell=True, env=env, stdout=subprocess.PIPE, stderr=subprocess.STDOUT
         )
-        out, _ = popen.communicate()
-        if PY3:
-            out = out.decode("utf-8")
+        out = popen.communicate()[0].decode("utf-8")
         # Filter junk out of stdout, and write filtered versions. Output we want
         # to filter is pairs of lines that look like this:
         # Processing C:\Program Files (x86)\Microsoft SDKs\...\include\objidl.idl
         # objidl.idl
         lines = out.splitlines()
         prefixes = ("Processing ", "64 bit Processing ")
-        processing = set(os.path.basename(x) for x in lines if x.startswith(prefixes))
+        processing = {os.path.basename(x) for x in lines if x.startswith(prefixes)}
         for line in lines:
             if not line.startswith(prefixes) and line not in processing:
                 print(line)
@@ -323,9 +315,7 @@ class WinTool(object):
         popen = subprocess.Popen(
             args, shell=True, env=env, stdout=subprocess.PIPE, stderr=subprocess.STDOUT
         )
-        out, _ = popen.communicate()
-        if PY3:
-            out = out.decode("utf-8")
+        out = popen.communicate()[0].decode("utf-8")
         for line in out.splitlines():
             if (
                 not line.startswith("Copyright (C) Microsoft Corporation")
@@ -343,9 +333,7 @@ class WinTool(object):
         popen = subprocess.Popen(
             args, shell=True, env=env, stdout=subprocess.PIPE, stderr=subprocess.STDOUT
         )
-        out, _ = popen.communicate()
-        if PY3:
-            out = out.decode("utf-8")
+        out = popen.communicate()[0].decode("utf-8")
         for line in out.splitlines():
             if (
                 not line.startswith("Microsoft (R) Windows (R) Resource Compiler")
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
similarity index 96%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
index 8af2b39f..29caf1ce 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
@@ -7,7 +7,6 @@ This module contains classes that help to emulate xcodebuild behavior on top of
 other build systems, such as make and ninja.
 """
 
-from __future__ import print_function
 
 import copy
 import gyp.common
@@ -19,8 +18,6 @@ import subprocess
 import sys
 from gyp.common import GypError
 
-PY3 = bytes != str
-
 # Populated lazily by XcodeVersion, for efficiency, and to fix an issue when
 # "xcodebuild" is called too quickly (it has been found to return incorrect
 # version number).
@@ -40,7 +37,7 @@ def XcodeArchsVariableMapping(archs, archs_including_64_bit=None):
     return mapping
 
 
-class XcodeArchsDefault(object):
+class XcodeArchsDefault:
     """A class to resolve ARCHS variable from xcode_settings, resolving Xcode
   macros and implementing filtering by VALID_ARCHS. The expansion of macros
   depends on the SDKROOT used ("macosx", "iphoneos", "iphonesimulator") and
@@ -148,7 +145,7 @@ def GetXcodeArchsDefault():
     return XCODE_ARCHS_DEFAULT_CACHE
 
 
-class XcodeSettings(object):
+class XcodeSettings:
     """A class that understands the gyp 'xcode_settings' object."""
 
     # Populated lazily by _SdkPath(). Shared by all XcodeSettings, so cached
@@ -281,7 +278,7 @@ class XcodeSettings(object):
             else:
                 return "." + self.spec.get("product_extension", "app")
         else:
-            assert False, "Don't know extension for '%s', target '%s'" % (
+            assert False, "Don't know extension for '{}', target '{}'".format(
                 self.spec["type"],
                 self.spec["target_name"],
             )
@@ -654,28 +651,32 @@ class XcodeSettings(object):
         self._WarnUnimplemented("MACH_O_TYPE")
         self._WarnUnimplemented("PRODUCT_TYPE")
 
-        if arch is not None:
-            archs = [arch]
-        else:
-            assert self.configname
-            archs = self.GetActiveArchs(self.configname)
-        if len(archs) != 1:
-            # TODO: Supporting fat binaries will be annoying.
-            self._WarnUnimplemented("ARCHS")
-            archs = ["i386"]
-        cflags.append("-arch " + archs[0])
-
-        if archs[0] in ("i386", "x86_64"):
-            if self._Test("GCC_ENABLE_SSE3_EXTENSIONS", "YES", default="NO"):
-                cflags.append("-msse3")
-            if self._Test(
-                "GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS", "YES", default="NO"
-            ):
-                cflags.append("-mssse3")  # Note 3rd 's'.
-            if self._Test("GCC_ENABLE_SSE41_EXTENSIONS", "YES", default="NO"):
-                cflags.append("-msse4.1")
-            if self._Test("GCC_ENABLE_SSE42_EXTENSIONS", "YES", default="NO"):
-                cflags.append("-msse4.2")
+        # If GYP_CROSSCOMPILE (--cross-compiling), disable architecture-specific
+        # additions and assume these will be provided as required via CC_host,
+        # CXX_host, CC_target and CXX_target.
+        if not gyp.common.CrossCompileRequested():
+            if arch is not None:
+                archs = [arch]
+            else:
+                assert self.configname
+                archs = self.GetActiveArchs(self.configname)
+            if len(archs) != 1:
+                # TODO: Supporting fat binaries will be annoying.
+                self._WarnUnimplemented("ARCHS")
+                archs = ["i386"]
+            cflags.append("-arch " + archs[0])
+
+            if archs[0] in ("i386", "x86_64"):
+                if self._Test("GCC_ENABLE_SSE3_EXTENSIONS", "YES", default="NO"):
+                    cflags.append("-msse3")
+                if self._Test(
+                    "GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS", "YES", default="NO"
+                ):
+                    cflags.append("-mssse3")  # Note 3rd 's'.
+                if self._Test("GCC_ENABLE_SSE41_EXTENSIONS", "YES", default="NO"):
+                    cflags.append("-msse4.1")
+                if self._Test("GCC_ENABLE_SSE42_EXTENSIONS", "YES", default="NO"):
+                    cflags.append("-msse4.2")
 
         cflags += self._Settings().get("WARNING_CFLAGS", [])
 
@@ -684,10 +685,7 @@ class XcodeSettings(object):
             if platform_root:
                 cflags.append("-F" + platform_root + "/Developer/Library/Frameworks/")
 
-        if sdk_root:
-            framework_root = sdk_root
-        else:
-            framework_root = ""
+        framework_root = sdk_root if sdk_root else ""
         config = self.spec["configurations"][self.configname]
         framework_dirs = config.get("mac_framework_dirs", [])
         for directory in framework_dirs:
@@ -938,16 +936,17 @@ class XcodeSettings(object):
                 + gyp_to_build_path(self._Settings()["ORDER_FILE"])
             )
 
-        if arch is not None:
-            archs = [arch]
-        else:
-            assert self.configname
-            archs = self.GetActiveArchs(self.configname)
-        if len(archs) != 1:
-            # TODO: Supporting fat binaries will be annoying.
-            self._WarnUnimplemented("ARCHS")
-            archs = ["i386"]
-        ldflags.append("-arch " + archs[0])
+        if not gyp.common.CrossCompileRequested():
+            if arch is not None:
+                archs = [arch]
+            else:
+                assert self.configname
+                archs = self.GetActiveArchs(self.configname)
+            if len(archs) != 1:
+                # TODO: Supporting fat binaries will be annoying.
+                self._WarnUnimplemented("ARCHS")
+                archs = ["i386"]
+            ldflags.append("-arch " + archs[0])
 
         # Xcode adds the product directory by default.
         # Rewrite -L. to -L./ to work around http://www.openradar.me/25313838
@@ -1083,7 +1082,7 @@ class XcodeSettings(object):
 
             if not quiet:
                 result.append("echo STRIP\\(%s\\)" % self.spec["target_name"])
-            result.append("strip %s %s" % (strip_flags, output_binary))
+            result.append(f"strip {strip_flags} {output_binary}")
 
         self.configname = None
         return result
@@ -1105,7 +1104,7 @@ class XcodeSettings(object):
         ):
             if not quiet:
                 result.append("echo DSYMUTIL\\(%s\\)" % self.spec["target_name"])
-            result.append("dsymutil %s -o %s" % (output_binary, output + ".dSYM"))
+            result.append("dsymutil {} -o {}".format(output_binary, output + ".dSYM"))
 
         self.configname = None
         return result
@@ -1138,7 +1137,7 @@ class XcodeSettings(object):
             source = os.path.join("${BUILT_PRODUCTS_DIR}", product_name)
             test_host = os.path.dirname(settings.get("TEST_HOST"))
             xctest_destination = os.path.join(test_host, "PlugIns", product_name)
-            postbuilds.extend(["ditto %s %s" % (source, xctest_destination)])
+            postbuilds.extend([f"ditto {source} {xctest_destination}"])
 
         key = self._GetIOSCodeSignIdentityKey(settings)
         if not key:
@@ -1165,7 +1164,7 @@ class XcodeSettings(object):
             for framework in frameworks:
                 source = os.path.join(platform_root, framework)
                 destination = os.path.join(frameworks_dir, os.path.basename(framework))
-                postbuilds.extend(["ditto %s %s" % (source, destination)])
+                postbuilds.extend([f"ditto {source} {destination}"])
 
                 # Then re-sign everything with 'preserve=True'
                 postbuilds.extend(
@@ -1246,10 +1245,7 @@ class XcodeSettings(object):
             l_flag = "-framework " + os.path.splitext(os.path.basename(library))[0]
         else:
             m = self.library_re.match(library)
-            if m:
-                l_flag = "-l" + m.group(1)
-            else:
-                l_flag = library
+            l_flag = "-l" + m.group(1) if m else library
 
         sdk_root = self._SdkPath(config_name)
         if not sdk_root:
@@ -1366,7 +1362,7 @@ class XcodeSettings(object):
         return ""
 
 
-class MacPrefixHeader(object):
+class MacPrefixHeader:
     """A class that helps with emulating Xcode's GCC_PREFIX_HEADER feature.
 
   This feature consists of several pieces:
@@ -1543,7 +1539,7 @@ def CLTVersion():
         except GypError:
             continue
 
-    regex = re.compile(r'Command Line Tools for Xcode\s+(?P<version>\S+)')
+    regex = re.compile(r"Command Line Tools for Xcode\s+(?P<version>\S+)")
     try:
         output = GetStdout(["/usr/sbin/softwareupdate", "--history"])
         return re.search(regex, output).groupdict()["version"]
@@ -1556,9 +1552,7 @@ def GetStdoutQuiet(cmdlist):
   Ignores the stderr.
   Raises |GypError| if the command return with a non-zero return code."""
     job = subprocess.Popen(cmdlist, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-    out = job.communicate()[0]
-    if PY3:
-        out = out.decode("utf-8")
+    out = job.communicate()[0].decode("utf-8")
     if job.returncode != 0:
         raise GypError("Error %d running %s" % (job.returncode, cmdlist[0]))
     return out.rstrip("\n")
@@ -1568,9 +1562,7 @@ def GetStdout(cmdlist):
     """Returns the content of standard output returned by invoking |cmdlist|.
   Raises |GypError| if the command return with a non-zero return code."""
     job = subprocess.Popen(cmdlist, stdout=subprocess.PIPE)
-    out = job.communicate()[0]
-    if PY3:
-        out = out.decode("utf-8")
+    out = job.communicate()[0].decode("utf-8")
     if job.returncode != 0:
         sys.stderr.write(out + "\n")
         raise GypError("Error %d running %s" % (job.returncode, cmdlist[0]))
@@ -1866,7 +1858,7 @@ def _TopologicallySortedEnvVarKeys(env):
         # definition contains all variables it references in a single string.
         # We can then reverse the result of the topological sort at the end.
         # Since: reverse(topsort(DAG)) = topsort(reverse_edges(DAG))
-        matches = set([v for v in regex.findall(env[node]) if v in env])
+        matches = {v for v in regex.findall(env[node]) if v in env}
         for dependee in matches:
             assert "${" not in dependee, "Nested variables not supported: " + dependee
         return matches
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
similarity index 98%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
index 10ddcbcc..bb74eacb 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
@@ -43,11 +43,11 @@ def _WriteWorkspace(main_gyp, sources_gyp, params):
     workspace_file = os.path.join(workspace_path, "contents.xcworkspacedata")
 
     try:
-        with open(workspace_file, "r") as input_file:
+        with open(workspace_file) as input_file:
             input_string = input_file.read()
             if input_string == output_string:
                 return
-    except IOError:
+    except OSError:
         # Ignore errors if the file doesn't exist.
         pass
 
@@ -214,7 +214,7 @@ def CreateWrapper(target_list, target_dicts, data, params):
         if IsValidTargetForWrapper(target_extras, executable_target_pattern, spec):
             # Add to new_target_list.
             target_name = spec.get("target_name")
-            new_target_name = "%s:%s#target" % (main_gyp, target_name)
+            new_target_name = f"{main_gyp}:{target_name}#target"
             new_target_list.append(new_target_name)
 
             # Add to new_target_dicts.
@@ -282,7 +282,7 @@ def CreateWrapper(target_list, target_dicts, data, params):
 
     # Put sources_to_index in it's own gyp.
     sources_gyp = os.path.join(os.path.dirname(main_gyp), sources_target_name + ".gyp")
-    fully_qualified_target_name = "%s:%s#target" % (sources_gyp, sources_target_name)
+    fully_qualified_target_name = f"{sources_gyp}:{sources_target_name}#target"
 
     # Add to new_target_list, new_target_dicts and new_data.
     new_target_list.append(fully_qualified_target_name)
diff --git a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
similarity index 98%
rename from .yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
index d90dd99d..33c667c2 100644
--- a/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
@@ -138,19 +138,17 @@ a project file is output.
 """
 
 import gyp.common
+from functools import cmp_to_key
 import hashlib
+from operator import attrgetter
 import posixpath
 import re
 import struct
 import sys
 
-try:
-    basestring, cmp, unicode
-except NameError:  # Python 3
-    basestring = unicode = str
 
-    def cmp(x, y):
-        return (x > y) - (x < y)
+def cmp(x, y):
+    return (x > y) - (x < y)
 
 
 # See XCObject._EncodeString.  This pattern is used to determine when a string
@@ -199,7 +197,7 @@ def ConvertVariablesToShellSyntax(input_string):
     return re.sub(r"\$\((.*?)\)", "${\\1}", input_string)
 
 
-class XCObject(object):
+class XCObject:
     """The abstract base of all class types used in Xcode project files.
 
   Class variables:
@@ -301,8 +299,8 @@ class XCObject(object):
         try:
             name = self.Name()
         except NotImplementedError:
-            return "<%s at 0x%x>" % (self.__class__.__name__, id(self))
-        return "<%s %r at 0x%x>" % (self.__class__.__name__, name, id(self))
+            return f"<{self.__class__.__name__} at 0x{id(self):x}>"
+        return f"<{self.__class__.__name__} {name!r} at 0x{id(self):x}>"
 
     def Copy(self):
         """Make a copy of this object.
@@ -325,7 +323,7 @@ class XCObject(object):
                     that._properties[key] = new_value
                 else:
                     that._properties[key] = value
-            elif isinstance(value, (basestring, int)):
+            elif isinstance(value, (str, int)):
                 that._properties[key] = value
             elif isinstance(value, list):
                 if is_strong:
@@ -427,6 +425,8 @@ class XCObject(object):
       """
 
             hash.update(struct.pack(">i", len(data)))
+            if isinstance(data, str):
+                data = data.encode("utf-8")
             hash.update(data)
 
         if seed_hash is None:
@@ -616,7 +616,7 @@ class XCObject(object):
             comment = value.Comment()
         elif isinstance(value, str):
             printable += self._EncodeString(value)
-        elif isinstance(value, basestring):
+        elif isinstance(value, str):
             printable += self._EncodeString(value.encode("utf-8"))
         elif isinstance(value, int):
             printable += str(value)
@@ -791,7 +791,7 @@ class XCObject(object):
                     )
                 for item in value:
                     if not isinstance(item, property_type) and not (
-                        isinstance(item, basestring) and property_type == str
+                        isinstance(item, str) and property_type == str
                     ):
                         # Accept unicode where str is specified.  str is treated as
                         # UTF-8-encoded.
@@ -806,7 +806,7 @@ class XCObject(object):
                             + item.__class__.__name__
                         )
             elif not isinstance(value, property_type) and not (
-                isinstance(value, basestring) and property_type == str
+                isinstance(value, str) and property_type == str
             ):
                 # Accept unicode where str is specified.  str is treated as
                 # UTF-8-encoded.
@@ -827,7 +827,7 @@ class XCObject(object):
                         self._properties[property] = value.Copy()
                     else:
                         self._properties[property] = value
-                elif isinstance(value, (basestring, int)):
+                elif isinstance(value, (str, int)):
                     self._properties[property] = value
                 elif isinstance(value, list):
                     if is_strong:
@@ -971,7 +971,7 @@ class XCHierarchicalElement(XCObject):
         if "path" in self._properties and "name" not in self._properties:
             path = self._properties["path"]
             name = posixpath.basename(path)
-            if name != "" and path != name:
+            if name not in ("", path):
                 self.SetProperty("name", name)
 
         if "path" in self._properties and (
@@ -1487,7 +1487,7 @@ class PBXGroup(XCHierarchicalElement):
 
     def SortGroup(self):
         self._properties["children"] = sorted(
-            self._properties["children"], cmp=lambda x, y: x.Compare(y)
+            self._properties["children"], key=cmp_to_key(lambda x, y: x.Compare(y))
         )
 
         # Recurse.
@@ -2185,7 +2185,7 @@ class PBXCopyFilesBuildPhase(XCBuildPhase):
             relative_path = path[1:]
         else:
             raise ValueError(
-                "Can't use path %s in a %s" % (path, self.__class__.__name__)
+                f"Can't use path {path} in a {self.__class__.__name__}"
             )
 
         self._properties["dstPath"] = relative_path
@@ -2250,8 +2250,8 @@ class PBXContainerItemProxy(XCObject):
 
     def __repr__(self):
         props = self._properties
-        name = "%s.gyp:%s" % (props["containerPortal"].Name(), props["remoteInfo"])
-        return "<%s %r at 0x%x>" % (self.__class__.__name__, name, id(self))
+        name = "{}.gyp:{}".format(props["containerPortal"].Name(), props["remoteInfo"])
+        return f"<{self.__class__.__name__} {name!r} at 0x{id(self):x}>"
 
     def Name(self):
         # Admittedly not the best name, but it's what Xcode uses.
@@ -2288,7 +2288,7 @@ class PBXTargetDependency(XCObject):
 
     def __repr__(self):
         name = self._properties.get("name") or self._properties["target"].Name()
-        return "<%s %r at 0x%x>" % (self.__class__.__name__, name, id(self))
+        return f"<{self.__class__.__name__} {name!r} at 0x{id(self):x}>"
 
     def Name(self):
         # Admittedly not the best name, but it's what Xcode uses.
@@ -2355,9 +2355,8 @@ class XCTarget(XCRemoteObject):
         # property was supplied, set "productName" if it is not present.  Also set
         # the "PRODUCT_NAME" build setting in each configuration, but only if
         # the setting is not present in any build configuration.
-        if "name" in self._properties:
-            if "productName" not in self._properties:
-                self.SetProperty("productName", self._properties["name"])
+        if "name" in self._properties and "productName" not in self._properties:
+            self.SetProperty("productName", self._properties["name"])
 
         if "productName" in self._properties:
             if "buildConfigurationList" in self._properties:
@@ -2547,13 +2546,12 @@ class PBXNativeTarget(XCTarget):
                         force_extension = suffix[1:]
 
                 if (
-                    self._properties["productType"]
-                    == "com.apple.product-type-bundle.unit.test"
-                    or self._properties["productType"]
-                    == "com.apple.product-type-bundle.ui-testing"
-                ):
-                    if force_extension is None:
-                        force_extension = suffix[1:]
+                    self._properties["productType"] in {
+                        "com.apple.product-type-bundle.unit.test",
+                        "com.apple.product-type-bundle.ui-testing"
+                    }
+                ) and force_extension is None:
+                    force_extension = suffix[1:]
 
                 if force_extension is not None:
                     # If it's a wrapper (bundle), set WRAPPER_EXTENSION.
@@ -2636,10 +2634,13 @@ class PBXNativeTarget(XCTarget):
             # frameworks phases, if any.
             insert_at = len(self._properties["buildPhases"])
             for index, phase in enumerate(self._properties["buildPhases"]):
-                if (
-                    isinstance(phase, PBXResourcesBuildPhase)
-                    or isinstance(phase, PBXSourcesBuildPhase)
-                    or isinstance(phase, PBXFrameworksBuildPhase)
+                if isinstance(
+                    phase,
+                    (
+                        PBXResourcesBuildPhase,
+                        PBXSourcesBuildPhase,
+                        PBXFrameworksBuildPhase,
+                    ),
                 ):
                     insert_at = index
                     break
@@ -2658,9 +2659,7 @@ class PBXNativeTarget(XCTarget):
             # phases, if any.
             insert_at = len(self._properties["buildPhases"])
             for index, phase in enumerate(self._properties["buildPhases"]):
-                if isinstance(phase, PBXSourcesBuildPhase) or isinstance(
-                    phase, PBXFrameworksBuildPhase
-                ):
+                if isinstance(phase, (PBXSourcesBuildPhase, PBXFrameworksBuildPhase)):
                     insert_at = index
                     break
 
@@ -2701,8 +2700,10 @@ class PBXNativeTarget(XCTarget):
                 other._properties["productType"] == static_library_type
                 or (
                     (
-                        other._properties["productType"] == shared_library_type
-                        or other._properties["productType"] == framework_type
+                        other._properties["productType"] in {
+                            shared_library_type,
+                            framework_type
+                        }
                     )
                     and (
                         (not other.HasBuildSetting("MACH_O_TYPE"))
@@ -2770,7 +2771,7 @@ class PBXProject(XCContainerPortal):
         self.path = path
         self._other_pbxprojects = {}
         # super
-        return XCContainerPortal.__init__(self, properties, id, parent)
+        XCContainerPortal.__init__(self, properties, id, parent)
 
     def Name(self):
         name = self.path
@@ -2895,7 +2896,7 @@ class PBXProject(XCContainerPortal):
         # according to their defined order.
         self._properties["mainGroup"]._properties["children"] = sorted(
             self._properties["mainGroup"]._properties["children"],
-            cmp=lambda x, y: x.CompareRootGroup(y),
+            key=cmp_to_key(lambda x, y: x.CompareRootGroup(y)),
         )
 
         # Sort everything else by putting group before files, and going
@@ -2990,9 +2991,7 @@ class PBXProject(XCContainerPortal):
             # Xcode seems to sort this list case-insensitively
             self._properties["projectReferences"] = sorted(
                 self._properties["projectReferences"],
-                cmp=lambda x, y: cmp(
-                    x["ProjectRef"].Name().lower(), y["ProjectRef"].Name().lower()
-                ),
+                key=lambda x: x["ProjectRef"].Name().lower()
             )
         else:
             # The link already exists.  Pull out the relevnt data.
@@ -3124,7 +3123,8 @@ class PBXProject(XCContainerPortal):
             product_group = ref_dict["ProductGroup"]
             product_group._properties["children"] = sorted(
                 product_group._properties["children"],
-                cmp=lambda x, y, rp=remote_products: CompareProducts(x, y, rp),
+                key=cmp_to_key(
+                    lambda x, y, rp=remote_products: CompareProducts(x, y, rp)),
             )
 
 
@@ -3159,7 +3159,7 @@ class XCProjectFile(XCObject):
         else:
             self._XCPrint(file, 0, "{\n")
         for property, value in sorted(
-            self._properties.items(), cmp=lambda x, y: cmp(x, y)
+            self._properties.items()
         ):
             if property == "objects":
                 self._PrintObjects(file)
@@ -3187,7 +3187,7 @@ class XCProjectFile(XCObject):
             self._XCPrint(file, 0, "\n")
             self._XCPrint(file, 0, "/* Begin " + class_name + " section */\n")
             for object in sorted(
-                objects_by_class[class_name], cmp=lambda x, y: cmp(x.id, y.id)
+                objects_by_class[class_name], key=attrgetter("id")
             ):
                 object.Print(file)
             self._XCPrint(file, 0, "/* End " + class_name + " section */\n")
diff --git a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
similarity index 96%
rename from antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
rename to .yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
index 0a945322..53019636 100644
--- a/antora-ui-camel/.yarn/unplugged/node-gyp-npm-7.1.2-002c5798eb/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
@@ -39,12 +39,12 @@ def _Replacement_writexml(self, writer, indent="", addindent="", newl=""):
         writer.write(">%s" % newl)
         for node in self.childNodes:
             node.writexml(writer, indent + addindent, addindent, newl)
-        writer.write("%s</%s>%s" % (indent, self.tagName, newl))
+        writer.write(f"{indent}</{self.tagName}>{newl}")
     else:
         writer.write("/>%s" % newl)
 
 
-class XmlFix(object):
+class XmlFix:
     """Object to manage temporary patching of xml.dom.minidom."""
 
     def __init__(self):
diff --git a/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE
new file mode 100644
index 00000000..6f62d44e
--- /dev/null
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE
@@ -0,0 +1,3 @@
+This software is made available under the terms of *either* of the licenses
+found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made
+under the terms of *both* these licenses.
diff --git a/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE
new file mode 100644
index 00000000..f433b1a5
--- /dev/null
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE
@@ -0,0 +1,177 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
diff --git a/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD
new file mode 100644
index 00000000..42ce7b75
--- /dev/null
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD
@@ -0,0 +1,23 @@
+Copyright (c) Donald Stufft and individual contributors.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+    1. Redistributions of source code must retain the above copyright notice,
+       this list of conditions and the following disclaimer.
+
+    2. Redistributions in binary form must reproduce the above copyright
+       notice, this list of conditions and the following disclaimer in the
+       documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/__init__.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/__init__.py
new file mode 100644
index 00000000..5fd91838
--- /dev/null
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/__init__.py
@@ -0,0 +1,15 @@
+# This file is dual licensed under the terms of the Apache License, Version
+# 2.0, and the BSD License. See the LICENSE file in the root of this repository
+# for complete details.
+
+__title__ = "packaging"
+__summary__ = "Core utilities for Python packages"
+__uri__ = "https://github.com/pypa/packaging"
+
+__version__ = "23.3.dev0"
+
+__author__ = "Donald Stufft and individual contributors"
+__email__ = "donald@stufft.io"
+
+__license__ = "BSD-2-Clause or Apache-2.0"
+__copyright__ = "2014 %s" % __author__
diff --git a/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py
new file mode 100644
index 00000000..6fb19b30
--- /dev/null
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py
@@ -0,0 +1,108 @@
+"""
+ELF file parser.
+
+This provides a class ``ELFFile`` that parses an ELF executable in a similar
+interface to ``ZipFile``. Only the read interface is implemented.
+
+Based on: https://gist.github.com/lyssdod/f51579ae8d93c8657a5564aefc2ffbca
+ELF header: https://refspecs.linuxfoundation.org/elf/gabi4+/ch4.eheader.html
+"""
+
+import enum
+import os
+import struct
+from typing import IO, Optional, Tuple
+
+
+class ELFInvalid(ValueError):
+    pass
+
+
+class EIClass(enum.IntEnum):
+    C32 = 1
+    C64 = 2
+
+
+class EIData(enum.IntEnum):
+    Lsb = 1
+    Msb = 2
+
+
+class EMachine(enum.IntEnum):
+    I386 = 3
+    S390 = 22
+    Arm = 40
+    X8664 = 62
+    AArc64 = 183
+
+
+class ELFFile:
+    """
+    Representation of an ELF executable.
+    """
+
+    def __init__(self, f: IO[bytes]) -> None:
+        self._f = f
+
+        try:
+            ident = self._read("16B")
+        except struct.error:
+            raise ELFInvalid("unable to parse identification")
+        magic = bytes(ident[:4])
+        if magic != b"\x7fELF":
+            raise ELFInvalid(f"invalid magic: {magic!r}")
+
+        self.capacity = ident[4]  # Format for program header (bitness).
+        self.encoding = ident[5]  # Data structure encoding (endianness).
+
+        try:
+            # e_fmt: Format for program header.
+            # p_fmt: Format for section header.
+            # p_idx: Indexes to find p_type, p_offset, and p_filesz.
+            e_fmt, self._p_fmt, self._p_idx = {
+                (1, 1): ("<HHIIIIIHHH", "<IIIIIIII", (0, 1, 4)),  # 32-bit LSB.
+                (1, 2): (">HHIIIIIHHH", ">IIIIIIII", (0, 1, 4)),  # 32-bit MSB.
+                (2, 1): ("<HHIQQQIHHH", "<IIQQQQQQ", (0, 2, 5)),  # 64-bit LSB.
+                (2, 2): (">HHIQQQIHHH", ">IIQQQQQQ", (0, 2, 5)),  # 64-bit MSB.
+            }[(self.capacity, self.encoding)]
+        except KeyError:
+            raise ELFInvalid(
+                f"unrecognized capacity ({self.capacity}) or "
+                f"encoding ({self.encoding})"
+            )
+
+        try:
+            (
+                _,
+                self.machine,  # Architecture type.
+                _,
+                _,
+                self._e_phoff,  # Offset of program header.
+                _,
+                self.flags,  # Processor-specific flags.
+                _,
+                self._e_phentsize,  # Size of section.
+                self._e_phnum,  # Number of sections.
+            ) = self._read(e_fmt)
+        except struct.error as e:
+            raise ELFInvalid("unable to parse machine and section information") from e
+
+    def _read(self, fmt: str) -> Tuple[int, ...]:
+        return struct.unpack(fmt, self._f.read(struct.calcsize(fmt)))
+
+    @property
+    def interpreter(self) -> Optional[str]:
+        """
+        The path recorded in the ``PT_INTERP`` section header.
+        """
+        for index in range(self._e_phnum):
+            self._f.seek(self._e_phoff + self._e_phentsize * index)
+            try:
+                data = self._read(self._p_fmt)
+            except struct.error:
+                continue
+            if data[self._p_idx[0]] != 3:  # Not PT_INTERP.
+                continue
+            self._f.seek(data[self._p_idx[1]])
+            return os.fsdecode(self._f.read(data[self._p_idx[2]])).strip("\0")
+        return None
diff --git a/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py
new file mode 100644
index 00000000..3705d50d
--- /dev/null
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py
@@ -0,0 +1,252 @@
+import collections
+import contextlib
+import functools
+import os
+import re
+import sys
+import warnings
+from typing import Dict, Generator, Iterator, NamedTuple, Optional, Sequence, Tuple
+
+from ._elffile import EIClass, EIData, ELFFile, EMachine
+
+EF_ARM_ABIMASK = 0xFF000000
+EF_ARM_ABI_VER5 = 0x05000000
+EF_ARM_ABI_FLOAT_HARD = 0x00000400
+
+
+# `os.PathLike` not a generic type until Python 3.9, so sticking with `str`
+# as the type for `path` until then.
+@contextlib.contextmanager
+def _parse_elf(path: str) -> Generator[Optional[ELFFile], None, None]:
+    try:
+        with open(path, "rb") as f:
+            yield ELFFile(f)
+    except (OSError, TypeError, ValueError):
+        yield None
+
+
+def _is_linux_armhf(executable: str) -> bool:
+    # hard-float ABI can be detected from the ELF header of the running
+    # process
+    # https://static.docs.arm.com/ihi0044/g/aaelf32.pdf
+    with _parse_elf(executable) as f:
+        return (
+            f is not None
+            and f.capacity == EIClass.C32
+            and f.encoding == EIData.Lsb
+            and f.machine == EMachine.Arm
+            and f.flags & EF_ARM_ABIMASK == EF_ARM_ABI_VER5
+            and f.flags & EF_ARM_ABI_FLOAT_HARD == EF_ARM_ABI_FLOAT_HARD
+        )
+
+
+def _is_linux_i686(executable: str) -> bool:
+    with _parse_elf(executable) as f:
+        return (
+            f is not None
+            and f.capacity == EIClass.C32
+            and f.encoding == EIData.Lsb
+            and f.machine == EMachine.I386
+        )
+
+
+def _have_compatible_abi(executable: str, archs: Sequence[str]) -> bool:
+    if "armv7l" in archs:
+        return _is_linux_armhf(executable)
+    if "i686" in archs:
+        return _is_linux_i686(executable)
+    allowed_archs = {"x86_64", "aarch64", "ppc64", "ppc64le", "s390x", "loongarch64"}
+    return any(arch in allowed_archs for arch in archs)
+
+
+# If glibc ever changes its major version, we need to know what the last
+# minor version was, so we can build the complete list of all versions.
+# For now, guess what the highest minor version might be, assume it will
+# be 50 for testing. Once this actually happens, update the dictionary
+# with the actual value.
+_LAST_GLIBC_MINOR: Dict[int, int] = collections.defaultdict(lambda: 50)
+
+
+class _GLibCVersion(NamedTuple):
+    major: int
+    minor: int
+
+
+def _glibc_version_string_confstr() -> Optional[str]:
+    """
+    Primary implementation of glibc_version_string using os.confstr.
+    """
+    # os.confstr is quite a bit faster than ctypes.DLL. It's also less likely
+    # to be broken or missing. This strategy is used in the standard library
+    # platform module.
+    # https://github.com/python/cpython/blob/fcf1d003bf4f0100c/Lib/platform.py#L175-L183
+    try:
+        # Should be a string like "glibc 2.17".
+        version_string: str = getattr(os, "confstr")("CS_GNU_LIBC_VERSION")
+        assert version_string is not None
+        _, version = version_string.rsplit()
+    except (AssertionError, AttributeError, OSError, ValueError):
+        # os.confstr() or CS_GNU_LIBC_VERSION not available (or a bad value)...
+        return None
+    return version
+
+
+def _glibc_version_string_ctypes() -> Optional[str]:
+    """
+    Fallback implementation of glibc_version_string using ctypes.
+    """
+    try:
+        import ctypes
+    except ImportError:
+        return None
+
+    # ctypes.CDLL(None) internally calls dlopen(NULL), and as the dlopen
+    # manpage says, "If filename is NULL, then the returned handle is for the
+    # main program". This way we can let the linker do the work to figure out
+    # which libc our process is actually using.
+    #
+    # We must also handle the special case where the executable is not a
+    # dynamically linked executable. This can occur when using musl libc,
+    # for example. In this situation, dlopen() will error, leading to an
+    # OSError. Interestingly, at least in the case of musl, there is no
+    # errno set on the OSError. The single string argument used to construct
+    # OSError comes from libc itself and is therefore not portable to
+    # hard code here. In any case, failure to call dlopen() means we
+    # can proceed, so we bail on our attempt.
+    try:
+        process_namespace = ctypes.CDLL(None)
+    except OSError:
+        return None
+
+    try:
+        gnu_get_libc_version = process_namespace.gnu_get_libc_version
+    except AttributeError:
+        # Symbol doesn't exist -> therefore, we are not linked to
+        # glibc.
+        return None
+
+    # Call gnu_get_libc_version, which returns a string like "2.5"
+    gnu_get_libc_version.restype = ctypes.c_char_p
+    version_str: str = gnu_get_libc_version()
+    # py2 / py3 compatibility:
+    if not isinstance(version_str, str):
+        version_str = version_str.decode("ascii")
+
+    return version_str
+
+
+def _glibc_version_string() -> Optional[str]:
+    """Returns glibc version string, or None if not using glibc."""
+    return _glibc_version_string_confstr() or _glibc_version_string_ctypes()
+
+
+def _parse_glibc_version(version_str: str) -> Tuple[int, int]:
+    """Parse glibc version.
+
+    We use a regexp instead of str.split because we want to discard any
+    random junk that might come after the minor version -- this might happen
+    in patched/forked versions of glibc (e.g. Linaro's version of glibc
+    uses version strings like "2.20-2014.11"). See gh-3588.
+    """
+    m = re.match(r"(?P<major>[0-9]+)\.(?P<minor>[0-9]+)", version_str)
+    if not m:
+        warnings.warn(
+            f"Expected glibc version with 2 components major.minor,"
+            f" got: {version_str}",
+            RuntimeWarning,
+        )
+        return -1, -1
+    return int(m.group("major")), int(m.group("minor"))
+
+
+@functools.lru_cache()
+def _get_glibc_version() -> Tuple[int, int]:
+    version_str = _glibc_version_string()
+    if version_str is None:
+        return (-1, -1)
+    return _parse_glibc_version(version_str)
+
+
+# From PEP 513, PEP 600
+def _is_compatible(arch: str, version: _GLibCVersion) -> bool:
+    sys_glibc = _get_glibc_version()
+    if sys_glibc < version:
+        return False
+    # Check for presence of _manylinux module.
+    try:
+        import _manylinux  # noqa
+    except ImportError:
+        return True
+    if hasattr(_manylinux, "manylinux_compatible"):
+        result = _manylinux.manylinux_compatible(version[0], version[1], arch)
+        if result is not None:
+            return bool(result)
+        return True
+    if version == _GLibCVersion(2, 5):
+        if hasattr(_manylinux, "manylinux1_compatible"):
+            return bool(_manylinux.manylinux1_compatible)
+    if version == _GLibCVersion(2, 12):
+        if hasattr(_manylinux, "manylinux2010_compatible"):
+            return bool(_manylinux.manylinux2010_compatible)
+    if version == _GLibCVersion(2, 17):
+        if hasattr(_manylinux, "manylinux2014_compatible"):
+            return bool(_manylinux.manylinux2014_compatible)
+    return True
+
+
+_LEGACY_MANYLINUX_MAP = {
+    # CentOS 7 w/ glibc 2.17 (PEP 599)
+    (2, 17): "manylinux2014",
+    # CentOS 6 w/ glibc 2.12 (PEP 571)
+    (2, 12): "manylinux2010",
+    # CentOS 5 w/ glibc 2.5 (PEP 513)
+    (2, 5): "manylinux1",
+}
+
+
+def platform_tags(archs: Sequence[str]) -> Iterator[str]:
+    """Generate manylinux tags compatible to the current platform.
+
+    :param archs: Sequence of compatible architectures.
+        The first one shall be the closest to the actual architecture and be the part of
+        platform tag after the ``linux_`` prefix, e.g. ``x86_64``.
+        The ``linux_`` prefix is assumed as a prerequisite for the current platform to
+        be manylinux-compatible.
+
+    :returns: An iterator of compatible manylinux tags.
+    """
+    if not _have_compatible_abi(sys.executable, archs):
+        return
+    # Oldest glibc to be supported regardless of architecture is (2, 17).
+    too_old_glibc2 = _GLibCVersion(2, 16)
+    if set(archs) & {"x86_64", "i686"}:
+        # On x86/i686 also oldest glibc to be supported is (2, 5).
+        too_old_glibc2 = _GLibCVersion(2, 4)
+    current_glibc = _GLibCVersion(*_get_glibc_version())
+    glibc_max_list = [current_glibc]
+    # We can assume compatibility across glibc major versions.
+    # https://sourceware.org/bugzilla/show_bug.cgi?id=24636
+    #
+    # Build a list of maximum glibc versions so that we can
+    # output the canonical list of all glibc from current_glibc
+    # down to too_old_glibc2, including all intermediary versions.
+    for glibc_major in range(current_glibc.major - 1, 1, -1):
+        glibc_minor = _LAST_GLIBC_MINOR[glibc_major]
+        glibc_max_list.append(_GLibCVersion(glibc_major, glibc_minor))
+    for arch in archs:
+        for glibc_max in glibc_max_list:
+            if glibc_max.major == too_old_glibc2.major:
+                min_minor = too_old_glibc2.minor
+            else:
+                # For other glibc major versions oldest supported is (x, 0).
+                min_minor = -1
+            for glibc_minor in range(glibc_max.minor, min_minor, -1):
+                glibc_version = _GLibCVersion(glibc_max.major, glibc_minor)
+                tag = "manylinux_{}_{}".format(*glibc_version)
+                if _is_compatible(arch, glibc_version):
+                    yield f"{tag}_{arch}"
+                # Handle the legacy manylinux1, manylinux2010, manylinux2014 tags.
+                if glibc_version in _LEGACY_MANYLINUX_MAP:
+                    legacy_tag = _LEGACY_MANYLINUX_MAP[glibc_version]
+                    if _is_compatible(arch, glibc_version):
+                        yield f"{legacy_tag}_{arch}"
diff --git a/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py
new file mode 100644
index 00000000..86419df9
--- /dev/null
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py
@@ -0,0 +1,83 @@
+"""PEP 656 support.
+
+This module implements logic to detect if the currently running Python is
+linked against musl, and what musl version is used.
+"""
+
+import functools
+import re
+import subprocess
+import sys
+from typing import Iterator, NamedTuple, Optional, Sequence
+
+from ._elffile import ELFFile
+
+
+class _MuslVersion(NamedTuple):
+    major: int
+    minor: int
+
+
+def _parse_musl_version(output: str) -> Optional[_MuslVersion]:
+    lines = [n for n in (n.strip() for n in output.splitlines()) if n]
+    if len(lines) < 2 or lines[0][:4] != "musl":
+        return None
+    m = re.match(r"Version (\d+)\.(\d+)", lines[1])
+    if not m:
+        return None
+    return _MuslVersion(major=int(m.group(1)), minor=int(m.group(2)))
+
+
+@functools.lru_cache()
+def _get_musl_version(executable: str) -> Optional[_MuslVersion]:
+    """Detect currently-running musl runtime version.
+
+    This is done by checking the specified executable's dynamic linking
+    information, and invoking the loader to parse its output for a version
+    string. If the loader is musl, the output would be something like::
+
+        musl libc (x86_64)
+        Version 1.2.2
+        Dynamic Program Loader
+    """
+    try:
+        with open(executable, "rb") as f:
+            ld = ELFFile(f).interpreter
+    except (OSError, TypeError, ValueError):
+        return None
+    if ld is None or "musl" not in ld:
+        return None
+    proc = subprocess.run([ld], stderr=subprocess.PIPE, text=True)
+    return _parse_musl_version(proc.stderr)
+
+
+def platform_tags(archs: Sequence[str]) -> Iterator[str]:
+    """Generate musllinux tags compatible to the current platform.
+
+    :param archs: Sequence of compatible architectures.
+        The first one shall be the closest to the actual architecture and be the part of
+        platform tag after the ``linux_`` prefix, e.g. ``x86_64``.
+        The ``linux_`` prefix is assumed as a prerequisite for the current platform to
+        be musllinux-compatible.
+
+    :returns: An iterator of compatible musllinux tags.
+    """
+    sys_musl = _get_musl_version(sys.executable)
+    if sys_musl is None:  # Python not dynamically linked against musl.
+        return
+    for arch in archs:
+        for minor in range(sys_musl.minor, -1, -1):
+            yield f"musllinux_{sys_musl.major}_{minor}_{arch}"
+
+
+if __name__ == "__main__":  # pragma: no cover
+    import sysconfig
+
+    plat = sysconfig.get_platform()
+    assert plat.startswith("linux-"), "not linux"
+
+    print("plat:", plat)
+    print("musl:", _get_musl_version(sys.executable))
+    print("tags:", end=" ")
+    for t in platform_tags(re.sub(r"[.-]", "_", plat.split("-", 1)[-1])):
+        print(t, end="\n      ")
diff --git a/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_parser.py b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_parser.py
new file mode 100644
index 00000000..4576981c
--- /dev/null
+++ b/.yarn/unplugged/node-gyp-npm-10.0.1-48708ce70b/node_modules/node-gyp/gyp/pylib/packaging/_parser.py
@@ -0,0 +1,359 @@
+"""Handwritten parser of dependency specifiers.
+
+The docstring for each __parse_* function contains ENBF-inspired grammar representing
+the implementation.
+"""
+
+import ast
+from typing import Any, List, NamedTuple, Optional, Tuple, Union
+
+from ._tokenizer import DEFAULT_RULES, Tokenizer
+
+
+class Node:
... 44381 lines suppressed ...


(camel-website) 01/09: chore: update miminist to 1.2.8

Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit fa16bd004593f1c7f7ca096e84259252916ae097
Author: Zoran Regvart <zo...@regvart.com>
AuthorDate: Fri Jan 12 15:47:14 2024 +0100

    chore: update miminist to 1.2.8
---
 antora-ui-camel/.pnp.cjs                           |  39 +++++++++------------
 .../minimist-npm-0.0.8-8139f8b2f5-1e6279f747.zip   | Bin 9057 -> 0 bytes
 .../minimist-npm-1.2.5-ced0e1f617-9dff2c7d84.zip   | Bin 13203 -> 0 bytes
 .../minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip   | Bin 0 -> 21312 bytes
 .../mkdirp-npm-0.5.1-33a164c39d-8651af2fac.zip     | Bin 12902 -> 0 bytes
 .../mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip     | Bin 0 -> 4385 bytes
 antora-ui-camel/yarn.lock                          |  23 +++++-------
 7 files changed, 24 insertions(+), 38 deletions(-)

diff --git a/antora-ui-camel/.pnp.cjs b/antora-ui-camel/.pnp.cjs
index 1ac41c65..b324e65a 100755
--- a/antora-ui-camel/.pnp.cjs
+++ b/antora-ui-camel/.pnp.cjs
@@ -3578,7 +3578,7 @@ const RAW_RUNTIME_STATE =
           ["detective", "npm:5.2.0"],\
           ["acorn-node", "npm:1.7.0"],\
           ["defined", "npm:1.0.0"],\
-          ["minimist", "npm:1.2.5"]\
+          ["minimist", "npm:1.2.8"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -4050,7 +4050,7 @@ const RAW_RUNTIME_STATE =
           ["levn", "npm:0.3.0"],\
           ["lodash", "npm:4.17.21"],\
           ["minimatch", "npm:3.1.2"],\
-          ["mkdirp", "npm:0.5.1"],\
+          ["mkdirp", "npm:0.5.6"],\
           ["natural-compare", "npm:1.4.0"],\
           ["optionator", "npm:0.8.3"],\
           ["path-is-inside", "npm:1.0.2"],\
@@ -4094,7 +4094,7 @@ const RAW_RUNTIME_STATE =
           ["levn", "npm:0.3.0"],\
           ["lodash", "npm:4.17.21"],\
           ["minimatch", "npm:3.1.2"],\
-          ["mkdirp", "npm:0.5.1"],\
+          ["mkdirp", "npm:0.5.6"],\
           ["natural-compare", "npm:1.4.0"],\
           ["optionator", "npm:0.8.3"],\
           ["progress", "npm:2.0.3"],\
@@ -5870,7 +5870,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/handlebars-npm-4.7.8-25244c2c82-bd528f4dd1.zip/node_modules/handlebars/",\
         "packageDependencies": [\
           ["handlebars", "npm:4.7.8"],\
-          ["minimist", "npm:1.2.5"],\
+          ["minimist", "npm:1.2.8"],\
           ["neo-async", "npm:2.6.2"],\
           ["source-map", "npm:0.6.1"],\
           ["uglify-js", "npm:3.5.15"],\
@@ -7871,7 +7871,7 @@ const RAW_RUNTIME_STATE =
           ["decamelize", "npm:1.2.0"],\
           ["loud-rejection", "npm:1.6.0"],\
           ["map-obj", "npm:1.0.1"],\
-          ["minimist", "npm:1.2.5"],\
+          ["minimist", "npm:1.2.8"],\
           ["normalize-package-data", "npm:2.5.0"],\
           ["object-assign", "npm:4.1.1"],\
           ["read-pkg-up", "npm:1.0.1"],\
@@ -8064,17 +8064,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["minimist", [\
-      ["npm:0.0.8", {\
-        "packageLocation": "./.yarn/cache/minimist-npm-0.0.8-8139f8b2f5-1e6279f747.zip/node_modules/minimist/",\
-        "packageDependencies": [\
-          ["minimist", "npm:0.0.8"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
-      ["npm:1.2.5", {\
-        "packageLocation": "./.yarn/cache/minimist-npm-1.2.5-ced0e1f617-9dff2c7d84.zip/node_modules/minimist/",\
+      ["npm:1.2.8", {\
+        "packageLocation": "./.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip/node_modules/minimist/",\
         "packageDependencies": [\
-          ["minimist", "npm:1.2.5"]\
+          ["minimist", "npm:1.2.8"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -8124,11 +8117,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["mkdirp", [\
-      ["npm:0.5.1", {\
-        "packageLocation": "./.yarn/cache/mkdirp-npm-0.5.1-33a164c39d-8651af2fac.zip/node_modules/mkdirp/",\
+      ["npm:0.5.6", {\
+        "packageLocation": "./.yarn/cache/mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip/node_modules/mkdirp/",\
         "packageDependencies": [\
-          ["mkdirp", "npm:0.5.1"],\
-          ["minimist", "npm:0.0.8"]\
+          ["mkdirp", "npm:0.5.6"],\
+          ["minimist", "npm:1.2.8"]\
         ],\
         "linkType": "HARD"\
       }],\
@@ -9784,7 +9777,7 @@ const RAW_RUNTIME_STATE =
           ["postcss-url", "npm:8.0.0"],\
           ["mime", "npm:2.4.3"],\
           ["minimatch", "npm:3.1.2"],\
-          ["mkdirp", "npm:0.5.1"],\
+          ["mkdirp", "npm:0.5.6"],\
           ["postcss", "npm:7.0.32"],\
           ["xxhashjs", "npm:0.2.2"]\
         ],\
@@ -11796,7 +11789,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/subarg-npm-1.0.0-05f4a18d07-f1c6763d87.zip/node_modules/subarg/",\
         "packageDependencies": [\
           ["subarg", "npm:1.0.0"],\
-          ["minimist", "npm:1.2.5"]\
+          ["minimist", "npm:1.2.8"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -11887,7 +11880,7 @@ const RAW_RUNTIME_STATE =
           ["css-url-regex", "npm:1.1.0"],\
           ["csso", "npm:3.5.1"],\
           ["js-yaml", "npm:3.13.1"],\
-          ["mkdirp", "npm:0.5.1"],\
+          ["mkdirp", "npm:0.5.6"],\
           ["object.values", "npm:1.1.0"],\
           ["sax", "npm:1.2.4"],\
           ["stable", "npm:0.1.8"],\
@@ -13012,7 +13005,7 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./.yarn/cache/write-npm-1.0.3-1bac756049-abb3a249df.zip/node_modules/write/",\
         "packageDependencies": [\
           ["write", "npm:1.0.3"],\
-          ["mkdirp", "npm:0.5.1"]\
+          ["mkdirp", "npm:0.5.6"]\
         ],\
         "linkType": "HARD"\
       }]\
diff --git a/antora-ui-camel/.yarn/cache/minimist-npm-0.0.8-8139f8b2f5-1e6279f747.zip b/antora-ui-camel/.yarn/cache/minimist-npm-0.0.8-8139f8b2f5-1e6279f747.zip
deleted file mode 100644
index f461e7e2..00000000
Binary files a/antora-ui-camel/.yarn/cache/minimist-npm-0.0.8-8139f8b2f5-1e6279f747.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/minimist-npm-1.2.5-ced0e1f617-9dff2c7d84.zip b/antora-ui-camel/.yarn/cache/minimist-npm-1.2.5-ced0e1f617-9dff2c7d84.zip
deleted file mode 100644
index 11759003..00000000
Binary files a/antora-ui-camel/.yarn/cache/minimist-npm-1.2.5-ced0e1f617-9dff2c7d84.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip b/antora-ui-camel/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip
new file mode 100644
index 00000000..1e6dec7d
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip differ
diff --git a/antora-ui-camel/.yarn/cache/mkdirp-npm-0.5.1-33a164c39d-8651af2fac.zip b/antora-ui-camel/.yarn/cache/mkdirp-npm-0.5.1-33a164c39d-8651af2fac.zip
deleted file mode 100644
index 92e5c49f..00000000
Binary files a/antora-ui-camel/.yarn/cache/mkdirp-npm-0.5.1-33a164c39d-8651af2fac.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip b/antora-ui-camel/.yarn/cache/mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip
new file mode 100644
index 00000000..7a69bc7e
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip differ
diff --git a/antora-ui-camel/yarn.lock b/antora-ui-camel/yarn.lock
index 43eebc49..4451ec81 100644
--- a/antora-ui-camel/yarn.lock
+++ b/antora-ui-camel/yarn.lock
@@ -7037,17 +7037,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"minimist@npm:0.0.8":
-  version: 0.0.8
-  resolution: "minimist@npm:0.0.8"
-  checksum: 1e6279f747b3330fb918e47bd88093b26dadca91ea31bd50f40a805d9ff55fd9af16162248ffa303876b1cbb75fd5b701e773d46319c22025ec124e53bca0714
-  languageName: node
-  linkType: hard
-
-"minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.5":
-  version: 1.2.5
-  resolution: "minimist@npm:1.2.5"
-  checksum: 9dff2c7d845b4ac8aeedc7fd31e7fb394e7a2bf46d5a4c0bf818f124b35fab1ed260e6e95df3c0504a63bc93ac318f86a234cff1694d67af7f7da260a0342257
+"minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6":
+  version: 1.2.8
+  resolution: "minimist@npm:1.2.8"
+  checksum: 908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f
   languageName: node
   linkType: hard
 
@@ -7088,13 +7081,13 @@ __metadata:
   linkType: hard
 
 "mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.1":
-  version: 0.5.1
-  resolution: "mkdirp@npm:0.5.1"
+  version: 0.5.6
+  resolution: "mkdirp@npm:0.5.6"
   dependencies:
-    minimist: "npm:0.0.8"
+    minimist: "npm:^1.2.6"
   bin:
     mkdirp: bin/cmd.js
-  checksum: 8651af2facdfa53f39e68fd93cf1653c11f7c1d49c6d1b4e53bcedc52e669cc64f1b5e95c49cfde7e99dbbcad26d3e61f4f2b4812f18c871c6455d9592f02806
+  checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2
   languageName: node
   linkType: hard
 


(camel-website) 09/09: chore: remove @oclif/errors

Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit f433c68713157f50327d584936060f8c6199208b
Author: Zoran Regvart <zo...@regvart.com>
AuthorDate: Fri Jan 12 16:17:37 2024 +0100

    chore: remove @oclif/errors
---
 .pnp.cjs                                           |  31 --------------------
 ...clif-errors-npm-1.3.4-455c0531d6-77653f534c.zip | Bin 13318 -> 0 bytes
 ...clean-stack-npm-3.0.1-85c3878b76-dc18c842d7.zip | Bin 3942 -> 0 bytes
 ...ring-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip | Bin 3201 -> 0 bytes
 package.json                                       |   1 -
 yarn.lock                                          |  32 +--------------------
 6 files changed, 1 insertion(+), 63 deletions(-)

diff --git a/.pnp.cjs b/.pnp.cjs
index 7abaa35b..32472967 100755
--- a/.pnp.cjs
+++ b/.pnp.cjs
@@ -47,7 +47,6 @@ const RAW_RUNTIME_STATE =
           ["@djencks/antora-timer", "npm:0.0.1-beta.1"],\
           ["@djencks/asciidoctor-antora-indexer", "npm:0.1.3-rc.2"],\
           ["@djencks/asciidoctor-jsonpath", "npm:0.1.3-rc.2"],\
-          ["@oclif/errors", "npm:1.3.4"],\
           ["antora-ui-camel", "workspace:antora-ui-camel"],\
           ["camel-website-util", "workspace:util"],\
           ["chalk", "npm:5.3.0"],\
@@ -2016,20 +2015,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["@oclif/errors", [\
-      ["npm:1.3.4", {\
-        "packageLocation": "./.yarn/cache/@oclif-errors-npm-1.3.4-455c0531d6-77653f534c.zip/node_modules/@oclif/errors/",\
-        "packageDependencies": [\
-          ["@oclif/errors", "npm:1.3.4"],\
-          ["clean-stack", "npm:3.0.1"],\
-          ["fs-extra", "npm:8.1.0"],\
-          ["indent-string", "npm:4.0.0"],\
-          ["strip-ansi", "npm:6.0.1"],\
-          ["wrap-ansi", "npm:7.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["@octokit/auth-token", [\
       ["npm:3.0.4", {\
         "packageLocation": "./.yarn/cache/@octokit-auth-token-npm-3.0.4-2b669244cb-8e21e567e3.zip/node_modules/@octokit/auth-token/",\
@@ -3721,7 +3706,6 @@ const RAW_RUNTIME_STATE =
           ["@djencks/antora-timer", "npm:0.0.1-beta.1"],\
           ["@djencks/asciidoctor-antora-indexer", "npm:0.1.3-rc.2"],\
           ["@djencks/asciidoctor-jsonpath", "npm:0.1.3-rc.2"],\
-          ["@oclif/errors", "npm:1.3.4"],\
           ["antora-ui-camel", "workspace:antora-ui-camel"],\
           ["camel-website-util", "workspace:util"],\
           ["chalk", "npm:5.3.0"],\
@@ -5727,14 +5711,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:3.0.1", {\
-        "packageLocation": "./.yarn/cache/clean-stack-npm-3.0.1-85c3878b76-dc18c842d7.zip/node_modules/clean-stack/",\
-        "packageDependencies": [\
-          ["clean-stack", "npm:3.0.1"],\
-          ["escape-string-regexp", "npm:4.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:4.2.0", {\
         "packageLocation": "./.yarn/cache/clean-stack-npm-4.2.0-bb0dff47b2-373f656a31.zip/node_modules/clean-stack/",\
         "packageDependencies": [\
@@ -8592,13 +8568,6 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:4.0.0", {\
-        "packageLocation": "./.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip/node_modules/escape-string-regexp/",\
-        "packageDependencies": [\
-          ["escape-string-regexp", "npm:4.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:5.0.0", {\
         "packageLocation": "./.yarn/cache/escape-string-regexp-npm-5.0.0-a663e825ce-20daabe197.zip/node_modules/escape-string-regexp/",\
         "packageDependencies": [\
diff --git a/.yarn/cache/@oclif-errors-npm-1.3.4-455c0531d6-77653f534c.zip b/.yarn/cache/@oclif-errors-npm-1.3.4-455c0531d6-77653f534c.zip
deleted file mode 100644
index 58f4ab0f..00000000
Binary files a/.yarn/cache/@oclif-errors-npm-1.3.4-455c0531d6-77653f534c.zip and /dev/null differ
diff --git a/.yarn/cache/clean-stack-npm-3.0.1-85c3878b76-dc18c842d7.zip b/.yarn/cache/clean-stack-npm-3.0.1-85c3878b76-dc18c842d7.zip
deleted file mode 100644
index c01117fb..00000000
Binary files a/.yarn/cache/clean-stack-npm-3.0.1-85c3878b76-dc18c842d7.zip and /dev/null differ
diff --git a/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip b/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip
deleted file mode 100644
index c23e416b..00000000
Binary files a/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip and /dev/null differ
diff --git a/package.json b/package.json
index 4d922cdf..b1e55d19 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,6 @@
     "@djencks/antora-timer": "^0.0.1-beta.1",
     "@djencks/asciidoctor-antora-indexer": "^0.1.3-rc.2",
     "@djencks/asciidoctor-jsonpath": "^0.1.3-rc.2",
-    "@oclif/errors": "^1.3.4",
     "antora-ui-camel": "workspace:antora-ui-camel",
     "camel-website-util": "workspace:util",
     "chalk": "5.3.0",
diff --git a/yarn.lock b/yarn.lock
index 99593b12..77d25a07 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1760,19 +1760,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@oclif/errors@npm:^1.3.4":
-  version: 1.3.4
-  resolution: "@oclif/errors@npm:1.3.4"
-  dependencies:
-    clean-stack: "npm:^3.0.0"
-    fs-extra: "npm:^8.1"
-    indent-string: "npm:^4.0.0"
-    strip-ansi: "npm:^6.0.0"
-    wrap-ansi: "npm:^7.0.0"
-  checksum: 77653f534c5a4553eaf3006366928432f84dbf27fb56dfe60e1495b0669866f43494bee619d959bb3eb34a8264f065cdff6cf8e432f9b5da8f0e3fc1bd1f9cee
-  languageName: node
-  linkType: hard
-
 "@octokit/auth-token@npm:^3.0.0":
   version: 3.0.4
   resolution: "@octokit/auth-token@npm:3.0.4"
@@ -3225,7 +3212,6 @@ __metadata:
     "@djencks/antora-timer": "npm:^0.0.1-beta.1"
     "@djencks/asciidoctor-antora-indexer": "npm:^0.1.3-rc.2"
     "@djencks/asciidoctor-jsonpath": "npm:^0.1.3-rc.2"
-    "@oclif/errors": "npm:^1.3.4"
     antora-ui-camel: "workspace:antora-ui-camel"
     camel-website-util: "workspace:util"
     chalk: "npm:5.3.0"
@@ -5050,15 +5036,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"clean-stack@npm:^3.0.0":
-  version: 3.0.1
-  resolution: "clean-stack@npm:3.0.1"
-  dependencies:
-    escape-string-regexp: "npm:4.0.0"
-  checksum: dc18c842d7792dd72d463936b1b0a5b2621f0fc11588ee48b602e1a29b6c010c606d89f3de1f95d15d72de74aea93c0fbac8246593a31d95f8462cac36148e05
-  languageName: node
-  linkType: hard
-
 "clean-stack@npm:^4.0.0":
   version: 4.2.0
   resolution: "clean-stack@npm:4.2.0"
@@ -7705,13 +7682,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"escape-string-regexp@npm:4.0.0":
-  version: 4.0.0
-  resolution: "escape-string-regexp@npm:4.0.0"
-  checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5
-  languageName: node
-  linkType: hard
-
 "escape-string-regexp@npm:5.0.0, escape-string-regexp@npm:^5.0.0":
   version: 5.0.0
   resolution: "escape-string-regexp@npm:5.0.0"
@@ -9329,7 +9299,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"fs-extra@npm:^8.1, fs-extra@npm:~8.1":
+"fs-extra@npm:~8.1":
   version: 8.1.0
   resolution: "fs-extra@npm:8.1.0"
   dependencies:


(camel-website) 04/09: chore: update convict to 6.2.4

Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 69d356b0518d2dc114d130288e6accd920fccdae
Author: Zoran Regvart <zo...@regvart.com>
AuthorDate: Fri Jan 12 16:03:18 2024 +0100

    chore: update convict to 6.2.4
---
 .pnp.cjs                                                |   8 ++++----
 .yarn/cache/convict-npm-6.2.1-29af5bd4ae-33d2ac7f5a.zip | Bin 14310 -> 0 bytes
 .yarn/cache/convict-npm-6.2.4-c10e44771d-d4b9c50dcd.zip | Bin 0 -> 14410 bytes
 yarn.lock                                               |   6 +++---
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/.pnp.cjs b/.pnp.cjs
index 23b4223f..9769a27c 100755
--- a/.pnp.cjs
+++ b/.pnp.cjs
@@ -353,7 +353,7 @@ const RAW_RUNTIME_STATE =
         "packageDependencies": [\
           ["@antora/playbook-builder", "npm:3.1.7"],\
           ["@iarna/toml", "npm:2.2.5"],\
-          ["convict", "npm:6.2.1"],\
+          ["convict", "npm:6.2.4"],\
           ["js-yaml", "npm:4.1.0"],\
           ["json5", "npm:2.2.0"]\
         ],\
@@ -7861,10 +7861,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["convict", [\
-      ["npm:6.2.1", {\
-        "packageLocation": "./.yarn/cache/convict-npm-6.2.1-29af5bd4ae-33d2ac7f5a.zip/node_modules/convict/",\
+      ["npm:6.2.4", {\
+        "packageLocation": "./.yarn/cache/convict-npm-6.2.4-c10e44771d-d4b9c50dcd.zip/node_modules/convict/",\
         "packageDependencies": [\
-          ["convict", "npm:6.2.1"],\
+          ["convict", "npm:6.2.4"],\
           ["lodash.clonedeep", "npm:4.5.0"],\
           ["yargs-parser", "npm:20.2.9"]\
         ],\
diff --git a/.yarn/cache/convict-npm-6.2.1-29af5bd4ae-33d2ac7f5a.zip b/.yarn/cache/convict-npm-6.2.1-29af5bd4ae-33d2ac7f5a.zip
deleted file mode 100644
index 26d055cd..00000000
Binary files a/.yarn/cache/convict-npm-6.2.1-29af5bd4ae-33d2ac7f5a.zip and /dev/null differ
diff --git a/.yarn/cache/convict-npm-6.2.4-c10e44771d-d4b9c50dcd.zip b/.yarn/cache/convict-npm-6.2.4-c10e44771d-d4b9c50dcd.zip
new file mode 100644
index 00000000..4466daec
Binary files /dev/null and b/.yarn/cache/convict-npm-6.2.4-c10e44771d-d4b9c50dcd.zip differ
diff --git a/yarn.lock b/yarn.lock
index d90bcde7..42f9d387 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -6285,12 +6285,12 @@ __metadata:
   linkType: hard
 
 "convict@npm:~6.2":
-  version: 6.2.1
-  resolution: "convict@npm:6.2.1"
+  version: 6.2.4
+  resolution: "convict@npm:6.2.4"
   dependencies:
     lodash.clonedeep: "npm:^4.5.0"
     yargs-parser: "npm:^20.2.7"
-  checksum: 33d2ac7f5ad8488a112f27403eafcb465895a1b124793ed69512b28252a304aa885063e95d1bca8c64ce6cbbbcc0f8c8d04243f4c90d3b93544791cc3f92c04f
+  checksum: d4b9c50dcddf4b5da7a80c1d99d1cfae8a47d78d291f0cc11637ab25b6b4515f5f0e9029abd45bcc30cc3e33032aa8814ead22142b4563c4e4959d2e56bdf1ae
   languageName: node
   linkType: hard
 


(camel-website) 03/09: chore: update shell-quote to 1.8.1

Posted by zr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 79f59374a3db1b48d39c5f5727f6e8c8d1e8dfdf
Author: Zoran Regvart <zo...@regvart.com>
AuthorDate: Fri Jan 12 16:01:44 2024 +0100

    chore: update shell-quote to 1.8.1
---
 .pnp.cjs                                           |  10 ++---
 ...shell-quote-npm-1.7.2-8e2768dbb0-5d7540d320.zip | Bin 10420 -> 0 bytes
 ...shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip | Bin 0 -> 20518 bytes
 antora-ui-camel/.pnp.cjs                           |  46 ++-------------------
 ...rray-filter-npm-0.0.1-37dfbb574c-4f5162448f.zip | Bin 3442 -> 0 bytes
 .../array-map-npm-0.0.0-45992ed41e-dba1e08b1e.zip  | Bin 3798 -> 0 bytes
 ...rray-reduce-npm-0.0.0-d774206485-8416dc070f.zip | Bin 3964 -> 0 bytes
 .../jsonify-npm-0.0.0-80da2da40c-dc738debf7.zip    | Bin 6176 -> 0 bytes
 ...shell-quote-npm-1.6.1-193629270d-4f052ba746.zip | Bin 9660 -> 0 bytes
 ...shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip | Bin 0 -> 20518 bytes
 antora-ui-camel/yarn.lock                          |  39 ++---------------
 yarn.lock                                          |   6 +--
 12 files changed, 15 insertions(+), 86 deletions(-)

diff --git a/.pnp.cjs b/.pnp.cjs
index 12c84d52..23b4223f 100755
--- a/.pnp.cjs
+++ b/.pnp.cjs
@@ -6319,7 +6319,7 @@ const RAW_RUNTIME_STATE =
           ["readable-stream", "npm:2.3.7"],\
           ["resolve", "patch:resolve@npm%3A1.20.0#optional!builtin<compat/resolve>::version=1.20.0&hash=c3c19d"],\
           ["shasum-object", "npm:1.0.0"],\
-          ["shell-quote", "npm:1.7.2"],\
+          ["shell-quote", "npm:1.8.1"],\
           ["stream-browserify", "npm:3.0.0"],\
           ["stream-http", "npm:3.1.1"],\
           ["string_decoder", "npm:1.3.0"],\
@@ -17219,7 +17219,7 @@ const RAW_RUNTIME_STATE =
           ["minimatch", "npm:3.0.4"],\
           ["pidtree", "npm:0.3.0"],\
           ["read-pkg", "npm:3.0.0"],\
-          ["shell-quote", "npm:1.7.2"],\
+          ["shell-quote", "npm:1.8.1"],\
           ["string.prototype.padend", "npm:3.1.0"]\
         ],\
         "linkType": "HARD"\
@@ -21028,10 +21028,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["shell-quote", [\
-      ["npm:1.7.2", {\
-        "packageLocation": "./.yarn/cache/shell-quote-npm-1.7.2-8e2768dbb0-5d7540d320.zip/node_modules/shell-quote/",\
+      ["npm:1.8.1", {\
+        "packageLocation": "./.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip/node_modules/shell-quote/",\
         "packageDependencies": [\
-          ["shell-quote", "npm:1.7.2"]\
+          ["shell-quote", "npm:1.8.1"]\
         ],\
         "linkType": "HARD"\
       }]\
diff --git a/.yarn/cache/shell-quote-npm-1.7.2-8e2768dbb0-5d7540d320.zip b/.yarn/cache/shell-quote-npm-1.7.2-8e2768dbb0-5d7540d320.zip
deleted file mode 100644
index 64dda801..00000000
Binary files a/.yarn/cache/shell-quote-npm-1.7.2-8e2768dbb0-5d7540d320.zip and /dev/null differ
diff --git a/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip b/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip
new file mode 100644
index 00000000..2aacbb5e
Binary files /dev/null and b/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip differ
diff --git a/antora-ui-camel/.pnp.cjs b/antora-ui-camel/.pnp.cjs
index b324e65a..a2988ac7 100755
--- a/antora-ui-camel/.pnp.cjs
+++ b/antora-ui-camel/.pnp.cjs
@@ -1222,13 +1222,6 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["array-filter", [\
-      ["npm:0.0.1", {\
-        "packageLocation": "./.yarn/cache/array-filter-npm-0.0.1-37dfbb574c-4f5162448f.zip/node_modules/array-filter/",\
-        "packageDependencies": [\
-          ["array-filter", "npm:0.0.1"]\
-        ],\
-        "linkType": "HARD"\
-      }],\
       ["npm:1.0.0", {\
         "packageLocation": "./.yarn/cache/array-filter-npm-1.0.0-2d57caf5c8-93f8bf988b.zip/node_modules/array-filter/",\
         "packageDependencies": [\
@@ -1287,24 +1280,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["array-map", [\
-      ["npm:0.0.0", {\
-        "packageLocation": "./.yarn/cache/array-map-npm-0.0.0-45992ed41e-dba1e08b1e.zip/node_modules/array-map/",\
-        "packageDependencies": [\
-          ["array-map", "npm:0.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
-    ["array-reduce", [\
-      ["npm:0.0.0", {\
-        "packageLocation": "./.yarn/cache/array-reduce-npm-0.0.0-d774206485-8416dc070f.zip/node_modules/array-reduce/",\
-        "packageDependencies": [\
-          ["array-reduce", "npm:0.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["array-slice", [\
       ["npm:0.2.3", {\
         "packageLocation": "./.yarn/cache/array-slice-npm-0.2.3-785acf94bf-9d35c15d05.zip/node_modules/array-slice/",\
@@ -1904,7 +1879,7 @@ const RAW_RUNTIME_STATE =
           ["readable-stream", "npm:2.3.6"],\
           ["resolve", "patch:resolve@npm%3A1.18.1#optional!builtin<compat/resolve>::version=1.18.1&hash=c3c19d"],\
           ["shasum-object", "npm:1.0.0"],\
-          ["shell-quote", "npm:1.6.1"],\
+          ["shell-quote", "npm:1.8.1"],\
           ["stream-browserify", "npm:3.0.0"],\
           ["stream-http", "npm:3.1.1"],\
           ["string_decoder", "npm:1.2.0"],\
@@ -7285,15 +7260,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["jsonify", [\
-      ["npm:0.0.0", {\
-        "packageLocation": "./.yarn/cache/jsonify-npm-0.0.0-80da2da40c-dc738debf7.zip/node_modules/jsonify/",\
-        "packageDependencies": [\
-          ["jsonify", "npm:0.0.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["jsonparse", [\
       ["npm:1.3.1", {\
         "packageLocation": "./.yarn/cache/jsonparse-npm-1.3.1-b6fde74828-24531e956f.zip/node_modules/jsonparse/",\
@@ -10973,14 +10939,10 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["shell-quote", [\
-      ["npm:1.6.1", {\
-        "packageLocation": "./.yarn/cache/shell-quote-npm-1.6.1-193629270d-4f052ba746.zip/node_modules/shell-quote/",\
+      ["npm:1.8.1", {\
+        "packageLocation": "./.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip/node_modules/shell-quote/",\
         "packageDependencies": [\
-          ["shell-quote", "npm:1.6.1"],\
-          ["array-filter", "npm:0.0.1"],\
-          ["array-map", "npm:0.0.0"],\
-          ["array-reduce", "npm:0.0.0"],\
-          ["jsonify", "npm:0.0.0"]\
+          ["shell-quote", "npm:1.8.1"]\
         ],\
         "linkType": "HARD"\
       }]\
diff --git a/antora-ui-camel/.yarn/cache/array-filter-npm-0.0.1-37dfbb574c-4f5162448f.zip b/antora-ui-camel/.yarn/cache/array-filter-npm-0.0.1-37dfbb574c-4f5162448f.zip
deleted file mode 100644
index f2555f4f..00000000
Binary files a/antora-ui-camel/.yarn/cache/array-filter-npm-0.0.1-37dfbb574c-4f5162448f.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/array-map-npm-0.0.0-45992ed41e-dba1e08b1e.zip b/antora-ui-camel/.yarn/cache/array-map-npm-0.0.0-45992ed41e-dba1e08b1e.zip
deleted file mode 100644
index fee6c0a1..00000000
Binary files a/antora-ui-camel/.yarn/cache/array-map-npm-0.0.0-45992ed41e-dba1e08b1e.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/array-reduce-npm-0.0.0-d774206485-8416dc070f.zip b/antora-ui-camel/.yarn/cache/array-reduce-npm-0.0.0-d774206485-8416dc070f.zip
deleted file mode 100644
index fa1ce11b..00000000
Binary files a/antora-ui-camel/.yarn/cache/array-reduce-npm-0.0.0-d774206485-8416dc070f.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/jsonify-npm-0.0.0-80da2da40c-dc738debf7.zip b/antora-ui-camel/.yarn/cache/jsonify-npm-0.0.0-80da2da40c-dc738debf7.zip
deleted file mode 100644
index a481ac14..00000000
Binary files a/antora-ui-camel/.yarn/cache/jsonify-npm-0.0.0-80da2da40c-dc738debf7.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/shell-quote-npm-1.6.1-193629270d-4f052ba746.zip b/antora-ui-camel/.yarn/cache/shell-quote-npm-1.6.1-193629270d-4f052ba746.zip
deleted file mode 100644
index 5f877cf5..00000000
Binary files a/antora-ui-camel/.yarn/cache/shell-quote-npm-1.6.1-193629270d-4f052ba746.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip b/antora-ui-camel/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip
new file mode 100644
index 00000000..2aacbb5e
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip differ
diff --git a/antora-ui-camel/yarn.lock b/antora-ui-camel/yarn.lock
index 4451ec81..a576f141 100644
--- a/antora-ui-camel/yarn.lock
+++ b/antora-ui-camel/yarn.lock
@@ -947,13 +947,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"array-filter@npm:~0.0.0":
-  version: 0.0.1
-  resolution: "array-filter@npm:0.0.1"
-  checksum: 4f5162448fe507c9482e57bfacffd118deb1cc6a7b8e62acdc8385fcd3c225492005d59ee1242f4b3b97c1acf08d8ceacbe67ae4024cb6ed3a1f9e2b24705366
-  languageName: node
-  linkType: hard
-
 "array-find-index@npm:^1.0.1":
   version: 1.0.2
   resolution: "array-find-index@npm:1.0.2"
@@ -997,20 +990,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"array-map@npm:~0.0.0":
-  version: 0.0.0
-  resolution: "array-map@npm:0.0.0"
-  checksum: dba1e08b1eab17eac7f33734b3fef7641d9cd58a88433c8c0e602b46d8361ab7b2898f4a69f5b2061a77a2f56895524fb385c80eff907e0b5d8ecd6b56137c78
-  languageName: node
-  linkType: hard
-
-"array-reduce@npm:~0.0.0":
-  version: 0.0.0
-  resolution: "array-reduce@npm:0.0.0"
-  checksum: 8416dc070ff44efa8eab75bff6cafbf947952b0a1575c33fdbeb8a86d380ca6ee6e7d44584cf442de73c9522fefb5d147f915b641071943e52eac3fb8fbc7829
-  languageName: node
-  linkType: hard
-
 "array-slice@npm:^0.2.3":
   version: 0.2.3
   resolution: "array-slice@npm:0.2.3"
@@ -6320,13 +6299,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"jsonify@npm:~0.0.0":
-  version: 0.0.0
-  resolution: "jsonify@npm:0.0.0"
-  checksum: dc738debf7cc7ebbff2024f07fe089c43f1de48ac68b5ec23aa257e133aaf45a5d3e147a17eac51339a0e1ac6b956a7aad0a18f4e4ce7f583acbadc99c43a566
-  languageName: node
-  linkType: hard
-
 "jsonparse@npm:^1.2.0":
   version: 1.3.1
   resolution: "jsonparse@npm:1.3.1"
@@ -9669,14 +9641,9 @@ __metadata:
   linkType: hard
 
 "shell-quote@npm:^1.6.1":
-  version: 1.6.1
-  resolution: "shell-quote@npm:1.6.1"
-  dependencies:
-    array-filter: "npm:~0.0.0"
-    array-map: "npm:~0.0.0"
-    array-reduce: "npm:~0.0.0"
-    jsonify: "npm:~0.0.0"
-  checksum: 4f052ba7465629747c00b874f6971ff89e71684ac43fa33917ad7275a58b3074f02f7556b3401237ce0c866ffc8c3c7f7baec387ce320dbb13aaa08b7eb704e2
+  version: 1.8.1
+  resolution: "shell-quote@npm:1.8.1"
+  checksum: af19ab5a1ec30cb4b2f91fd6df49a7442d5c4825a2e269b3712eded10eedd7f9efeaab96d57829880733fc55bcdd8e9b1d8589b4befb06667c731d08145e274d
   languageName: node
   linkType: hard
 
diff --git a/yarn.lock b/yarn.lock
index 8aa20c6f..d90bcde7 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -18292,9 +18292,9 @@ __metadata:
   linkType: hard
 
 "shell-quote@npm:^1.6.1":
-  version: 1.7.2
-  resolution: "shell-quote@npm:1.7.2"
-  checksum: 5d7540d320ee5acb5a1d5ca3163d5706fbe055cc4e0adf6f1f85ef8f54c55b453c492d125c450f20d9bec223dcac9df4c74510b4ea3ff4c24f15f7d848a0fc4c
+  version: 1.8.1
+  resolution: "shell-quote@npm:1.8.1"
+  checksum: af19ab5a1ec30cb4b2f91fd6df49a7442d5c4825a2e269b3712eded10eedd7f9efeaab96d57829880733fc55bcdd8e9b1d8589b4befb06667c731d08145e274d
   languageName: node
   linkType: hard