diff --git a/.pnp.cjs b/.pnp.cjs index d9ba211bb545..424af047938a 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -285,7 +285,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["jest-junit", "npm:10.0.0"], ["micromatch", "npm:4.0.2"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "SOFT", }] @@ -8753,7 +8753,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["regexpp", "npm:3.1.0"], ["semver", "npm:7.3.5"], ["tsutils", "virtual:f9757ae319815ac0f58d42cf0a9c6d8c36be107ea9d2a7c2404a1a7ed67a935a83935258cd26663439e607a4f7f3b48b0bf3ac24d96805420bec678b31011fdd#npm:3.21.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/eslint", @@ -8903,7 +8903,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@typescript-eslint/typescript-estree", "virtual:e284df35cb54dbfcce36759498ed7ad082403dc825086cd5446a08b29d71ed1215922139a42316fa9353bee746689d467f5ab3f50890a5572764bdcc83192b8e#npm:4.26.1"], ["debug", "virtual:5dffae5dceca8d383e37ce1404983ff3eaf566153fb551aede58a16b625356caee63d9240a4386c2b8b44a2ff32b72c5d4444045ea31775b520ccbc9788f7985#npm:4.3.2"], ["eslint", "npm:6.8.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/eslint", @@ -9008,7 +9008,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["is-glob", "npm:4.0.1"], ["semver", "npm:7.3.5"], ["tsutils", "virtual:f9757ae319815ac0f58d42cf0a9c6d8c36be107ea9d2a7c2404a1a7ed67a935a83935258cd26663439e607a4f7f3b48b0bf3ac24d96805420bec678b31011fdd#npm:3.21.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "typescript" @@ -9486,7 +9486,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["terser-webpack-plugin", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:3.0.4"], ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.0.5"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["val-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.1"], ["webpack", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:5.38.1"], ["webpack-merge", "npm:4.2.2"] @@ -9527,7 +9527,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["terser-webpack-plugin", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:3.0.4"], ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.0.5"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["val-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.1"], ["webpack", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:5.38.1"], ["webpack-merge", "npm:4.2.2"] @@ -9568,7 +9568,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["terser-webpack-plugin", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:3.0.4"], ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.0.5"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["val-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.1"], ["webpack", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:5.38.1"], ["webpack-merge", "npm:4.2.2"] @@ -9608,7 +9608,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["terser-webpack-plugin", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:3.0.4"], ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.0.5"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["val-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.1"], ["webpack", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:5.38.1"], ["webpack-merge", "npm:4.2.2"] @@ -9655,7 +9655,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -9702,7 +9702,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -9749,7 +9749,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -9796,7 +9796,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -9843,7 +9843,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -9890,7 +9890,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -9937,7 +9937,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -9984,7 +9984,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -10031,7 +10031,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -10078,7 +10078,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -10125,7 +10125,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -10172,7 +10172,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "packagePeers": [ @@ -10218,7 +10218,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["yup", "npm:0.32.9"] ], "linkType": "SOFT", @@ -10300,7 +10300,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["micromatch", "npm:4.0.2"], ["p-limit", "npm:2.2.0"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "SOFT", }] @@ -10351,7 +10351,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint", "npm:6.8.0"], ["eslint-plugin-arca", "npm:0.10.0"], ["eslint-plugin-react", "virtual:4b728ee22ccd3ae66b83e3be6d39acfb5b7a775112cc78b6b4322feb849fcfe6e39510452356cb4477dc6089bee57db31d02bbfb03b9fc8e914effa16a4145be#npm:7.24.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/eslint", @@ -10474,7 +10474,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["typedoc", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:0.17.0-3"], ["typedoc-neo-theme", "npm:1.0.7"], ["typedoc-plugin-yarn", "portal:./typedoc-plugin-yarn::locator=%40yarnpkg%2Fgatsby%40workspace%3Apackages%2Fgatsby"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["unescape-html", "npm:1.1.0"], ["unfetch", "npm:4.1.0"], ["unified", "npm:7.1.0"], @@ -10577,7 +10577,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["jest-junit", "npm:10.0.0"], ["micromatch", "npm:4.0.2"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "SOFT", }] @@ -10966,7 +10966,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["node-emoji", "npm:1.10.0"], ["tau-prolog", "npm:0.2.66"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "SOFT", }] @@ -11724,7 +11724,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "SOFT", }] @@ -12173,7 +12173,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["react", "npm:16.13.1"], ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "SOFT", }] @@ -14458,7 +14458,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14480,7 +14480,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14502,7 +14502,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14524,7 +14524,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14546,7 +14546,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14568,7 +14568,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14590,7 +14590,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14612,7 +14612,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14634,7 +14634,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14656,7 +14656,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14678,7 +14678,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14700,7 +14700,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14722,7 +14722,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/yarnpkg__cli", @@ -14742,7 +14742,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], ["clipanion", "virtual:02f08ef8b8f3af06d08a146e8941d7fef41abbe0f441d85250a110dd2773e679dff502bd7763f42309743e1ddb33847a4bc3aab82132068c9954ae25f4c4bce5#npm:3.0.1"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "SOFT", }] @@ -14762,7 +14762,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["algoliasearch", "npm:4.2.0"], ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "SOFT", }] @@ -14787,7 +14787,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["react", "npm:16.13.1"], ["semver", "npm:7.3.5"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "SOFT", }] @@ -14807,7 +14807,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["p-limit", "npm:2.2.0"], ["tslib", "npm:1.13.0"], ["typanion", "npm:3.3.2"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "SOFT", }] @@ -14824,7 +14824,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/monorepo", "workspace:."], ["resolve.exports", "npm:1.0.2"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["webpack", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#npm:5.38.1"], ["webpack-cli", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#npm:4.0.0-beta.8"] ], @@ -22395,7 +22395,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["schema-utils", "npm:1.0.0"], ["semver", "npm:5.7.1"], ["tapable", "npm:1.1.3"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["vue-template-compiler", null], ["webpack", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:5.38.1"] ], @@ -29456,7 +29456,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.13.1"], ["react-lifecycles-compat", "npm:3.0.4"], ["shallowequal", "npm:1.1.0"], - ["typescript", "patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=62c044"] ], "packagePeers": [ "@types/react-dom", @@ -37969,7 +37969,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["loader-utils", "npm:1.4.0"], ["micromatch", "npm:4.0.2"], ["semver", "npm:6.3.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/typescript", @@ -38099,7 +38099,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["tsutils", "virtual:f9757ae319815ac0f58d42cf0a9c6d8c36be107ea9d2a7c2404a1a7ed67a935a83935258cd26663439e607a4f7f3b48b0bf3ac24d96805420bec678b31011fdd#npm:3.21.0"], ["@types/typescript", null], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@types/typescript", @@ -38338,7 +38338,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["typedoc-default-themes", "npm:0.8.0-0"], ["typedoc-neo-theme", "npm:1.0.7"], ["typedoc-plugin-yarn", "portal:./typedoc-plugin-yarn::locator=%40yarnpkg%2Fgatsby%40workspace%3Apackages%2Fgatsby"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "packagePeers": [ "@strictsoftware/typedoc-plugin-monorepo", @@ -38367,7 +38367,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["typedoc-default-themes", "npm:0.8.0-0"], ["typedoc-neo-theme", null], ["typedoc-plugin-yarn", "portal:./typedoc-plugin-yarn::locator=%40yarnpkg%2Fgatsby%40workspace%3Apackages%2Fgatsby"], - ["typescript", "patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=62c044"] ], "packagePeers": [ "@strictsoftware/typedoc-plugin-monorepo", @@ -38395,7 +38395,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["typedoc-default-themes", "npm:0.7.2"], ["typedoc-neo-theme", "npm:1.0.7"], ["typedoc-plugin-yarn", null], - ["typescript", "patch:typescript@npm%3A3.7.5#~builtin::version=3.7.5&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A3.7.5#~builtin::version=3.7.5&hash=62c044"] ], "packagePeers": [ "@strictsoftware/typedoc-plugin-monorepo", @@ -38445,30 +38445,30 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [ ["typedoc-plugin-yarn", "portal:./typedoc-plugin-yarn::locator=%40yarnpkg%2Fgatsby%40workspace%3Apackages%2Fgatsby"], ["typedoc", "virtual:258c95d7dd1da51c9c624f238593e0bc1c34b7bd8de0b85fefd9552f2220a4555cad458eb72d96f0c7b341784726b6a8e9c8b4e838a9d27aac3796b29de01981#npm:0.17.0-3"], - ["typescript", "patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=62c044"] ], "linkType": "SOFT", }] ]], ["typescript", [ - ["patch:typescript@npm%3A3.7.5#~builtin::version=3.7.5&hash=3a4587", { - "packageLocation": "./.yarn/cache/typescript-patch-af6997381f-fb62f24bfd.zip/node_modules/typescript/", + ["patch:typescript@npm%3A3.7.5#~builtin::version=3.7.5&hash=62c044", { + "packageLocation": "./.yarn/cache/typescript-patch-7991d191a6-fb62f24bfd.zip/node_modules/typescript/", "packageDependencies": [ - ["typescript", "patch:typescript@npm%3A3.7.5#~builtin::version=3.7.5&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A3.7.5#~builtin::version=3.7.5&hash=62c044"] ], "linkType": "HARD", }], - ["patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=3a4587", { - "packageLocation": "./.yarn/cache/typescript-patch-ec1e73f0d0-ac6b67d951.zip/node_modules/typescript/", + ["patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=62c044", { + "packageLocation": "./.yarn/cache/typescript-patch-c79ba316ad-ac6b67d951.zip/node_modules/typescript/", "packageDependencies": [ - ["typescript", "patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=62c044"] ], "linkType": "HARD", }], - ["patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587", { - "packageLocation": "./.yarn/cache/typescript-patch-b2b6f622e3-9b5b29131e.zip/node_modules/typescript/", + ["patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044", { + "packageLocation": "./.yarn/cache/typescript-patch-53cd5807b9-c86d46f9c8.zip/node_modules/typescript/", "packageDependencies": [ - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"] + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"] ], "linkType": "HARD", }] @@ -39466,7 +39466,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@yarnpkg/pnpify", "workspace:packages/yarnpkg-pnpify"], ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.0.5"], ["tslib", "npm:1.13.0"], - ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587"], + ["typescript", "patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044"], ["vsce", "npm:1.85.1"], ["webpack", "virtual:4bb0e72ae00ec402a28e80560124ee13357b1a5221665b7175877ddc6b8b2b98eebe4584a111245801ecf7cecb9de577d076505c0dbcf9292aaff35440a2302f#npm:5.38.1"], ["webpack-cli", "virtual:4bb0e72ae00ec402a28e80560124ee13357b1a5221665b7175877ddc6b8b2b98eebe4584a111245801ecf7cecb9de577d076505c0dbcf9292aaff35440a2302f#npm:4.0.0-beta.8"] diff --git a/.yarn/cache/typescript-patch-b2b6f622e3-9b5b29131e.zip b/.yarn/cache/typescript-patch-53cd5807b9-c86d46f9c8.zip similarity index 98% rename from .yarn/cache/typescript-patch-b2b6f622e3-9b5b29131e.zip rename to .yarn/cache/typescript-patch-53cd5807b9-c86d46f9c8.zip index 1c8b69c60fa9..f989a49de7e2 100644 Binary files a/.yarn/cache/typescript-patch-b2b6f622e3-9b5b29131e.zip and b/.yarn/cache/typescript-patch-53cd5807b9-c86d46f9c8.zip differ diff --git a/.yarn/cache/typescript-patch-af6997381f-fb62f24bfd.zip b/.yarn/cache/typescript-patch-7991d191a6-fb62f24bfd.zip similarity index 100% rename from .yarn/cache/typescript-patch-af6997381f-fb62f24bfd.zip rename to .yarn/cache/typescript-patch-7991d191a6-fb62f24bfd.zip diff --git a/.yarn/cache/typescript-patch-ec1e73f0d0-ac6b67d951.zip b/.yarn/cache/typescript-patch-c79ba316ad-ac6b67d951.zip similarity index 100% rename from .yarn/cache/typescript-patch-ec1e73f0d0-ac6b67d951.zip rename to .yarn/cache/typescript-patch-c79ba316ad-ac6b67d951.zip diff --git a/packages/plugin-compat/extra/typescript/gen-typescript-patch.js b/packages/plugin-compat/extra/typescript/gen-typescript-patch.js index 36d02bcbea16..fa28f67e0c8a 100644 --- a/packages/plugin-compat/extra/typescript/gen-typescript-patch.js +++ b/packages/plugin-compat/extra/typescript/gen-typescript-patch.js @@ -67,14 +67,14 @@ const SLICES = [ // https://github.com/merceyz/TypeScript/tree/merceyz/pnp-4.3 { from: `530aad19e4ac19d35cb6b200168c91ce86cb0050`, - to: `cece814b81e51816f6803df887c425ba75833797`, + to: `8f569da31e6ea242a4bc9cf18f841ad0c122893c`, onto: `28e3e6ff2f49f1dbf06d31809ec73dbe42f1aa63`, range: `>=4.3 <4.4`, }, // https://github.com/merceyz/TypeScript/tree/merceyz/pnp-4.4 { from: `0fc83b4d571df33a3c40c20c0eba68965fb52aca`, - to: `98866a5a740b487c20046d4ffaa36aa1f202dde9`, + to: `3f4e1516e0a956e1e0d46d9caf2a1f896fb77aaa`, onto: `55dd850009603aafa6ef8cc88020fa30d217d5b6`, range: `>=4.4`, }, diff --git a/packages/plugin-compat/extra/typescript/patch-c9078d484579dcd7af2a3e01b62cd251.diff b/packages/plugin-compat/extra/typescript/patch-023d9d9ee3758d8e0037e22568aeb21e.diff similarity index 99% rename from packages/plugin-compat/extra/typescript/patch-c9078d484579dcd7af2a3e01b62cd251.diff rename to packages/plugin-compat/extra/typescript/patch-023d9d9ee3758d8e0037e22568aeb21e.diff index c90c9a42eee1..eb3d0c79a212 100644 --- a/packages/plugin-compat/extra/typescript/patch-c9078d484579dcd7af2a3e01b62cd251.diff +++ b/packages/plugin-compat/extra/typescript/patch-023d9d9ee3758d8e0037e22568aeb21e.diff @@ -299,7 +299,7 @@ semver exclusivity >=4.4 ts.perfLogger.logStartUpdateProgram("SynchronizeProgram"); synchronizeProgram(); diff --git a/lib/tsserver.js b/lib/tsserver.js -index ac49ace7b..a88e5e2b7 100644 +index ac49ace7b..d60ad05ba 100644 semver exclusivity >=4.4 --- a/lib/tsserver.js +++ b/lib/tsserver.js @@ -781,7 +781,7 @@ semver exclusivity >=4.4 } return statement; }); -@@ -162653,6 +162863,37 @@ var ts; +@@ -162653,6 +162863,39 @@ var ts; return this.projectReferences; }; ConfiguredProject.prototype.updateReferences = function (refs) { @@ -807,7 +807,9 @@ semver exclusivity >=4.4 + var getPnpPath_1 = function (path) { + try { + var targetLocator = pnpApi_1.findPackageLocator(path + "/"); -+ return pnpApi_1.resolveToUnqualified(targetLocator.name, basePath_1 + "/"); ++ var packageLocation = pnpApi_1.getPackageInformation(targetLocator).packageLocation; ++ var request = ts.combinePaths(targetLocator.name, ts.getRelativePathFromDirectory(packageLocation, path, false)); ++ return pnpApi_1.resolveToUnqualified(request, basePath_1 + "/"); + } + catch (_a) { + // something went wrong with the resolution, try not to fail @@ -819,7 +821,7 @@ semver exclusivity >=4.4 this.projectReferences = refs; this.potentialProjectReferences = undefined; }; -@@ -163269,6 +163510,7 @@ var ts; +@@ -163269,6 +163512,7 @@ var ts; watchDirectory: ts.returnNoopFileWatcher, } : ts.getWatchFactory(this.host, watchLogLevel, log, getDetailWatchInfo); @@ -827,7 +829,7 @@ semver exclusivity >=4.4 } ProjectService.prototype.toPath = function (fileName) { return ts.toPath(fileName, this.currentDirectory, this.toCanonicalFileName); -@@ -165121,7 +165363,7 @@ var ts; +@@ -165121,7 +165365,7 @@ var ts; }; ProjectService.prototype.setHostConfiguration = function (args) { var _this = this; @@ -836,7 +838,7 @@ semver exclusivity >=4.4 if (args.file) { var info = this.getScriptInfoForNormalizedPath(server.toNormalizedPath(args.file)); if (info) { -@@ -165139,7 +165381,7 @@ var ts; +@@ -165139,7 +165383,7 @@ var ts; this.logger.info("Format host information updated"); } if (args.preferences) { @@ -845,7 +847,7 @@ semver exclusivity >=4.4 this.hostConfiguration.preferences = __assign(__assign({}, this.hostConfiguration.preferences), args.preferences); if (lazyConfiguredProjectsFromExternalProject && !this.hostConfiguration.preferences.lazyConfiguredProjectsFromExternalProject) { // Load configured projects for external projects that are pending reload -@@ -165165,6 +165407,8 @@ var ts; +@@ -165165,6 +165409,8 @@ var ts; if (args.watchOptions) { this.hostConfiguration.watchOptions = (_a = convertWatchOptions(args.watchOptions)) === null || _a === void 0 ? void 0 : _a.watchOptions; this.logger.info("Host watch options changed to " + JSON.stringify(this.hostConfiguration.watchOptions) + ", it will be take effect for next watches."); @@ -854,7 +856,7 @@ semver exclusivity >=4.4 } } }; -@@ -166159,6 +166403,25 @@ var ts; +@@ -166159,6 +166405,25 @@ var ts; }); }; /*@internal*/ @@ -880,7 +882,7 @@ semver exclusivity >=4.4 ProjectService.prototype.watchPackageJsonFile = function (path) { var _this = this; var watchers = this.packageJsonFilesMap || (this.packageJsonFilesMap = new ts.Map()); -@@ -171030,6 +171293,9 @@ var ts; +@@ -171030,6 +171295,9 @@ var ts; } try { var args = [ts.combinePaths(__dirname, "watchGuard.js"), path]; @@ -890,7 +892,7 @@ semver exclusivity >=4.4 if (logger.hasLevel(server.LogLevel.verbose)) { logger.info("Starting " + process.execPath + " with args:" + server.stringifyIndented(args)); } -@@ -171290,6 +171556,9 @@ var ts; +@@ -171290,6 +171558,9 @@ var ts; break; } } @@ -914,7 +916,7 @@ semver exclusivity >=4.4 * @param {string | undefined} containingFile - file that contains type reference directive, can be undefined if containing file is unknown. * This is possible in case if resolution is performed for directives specified via 'types' parameter. In this case initial path for secondary lookups diff --git a/lib/tsserverlibrary.js b/lib/tsserverlibrary.js -index 47d329d5e..762c02cbf 100644 +index 47d329d5e..701859def 100644 semver exclusivity >=4.4 --- a/lib/tsserverlibrary.js +++ b/lib/tsserverlibrary.js @@ -1396,7 +1398,7 @@ semver exclusivity >=4.4 } return statement; }); -@@ -162847,6 +163057,37 @@ var ts; +@@ -162847,6 +163057,39 @@ var ts; return this.projectReferences; }; ConfiguredProject.prototype.updateReferences = function (refs) { @@ -1422,7 +1424,9 @@ semver exclusivity >=4.4 + var getPnpPath_1 = function (path) { + try { + var targetLocator = pnpApi_1.findPackageLocator(path + "/"); -+ return pnpApi_1.resolveToUnqualified(targetLocator.name, basePath_1 + "/"); ++ var packageLocation = pnpApi_1.getPackageInformation(targetLocator).packageLocation; ++ var request = ts.combinePaths(targetLocator.name, ts.getRelativePathFromDirectory(packageLocation, path, false)); ++ return pnpApi_1.resolveToUnqualified(request, basePath_1 + "/"); + } + catch (_a) { + // something went wrong with the resolution, try not to fail @@ -1434,7 +1438,7 @@ semver exclusivity >=4.4 this.projectReferences = refs; this.potentialProjectReferences = undefined; }; -@@ -163463,6 +163704,7 @@ var ts; +@@ -163463,6 +163706,7 @@ var ts; watchDirectory: ts.returnNoopFileWatcher, } : ts.getWatchFactory(this.host, watchLogLevel, log, getDetailWatchInfo); @@ -1442,7 +1446,7 @@ semver exclusivity >=4.4 } ProjectService.prototype.toPath = function (fileName) { return ts.toPath(fileName, this.currentDirectory, this.toCanonicalFileName); -@@ -165315,7 +165557,7 @@ var ts; +@@ -165315,7 +165559,7 @@ var ts; }; ProjectService.prototype.setHostConfiguration = function (args) { var _this = this; @@ -1451,7 +1455,7 @@ semver exclusivity >=4.4 if (args.file) { var info = this.getScriptInfoForNormalizedPath(server.toNormalizedPath(args.file)); if (info) { -@@ -165333,7 +165575,7 @@ var ts; +@@ -165333,7 +165577,7 @@ var ts; this.logger.info("Format host information updated"); } if (args.preferences) { @@ -1460,7 +1464,7 @@ semver exclusivity >=4.4 this.hostConfiguration.preferences = __assign(__assign({}, this.hostConfiguration.preferences), args.preferences); if (lazyConfiguredProjectsFromExternalProject && !this.hostConfiguration.preferences.lazyConfiguredProjectsFromExternalProject) { // Load configured projects for external projects that are pending reload -@@ -165359,6 +165601,8 @@ var ts; +@@ -165359,6 +165603,8 @@ var ts; if (args.watchOptions) { this.hostConfiguration.watchOptions = (_a = convertWatchOptions(args.watchOptions)) === null || _a === void 0 ? void 0 : _a.watchOptions; this.logger.info("Host watch options changed to " + JSON.stringify(this.hostConfiguration.watchOptions) + ", it will be take effect for next watches."); @@ -1469,7 +1473,7 @@ semver exclusivity >=4.4 } } }; -@@ -166353,6 +166597,25 @@ var ts; +@@ -166353,6 +166599,25 @@ var ts; }); }; /*@internal*/ diff --git a/packages/plugin-compat/extra/typescript/patch-ee271ba67c0d3d743013fc4a60a01344.diff b/packages/plugin-compat/extra/typescript/patch-fbf15c2d88ea2252d5202b32d7396cbe.diff similarity index 99% rename from packages/plugin-compat/extra/typescript/patch-ee271ba67c0d3d743013fc4a60a01344.diff rename to packages/plugin-compat/extra/typescript/patch-fbf15c2d88ea2252d5202b32d7396cbe.diff index 827f6b7a2b33..2e7aab3db0cf 100644 --- a/packages/plugin-compat/extra/typescript/patch-ee271ba67c0d3d743013fc4a60a01344.diff +++ b/packages/plugin-compat/extra/typescript/patch-fbf15c2d88ea2252d5202b32d7396cbe.diff @@ -299,7 +299,7 @@ semver exclusivity >=4.3 <4.4 ts.perfLogger.logStartUpdateProgram("SynchronizeProgram"); synchronizeProgram(); diff --git a/lib/tsserver.js b/lib/tsserver.js -index 58028943d..954b4a25f 100644 +index 58028943d..2dd0e1e8b 100644 semver exclusivity >=4.3 <4.4 --- a/lib/tsserver.js +++ b/lib/tsserver.js @@ -794,7 +794,7 @@ semver exclusivity >=4.3 <4.4 } return statement; }); -@@ -159155,6 +159374,37 @@ var ts; +@@ -159155,6 +159374,39 @@ var ts; return this.projectReferences; }; ConfiguredProject.prototype.updateReferences = function (refs) { @@ -820,7 +820,9 @@ semver exclusivity >=4.3 <4.4 + var getPnpPath_1 = function (path) { + try { + var targetLocator = pnpApi_1.findPackageLocator(path + "/"); -+ return pnpApi_1.resolveToUnqualified(targetLocator.name, basePath_1 + "/"); ++ var packageLocation = pnpApi_1.getPackageInformation(targetLocator).packageLocation; ++ var request = ts.combinePaths(targetLocator.name, ts.getRelativePathFromDirectory(packageLocation, path, false)); ++ return pnpApi_1.resolveToUnqualified(request, basePath_1 + "/"); + } + catch (_a) { + // something went wrong with the resolution, try not to fail @@ -832,7 +834,7 @@ semver exclusivity >=4.3 <4.4 this.projectReferences = refs; this.potentialProjectReferences = undefined; }; -@@ -159762,6 +160012,7 @@ var ts; +@@ -159762,6 +160014,7 @@ var ts; watchDirectory: ts.returnNoopFileWatcher, } : ts.getWatchFactory(this.host, watchLogLevel, log, getDetailWatchInfo); @@ -840,7 +842,7 @@ semver exclusivity >=4.3 <4.4 } ProjectService.prototype.toPath = function (fileName) { return ts.toPath(fileName, this.currentDirectory, this.toCanonicalFileName); -@@ -161586,7 +161837,7 @@ var ts; +@@ -161586,7 +161839,7 @@ var ts; }; ProjectService.prototype.setHostConfiguration = function (args) { var _this = this; @@ -849,7 +851,7 @@ semver exclusivity >=4.3 <4.4 if (args.file) { var info = this.getScriptInfoForNormalizedPath(server.toNormalizedPath(args.file)); if (info) { -@@ -161604,7 +161855,7 @@ var ts; +@@ -161604,7 +161857,7 @@ var ts; this.logger.info("Format host information updated"); } if (args.preferences) { @@ -858,7 +860,7 @@ semver exclusivity >=4.3 <4.4 this.hostConfiguration.preferences = __assign(__assign({}, this.hostConfiguration.preferences), args.preferences); if (lazyConfiguredProjectsFromExternalProject && !this.hostConfiguration.preferences.lazyConfiguredProjectsFromExternalProject) { // Load configured projects for external projects that are pending reload -@@ -161630,6 +161881,8 @@ var ts; +@@ -161630,6 +161883,8 @@ var ts; if (args.watchOptions) { this.hostConfiguration.watchOptions = (_a = convertWatchOptions(args.watchOptions)) === null || _a === void 0 ? void 0 : _a.watchOptions; this.logger.info("Host watch options changed to " + JSON.stringify(this.hostConfiguration.watchOptions) + ", it will be take effect for next watches."); @@ -867,7 +869,7 @@ semver exclusivity >=4.3 <4.4 } } }; -@@ -162607,6 +162860,25 @@ var ts; +@@ -162607,6 +162862,25 @@ var ts; }); }; /*@internal*/ @@ -893,7 +895,7 @@ semver exclusivity >=4.3 <4.4 ProjectService.prototype.watchPackageJsonFile = function (path) { var _this = this; var watchers = this.packageJsonFilesMap || (this.packageJsonFilesMap = new ts.Map()); -@@ -167357,6 +167629,9 @@ var ts; +@@ -167357,6 +167631,9 @@ var ts; } try { var args = [ts.combinePaths(__dirname, "watchGuard.js"), path]; @@ -903,7 +905,7 @@ semver exclusivity >=4.3 <4.4 if (logger.hasLevel(server.LogLevel.verbose)) { logger.info("Starting " + process.execPath + " with args:" + server.stringifyIndented(args)); } -@@ -167617,6 +167892,9 @@ var ts; +@@ -167617,6 +167894,9 @@ var ts; break; } } @@ -927,7 +929,7 @@ semver exclusivity >=4.3 <4.4 * @param {string | undefined} containingFile - file that contains type reference directive, can be undefined if containing file is unknown. * This is possible in case if resolution is performed for directives specified via 'types' parameter. In this case initial path for secondary lookups diff --git a/lib/tsserverlibrary.js b/lib/tsserverlibrary.js -index ee78ce982..a7af3eed1 100644 +index ee78ce982..a6637815c 100644 semver exclusivity >=4.3 <4.4 --- a/lib/tsserverlibrary.js +++ b/lib/tsserverlibrary.js @@ -1422,7 +1424,7 @@ semver exclusivity >=4.3 <4.4 } return statement; }); -@@ -159349,6 +159568,37 @@ var ts; +@@ -159349,6 +159568,39 @@ var ts; return this.projectReferences; }; ConfiguredProject.prototype.updateReferences = function (refs) { @@ -1448,7 +1450,9 @@ semver exclusivity >=4.3 <4.4 + var getPnpPath_1 = function (path) { + try { + var targetLocator = pnpApi_1.findPackageLocator(path + "/"); -+ return pnpApi_1.resolveToUnqualified(targetLocator.name, basePath_1 + "/"); ++ var packageLocation = pnpApi_1.getPackageInformation(targetLocator).packageLocation; ++ var request = ts.combinePaths(targetLocator.name, ts.getRelativePathFromDirectory(packageLocation, path, false)); ++ return pnpApi_1.resolveToUnqualified(request, basePath_1 + "/"); + } + catch (_a) { + // something went wrong with the resolution, try not to fail @@ -1460,7 +1464,7 @@ semver exclusivity >=4.3 <4.4 this.projectReferences = refs; this.potentialProjectReferences = undefined; }; -@@ -159956,6 +160206,7 @@ var ts; +@@ -159956,6 +160208,7 @@ var ts; watchDirectory: ts.returnNoopFileWatcher, } : ts.getWatchFactory(this.host, watchLogLevel, log, getDetailWatchInfo); @@ -1468,7 +1472,7 @@ semver exclusivity >=4.3 <4.4 } ProjectService.prototype.toPath = function (fileName) { return ts.toPath(fileName, this.currentDirectory, this.toCanonicalFileName); -@@ -161780,7 +162031,7 @@ var ts; +@@ -161780,7 +162033,7 @@ var ts; }; ProjectService.prototype.setHostConfiguration = function (args) { var _this = this; @@ -1477,7 +1481,7 @@ semver exclusivity >=4.3 <4.4 if (args.file) { var info = this.getScriptInfoForNormalizedPath(server.toNormalizedPath(args.file)); if (info) { -@@ -161798,7 +162049,7 @@ var ts; +@@ -161798,7 +162051,7 @@ var ts; this.logger.info("Format host information updated"); } if (args.preferences) { @@ -1486,7 +1490,7 @@ semver exclusivity >=4.3 <4.4 this.hostConfiguration.preferences = __assign(__assign({}, this.hostConfiguration.preferences), args.preferences); if (lazyConfiguredProjectsFromExternalProject && !this.hostConfiguration.preferences.lazyConfiguredProjectsFromExternalProject) { // Load configured projects for external projects that are pending reload -@@ -161824,6 +162075,8 @@ var ts; +@@ -161824,6 +162077,8 @@ var ts; if (args.watchOptions) { this.hostConfiguration.watchOptions = (_a = convertWatchOptions(args.watchOptions)) === null || _a === void 0 ? void 0 : _a.watchOptions; this.logger.info("Host watch options changed to " + JSON.stringify(this.hostConfiguration.watchOptions) + ", it will be take effect for next watches."); @@ -1495,7 +1499,7 @@ semver exclusivity >=4.3 <4.4 } } }; -@@ -162801,6 +163054,25 @@ var ts; +@@ -162801,6 +163056,25 @@ var ts; }); }; /*@internal*/ diff --git a/packages/plugin-compat/sources/patches/typescript.patch.ts b/packages/plugin-compat/sources/patches/typescript.patch.ts index dd47d00e5476..be225bad4e3d 100644 --- a/packages/plugin-compat/sources/patches/typescript.patch.ts +++ b/packages/plugin-compat/sources/patches/typescript.patch.ts @@ -2,7 +2,7 @@ let patch: string; export function getPatch() { if (typeof patch === `undefined`) - patch = require(`zlib`).brotliDecompressSync(Buffer.from(`m5pJEFHkblXFuwhs6mhEqzcTYi++9T+tyXSbp9xOyG97tRSAXoo3RqO/KskICSq6kGPz1TPyZQ5N6K3HQRLY1dLG7zd0qGopumhKIB4e14sAt4kfsZH7iJDZRsquhwMpyLtNFdeQzn6ugLTY/3TVb1PNOT4rzlrTOx84r/JShnt/qv/5+TJKBw6lQnbGuo65lBMCfGFIT5yrvhL89FX9z8/X6z4aJ6pjyl3Mmuqa9ODZIapQAo9JqgJtkJ4ZhaosSf4EnR51RN84doZVRNcgrG5hWGXz86MIoF25l2TXhqSMBr189lZQAK3CI8+u8YX/32+Yqk1WTIPlhWw03cEBH7h/4D8M+v37amXajfVuDHdX1gUhTw97ZMPN5FNl8sR9Va964LhqAuQZgOwxXONM1Xv1PkAA7GkrNSnnfRIpSRWE8lkMssFxPpL1kcu0QZDI/2/t1RLOhhwKvRGWQEfF2E9v/5wblFGoIlyOf0M7Cbc1rjWiQuvdIi6UXWtU/1fVXP10Jc1iCvGdiwHdy6PSJ9yyyMOYUoflNjEBIOecXrdzqn0vcyYXCdzSt8syp1sZli3bbB1JM0U8pgDkAlApIpVWxhDhGNsBlGFsxYsuY62s7ntTGAPGmAqYdLceQ8vc77Y/Vgw4iAPQmCvnP2OZadPMtLubHsmoHJeA8EUI+hYKeqf+jNP2geOvIKo+Hawgf/BdqxVy/1UFeHe1qLmX9rJhPpobrv6ewH7uiP3vkN7+l+8sPH+teqEyR3qBiyvJqHrwhxjLiDv7v+E5X7/pZXnvwtexYa115Tc4nZBPq3ei8GSXrtc9W4iP13BP17ez2ujXt+rbNpRSUAh3FPP6+hRgGoDVjsEJg5x45bFNISrVTxFf36bBtMM+yspRE0s7VhjiEdBvI5kiV36B2o2yJnvAYtLNn9w9hoCiYFmHRgZ8ms5Hu9Vcw679JQpXFSqTTXsxwE8YMbT7tblwWd+55OYr2f3raJ9IbDX+QzF97pj6ayupt8XDBokW4r8nwGl66185q1DOnnuEdoDAo4/fRlQQfB1XA9IA6WrNMyIUCT01yHPStD1PbtEsrMdEnFgXsyb2BCJ9pYMmH5QNYbLr+4dX3mSIew0Usp8sjX8F2+FpW1KFUPWX/PCQdC5ee2kq7V0Q16ONtItJV8gHm+Oj3ebgILAUGb+bH8N8iABPfJ3uIzIW6kjVZ/0kC7i2FNxcXOt4etqp7zMyCPnsIFn8fW3jJQVJyygKGUjQq95NVEbgfCbY96dIMRB6CBumGtqzb1zEo1PBxuvRAyQ5+PynCdJf6mj3uvNDBJKvW/8cWZQFR45I/bj50T+/6qb1S9fLUTRV77Kr5xNGFZpCGbBHHfOAvusLFMdBQy3wBfHJAOwn+0oiCFJJxDrWa+0xxmy48/jgusXURGAuImM2XxSJSQwkOgVKIXugzEsILBB3ClDHDDa1yEUna3ikR8uEeh0n/SfVYmjZovCg9p/xVJk/5lKxACtiRGPimdGIYmv/DgpuTkDtJBd/6uq77BfSU0dhrjCYCYZ9MReWUGSGhU+ZW6C3bz9eCfEktHqhRFzsUDKLchRSIOcoYwsQyUclwiFqchnRbwmIjyPbBFSC3qZWhxMsoL1iNmPP3/54w+d8HifY0QqoBizNm1BYpozkNX1bopQ6ERECKJbY94ZhPl8XFEhm7rxHBEI3uYAi86hvcJYo3SoJR/U8ZP8Rj7vP7I5IluVjUr5h11AeH2X+Ny4HrpWryuiHfXQWMUBfFJor9FYyC5bn9Lf+EYxQDIVQd6H+vEJqf3jci+id5jaesmehehtZyPDMuHC9bMqTEpZGc6r8MEwxXA/f8a1AvSF1Ge6A1HKNBYMtYjm/Gbd9RLhOvZa4VNv2LIuPfV98Fza2eYly1dczyS0/z3m9r+tWxETPqyDlGFAxNvJjs36TdThMnPiZy37VBa9S82MqwSnFenXmFNrNCXP+DvaLGcosF1MYgsL9XihPueWptmoPepy7w25D9bhY4vXPSU1AUEuOa9AoByV55hHTfczRk3xdo9t+ocvgw9MvrkFit/AxcnvyEK9+EmRA8V5eTK3fFPAj82MIFExEQcEm9XbkFx+g25jPccOhFvnlUvYDf3oEaeQkrMNECOuyxmzjLqbXdmPk+TNOySyrFTmTSQDuHQtfd+W4GZFNP4YoTkKU2b4sMP573W6Jrwu5aT6RBuoni806nbGU7qNz4zASbV7OtJh2gsC46Wc78bi2X4koAZe0R0/dwqTEHfoHbsak0tLzz7qZHWS4u1OdvDt9iwtUZocVHxJ4b+R2G3gWI+2dQTLZPHqScOZyy1Rrh5rcgYlufC0A8VcHIbSit1+RhlyVVuEnB2NBebv+OiS6dCBAH1GLJI04Qb7NI4dJxW1v86mVB+wmXtNcpzR0ioKucfQqhQOY16lyyeYhE+XcqTZgPoTJ9p4AkKCnNnLsP62qAqED/C0BpQIKQiYJApqeLrdSUc1zXSbyLvdlCdgjp4/I0hSR94gBU04ZmVBnKETeq6USP6UIWQgSN2nkycO3cTlvBugjQAfDIV3iyiZ5PsOpphVverUx2heYRKooT4wdRLKEnHyHhERKyCO/FUnPx93/i0/tbxmef1Euev/iffNPgSziHruGKibvuuuM0pP9dFbXv2FIeGpt0JgfXgmDD/SXwCD6QSxvGi+tmiG2grkIQ1zfRpGHcrCX3RmDkCBS3ohcTyWx3rlLRvETpcsWcX+Ioh6NRn0Y8PR/oWEv1+dWXHWSHMt77dPebRD9faNqEbIc9A0+gUDzQn13Vwa51y9BoqKLqVQDMTYq7YxGpYfVH6xkW+36+8NaAjNTT2veU4ZtTWraI1dVqnH/pWJ95JhpGd9j8AZRvexYdv+52LCquoqmoRK8HmEhXdFXog4XD6KyjFqA6swKZT4ngl6Gtnjl35rj5iSwRzB87Nl20d2du39hnieiwtnsZBKx3jw4SxT3jxLrqmVVGjb1GRP5FytyTOvsjGoihXWxpWSaxXnjx72/2U95y/jdztA5P/PeBQjVuUdpfD26bOhz8+bvxruFxf9H0ShWoWJXu0tIYJ4LPPofbOLOFasBk+ED8H64UxeWbenJClvcJ2keSPFeQGodfwPj52SDBegRzudW1TWhGkj9Grghvx6B9xprule8pjtLoo3/BsvYXyom2di3FTbhboCJ+WLKPfUS4LiS0L5bSkLkXp62v1bxj97H39DLQAACp3FWf+8ocnTxjFjWTdiwc68jQ/zt6aKc9s1J3Ou7mlXSvEV8y+nAY0/+R4KFVbg7SjKtE+h8TuJ7Upp8mg5OzsdH360TKeaDw6jWwGSDwa8DZM8TKSD2RlRPm/JkfWaLyqWdOFn2P4RUWb8SwuXwzUC/PIhGLfTRgnAABJAxmx1A1Bwcy3ABgCPE6BYb4X3hKIRcu8ToFRo+1ggASIpkaUWagZAyK7+HgDksvJ/dDK3ewOeFHn2ADdmyfh3EygGuFBcAwC1iJi/sXkQn384solX2CABwF8zQzCRexnqImcMB9EcvoHbghanwTwGHjbgZbl4KVgCInU9//evnz5PRwzGYjWshcg6b+cGFjGrty7fOPD0GvJpd4LWhTlKECwAkOkHZtYVzTXOstc/h7pqHrEYA4OyvCsf0VaHsmv74e7wOv5gTX70mPuKWpndVIgMA4LFKIP83V/79V+f/X6pujNtM9bMdglHtKjuKAoOu+nrwAO1h3/0kh9vHo/sDn8Iz+BFbpd5VyVsAgFtNKIsmqmyM7TozYU/LaeIV4tRelT3dB442szIBgBgFTQsxeaiGgTnzavNNVA7wKDYxO8VCWwCgyMFNDZuDG2uvqjF3wFmXAEBLleRw3DMUOJ1vbZdDG8ARmze9qxJsAYDJyaCLLgzRTFLtNRNTphllNQIAZRBVNKbhvYDRi8NgmjtPz+Tl4I5JXgXA5Ga5VTOeo5emmexr+VbQ3wn8yAZ03DiZ+Qwm2QIAhWM7utQwOJh4e1dZMQeT3AgA2FeVjGk8PCLOt9udMDJ2ydqcWetIMGqud1UiAwBgKO1QY9Qz9me7eBaqmhnr7Rqapxz7W+h9+BDWnwzvXCzKfmFCz+CXOJXuXZW8BQAYsfSnMerIDkYNz8aqoLHW7sXdFg+ZmQDASS8hzsB3p+0nE9Rz05aD7U5jp1KECwBUQOlYwkHhxuI11b662+IyLgGA9chnDxdf4w7/UT1/X09fDuJ/p1SECwCUcNPmNSV8ujG5VHt0t8llbAIAkbaETVe8O14tNSk9+9Pg/k8EKwCmOsv1CJW/hMZ7Za4h9vkO/CfovjR2yyVeJeMCACVmH7A23MdBptzDQWY1AgBh4ChU+HNP68q+banlWrnVS70k8NyVOkwwm6Qv1tjANSyaeiCZjL4p2u9Fge1JGGU7TJKUTAMDpqQjN4Qny9g1CZa9stCyG9hE/MrNSzkVOsESDVcDM79+QxErPcLXRE2v+0o95Ve9Xuj75FkXOeOz+GcKHI2FkXHdd2jy6hj8BNRqXoco8k4gvjWNCTg/czbvptipf83PL9qaLQ63i4j15bHVd8vMwhoJwqTfJ9e2Y2ZvMZygH+HDhXouSv67lTdjuEDl4Zlr3DdqDc+VnNM6GkmY9BceOFvTq3r31rHs1j8K6YuPFt9Oc1JGATLBAG9syyv6gNhNcFigCFCGXVs+Nkb5QBjJaqQtMy7Zg+3uZN3REzPOyRxep8x7Tae6mrBjdC4cd+xjttlQ7Pdmdd4BlKIhu7bF1ismNQVynlpBkZYTdDXriO6Skgz9HvpiQKGo47HGI/bT5ovFCoqI9ocTV9wzA8K9B+4isnbhFIt0/SwJ/+JOVF0mY3iCQU+mO9b62OM42COW7qaE0OF1yj2HF3vj/XEiYUe9/JUf/aS3ISzdOff8gCQdRzGlrZtmtYgbSdQEhhj2MuzO40/Q+qsZozRFAlOyLxsm7advIiYBPh8mJ5CpDf6UYVm4BFbwyIEdyrLRtJySyJwMUcLNmYOTnhIv+uoeDZcbkUHV4RpCx09h81s+XvuI9TzKL4NF7vkkhO8fdACVj++VxKezOp+8FhlNHDp4rVUjkBSApAbtflMngSeC/kjzi7bISx6MdEoTn4tayR1CtVFyNvBxpEVOY9RLNKd+s4fBROA3GNXHeIKn4xXbuGjymOVMbCryllOkFtkek9dniai8ehu37n+RjUcIpFrb1vWi0K7xJigHX8W65+tehy862l/1FAZyUWHj6ufSxYwJ7TEmNuBycxyNww/XNwKANOxzkC7N+qZ10SY2Lv+26zJ43YsEGiuapPWvUDZoH2Pa9nH/0oLG6q+9ksTzurG3ScAICXV6svVbviJyr7t2AVg0mbZU5WgmdWzNjgAzfsSmjcnzjbEiMQc/K7OmSxhvGu9BSpPlMlYBTxKWbiSmK7B1UDqzZTY2ZDalMHgk5oBBohtylz+TTYpeBfBkk1Iuo85UqCa3YkIO9ThbRgYzY3yRmTrsI/7MzONsHf4Rf6p/zPFKZM0dj3UE+rGQh1KO08li0dQuJL64xqP0ZjuUE2Ot34V1kd+2ZwYtic2igYkFE9eDIei3MYPiwnm7xbdyv0hnJ+mSXRnvdN8kWPAeAZIEu6abByDxGniyCABVLbvs9/kKEPs3ZIJwKjHvx4AMaVhYslnigOZedSQd5yfN/YB9WUc18MMM1yCbTsV6m/fgpjHpsVwd5WxWp94/k5AYPtXHpY3uThlMxEd6ozdsZqzAapdo3CYUy07hLpzYoxuCXVbiY7JrwjGwhsu99LAw+dLPbo1mTyxMtm5iHp6KrCUPiuHCglbI5LzGhWSyAb1XmjxRTUWlumzpxGtbRqXkvnc7/IPsKCmNuCU6cQp41oa+JrvRqARvFs5Fs0/s35lR7tLIjc6WX/c6q9SUjhWMdaXeHXpYOvYcESNW4rYCgLMjZQGHCg7s+dzFptZwEWq1YSesS5Rps583S5IkS2n3azltexNMBP5+LMMvKPy+yXMWKHMl649d/ahVOb7yoKtUerBsIxdttt82zwmjJnu/ZAB6mC8hj9rIcTC1WYuWiKyjsdtMKApJMvSYyswBn6B9SqYti3bUlWYAyFgBKSgZn3kpMwAgDw3N+8Ir8712y/2IJgBghS8rzyEyRQILpsjNH/q0ZpK8+0OTW8QcZKPKYPtjMp9sy0IfZZsZqMtY6whw5cwAwBAWiqT3jo/32tWZfNwSTQBAvhCbrHwLgS4U6GUwLuyLCHaLnor4CepWZSZniD54bVm8eymmAnC2Gm9BhKtMnr537bQti3M4O81AKWMtESSlzABAFiXUcs8LC3PtLJklmgDAlUKTlXsQSjGATVx9yzKdtH/Meb0iYN938abl1kP/a4ws0PNnIY7P5Rqp1AwAWDjOyvyaYNe4Mz87V5D5dpJx7vqf+TyQA7Oax/I/sDOXQEGdfG9Cx5hQwQp9zc2omR2aaOg1lpko5T1hgvslcoOazXRu8kdtjsooKpot3bTbP0h7vwBjCc36ajLCabkvuM4tYjVN2/SzlzUuLaBxiiEV8+wXCMHOW/w/dgqPDv3RaeGQrhTw+W7vIy0sgRZt/WjVoy8877ghQ+AFl90H1U+0BF3a5OGl7R4L2Q0TtiApcXMsNBTK9Z4LUcsc3NWtg1KulOj1qdIDB5H5UQ/Vpp7mmqtUTKxbc309742adwcfbnPORGTJGIZucYaR5WGl7EOdqLasRjZmycZHi87sOzsJCGlxNrtys6yvaLSswqFdOkI6UrBH8l+zdv8A9RDuUtzx9iMo7h3d4FwgIZ1ptE2q02m3p4MSpj4W4Kayq3XM3DpuFmCFotYNdW+HH7WzqZysMDw5qmFl7rbhXWTeaHDbRsDOoSCsIt14yi68zt2NiPtwatVBCt/bvR4Y3kPkdXEA8h5CBiBUIURTNQ7QKE3xPji+nPg2xCN9WMNwE12t7KbyFUN2YA+Z0GkO+lJ8OrePmBi7bf9lS730QVA4GEsPSJ9+nLHfyOGH8sDuQ45rga8j1QEfC+KrX2UxAwAZ8alsCZ9Y6cWLd5sqO6tAa9NjcflXmQAAS9CwiuJmfxjy/3CjuHdwod8HWNaIHtnH6nWf5ksQ5pQewxsL4zlgsbMO791nZLhlTggGHRTBGyH9jiH1zMn65S1RE3osbpsr3PDU/XcHp/qlgzYLR+Xb0A6o/B9dsn5uuN+/WlqP0vUq6aQ0yd0Li/XexW6+sBsDpL73vdvt2dzrXu+BY3KowKPw/+7cwD3ZJOW+KD9mkDj0HcMP85xsNlQQ/nY8QSigtJXpVYzVvV5jt5+dT+XYOWhrS+qAzHI0i85uze4Pp3d+lntqBo5W4jIhR9b+yOuU1orNJ4b+1qk6uLCpmSux4aHg27mMBlQXV6EYN3aWgy+f2fws/1cI+Vy54BT6aH+hTQ3vHzZfW0udD+oE5QXntyvSdO2wwubD6VjhXt4UcGIVlZeVvbi0ws+Zed7O02PVlwAlRQSquwXFulVuhCMVMwMAEk0rJeyBUlpl9ai3d2h6ijQBAAfnVHavIs7tZJQAQF0shFUyuQEQoaTpqpHRu3x0AAqf1zJ8sP1nJd2lRQxuYpUDUEaExK7UpMf8rdjJnX8gL9/xMiOCM3nKAShDQm6/4dKheXJ4b+fjw9uJqPIjAvYCs8XzaLU/I2CuJzIDAHMGeEoJT1QUmWastzdpZgo0AYAmF+aUd7/LuXCxSQDAIKs3q+l1vL8jc/elrcPrc4H+V0f6ArPF8wjENkumeGSZAQDRY1nLR0QRMu7I/OCxC8uLxu7RYzPNlOarTpIHgxr0l3q5gJ0s/NFsryWjUXCDNaQW6da+UIJtegV/GGgItd39il8AxS80agags1IADC+PUDx2Fr6gTrtxrK0wCp8f3xQlN9WR2tpMYV8gUt2vtFrXbYoJwv+hqMVIbqQy5Fgp+wXbSJBBAdmzIpIc6Y3wHXjRrnKKZZ6a/kc7GtNDB9HyJwpcJd1uk6z7Aesr5xXr43zS1QdS9YxEtQdWxnVZ4TcUdBgR2ncrnUEdLuqc63+AIIeqNvCq9RHVQdcvPM2/3A/c4M49jhPmx/1FfXfOB/+RE7uGkZQOs7Pct6DvI+9c1zYMMfbnz31kTeLRxh1m575CPt4Aosj1SEuHRaEvLZCxEZkPHWSAnmzDaFZsWgkwHVYMbnaWOLT+csU713Wd9d0UAPRrdYDJfXEfjAbnwKP0/HV652Ht7JpGMlWqZVjzgwzc63ueP4ztgau1IxwQluvNxtci9jN2az7rA0sAoUUGo1vTwP05bjCK/WLVthgz+WQv6X+NqdltaEE0IR0gmfhBDc1XUfZgNTGGz5MOvVbHelpslwTCNVmcRhqmuOSUCOVsgAfPso0TkeqfYd2n6mz5STsocHRGpigZeGdO0mJlgpDykiMbS6JTZNh+ls1xBQpbrtAQdi9ZznPIFC8gylwYKOjI9Q3NJ/HWQaqEs8btvGcKSieghF84Qq8exp7YMPleTbE71i5kTN3T0AYzgoqA60k2CtkjMRbExRfXz3LHBWD5T+5Wvdwcn6StKc/6J1jsmOGgdshW3btRvdeo47nVJtnEsF0orxWITqwLvpCQ3Ya5fkKKUoIihnurYxsSH3FF09msGmGTMRtoRAHXy1m7Z1JIiVRoS5S3nePPoZIjZBTicvtmzMAqU8aj91M/xdqYF6xC/XwiarxXvSDgrE3C0ay/SzrFnHeafUuvpi2SVYKinsRJfv+4i6XYXhrMdUto0CZgHDU3f/q4v4cMyKXBhtMMclEsGK9X8WWdsXHW352qs0OnY9+HqaznE0X54SGXtB1VtKasxc2UvjHL/Xm3sb8UVL00/2TCYnJS04qugjNJltIFMRFDIlUmkS/aHDAFBiZSaKguBsr7jFPHRzDkmK9wTZZoO23dWo6GXTeTAJIU8Ojez7Nk1659EhHzyjwjaj7U+8iK3vmvBr44md9CfK6ZGcMqCYC0WJZd48P2UHM65JWkLxbT2RV0yNxG/ih8fnVKHaTT/gJURS7j6LrjwbOrviT0LW8pBZU7Xo3mdbzurvyeLySVeee1/JmiryeNLuogXLH48HaevDq2WRt0rl2znmrSaj+KCQp+m8Nk4k9F2jRkOGj+udSAARtdqCzea031PjOZp4nzad8TMX/LigffIJ6XYoU9fMz4TogmThUN3h8C8U4USCfN0xGq+CnNeOerAdJ8rJqr5MG9KaV689dtRhhDXEpiBgAGzAR8RBT/r3GxiqPHRYmXVDsrVeNNgSnKBAA4J0ffANWpesClcVc6dfYr37PASgq4VqnW4k3MQKW9+qLeUCRN3AeNOgyN5xiKJ+lynvD1TNfxt55QSnW5oUhc1jQFYBYdU/mbjuqUZq7Cz5HGd94JrPUBWV2wWsNBhyHCSIzRZaygJJmEF7Y9/1XcMYKo5p+S02e0BQC/Y4c2N5e4TuoHXdG7xqnnAQg9Aw0WGbqEsR01WXFQ255dGjcvc9tbQKbRK2yi8Ypd4R5gfTioOybeSjuz1SDGobnejL9L4A9zjJY4Dv304Pyr8qprOdR/fx3XAbRPYuWveV6zJZsktA+7aXMl0v2zWP2XeeptoQRRuqCMfVh45wO08eTGue8+qpy52H2/61aPKTXJHVrGQBaJdj168A/G8Py/AZM3kqazLy2qJDvtmQV9njSrTZtwjreiVg88WQRevwkKa5rGO5WPHu2szxDTn4z1kqPUgQxHtUiju0OP/7Z5PJLyjeI5iwHtEmjh+XylBUG6u6Q91a1DmobL2k2JNh8HDQUA340rB+cGxzZ3XgUnuhRIlzRlbTCNcqb5q/yxesbyP7LCjcYGoK12VddO6I9mnfWdJKvRcNGzuXTzgJwJeJhYr/pLr+tl22KjxYglW7niScsxnd/EjPMDG3B++w1uRx7763TEh/5IWSJmNcOm9eY3DLPWG2GzobHmgE7HCBubnPY1moCHGUzjQr68MX+BVGgODxTw0l3DqW4VDEHMrWieg52mHePYz6OEI7DhwP6gyo39lJppAmx1bZcCZJeEihbF+jhbcpr1x/fOTcHUdNApVTE9QQsGpiMhhuHYTWQbWGtMRaFHIz0JVNPQEgVRNTfyeNpgcTVWemx+R9/On2gbm1XBaYDoNsbk5fTl7U4Otx85HJe4zqWegxudu/5XXqELX9mpOet7GweicuHDRFhNyIR9mS5Eo6Kg9jELLXC2XlU6ixA70KrG7epJTYktEXbhb3dhXmAtnOBqMuazC47zJ1JdLANvlcawgYE31gaWo1+m5Nyqjj2B81O+3oM7sW7K7otFdnc8QgVxvrFxNRK2DbPNTlb6yg2juXJJ/+WjPhDf09M62prmoa14l83Tlwvv+E2o1QZTsk2JtefuhetON73bKOGjTziovppAzKQXCo2vVJFztiwl8D7Al+Ti6zRL07gKYlkGb31oM3Ze4FWYqVfcjxmnO3koqTGSLq7EZUF9mzdy35K4EvMscNIIAFZUvo3d2hGHHQYMcpWcOE5GyC7zHB8IZzc0sO2E/HPRSnsP4RerYtObO4h2IgrJNeKTaKsq9YaQhBOhgR0TE/4ozjsLnXbdcCVML7iMaZnlKQ737oEs8WfeLq+NcMZlUITYpNx4GXZ/16BDU+HJyYrR5FZG7yv2ysWcuNqtaTFnWKJrKS2KpDkEIrAKsf+aYh6/npWHJ9y7WU/iX6dKDbBuxTzC9QtfWVpq7TbyFbIbP2Eyf3zcY6l+ndDf/Z8uh1f6VT7AasPfOrFc+CFvJHwMNt3z3eF3vLOeE8U8e+i8MfiaIJyNaRVCUOKlY1R0YcUYGm9ILla/ylEXHP9oJY+ozXZBGKw7OmGj36fuZblHkWv81KxWGqVBE2eyLu898eZzbJxLBxPxLMrLtN9numMFSNFlTnZJzS13GzLICRMwLYcoJDakG9DO8LUgycd9X2BvZCvgp2cG6jelQCflr4Np0Aja9JzCKLUpS21mm+KRwQwAnB5zvXyMJ7TeFIpZzPUBzZ3OzlnG9hi058JMAOAmz8gc7NGyuQ2QqxK9XbGwrUn9AMCNANI2lDKA+gyf1YCGptgpQJT15wUQjk6wW51NDqJV31en24W7qpdkTyCsQp0S2wa8a8w2AGZpLOQDWG1nawMQMd/uAYYqK9IMMga+ja6l1XlpQ1h1rw9hPg+Dm2ggAZTcvzsWj4lXpenvYl7NbPpO/rX7e8GZuCABFJEod9hS6Wf92R3qIWguE0k9ehyw7vUp1etFHYYwLp6ymAGAFjNpPtLB1OP2kdHZMZtHjnWur3v4uEATABiw4D3dZoGzytPb4tyuwn4AYAqHrUV5cZqqj8bBKWMLh6X/JTizmkFEU2O8fUbWqBzTbc74+54/l49e2PFGdwKL4oKvo5Dly4mwQT4zzQAAidlDPtKf0WOnzWnsaj2idVxu/sVn6AxzcMWF4Y7KMb6YP6xbDsInHj7G4lhILgaxaDxJPN+4MJunsLEgWrvL9bgbX+/t3hbzhLr3p+/DCzdBdIKLLc5KEsAjc+/uqT9Kx71PsUa36jAvucb1nQXricbYHHsuIrypvBk9FwnGCEvwORf1mqGNefRcxrJgEWTOdZc5r196gkvazro7iS4Gf9pf48+ZXQd3cUs3Zt2FFLbNZUO8SmIGAIJqiblqPlLCEl9VMWn2WWwXPR5vmcmZAIDmLh6b6dzfas1QPfd+ckjITTBaZ/YPj/PsF8oSL1v8unbjOByH11IXTqBuaqHdOHREvqg6JRYDAGN1POJllKyi7ubLyrr9VNY8/Ntd1c260muWUyK0lMD/Mh72SZgNZ6L5hfPwb3dhxLpFMIHChDkq5X1j73VnfSR4vAbqJeUMRJrNSVJWx0092+qVfy8TigUZKdOKCQEZhZXsiQsyrpp6T9YQCqgrYrqQP0LHtHg7PzrzJ2lBOv1t9JLjAivieWQlbaF9BTefTlK0RPv1ZHAXFxpxi1Ql6zKbRcwAQLd402UmNqwOX7xCfH1MuV+rDeduH+YuQRMAyGQRGQkVmzE17wdgulRONguqnlwQABjNpV090KCgZBYxgJLam5EBoBTxSAYwrfuNZYA4rUCWAZKqXOuC60omDQLuKlEyzLpQKo0ZhkDUxuLGQLx29olAjub7toC0y4quiIxxOqbnbp9sXp84g29fNrpzSECQAMrv3x2jdUxLhvf8JP1Rf1z+6KTRS4eEBgmgoETJm3UIKh6Rp4uG6KQ6CdNHCPKPKwUkusU1q8UFWF3EDACwFjNcBqmkB4uucW9Prb2Qz/LV46bnj4s0AQAsDqPbsHDsXDk3F+JcaBAAtHEQLUrEqVJ9A5yWMlbjwPqfBwfUDNw4c8p7gayRO6btWD8d4/4QnnPA9zXQkZk31IgB5Oa8nFOzwC7PtkaiaFx8WwSJ+2CzRDIf7EfFOc/2S2KPvq2/5UTk6hjxLv+0YFFj6Cunfl6dPB/aGdf4x8+824cnXDQvhjhq70CZMOYQ1C4OBFh+8QGzqsl6uNvO50x8ZatzeXgPHVwVNz9gVt35uc6qzwHlPDypgl9FtFtS3T2b7igzRUXekBnJeH8E5nacG0SVJNP55DnWQiNadsbYVCbfv1UH23dybrMk/d4F0qalchYBjBM6aXEhp7tW8Y8fDuZnSJ3z6kLXsZGsKkIQGXm71HH/a79f8KRH+a4OFR0HyZbFqxd1WP2YMEr87CwRVjIAoXlgy5kpqDI1gKZVT5pg1axSobDbddUofHGDptCGIFj7+Ca/gU1NLkiymDIVFSiapNUAPjn9JVN9AQykO/yLMJmWYHmUSluLMhLPUZBnHbTyU48uv8HZVginLR+wKn7cPqGJgVsq6E6L2jP5ZOLj9qREJwphBHE0WReCTmJO+Dbes3wdosXBo+U7w3ZeIeSPmRDM4grdgiTHlToJWsbl5tzVnJWB8e3WpyKBnI1N/vtve5shADKRJ6EE65h2mkOW5HTzC5HpXjYSZknZG7Os4xxYWeLFzUc7EssiYttU9vufrFOOxQPlwlyhUNTH+zC48JUON29e7VEq9MZrxsy/c7bLvqdb6/P/gPEiY3C53PbZV49a/7g8rR4IFs1EbKUyduuAqbiCQSgbGQVovnZg1SKxOjtiP4V2MGgvtA9jCsVx05ZqxeW93NqHPlazZ7fdG/21DgDgvvWAofP3E+ke+uzsiyGlwbMjh5pjlN/U2cKkg82vnDv2EWM0UPeD7mfR7bse9LYffTCxXeNmY3jHDGOr+hifM3wmQx/rfMNYX5UAdzNg7LKaMNUc6HwDafnMn17ZSexpoMMzD6pVcCBX04euxqdD8BAkdZURKg9JNEymJaq7NtVEYvRdwnhJSdD1qLprCK8R7dCW+XaUH0pRAuce3xnea8QsqM/gO6IifLccHhZP4vseATOQPgxrQIsEpH18nOFBo81H6/5hdW1fm+R67m/q7DZpGz8Eu1ZX9Ib/M32emUtvhpsUsCGmbN0Ege+hGhERBw1shbA2e8gD+La7nKJSY4tdsIUlmHD6K+ACATiG5HLnwvCHipoq8cWDBchEB0jLh6Ha2WtrvBdBoN3cKzlgSxKWiPb9xb1A9xNhhswwD3JqyejAebpinkBt/ioENgumNFcnenQoASyUHEqkk1RSoqSFVs5fJehGO7K/SZ8BTvDzR7KmcQ6M3LE3juJHfpGO1sLH1zZRYavnEg7dFvKuNZ/VzkftrP/h5hOklQ5vnXER5y+FRvqg7tS9X/fO3ZOaw62H99vs/d4e7B/UUNU/bYHH5NsKi320AEX/uIa0KLVBExeO//Iw8WxBjxbg0j/1Q1TDArbmnxDguANM2JN7HzbxjRdopNLU8tyfyxOJ084DGa0FV+upVnp9AivmAbIDES8MbeHbAYxkGQTUYzP1qL34tupUGwo79YARDXsTkvw/maN0zfYp5FjEqNcpdMfl9nAhdItxLSsEspC6rNahKCSfXmMikES70wvAjecCJdeE/3cknbREKvxYTVQ+pQPw0rZTKS53ks4Upu1keuQoF/Lz91yijMwkk0VLTRlHHGsjsTAT99VdFWcIDhFd1ASJ/SHhjd2dJLoVS2RbVgf+YOomt01spOPKWGi9zwjC6rWnbUr9R9LSQo5hqk0vJi4U+O0qD8fO14Za9hMMoAIZgTbRwNnuFUIzcwMTjaZAdjwgFqhvG9Kgqtidm7BHtysG1VItwL3QPOWtPRKA8lYzKltjxnIrm59V2LTdabMCaNvx4qvA/TvFC869XDlJ3Wb4n1KVze8p3mmWF0u7wgtXZxbZHMVQ76n70RTJpC9aG2B2jyVTiYXLXwDDtBE+Kjsk7keVj69aK4vqI8u16Eg9WtwL/ii4/9sPfpVy3/vr9La+G91MVtOUkMSh9KWEE0mBXHXa5mU6v+UsE/MuzJ2Dkf3Lrh5yDWW0F88xxx3prOHZkfah3OHRyhHXZOJ6W36yTgwJBrY4eKXMf+L+eM22JVg4SLU8m5j2LG/uqU7rvCRpCNALPEsnS+AWEhSdRq+dyO8G3pkoLsBkrk0FyovBpBgQ+A8mK+TJtOaS3ApypI7BrxcDW/Bo5k+2uc4ClRACOvrdAnlTx6dzWv+/68fv7fly4XW4/CwvftUwjaP+q+P2wuFVa5V+ntP5xqu9UB9fnNB+nEaFvUG/Uh39RwwG6x9QvNDyjAaMUd2PEqNXe6w25ZgWPatYaOcFiPXmH+qry3MLY+OZ66to9TXyO7Ld1b8c6pqjIAAJ7ozxLd/5f7EiagFlFG/obgiP47lkJZb7mXJUMql4C2crmWUpl6m5ZB48+ukVjneyrV24GVy51czmCq5mZlZyNQfpiq5ct8VUDdl7tLPWK6o5NLBGR5u8wD0nrHxNYAcMlARcmPQSJRZQMwaEdfgqryLDg87k0SSisKdDr6xkVQSQbkkXMKo4XgRmlpZPnHc5bKyG5+pJFhB0VotlsgLIDhVDe1Fm02xQNjyXpGbDED19E2UFcP8O7wZ8F1avCPZF0Xe9QK9C0z690YX0bRCjpQikRza6LQ8wHaLgqJBvokYCT6IYdgvZAr6PWL7dES2PSi1xwuCZ1AQvtqtbCeOFcFItLZJHptol6W8QQDoiR5NvEcgWCfJyjqr3PRUIHhrGsc2kDaMAxTD0LYrIRRxuP/jOxVI6tfNR+ZElSR09Edat5UVlUS6yE6/W5dDZjzdE61CcxUi+7PYFzKwNKlL6R9XT9WmLanXR5yPrI5XbpCOfnaoR+8c2PcrwbdTwV9w0IbfCLBaW3dsDrTM+iDf0+2ThXVXUnk57PXR6hlg4IXxW+VlACdWY39LCCh2eu55VfSBvGv/h513nIMseargUImRM3dztd3CKtzRcAsL19NT2+EeiOhAze2qA5yTwarIz3tAi6Y7Yp8bTMeTSKYGZs6NTCWNl8XdhW2SHwzmnVNY4xjwnKCUW2xL0uspXXjQggZPX2E2UTkriAWSWxR8ti1YLcaTQ08+nb1vG8kkvBtiMT0eyysfxkBq3q9n097xTFzmlh1tYXypefR4P2l9D+eOrzKvPwWO5JWOWpR25FuTk96tRFbx7mk4pmUa6qDvQp1uKSv+m0jYp5mzXQL8ysNLZvuK/gU34TRrA7ZAn0wpkAGV7YzumfQRGQvraHsnTfcy+GiMQmOcIO/XbdbMB4OyKxNoCuVpGLvm8wFSGWfWOsFEo+y1s+ya4hbTVZZSHlFYYKIzJx+4aC07fBC40uZZyqiP4HcFzQ+MYYMcthqdKMgOlEYWKuti0Kg18OpVh6GTXAWKk7UZhXeyKgmvlbMYwZNjoDpzLpOFlEhv4E9hzajbhdTOkWli/6Ex0cwaEzxBD0v20C5a4fGGHT1Oer0UQ/tsqMC6zYm1Z/SRcSYJsAynyJKp3agDRL2lTyqlWmWi2j2EUn6BX+fsIcNTV13D/DGTVFnEEEjDpEQysj219BnHkqJ9BzMhjS4OFjJuZsJM0IwES/HTMOsiEy5mqzeDEqdYFqXCsoOhk88BQ6EhLw6h7PthwgV690YZ8qYfh0cPC5Kpydi6bTtbNCnka6ZHvTO23lOQ54IT8OFKkLZFt7pGPs/Gv1YTBfDIP4V489qOsajnOyrcm+2kW542NvBlDgISUAgZYS5ygK5qsrgxQ/n7QRZ3YqQMUrmKJTNMWw8qyC3hqNjTRF/MPTP6Wts9Aq1zto5si7eP3rwwvh0kC2xuDuPEum/Frzb678uvmnMdHwZKZYrqM4A20Ce3CTopg0efz3H5p8GCT7ZqculfQX572S/+nBqll+fWggh6XsjtJxQHbaf2hE0/efTCeGw/8xoMrH293v4fbz+/hbrffw0Km+Xc0sgb47Krpuv7VdOx+u+jlRIf3X4KUp1Lal+PC4uaKFb10PYg13cv9q6dReQA2o9xh0h7tH1zQD/RU1ZfrwS77y1zofHzScRFWb3AC0++Yilfpe6kcx9MUrse7792Yg73sm294p5JsREMlRpf/I3gYVreGd4Xf9s28W9l5fOTNtXvmXrHyiRTY3zDYREP6MZAWQ/6Q03d40asYT5KM1hMSKY/AvyFKhARt7TbKjuKzIOdGMxvzLp4SEFTcSkWCF6o0yzEbs2ex/AJOqpyURnk+j9s10wF1+2Z0aa5MBoTr9CsxfIxvAtKXYhSt/h2uzX/I8uQqkQZWCBp3A5sksNK8gs+oWDSvts4kILyc2e67qCcHjeBRIwOh33YfCThVG4oY/MpFspbgPoAJquUtYAw7ALqpmXi/f6BJH+XfNc7v/fZH/bOPcvXMBpZ6FuejEc/7HIU1f0dtNHnrNJ/bHJTVsSOAOWnjId2TkzaeLnnX/u3YqS/gTT9+l3lDanlrjrG0kcmv5LGMHYFfwZupH63L5MfqTytD73K8YOwHzwPxBZkn1SoJOUCzugGAw1TtrtDgFN04ASHRuWh7lN1qeRaIV+ipesxDbkXWS1StVuqolsTFGkTTrUWM12pwe7oLrtIJUklRGW1hMyVktwVczcx/AAA1A/ho/ewUEJ9xuzogu6r4JriLq8id2t9RgrvYBdOETDXMybQJMcJiDO9lgR3ZY3cNWvVftgMAqKrgnuf3PlRPcC8tNDXfjrZ1qK2/vLmGHFAG4NgxGYrfi46uqqQtWqrLZBQAYNpAYBN3MUDTzKQFcGFnZwZQrd0QHcBNSU5Y9J2Kp5PZD/5nY72IPtNKx/WZ6v//he6E139svu99DP9+rKA2RDKCH0W7zL0e7xw98uYNbaBzk/C0AdR8aOBQ3L1b+8H/bJwvMk0p78lJvS0p6ia1v80Ppf9o3MUT5pMsMRd6tBb43y2SP8EHqtHdwNJNAtUGMB9lyZvlFeoSwqMdcuTXyuI3A1npmfmcx6hVDPgKJV5ldQMAGnYA1OC4rnfeMaNzkWvHd96xx4xX6PFumofciowe72guT+Is6rIW0Vq3GezpLsxJJ1DFE3W0BXtLyBIBvp35DwD0YgHuWT+GAJnGLUVAO6Y4CJuChpH6O1EOlQLcBIKtTPtxWmSFCpV2eoWjffzBt/cFOY3pDA/cWOTA0Fq8yuoCAM7lhJaPRrZQEVJXH0L964cOX8cf+gdP0/b89A4Bpsehjoe08BluLvAwU3EeocDjxowCAGBsgK9mpvjXILdPeNudR0yB9Q90G0KpZ+sAALQBFrYsF82VJxKIWKP+CSmm2Oq7Rb2vRTYPHcX2t7NthTC3u+1+wlu6rX0+85an1A7wnbD7P/eXDLBmRxVLGURtapS2RO+vq6z+97mzTyctQIp2qNoU8niW0lUCy7dOQVuztH79UvLpywEvaPHCHufrT4h/nChvYzrLR3cqkzReHdqqqhGvsrkBgBWrengYM6TcmQi++yF2Zdk1nsqrqZ0q2HLUxSv01DXg4fQVCSUqVhe500mcqFFMFiIAYMlOrU2w7A1O0EhL6FP9GLdAi4Fm/QMAXAkigdaP7OhKELkwvVSIYt6EhpPhv4yLE2BUkGnolWOAUuBCXk2UiJayCnS3Ir5da61Lc+JqQ0v4JVbRPZmuPITGvnYlTvjmyoN+yVwgXvq1qkLn6ZZkUdTaa79387V72/jfd0rHoMr7axYvL58usc0tTXxTeBPfDN4nYRN4U7d75zTRTW6kp5WYpu+mr9m75Cz4isBjbE3d9dbMXV9N3I2/xDHnpu26NWtXPnu9N2c3MU3Zjb0ZuySfxL5PdW66rq9m65rPm+Bwn/2/T7ctnevMJ+z+/Wt2fdGd5hbcfKcUV4JtTXWnyoHt8IBFhJHQxfq8FFhOBWJqRNYUAEAuAU6a7k1bXAqcp9ZuOuRlFaXURfxRReUQci3NRAEAbkLwxZjCuarzdNp2a/17jHsnnHC7+JLQsSU9t6eES6AzbNs2XKnLMdapi1iWZJTqQYyDxJ3KSPYAre/0Vb3HH/hkHdVcY5acbrrE88Bc7t6lUYzV6fIjENGl65Ra88+Gw5+0PNqd15glpauBUtXsFUW0VX35q24AQIVCDaXQYO3msUCbG9/dbnZv3EIEWBeGW9YWOkRg50nggnWKmjUJEQBoCrIq2ATr2jhqjfYBdi+H7G6R6Vng9cR/AEBFiNJb+dGKQs5G88bAYlXxJYSnoB1Dr1tCrcQ1VylwL2m5REsAJRZSXT63MpCesodd0ppZml1FtGbO1ph2OTxsTGoHAFykNQINX4YcHg3K7cKBdIGVlQYHGN5kFABAXuBkBYfKhCmDsmVkULO07zAot1Y2ijJoQasBFRm01TU5UyLBZcL01eX6UGJc0WaOfky+gyvTGEONfgZPiKkoyNJV9QzaS0e/HkLT8kzk1wBq77N7ck16JA7zV6EfX97lPqWnMUvJOMS8fmWu+R6peG3g/cl7Mx3egZjRtXwTAzaAeQFLXpeFUt61rr/wKervQWMas8R0BzGqg0DuDrO6AYC7S6flo8bYze0COVR26X1WkbiFqND5FeVYjjKoxnkStaLum4QIADQIWVxsgmVt4S9H+wBelpDlGkhz5j8AwCUB9Vg/5gG6NpqZBoxRxXGER0EeQ6+EUCvRDm0CXbZvekxLy1MnVafwoPxgj9Kvnnf/8XSf8THXl0ZWpkfdaE1ItDgzRTcAwAzLqxrQlWSPrlxTyCac5Xu0OdJZR6BTafS3qwxTTHjqMjgFMJFUnDkgmOzMJgAASAfPXdU8aCyHA7ad+gdHB7GPs3UAAG8JHOIsl4j1MA9EHFVNMeM+cDQww7E2KbovOyL8iRDbrNSEfPns/xd9ftONwBLqJfFRimjqbD4qqSDFCWwTZJX7qpedsDUn2VyGJ+lsjqfXqvvp/pPFMvmBIJ2nFCsFnFFkCACca7DUTwkz0UJtllDX2c3dA25zjV171/fqcQvdO9VXoCZgVJdRRznG6nEGMTo9AREAABC/h+NdaqtEXQYktakfSx9ppTuz/gGAgIHkgKrPlhayVWUwt5n/eIZsDVTx9i5l0one4rxujKjxkiLkTgF1YCILlVawEzh5hiwshbI8hQ9X2st+pndfbrnsf4lb5ZOBjI//jczy/s0QPs5AENfMheiS8b1JbJ1r4sdLx+53nzr8f9M3f8sjFkRwyfZz14eP8afS5W5ZXw+6uysh//BGv2xIrUe+d44BQKiX3NR8q/bEJ5tMtXCPaHuDZLp0Z3vdVO4fQpnNnybX2h9rKfinR8uV+aOLyUSqmF1510arbUh9lTEoRRvSiEcdIm3yFAAQg1EiM4ZPS9chS5bbaeWaZmltFZZWKaXEsFiahAIArMc1D3wXU7hRF0SNnspoPBD1XCVbsw1RW5UGsQJx6+p0zBqOp2tk1TrAje00rhhrRLK0p0Pnft7949B8j3BXJGB0Xqdn6KDZvoT3le2+GR/AT13Q4RedtyLWXUjlNXXLzgIHALrdtXFC2NjNA4KWUHa7u7ECMQsJeq/EAtMgFJU61Oi0WINoLC2CvTHL2dNdSLdNtG0A2yVks8vCdE/6BwDIprXdtn4gAH00mjMEAI+LZ1e/igFMrNJZACT1Am1vNMFSxn/dLEsIb6WLxECIuDaQnIa49qa7Rhrirq6MGUta7s6sdgDAUwUxcFM+c4qWMam3M+dokVhrxbOgZWajAABTCkCPiUsRmJaakRZIG6KZsbOlQDQ6u0EuiEdTk2NdCC7yoTRqfakB1P2uSYhWSU57aIyh9joypJ/f9+jVr/tbxO9BidSghyboagA11dk98QalueD0jKv78EHdn60HnGzQOMR8bSVKM/1w+oq7X4E12foEGmrQhF8NYL63cqP8SWd4fmH4dh/wOD7kT/Ap/pwnlSpJW3Vq8SrJEADYVLNGJDloaC405z6ak/R8wj/FNZf5FTCtvrtcCR5NVyqidyJ39nbXKceKttisjBPnke1wbrn4HwAY43TrPgyHc3tjTORkS4wOOire8Z7jnIFemuDMxQxWXA7Ogon+BQ==`, `base64`)).toString(); + patch = require(`zlib`).brotliDecompressSync(Buffer.from(`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`, `base64`)).toString(); return patch; } diff --git a/yarn.lock b/yarn.lock index 9c5911b368c0..39fe29d63d27 100644 --- a/yarn.lock +++ b/yarn.lock @@ -25774,7 +25774,7 @@ typescript@^4.4.1-rc: "typescript@patch:typescript@3.7.x#~builtin": version: 3.7.5 - resolution: "typescript@patch:typescript@npm%3A3.7.5#~builtin::version=3.7.5&hash=3a4587" + resolution: "typescript@patch:typescript@npm%3A3.7.5#~builtin::version=3.7.5&hash=62c044" bin: tsc: bin/tsc tsserver: bin/tsserver @@ -25784,7 +25784,7 @@ typescript@^4.4.1-rc: "typescript@patch:typescript@^3.8.3#~builtin": version: 3.9.5 - resolution: "typescript@patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=3a4587" + resolution: "typescript@patch:typescript@npm%3A3.9.5#~builtin::version=3.9.5&hash=62c044" bin: tsc: bin/tsc tsserver: bin/tsserver @@ -25794,11 +25794,11 @@ typescript@^4.4.1-rc: "typescript@patch:typescript@^4.4.1-rc#~builtin": version: 4.4.1-rc - resolution: "typescript@patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=3a4587" + resolution: "typescript@patch:typescript@npm%3A4.4.1-rc#~builtin::version=4.4.1-rc&hash=62c044" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 9b5b29131e31226da8a708d3941005ced7df269910ff90e954cfff126d68ef2e5e429aa07d64f50e8ff77acc239bb84bdac80bad3f06fd21ff4d571aaff5a3f6 + checksum: c86d46f9c8acfbc0288a71a6ac34aa4614645b3d7e07fc9f14784dea19478b9ef677fe24c5e35094f8fd7df55b5aac5456e55cfb01cc12f2c0f50966192732a8 languageName: node linkType: hard