diff options
Diffstat (limited to 'yarn.lock')
-rw-r--r-- | yarn.lock | 231 |
1 files changed, 115 insertions, 116 deletions
@@ -2,7 +2,7 @@ # Manual changes might be lost - proceed with caution! __metadata: - version: 4 + version: 5 cacheKey: 8 "@babel/code-frame@npm:7.12.11": @@ -14,7 +14,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.14.5": +"@babel/helper-validator-identifier@npm:^7.15.7": version: 7.15.7 resolution: "@babel/helper-validator-identifier@npm:7.15.7" checksum: f041c28c531d1add5cc345b25d5df3c29c62bce3205b4d4a93dcd164ccf630350acba252d374fad8f5d8ea526995a215829f27183ba7ce7ce141843bf23068a6 @@ -22,42 +22,42 @@ __metadata: linkType: hard "@babel/highlight@npm:^7.10.4": - version: 7.14.5 - resolution: "@babel/highlight@npm:7.14.5" + version: 7.16.0 + resolution: "@babel/highlight@npm:7.16.0" dependencies: - "@babel/helper-validator-identifier": ^7.14.5 + "@babel/helper-validator-identifier": ^7.15.7 chalk: ^2.0.0 js-tokens: ^4.0.0 - checksum: 4e4b22fb886c939551d73307de16232c186fdb4d8ec8f514541b058feaecdba5234788a0740ca5bcd28777f4108596c39ac4b7463684c63b3812f6071e3fb88f + checksum: abf244c48fcff20ec87830e8b99c776f4dcdd9138e63decc195719a94148da35339639e0d8045eb9d1f3e67a39ab90a9c3f5ce2d579fb1a0368d911ddf29b4e5 languageName: node linkType: hard "@babel/runtime@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/runtime@npm:7.15.4" + version: 7.16.0 + resolution: "@babel/runtime@npm:7.16.0" dependencies: regenerator-runtime: ^0.13.4 - checksum: c40825430400e47c19b97e4142d5315d2910305b9714d44a711472587ee2fd4521fdba5f02ddd9df3902f5e988d9854fa83f4da1e0c091f70f6983fa52480606 + checksum: bfbca3ec52c94de262a3932473bceeead1a088b50194108fa1ff6eda447333f0f7d43fa4e9c5937c6e5d45bf838da8480905d0a227589b257c51f954ea060bac languageName: node linkType: hard -"@discordjs/builders@npm:^0.7.0": - version: 0.7.0 - resolution: "@discordjs/builders@npm:0.7.0" +"@discordjs/builders@npm:^0.8.1": + version: 0.8.2 + resolution: "@discordjs/builders@npm:0.8.2" dependencies: "@sindresorhus/is": ^4.2.0 discord-api-types: ^0.24.0 ow: ^0.27.0 ts-mixer: ^6.0.0 tslib: ^2.3.1 - checksum: d2c090412d25042952e241e88197b77fe8d204b724bf0d5044e2b99a0548517e9d087c688b8342029e8d05bf32b63ff2b656a1e0e70c36eba10674845d9305e4 + checksum: 6c2f6ee427b0f577ad8b7dd4e4bbaf15c4083385bef983243b9223f68dd7c02715a8fc40aac1b943e667bbba4e262f0c776ae5bc3b0c24bd2faf3eac9c89a58c languageName: node linkType: hard -"@discordjs/collection@npm:^0.2.1": - version: 0.2.4 - resolution: "@discordjs/collection@npm:0.2.4" - checksum: 3333b65b742a876e0fe09faaff1aa5052873a68f15d47baaee39b59364d888e01f12fd04296ab1badb41af87f624bc75eaafa2d6753fdc9c5bf280667f4cb3c2 +"@discordjs/collection@npm:^0.3.2": + version: 0.3.2 + resolution: "@discordjs/collection@npm:0.3.2" + checksum: 77def13598fce0f33cdd1e45e0e57b4452a1fa348e30d7d3a3b5a56409def4c4785462828b163aea83d659b93412d5dc18c22c85eff499dfc11c24011e8b18e6 languageName: node linkType: hard @@ -180,7 +180,7 @@ __metadata: languageName: node linkType: hard -"@sapphire/async-queue@npm:^1.1.5": +"@sapphire/async-queue@npm:^1.1.8": version: 1.1.8 resolution: "@sapphire/async-queue@npm:1.1.8" checksum: 6a033c41dd672af51f33c262d7b901dd636b7f9c625022a5efb4da94298b5cea31e1dca8b9ab82d7f9aa124ccd7bca19aef2dde7e09a1dd0f7b179cc3cbbcef4 @@ -354,13 +354,13 @@ __metadata: linkType: hard "@types/humanize-duration@npm:^3.25.1": - version: 3.25.1 - resolution: "@types/humanize-duration@npm:3.25.1" - checksum: 5185902d61baa93755f5247d70dda887ea08a2e4b32aa8bd70e817fd887fa3c244b78a611594612329bb6bf9373ecb83cfb8eebd3c0599b0c0f534248c108be3 + version: 3.27.0 + resolution: "@types/humanize-duration@npm:3.27.0" + checksum: 2c3dc11efec4ff6ae352d9738955ae952a1336c4123c41736dfe30dc58a5bd42ead3f8ee1827e0da8feb7b70e4e3c2f9367925f9bb236ffcfc05799014058683 languageName: node linkType: hard -"@types/json-schema@npm:^7.0.7": +"@types/json-schema@npm:^7.0.9": version: 7.0.9 resolution: "@types/json-schema@npm:7.0.9" checksum: 259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705 @@ -376,7 +376,7 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.175": +"@types/lodash@npm:^4.14.176": version: 4.14.176 resolution: "@types/lodash@npm:4.14.176" checksum: 9e949704dfffab60365b5cdca0477926af6eabe82c64b7be8f74b3a117bb373d58371be962c2b159dd0cf8fad49a7dcacc748564aea4ce6b6883c197a6f0bfa8 @@ -414,7 +414,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^16.10.2": +"@types/node@npm:*, @types/node@npm:^16.11.6": version: 16.11.6 resolution: "@types/node@npm:16.11.6" checksum: 6e19634766ff589d3d2f361c2196b671f8f133cdadc5ad347a621c360d8994b6c4fbccfb2ad9c60c588c593831a96497c9c6b77d2b7e91be723384b94f6368e7 @@ -469,9 +469,9 @@ __metadata: linkType: hard "@types/validator@npm:^13.6.3": - version: 13.6.5 - resolution: "@types/validator@npm:13.6.5" - checksum: 79a3bb5ab219f1758eaa7871d925c451459ed104939ed36f4f36d5f56278b7534ea137aa4124da8e1c363e8365b4ca06cfe9a761e42286af19712d6c7c4fb762 + version: 13.6.6 + resolution: "@types/validator@npm:13.6.6" + checksum: cae90ccbb067640bbed2c233b6393b986529fc9b695a04516708354a5df5419cb0f588e5dd4c8a0c6127402d38d060519b9738ab8aab80f70bc92a6b354a43da languageName: node linkType: hard @@ -484,103 +484,103 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^4.32.0": - version: 4.33.0 - resolution: "@typescript-eslint/eslint-plugin@npm:4.33.0" +"@typescript-eslint/eslint-plugin@npm:^5.2.0": + version: 5.2.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.2.0" dependencies: - "@typescript-eslint/experimental-utils": 4.33.0 - "@typescript-eslint/scope-manager": 4.33.0 - debug: ^4.3.1 + "@typescript-eslint/experimental-utils": 5.2.0 + "@typescript-eslint/scope-manager": 5.2.0 + debug: ^4.3.2 functional-red-black-tree: ^1.0.1 ignore: ^5.1.8 - regexpp: ^3.1.0 + regexpp: ^3.2.0 semver: ^7.3.5 tsutils: ^3.21.0 peerDependencies: - "@typescript-eslint/parser": ^4.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: d74855d0a5ffe0b2f362ec02fcd9301d39a53fb4155b9bd0cb15a0a31d065143129ebf98df9d86af4b6f74de1d423a4c0d8c0095520844068117453afda5bc4f + checksum: 65dd4a671c1e29aeff6b3796f52941474fbdede5aa9908deb339cea61930a4b783bdbb311524787fdeb2f2883c31a8d2c491e99355fa16ac289a94533d84e6a7 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/experimental-utils@npm:4.33.0" +"@typescript-eslint/experimental-utils@npm:5.2.0": + version: 5.2.0 + resolution: "@typescript-eslint/experimental-utils@npm:5.2.0" dependencies: - "@types/json-schema": ^7.0.7 - "@typescript-eslint/scope-manager": 4.33.0 - "@typescript-eslint/types": 4.33.0 - "@typescript-eslint/typescript-estree": 4.33.0 + "@types/json-schema": ^7.0.9 + "@typescript-eslint/scope-manager": 5.2.0 + "@typescript-eslint/types": 5.2.0 + "@typescript-eslint/typescript-estree": 5.2.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 peerDependencies: eslint: "*" - checksum: f859800ada0884f92db6856f24efcb1d073ac9883ddc2b1aa9339f392215487895bed8447ebce3741e8141bb32e545244abef62b73193ba9a8a0527c523aabae + checksum: f1082fff0be677ade9d578271b8a7c2b7e24c8c2a121333d0018f23e6d6d5619cb8c830017bac70843f0006b5bd34c9bd99024ca7fd73f38a2dfcd8e38d41a6a languageName: node linkType: hard -"@typescript-eslint/parser@npm:^4.32.0": - version: 4.33.0 - resolution: "@typescript-eslint/parser@npm:4.33.0" +"@typescript-eslint/parser@npm:^5.2.0": + version: 5.2.0 + resolution: "@typescript-eslint/parser@npm:5.2.0" dependencies: - "@typescript-eslint/scope-manager": 4.33.0 - "@typescript-eslint/types": 4.33.0 - "@typescript-eslint/typescript-estree": 4.33.0 - debug: ^4.3.1 + "@typescript-eslint/scope-manager": 5.2.0 + "@typescript-eslint/types": 5.2.0 + "@typescript-eslint/typescript-estree": 5.2.0 + debug: ^4.3.2 peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 102457eae1acd516211098fea081c8a2ed728522bbda7f5a557b6ef23d88970514f9a0f6285d53fca134d3d4d7d17822b5d5e12438d5918df4d1f89cc9e67d57 + checksum: cde4d8e7fe70811ea42b49b8efd96e5ea0c1e2d2bd24c76b7fd98c35bc5ffd63f05ebcc7cc41658ef83d8950bf53cc6518e795ffe3275c4dce61c6c9d50996fc languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/scope-manager@npm:4.33.0" +"@typescript-eslint/scope-manager@npm:5.2.0": + version: 5.2.0 + resolution: "@typescript-eslint/scope-manager@npm:5.2.0" dependencies: - "@typescript-eslint/types": 4.33.0 - "@typescript-eslint/visitor-keys": 4.33.0 - checksum: 9a25fb7ba7c725ea7227a24d315b0f6aacbad002e2549a049edf723c1d3615c22f5c301f0d7d615b377f2cdf2f3519d97e79af0c459de6ef8d2aaf0906dff13e + "@typescript-eslint/types": 5.2.0 + "@typescript-eslint/visitor-keys": 5.2.0 + checksum: aebd87d82c2adcbe24e7bca25888950527653106f02d498f2a06e84092e77d3b837059ef401dee69ce7c14b0a9e3da12945fb1d2e58e2415de71d17a4a55ef2a languageName: node linkType: hard -"@typescript-eslint/types@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/types@npm:4.33.0" - checksum: 3baae1ca35872421b4eb60f5d3f3f32dc1d513f2ae0a67dee28c7d159fd7a43ed0d11a8a5a0f0c2d38507ffa036fc7c511cb0f18a5e8ac524b3ebde77390ec53 +"@typescript-eslint/types@npm:5.2.0": + version: 5.2.0 + resolution: "@typescript-eslint/types@npm:5.2.0" + checksum: dd283e682539900daf52f23d6983e2b083268502c2a6615a0411e6cfa3ae7ae09ad2f2260b4b35249de808d519588f76392b70c90c81839c8560b7af70f5b088 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/typescript-estree@npm:4.33.0" +"@typescript-eslint/typescript-estree@npm:5.2.0": + version: 5.2.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.2.0" dependencies: - "@typescript-eslint/types": 4.33.0 - "@typescript-eslint/visitor-keys": 4.33.0 - debug: ^4.3.1 - globby: ^11.0.3 - is-glob: ^4.0.1 + "@typescript-eslint/types": 5.2.0 + "@typescript-eslint/visitor-keys": 5.2.0 + debug: ^4.3.2 + globby: ^11.0.4 + is-glob: ^4.0.3 semver: ^7.3.5 tsutils: ^3.21.0 peerDependenciesMeta: typescript: optional: true - checksum: 2566984390c76bd95f43240057215c068c69769e406e27aba41e9f21fd300074d6772e4983fa58fe61e80eb5550af1548d2e31e80550d92ba1d051bb00fe6f5c + checksum: 9b5a7406cbf7ab964b762153b8d5c66c21809c423822c114825d3d40f936cb9c7a78a95c1feb5139c27917254d811afe8c9995e8961314e03486892f04b28142 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.33.0": - version: 4.33.0 - resolution: "@typescript-eslint/visitor-keys@npm:4.33.0" +"@typescript-eslint/visitor-keys@npm:5.2.0": + version: 5.2.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.2.0" dependencies: - "@typescript-eslint/types": 4.33.0 - eslint-visitor-keys: ^2.0.0 - checksum: 59953e474ad4610c1aa23b2b1a964445e2c6201521da6367752f37939d854352bbfced5c04ea539274065e012b1337ba3ffa49c2647a240a4e87155378ba9873 + "@typescript-eslint/types": 5.2.0 + eslint-visitor-keys: ^3.0.0 + checksum: 1afcfeaf01430d6e22e9ebfcb07c14aa586b6d9ccc968b634e54bf009efe5d6258cfb0680e97fa42ef94d4aecf10f36ce9d347289d0fe6dd2a48166a373c3f6e languageName: node linkType: hard @@ -828,15 +828,15 @@ __metadata: "@sentry/tracing": ^6.13.3 "@types/express": ^4.17.13 "@types/humanize-duration": ^3.25.1 - "@types/lodash": ^4.14.175 + "@types/lodash": ^4.14.176 "@types/module-alias": ^2.0.1 - "@types/node": ^16.10.2 + "@types/node": ^16.11.6 "@types/node-os-utils": ^1.2.0 "@types/numeral": ^2.0.2 "@types/tinycolor2": ^1.4.3 "@types/validator": ^13.6.3 - "@typescript-eslint/eslint-plugin": ^4.32.0 - "@typescript-eslint/parser": ^4.32.0 + "@typescript-eslint/eslint-plugin": ^5.2.0 + "@typescript-eslint/parser": ^5.2.0 canvas: ^2.8.0 chalk: ^4.1.2 discord-akairo: "npm:@notenoughupdates/discord-akairo@dev" @@ -866,7 +866,7 @@ __metadata: source-map-support: ^0.5.20 tinycolor2: ^1.4.2 tslib: ^2.3.1 - typescript: ^4.4.3 + typescript: beta wolfram-alpha-api: "npm:@notenoughupdates/wolfram-alpha-api@latest" languageName: unknown linkType: soft @@ -1085,7 +1085,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1": +"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2": version: 4.3.2 resolution: "debug@npm:4.3.2" dependencies: @@ -1175,21 +1175,13 @@ __metadata: languageName: node linkType: hard -"discord-akairo-message-util@npm:@notenoughupdates/discord-akairo-message-util@latest": - version: 1.0.1 - resolution: "@notenoughupdates/discord-akairo-message-util@npm:1.0.1" - checksum: f43dba10666227c55c8f5d980141881c51f6cf76a6cd19e049b283008aef1b9da45bd16f7d79aab67d55f5bbc2794176c755502ab60c90f4fa9d24c56cc124d8 - languageName: node - linkType: hard - "discord-akairo@npm:@notenoughupdates/discord-akairo@dev": - version: 9.0.5-dev.1635337140.7dd1846 - resolution: "@notenoughupdates/discord-akairo@npm:9.0.5-dev.1635337140.7dd1846" + version: 9.0.5-dev.1635696379.8081025 + resolution: "@notenoughupdates/discord-akairo@npm:9.0.5-dev.1635696379.8081025" dependencies: - discord-akairo-message-util: "npm:@notenoughupdates/discord-akairo-message-util@latest" lodash: ^4.17.21 source-map-support: ^0.5.20 - checksum: 5653c7f826b9d1802adaa10a6a6e6d7b559af09bcd7645acdbde3f58ed8f5775a9b3d2559c18364182f6d274b5a730a50460de6d7556ed6293ed5e746ac3dd83 + checksum: 43e65077d70689453d44f80ea2d95176fe2a310bcc9fd0245c99b7c3632d02444a643bc91f77299a3abdf13f6d5b22fe1a7db26952193f93299fcf4430667110 languageName: node linkType: hard @@ -1208,19 +1200,19 @@ __metadata: linkType: hard "discord.js@npm:@notenoughupdates/discord.js@dev": - version: 13.3.0-dev.1635366804.dbd7d8a - resolution: "@notenoughupdates/discord.js@npm:13.3.0-dev.1635366804.dbd7d8a" + version: 13.4.0-dev.1635682036.894403 + resolution: "@notenoughupdates/discord.js@npm:13.4.0-dev.1635682036.894403" dependencies: - "@discordjs/builders": ^0.7.0 - "@discordjs/collection": ^0.2.1 + "@discordjs/builders": ^0.8.1 + "@discordjs/collection": ^0.3.2 "@discordjs/form-data": ^3.0.1 - "@sapphire/async-queue": ^1.1.5 + "@sapphire/async-queue": ^1.1.8 "@types/node-fetch": ^2.5.12 "@types/ws": ^8.2.0 discord-api-types: ^0.24.0 node-fetch: ^2.6.1 ws: ^8.2.3 - checksum: 98ec4aac47bd2122adab4352974c1ab81d24ea8cbf894b925b4886a7829bfafa5702c7318d512b9e97326f389e0eb50ae28e247f7b8c40f0a9a8d0cd32cdf7ab + checksum: 0ddd2f8d8ec307bd9db8fce791303ddb5682005ecee86044bc269dd139a609d72e2524275cd8ca923b32824ff54ae2b89528ce2f948608ecf6f04bd9e6742463 languageName: node linkType: hard @@ -1373,6 +1365,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-visitor-keys@npm:3.0.0" + checksum: 352607f367a2e0e2f9f234e40d6d9b34c39399345b8a9f204e1343749ddfae505d8343909cba6c4abc2ca03add4cdc0530af5e98f870ad7183fc2a89458669e5 + languageName: node + linkType: hard + "eslint@npm:^7.32.0": version: 7.32.0 resolution: "eslint@npm:7.32.0" @@ -1690,7 +1689,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.3": +"globby@npm:^11.0.4": version: 11.0.4 resolution: "globby@npm:11.0.4" dependencies: @@ -1920,7 +1919,7 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1": +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: @@ -2359,11 +2358,11 @@ __metadata: linkType: hard "node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.5": - version: 2.6.5 - resolution: "node-fetch@npm:2.6.5" + version: 2.6.6 + resolution: "node-fetch@npm:2.6.6" dependencies: whatwg-url: ^5.0.0 - checksum: 4e83db450718e70762882f00d96f647a7f2f3170035225934ddd5450cb1d91ef339ceb180d3687bcb0a6ed78c3fa5636ce8d3e44ec81ab59e0224ebf8965f65f + checksum: ee8290626bdb73629c59722b75dcf4b9b6a67c1ed7eb9102e368479c4a13b56a48c2bb3ad71571e378e98c8b2c64c820e11f9cd39e4b8557dd138ad571ef9a42 languageName: node linkType: hard @@ -2783,7 +2782,7 @@ __metadata: languageName: node linkType: hard -"regexpp@npm:^3.1.0": +"regexpp@npm:^3.1.0, regexpp@npm:^3.2.0": version: 3.2.0 resolution: "regexpp@npm:3.2.0" checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 @@ -3331,23 +3330,23 @@ __metadata: languageName: node linkType: hard -typescript@^4.4.3: - version: 4.4.4 - resolution: "typescript@npm:4.4.4" +"typescript@npm:beta": + version: 4.5.0-beta + resolution: "typescript@npm:4.5.0-beta" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 89ecb8436bb48ef5594d49289f5f89103071716b6e4844278f4fb3362856e31203e187a9c76d205c3f0b674d221a058fd28310dbcbcf5d95e9a57229bb5203f1 + checksum: 5d46c5d8eed36f1c067397907eacd748c41013e69dc50fc059f2d9d94d7f75b16bef760e965054d8f99e0c0f13235c3aaf8002f9ce775f98da7498078937c48d languageName: node linkType: hard -"typescript@patch:typescript@^4.4.3#~builtin<compat/typescript>": - version: 4.4.4 - resolution: "typescript@patch:typescript@npm%3A4.4.4#~builtin<compat/typescript>::version=4.4.4&hash=32657b" +"typescript@patch:typescript@beta#~builtin<compat/typescript>": + version: 4.5.0-beta + resolution: "typescript@patch:typescript@npm%3A4.5.0-beta#~builtin<compat/typescript>::version=4.5.0-beta&hash=ddd1e8" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: c97c33903f1eb4f9e178649befdfc859d93157db1eccd1e521e84976ec6861db53412d8018e5e4c5d09268771c65498d42caa64bd881878346c3644f6b7cd202 + checksum: 5502be3a852abeaafb085b7a31cda07957554291eb73f86ed85d2f033670c86d3603ccea197a83d2609f71cc22b206b9027317cd3c8f20eee233fb4a5c25a7e9 languageName: node linkType: hard |