From 0ca615804e34054c13e4b647b1912aac4aa66748 Mon Sep 17 00:00:00 2001 From: Ricardo Zanini Date: Fri, 7 Jun 2024 15:27:03 -0300 Subject: [PATCH 01/13] Refactor website to use Hugo and Docsy; Add a blog Signed-off-by: Ricardo Zanini --- .github/CODEOWNERS | 2 +- .github/OWNERS | 5 +- .gitignore | 45 +- CONTRIBUTING.md | 29 +- README.md | 16 +- _redirects | 1 - community.html | 499 - css/community.css | 1 - css/editor/editor.main.css | 6 - css/main.css | 8723 ----------------- css/prism.css | 7 - css/sws.css | 126 - css/termynal.css | 106 - editor.html | 262 - img/argo-logo.png | Bin 17102 -> 0 bytes img/argologo.png | Bin 6921 -> 0 bytes img/asyncapi-logo.png | Bin 61278 -> 0 bytes img/automatiko-logo.png | Bin 37762 -> 0 bytes img/caf-logo.png | Bin 30323 -> 0 bytes img/ce-logo-blue.png | Bin 16285 -> 0 bytes img/ce-logo-white.png | Bin 40927 -> 0 bytes img/cloud-native-computing.svg | 79 - img/cloudevents-logo.png | Bin 92751 -> 0 bytes img/cloudeventslogo.png | Bin 2997 -> 0 bytes img/cncf-color.png | Bin 24610 -> 0 bytes img/cncf-white.png | Bin 22789 -> 0 bytes img/code-icon.png | Bin 76934 -> 0 bytes img/community-icon.png | Bin 67839 -> 0 bytes img/define-icon.png | Bin 55641 -> 0 bytes img/develop-icon.png | Bin 82853 -> 0 bytes img/eventmesh-logo.png | Bin 58317 -> 0 bytes img/eventmesh-workflow-logo.png | Bin 95831 -> 0 bytes img/events-icon.png | Bin 23638 -> 0 bytes img/execute-icon.png | Bin 122342 -> 0 bytes img/faasnet-logo.png | Bin 58548 -> 0 bytes img/favicon.ico | Bin 41662 -> 0 bytes img/functiongraph-logo.png | Bin 156283 -> 0 bytes img/github.svg | 1 - img/huawei-logo.png | Bin 197219 -> 0 bytes img/issue.svg | 1 - img/kogito-project-logo.png | Bin 8007 -> 0 bytes img/kogitologo.png | Bin 7515 -> 0 bytes img/logo-frame.png | Bin 204363 -> 0 bytes img/netlify-logo-full.png | Bin 42220 -> 0 bytes img/netlify-logo.png | Bin 4754 -> 0 bytes img/neuroglia-logo.png | Bin 90609 -> 0 bytes img/nokia-logo.png | Bin 55290 -> 0 bytes img/office-hours-kc21.png | Bin 310787 -> 0 bytes img/onlineeditor.png | Bin 215137 -> 0 bytes img/openenterprise-logo.png | Bin 61437 -> 0 bytes img/pr.svg | 1 - img/redhat-logo.png | Bin 71602 -> 0 bytes img/resources-icon.png | Bin 26495 -> 0 bytes img/restream-logo.png | Bin 13599 -> 0 bytes img/restream-transparent.png | Bin 16129 -> 0 bytes img/spec-overview.png | Bin 391131 -> 0 bytes img/spec-parts.png | Bin 292666 -> 0 bytes img/sponsor-icon.png | Bin 52348 -> 0 bytes img/sw-banner-transparent.png | Bin 113020 -> 0 bytes img/sw-banner1.png | Bin 347019 -> 0 bytes img/sw-logo-black.png | Bin 8084 -> 0 bytes img/sw-logo-transparent.png | Bin 8253 -> 0 bytes img/sw-logo.png | Bin 5683 -> 0 bytes img/sw-poster.png | Bin 854629 -> 0 bytes img/sw-spec-overview.png | Bin 357116 -> 0 bytes img/synapse-logo.png | Bin 73058 -> 0 bytes img/synapselogo.png | Bin 134159 -> 0 bytes img/tantl-logo.png | Bin 53733 -> 0 bytes img/temporal-logo.png | Bin 56948 -> 0 bytes img/tremor-logo.png | Bin 2919 -> 0 bytes img/youtube-icon.png | Bin 21331 -> 0 bytes index.html | 886 -- index_old.html | 473 - js/editor.main.js | 2368 ----- js/editor.main.nls.js | 39 - js/loader.js | 38 - js/prism.js | 748 -- js/serverlessWorkflowSdk.umd.min.js | 10 - js/sweditor.js | 634 -- min-maps/vs/base/worker/workerMain.js.map | 1 - min-maps/vs/editor/editor.main.js.map | 1 - min-maps/vs/editor/editor.main.nls.de.js.map | 1 - min-maps/vs/editor/editor.main.nls.es.js.map | 1 - min-maps/vs/editor/editor.main.nls.fr.js.map | 1 - min-maps/vs/editor/editor.main.nls.it.js.map | 1 - min-maps/vs/editor/editor.main.nls.ja.js.map | 1 - min-maps/vs/editor/editor.main.nls.js.map | 1 - min-maps/vs/editor/editor.main.nls.ko.js.map | 1 - min-maps/vs/editor/editor.main.nls.ru.js.map | 1 - .../vs/editor/editor.main.nls.zh-cn.js.map | 1 - .../vs/editor/editor.main.nls.zh-tw.js.map | 1 - min-maps/vs/loader.js.map | 1 - .../browser/ui/codicons/codicon/codicon.ttf | Bin 61024 -> 0 bytes min/vs/base/worker/workerMain.js | 160 - min/vs/basic-languages/abap/abap.js | 7 - min/vs/basic-languages/apex/apex.js | 7 - min/vs/basic-languages/azcli/azcli.js | 7 - min/vs/basic-languages/bat/bat.js | 7 - min/vs/basic-languages/cameligo/cameligo.js | 7 - min/vs/basic-languages/clojure/clojure.js | 7 - min/vs/basic-languages/coffee/coffee.js | 7 - min/vs/basic-languages/cpp/cpp.js | 7 - min/vs/basic-languages/csharp/csharp.js | 7 - min/vs/basic-languages/csp/csp.js | 7 - min/vs/basic-languages/css/css.js | 7 - min/vs/basic-languages/dart/dart.js | 7 - .../basic-languages/dockerfile/dockerfile.js | 7 - min/vs/basic-languages/fsharp/fsharp.js | 7 - min/vs/basic-languages/go/go.js | 7 - min/vs/basic-languages/graphql/graphql.js | 7 - .../basic-languages/handlebars/handlebars.js | 7 - min/vs/basic-languages/hcl/hcl.js | 7 - min/vs/basic-languages/html/html.js | 7 - min/vs/basic-languages/ini/ini.js | 7 - min/vs/basic-languages/java/java.js | 7 - .../basic-languages/javascript/javascript.js | 7 - min/vs/basic-languages/julia/julia.js | 7 - min/vs/basic-languages/kotlin/kotlin.js | 7 - min/vs/basic-languages/less/less.js | 7 - min/vs/basic-languages/lexon/lexon.js | 7 - min/vs/basic-languages/lua/lua.js | 7 - min/vs/basic-languages/markdown/markdown.js | 7 - min/vs/basic-languages/mips/mips.js | 7 - min/vs/basic-languages/msdax/msdax.js | 7 - min/vs/basic-languages/mysql/mysql.js | 7 - .../objective-c/objective-c.js | 7 - min/vs/basic-languages/pascal/pascal.js | 7 - min/vs/basic-languages/pascaligo/pascaligo.js | 7 - min/vs/basic-languages/perl/perl.js | 7 - min/vs/basic-languages/pgsql/pgsql.js | 7 - min/vs/basic-languages/php/php.js | 7 - min/vs/basic-languages/postiats/postiats.js | 7 - .../basic-languages/powerquery/powerquery.js | 7 - .../basic-languages/powershell/powershell.js | 7 - min/vs/basic-languages/pug/pug.js | 7 - min/vs/basic-languages/python/python.js | 7 - min/vs/basic-languages/r/r.js | 7 - min/vs/basic-languages/razor/razor.js | 7 - min/vs/basic-languages/redis/redis.js | 7 - min/vs/basic-languages/redshift/redshift.js | 7 - .../restructuredtext/restructuredtext.js | 7 - min/vs/basic-languages/ruby/ruby.js | 7 - min/vs/basic-languages/rust/rust.js | 7 - min/vs/basic-languages/sb/sb.js | 7 - min/vs/basic-languages/scala/scala.js | 7 - min/vs/basic-languages/scheme/scheme.js | 7 - min/vs/basic-languages/scss/scss.js | 7 - min/vs/basic-languages/shell/shell.js | 7 - min/vs/basic-languages/solidity/solidity.js | 7 - min/vs/basic-languages/sophia/sophia.js | 7 - min/vs/basic-languages/sql/sql.js | 7 - min/vs/basic-languages/st/st.js | 7 - min/vs/basic-languages/swift/swift.js | 10 - .../systemverilog/systemverilog.js | 7 - min/vs/basic-languages/tcl/tcl.js | 7 - min/vs/basic-languages/twig/twig.js | 7 - .../basic-languages/typescript/typescript.js | 7 - min/vs/basic-languages/vb/vb.js | 7 - min/vs/basic-languages/xml/xml.js | 7 - min/vs/basic-languages/yaml/yaml.js | 7 - min/vs/editor/editor.main.css | 6 - min/vs/editor/editor.main.js | 2368 ----- min/vs/editor/editor.main.nls.de.js | 42 - min/vs/editor/editor.main.nls.es.js | 42 - min/vs/editor/editor.main.nls.fr.js | 43 - min/vs/editor/editor.main.nls.it.js | 43 - min/vs/editor/editor.main.nls.ja.js | 31 - min/vs/editor/editor.main.nls.js | 39 - min/vs/editor/editor.main.nls.ko.js | 31 - min/vs/editor/editor.main.nls.ru.js | 42 - min/vs/editor/editor.main.nls.zh-cn.js | 26 - min/vs/editor/editor.main.nls.zh-tw.js | 27 - min/vs/language/css/cssMode.js | 7 - min/vs/language/css/cssWorker.js | 7 - min/vs/language/html/htmlMode.js | 7 - min/vs/language/html/htmlWorker.js | 7 - min/vs/language/json/jsonMode.js | 7 - min/vs/language/json/jsonWorker.js | 7 - min/vs/language/typescript/tsMode.js | 7 - min/vs/language/typescript/tsWorker.js | 21 - min/vs/loader.js | 38 - poster/index.html | 103 - schemas/0.5/common.json | 15 - schemas/0.5/events.json | 129 - schemas/0.5/extensions/kpi.json | 282 - schemas/0.5/functions.json | 41 - schemas/0.5/retries.json | 54 - schemas/0.5/workflow.json | 1835 ---- schemas/0.6/common.json | 15 - schemas/0.6/events.json | 112 - schemas/0.6/extensions/kpi.json | 282 - schemas/0.6/functions.json | 60 - schemas/0.6/retries.json | 85 - schemas/0.6/workflow.json | 1799 ---- schemas/0.7/auth.json | 218 - schemas/0.7/common.json | 15 - schemas/0.7/errors.json | 53 - schemas/0.7/events.json | 117 - schemas/0.7/extensions/kpi.json | 282 - schemas/0.7/extensions/ratelimiting.json | 73 - schemas/0.7/functions.json | 71 - schemas/0.7/odata.json | 81 - schemas/0.7/retries.json | 85 - schemas/0.7/secrets.json | 26 - schemas/0.7/timeouts.json | 118 - schemas/0.7/workflow.json | 1953 ---- schemas/0.8/auth.json | 194 - schemas/0.8/common.json | 15 - schemas/0.8/errors.json | 53 - schemas/0.8/events.json | 117 - schemas/0.8/extensions/kpi.json | 289 - schemas/0.8/extensions/ratelimiting.json | 73 - schemas/0.8/functions.json | 72 - schemas/0.8/odata.json | 81 - schemas/0.8/retries.json | 85 - schemas/0.8/secrets.json | 26 - schemas/0.8/timeouts.json | 118 - schemas/0.8/workflow.json | 2008 ---- schemas/0.9/auth.json | 194 - schemas/0.9/common.json | 15 - schemas/0.9/errors.json | 53 - schemas/0.9/events.json | 117 - schemas/0.9/extensions/kpi.json | 289 - schemas/0.9/extensions/ratelimiting.json | 73 - schemas/0.9/functions.json | 72 - schemas/0.9/odata.json | 81 - schemas/0.9/retries.json | 85 - schemas/0.9/secrets.json | 26 - schemas/0.9/timeouts.json | 96 - schemas/0.9/workflow.json | 1897 ---- schemas/0.9/workflowextensions.json | 50 - 231 files changed, 59 insertions(+), 32616 deletions(-) delete mode 100644 community.html delete mode 100644 css/community.css delete mode 100644 css/editor/editor.main.css delete mode 100644 css/main.css delete mode 100644 css/prism.css delete mode 100644 css/sws.css delete mode 100644 css/termynal.css delete mode 100644 editor.html delete mode 100644 img/argo-logo.png delete mode 100644 img/argologo.png delete mode 100644 img/asyncapi-logo.png delete mode 100644 img/automatiko-logo.png delete mode 100644 img/caf-logo.png delete mode 100644 img/ce-logo-blue.png delete mode 100644 img/ce-logo-white.png delete mode 100644 img/cloud-native-computing.svg delete mode 100644 img/cloudevents-logo.png delete mode 100644 img/cloudeventslogo.png delete mode 100644 img/cncf-color.png delete mode 100644 img/cncf-white.png delete mode 100644 img/code-icon.png delete mode 100644 img/community-icon.png delete mode 100644 img/define-icon.png delete mode 100644 img/develop-icon.png delete mode 100644 img/eventmesh-logo.png delete mode 100644 img/eventmesh-workflow-logo.png delete mode 100644 img/events-icon.png delete mode 100644 img/execute-icon.png delete mode 100644 img/faasnet-logo.png delete mode 100644 img/favicon.ico delete mode 100644 img/functiongraph-logo.png delete mode 100644 img/github.svg delete mode 100644 img/huawei-logo.png delete mode 100644 img/issue.svg delete mode 100644 img/kogito-project-logo.png delete mode 100644 img/kogitologo.png delete mode 100644 img/logo-frame.png delete mode 100644 img/netlify-logo-full.png delete mode 100644 img/netlify-logo.png delete mode 100644 img/neuroglia-logo.png delete mode 100644 img/nokia-logo.png delete mode 100644 img/office-hours-kc21.png delete mode 100644 img/onlineeditor.png delete mode 100644 img/openenterprise-logo.png delete mode 100644 img/pr.svg delete mode 100644 img/redhat-logo.png delete mode 100644 img/resources-icon.png delete mode 100644 img/restream-logo.png delete mode 100644 img/restream-transparent.png delete mode 100644 img/spec-overview.png delete mode 100644 img/spec-parts.png delete mode 100644 img/sponsor-icon.png delete mode 100644 img/sw-banner-transparent.png delete mode 100644 img/sw-banner1.png delete mode 100644 img/sw-logo-black.png delete mode 100644 img/sw-logo-transparent.png delete mode 100644 img/sw-logo.png delete mode 100644 img/sw-poster.png delete mode 100644 img/sw-spec-overview.png delete mode 100644 img/synapse-logo.png delete mode 100644 img/synapselogo.png delete mode 100644 img/tantl-logo.png delete mode 100644 img/temporal-logo.png delete mode 100644 img/tremor-logo.png delete mode 100644 img/youtube-icon.png delete mode 100644 index.html delete mode 100644 index_old.html delete mode 100644 js/editor.main.js delete mode 100644 js/editor.main.nls.js delete mode 100644 js/loader.js delete mode 100644 js/prism.js delete mode 100644 js/serverlessWorkflowSdk.umd.min.js delete mode 100644 js/sweditor.js delete mode 100644 min-maps/vs/base/worker/workerMain.js.map delete mode 100644 min-maps/vs/editor/editor.main.js.map delete mode 100644 min-maps/vs/editor/editor.main.nls.de.js.map delete mode 100644 min-maps/vs/editor/editor.main.nls.es.js.map delete mode 100644 min-maps/vs/editor/editor.main.nls.fr.js.map delete mode 100644 min-maps/vs/editor/editor.main.nls.it.js.map delete mode 100644 min-maps/vs/editor/editor.main.nls.ja.js.map delete mode 100644 min-maps/vs/editor/editor.main.nls.js.map delete mode 100644 min-maps/vs/editor/editor.main.nls.ko.js.map delete mode 100644 min-maps/vs/editor/editor.main.nls.ru.js.map delete mode 100644 min-maps/vs/editor/editor.main.nls.zh-cn.js.map delete mode 100644 min-maps/vs/editor/editor.main.nls.zh-tw.js.map delete mode 100644 min-maps/vs/loader.js.map delete mode 100644 min/vs/base/browser/ui/codicons/codicon/codicon.ttf delete mode 100644 min/vs/base/worker/workerMain.js delete mode 100644 min/vs/basic-languages/abap/abap.js delete mode 100644 min/vs/basic-languages/apex/apex.js delete mode 100644 min/vs/basic-languages/azcli/azcli.js delete mode 100644 min/vs/basic-languages/bat/bat.js delete mode 100644 min/vs/basic-languages/cameligo/cameligo.js delete mode 100644 min/vs/basic-languages/clojure/clojure.js delete mode 100644 min/vs/basic-languages/coffee/coffee.js delete mode 100644 min/vs/basic-languages/cpp/cpp.js delete mode 100644 min/vs/basic-languages/csharp/csharp.js delete mode 100644 min/vs/basic-languages/csp/csp.js delete mode 100644 min/vs/basic-languages/css/css.js delete mode 100644 min/vs/basic-languages/dart/dart.js delete mode 100644 min/vs/basic-languages/dockerfile/dockerfile.js delete mode 100644 min/vs/basic-languages/fsharp/fsharp.js delete mode 100644 min/vs/basic-languages/go/go.js delete mode 100644 min/vs/basic-languages/graphql/graphql.js delete mode 100644 min/vs/basic-languages/handlebars/handlebars.js delete mode 100644 min/vs/basic-languages/hcl/hcl.js delete mode 100644 min/vs/basic-languages/html/html.js delete mode 100644 min/vs/basic-languages/ini/ini.js delete mode 100644 min/vs/basic-languages/java/java.js delete mode 100644 min/vs/basic-languages/javascript/javascript.js delete mode 100644 min/vs/basic-languages/julia/julia.js delete mode 100644 min/vs/basic-languages/kotlin/kotlin.js delete mode 100644 min/vs/basic-languages/less/less.js delete mode 100644 min/vs/basic-languages/lexon/lexon.js delete mode 100644 min/vs/basic-languages/lua/lua.js delete mode 100644 min/vs/basic-languages/markdown/markdown.js delete mode 100644 min/vs/basic-languages/mips/mips.js delete mode 100644 min/vs/basic-languages/msdax/msdax.js delete mode 100644 min/vs/basic-languages/mysql/mysql.js delete mode 100644 min/vs/basic-languages/objective-c/objective-c.js delete mode 100644 min/vs/basic-languages/pascal/pascal.js delete mode 100644 min/vs/basic-languages/pascaligo/pascaligo.js delete mode 100644 min/vs/basic-languages/perl/perl.js delete mode 100644 min/vs/basic-languages/pgsql/pgsql.js delete mode 100644 min/vs/basic-languages/php/php.js delete mode 100644 min/vs/basic-languages/postiats/postiats.js delete mode 100644 min/vs/basic-languages/powerquery/powerquery.js delete mode 100644 min/vs/basic-languages/powershell/powershell.js delete mode 100644 min/vs/basic-languages/pug/pug.js delete mode 100644 min/vs/basic-languages/python/python.js delete mode 100644 min/vs/basic-languages/r/r.js delete mode 100644 min/vs/basic-languages/razor/razor.js delete mode 100644 min/vs/basic-languages/redis/redis.js delete mode 100644 min/vs/basic-languages/redshift/redshift.js delete mode 100644 min/vs/basic-languages/restructuredtext/restructuredtext.js delete mode 100644 min/vs/basic-languages/ruby/ruby.js delete mode 100644 min/vs/basic-languages/rust/rust.js delete mode 100644 min/vs/basic-languages/sb/sb.js delete mode 100644 min/vs/basic-languages/scala/scala.js delete mode 100644 min/vs/basic-languages/scheme/scheme.js delete mode 100644 min/vs/basic-languages/scss/scss.js delete mode 100644 min/vs/basic-languages/shell/shell.js delete mode 100644 min/vs/basic-languages/solidity/solidity.js delete mode 100644 min/vs/basic-languages/sophia/sophia.js delete mode 100644 min/vs/basic-languages/sql/sql.js delete mode 100644 min/vs/basic-languages/st/st.js delete mode 100644 min/vs/basic-languages/swift/swift.js delete mode 100644 min/vs/basic-languages/systemverilog/systemverilog.js delete mode 100644 min/vs/basic-languages/tcl/tcl.js delete mode 100644 min/vs/basic-languages/twig/twig.js delete mode 100644 min/vs/basic-languages/typescript/typescript.js delete mode 100644 min/vs/basic-languages/vb/vb.js delete mode 100644 min/vs/basic-languages/xml/xml.js delete mode 100644 min/vs/basic-languages/yaml/yaml.js delete mode 100644 min/vs/editor/editor.main.css delete mode 100644 min/vs/editor/editor.main.js delete mode 100644 min/vs/editor/editor.main.nls.de.js delete mode 100644 min/vs/editor/editor.main.nls.es.js delete mode 100644 min/vs/editor/editor.main.nls.fr.js delete mode 100644 min/vs/editor/editor.main.nls.it.js delete mode 100644 min/vs/editor/editor.main.nls.ja.js delete mode 100644 min/vs/editor/editor.main.nls.js delete mode 100644 min/vs/editor/editor.main.nls.ko.js delete mode 100644 min/vs/editor/editor.main.nls.ru.js delete mode 100644 min/vs/editor/editor.main.nls.zh-cn.js delete mode 100644 min/vs/editor/editor.main.nls.zh-tw.js delete mode 100644 min/vs/language/css/cssMode.js delete mode 100644 min/vs/language/css/cssWorker.js delete mode 100644 min/vs/language/html/htmlMode.js delete mode 100644 min/vs/language/html/htmlWorker.js delete mode 100644 min/vs/language/json/jsonMode.js delete mode 100644 min/vs/language/json/jsonWorker.js delete mode 100644 min/vs/language/typescript/tsMode.js delete mode 100644 min/vs/language/typescript/tsWorker.js delete mode 100644 min/vs/loader.js delete mode 100644 poster/index.html delete mode 100644 schemas/0.5/common.json delete mode 100644 schemas/0.5/events.json delete mode 100644 schemas/0.5/extensions/kpi.json delete mode 100644 schemas/0.5/functions.json delete mode 100644 schemas/0.5/retries.json delete mode 100644 schemas/0.5/workflow.json delete mode 100644 schemas/0.6/common.json delete mode 100644 schemas/0.6/events.json delete mode 100644 schemas/0.6/extensions/kpi.json delete mode 100644 schemas/0.6/functions.json delete mode 100644 schemas/0.6/retries.json delete mode 100644 schemas/0.6/workflow.json delete mode 100644 schemas/0.7/auth.json delete mode 100644 schemas/0.7/common.json delete mode 100644 schemas/0.7/errors.json delete mode 100644 schemas/0.7/events.json delete mode 100644 schemas/0.7/extensions/kpi.json delete mode 100644 schemas/0.7/extensions/ratelimiting.json delete mode 100644 schemas/0.7/functions.json delete mode 100644 schemas/0.7/odata.json delete mode 100644 schemas/0.7/retries.json delete mode 100644 schemas/0.7/secrets.json delete mode 100644 schemas/0.7/timeouts.json delete mode 100644 schemas/0.7/workflow.json delete mode 100644 schemas/0.8/auth.json delete mode 100644 schemas/0.8/common.json delete mode 100644 schemas/0.8/errors.json delete mode 100644 schemas/0.8/events.json delete mode 100644 schemas/0.8/extensions/kpi.json delete mode 100644 schemas/0.8/extensions/ratelimiting.json delete mode 100644 schemas/0.8/functions.json delete mode 100644 schemas/0.8/odata.json delete mode 100644 schemas/0.8/retries.json delete mode 100644 schemas/0.8/secrets.json delete mode 100644 schemas/0.8/timeouts.json delete mode 100644 schemas/0.8/workflow.json delete mode 100644 schemas/0.9/auth.json delete mode 100644 schemas/0.9/common.json delete mode 100644 schemas/0.9/errors.json delete mode 100644 schemas/0.9/events.json delete mode 100644 schemas/0.9/extensions/kpi.json delete mode 100644 schemas/0.9/extensions/ratelimiting.json delete mode 100644 schemas/0.9/functions.json delete mode 100644 schemas/0.9/odata.json delete mode 100644 schemas/0.9/retries.json delete mode 100644 schemas/0.9/secrets.json delete mode 100644 schemas/0.9/timeouts.json delete mode 100644 schemas/0.9/workflow.json delete mode 100644 schemas/0.9/workflowextensions.json diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index d80c2d8..9460ce3 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @tsurdilo @duglin \ No newline at end of file +* @ricardozanini @cdavernas \ No newline at end of file diff --git a/.github/OWNERS b/.github/OWNERS index 376c423..0e3f86d 100644 --- a/.github/OWNERS +++ b/.github/OWNERS @@ -1,6 +1,7 @@ reviewers: - - tsurdilo + - ricardozanini + - cdavernas approvers: - - tsurdilo + - ricardozanini labels: - sig/contributor-experience \ No newline at end of file diff --git a/.gitignore b/.gitignore index c97d3cb..b578b77 100644 --- a/.gitignore +++ b/.gitignore @@ -1,33 +1,22 @@ -HELP.md -target/ -!.mvn/wrapper/maven-wrapper.jar -!**/src/main/** -!**/src/test/** +node_modules/ +package-lock.json +/tmp -### STS ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache +# Hugo +.hugo_build.lock +/public +resources/ -### IntelliJ IDEA ### -.idea -*.iws -*.iml -*.ipr +# vim temporary files +*~ +*.sw? -### NetBeans ### -/nbproject/private/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ -build/ +# system files +.DS_Store -### VS Code ### -.vscode/ +# IDE files +.idea -.DS_Store \ No newline at end of file +# VS Code +/.vscode/** +!/.vscode/cspell.json diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 074c1f2..db177d4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,5 +1,28 @@ -## Hacking on Serverless Workflow in Gitpod +# How to Contribute -If you have a web browser, you can get a fully pre-configured development environment in one click: +We'd love to accept your patches and contributions to this project. There are +just a few small guidelines you need to follow. -[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io#https://github.com/serverlessworkflow/serverlessworkflow.github.io) +## Contributor License Agreement + +Contributions to this project must be accompanied by a Contributor License +Agreement. You (or your employer) retain the copyright to your contribution; +this simply gives us permission to use and redistribute your contributions as +part of the project. Head over to to see +your current agreements on file or to sign a new one. + +You generally only need to submit a CLA once, so if you've already submitted one +(even if it was for a different project), you probably don't need to do it +again. + +## Code reviews + +All submissions, including submissions by project members, require review. We +use GitHub pull requests for this purpose. Consult +[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more +information on using pull requests. + +## Community Guidelines + +This project follows +[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/). diff --git a/README.md b/README.md index 0770964..83e223d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,13 @@ -## Serverless Workflow Specification Website [![Netlify Status](https://api.netlify.com/api/v1/badges/3e2428ca-8d7f-426f-91cf-de4f68631600/deploy-status)](https://app.netlify.com/sites/serverlessworkflow/deploys) [![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/serverlessworkflow/serverlessworkflow.github.io) +# Serverless Workflow Website Repository -This repository includes sources for the Serverless Workflow Specification Website: -* [serverlessworkflow.org](http://serverlessworkflow.org) -* [serverlessworkflow.io](http://serverlessworkflow.io) \ No newline at end of file +This repository hosts the website for the [Serveless Workflow Specification](https://github.com/serverlessworkflow/specification) project at [https://serverlessworkflow.io](https://serverlessworkflow.io). + +## Contributing to the website + +The website uses [Hugo](https://gohugo.io/) and [Docsy](https://www.docsy.dev/). You can find more information about how to get started with this stack [here](https://www.docsy.dev/docs/get-started/). + +To contribute to the website you don't need to have in-deth web design knowledge: + +- To add a new content [follow this guide](https://www.docsy.dev/docs/adding-content/content/) +- To publish a blog post just add a new Markdown page to the [`blog`](blog) directory. You can always use the blog posts in this repository as a reference. [Here's a good example](https://github.com/google/docsy-example/blob/main/content/en/blog/releases/in-depth-monoliths-detailed-spec.md). +- For more complex changes to the website, look at the [Docsy](https://github.com/google/docsy) repository as a reference. Sometimes you might need to change the [default templates](https://github.com/google/docsy/tree/main/layouts) to accomodate custom changes. diff --git a/_redirects b/_redirects index e6afda4..2fd5347 100644 --- a/_redirects +++ b/_redirects @@ -3,4 +3,3 @@ /schemas/previous/* /schemas/0.7/:splat 200 /schemas/latest/* /schemas/0.8/:splat 200 /schemas/snapshot/* /schemas/0.9/:splat 200 -/services/diagrams https://secure-diagram-service-sw-sw-diagram-service.rhba-cluster-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud/swdiagram 200 diff --git a/community.html b/community.html deleted file mode 100644 index fc51c0e..0000000 --- a/community.html +++ /dev/null @@ -1,499 +0,0 @@ - - - - - - - - - Serverless Workflow Community - - - - - - - - - - - - - - - - - - -
-
-
-
-

Community

-

Serverless Workflow is a CNCF project. It - is open-source and community-driven, operating under the CNCF Code of Conduct. - All parts of the project are under the Apache License, version 2.0. -
We are a welcoming community of new and seasoned workflow enthusiasts and would be honored to have you join. - -

- -
-
-
-
-
-

Join Serverless Workflow

-
-
-
-
- -
- -
-
-
- -
-
-

Report a bug

- Use our GitHub to create an issue. -
-
-
-
-

Please add as much info about the bug as possible, including:

-
    -
  • detailed description,
  • -
  • screenshots,
  • -
  • description on how to recreate the bug
  • -
-
-
- -
- -
- -
-
- -
- -
- -
-

Ask a question

- In case of any questions feel free to reach out to our community! There are couple of ways to do that: -
-
-
-
-
    -
  1. - Join the Serverless Workflow Slack channel. -
  2. -
  3. - Start a discussion -
  4. -
  5. Join our weekly community meetings.
  6. -
  7. Sign up for our project Workshops
  8. -
  9. Tweet or email us.
  10. -
-
-
- - - -
- -
- -
-
- -
- -
- -
-

Improve the Specification

- Helping us improve our specification document is very welcomed! -
-
-
-
-
    -
  1. Open an issue or start a discussion
  2. -
  3. Open a PR with changes
  4. -
  5. Communicate with reviewers to solve recommendations
  6. -
-
-
- -
- -
- -
-
- -
- -
- -
-

Add new SDK

- We are always looking to include SDKs in different programming languages! -
-
-
-
-
    -
  1. - Check out our existing Serverless Workflow SDKs. -
  2. -
  3. - Open a new Issue in our specification repository and describe the SDK you would like to add. Provide as much details as possible. -
  4. -
  5. - Collaborate with project maintainers once your SDK repo has been created. -
  6. -
  7. - Maintain your SDK. Note that we can only accept new SDKs if we determine that the submitter has the desire to maintain it for a long time. -
  8. -
-
-
-
- -
- -
-
- -
- -
- -
-

Add new runtime implementation

- We welcome all workflow runtimes that implement the Serverless Workflow specification to become part and grow alongside our project. -
-
-
-
-
    -
  1. - Check out our existing project-hosted runtimes. -
  2. -
  3. - Open a new Issue in our specification repository and describe the runtime you would like to add. Provide as much details as possible. -
  4. -
  5. - Collaborate with project maintainers once your runtime repo has been created. -
  6. -
  7. - Maintain your runtime implementation. Note that we can only accept new runtime implementations if we determine that the submitter has the desire to maintain it for a long time. -
  8. -
-
-
-
-
- -
-
-
-

Project Maintainers

-
- Become a Maintainer -
-
-
-
-
-
- -


-

Charles d'Avernas

- -
-
- -
-
-
-
- -

@zaninirica

-

Ricardo Zanini

- -
-
-
-
-
-
- -

@antmendoza

-

Antonio Mendoza

- -
-
-
-
-
-
- -

@tsurdilo

-

Tihomir Surdilovic

- -
-
-
-
-
-
- -
-
-
-

Active Contributors

-
- -
-
-
-
-
-
- -

@manickavasagams

-

Manick Sundaram

- -
-
- -
-
-
-
- Committer Alex Guziel -

@JbBianchi

-

JB Bianchi

- -
-
-
-
-
-
- -

@SwiderskiMaciek

-

Maciek Swiderski

- -
-
-
-
-
-
- -

@Yuri61883333

-

Yuri Zhao

- -
-
-
-
- -
-
-
- -
- -
- - - - - - diff --git a/css/community.css b/css/community.css deleted file mode 100644 index 46f1de5..0000000 --- a/css/community.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Rubik:500&display=swap";@import "https://fonts.googleapis.com/css?family=Roboto:400,400i,500,700&display=swap";@import "https://fonts.googleapis.com/css?family=Roboto+Mono:400,700&display=swap";.header__large--cerulean-blue{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#017cee}.header__large--shamrock{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#00ad46}.header__large--bright-sky-blue{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#0cb6ff}.header__large--melon{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#ff7557}.header__large--vermillion{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#e43921}.header__large--aqua{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#11e1ee}.header__large--shamrock-green{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#04d659}.header__large--aqua-blue{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#00c7d4}.header__large--white{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#fff}.header__large--brownish-grey{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#707070}.header__large--very-light-pink{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#cbcbcb}.header__large--slate-grey{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#636365}.header__large--greyish-brown,#header-canvas .text-area--header{font-family:rubik,sans-serif;font-weight:500;font-size:72px;line-height:1.17;color:#51504f}.header__medium--cerulean-blue{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#017cee}.header__medium--shamrock{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#00ad46}.header__medium--bright-sky-blue{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#0cb6ff}.header__medium--melon{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#ff7557}.header__medium--vermillion{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#e43921}.header__medium--aqua{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#11e1ee}.header__medium--shamrock-green{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#04d659}.header__medium--aqua-blue{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#00c7d4}.header__medium--white{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#fff}.header__medium--brownish-grey{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#707070}.header__medium--very-light-pink{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#cbcbcb}.header__medium--slate-grey{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#636365}.header__medium--greyish-brown,.page-header{font-family:rubik,sans-serif;font-weight:500;font-size:60px;line-height:1.23;color:#51504f}.header__small--cerulean-blue{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#017cee}.header__small--shamrock{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#00ad46}.header__small--bright-sky-blue{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#0cb6ff}.header__small--melon{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#ff7557}.header__small--vermillion{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#e43921}.header__small--aqua{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#11e1ee}.header__small--shamrock-green{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#04d659}.header__small--aqua-blue{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#00c7d4}.header__small--white{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#fff}.header__small--brownish-grey{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#707070}.header__small--very-light-pink{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#cbcbcb}.header__small--slate-grey{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#636365}.header__small--greyish-brown,.blogpost-content__metadata--title,.community--header-join,.community--committers-header{font-family:rubik,sans-serif;font-weight:500;font-size:48px;line-height:1.25;color:#51504f}.header__xsmall--cerulean-blue{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#017cee}.header__xsmall--shamrock{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#00ad46}.header__xsmall--bright-sky-blue{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#0cb6ff}.header__xsmall--melon{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#ff7557}.header__xsmall--vermillion{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#e43921}.header__xsmall--aqua{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#11e1ee}.header__xsmall--shamrock-green{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#04d659}.header__xsmall--aqua-blue{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#00c7d4}.header__xsmall--white{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#fff}.header__xsmall--brownish-grey{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#707070}.header__xsmall--very-light-pink{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#cbcbcb}.header__xsmall--slate-grey{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#636365}.header__xsmall--greyish-brown,.feature-item--header,.text-with-icon-item--header{font-family:rubik,sans-serif;font-weight:500;font-size:36px;line-height:1.22;color:#51504f}.subtitle__large--cerulean-blue,.box-event__meetup--location{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#017cee}.subtitle__large--shamrock{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#00ad46}.subtitle__large--bright-sky-blue{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#0cb6ff}.subtitle__large--melon{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#ff7557}.subtitle__large--vermillion{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#e43921}.subtitle__large--aqua{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#11e1ee}.subtitle__large--shamrock-green{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#04d659}.subtitle__large--aqua-blue{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#00c7d4}.subtitle__large--white{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#fff}.subtitle__large--brownish-grey,.quote--text,.page-subtitle,.blogpost-content__metadata--description,#header-canvas .text-area--subheader{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#707070}.subtitle__large--very-light-pink{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#cbcbcb}.subtitle__large--slate-grey{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#636365}.subtitle__large--greyish-brown,.box-event__blogpost--header,.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5{font-family:roboto,sans-serif;font-weight:500;font-size:24px;line-height:1.5;color:#51504f}.subtitle__medium--cerulean-blue,ol.counter-blue li::before{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#017cee}.subtitle__medium--shamrock{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#00ad46}.subtitle__medium--bright-sky-blue{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#0cb6ff}.subtitle__medium--melon{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#ff7557}.subtitle__medium--vermillion{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#e43921}.subtitle__medium--aqua{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#11e1ee}.subtitle__medium--shamrock-green{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#04d659}.subtitle__medium--aqua-blue{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#00c7d4}.subtitle__medium--white{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#fff}.subtitle__medium--brownish-grey,.box-event__integration--name{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#707070}.subtitle__medium--very-light-pink{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#cbcbcb}.subtitle__medium--slate-grey{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#636365}.subtitle__medium--greyish-brown,.roadmap .td-sidebar nav>ul>li>a{font-family:roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.33;color:#51504f}.bodytext__medium--cerulean-blue,.box-event__blogpost--author,.box-event__meetup--next-meetup,.tag,.new-entry--link,.blogpost-content__metadata--author{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#017cee}.bodytext__medium--shamrock{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#00ad46}.bodytext__medium--bright-sky-blue{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#0cb6ff}.bodytext__medium--melon{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#ff7557}.bodytext__medium--vermillion{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#e43921}.bodytext__medium--aqua{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#11e1ee}.bodytext__medium--shamrock-green{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#04d659}.bodytext__medium--aqua-blue{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#00c7d4}.bodytext__medium--white,footer .footer-section span{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#fff}.bodytext__medium--brownish-grey,ol.counter-blue li,ul.ticks-blue li,.box-event__blogpost--description,.box-event__blogpost--date,.box-event__case-study--quote,.box-event__meetup--members,.markdown-content p,.markdown-content span,.feature-item--text,.text-with-icon-item--text,.video-list__item .video-list__item--title,.blogpost-content__metadata--date,.install--description,.roadmap .breadcrumb-item a,.roadmap .td-sidebar li>a,.sidebar__version-selector a{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#707070}.bodytext__medium--very-light-pink{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#cbcbcb}.bodytext__medium--slate-grey{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#636365}.bodytext__medium--greyish-brown,.box-event__committer--nick,.quote--author,.list-link,.install__accordions-content--header,.navbar__text-link{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.63;color:#51504f}.bodytext__mobile--cerulean-blue{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#017cee}.bodytext__mobile--shamrock{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#00ad46}.bodytext__mobile--bright-sky-blue{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#0cb6ff}.bodytext__mobile--melon{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#ff7557}.bodytext__mobile--vermillion{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#e43921}.bodytext__mobile--aqua{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#11e1ee}.bodytext__mobile--shamrock-green{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#04d659}.bodytext__mobile--aqua-blue{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#00c7d4}.bodytext__mobile--white{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#fff}.bodytext__mobile--brownish-grey{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#707070}.bodytext__mobile--very-light-pink{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#cbcbcb}.bodytext__mobile--slate-grey{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#636365}.bodytext__mobile--greyish-brown{font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#51504f}.bodytext__small--cerulean-blue{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#017cee}.bodytext__small--shamrock{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#00ad46}.bodytext__small--bright-sky-blue{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#0cb6ff}.bodytext__small--melon{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#ff7557}.bodytext__small--vermillion{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#e43921}.bodytext__small--aqua{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#11e1ee}.bodytext__small--shamrock-green{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#04d659}.bodytext__small--aqua-blue{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#00c7d4}.bodytext__small--white{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#fff}.bodytext__small--brownish-grey{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#707070}.bodytext__small--very-light-pink{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#cbcbcb}.bodytext__small--slate-grey{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#636365}.bodytext__small--greyish-brown{font-family:roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#51504f}.bodytext__xsmall--cerulean-blue{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#017cee}.bodytext__xsmall--shamrock{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#00ad46}.bodytext__xsmall--bright-sky-blue{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#0cb6ff}.bodytext__xsmall--melon{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#ff7557}.bodytext__xsmall--vermillion{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#e43921}.bodytext__xsmall--aqua{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#11e1ee}.bodytext__xsmall--shamrock-green{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#04d659}.bodytext__xsmall--aqua-blue{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#00c7d4}.bodytext__xsmall--white{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#fff}.bodytext__xsmall--brownish-grey{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#707070}.bodytext__xsmall--very-light-pink{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#cbcbcb}.bodytext__xsmall--slate-grey{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#636365}.bodytext__xsmall--greyish-brown{font-family:roboto,sans-serif;font-weight:400;font-size:10px;line-height:2.6;color:#51504f}.monotext--cerulean-blue{font-family:roboto mono,monospace;color:#017cee;font-size:14px;line-height:1.71}.monotext--shamrock{font-family:roboto mono,monospace;color:#00ad46;font-size:14px;line-height:1.71}.monotext--bright-sky-blue{font-family:roboto mono,monospace;color:#0cb6ff;font-size:14px;line-height:1.71}.monotext--melon{font-family:roboto mono,monospace;color:#ff7557;font-size:14px;line-height:1.71}.monotext--vermillion{font-family:roboto mono,monospace;color:#e43921;font-size:14px;line-height:1.71}.monotext--aqua{font-family:roboto mono,monospace;color:#11e1ee;font-size:14px;line-height:1.71}.monotext--shamrock-green{font-family:roboto mono,monospace;color:#04d659;font-size:14px;line-height:1.71}.monotext--aqua-blue{font-family:roboto mono,monospace;color:#00c7d4;font-size:14px;line-height:1.71}.monotext--white{font-family:roboto mono,monospace;color:#fff;font-size:14px;line-height:1.71}.monotext--brownish-grey,.markdown-content pre span,pre span{font-family:roboto mono,monospace;color:#707070;font-size:14px;line-height:1.71}.monotext--very-light-pink{font-family:roboto mono,monospace;color:#cbcbcb;font-size:14px;line-height:1.71}.monotext--slate-grey{font-family:roboto mono,monospace;color:#636365;font-size:14px;line-height:1.71}.monotext--greyish-brown{font-family:roboto mono,monospace;color:#51504f;font-size:14px;line-height:1.71}.font-weight-normal{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-bold{font-weight:700!important}details.accordion{padding:40px 30px;border-bottom:solid 1px #cbcbcb;-webkit-transition:ease 1s;-o-transition:ease 1s;transition:ease 1s}details.accordion:first-of-type{border-top:solid 1px #cbcbcb}details.accordion summary{position:relative;display:block;outline:none}details.accordion summary::-webkit-details-marker{display:none}details.accordion .accordion__summary-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:750px;margin-right:40px}details.accordion .accordion__summary-content--icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:60px;margin-right:42px}details.accordion .accordion__summary-content--header{margin-bottom:20px}details.accordion .accordion__arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:36px;height:36px;top:0;right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 1px #017cee;border-radius:50%}details.accordion .accordion__arrow svg{-webkit-transition:ease-out .2s;-o-transition:ease-out .2s;transition:ease-out .2s}details.accordion[open] .accordion__arrow svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}details.accordion .accordion__content{margin-top:30px;margin-right:36px}details.accordion .accordion__content.indented{margin-left:102px}@media(max-width:1280px){details.accordion{padding:30px 0}details.accordion .accordion__summary-content--icon{-webkit-box-align:unset;-webkit-align-items:unset;-ms-flex-align:unset;align-items:unset;margin-right:20px;margin-top:28px}details.accordion .accordion__arrow{width:28px;height:28px;top:5px}details.accordion .accordion__content.indented{margin-left:80px}details.accordion .accordion__content ol.counter-blue{margin-left:-38px!important}}button{cursor:pointer;border:1px solid;border-radius:5px;padding:9px 29px;-webkit-transition:all ease-out .2s;-o-transition:all ease-out .2s;transition:all ease-out .2s}button:disabled{cursor:not-allowed}button.btn-filled{border-color:#017cee;background-color:#017cee}button.btn-filled:hover{border-color:#0cb6ff;background-color:#0cb6ff}button.btn-with-icon{padding:14px 20px}button.btn-with-icon svg{height:30px;width:auto;padding-right:15px}button.btn-with-icon span{display:inline-block;line-height:30px;vertical-align:middle}button.btn-hollow{background-color:#fff}button.btn-hollow.btn-blue{color:#017cee;border-color:#017cee}button.btn-hollow.btn-blue:disabled{color:#cbcbcb;border-color:#cbcbcb}button.btn-hollow.btn-blue:hover:enabled{color:#fff;background-color:#017cee}button.btn-hollow.btn-brown{border-color:#cbcbcb}button.btn-hollow.btn-brown:hover{background-color:#51504f;border-color:#51504f}button.btn-hollow.btn-brown:hover span{color:#fff}button.btn-hollow.btn-brown:hover svg path{fill:#fff}button.with-box-shadow{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.12);box-shadow:0 2px 6px 0 rgba(0,0,0,.12)}@media(max-width:1280px){button{padding:4px 17px}}ol.counter-blue,ul.ticks-blue{list-style:none;margin-bottom:0}ol.counter-blue li,ul.ticks-blue li{position:relative;padding-left:10px}ol.counter-blue li::before,ul.ticks-blue li::before{position:absolute;border:solid 1px #017cee;border-radius:50%}ol.counter-blue{counter-reset:custom-counter;padding-left:-webkit-calc(26px + 2px);padding-left:calc(26px + 2px)}ol.counter-blue li{counter-increment:custom-counter;margin-bottom:25px}ol.counter-blue li::before{content:counter(custom-counter);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-2px;left:-webkit-calc(-1 * 26px);left:calc(-1 * 26px);width:26px;height:26px;text-align:center;line-height:26px}ul.ticks-blue{padding-left:-webkit-calc(24px + 2px);padding-left:calc(24px + 2px)}ul.ticks-blue li{margin-bottom:22px}ul.ticks-blue li::before{content:"";left:-webkit-calc(-1 * 24px);left:calc(-1 * 24px);width:24px;height:24px;background-position:50%;background-repeat:no-repeat;background-image:url(/images/tick.svg)}.list-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width:1280px){.list-items{margin:auto;max-width:580px}}@media(max-width:640px){.list-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.list-item{width:25%;padding:20px}@media(min-width:1920px){.list-item{width:20%}}@media(max-width:1280px){.list-item{padding:10px;width:50%}}@media(max-width:640px){.list-item{width:100%}}.list-item--wide{width:50%}@media(max-width:1280px){.list-item--wide{width:100%}}.card{border:solid 1px #cbcbcb;border-radius:5px;padding:30px 10px;height:100%}.box-event{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.box-event__blogpost{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 20px}.box-event__blogpost--metadata{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.box-event__blogpost--header{margin-bottom:4px}.box-event__blogpost--author{font-weight:500}.box-event__blogpost--description{margin-bottom:20px}.box-event__case-study{padding:18px 18px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.box-event__case-study--logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.box-event__case-study--logo svg,.box-event__case-study--logo img{max-height:100%;max-width:100%}.box-event__case-study--quote{font-style:italic;margin:30px 0 20px;text-align:center}.box-event__case-study--quote::before{content:"“"}.box-event__case-study--quote::after{content:"”"}.box-event__committer--nick{font-weight:500;margin-top:12px}.box-event__committer--social-media-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.box-event__committer--social-media-icon{margin:0 6px}.box-event__meetup--location{margin-bottom:10px;text-align:center}.box-event__meetup--members{margin-bottom:30px}.box-event__meetup--members span{vertical-align:middle}.box-event__meetup--next-meetup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:52px;margin-bottom:20px;text-align:center}.box-event__integration{height:208px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.box-event__integration--logo{margin:auto 0;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.6;max-width:100%;max-height:100%}.box-event__integration--name{font-weight:700;text-align:center}.box-event__integration:hover .box-event__integration--logo{-webkit-filter:none;filter:none;opacity:1}.box-event.hoverable-icon svg,.box-event.hoverable-icon img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.6;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.box-event.hoverable-icon:hover svg,.box-event.hoverable-icon:hover img{-webkit-filter:none;filter:none;opacity:1}@media(max-width:640px){.box-event__blogpost--metadata{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.box-event__blogpost--date{margin-top:17px}}.avatar{border-radius:50%;width:80px;height:80px}.quote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:solid 1px #cbcbcb;padding:0 78px 60px}.quote--text{text-align:center;font-weight:400}.quote--text::before{content:"“"}.quote--text::after{content:"”"}.quote--author{text-align:center;font-weight:500;margin-bottom:32px}.quote--logo{max-height:140px;margin:0 auto}@media(max-width:640px){.quote{padding:0 0 40px}}.pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.case-study-page{max-width:790px!important;margin:60px auto 0}@media(max-width:640px){.case-study-page{margin-top:40px}}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5{margin-top:40px;margin-bottom:20px}.markdown-content p,.markdown-content span{margin-bottom:30px;margin-top:20px}.markdown-content img{width:100%}.markdown-content table{border-collapse:collapse;width:100%}.markdown-content th{background:#ccc}.markdown-content th,.markdown-content td{border:1px solid #ccc;padding:8px}.markdown-content tr:nth-child(even){background:#efefef}.markdown-content tr:hover{background:#d1d1d1}.markdown-content li{color:#707070}.base-layout{padding:123px 0 40px}.base-layout--button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:40px;bottom:40px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}@media(max-width:1280px){.base-layout{padding:76px 0 60px}.base-layout--button{display:none}}.page-header{text-align:center;margin-bottom:16px}@media(max-width:1280px){.page-header{font-size:36px!important;line-height:1.22!important}}.page-subtitle{text-align:center;font-weight:400!important;margin-bottom:80px}@media(max-width:1280px){.page-subtitle{font-family:roboto,sans-serif!important;font-size:16px!important;line-height:1.63!important;margin-bottom:30px}}.container{margin-top:44px;max-width:1200px}@media(min-width:1920px){.container{max-width:1510px}}@media(max-width:1280px){.container>*{max-width:630px;margin-left:auto;margin-right:auto}.container .no-width-restriction{max-width:none}}@media(max-width:640px){.container>*{max-width:306px}}.container-fluid{padding-left:20px;padding-right:20px}.show-more-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:60px auto 0}@media(max-width:1280px){.show-more-button{margin-top:30px}}@media(max-width:1280px){.desktop-only{display:none}}@media(min-width:calc(1280px + 1px)){.no-desktop{display:none}}@media(min-width:calc(640px + 1px)){.mobile-only{display:none}}.features-list{margin:76px auto 100px;max-width:720px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:1920px){.features-list{max-width:unset;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0}}@media(max-width:640px){.features-list{margin-top:0}}.feature-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:44px auto 0}.feature-item--icon-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:150px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:18px}.feature-item--text-box{margin-left:60px}@media(min-width:1920px),(max-width:1280px){.feature-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.feature-item--icon-box{margin-top:0;margin-bottom:20px;max-width:unset}.feature-item--text-box{margin-left:0;text-align:center}}@media(min-width:1920px){.feature-item{margin-top:60px;max-width:392px;margin-left:40px;margin-right:40px}}@media(max-width:1280px){.feature-item{margin-top:40px;max-width:260px}.feature-item svg{height:60px;width:auto}.feature-item--header{font-family:roboto,sans-serif!important;font-size:24px!important;line-height:1.5!important}.feature-item--text{font-size:14px!important;line-height:1.57!important}}.text-with-icon-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:940px;margin:0 auto 100px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.text-with-icon-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:410px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:54px}.text-with-icon-item svg{height:100px}.text-with-icon-item--header{text-align:center;margin-top:23px}.text-with-icon-item--text{text-align:center}@media(min-width:1920px){.text-with-icon-list{max-width:unset}.text-with-icon-item{max-width:305px}}@media(max-width:1280px){.text-with-icon-item{margin-top:30px;max-width:276px}.text-with-icon-item svg{width:70px;height:70px}.text-with-icon-item--header{font-family:roboto,sans-serif;font-size:24px;line-height:1.5;margin-top:16px}.text-with-icon-item--text{font-size:14px;line-height:1.57}}@media(max-width:640px){.text-with-icon-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.video-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:solid 1px #cbcbcb;padding:40px}@media(max-width:1280px){.video-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:560px;margin:0 auto;padding:20px}}.video-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.video-wrapper .video-container{display:none}.video-wrapper .video-container:last-child{display:block}.video-wrapper .anchor{position:fixed}.video-wrapper .anchor:target+.video-container{display:block}.video-wrapper .anchor:target+.video-container~.video-container{display:none}.video-list-wrapper{overflow-y:auto;max-height:403px;max-width:370px;width:100%;margin-left:40px}@media(max-width:1280px){.video-list-wrapper{max-width:unset;margin-left:0}}.video-list-wrapper::-webkit-scrollbar{-webkit-appearance:none}.video-list-wrapper::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.video-list-wrapper::-webkit-scrollbar:vertical{width:9px}.video-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.video-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #cbcbcb;padding:16px 0}.video-list__item .video-list__item--title{margin-left:9px;vertical-align:middle}.video-list__item--icon-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-list__item:hover .video-list__item--title,.video-list__item.active .video-list__item--title{font-weight:500}.video-list__item:hover svg path,.video-list__item.active svg path{fill:#707070;stroke:none}.tag{display:block;background-color:rgba(1,124,238,.25);padding:1px 15px;border-radius:5px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;margin:7px}.tag.active,.tag:hover{background-color:#017cee;color:#fff}.tags-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:-7px}@media(max-width:640px){.tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:7px}}.all-tags-container{margin:30px 0}.blog__list-items-wrapper{max-width:1200px;margin:30px auto 0}@media(max-width:1280px){.blog__list-items-wrapper{max-width:580px}}.new-entry{margin-bottom:20px}.new-entry--link{font-weight:500}@media(max-width:1280px){.new-entry{margin-bottom:10px;padding-left:10px}}.blogpost-content{max-width:790px;margin:0 auto}.blogpost-content--header-wrapper{border-bottom:solid 1px #cbcbcb}.blogpost-content__metadata--container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.blogpost-content__metadata--title{margin-bottom:20px}.blogpost-content__metadata--author{font-weight:500;margin-bottom:30px;margin-right:17px}.blogpost-content__metadata--social-media-icon{margin-right:7px}.blogpost-content__metadata--description{font-weight:400;margin-bottom:30px}.blogpost-content__metadata--date{margin-top:17px}@media(max-width:640px){.blogpost-content__metadata--container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:19px}.blogpost-content__metadata--title{font-family:roboto,sans-serif!important;font-size:24px!important;line-height:1.5!important;max-width:272px;margin-bottom:13px}.blogpost-content__metadata--author{margin-bottom:20px}.blogpost-content__metadata--description{font-family:roboto,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:1.63!important;margin-bottom:20px}}.blog-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:60px auto 0}.blog-pager .pager{margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-page-layout.base-layout{padding-top:70px}@media(max-width:640px){.home-page-layout.base-layout{padding-top:16px}}.principles-header{margin-top:20px;margin-bottom:4px}.integrations-header{margin-bottom:60px}@media(max-width:640px){.integrations-header{margin-bottom:30px}}#integrations .list-items{margin-top:40px}@media(max-width:640px){#integrations .list-items{margin-top:20px}}.video-section-container{margin:80px auto;max-width:1200px}@media(max-width:640px){.video-section-container{margin:60px 0}}.host-header{margin-bottom:6px}.meetups{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.meetups>.list-items{margin-top:40px;margin-bottom:40px;width:100%}@media(max-width:1280px){.meetups>.list-items{margin-top:30px;margin-bottom:30px}}@media(max-width:640px){.meetups>.list-items{margin-bottom:10px}}.meetups-page.page-subtitle{margin-bottom:0}.list-link{text-decoration:underline}.community--header-container{max-width:936px;margin:0 auto}.community--header-join{text-align:center}.community--accordion-container{margin:60px 18px}.community--committers-header{text-align:center;margin-top:70px;margin-bottom:40px}.community--committers-header.large-margin{margin-top:100px;margin-bottom:40px}@media(min-width:1920px){.community .list-items{max-width:1220px;margin-right:auto;margin-left:auto}.community .list-item{width:25%}}@media(max-width:1280px){.community--header-container{max-width:580px}.community--header-join{font-family:roboto,sans-serif!important;font-size:24px!important;line-height:1.5!important}.community--accordion-container{margin:40px 0}.community--committers-header{font-size:36px!important;line-height:1.22!important;margin-top:60px}.community--committers-header.large-margin{margin-top:60px;margin-bottom:40px}.community--button-container{margin-top:20px}}.install .page-subtitle{margin-bottom:45px}.install--headers-wrapper{max-width:936px;margin:0 auto}.install--description{text-align:center;margin:45px 0 60px}.install--description a{color:#017cee;text-decoration:underline}.install__accordions--wrapper{max-width:900px;margin:60px auto}.install__accordions-content--header{font-weight:500}.install__accordions-content--list-wrapper{margin-bottom:40px}.install__accordions-content--methods-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.install__accordions-content--method-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:270px;height:160px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:solid 1px #cbcbcb;border-radius:5px;margin-right:40px}@media(max-width:1280px){.install .page-subtitle{margin-bottom:30px}.install--headers-wrapper{max-width:580px}.install--description{margin-top:30px;margin-bottom:30px}.install__accordions--wrapper{max-width:580px;margin-top:40px;margin-bottom:0}}@media(max-width:640px){.install__accordions-content--methods-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-right:-36px}.install__accordions-content--method-box{margin-right:0;margin-bottom:20px}}footer{min-height:unset}footer .footer-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer .footer-section__media-section{padding:60px 60px 30px;background-color:#51504f}footer .footer-section__media-section--link{margin-right:30px}footer .footer-section__media-section--button-with-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .footer-section__media-section--text{margin-right:20px}footer .footer-section__policies-section{padding:30px 60px;background-color:#636365;font-size:12px;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}footer .footer-section__policies-section span{font-size:12px}footer .footer-section__policies-section--policies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .footer-section__policies-section--policy-item::before{content:"\00a0\00a0"}footer .footer-section__policies-section--policy-item::after{content:"\00a0\00a0|";color:#fff}footer .footer-section__policies-section--policy-item:last-of-type::after{content:"\00a0\00a0|\00a0\00a0"}footer .footer-section__policies-section--disclaimer{display:block;max-width:600px;color:#cbcbcb!important;margin-top:16px}@media(min-width:1920px){footer .footer-section__policies-section--disclaimer{max-width:800px}}footer .dropdown-toggle::after{color:#fff;vertical-align:middle}@media(max-width:1280px){footer .footer-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}footer .footer-section span{font-size:14px!important;line-height:1.57!important}footer .footer-section__media-section{padding:30px 40px}footer .footer-section__media-section svg{height:31px;width:auto}footer .footer-section__media-section--link{margin-right:20px}footer .footer-section__media-section--button-with-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:47px}footer .footer-section__media-section--text{margin-right:0;margin-bottom:16px}footer .footer-section__policies-section{padding:30px 40px}footer .footer-section__policies-section--policies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .footer-section__policies-section--policy-item::before,footer .footer-section__policies-section--policy-item::after,footer .footer-section__policies-section--policy-item:last-of-type::before,footer .footer-section__policies-section--policy-item:last-of-type::after{content:""}footer .footer-section__policies-section--language-toggle{margin:17px 0 35px}}.navbar{position:fixed;top:0;width:100%;background-color:#fff;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:solid 1px #cbcbcb;z-index:32;padding:30px 60px}.navbar__menu-container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.navbar__menu-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-left:88px}.navbar__links-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navbar__text-link{margin-right:30px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar__text-link::before,.navbar__text-link::after{content:"";position:absolute;top:100%;width:0;right:0;height:2px;background-color:#017cee;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.navbar__text-link:hover,.navbar__text-link.active{color:#51504f}.navbar__text-link:hover::before,.navbar__text-link:hover::after,.navbar__text-link.active::before,.navbar__text-link.active::after{width:100%;left:0}.navbar--box-shadow{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.12);box-shadow:0 2px 6px 0 rgba(0,0,0,.12)}@media(max-width:1280px){.navbar{padding:20px}.navbar__icon-container svg{width:93px;height:auto}.navbar__menu-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:0;padding-top:0}.navbar__drawer-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.navbar__toggle-button{border:none;background:0 0;padding:0;position:relative;width:26px;height:20px}.navbar__toggle-button--icon{position:absolute;top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.navbar__toggle-button--icon.visible{visibility:visible;opacity:1}.navbar__drawer{position:fixed;top:77px;left:0;width:100%;height:-webkit-calc(100% - 77px);height:calc(100% - 77px);background-color:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;padding:40px 40px 30px}.navbar__drawer--open{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.navbar__links-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.navbar__text-link{margin-right:0;margin-bottom:10px}.navbar__text-link:last-child{margin-bottom:20px}}#header{position:relative;margin:123px -20px 0;min-height:-webkit-calc(100vh - 123px);min-height:calc(100vh - 123px)}#header-canvas{padding:0;margin:0;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}#header-canvas .text-area{max-width:706px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#header-canvas .text-area--header{text-align:center;margin-bottom:20px}#header-canvas .text-area--subheader{font-weight:400!important;text-align:center;margin-bottom:20px}#header-canvas canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media(min-width:1920px){#header-canvas .text-area--header{font-size:90px}}@media(max-width:1280px){#header{margin:77px -20px 0;min-height:-webkit-calc(100vh - 77px);min-height:calc(100vh - 77px)}#header-canvas .text-area{max-width:450px}#header-canvas .text-area--header{margin-bottom:14px}#header-canvas .text-area--subheader{margin-bottom:26px}}@media(max-width:640px){#header-canvas .text-area{max-width:290px}#header-canvas .text-area--header{font-size:48px!important;line-height:1.25!important}#header-canvas .text-area--subheader{font-size:16px!important;line-height:1.63!important}}.roadmap{margin-top:40px}.roadmap main{padding-left:40px}.roadmap .breadcrumb{padding-bottom:0;margin-bottom:30px}.roadmap .breadcrumb-item+.breadcrumb-item{padding-left:4px}.roadmap .breadcrumb-item+.breadcrumb-item::before{color:#707070;padding-right:0}.roadmap .td-sidebar{position:-webkit-sticky;position:sticky;top:163px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-calc(100vh - 163px);max-height:calc(100vh - 163px);max-width:270px;min-width:270px;width:100%;overflow-y:auto;padding-top:12px;padding-left:15px;padding-bottom:30px;margin-left:40px;background-color:#f9f9f9;border:none}.roadmap .td-sidebar::-webkit-scrollbar{-webkit-appearance:none}.roadmap .td-sidebar::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.roadmap .td-sidebar::-webkit-scrollbar:vertical{width:9px}.roadmap .td-sidebar__inner{position:static;height:unset}.roadmap .td-sidebar li>a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.roadmap .td-sidebar li>a.active{color:#017cee}.roadmap .td-sidebar .searchb-box{margin-bottom:26px}.roadmap .td-sidebar .searchb-box .search-form{width:100%}.roadmap .td-sidebar .toctree li{list-style:none;font-family:roboto,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#707070}.roadmap .td-sidebar .toctree ul{padding-left:15px;display:none}.roadmap .td-sidebar .toctree>ul,.roadmap .td-sidebar .toctree li.current>ul{display:block}.roadmap .td-sidebar .toctree .caption{font-family:roboto,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#51504f;padding-bottom:13px;text-transform:uppercase;margin-bottom:0}.roadmap .td-sidebar .toctree .current{color:#017cee;font-weight:500}.roadmap .td-sidebar .toctree .current>a:not([href="#"]){color:#017cee}.roadmap .td-sidebar .toctree a .toctree-expand{display:inline-block;position:relative;height:1em}.roadmap .td-sidebar .toctree a .toctree-expand::before{position:absolute;top:6px;left:-12px;content:'►';font-size:7px}.roadmap .td-sidebar .toctree .current>a>.toctree-expand:before{content:'▼'}.roadmap .td-sidebar-nav__section{padding-right:0}.roadmap .td-sidebar-nav>.td-sidebar-nav__section .td-sidebar-nav__section{list-style:none;position:relative;margin-left:10px}.roadmap .td-sidebar-nav>.td-sidebar-nav__section .td-sidebar-nav__section::before{content:'►';position:absolute;top:6px;left:-12px;font-size:8px;color:#51504f}.roadmap .td-sidebar-nav>.td-sidebar-nav__section .td-sidebar-nav__section>ul{display:none}.roadmap .td-sidebar-nav>.td-sidebar-nav__section .td-sidebar-nav__section.current-section::before{content:'▼'}.roadmap .td-sidebar-nav>.td-sidebar-nav__section .td-sidebar-nav__section.current-section>ul{display:block}.roadmap .wy-nav-side-toc{position:-webkit-sticky;position:sticky;top:163px;overflow-x:hidden;overflow-y:auto;width:280px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-calc(100vh - 163px);max-height:calc(100vh - 163px);font-size:14px;line-height:1.43}.roadmap .wy-nav-side-toc::-webkit-scrollbar{-webkit-appearance:none}.roadmap .wy-nav-side-toc::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.roadmap .wy-nav-side-toc::-webkit-scrollbar:vertical{width:9px}.roadmap .wy-nav-side-toc ul,.roadmap .wy-nav-side-toc ol{padding:0;list-style:none none}.roadmap .wy-nav-side-toc li{list-style:none}.roadmap .wy-nav-side-toc .wy-menu-vertical>ul,.roadmap .wy-nav-side-toc .wy-menu-vertical li.current>ul{padding-left:1px}.roadmap .wy-nav-side-toc .wy-menu-vertical a{display:inline-block;padding:.4045em 0;color:#707070}.roadmap .wy-nav-side-toc .wy-menu-vertical li a{border-left:solid 2px #cbcbcb;padding-left:-webkit-calc(1.25em + 1px);padding-left:calc(1.25em + 1px)}.roadmap .wy-nav-side-toc .wy-menu-vertical li.current{margin-left:-1px}.roadmap .wy-nav-side-toc .wy-menu-vertical li.current>a{border-left:solid 4px #017cee;color:#017cee}.roadmap .wy-nav-side-toc .wy-menu-vertical li li>a{padding-left:2.427em}.roadmap .wy-nav-side-toc .wy-menu-vertical li li li>a{padding-left:4.045em}.roadmap .wy-nav-side-toc .wy-menu-vertical li li li li>a{padding-left:5.663em}@media(max-width:1280px){.roadmap main{padding-left:0}.roadmap .td-sidebar{position:static;background-color:transparent;padding:0;margin:0;max-width:unset;height:530px}}.search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:344px;padding:8px 20px;border:solid 1px #cbcbcb;border-radius:5px;margin:60px auto 0}.search-form__input{font-family:roboto,sans-serif;font-size:16px;color:#707070;line-height:1.63;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:10px;border:none;background:0 0;outline:none;float:left}.search-form__button{border:none;background-color:transparent;padding:0}@media(max-width:1280px){.search-form{width:270px;padding:3px 20px;margin-top:30px}}.rating-container{margin-top:40px}.rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rate-star{cursor:pointer;margin-right:13px}.rate-star svg path{fill:none;stroke:#51504f}.rate-star:hover svg path,.rate-star:hover~.rate-star svg path{fill:#017cee;stroke:none}.rst-content{color:#707070}.rst-content h1{margin-top:0;margin-bottom:30px;font-weight:500;font-family:rubik,sans-serif;color:#51504f;font-size:225%}.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6,.rst-content p{font-family:roboto,sans-serif;color:#707070}.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-top:40px;margin-bottom:20px;font-weight:500}.rst-content p{line-height:1.63;margin:0 0 30px;font-size:16px;overflow-wrap:break-word}.rst-content h2{font-size:150%}.rst-content h3{font-size:125%}.rst-content h4{font-size:115%}.rst-content h5{font-size:110%}.rst-content h6{font-size:100%}.rst-content code{max-width:100%;color:#51504f;padding:0 5px;font-family:roboto mono,monospace;overflow-x:auto}.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .admonition-todo,.rst-content .admonition{padding:9px 10px;line-height:24px;margin-bottom:24px;background:#e7f2fa}@media(max-width:768px){.rst-content .admonition p:not(.admonition-title){font-size:12px;line-height:1.83}}.rst-content .admonition-title:before{content:"!";background-color:#fff;border-radius:50%;padding:0 4px;margin-right:5px}.rst-content .admonition-title{color:#fff;font-weight:500;font-size:10px;line-height:2.1;display:block;background:#68d1ff;margin:-10px;padding:0 12px;margin-bottom:9px}.rst-content .danger,.rst-content .error{background:#fdece9}.rst-content .danger::before,.rst-content .error::before{color:#fdece9}.rst-content .danger .admonition-title,.rst-content .error .admonition-title{background:#ee8170}.rst-content .danger .admonition-title::before,.rst-content .error .admonition-title::before{color:#ee8170}.rst-content .attention,.rst-content .caution{background:#fff8f6}.rst-content .warning{background:#f8f8f8}.rst-content .attention .admonition-title,.rst-content .caution .admonition-title{background:#ffa996}.rst-content .attention .admonition-title::before,.rst-content .caution .admonition-title::before{color:#ffa996}.rst-content .warning .admonition-title{background:#a6a6a6}.rst-content .warning .admonition-title::before{color:#a6a6a6}.rst-content .note,.rst-content .seealso{background:#f3fbff}.rst-content .note .admonition-title,.rst-content .seealso .admonition-title{background:#68d2fe}.rst-content .note .admonition-title::before,.rst-content .seealso .admonition-title::before{color:#68d2fe}.rst-content .hint{background:#f2fef6}.rst-content .important{background:#e6f9fc}.rst-content .tip{background:#e5f7ec}.rst-content .hint .admonition-title{background:#63e598}.rst-content .hint .admonition-title::before{color:#63e598}.rst-content .important .admonition-title{background:#5bdae3}.rst-content .important .admonition-title::before{color:#5bdae3}.rst-content .tip .admonition-title{background:#5bcb88}.rst-content .tip .admonition-title::before{color:#5bcb88}.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre{background-color:#f2f8fe}.rst-content pre.literal-block,.rst-content .linenodiv pre{font-family:roboto mono,monospace;font-size:12px;line-height:1.4}@media print{.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .section ol li p:last-child,.rst-content .section ul li p:last-child{margin-bottom:0}.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:inherit}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink{visibility:hidden;font-size:0}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after,.rst-content .code-block-caption .headerlink:after{content:url(/images/anchor.svg);vertical-align:bottom;padding-left:8px}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after,.rst-content .code-block-caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption{padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list th{margin:0;overflow:visible}.rst-content table.docutils td{padding:10px 31px}.rst-content table.docutils th,.rst-content table.field-list th{padding:11px 31px}.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead{text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th{border-bottom:solid 1px rgba(81,80,79,.3);border-left:solid 1px rgba(81,80,79,.3)}.rst-content table.docutils thead th p,.rst-content table.field-list thead th p{font-weight:700;font-size:18px;color:#51504f;line-height:1.33;margin-bottom:0}.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.rst-content td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:rgba(112,112,112,.05)}.rst-content table.docutils{border:1px solid rgba(81,80,79,.3)}.rst-content table.docutils td{border-bottom:1px solid rgba(81,80,79,.3);border-left:1px solid rgba(81,80,79,.3)}.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.rst-content .wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.rst-content .wy-table-responsive table{margin-bottom:0!important}.rst-content .wy-table-responsive table td,.rst-content .wy-table-responsive table th{white-space:nowrap}.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100%!important;line-height:normal}.rst-content code.literal{color:#e74c3c}.rst-content code.xref,.rst-content a code{font-weight:700;color:#707070}.rst-content pre,.rst-content kbd{font-family:roboto mono,monospace}.rst-content kbd{background-color:inherit;color:inherit;-webkit-box-shadow:none;box-shadow:none;border:none;font-size:100%}.rst-content a code{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px;word-break:break-word}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px!important}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{font-family:roboto mono,monospace;display:table;margin:6px 0;font-size:100%;line-height:1.63;background:#f3fbff;color:#51504f;border-top:solid 4px #68d1ff;padding:8px 10px;position:relative}@media(max-width:768px){.rst-content dl:not(.docutils) dt{font-size:10px}}.rst-content dl:not(.docutils) dt:before{color:#68d1ff}.rst-content dl:not(.docutils) dt .headerlink{color:#707070;font-size:100%!important}.rst-content dl:not(.docutils) dt .fn-backref{color:#0cb6ff}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 8px #a6a6a6;background:#f8f8f8;color:#707070}.rst-content dl:not(.docutils) dl dt .headerlink{color:#707070;font-size:100%!important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) code{font-weight:700}.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100%!important}.rst-content dl:not(.docutils) code.descname{font-weight:700}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#51504f;font-weight:700}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content .versionmodified{font-style:italic}.rst-content .example-header{position:relative;background:#017cee;padding:8px 16px;margin-bottom:0}.rst-content .example-block-wrapper pre{margin:0;width:unset;border-top-left-radius:0;border-top-right-radius:0}.rst-content .example-header--with-button{padding-right:166px}@media(max-width:768px){.rst-content .example-header--with-button{padding-right:100px}}.rst-content .example-header:after{content:'';display:table;clear:both}.rst-content .example-title{display:block;padding:4px;margin-right:16px;color:#fff;overflow-x:auto}@media(max-width:768px){.rst-content .example-title{overflow-wrap:initial;font-size:12px}}.rst-content .example-header-button{top:8px;right:16px;position:absolute}.rst-content .example-header+.highlight-python{margin-top:0!important}.rst-content .viewcode-button{display:inline-block;padding:8px 16px;border:0;margin:0;color:#fff;font-weight:700;line-height:1;text-decoration:underline;text-overflow:ellipsis;overflow:hidden;text-transform:lowercase;vertical-align:middle;white-space:nowrap}@media(max-width:768px){.rst-content .viewcode-button{font-size:12px;padding:7px 0}}.rst-content .viewcode-button:visited{color:#404040}.rst-content .viewcode-button:hover,.rst-content .viewcode-button:focus{color:#404040}@media(min-width:1024px){.rst-content .section::before{display:block;content:" ";margin-top:-83px;height:83px;visibility:hidden}}.content-drawer-wrapper{display:none}@media(max-width:1280px){.content-drawer-wrapper{display:block;margin-bottom:30px}}.content-drawer-wrapper .navbar{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;left:0}.content-drawer-wrapper .navbar--hidden{display:none}.content-drawer-container{position:fixed;top:77px;left:0;width:100%;height:100%;background-color:#fff;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;z-index:100}.content-drawer-container--open{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.content-drawer{padding:20px 40px}.content-drawer__toggle-button{border:none;background:0 0;padding:0;position:relative;width:26px;height:20px}.content-drawer__toggle-button--icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.content-drawer__toggle-button--icon svg{margin-right:10px}.content-drawer__toggle-button--icon.visible{visibility:visible;opacity:1}.dropdown-menu{font-family:roboto,sans-serif}.dropdown-toggle::after{color:#51504f}.sidebar__version-selector{margin-bottom:22px}.chroma,.highlight{background-color:#fff}.chroma .lntd,.highlight .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable,.highlight .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl,.highlight .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt,.chroma .ln,.highlight .lnt,.highlight .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.highlight .k,.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{color:#00f}.chroma .kt,.chroma .nc,.highlight .kt,.highlight .nc{color:#2b91af}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss,.highlight .s,.highlight .sa,.highlight .sb,.highlight .sc,.highlight .dl,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx,.highlight .sr,.highlight .s1,.highlight .ss{color:#a31515}.chroma .ow,.highlight .ow{color:#00f}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.highlight .c,.highlight .ch,.highlight .cm,.highlight .c1,.highlight .cs{color:green}.chroma .cp,.chroma .cpf,.highlight .cp,.highlight .cpf{color:#00f}.chroma .ge,.highlight .ge{font-style:italic}.chroma .gh,.chroma .gp,.chroma .gs,.chroma .gu,.highlight .gh,.highlight .gp,.highlight .gs,.highlight .gu{font-weight:700}pre{margin:40px 0;padding:16px 20px;border:solid 1px #cbcbcb;border-radius:5px;width:100%}.share-section--icons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.share-section--icon{margin-right:12px;cursor:pointer}.four-oh-four{height:-webkit-calc(100vh - 123px);height:calc(100vh - 123px);position:relative}.four-oh-four__text-container{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center} \ No newline at end of file diff --git a/css/editor/editor.main.css b/css/editor/editor.main.css deleted file mode 100644 index 188ef8c..0000000 --- a/css/editor/editor.main.css +++ /dev/null @@ -1,6 +0,0 @@ -/*!----------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Version: 0.21.2(67b5a8116f3c0bace36b180e524e05bb750a16d8) - * Released under the MIT license - * https://github.com/Microsoft/vscode/blob/master/LICENSE.txt - *-----------------------------------------------------------*/.monaco-action-bar{text-align:right;white-space:nowrap}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;width:100%;justify-content:flex-end}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar.reverse .actions-container{flex-direction:row-reverse}.monaco-action-bar .action-item{cursor:pointer;display:inline-block;transition:transform 50ms ease;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar.animated .action-item.active{transform:scale(1.272019649)}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:inline-block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center}.monaco-action-bar .action-label{font-size:11px;margin-right:4px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar.animated.vertical .action-item.active{transform:translate(5px)}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-aria-container{position:absolute;left:-999em}.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px;text-align:center;cursor:pointer;outline-offset:2px!important;justify-content:center;align-items:center}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled{opacity:.4;cursor:default}.monaco-button>.codicon{margin:0 .2em;color:inherit!important}.monaco-custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:.7;width:20px;height:20px;border:1px solid transparent;padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-custom-checkbox.monaco-simple-checkbox.unchecked:not(.checked):before{visibility:hidden}@font-face{font-family:codicon;src:url(../base/browser/ui/codicons/codicon/codicon.ttf) format("truetype")}.codicon[class*=codicon-]{font:normal normal normal 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-ms-user-select:none}@keyframes codicon-spin{to{transform:rotate(1turn)}}.codicon-animation-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-wrench-subaction{opacity:.5}.context-view{position:absolute;z-index:11}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;z-index:11;color:inherit}.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-hover{cursor:default;position:absolute;overflow:hidden;z-index:7;user-select:text;-webkit-user-select:text;-ms-user-select:text;box-sizing:initial;animation:fadein .1s linear;line-height:1.5em}.monaco-hover.hidden{display:none}.monaco-hover .hover-contents{padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:calc(100% + 100vw)}.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{margin:4px -10px -4px;height:1px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap;word-break:break-all}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:0;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;padding:0 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.wrapper>.input,.monaco-inputbox>.wrapper>.mirror{padding:4px}.monaco-inputbox>.wrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.wrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.wrapper>input{text-overflow:ellipsis}.monaco-inputbox>.wrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}.monaco-inputbox>.wrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.wrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.wrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;min-height:34px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73%,.4);border-radius:3px;box-shadow:inset 0 -1px 0 hsla(0,0%,73%,.4);background-color:hsla(0,0%,87%,.4);vertical-align:middle;color:#555;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.hc-black .monaco-keybinding>.monaco-keybinding-key,.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50%,.17);color:#ccc;border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6)}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-list:focus .monaco-list-row.selected .codicon{color:inherit}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute}.monaco-list-type-filter{display:flex;align-items:center;position:absolute;border-radius:2px;padding:0 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;box-sizing:border-box;cursor:all-scroll;font-size:13px;line-height:18px;height:20px;z-index:1;top:4px}.monaco-list-type-filter.dragging{transition:top .2s,left .2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{display:flex;align-items:center;box-sizing:border-box;transition:width .2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:none;width:16px;height:16px;flex-shrink:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:grab}.monaco-list-type-filter.dragging{cursor:grabbing}.monaco-mouse-cursor-text{cursor:text}.hc-black.mac .monaco-mouse-cursor-text,.hc-black .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}.monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear;transform:translateZ(0)}@keyframes progress{0%{transform:translateX(0) scaleX(1)}50%{transform:translateX(2500%) scaleX(3)}to{transform:translateX(4950%) scaleX(1)}}.monaco-sash{position:absolute;z-index:5;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.debug{background:cyan}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled).orthogonal-end:after,.monaco-sash.debug:not(.disabled).orthogonal-start:before{background:red}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:transparent;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:inset 6px 0 6px -6px #ddd}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:inset 6px 6px 6px -6px #ddd}.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39%,.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39%,.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,75%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{box-shadow:inset 6px 6px 6px -6px #000}.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{box-shadow:none}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.split-view-container>.split-view-view{white-space:normal;position:absolute}.monaco-split-view2>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:2;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent;transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;color:inherit!important;transform:translateX(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite}.quick-input-widget{position:absolute;width:600px;z-index:10;padding-bottom:6px;left:50%;margin-left:-300px}.quick-input-titlebar{display:flex}.quick-input-left-action-bar{display:flex;margin-left:4px;flex:1}.quick-input-left-action-bar.monaco-action-bar .actions-container{justify-content:flex-start}.quick-input-title{padding:3px 0;text-align:center}.quick-input-right-action-bar{display:flex;margin-right:4px;flex:1}.quick-input-titlebar .monaco-action-bar .action-label.codicon{margin:0;width:19px;height:100%;background-position:50%;background-repeat:no-repeat}.quick-input-description{margin:6px}.quick-input-header{display:flex;padding:6px 6px 0;margin-bottom:-2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:flex;height:100%;align-items:center}.quick-input-message{margin-top:-1px;padding:5px 5px 2px}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px;margin-top:6px}.quick-input-widget.hidden-input .quick-input-list{margin-top:0}.quick-input-list .monaco-list{overflow:hidden;max-height:440px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;height:100%;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row:first-child .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:sub}.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin:0;height:100%;padding:0 2px;vertical-align:middle}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px;margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:flex}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent}.monaco-editor .inputarea.ime-input{z-index:4}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}.monaco-editor .margin-view-overlays .line-numbers{font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default;height:100%}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkz{display:inline-block}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{box-sizing:border-box;background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-diff-editor .diffOverview{z-index:3}.monaco-diff-editor .diffOverview .diffViewport{z-index:4}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:hsla(0,0%,100%,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar{background:transparent}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:4}.modified-in-monaco-diff-editor .slider.active{background:hsla(0,0%,67%,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block}.monaco-diff-editor .diff-review{position:absolute;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box}.monaco-editor .codicon-lightbulb,.monaco-editor .lightbulb-glyph{display:flex;align-items:center;justify-content:center;height:16px;width:20px;padding-left:2px}.monaco-editor .codicon-lightbulb:hover,.monaco-editor .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;line-height:24px;cursor:pointer;color:#fff;flex:1;text-align:center}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #fff;border-radius:100%;box-shadow:0 0 2px rgba(0,0,0,.8);position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.71);box-shadow:0 0 1px rgba(0,0,0,.85)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-list .monaco-list-row.focused.selected .outline-element-decoration,.monaco-list .monaco-list-row.focused.selected .outline-element .monaco-highlighted-label{color:inherit!important}.monaco-list .outline-element{display:flex;flex:1;flex-flow:row nowrap;align-items:center}.monaco-list .outline-element .monaco-highlighted-label{color:var(--outline-element-color)}.monaco-list .outline-element .outline-element-decoration{opacity:.75;font-size:90%;font-weight:600;padding:0 12px 0 5px;margin-left:auto;text-align:center;color:var(--outline-element-color)}.monaco-list .outline-element .outline-element-decoration.bubble{font-family:codicon;font-size:14px;opacity:.4}.monaco-list .outline-element .outline-element-icon{margin-right:4px}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-editor .find-widget{position:absolute;z-index:7;height:33px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px))}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.wrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.wrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.wrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.wrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.wrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:20px;height:20px;flex:initial;margin-left:3px;background-position:50%;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{opacity:.3;cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;margin:.1em .2em 0;content:"⋯";display:inline;line-height:1em;cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:12}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border:8px solid transparent;z-index:9;position:absolute}.monaco-editor .parameter-hints-widget{z-index:4;display:flex;flex-direction:column;line-height:1.5em}.monaco-editor .parameter-hints-widget>.wrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;opacity:.5;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:center;font-size:13px;margin-left:20px;cursor:pointer;min-width:0}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-item{margin-left:4px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-label{width:16px;height:100%;margin:0;line-height:inherit;background-repeat:no-repeat;background-position:50%}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-label.codicon{margin:0}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .on-type-rename-decoration{border-left:1px solid transparent;background-clip:padding-box}.monaco-editor .rename-box{z-index:8;color:inherit}.monaco-editor .rename-box.preview{padding:3px 3px 0}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .snippet-placeholder{min-width:2px}.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}.monaco-editor .suggest-widget{z-index:6;width:430px}.monaco-editor .suggest-widget>.details,.monaco-editor .suggest-widget>.message,.monaco-editor .suggest-widget>.tree{width:100%;border-style:solid;border-width:1px;box-sizing:border-box}.monaco-editor.hc-black .suggest-widget>.details,.monaco-editor.hc-black .suggest-widget>.message,.monaco-editor.hc-black .suggest-widget>.tree{border-width:2px}.monaco-editor .suggest-widget.docs-side{width:660px}.monaco-editor .suggest-widget.docs-side>.details,.monaco-editor .suggest-widget.docs-side>.tree{width:50%;float:left}.monaco-editor .suggest-widget.docs-side.list-right>.details,.monaco-editor .suggest-widget.docs-side.list-right>.tree{float:right}.monaco-editor .suggest-widget>.details ol,.monaco-editor .suggest-widget>.details ul{padding-left:20px}.monaco-editor .suggest-widget>.details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget>.suggest-status-bar{visibility:hidden;position:absolute;left:0;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;padding:0 8px 0 4px}.monaco-editor .suggest-widget.list-right.docs-side>.suggest-status-bar{left:auto;right:0}.monaco-editor .suggest-widget.docs-side>.suggest-status-bar{width:50%}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:2px;right:2px}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:4px;opacity:.4;font-size:90%;text-overflow:ellipsis;overflow:hidden;line-height:17px;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{margin-left:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;margin-left:16px;flex-shrink:0;max-width:45%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:50%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-widget .details{display:flex;flex-direction:column;cursor:default}.monaco-editor .suggest-widget .details.no-docs{display:none}.monaco-editor .suggest-widget.docs-below .details{border-top-width:0}.monaco-editor .suggest-widget .details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body{position:absolute;box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;word-break:break-all;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:normal;min-height:calc(1rem + 8px)}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-widget .details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-insert-unexpected{font-style:italic}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{visibility:visible}.monaco-editor .suggest-widget.with-status-bar>.tree{margin-bottom:18px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{min-height:18px;opacity:.5;color:inherit}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .zone-widget{position:absolute;z-index:4}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:7;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:10px}.tokens-inspect-separator{height:1px;border:0}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs-dark .view-overlays .current-line,.monaco-editor.vs .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs-dark .cursor,.monaco-editor.vs .cursor{background-color:windowtext!important}.monaco-editor.vs-dark .dnd-target,.monaco-editor.vs .dnd-target{border-color:windowtext!important}.monaco-editor.vs-dark .selected-text,.monaco-editor.vs .selected-text{background-color:highlight!important}.monaco-editor.vs-dark .view-line,.monaco-editor.vs .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .view-line span,.monaco-editor.vs .view-line span{color:windowtext!important}.monaco-editor.vs-dark .view-line span.inline-selected-text,.monaco-editor.vs .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs-dark .view-overlays,.monaco-editor.vs .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong,.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong{border:2px dotted highlight!important;background:transparent!important;box-sizing:border-box}.monaco-editor.vs-dark .rangeHighlight,.monaco-editor.vs .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;box-sizing:border-box}.monaco-editor.vs-dark .bracket-match,.monaco-editor.vs .bracket-match{border-color:windowtext!important;background:transparent!important}.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch,.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch{border:2px dotted activeborder!important;background:transparent!important;box-sizing:border-box}.monaco-editor.vs-dark .find-widget,.monaco-editor.vs .find-widget{border:1px solid windowtext}.monaco-editor.vs-dark .monaco-list .monaco-list-row,.monaco-editor.vs .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused,.monaco-editor.vs .monaco-list .monaco-list-row.focused{color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover,.monaco-editor.vs .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar,.monaco-editor.vs .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs-dark .decorationsOverviewRuler,.monaco-editor.vs .decorationsOverviewRuler{opacity:0}.monaco-editor.vs-dark .minimap,.monaco-editor.vs .minimap{display:none}.monaco-editor.vs-dark .squiggly-d-error,.monaco-editor.vs .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning,.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs-dark .squiggly-a-hint,.monaco-editor.vs .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-diff-editor.vs-dark .diffOverviewRuler,.monaco-diff-editor.vs .diffOverviewRuler{display:none}.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert{background:transparent!important;border:1px solid highlight!important;box-sizing:border-box}.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert{background:transparent!important}}.context-view .monaco-menu{min-width:130px} \ No newline at end of file diff --git a/css/main.css b/css/main.css deleted file mode 100644 index 81e0739..0000000 --- a/css/main.css +++ /dev/null @@ -1,8723 +0,0 @@ -html { - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100% -} - -body { - margin: 0; - padding: 0 -} - -ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, hgroup, p, blockquote, figure, form, fieldset, input, legend, pre, abbr, button { - margin: 0; - padding: 0 -} - -pre, code, address, caption, th, figcaption { - font-size: 1em; - font-weight: normal; - font-style: normal -} - -fieldset, iframe { - border: 0 -} - -caption, th { - text-align: left -} - -table { - border-collapse: collapse; - border-spacing: 0 -} - -main, summary, details { - display: block -} - -audio, canvas, video, progress { - vertical-align: baseline -} - -button { - background: none; - border: 0; - box-sizing: content-box; - color: inherit; - cursor: pointer; - font: inherit; - line-height: inherit; - overflow: visible; - vertical-align: inherit -} - -button:disabled { - cursor: default -} - -:focus { - outline: 4px solid rgba(0, 125, 250, 0.6); - outline-offset: 1px -} - -:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), :focus[data-focus-method="touch"]:not(input):not(textarea):not(select) { - outline: none -} - -::-moz-focus-inner { - border: 0; - padding: 0 -} - -html { - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - font-size: 106.25%; - quotes: "“" "”" -} - -[lang]:lang(ar) { - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -[lang]:lang(ja) { - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -[lang]:lang(ko) { - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -[lang]:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -[lang]:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -[lang]:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -[lang]:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -[lang]:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -:lang(cs) { - quotes: "„" "“" -} - -:lang(de) { - quotes: "„" "“" -} - -:lang(de-CH) { - quotes: "«" "»" -} - -:lang(de-LI) { - quotes: "«" "»" -} - -:lang(fr) { - quotes: "« " " »" -} - -:lang(fr-CH) { - quotes: "«" "»" -} - -:lang(es-ES) { - quotes: "«" "»" -} - -:lang(hu) { - quotes: "„" "“" -} - -:lang(ja-JP) { - quotes: "「" "」" -} - -:lang(no-NO) { - quotes: "«" "»" -} - -:lang(lt) { - quotes: "„" "“" -} - -:lang(pl) { - quotes: "„" "“" -} - -:lang(ru) { - quotes: "« " " »" -} - -:lang(zh) { - quotes: "「" "」" -} - -:lang(zh-CN) { - quotes: "“" "”" -} - -body { - font-size: 17px; - line-height: 1.47059; - font-weight: 400; - letter-spacing: -.022em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - background-color: #fff; - color: #1d1d1f; - font-style: normal -} - -body:lang(ar) { - line-height: 1.58824; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -body:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -body:lang(ko) { - line-height: 1.58824; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -body:lang(zh) { - letter-spacing: 0em -} - -body:lang(th) { - line-height: 1.35296; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -body:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -body:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -body:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -body:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -body, input, textarea, select, button { - font-synthesis: none; - -moz-font-feature-settings: 'kern'; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - direction: ltr; - text-align: left -} - -h1, h2, h3, h4, h5, h6 { - font-weight: 600; - color: #1d1d1f -} - -h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { - display: block; - margin: 0 -} - -h1 + *, h2 + *, h3 + *, h4 + *, h5 + *, h6 + * { - margin-top: .8em -} - -h1 + h1, h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6, h2 + h1, h2 + h2, h2 + h3, h2 + h4, h2 + h5, h2 + h6, h3 + h1, h3 + h2, h3 + h3, h3 + h4, h3 + h5, h3 + h6, h4 + h1, h4 + h2, h4 + h3, h4 + h4, h4 + h5, h4 + h6, h5 + h1, h5 + h2, h5 + h3, h5 + h4, h5 + h5, h5 + h6, h6 + h1, h6 + h2, h6 + h3, h6 + h4, h6 + h5, h6 + h6 { - margin-top: .4em -} - -p + h1, ul + h1, ol + h1, p + h2, ul + h2, ol + h2, p + h3, ul + h3, ol + h3, p + h4, ul + h4, ol + h4, p + h5, ul + h5, ol + h5, p + h6, ul + h6, ol + h6 { - margin-top: 1.6em -} - -.heading-collapsed + * { - margin-top: 0 -} - -p + *, ul + *, ol + * { - margin-top: .8em -} - -ul, ol { - margin-left: 1.17647em -} - -ul ul, ul ol, ol ul, ol ol { - margin-top: 0; - margin-bottom: 0 -} - -nav ul, nav ol { - margin: 0; - list-style: none -} - -li li { - font-size: 1em -} - -a, .link { - color: #06c; - letter-spacing: inherit -} - -a:link, a:visited, .link:link, .link:visited { - text-decoration: none -} - -a:hover, .link:hover { - text-decoration: underline -} - -a:active, .link:active { - text-decoration: none -} - -a:disabled, .link:disabled { - opacity: .32 -} - -.links-inline, .links-stacked { - margin-left: 0; - margin-right: 0; - list-style: none -} - -.links-inline li { - display: inline; - margin: 0 0.8em -} - -.links-inline li:first-child { - margin-left: 0 -} - -.links-inline li:last-child { - margin-right: 0 -} - -.links-stacked li { - margin: 0; - display: block -} - -.links-stacked li + li { - margin-top: .4em -} - -b, strong { - font-weight: 600 -} - -em, i, cite, dfn { - font-style: italic -} - -sup, sub { - position: relative; - font-size: .6em; - vertical-align: baseline -} - -sup { - top: -.5em -} - -sub { - bottom: -0.25em -} - -.footnote a { - vertical-align: inherit; - color: inherit -} - -.footnote a:hover { - color: #06c; - text-decoration: none -} - -.footnote-reduced { - font-size: 0.45em -} - -sup.footnote-reduced { - top: -0.86em -} - -sub.footnote-reduced { - bottom: -0.36em -} - -.footnote-supglyph { - position: relative; - vertical-align: baseline -} - -.footnote-supglyph.footnote-reduced { - font-size: 0.9em; - top: -0.09em -} - -.footnote-diamond { - position: relative; - vertical-align: baseline; - font-feature-settings: "numr"; - font-size: 1em -} - -sup.footnote-diamond { - top: initial -} - -sub.footnote-diamond { - bottom: -0.5em -} - -.footnote-diamond.footnote-reduced { - font-size: 0.9em; - top: -0.09em -} - -sub.footnote-diamond.footnote-reduced { - top: initial; - bottom: -0.52em -} - -.footnote-number { - position: relative; - vertical-align: baseline; - font-feature-settings: "numr"; - font-size: 1em -} - -sup.footnote-number { - top: initial -} - -sub.footnote-number { - bottom: -0.5em -} - -.footnote-number.footnote-reduced { - font-size: 0.9em; - top: -0.09em -} - -sub.footnote-number.footnote-reduced { - top: initial; - bottom: -0.52em -} - -abbr { - border: 0 -} - -:lang(ja), :lang(ko), :lang(th), :lang(zh) { - font-style: normal -} - -:lang(ko) { - word-break: keep-all -} - -.justify-content-start { - justify-content: flex-start -} - -.justify-content-end { - justify-content: flex-end -} - -.justify-content-center { - justify-content: center -} - -.justify-content-spacebetween { - justify-content: space-between -} - -.justify-content-spacearound { - justify-content: space-around -} - -.justify-content-spaceevenly { - justify-content: space-evenly -} - -.align-items-start { - align-items: flex-start -} - -.align-items-center { - align-items: center -} - -.align-items-end { - align-items: flex-end -} - -.align-self-start { - align-self: flex-start -} - -.align-self-center { - align-self: center -} - -.align-self-end { - align-self: flex-end -} - -.large-justify-content-start { - justify-content: flex-start -} - -.large-justify-content-end { - justify-content: flex-end -} - -.large-justify-content-center { - justify-content: center -} - -.large-justify-content-spacebetween { - justify-content: space-between -} - -.large-justify-content-spacearound { - justify-content: space-around -} - -.large-justify-content-spaceevenly { - justify-content: space-evenly -} - -.large-align-items-start { - align-items: flex-start -} - -.large-align-items-center { - align-items: center -} - -.large-align-items-end { - align-items: flex-end -} - -.large-align-self-start { - align-self: flex-start -} - -.large-align-self-center { - align-self: center -} - -.large-align-self-end { - align-self: flex-end -} - -@media only screen and (min-width: 1441px) { - .xlarge-justify-content-start { - justify-content: flex-start - } - - .xlarge-justify-content-end { - justify-content: flex-end - } - - .xlarge-justify-content-center { - justify-content: center - } - - .xlarge-justify-content-spacebetween { - justify-content: space-between - } - - .xlarge-justify-content-spacearound { - justify-content: space-around - } - - .xlarge-justify-content-spaceevenly { - justify-content: space-evenly - } - - .xlarge-align-items-start { - align-items: flex-start - } - - .xlarge-align-items-center { - align-items: center - } - - .xlarge-align-items-end { - align-items: flex-end - } - - .xlarge-align-self-start { - align-self: flex-start - } - - .xlarge-align-self-center { - align-self: center - } - - .xlarge-align-self-end { - align-self: flex-end - } -} - -@media only screen and (max-width: 1068px) { - .medium-justify-content-start { - justify-content: flex-start - } - - .medium-justify-content-end { - justify-content: flex-end - } - - .medium-justify-content-center { - justify-content: center - } - - .medium-justify-content-spacebetween { - justify-content: space-between - } - - .medium-justify-content-spacearound { - justify-content: space-around - } - - .medium-justify-content-spaceevenly { - justify-content: space-evenly - } - - .medium-align-items-start { - align-items: flex-start - } - - .medium-align-items-center { - align-items: center - } - - .medium-align-items-end { - align-items: flex-end - } - - .medium-align-self-start { - align-self: flex-start - } - - .medium-align-self-center { - align-self: center - } - - .medium-align-self-end { - align-self: flex-end - } -} - -@media only screen and (max-width: 734px) { - .small-justify-content-start { - justify-content: flex-start - } - - .small-justify-content-end { - justify-content: flex-end - } - - .small-justify-content-center { - justify-content: center - } - - .small-justify-content-spacebetween { - justify-content: space-between - } - - .small-justify-content-spacearound { - justify-content: space-around - } - - .small-justify-content-spaceevenly { - justify-content: space-evenly - } - - .small-align-items-start { - align-items: flex-start - } - - .small-align-items-center { - align-items: center - } - - .small-align-items-end { - align-items: flex-end - } - - .small-align-self-start { - align-self: flex-start - } - - .small-align-self-center { - align-self: center - } - - .small-align-self-end { - align-self: flex-end - } -} - -.selfclear::before, .selfclear::after { - content: ' '; - display: table -} - -.selfclear::after { - clear: both -} - -.visuallyhidden { - position: absolute; - clip: rect(1px, 1px, 1px, 1px); - -webkit-clip-path: inset(0px 0px 99.9% 99.9%); - clip-path: inset(0px 0px 99.9% 99.9%); - overflow: hidden; - height: 1px; - width: 1px; - padding: 0; - border: 0 -} - -@media only screen and (inverted-colors) { - .no-inversion { - filter: invert(1) - } -} - -.nowrap { - display: inline-block; - text-decoration: inherit; - white-space: nowrap -} - -.clear { - clear: both -} - -.cursor-grab { - cursor: move; - cursor: -webkit-grab; - cursor: grab -} - -.cursor-grabbing { - cursor: move; - cursor: -webkit-grabbing; - cursor: grabbing -} - -.row { - display: flex; - flex-wrap: wrap; - flex-direction: row; - width: 100% -} - -.row-reverse { - flex-direction: row-reverse -} - -.column { - box-sizing: border-box; - margin: 0; - padding: 0; - min-width: 0px -} - -.large-offset-0 { - margin-left: 0 -} - -.large-order-0 { - order: 0 -} - -.large-1 { - flex-basis: 8.33333%; - max-width: 8.33333% -} - -.large-offset-1 { - margin-left: 8.33333% -} - -.large-order-1 { - order: 1 -} - -.large-2 { - flex-basis: 16.66667%; - max-width: 16.66667% -} - -.large-offset-2 { - margin-left: 16.66667% -} - -.large-order-2 { - order: 2 -} - -.large-3 { - flex-basis: 25%; - max-width: 25% -} - -.large-offset-3 { - margin-left: 25% -} - -.large-order-3 { - order: 3 -} - -.large-4 { - flex-basis: 33.33333%; - max-width: 33.33333% -} - -.large-offset-4 { - margin-left: 33.33333% -} - -.large-order-4 { - order: 4 -} - -.large-5 { - flex-basis: 41.66667%; - max-width: 41.66667% -} - -.large-offset-5 { - margin-left: 41.66667% -} - -.large-order-5 { - order: 5 -} - -.large-6 { - flex-basis: 50%; - max-width: 50% -} - -.large-offset-6 { - margin-left: 50% -} - -.large-order-6 { - order: 6 -} - -.large-7 { - flex-basis: 58.33333%; - max-width: 58.33333% -} - -.large-offset-7 { - margin-left: 58.33333% -} - -.large-order-7 { - order: 7 -} - -.large-8 { - flex-basis: 66.66667%; - max-width: 66.66667% -} - -.large-offset-8 { - margin-left: 66.66667% -} - -.large-order-8 { - order: 8 -} - -.large-9 { - flex-basis: 75%; - max-width: 75% -} - -.large-offset-9 { - margin-left: 75% -} - -.large-order-9 { - order: 9 -} - -.large-10 { - flex-basis: 83.33333%; - max-width: 83.33333% -} - -.large-offset-10 { - margin-left: 83.33333% -} - -.large-order-10 { - order: 10 -} - -.large-11 { - flex-basis: 91.66667%; - max-width: 91.66667% -} - -.large-offset-11 { - margin-left: 91.66667% -} - -.large-order-11 { - order: 11 -} - -.large-12 { - flex-basis: 100%; - max-width: 100% -} - -.large-offset-12 { - margin-left: 100% -} - -.large-order-12 { - order: 12 -} - -.large-centered { - margin-left: auto; - margin-right: auto -} - -.large-uncentered { - margin-left: 0; - margin-right: 0 -} - -.large-last { - margin-left: auto -} - -.large-notlast { - margin-left: 0 -} - -.large-grow { - flex: auto; - max-width: initial -} - -.large-ungrow { - flex: initial; - max-width: initial -} - -@media only screen and (min-width: 1441px) { - .xlarge-offset-0 { - margin-left: 0 - } - - .xlarge-order-0 { - order: 0 - } - - .xlarge-1 { - flex-basis: 8.33333%; - max-width: 8.33333% - } - - .xlarge-offset-1 { - margin-left: 8.33333% - } - - .xlarge-order-1 { - order: 1 - } - - .xlarge-2 { - flex-basis: 16.66667%; - max-width: 16.66667% - } - - .xlarge-offset-2 { - margin-left: 16.66667% - } - - .xlarge-order-2 { - order: 2 - } - - .xlarge-3 { - flex-basis: 25%; - max-width: 25% - } - - .xlarge-offset-3 { - margin-left: 25% - } - - .xlarge-order-3 { - order: 3 - } - - .xlarge-4 { - flex-basis: 33.33333%; - max-width: 33.33333% - } - - .xlarge-offset-4 { - margin-left: 33.33333% - } - - .xlarge-order-4 { - order: 4 - } - - .xlarge-5 { - flex-basis: 41.66667%; - max-width: 41.66667% - } - - .xlarge-offset-5 { - margin-left: 41.66667% - } - - .xlarge-order-5 { - order: 5 - } - - .xlarge-6 { - flex-basis: 50%; - max-width: 50% - } - - .xlarge-offset-6 { - margin-left: 50% - } - - .xlarge-order-6 { - order: 6 - } - - .xlarge-7 { - flex-basis: 58.33333%; - max-width: 58.33333% - } - - .xlarge-offset-7 { - margin-left: 58.33333% - } - - .xlarge-order-7 { - order: 7 - } - - .xlarge-8 { - flex-basis: 66.66667%; - max-width: 66.66667% - } - - .xlarge-offset-8 { - margin-left: 66.66667% - } - - .xlarge-order-8 { - order: 8 - } - - .xlarge-9 { - flex-basis: 75%; - max-width: 75% - } - - .xlarge-offset-9 { - margin-left: 75% - } - - .xlarge-order-9 { - order: 9 - } - - .xlarge-10 { - flex-basis: 83.33333%; - max-width: 83.33333% - } - - .xlarge-offset-10 { - margin-left: 83.33333% - } - - .xlarge-order-10 { - order: 10 - } - - .xlarge-11 { - flex-basis: 91.66667%; - max-width: 91.66667% - } - - .xlarge-offset-11 { - margin-left: 91.66667% - } - - .xlarge-order-11 { - order: 11 - } - - .xlarge-12 { - flex-basis: 100%; - max-width: 100% - } - - .xlarge-offset-12 { - margin-left: 100% - } - - .xlarge-order-12 { - order: 12 - } - - .xlarge-centered { - margin-left: auto; - margin-right: auto - } - - .xlarge-uncentered { - margin-left: 0; - margin-right: 0 - } - - .xlarge-last { - margin-left: auto - } - - .xlarge-notlast { - margin-left: 0 - } - - .xlarge-grow { - flex: auto; - max-width: initial - } - - .xlarge-ungrow { - flex: initial; - max-width: initial - } -} - -@media only screen and (max-width: 1068px) { - .medium-offset-0 { - margin-left: 0 - } - - .medium-order-0 { - order: 0 - } - - .medium-1 { - flex-basis: 8.33333%; - max-width: 8.33333% - } - - .medium-offset-1 { - margin-left: 8.33333% - } - - .medium-order-1 { - order: 1 - } - - .medium-2 { - flex-basis: 16.66667%; - max-width: 16.66667% - } - - .medium-offset-2 { - margin-left: 16.66667% - } - - .medium-order-2 { - order: 2 - } - - .medium-3 { - flex-basis: 25%; - max-width: 25% - } - - .medium-offset-3 { - margin-left: 25% - } - - .medium-order-3 { - order: 3 - } - - .medium-4 { - flex-basis: 33.33333%; - max-width: 33.33333% - } - - .medium-offset-4 { - margin-left: 33.33333% - } - - .medium-order-4 { - order: 4 - } - - .medium-5 { - flex-basis: 41.66667%; - max-width: 41.66667% - } - - .medium-offset-5 { - margin-left: 41.66667% - } - - .medium-order-5 { - order: 5 - } - - .medium-6 { - flex-basis: 50%; - max-width: 50% - } - - .medium-offset-6 { - margin-left: 50% - } - - .medium-order-6 { - order: 6 - } - - .medium-7 { - flex-basis: 58.33333%; - max-width: 58.33333% - } - - .medium-offset-7 { - margin-left: 58.33333% - } - - .medium-order-7 { - order: 7 - } - - .medium-8 { - flex-basis: 66.66667%; - max-width: 66.66667% - } - - .medium-offset-8 { - margin-left: 66.66667% - } - - .medium-order-8 { - order: 8 - } - - .medium-9 { - flex-basis: 75%; - max-width: 75% - } - - .medium-offset-9 { - margin-left: 75% - } - - .medium-order-9 { - order: 9 - } - - .medium-10 { - flex-basis: 83.33333%; - max-width: 83.33333% - } - - .medium-offset-10 { - margin-left: 83.33333% - } - - .medium-order-10 { - order: 10 - } - - .medium-11 { - flex-basis: 91.66667%; - max-width: 91.66667% - } - - .medium-offset-11 { - margin-left: 91.66667% - } - - .medium-order-11 { - order: 11 - } - - .medium-12 { - flex-basis: 100%; - max-width: 100% - } - - .medium-offset-12 { - margin-left: 100% - } - - .medium-order-12 { - order: 12 - } - - .medium-centered { - margin-left: auto; - margin-right: auto - } - - .medium-uncentered { - margin-left: 0; - margin-right: 0 - } - - .medium-last { - margin-left: auto - } - - .medium-notlast { - margin-left: 0 - } - - .medium-grow { - flex: auto; - max-width: initial - } - - .medium-ungrow { - flex: initial; - max-width: initial - } -} - -@media only screen and (max-width: 734px) { - .small-offset-0 { - margin-left: 0 - } - - .small-order-0 { - order: 0 - } - - .small-1 { - flex-basis: 8.33333%; - max-width: 8.33333% - } - - .small-offset-1 { - margin-left: 8.33333% - } - - .small-order-1 { - order: 1 - } - - .small-2 { - flex-basis: 16.66667%; - max-width: 16.66667% - } - - .small-offset-2 { - margin-left: 16.66667% - } - - .small-order-2 { - order: 2 - } - - .small-3 { - flex-basis: 25%; - max-width: 25% - } - - .small-offset-3 { - margin-left: 25% - } - - .small-order-3 { - order: 3 - } - - .small-4 { - flex-basis: 33.33333%; - max-width: 33.33333% - } - - .small-offset-4 { - margin-left: 33.33333% - } - - .small-order-4 { - order: 4 - } - - .small-5 { - flex-basis: 41.66667%; - max-width: 41.66667% - } - - .small-offset-5 { - margin-left: 41.66667% - } - - .small-order-5 { - order: 5 - } - - .small-6 { - flex-basis: 50%; - max-width: 50% - } - - .small-offset-6 { - margin-left: 50% - } - - .small-order-6 { - order: 6 - } - - .small-7 { - flex-basis: 58.33333%; - max-width: 58.33333% - } - - .small-offset-7 { - margin-left: 58.33333% - } - - .small-order-7 { - order: 7 - } - - .small-8 { - flex-basis: 66.66667%; - max-width: 66.66667% - } - - .small-offset-8 { - margin-left: 66.66667% - } - - .small-order-8 { - order: 8 - } - - .small-9 { - flex-basis: 75%; - max-width: 75% - } - - .small-offset-9 { - margin-left: 75% - } - - .small-order-9 { - order: 9 - } - - .small-10 { - flex-basis: 83.33333%; - max-width: 83.33333% - } - - .small-offset-10 { - margin-left: 83.33333% - } - - .small-order-10 { - order: 10 - } - - .small-11 { - flex-basis: 91.66667%; - max-width: 91.66667% - } - - .small-offset-11 { - margin-left: 91.66667% - } - - .small-order-11 { - order: 11 - } - - .small-12 { - flex-basis: 100%; - max-width: 100% - } - - .small-offset-12 { - margin-left: 100% - } - - .small-order-12 { - order: 12 - } - - .small-centered { - margin-left: auto; - margin-right: auto - } - - .small-uncentered { - margin-left: 0; - margin-right: 0 - } - - .small-last { - margin-left: auto - } - - .small-notlast { - margin-left: 0 - } - - .small-grow { - flex: auto; - max-width: initial - } - - .small-ungrow { - flex: initial; - max-width: initial - } -} - -.row-reverse .column { - box-sizing: border-box; - margin: 0; - padding: 0; - min-width: 0px -} - -.row-reverse .large-offset-0 { - margin-right: 0 -} - -.row-reverse .large-offset-1 { - margin-right: 8.33333% -} - -.row-reverse .large-offset-2 { - margin-right: 16.66667% -} - -.row-reverse .large-offset-3 { - margin-right: 25% -} - -.row-reverse .large-offset-4 { - margin-right: 33.33333% -} - -.row-reverse .large-offset-5 { - margin-right: 41.66667% -} - -.row-reverse .large-offset-6 { - margin-right: 50% -} - -.row-reverse .large-offset-7 { - margin-right: 58.33333% -} - -.row-reverse .large-offset-8 { - margin-right: 66.66667% -} - -.row-reverse .large-offset-9 { - margin-right: 75% -} - -.row-reverse .large-offset-10 { - margin-right: 83.33333% -} - -.row-reverse .large-offset-11 { - margin-right: 91.66667% -} - -.row-reverse .large-offset-12 { - margin-right: 100% -} - -.row-reverse .large-last { - margin-right: auto -} - -.row-reverse .large-notlast { - margin-right: 0 -} - -@media only screen and (min-width: 1441px) { - .row-reverse .xlarge-offset-0 { - margin-right: 0 - } - - .row-reverse .xlarge-offset-1 { - margin-right: 8.33333% - } - - .row-reverse .xlarge-offset-2 { - margin-right: 16.66667% - } - - .row-reverse .xlarge-offset-3 { - margin-right: 25% - } - - .row-reverse .xlarge-offset-4 { - margin-right: 33.33333% - } - - .row-reverse .xlarge-offset-5 { - margin-right: 41.66667% - } - - .row-reverse .xlarge-offset-6 { - margin-right: 50% - } - - .row-reverse .xlarge-offset-7 { - margin-right: 58.33333% - } - - .row-reverse .xlarge-offset-8 { - margin-right: 66.66667% - } - - .row-reverse .xlarge-offset-9 { - margin-right: 75% - } - - .row-reverse .xlarge-offset-10 { - margin-right: 83.33333% - } - - .row-reverse .xlarge-offset-11 { - margin-right: 91.66667% - } - - .row-reverse .xlarge-offset-12 { - margin-right: 100% - } - - .row-reverse .xlarge-last { - margin-right: auto - } - - .row-reverse .xlarge-notlast { - margin-right: 0 - } -} - -@media only screen and (max-width: 1068px) { - .row-reverse .medium-offset-0 { - margin-right: 0 - } - - .row-reverse .medium-offset-1 { - margin-right: 8.33333% - } - - .row-reverse .medium-offset-2 { - margin-right: 16.66667% - } - - .row-reverse .medium-offset-3 { - margin-right: 25% - } - - .row-reverse .medium-offset-4 { - margin-right: 33.33333% - } - - .row-reverse .medium-offset-5 { - margin-right: 41.66667% - } - - .row-reverse .medium-offset-6 { - margin-right: 50% - } - - .row-reverse .medium-offset-7 { - margin-right: 58.33333% - } - - .row-reverse .medium-offset-8 { - margin-right: 66.66667% - } - - .row-reverse .medium-offset-9 { - margin-right: 75% - } - - .row-reverse .medium-offset-10 { - margin-right: 83.33333% - } - - .row-reverse .medium-offset-11 { - margin-right: 91.66667% - } - - .row-reverse .medium-offset-12 { - margin-right: 100% - } - - .row-reverse .medium-last { - margin-right: auto - } - - .row-reverse .medium-notlast { - margin-right: 0 - } -} - -@media only screen and (max-width: 734px) { - .row-reverse .small-offset-0 { - margin-right: 0 - } - - .row-reverse .small-offset-1 { - margin-right: 8.33333% - } - - .row-reverse .small-offset-2 { - margin-right: 16.66667% - } - - .row-reverse .small-offset-3 { - margin-right: 25% - } - - .row-reverse .small-offset-4 { - margin-right: 33.33333% - } - - .row-reverse .small-offset-5 { - margin-right: 41.66667% - } - - .row-reverse .small-offset-6 { - margin-right: 50% - } - - .row-reverse .small-offset-7 { - margin-right: 58.33333% - } - - .row-reverse .small-offset-8 { - margin-right: 66.66667% - } - - .row-reverse .small-offset-9 { - margin-right: 75% - } - - .row-reverse .small-offset-10 { - margin-right: 83.33333% - } - - .row-reverse .small-offset-11 { - margin-right: 91.66667% - } - - .row-reverse .small-offset-12 { - margin-right: 100% - } - - .row-reverse .small-last { - margin-right: auto - } - - .row-reverse .small-notlast { - margin-right: 0 - } -} - -.grid { - margin-left: auto; - margin-right: auto; - grid-column-gap: 24px; - grid-row-gap: 24px; - padding-left: 24px; - padding-right: 24px; - padding-top: 0; - padding-bottom: 0; - display: grid; - grid-template-columns:repeat(12, minmax(0, 1fr)) -} - -.grid .grid { - height: 100%; - padding-left: 0; - padding-right: 0 -} - -.grid-item { - position: relative; - box-sizing: border-box -} - -.large-span-0 { - grid-column: span 0 -} - -.large-span-1 { - grid-column: span 1 -} - -.large-span-2 { - grid-column: span 2 -} - -.large-span-3 { - grid-column: span 3 -} - -.large-span-4 { - grid-column: span 4 -} - -.large-span-5 { - grid-column: span 5 -} - -.large-span-6 { - grid-column: span 6 -} - -.large-span-7 { - grid-column: span 7 -} - -.large-span-8 { - grid-column: span 8 -} - -.large-span-9 { - grid-column: span 9 -} - -.large-span-10 { - grid-column: span 10 -} - -.large-span-11 { - grid-column: span 11 -} - -.large-span-12 { - grid-column: span 12 -} - -@media only screen and (min-width: 1441px) { - .xlarge-span-0 { - grid-column: span 0 - } - - .xlarge-span-1 { - grid-column: span 1 - } - - .xlarge-span-2 { - grid-column: span 2 - } - - .xlarge-span-3 { - grid-column: span 3 - } - - .xlarge-span-4 { - grid-column: span 4 - } - - .xlarge-span-5 { - grid-column: span 5 - } - - .xlarge-span-6 { - grid-column: span 6 - } - - .xlarge-span-7 { - grid-column: span 7 - } - - .xlarge-span-8 { - grid-column: span 8 - } - - .xlarge-span-9 { - grid-column: span 9 - } - - .xlarge-span-10 { - grid-column: span 10 - } - - .xlarge-span-11 { - grid-column: span 11 - } - - .xlarge-span-12 { - grid-column: span 12 - } -} - -@media only screen and (max-width: 1068px) { - .medium-span-0 { - grid-column: span 0 - } - - .medium-span-1 { - grid-column: span 1 - } - - .medium-span-2 { - grid-column: span 2 - } - - .medium-span-3 { - grid-column: span 3 - } - - .medium-span-4 { - grid-column: span 4 - } - - .medium-span-5 { - grid-column: span 5 - } - - .medium-span-6 { - grid-column: span 6 - } - - .medium-span-7 { - grid-column: span 7 - } - - .medium-span-8 { - grid-column: span 8 - } - - .medium-span-9 { - grid-column: span 9 - } - - .medium-span-10 { - grid-column: span 10 - } - - .medium-span-11 { - grid-column: span 11 - } - - .medium-span-12 { - grid-column: span 12 - } -} - -@media only screen and (max-width: 734px) { - .small-span-0 { - grid-column: span 0 - } - - .small-span-1 { - grid-column: span 1 - } - - .small-span-2 { - grid-column: span 2 - } - - .small-span-3 { - grid-column: span 3 - } - - .small-span-4 { - grid-column: span 4 - } - - .small-span-5 { - grid-column: span 5 - } - - .small-span-6 { - grid-column: span 6 - } - - .small-span-7 { - grid-column: span 7 - } - - .small-span-8 { - grid-column: span 8 - } - - .small-span-9 { - grid-column: span 9 - } - - .small-span-10 { - grid-column: span 10 - } - - .small-span-11 { - grid-column: span 11 - } - - .small-span-12 { - grid-column: span 12 - } -} - -.icon::before, .icon::after, .more::before, .more::after { - font-family: "SF Pro Icons"; - color: inherit; - display: inline-block; - font-style: normal; - font-weight: inherit; - font-size: inherit; - line-height: 1; - text-decoration: underline; - position: relative; - z-index: 1; - alt: '' -} - -.icon::before, .icon::after, .more::before, .more::after { - text-decoration: none -} - -.icon::before, .more::before { - display: none -} - -.icon-after::after, .more::after { - padding-left: .3em; - top: 0 -} - -.icon-before::before { - padding-right: .3em; - display: inline-block; - top: 0 -} - -.icon-before::after { - display: none -} - -.icon-before.icon-apple::before { - padding-right: 0; - display: inline-block; - top: 0 -} - -.icon-before.icon-apple::after { - display: none -} - -.icon-apple::before, .icon-apple::after { - content: "" -} - -.icon-chevrondown::before, .icon-chevrondown::after { - content: "" -} - -.icon-chevrondowncircle::before, .icon-chevrondowncircle::after { - content: "" -} - -.icon-chevronleft::before, .icon-chevronleft::after { - content: "" -} - -.icon-chevronleftcircle::before, .icon-chevronleftcircle::after { - content: "" -} - -.icon-chevronright::before, .icon-chevronright::after { - content: "" -} - -.icon-chevronrightcircle::before, .icon-chevronrightcircle::after { - content: "" -} - -.icon-chevronup::before, .icon-chevronup::after { - content: "" -} - -.icon-chevronupcircle::before, .icon-chevronupcircle::after { - content: "" -} - -.icon-downloadcircle::before, .icon-downloadcircle::after { - content: "" -} - -.icon-arrowupcircle::before, .icon-arrowupcircle::after { - content: "ô€¶" -} - -.icon-external::before, .icon-external::after { - content: "" -} - -.icon-share::before, .icon-share::after { - content: "" -} - -.icon-search::before, .icon-search::after { - content: "" -} - -.icon-arkit::before, .icon-arkit::after { - content: "" -} - -.icon-pausecircle::before, .icon-pausecircle::after { - content: "" -} - -.icon-pausesolid::before, .icon-pausesolid::after { - content: "" -} - -.icon-playcircle::before, .icon-playcircle::after { - content: "" -} - -.icon-playsolid::before, .icon-playsolid::after { - content: "" -} - -.icon-replay::before, .icon-replay::after { - content: "" -} - -.icon-stopcircle::before, .icon-stopcircle::after { - content: "ïŒ " -} - -.icon-stopsolid::before, .icon-stopsolid::after { - content: "" -} - -.icon-circle::before, .icon-circle::after { - content: "" -} - -.icon-check::before, .icon-check::after { - content: "" -} - -.icon-checkcircle::before, .icon-checkcircle::after { - content: "" -} - -.icon-checksolid::before, .icon-checksolid::after { - content: "" -} - -.icon-reset::before, .icon-reset::after { - content: "" -} - -.icon-resetcircle::before, .icon-resetcircle::after { - content: "" -} - -.icon-resetsolid::before, .icon-resetsolid::after { - content: "" -} - -.icon-exclamation::before, .icon-exclamation::after { - content: "" -} - -.icon-exclamationcircle::before, .icon-exclamationcircle::after { - content: "" -} - -.icon-exclamationsolid::before, .icon-exclamationsolid::after { - content: "" -} - -.icon-exclamationtriangle::before, .icon-exclamationtriangle::after { - content: "" -} - -.icon-exclamationtrianglesolid::before, .icon-exclamationtrianglesolid::after { - content: "" -} - -.icon-infocircle::before, .icon-infocircle::after { - content: "" -} - -.icon-infosolid::before, .icon-infosolid::after { - content: "" -} - -.icon-question::before, .icon-question::after { - content: "" -} - -.icon-questioncircle::before, .icon-questioncircle::after { - content: "" -} - -.icon-questionsolid::before, .icon-questionsolid::after { - content: "" -} - -.icon-plus::before, .icon-plus::after { - content: "" -} - -.icon-pluscircle::before, .icon-pluscircle::after { - content: "" -} - -.icon-plussolid::before, .icon-plussolid::after { - content: "" -} - -.icon-minus::before, .icon-minus::after { - content: "" -} - -.icon-minuscircle::before, .icon-minuscircle::after { - content: "" -} - -.icon-minussolid::before, .icon-minussolid::after { - content: "" -} - -.icon-1circle::before, .icon-1circle::after { - content: "" -} - -.icon-2circle::before, .icon-2circle::after { - content: "" -} - -.icon-3circle::before, .icon-3circle::after { - content: "" -} - -.icon-4circle::before, .icon-4circle::after { - content: "" -} - -.icon-5circle::before, .icon-5circle::after { - content: "" -} - -.icon-6circle::before, .icon-6circle::after { - content: "" -} - -.icon-7circle::before, .icon-7circle::after { - content: "" -} - -.icon-8circle::before, .icon-8circle::after { - content: "" -} - -.icon-9circle::before, .icon-9circle::after { - content: "" -} - -.icon-10circle::before, .icon-10circle::after { - content: "" -} - -.icon-11circle::before, .icon-11circle::after { - content: "" -} - -.icon-12circle::before, .icon-12circle::after { - content: "" -} - -.icon-13circle::before, .icon-13circle::after { - content: "" -} - -.icon-14circle::before, .icon-14circle::after { - content: "" -} - -.icon-15circle::before, .icon-15circle::after { - content: "" -} - -.icon-16circle::before, .icon-16circle::after { - content: "" -} - -.icon-17circle::before, .icon-17circle::after { - content: "" -} - -.icon-18circle::before, .icon-18circle::after { - content: "" -} - -.icon-19circle::before, .icon-19circle::after { - content: "" -} - -.icon-20circle::before, .icon-20circle::after { - content: "" -} - -.icon-close::before, .icon-close::after { - content: "" -} - -.icon-closecompact::before, .icon-closecompact::after { - content: "" -} - -.icon-paddleleft::before, .icon-paddleleft::after { - content: "" -} - -.icon-paddleleftcompact::before, .icon-paddleleftcompact::after { - content: "ï " -} - -.icon-paddleright::before, .icon-paddleright::after { - content: "" -} - -.icon-paddlerightcompact::before, .icon-paddlerightcompact::after { - content: "" -} - -.icon-paddleup::before, .icon-paddleup::after { - content: "" -} - -.icon-paddleupcompact::before, .icon-paddleupcompact::after { - content: "" -} - -.icon-paddledown::before, .icon-paddledown::after { - content: "" -} - -.icon-paddledowncompact::before, .icon-paddledowncompact::after { - content: "" -} - -.icon-thumbnailreplay::before, .icon-thumbnailreplay::after { - content: "" -} - -.icon-thumbnailpause::before, .icon-thumbnailpause::after { - content: "" -} - -.icon-thumbnailplay::before, .icon-thumbnailplay::after { - content: "" -} - -.icon-externalrtl::before, .icon-externalrtl::after { - content: "" -} - -.icon-questionrtl::before, .icon-questionrtl::after { - content: "" -} - -.icon-questioncirclertl::before, .icon-questioncirclertl::after { - content: "" -} - -.icon-questionsolidrtl::before, .icon-questionsolidrtl::after { - content: "" -} - -.more::before, .more::after { - content: "" -} - -.more-block { - margin-top: .5em -} - -.icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after { - display: inline; - position: static -} - -a.icon-wrapper { - text-decoration: none -} - -a.icon-wrapper:hover .icon-copy { - text-decoration: underline -} - -html[dir=rtl] .icon-external::before, html[dir=rtl] .icon-external::after { - content: "" -} - -html[dir=rtl] .icon-wrapper { - unicode-bidi: bidi-override -} - -html[dir=rtl] .icon-copy { - unicode-bidi: embed -} - -:lang(ar) .icon-question::before, :lang(ar) .icon-question::after { - content: "" -} - -:lang(ar) .icon-questioncircle::before, :lang(ar) .icon-questioncircle::after { - content: "" -} - -:lang(ar) .icon-questionsolid::before, :lang(ar) .icon-questionsolid::after { - content: "" -} - -body { - min-width: 320px -} - -.large-hide { - display: none -} - -.large-show { - display: block -} - -.large-show-inline { - display: inline -} - -.large-show-inlineblock { - display: inline-block -} - -@media only screen and (min-width: 1441px) { - .xlarge-hide { - display: none - } - - .xlarge-show { - display: block - } - - .xlarge-show-inline { - display: inline - } - - .xlarge-show-inlineblock { - display: inline-block - } -} - -@media only screen and (max-width: 1068px) { - .medium-hide { - display: none - } - - .medium-show { - display: block - } - - .medium-show-inline { - display: inline - } - - .medium-show-inlineblock { - display: inline-block - } -} - -@media only screen and (max-width: 734px) { - .small-hide { - display: none - } - - .small-show { - display: block - } - - .small-show-inline { - display: inline - } - - .small-show-inlineblock { - display: inline-block - } -} - -.viewport-content { - margin-left: auto; - margin-right: auto; - width: 980px -} - -@media only screen and (min-width: 1441px) { - .viewport-content { - margin-left: auto; - margin-right: auto; - width: 980px - } -} - -@media only screen and (max-width: 1068px) { - .viewport-content { - margin-left: auto; - margin-right: auto; - width: 692px - } -} - -@media only screen and (max-width: 734px) { - .viewport-content { - margin-left: auto; - margin-right: auto; - width: 87.5% - } -} - -#localnav-viewport-emitter { - overflow: hidden; - position: absolute; - top: 0; - left: 0; - width: 0; - height: 0; - visibility: hidden; - z-index: -1 -} - -#localnav-viewport-emitter::before { - content: "ac-localnav:large" -} - -@media only screen and (max-width: 1023px) { - #localnav-viewport-emitter::before { - content: "ac-localnav:medium" - } -} - -@media only screen and (max-width: 767px) { - #localnav-viewport-emitter::before { - content: "ac-localnav:small" - } -} - -.localnav { - position: relative; - top: 0; - left: 0; - width: 100%; - height: 52px; - min-width: 1024px; - z-index: 9997 -} - -@media only screen and (max-width: 1044px) { - .localnav { - min-width: 320px - } -} - -.localnav.localnav-stacked { - height: 66px -} - -@media only screen and (max-width: 767px) { - .localnav { - height: 48px - } - - .localnav.localnav-stacked { - height: 63px - } -} - -.localnav-overlap .localnav { - margin-bottom: -52px -} - -.localnav.localnav-stacked .localnav-overlap .localnav { - margin-bottom: -66px -} - -@media only screen and (max-width: 767px) { - .localnav-overlap .localnav { - margin-bottom: -48px - } - - .localnav.localnav-stacked .localnav-overlap .localnav { - margin-bottom: -63px - } -} - -.topnav-overlap .localnav { - margin-top: 44px; - margin-bottom: -96px -} - -.topnav-overlap .localnav.localnav-stacked { - margin-bottom: -110px -} - -@media only screen and (max-width: 767px) { - .topnav-overlap .localnav { - margin-top: 48px; - margin-bottom: -96px - } - - .topnav-overlap .localnav.localnav-stacked { - margin-bottom: -111px - } -} - -.localnav.theme-dark { - background: none -} - -.localnav-menustate { - display: none -} - -.localnav-wrapper { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: auto; - min-height: 100%; - z-index: 1 -} - -.localnav-content { - margin: 0 auto; - max-width: 980px; - padding: 0 22px; - position: relative; - z-index: 2; - padding-left: calc(22px + constant(safe-area-inset-left)); - padding-right: calc(22px + constant(safe-area-inset-right)) -} - -@supports (padding: calc(max(0px))) { - .localnav-content { - padding-left: calc(max(22px, env(safe-area-inset-left))); - padding-right: calc(max(22px, env(safe-area-inset-right))) - } -} - -.localnav-content::before, .localnav-content::after { - content: ' '; - display: table -} - -.localnav-content::after { - clear: both -} - -@media only screen and (max-width: 1023px) { - .localnav-content { - border-bottom: none - } -} - -@media only screen and (max-width: 767px) { - .localnav-content { - padding: 0 16px - } -} - -.localnav.css-sticky { - position: sticky -} - -.localnav.no-css-sticky.localnav-sticking { - margin-top: 0 !important; - margin-bottom: 0 !important; - position: fixed -} - -#localnav-sticky-placeholder { - display: block; - margin: 0; - padding: 0; - position: relative; - visibility: hidden; - z-index: -1 -} - -#localnav-sticky-placeholder.no-css-sticky.localnav-sticking { - height: 52px -} - -.localnav-overlap #localnav-sticky-placeholder.no-css-sticky.localnav-sticking, .topnav-overlap #localnav-sticky-placeholder.no-css-sticky.localnav-sticking { - height: 0 -} - -@media only screen and (max-width: 767px) { - #localnav-sticky-placeholder.no-css-sticky.localnav-sticking { - height: 48px - } -} - -.localnav-curtain { - background: rgba(0, 0, 0, 0.4); - opacity: 0; - position: fixed; - top: 0; - left: 0; - width: 0; - height: 0; - z-index: 9996; - transition: opacity 0.2s ease -} - -@media only screen and (max-width: 767px) { - .localnav-curtain { - transition: opacity 1s ease 0.2s, width 0s ease 1.2s, height 0s ease 1.2s - } -} - -.localnav-menustate:checked ~ .localnav-curtain, .localnav-menustate:target ~ .localnav-curtain { - transition: opacity 1s ease 0.1s -} - -@media only screen and (max-width: 767px) { - .localnav-menustate:checked ~ .localnav-curtain, .localnav-menustate:target ~ .localnav-curtain { - opacity: 1; - right: 0; - bottom: 0; - width: 100%; - height: 100% - } -} - -.localnav-actions { - float: left; - padding-top: 18px -} - -.localnav.localnav-stacked .localnav-actions { - padding-top: 34px -} - -@media only screen and (max-width: 767px) { - .localnav-actions { - right: 0; - padding-left: 22px; - padding-right: 22px; - position: absolute; - top: 0; - z-index: 1; - padding-right: calc(22px + constant(safe-area-inset-right)) - } - - @supports (padding: calc(max(0px))) { - .localnav-actions { - padding-right: calc(max(22px, env(safe-area-inset-right))) - } - } -} - -@media only screen and (max-width: 767px) and (max-width: 767px) { - .localnav-actions { - padding-left: 16px; - padding-right: 16px; - padding-top: 16px - } - - .localnav.localnav-stacked .localnav-actions { - padding-top: 32px - } -} - -.localnav-action { - margin-left: 24px; - float: left -} - -@media only screen and (max-width: 767px) { - .localnav-action-button, .localnav-action-violator { - margin-left: 17px; - margin-top: -3px - } -} - -.localnav-action-button .localnav-button, .localnav-action-violator .localnav-violator { - margin-top: -1px -} - -.localnav-action-product { - position: absolute; - clip: rect(1px, 1px, 1px, 1px); - -webkit-clip-path: inset(0px 0px 99.9% 99.9%); - clip-path: inset(0px 0px 99.9% 99.9%); - overflow: hidden; - height: 1px; - width: 1px; - padding: 0; - border: 0; - top: auto; - left: auto -} - -.localnav-action-menucta { - margin-top: -2px; - position: relative; - z-index: 1 -} - -@media only screen and (max-width: 767px) { - .localnav-action-menucta { - float: left - } -} - -.localnav-background { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - z-index: 1; - transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1) -} - -.localnav-background:after { - background-color: rgba(0, 0, 0, 0.16) -} - -@media only screen and (max-width: 767px) { - .localnav-background { - min-height: 48px; - transition: background-color 0.5s ease 0.7s - } - - .localnav.localnav-hero .localnav-background { - transition-delay: 0s - } -} - -.localnav.localnav-scrim .localnav-background { - background-color: rgba(255, 255, 255, 0.9) -} - -@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { - .localnav.localnav-scrim .localnav-background { - -webkit-backdrop-filter: saturate(180%) blur(20px); - backdrop-filter: saturate(180%) blur(20px); - background-color: rgba(255, 255, 255, 0.72) - } -} - -.localnav-scrim.localnav.localnav-noblur .localnav-background { - -webkit-backdrop-filter: initial; - backdrop-filter: initial; - background-color: rgba(255, 255, 255, 0.9) -} - -.theme-dark .localnav.localnav-scrim .localnav-background, .localnav-scrim.localnav.theme-dark .localnav-background { - background-color: rgba(29, 29, 31, 0.9) -} - -@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { - .theme-dark .localnav.localnav-scrim .localnav-background, .localnav-scrim.localnav.theme-dark .localnav-background { - background-color: rgba(29, 29, 31, 0.72) - } -} - -.theme-dark .localnav-scrim.localnav.localnav-noblur .localnav-background, .localnav-scrim.theme-dark.localnav.localnav-noblur .localnav-background { - -webkit-backdrop-filter: initial; - backdrop-filter: initial; - background-color: rgba(29, 29, 31, 0.9) -} - -.localnav.localnav-sticking .localnav-background { - background-color: rgba(255, 255, 255, 0.9); - transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1); - transition-property: background-color, -webkit-backdrop-filter; - transition-property: background-color, backdrop-filter; - transition-property: background-color, backdrop-filter, -webkit-backdrop-filter -} - -@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { - .localnav.localnav-sticking .localnav-background { - -webkit-backdrop-filter: saturate(180%) blur(20px); - backdrop-filter: saturate(180%) blur(20px); - background-color: rgba(255, 255, 255, 0.72) - } -} - -.localnav-sticking.localnav.localnav-noblur .localnav-background { - -webkit-backdrop-filter: initial; - backdrop-filter: initial; - background-color: rgba(255, 255, 255, 0.9) -} - -.theme-dark .localnav.localnav-sticking .localnav-background, .localnav-sticking.localnav.theme-dark .localnav-background { - background-color: rgba(29, 29, 31, 0.9) -} - -@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { - .theme-dark .localnav.localnav-sticking .localnav-background, .localnav-sticking.localnav.theme-dark .localnav-background { - background-color: rgba(29, 29, 31, 0.72) - } -} - -.theme-dark .localnav-sticking.localnav.localnav-noblur .localnav-background, .localnav-sticking.theme-dark.localnav.localnav-noblur .localnav-background { - -webkit-backdrop-filter: initial; - backdrop-filter: initial; - background-color: rgba(29, 29, 31, 0.9) -} - -.localnav-menustate:checked ~ .localnav .localnav-background, .localnav-menustate:target ~ .localnav .localnav-background { - background-color: #fff; - max-height: none; - transition: background-color 0.5s ease; - transition-property: background-color, -webkit-backdrop-filter; - transition-property: background-color, backdrop-filter; - transition-property: background-color, backdrop-filter, -webkit-backdrop-filter -} - -@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { - .localnav-menustate:checked ~ .localnav .localnav-background, .localnav-menustate:target ~ .localnav .localnav-background { - -webkit-backdrop-filter: saturate(180%) blur(20px); - backdrop-filter: saturate(180%) blur(20px); - background-color: rgba(255, 255, 255, 0.9) - } -} - -.localnav-menustate:checked ~ .localnav.localnav-noblur .localnav-background, .localnav-menustate:target ~ .localnav.localnav-noblur .localnav-background { - -webkit-backdrop-filter: initial; - backdrop-filter: initial; - background-color: #fff -} - -.theme-dark .localnav .localnav-background:after, .localnav.theme-dark .localnav-background:after { - background-color: rgba(255, 255, 255, 0.24) -} - -.theme-dark .localnav-menustate:checked ~ .localnav .localnav-background, .theme-dark .localnav-menustate:target ~ .localnav .localnav-background, .localnav-menustate:checked ~ .theme-dark.localnav .localnav-background, .localnav-menustate:target ~ .theme-dark.localnav .localnav-background { - background-color: #1d1d1f -} - -@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { - .theme-dark .localnav-menustate:checked ~ .localnav .localnav-background, .theme-dark .localnav-menustate:target ~ .localnav .localnav-background, .localnav-menustate:checked ~ .theme-dark.localnav .localnav-background, .localnav-menustate:target ~ .theme-dark.localnav .localnav-background { - background-color: rgba(29, 29, 31, 0.9) - } -} - -.theme-dark .localnav-menustate:checked ~ .localnav.localnav-noblur .localnav-background, .theme-dark .localnav-menustate:target ~ .localnav.localnav-noblur .localnav-background, .localnav-menustate:checked ~ .theme-dark.localnav.localnav-noblur .localnav-background, .localnav-menustate:target ~ .theme-dark.localnav.localnav-noblur .localnav-background { - -webkit-backdrop-filter: initial; - backdrop-filter: initial; - background-color: #1d1d1f -} - -.localnav.localnav-hero .localnav-background:after { - background-color: rgba(255, 255, 255, 0.24) -} - -.localnav-hero.localnav.localnav-sticking .localnav-background:after { - background-color: rgba(0, 0, 0, 0.16) -} - -.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-background:after, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-background:after { - background-color: rgba(255, 255, 255, 0.24) -} - -.localnav-menustate:checked ~ .localnav-hero.localnav .localnav-background:after, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-background:after { - background-color: rgba(0, 0, 0, 0.16) -} - -.theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-background:after, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-background:after, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-background:after, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-background:after { - background-color: rgba(255, 255, 255, 0.24) -} - -.localnav-background:after { - margin-left: -490px; - left: 50%; - content: ""; - display: block; - position: absolute; - top: 100%; - width: 980px; - height: 1px; - z-index: 1 -} - -@media only screen and (max-width: 1023px) { - .localnav-background:after { - margin-left: 0; - left: 0; - width: 100% - } -} - -.localnav.localnav-noborder .localnav-background:after { - display: none -} - -.localnav.localnav-scrim .localnav-background:after { - margin-left: 0; - left: 0; - width: 100% -} - -.localnav.localnav-sticking .localnav-background:after { - margin-left: 0; - left: 0; - width: 100% -} - -.localnav-menustate:checked ~ .localnav .localnav-background:after, .localnav-menustate:target ~ .localnav .localnav-background:after { - margin-left: 0; - left: 0; - width: 100% -} - -.localnav-menu { - font-size: 12px; - line-height: 1; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - float: right; - margin-top: -3px -} - -.localnav-menu:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-menu:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-menu:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-menu:lang(zh) { - letter-spacing: 0em -} - -.localnav-menu:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-menu:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-menu:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-menu:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-menu:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 767px) { - .localnav-menu { - font-size: 14px; - line-height: 1; - font-weight: 400; - letter-spacing: -.02em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(zh) { - letter-spacing: 0em - } - - .localnav-menu:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -@media only screen and (max-width: 767px) { - .localnav-menu { - font-size: 14px; - line-height: 1; - font-weight: 400; - letter-spacing: -.02em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - padding-top: 0; - margin-top: 0; - width: 100% - } - - .localnav-menu:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(zh) { - letter-spacing: 0em - } - - .localnav-menu:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-menu:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.localnav-menu-tray { - float: left; - padding-top: 18px -} - -.localnav.localnav-stacked .localnav-menu-tray { - padding-top: 34px -} - -@media only screen and (max-width: 767px) { - .localnav.localnav-stacked .localnav-menu-tray { - padding-top: 0 - } -} - -@media only screen and (max-width: 767px) { - .localnav-menu-tray { - float: none; - overflow: hidden; - pointer-events: none; - visibility: hidden; - width: 100%; - padding-top: 0; - max-height: 0; - transition: max-height 0.5s cubic-bezier(0.28, 0.11, 0.32, 1) 0.4s, visibility 0s linear 1s - } - - .localnav-menustate:checked ~ .localnav .localnav-menu-tray, .localnav-menustate:target ~ .localnav .localnav-menu-tray { - max-height: 400px; - max-height: calc(100vh - 48px - 48px); - overflow-y: auto; - -webkit-overflow-scrolling: touch; - pointer-events: auto; - visibility: visible; - transition-delay: 0.2s, 0s - } -} - -@media only screen and (max-width: 767px) and (orientation: landscape) { - .localnav-menustate:checked ~ .localnav .localnav-menu-tray, .localnav-menustate:target ~ .localnav .localnav-menu-tray { - max-height: 280px; - max-height: calc(100vh - 48px - 48px) - } -} - -@media only screen and (max-width: 767px) { - .localnav-menustate:checked ~ .localnav.localnav-opening .localnav-menu-tray, .localnav-menustate:target ~ .localnav.localnav-opening .localnav-menu-tray { - overflow-y: hidden - } - - .localnav-menustate:checked ~ .localnav.localnav-sticking .localnav-menu-tray, .localnav-menustate:target ~ .localnav.localnav-sticking .localnav-menu-tray { - max-height: calc(100vh - 48px) - } -} - -@media only screen and (max-width: 767px) { - .localnav-menu-items { - opacity: 0; - padding: 4px 24px 24px; - transform: translate3d(0, -150px, 0); - transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s, opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s - } - - .localnav-menustate:checked ~ .localnav .localnav-menu-items, .localnav-menustate:target ~ .localnav .localnav-menu-items { - opacity: 1; - transform: translate3d(0, 0, 0); - transition-delay: 0.2s, 0.4s - } -} - -.localnav-menu-item { - margin-left: 24px; - float: left; - list-style: none -} - -@media only screen and (max-width: 767px) { - .localnav-menu-item { - margin-left: 0; - display: inline-block; - float: none; - width: 100%; - height: 44px - } - - .localnav-menu-item:first-child .localnav-menu-link { - border-top: 0 - } - - .theme-dark .localnav .localnav-menu-item, .localnav.theme-dark .localnav-menu-item { - border-color: rgba(255, 255, 255, 0.24) - } - - .localnav-menu-item:nth-child(1) .localnav-menu-link { - transition-delay: 0.07s - } - - .localnav-menu-item:nth-child(2) .localnav-menu-link { - transition-delay: 0.14s - } - - .localnav-menu-item:nth-child(3) .localnav-menu-link { - transition-delay: 0.21s - } - - .localnav-menu-item:nth-child(4) .localnav-menu-link { - transition-delay: 0.28s - } - - .localnav-menu-item:nth-child(5) .localnav-menu-link { - transition-delay: 0.35s - } - - .localnav-menu-item:nth-child(6) .localnav-menu-link { - transition-delay: 0.42s - } - - .localnav-menu-item:nth-child(7) .localnav-menu-link { - transition-delay: 0.49s - } - - .localnav-menustate:checked ~ .localnav .localnav-menu-item:nth-child(1) .localnav-menu-link, .localnav-menustate:target ~ .localnav .localnav-menu-item:nth-child(1) .localnav-menu-link { - transition-delay: 0.56s - } - - .localnav-menustate:checked ~ .localnav .localnav-menu-item:nth-child(2) .localnav-menu-link, .localnav-menustate:target ~ .localnav .localnav-menu-item:nth-child(2) .localnav-menu-link { - transition-delay: 0.49s - } - - .localnav-menustate:checked ~ .localnav .localnav-menu-item:nth-child(3) .localnav-menu-link, .localnav-menustate:target ~ .localnav .localnav-menu-item:nth-child(3) .localnav-menu-link { - transition-delay: 0.42s - } - - .localnav-menustate:checked ~ .localnav .localnav-menu-item:nth-child(4) .localnav-menu-link, .localnav-menustate:target ~ .localnav .localnav-menu-item:nth-child(4) .localnav-menu-link { - transition-delay: 0.35s - } - - .localnav-menustate:checked ~ .localnav .localnav-menu-item:nth-child(5) .localnav-menu-link, .localnav-menustate:target ~ .localnav .localnav-menu-item:nth-child(5) .localnav-menu-link { - transition-delay: 0.28s - } - - .localnav-menustate:checked ~ .localnav .localnav-menu-item:nth-child(6) .localnav-menu-link, .localnav-menustate:target ~ .localnav .localnav-menu-item:nth-child(6) .localnav-menu-link { - transition-delay: 0.21s - } - - .localnav-menustate:checked ~ .localnav .localnav-menu-item:nth-child(7) .localnav-menu-link, .localnav-menustate:target ~ .localnav .localnav-menu-item:nth-child(7) .localnav-menu-link { - transition-delay: 0.14s - } -} - -.localnav-menu-link { - color: #000; - display: inline-block; - line-height: 22px; - white-space: nowrap; - opacity: .88 -} - -.localnav-menu-link:hover { - color: #06c; - opacity: 1; - text-decoration: none -} - -@media only screen and (max-width: 767px) { - .localnav-menu-link { - border-top: 1px solid rgba(0, 0, 0, 0.181818); - display: flex; - align-items: center; - height: 100%; - line-height: 1.3; - opacity: 0; - transform: translate3d(0, -25px, 0); - transition: 0.5s ease; - transition-property: transform, opacity - } - - .theme-dark .localnav .localnav-menu-link, .localnav.theme-dark .localnav-menu-link { - border-color: rgba(255, 255, 255, 0.26087) - } - - .localnav-menustate:checked ~ .localnav .localnav-menu-link, .localnav-menustate:target ~ .localnav .localnav-menu-link { - opacity: .88; - transform: translate3d(0, 0, 0) - } -} - -.theme-dark .localnav .localnav-menu-link, .localnav.theme-dark .localnav-menu-link { - color: #fff; - opacity: .92 -} - -.theme-dark .localnav .localnav-menu-link:hover, .localnav.theme-dark .localnav-menu-link:hover { - color: #2997ff; - opacity: 1 -} - -.theme-dark .localnav-menustate:checked ~ .localnav .localnav-menu-link, .theme-dark .localnav-menustate:target ~ .localnav .localnav-menu-link, .localnav-menustate:checked ~ .theme-dark.localnav .localnav-menu-link, .localnav-menustate:target ~ .theme-dark.localnav .localnav-menu-link { - opacity: .92 -} - -.localnav.localnav-hero .localnav-menu-link { - color: #fff; - opacity: .92 -} - -.localnav.localnav-hero .localnav-menu-link:hover { - color: #2997ff; - opacity: 1 -} - -.localnav-hero.localnav.localnav-sticking .localnav-menu-link { - color: #000; - opacity: .88 -} - -.localnav-hero.localnav.localnav-sticking .localnav-menu-link:hover { - color: #06c; - opacity: 1 -} - -.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menu-link, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menu-link { - color: #fff; - opacity: .92 -} - -.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menu-link:hover, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menu-link:hover { - color: #2997ff; - opacity: 1 -} - -.localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menu-link, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menu-link { - color: #000; - opacity: .88 -} - -.localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menu-link:hover, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menu-link:hover { - color: #06c; - opacity: 1 -} - -.theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menu-link, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menu-link, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-menu-link, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-menu-link { - color: #fff; - opacity: .92 -} - -.theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menu-link:hover, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menu-link:hover, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-menu-link:hover, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-menu-link:hover { - color: #2997ff; - opacity: 1 -} - -.localnav-menu-link.current { - color: #000; - opacity: .56; - cursor: default -} - -.localnav-menu-link.current:hover { - color: #000 -} - -.localnav-menustate:checked ~ .localnav .localnav-menu-link.current, .localnav-menustate:target ~ .localnav .localnav-menu-link.current { - opacity: .56; - border-color: rgba(0, 0, 0, 0.285714) -} - -.theme-dark .localnav .localnav-menu-link.current, .localnav.theme-dark .localnav-menu-link.current { - color: #fff; - opacity: .56 -} - -.theme-dark .localnav .localnav-menu-link.current:hover, .localnav.theme-dark .localnav-menu-link.current:hover { - color: #fff -} - -.theme-dark .localnav-menustate:checked ~ .localnav .localnav-menu-link.current, .theme-dark .localnav-menustate:target ~ .localnav .localnav-menu-link.current, .localnav-menustate:checked ~ .theme-dark.localnav .localnav-menu-link.current, .localnav-menustate:target ~ .theme-dark.localnav .localnav-menu-link.current { - opacity: .56; - border-color: rgba(255, 255, 255, 0.428571) -} - -.localnav.localnav-hero .localnav-menu-link.current { - color: #fff; - opacity: .56 -} - -.localnav.localnav-hero .localnav-menu-link.current:hover { - color: #fff -} - -.localnav-hero.localnav.localnav-sticking .localnav-menu-link.current { - color: #000; - opacity: .56 -} - -.localnav-hero.localnav.localnav-sticking .localnav-menu-link.current:hover { - color: #000 -} - -.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menu-link.current, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menu-link.current { - color: #fff; - opacity: .56 -} - -.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menu-link.current:hover, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menu-link.current:hover { - color: #fff -} - -.localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menu-link.current, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menu-link.current { - color: #000; - opacity: .56; - border-color: rgba(0, 0, 0, 0.285714) -} - -.localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menu-link.current:hover, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menu-link.current:hover { - color: #000 -} - -.theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menu-link.current, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menu-link.current, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-menu-link.current, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-menu-link.current { - color: #fff; - opacity: .56; - border-color: rgba(255, 255, 255, 0.428571) -} - -.theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menu-link.current:hover, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menu-link.current:hover, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-menu-link.current:hover, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-menu-link.current:hover { - color: #fff -} - -.localnav-action-menucta { - display: none -} - -@media only screen and (max-width: 767px) { - .localnav-action-menucta { - display: block - } -} - -.localnav-menucta { - margin-right: -11px; - cursor: pointer; - display: block; - overflow: hidden; - width: 40px; - height: 30px; - -webkit-tap-highlight-color: transparent -} - -.localnav-menucta-chevron { - display: block; - position: relative; - width: 100%; - height: 100%; - z-index: 1; - transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1), transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1); - transform: translateY(0); - opacity: 0.8 -} - -.localnav-menucta-chevron::before, .localnav-menucta-chevron::after { - content: ""; - display: block; - position: absolute; - top: 13px; - width: 11px; - height: 1px; - z-index: 1; - transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1), transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1) -} - -.localnav-menucta-chevron::before { - right: 50%; - border-radius: .5px 0 0 .5px -} - -.localnav-menucta-chevron::after { - left: 50%; - border-radius: 0 .5px .5px 0 -} - -.localnav-menucta-chevron::before, .localnav-menucta-chevron::after { - background: #000 -} - -.localnav-menucta-chevron::before { - transform-origin: 100% 100%; - transform: rotate(40deg) scaleY(1.1) -} - -.localnav-menucta-chevron::after { - transform-origin: 0% 100%; - transform: rotate(-40deg) scaleY(1.1) -} - -.localnav-menucta-chevron:hover { - opacity: 1 -} - -.localnav-menustate:checked ~ .localnav .localnav-menucta-chevron, .localnav-menustate:target ~ .localnav .localnav-menucta-chevron { - transform: translateY(-8px) -} - -.localnav-menustate:checked ~ .localnav .localnav-menucta-chevron::before, .localnav-menustate:target ~ .localnav .localnav-menucta-chevron::before { - transform-origin: 100% 0%; - transform: rotate(-40deg) scaleY(1.1) -} - -.localnav-menustate:checked ~ .localnav .localnav-menucta-chevron::after, .localnav-menustate:target ~ .localnav .localnav-menucta-chevron::after { - transform-origin: 0% 0%; - transform: rotate(40deg) scaleY(1.1) -} - -.theme-dark .localnav .localnav-menucta-chevron::before, .theme-dark .localnav .localnav-menucta-chevron::after, .localnav.theme-dark .localnav-menucta-chevron::before, .localnav.theme-dark .localnav-menucta-chevron::after { - background: #fff -} - -.theme-dark .localnav.localnav-sticking .localnav-menucta-chevron::before, .theme-dark .localnav.localnav-sticking .localnav-menucta-chevron::after, .theme-dark.localnav.localnav-sticking .localnav-menucta-chevron::before, .theme-dark.localnav.localnav-sticking .localnav-menucta-chevron::after { - background: #fff -} - -.theme-dark .localnav-menustate:checked ~ .localnav .localnav-menucta-chevron::before, .theme-dark .localnav-menustate:checked ~ .localnav .localnav-menucta-chevron::after, .theme-dark .localnav-menustate:target ~ .localnav .localnav-menucta-chevron::before, .theme-dark .localnav-menustate:target ~ .localnav .localnav-menucta-chevron::after, .localnav-menustate:checked ~ .theme-dark.localnav .localnav-menucta-chevron::before, .localnav-menustate:checked ~ .theme-dark.localnav .localnav-menucta-chevron::after, .localnav-menustate:target ~ .theme-dark.localnav .localnav-menucta-chevron::before, .localnav-menustate:target ~ .theme-dark.localnav .localnav-menucta-chevron::after { - background: #fff -} - -.localnav.localnav-hero .localnav-menucta-chevron::before, .localnav.localnav-hero .localnav-menucta-chevron::after { - background: #fff -} - -.localnav-hero.localnav.localnav-sticking .localnav-menucta-chevron::before, .localnav-hero.localnav.localnav-sticking .localnav-menucta-chevron::after { - background: #000 -} - -.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menucta-chevron::before, .theme-dark .localnav-hero.localnav.localnav-sticking .localnav-menucta-chevron::after, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menucta-chevron::before, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-menucta-chevron::after { - background: #fff -} - -.localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menucta-chevron::before, .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menucta-chevron::after, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menucta-chevron::before, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menucta-chevron::after { - background: #000 -} - -.theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menucta-chevron::before, .theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-menucta-chevron::after, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menucta-chevron::before, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-menucta-chevron::after, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-menucta-chevron::before, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-menucta-chevron::after, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-menucta-chevron::before, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-menucta-chevron::after { - background: #fff -} - -.localnav-menucta-anchor { - display: none; - position: absolute; - top: 0; - left: 0; - width: 1px; - height: 1px; - z-index: 10 -} - -@media only screen and (max-width: 767px) { - .localnav-menucta-anchor { - display: block - } - - .localnav-menucta-anchor-close { - display: none - } -} - -.localnav-menucta-anchor:focus { - outline-offset: -6px; - width: 100%; - height: 100% -} - -.localnav-menucta-anchor-close { - display: none -} - -.localnav-menucta-anchor-label { - position: absolute; - clip: rect(1px, 1px, 1px, 1px); - -webkit-clip-path: inset(0px 0px 99.9% 99.9%); - clip-path: inset(0px 0px 99.9% 99.9%); - overflow: hidden; - height: 1px; - width: 1px; - padding: 0; - border: 0 -} - -@media only screen and (max-width: 767px) { - .localnav-menustate:checked ~ .localnav .localnav-menucta-anchor-open, .localnav-menustate:target ~ .localnav .localnav-menucta-anchor-open { - display: none - } - - .localnav-menustate:checked ~ .localnav .localnav-menucta-anchor-close, .localnav-menustate:target ~ .localnav .localnav-menucta-anchor-close { - display: block - } -} - -.localnav-title { - font-size: 21px; - line-height: 1.14286; - font-weight: 600; - letter-spacing: .011em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - cursor: default; - display: block; - float: left; - margin: 14px 0 -14px; - padding: 0; - height: 52px; - white-space: nowrap -} - -.localnav-title:lang(ar) { - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title:lang(ja) { - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title:lang(ko) { - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title:lang(th) { - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 767px) { - .localnav-title { - font-size: 19px; - line-height: 1.26316; - font-weight: 600; - letter-spacing: .012em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title:lang(ar) { - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title:lang(ja) { - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title:lang(ko) { - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title:lang(th) { - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -@media only screen and (max-width: 767px) { - .localnav-title-compact { - font-size: 17px; - line-height: 1.41184; - font-weight: 600; - letter-spacing: -.022em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title-compact:lang(ar) { - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title-compact:lang(ja) { - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title-compact:lang(ko) { - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title-compact:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title-compact:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title-compact:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title-compact:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .localnav-title-compact:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.localnav-title:lang(ja) { - margin: 15px 0 -15px -} - -@media only screen and (max-width: 767px) { - .localnav-title:lang(ja) { - margin: 12px 0 -12px - } -} - -.localnav.localnav-stacked .localnav-title { - height: 66px -} - -.localnav.localnav-stacked .localnav-title:lang(ar) { - margin: 9px 0 -9px -} - -@media only screen and (max-width: 767px) { - .localnav-title { - display: inline-block; - margin: 12px 0 -12px; - height: 48px - } - - .localnav.localnav-stacked .localnav-title { - height: 63px - } -} - -.localnav-title a { - display: flex; - flex-direction: column-reverse; - letter-spacing: inherit; - line-height: inherit; - margin: 0; - text-decoration: none; - white-space: nowrap; - opacity: .88 -} - -.localnav-title a:hover { - text-decoration: none -} - -.theme-dark .localnav .localnav-title a, .localnav.theme-dark .localnav-title a { - opacity: .92 -} - -.localnav.localnav-hero .localnav-title a { - opacity: .92 -} - -.localnav-hero.localnav.localnav-sticking .localnav-title a { - opacity: .88 -} - -.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-title a, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-title a { - opacity: .92 -} - -.localnav-menustate:checked ~ .localnav-hero.localnav .localnav-title a, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-title a { - opacity: .88 -} - -.theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-title a, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-title a, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-title a, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-title a { - opacity: .92 -} - -.localnav-title, .localnav-title a { - color: #000; - transition: color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1) -} - -.theme-dark .localnav .localnav-title, .theme-dark .localnav .localnav-title a, .localnav.theme-dark .localnav-title, .localnav.theme-dark .localnav-title a { - color: #fff -} - -.localnav.localnav-hero .localnav-title, .localnav.localnav-hero .localnav-title a { - color: #fff -} - -.localnav-hero.localnav.localnav-sticking .localnav-title, .localnav-hero.localnav.localnav-sticking .localnav-title a { - color: #000 -} - -.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-title, .theme-dark .localnav-hero.localnav.localnav-sticking .localnav-title a, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-title, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-title a { - color: #fff -} - -.localnav-menustate:checked ~ .localnav-hero.localnav .localnav-title, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-title, .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-title a, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-title a { - color: #000 -} - -.theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-title, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-title, .theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-title a, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-title a, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-title, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-title, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-title a, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-title a { - color: #fff -} - -.localnav-title-subhead, .localnav-title-comingsoon { - font-size: 12px; - line-height: 1.33337; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - position: relative; - top: -1px; - color: #000; - opacity: .56 -} - -.localnav-title-subhead:lang(ar), .localnav-title-comingsoon:lang(ar) { - line-height: 1.66667; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title-subhead:lang(ja), .localnav-title-comingsoon:lang(ja) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title-subhead:lang(ko), .localnav-title-comingsoon:lang(ko) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title-subhead:lang(zh), .localnav-title-comingsoon:lang(zh) { - letter-spacing: 0em -} - -.localnav-title-subhead:lang(th), .localnav-title-comingsoon:lang(th) { - line-height: 1.33337; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title-subhead:lang(zh-CN), .localnav-title-comingsoon:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title-subhead:lang(zh-HK), .localnav-title-comingsoon:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title-subhead:lang(zh-MO), .localnav-title-comingsoon:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav-title-subhead:lang(zh-TW), .localnav-title-comingsoon:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.localnav.localnav-stacked .localnav-title-subhead, .localnav.localnav-stacked .localnav-title-comingsoon { - opacity: 0.64 -} - -@media only screen and (max-width: 767px) { - .localnav.localnav-stacked .localnav-title-subhead, .localnav.localnav-stacked .localnav-title-comingsoon { - top: 0 - } -} - -.theme-dark .localnav .localnav-title-subhead, .theme-dark .localnav .localnav-title-comingsoon, .localnav.theme-dark .localnav-title-subhead, .localnav.theme-dark .localnav-title-comingsoon { - color: #fff -} - -.theme-dark .localnav.localnav-stacked .localnav-title-subhead, .theme-dark .localnav.localnav-stacked .localnav-title-comingsoon, .theme-dark.localnav.localnav-stacked .localnav-title-subhead, .theme-dark.localnav.localnav-stacked .localnav-title-comingsoon { - opacity: 0.61 -} - -.localnav.localnav-hero .localnav-title-subhead, .localnav.localnav-hero .localnav-title-comingsoon { - color: #fff; - opacity: .56 -} - -.localnav-hero.localnav.localnav-stacked .localnav-title-subhead, .localnav-hero.localnav.localnav-stacked .localnav-title-comingsoon { - opacity: 0.61 -} - -.localnav-hero.localnav.localnav-sticking .localnav-title-subhead, .localnav-hero.localnav.localnav-sticking .localnav-title-comingsoon { - color: #000 -} - -.theme-dark .localnav-hero.localnav.localnav-sticking .localnav-title-subhead, .theme-dark .localnav-hero.localnav.localnav-sticking .localnav-title-comingsoon, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-title-subhead, .localnav-hero.localnav-sticking.localnav.theme-dark .localnav-title-comingsoon { - color: #fff -} - -.localnav-menustate:checked ~ .localnav-hero.localnav .localnav-title-subhead, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-title-subhead, .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-title-comingsoon, .localnav-menustate:target ~ .localnav-hero.localnav .localnav-title-comingsoon { - color: #000 -} - -.theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-title-subhead, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-title-subhead, .theme-dark .localnav-menustate:checked ~ .localnav-hero.localnav .localnav-title-comingsoon, .theme-dark .localnav-menustate:target ~ .localnav-hero.localnav .localnav-title-comingsoon, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-title-subhead, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-title-subhead, .localnav-menustate:checked ~ .localnav-hero.localnav.theme-dark .localnav-title-comingsoon, .localnav-menustate:target ~ .localnav-hero.localnav.theme-dark .localnav-title-comingsoon { - color: #fff -} - -:root { - --r-localnav-height: 52px; - --r-localnav-stacked-height: 66px; - --r-localnav-gn-height: var(--r-globalnav-height, 44px); - --r-localnav-viewport-large-min-width: 1024px; - --r-localnav-viewport-large-query:( - min-width: 1024px); - --r-localnav-viewport-medium-min-width: 768px; - --r-localnav-viewport-medium-max-width: 1023px; - --r-localnav-viewport-medium-query:( - min-width: 768px); - --r-localnav-viewport-small-min-width: 320px; - --r-localnav-viewport-small-max-width: 767px; - --r-localnav-viewport-small-query:( - min-width: 320px) -} - -@media only screen and (max-width: 767px) { - :root { - --r-localnav-height: 48px; - --r-localnav-stacked-height: 63px; - --r-localnav-gn-height: var(--r-globalnav-height, 48px) - } -} - -.ac-social { - display: flex -} - -.ac-social-list { - position: relative -} - -[data-ac-social-notification] { - opacity: 0; - transition: opacity 0.3s; - position: absolute; - width: 100%; - text-align: center -} - -[data-ac-social-notification].show-notification { - opacity: 1; - z-index: 1 -} - -html.progressive-image.js [data-progressive-image], html.progressive-image.js [data-progressive-image] * { - background-image: none !important; - -webkit-mask-image: none !important; - mask-image: none !important; - opacity: 0 -} - -html.progressive-image.js .progressive-image-animated, html.progressive-image.js .progressive-image-animated * { - opacity: 0; - transition: opacity 1s ease-out -} - -html.progressive-image.js .progressive-image-animated[data-progressive-image-loaded], html.progressive-image.js .progressive-image-animated[data-progressive-image-loaded] *, html.progressive-image.js .progressive-image-animated *[data-progressive-image-loaded], html.progressive-image.js .progressive-image-animated *[data-progressive-image-loaded] * { - opacity: 1 -} - -.footer { - font-size: 12px; - line-height: 1.33337; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - background-color: #f5f5f7; - color: #1d1d1f; - min-width: 1024px; - overflow: hidden; - position: relative; - z-index: 1 -} - -.footer:lang(ar) { - line-height: 1.66667; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer:lang(ja) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer:lang(zh) { - letter-spacing: 0em -} - -.footer:lang(th) { - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.theme-dark .footer, .footer.theme-dark { - background-color: #1d1d1f; - color: #f5f5f7 -} - -@media only screen and (max-width: 1044px) { - .footer { - min-width: 320px - } -} - -.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 { - color: inherit -} - -.footer a { - color: #515154; - text-decoration: none -} - -.footer a:hover { - color: #1d1d1f; - text-decoration: underline -} - -.theme-dark .footer a, .footer.theme-dark a { - color: #a1a1a6 -} - -.theme-dark .footer a:hover, .footer.theme-dark a:hover { - color: #f5f5f7 -} - -.footer-content { - margin: 0 auto; - max-width: 980px; - padding: 0 22px; - padding-left: calc(22px + constant(safe-area-inset-left)); - padding-right: calc(22px + constant(safe-area-inset-right)) -} - -@supports (padding: calc(max(0px))) { - .footer-content { - padding-left: calc(max(22px, env(safe-area-inset-left))); - padding-right: calc(max(22px, env(safe-area-inset-right))) - } -} - -@media only screen and (max-width: 767px) { - .footer-content { - padding: 0 16px - } -} - -.footer-label { - position: absolute; - clip: rect(1px, 1px, 1px, 1px); - -webkit-clip-path: inset(0px 0px 99.9% 99.9%); - clip-path: inset(0px 0px 99.9% 99.9%); - overflow: hidden; - height: 1px; - width: 1px; - padding: 0; - border: 0 -} - -.footer-sosumi { - border-bottom: 1px solid #d2d2d7; - color: #86868b; - padding: 17px 0 11px -} - -.theme-dark .footer .footer-sosumi, .footer.theme-dark .footer-sosumi { - border-color: #424245; - color: #6e6e73 -} - -.footer-sosumi ol { - list-style-position: outside; - margin: 0; - padding: 0 17px -} - -.footer-sosumi ol li { - list-style-type: decimal -} - -.footer-sosumi ul { - list-style: none; - margin: 0 -} - -.footer-sosumi li { - padding-bottom: 0.8em -} - -.footer-sosumi p, .footer-sosumi li { - font-size: 12px; - line-height: 1.33337; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-sosumi p:lang(ar), .footer-sosumi li:lang(ar) { - line-height: 1.66667; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-sosumi p:lang(ja), .footer-sosumi li:lang(ja) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-sosumi p:lang(ko), .footer-sosumi li:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-sosumi p:lang(zh), .footer-sosumi li:lang(zh) { - letter-spacing: 0em -} - -.footer-sosumi p:lang(th), .footer-sosumi li:lang(th) { - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-sosumi p:lang(zh-CN), .footer-sosumi li:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-sosumi p:lang(zh-HK), .footer-sosumi li:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-sosumi p:lang(zh-MO), .footer-sosumi li:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-sosumi p:lang(zh-TW), .footer-sosumi li:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-sosumi small { - font-size: 1em -} - -.footer-breadcrumbs { - padding: 17px 0; - position: relative; - z-index: 1; - color: #515154 -} - -.footer-breadcrumbs::before, .footer-breadcrumbs::after { - content: ' '; - display: table -} - -.footer-breadcrumbs::after { - clear: both -} - -.theme-dark .footer .footer-breadcrumbs, .footer.theme-dark .footer-breadcrumbs { - color: #a1a1a6 -} - -@media only screen and (max-width: 767px) { - .footer-breadcrumbs { - border-bottom: 1px solid #d2d2d7 - } - - .theme-dark .footer .footer-breadcrumbs, .footer.theme-dark .footer-breadcrumbs { - border-color: #424245 - } -} - -.footer-breadcrumbs-home { - left: 0; - position: absolute; - z-index: 2; - top: 17px -} - -.footer-breadcrumbs-home-icon { - width: 14px; - height: 72px; - background-size: 14px 72px; - background-repeat: no-repeat; - background-image: url("../images/ac-footer/breadcrumbs/apple/icon_large.43f6d574.svg"); - height: 18px; - display: block; - position: relative; - z-index: 2; - color: transparent; - background-position-y: -36px -} - -.theme-dark .footer .footer-breadcrumbs-home-icon, .footer.theme-dark .footer-breadcrumbs-home-icon { - background-repeat: no-repeat; - background-image: url("../images/ac-footer/breadcrumbs/apple/icon_dark_large.1748212b.svg") -} - -.footer-breadcrumbs-home:hover { - text-decoration: none -} - -.footer-breadcrumbs-home:hover .footer-breadcrumbs-home-icon { - background-position-y: 100% -} - -.footer-breadcrumbs-home-label { - position: absolute; - clip: rect(1px, 1px, 1px, 1px); - -webkit-clip-path: inset(0px 0px 99.9% 99.9%); - clip-path: inset(0px 0px 99.9% 99.9%); - overflow: hidden; - height: 1px; - width: 1px; - padding: 0; - border: 0 -} - -.footer-breadcrumbs-path { - font-size: 12px; - line-height: 1.33337; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - position: relative; - z-index: 1 -} - -.footer-breadcrumbs-path:lang(ar) { - line-height: 1.66667; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-breadcrumbs-path:lang(ja) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-breadcrumbs-path:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-breadcrumbs-path:lang(zh) { - letter-spacing: 0em -} - -.footer-breadcrumbs-path:lang(th) { - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-breadcrumbs-path:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-breadcrumbs-path:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-breadcrumbs-path:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-breadcrumbs-path:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-breadcrumbs-path::before, .footer-breadcrumbs-path::after { - content: ' '; - display: table -} - -.footer-breadcrumbs-path::after { - clear: both -} - -.footer-breadcrumbs-list { - max-height: 9999px; - padding-left: 25px; - direction: ltr; - list-style: none -} - -.footer-breadcrumbs-item { - margin-right: 7px; - float: left; - padding: 3px 4px 3px 0; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap -} - -.footer-breadcrumbs-item:before { - width: 8px; - height: 36px; - background-size: 8px 36px; - background-repeat: no-repeat; - background-image: url("../images/ac-footer/breadcrumbs/separator/icon_large.d91b51df.svg"); - margin-right: 11px; - content: ''; - display: inline-block; - vertical-align: middle; - margin-top: -1px; - height: 18px; - background-position-y: 100% -} - -.theme-dark .footer .footer-breadcrumbs-item:before, .footer.theme-dark .footer-breadcrumbs-item:before { - background-repeat: no-repeat; - background-image: url("../images/ac-footer/breadcrumbs/separator/icon_dark_large.a1c6a356.svg") -} - -html[dir=rtl] .footer-breadcrumbs-item:before { - transform: scaleX(-1) -} - -.footer-directory { - font-size: 12px; - line-height: 1.33337; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - display: flex; - flex-wrap: nowrap; - padding-top: 20px -} - -.footer-directory:lang(ar) { - line-height: 1.66667; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory:lang(ja) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory:lang(zh) { - letter-spacing: 0em -} - -.footer-directory:lang(th) { - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory:last-child { - padding-bottom: 28px -} - -@media only screen and (max-width: 767px) { - .footer-directory { - flex-direction: column - } -} - -.footer-directory-column { - flex-basis: 25% -} - -@media only screen and (max-width: 767px) { - .footer-directory-column { - flex-basis: auto - } -} - -.footer-directory-column-section { - pointer-events: none -} - -@media only screen and (max-width: 767px) { - .footer-directory-column-section { - position: relative; - z-index: 1; - border-bottom: 1px solid #d2d2d7; - overflow: hidden; - pointer-events: auto - } - - .theme-dark .footer .footer-directory-column-section, .footer.theme-dark .footer-directory-column-section { - border-color: #424245 - } -} - -.footer-directory-column-section ~ .footer-directory-column-section { - padding-top: 24px -} - -@media only screen and (max-width: 767px) { - .footer-directory-column-section ~ .footer-directory-column-section { - padding-top: 0 - } -} - -.footer-directory-column-section-title { - font-size: 12px; - line-height: 1.33337; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - font-weight: 600; - margin-right: 20px; - margin-bottom: .8em -} - -.footer-directory-column-section-title:lang(ar) { - line-height: 1.66667; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory-column-section-title:lang(ja) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory-column-section-title:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory-column-section-title:lang(zh) { - letter-spacing: 0em -} - -.footer-directory-column-section-title:lang(th) { - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory-column-section-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory-column-section-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory-column-section-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.footer-directory-column-section-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 767px) { - .footer-directory-column-section-title { - font-weight: 400; - margin: 0; - padding-top: 10px; - padding-bottom: 10px; - background: #f5f5f7; - cursor: pointer; - position: relative; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - z-index: 2 - } - - .theme-dark .footer .footer-directory-column-section-title, .footer.theme-dark .footer-directory-column-section-title { - background: #1d1d1f; - color: #f5f5f7 - } - - .footer-directory-column-section-title:hover { - color: #000 - } - - .theme-dark .footer .footer-directory-column-section-title:hover, .footer.theme-dark .footer-directory-column-section-title:hover { - color: #fff - } - - .footer-directory-column-section-title:after { - content: '+'; - float: right; - font-size: 14px; - font-weight: normal; - margin-top: -2px; - margin-right: 8px; - transition: transform .3s ease - } -} - -.footer-directory-column-section-list { - margin-right: 20px; - list-style: none; - padding: 0 -} - -@media only screen and (max-width: 767px) { - .footer-directory-column-section-list { - margin: 0; - overflow: hidden; - padding-top: 5px; - padding-bottom: 16px; - position: absolute; - top: 100%; - left: 0; - width: 100%; - visibility: hidden; - z-index: -1; - transform: translateY(-100px) - } -} - -.footer-directory-column-section-item { - display: block; - pointer-events: auto; - margin-bottom: .8em -} - -@media only screen and (max-width: 767px) { - .footer-directory-column-section-item { - margin-bottom: 0 - } -} - -.footer-directory-column-section-item:last-child { - margin-bottom: 0 -} - -@media only screen and (max-width: 767px) { - .footer-directory-column-section-link { - padding: 6px 14px; - display: block - } - - .footer-directory-column-section-link:focus { - outline-offset: -6px - } -} - -.footer-directory-column-section-anchor { - right: 0; - cursor: default; - display: none; - position: absolute; - top: 0; - width: 1px; - height: 1px; - z-index: 10 -} - -.footer-directory-column-section-anchor:focus { - outline-offset: -6px; - width: 25px; - height: 38px -} - -@media only screen and (max-width: 767px) { - .footer-directory-column-section-anchor { - display: block - } -} - -.footer-directory-column-section-anchor-close { - display: none -} - -.footer-directory-column-section-anchor-label { - position: absolute; - clip: rect(1px, 1px, 1px, 1px); - -webkit-clip-path: inset(0px 0px 99.9% 99.9%); - clip-path: inset(0px 0px 99.9% 99.9%); - overflow: hidden; - height: 1px; - width: 1px; - padding: 0; - border: 0 -} - -.footer-directory-column-section-state { - display: none -} - -@media only screen and (max-width: 767px) { - .footer-directory-column-section-state:target + .footer-directory-column-section .footer-directory-column-section-title, .footer-directory-column-section-state:checked + .footer-directory-column-section .footer-directory-column-section-title { - color: #000 - } - - .theme-dark .footer .footer-directory-column-section-state:target + .footer-directory-column-section .footer-directory-column-section-title, .theme-dark .footer .footer-directory-column-section-state:checked + .footer-directory-column-section .footer-directory-column-section-title, .footer.theme-dark .footer-directory-column-section-state:target + .footer-directory-column-section .footer-directory-column-section-title, .footer.theme-dark .footer-directory-column-section-state:checked + .footer-directory-column-section .footer-directory-column-section-title { - color: #fff - } - - .footer-directory-column-section-state:target + .footer-directory-column-section .footer-directory-column-section-title:after, .footer-directory-column-section-state:checked + .footer-directory-column-section .footer-directory-column-section-title:after { - transform: rotate(45deg) scale(1.08) - } - - .footer-directory-column-section-state:target + .footer-directory-column-section .footer-directory-column-section-list, .footer-directory-column-section-state:checked + .footer-directory-column-section .footer-directory-column-section-list { - position: static; - visibility: visible; - z-index: 1; - transform: none; - transition: transform 300ms ease - } - - .footer-directory-column-section-state:target + .footer-directory-column-section .footer-directory-column-section-anchor-open, .footer-directory-column-section-state:checked + .footer-directory-column-section .footer-directory-column-section-anchor-open { - display: none - } - - .footer-directory-column-section-state:target + .footer-directory-column-section .footer-directory-column-section-anchor-close, .footer-directory-column-section-state:checked + .footer-directory-column-section .footer-directory-column-section-anchor-close { - display: block - } -} - -.footer-breadcrumbs + .footer-directory { - padding-top: 0 -} - -@media only screen and (max-width: 767px) { - .footer-breadcrumbs + .footer-directory { - padding-top: 0 - } -} - -.footer-mini { - border-top: 1px solid #d2d2d7; - color: #86868b; - padding: 17px 0 21px; - padding-bottom: calc(21px + constant(safe-area-inset-bottom)) -} - -@supports (padding: calc(max(0px))) { - .footer-mini { - padding-bottom: calc(max(21px, env(safe-area-inset-bottom))) - } -} - -.footer-mini:nth-child(2) { - border-top: none -} - -@media only screen and (max-width: 767px) { - .footer-mini { - padding-bottom: 19px; - padding-bottom: calc(19px + constant(safe-area-inset-bottom)) - } - - @supports (padding: calc(max(0px))) { - .footer-mini { - padding-bottom: calc(max(19px, env(safe-area-inset-bottom))) - } - } -} - -.theme-dark .footer .footer-mini, .footer.theme-dark .footer-mini { - border-color: #424245; - color: #6e6e73 -} - -.footer-mini-shop { - max-height: 9999px; - padding-bottom: 3px -} - -@media only screen and (max-width: 767px) { - .footer-mini-shop { - padding-bottom: 10px - } -} - -.theme-dark .footer .footer-mini-shop, .footer.theme-dark .footer-mini-shop { - border-color: #424245 -} - -.footer-mini-shop a { - color: #06c -} - -.theme-dark .footer .footer-mini-shop a, .footer.theme-dark .footer-mini-shop a { - color: #2997ff -} - -.footer-mini-locale { - float: right; - margin-top: 5px; - position: relative; - top: -3px; - z-index: 2; - white-space: nowrap -} - -@media only screen and (max-width: 767px) { - .footer-mini-locale { - left: -1px; - padding-top: 5px; - float: none - } -} - -.footer-mini-locale-link { - border-left: 1px solid #d2d2d7; - margin-left: 7px; - padding-left: 11px; - display: inline -} - -.theme-dark .footer .footer-mini-locale-link, .footer.theme-dark .footer-mini-locale-link { - border-color: #424245 -} - -.footer-mini-locale-link:first-child { - border-left: none; - margin-left: 0; - padding-left: 0 -} - -.footer-mini-locale-flag { - background-repeat: no-repeat; - background-size: 16px 16px; - display: inline-block; - width: 16px; - height: 16px; - background-image: url("https://www.apple.com/ac/flags/1/images/default/16.png"); - padding-right: 5px; - background-position: left center; - cursor: pointer; - float: left; - margin-top: -1px -} - -@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { - .footer-mini-locale-flag { - background-image: url("https://www.apple.com/ac/flags/1/images/default/32.png") - } -} - -.footer-mini-legal { - position: relative; - top: -3px; - z-index: 1 -} - -.footer-mini-legal::before, .footer-mini-legal::after { - content: ' '; - display: table -} - -.footer-mini-legal::after { - clear: both -} - -@media only screen and (max-width: 767px) { - .footer-mini-legal { - padding-top: 12px - } -} - -.footer-mini-legal-copyright, .footer-mini-legal-links { - margin-right: 30px; - float: left; - margin-top: 5px -} - -@media only screen and (max-width: 767px) { - .footer-mini-legal-copyright, .footer-mini-legal-links { - margin-right: 0; - float: none - } -} - -.footer-mini-legal-copyright { - max-height: 9999px -} - -.footer-mini-legal-links { - position: relative; - top: -5px; - z-index: 1 -} - -.footer-mini-legal-link { - border-right: 1px solid #d2d2d7; - margin-right: 7px; - padding-right: 10px; - display: inline-block; - margin-top: 5px; - white-space: nowrap -} - -.theme-dark .footer .footer-mini-legal-link, .footer.theme-dark .footer-mini-legal-link { - border-color: #424245 -} - -.footer-mini-legal-link:last-child { - border: none; - margin: 0; - padding: 0 -} - -.footer-sosumi + .footer-mini { - border-top: none -} - -@media only screen and (max-width: 767px) { - .footer-breadcrumbs + .footer-mini { - border-top: none - } -} - -.footer-directory + .footer-mini { - padding-top: 34px; - border-top: none -} - -@media only screen and (max-width: 767px) { - .footer-directory + .footer-mini { - padding-top: 17px - } -} - -.footer-directory + .footer-mini .footer-mini-shop { - margin-bottom: 7px; - padding-bottom: 8px; - border-bottom: 1px solid #d2d2d7 -} - -.theme-dark .footer .footer-directory + .footer-mini .footer-mini-shop, .footer.theme-dark .footer-directory + .footer-mini .footer-mini-shop { - border-color: #424245 -} - -@media only screen and (max-width: 767px) { - .footer-directory + .footer-mini .footer-mini-shop { - border-bottom: none - } -} - -.chapternav { - background: rgba(245, 245, 247, 0.7); - padding: 0; - padding-top: 8px; - padding-bottom: 8px; - text-align: center; - height: 100px; - z-index: 9987; - width: 100%; - position: relative; - overflow: hidden -} - -.chapternav-paddle { - font-size: 17px; - line-height: 1.76471; - font-weight: 300; - letter-spacing: 0em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - border: 0 solid #d2d2d7; - border-radius: 0; - color: #1d1d1f; - opacity: 1; - position: absolute; - top: 0; - bottom: 0; - text-align: center; - width: 33px; - transition: opacity 150ms ease-out -} - -.chapternav-paddle:lang(ar) { - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-paddle:lang(ja) { - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-paddle:lang(ko) { - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-paddle:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-paddle:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-paddle:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-paddle:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-paddle:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-paddle::after { - opacity: .8; - transition: opacity 200ms linear -} - -.chapternav-paddle:disabled { - opacity: 0 -} - -.chapternav-paddle:hover::after { - opacity: 1 -} - -.chapternav-paddle:focus { - outline: none -} - -.chapternav-paddle:focus::after { - outline: 4px solid rgba(0, 125, 250, 0.6); - outline-offset: 4px; - opacity: 1 -} - -.chapternav-paddle:focus::after[data-focus-method="mouse"]:not(input):not(textarea):not(select), .chapternav-paddle:focus::after[data-focus-method="touch"]:not(input):not(textarea):not(select) { - outline: none -} - -.chapternav-paddle:active { - outline: none -} - -.chapternav-paddle:active::after { - outline: none; - opacity: 1 -} - -.theme-dark .chapternav-paddle { - border-color: #424245; - color: #f5f5f7 -} - -.chapternav-paddle-left { - border-right-width: 1px; - left: 0 -} - -.chapternav-paddle-left::before, .chapternav-paddle-left::after { - font-family: "SF Pro Icons"; - color: inherit; - display: inline-block; - font-style: normal; - font-weight: inherit; - font-size: inherit; - line-height: 1; - text-decoration: underline; - position: relative; - z-index: 1; - alt: '' -} - -.chapternav-paddle-left::before, .chapternav-paddle-left::after { - text-decoration: none -} - -.chapternav-paddle-left::before { - display: none -} - -.chapternav-paddle-left::before, .chapternav-paddle-left::after { - content: "" -} - -.chapternav-paddle-left::after { - margin-left: -.5px -} - -@supports (left: calc(max(0px))) { - .chapternav-paddle-left { - left: calc(max(env(safe-area-inset-left) + -10px, 0px)) - } -} - -.chapternav-paddle-right { - border-left-width: 1px; - right: 0 -} - -.chapternav-paddle-right::before, .chapternav-paddle-right::after { - font-family: "SF Pro Icons"; - color: inherit; - display: inline-block; - font-style: normal; - font-weight: inherit; - font-size: inherit; - line-height: 1; - text-decoration: underline; - position: relative; - z-index: 1; - alt: '' -} - -.chapternav-paddle-right::before, .chapternav-paddle-right::after { - text-decoration: none -} - -.chapternav-paddle-right::before { - display: none -} - -.chapternav-paddle-right::before, .chapternav-paddle-right::after { - content: "" -} - -.chapternav-paddle-right::after { - margin-right: -.5px -} - -@supports (right: calc(max(0px))) { - .chapternav-paddle-right { - right: calc(max(env(safe-area-inset-left) + -10px, 0px)) - } -} - -@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { - .chapternav { - -webkit-backdrop-filter: saturate(180%) blur(20px); - backdrop-filter: saturate(180%) blur(20px); - background: rgba(245, 245, 247, 0.6) - } -} - -.ac-nav-overlap .chapternav, .chapternav-overlap .chapternav { - position: absolute; - top: 0; - left: 0 -} - -.ac-nav-overlap .chapternav { - margin-top: 44px -} - -@media only screen and (max-width: 767px) { - .ac-nav-overlap .chapternav { - margin-top: 48px - } -} - -.theme-dark .chapternav, .chapternav.theme-dark { - background: rgba(29, 29, 31, 0.7) -} - -@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { - .theme-dark .chapternav, .chapternav.theme-dark { - background: rgba(29, 29, 31, 0.6) - } -} - -.chapternav-wrapper { - position: relative; - height: 100%; - z-index: 1 -} - -.chapternav-tall { - height: 116px -} - -.chapternav-items { - margin: 0 34px; - overflow-x: auto; - overflow-y: hidden; - white-space: nowrap; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: none; - list-style: none; - padding-bottom: 50px -} - -@supports (margin: calc(max(0px))) { - .chapternav-items { - margin: 0 calc(max(env(safe-area-inset-left) + 24px, 34px)) - } -} - -@media only screen and (orientation: landscape) { - .chapternav-items { - padding-bottom: 49px - } -} - -.chapternav-item { - display: inline-block; - vertical-align: top; - margin: 0 -.11765em; - padding: 0 20px -} - -.chapternav-item:first-child { - margin-left: 0; - padding-left: 4px -} - -.chapternav-item:last-child { - margin-right: 0; - padding-right: 4px -} - -.chapternav-icon { - background: center bottom no-repeat; - display: block; - margin: 0 auto 7px; - height: 54px -} - -.chapternav-label { - font-size: 12px; - line-height: 1.33337; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - display: block; - margin: 0 -} - -.chapternav-label:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-label:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-label:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-label:lang(zh) { - letter-spacing: 0em -} - -.chapternav-label:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-label:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-label:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-label:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-label:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-new { - font-size: 10px; - line-height: 1.2; - font-weight: 400; - letter-spacing: -.008em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - color: #bf4800; - display: block; - position: absolute; - top: 100%; - left: 0; - width: 100% -} - -.chapternav-new:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-new:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-new:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-new:lang(zh) { - letter-spacing: 0em -} - -.chapternav-new:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-new:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-new:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-new:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chapternav-new:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.theme-dark .chapternav-new { - color: #f56300 -} - -.chapternav-link { - color: #1d1d1f; - display: block; - padding: 0; - margin-top: 3px; - position: relative; - z-index: 1 -} - -.chapternav-link:hover { - color: #06c; - text-decoration: none -} - -.chapternav-link:focus { - outline-offset: 0 -} - -.chapternav-link.current { - color: #1d1d1f; - cursor: default; - opacity: .6 -} - -.theme-dark .chapternav-link { - color: #f5f5f7 -} - -.theme-dark .chapternav-link:hover { - color: #2997ff -} - -.theme-dark .chapternav-link.current { - color: #f5f5f7 -} - -@-webkit-keyframes chapternav-slidein { - 0% { - opacity: 0 - } - 1% { - transform: translateX(160px) - } - 100% { - opacity: 1; - transform: translateX(0) - } -} - -@keyframes chapternav-slidein { - 0% { - opacity: 0 - } - 1% { - transform: translateX(160px) - } - 100% { - opacity: 1; - transform: translateX(0) - } -} - -.chapternav-item { - -webkit-animation: chapternav-slidein 350ms backwards; - animation: chapternav-slidein 350ms backwards -} - -.button { - cursor: pointer; - display: inline-block; - text-align: center; - white-space: nowrap; - font-size: 17px; - line-height: 1.17648; - font-weight: 400; - letter-spacing: -.022em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - min-width: 28px; - padding-left: 16px; - padding-right: 16px; - padding-top: 8px; - padding-bottom: 8px; - border-radius: 980px; - background: #0071e3; - color: #fff -} - -.button:hover { - text-decoration: none -} - -.button:focus { - box-shadow: 0 0 0 4px rgba(0, 125, 250, 0.6); - outline: none -} - -.button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) { - box-shadow: none -} - -.button:active { - outline: none -} - -.button:disabled, .button.disabled { - cursor: default -} - -.button:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button:lang(zh) { - letter-spacing: 0em -} - -.button:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button:hover { - background: #0077ED -} - -.button:active { - background: #006EDB -} - -.button:disabled, .button.disabled { - background: #0071e3; - color: #fff; - opacity: .32 -} - -.button-block { - box-sizing: border-box; - display: block; - width: 100%; - border-radius: 8px -} - -.button-neutral { - background: #1d1d1f; - color: #fff -} - -.button-neutral:hover { - background: #272729 -} - -.button-neutral:active { - background: #18181A -} - -.button-neutral:disabled, .button-neutral.disabled { - background: #1d1d1f; - color: #fff; - opacity: .32 -} - -.button-secondary { - background: #e8e8ed; - color: #000 -} - -.button-secondary:hover { - background: #EBEBF0 -} - -.button-secondary:active { - background: #E6E6EB -} - -.button-secondary:disabled, .button-secondary.disabled { - background: #e8e8ed; - color: #000; - opacity: .56 -} - -.button-secondary-alpha { - background: rgba(0, 0, 0, 0.08); - color: #000 -} - -.button-secondary-alpha:hover { - background: rgba(0, 0, 0, 0.07) -} - -.button-secondary-alpha:active { - background: rgba(0, 0, 0, 0.09) -} - -.button-secondary-alpha:disabled, .button-secondary-alpha.disabled { - background: rgba(0, 0, 0, 0.08); - color: #000; - opacity: .56 -} - -.button-super { - font-size: 17px; - line-height: 1.17648; - font-weight: 400; - letter-spacing: -.022em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - min-width: 28px; - padding-left: 31px; - padding-right: 31px; - padding-top: 18px; - padding-bottom: 18px -} - -.button-super:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-super:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-super:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-super:lang(zh) { - letter-spacing: 0em -} - -.button-super:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-super:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-super:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-super:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-super:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-super.button-block { - border-radius: 12px -} - -.button-elevated { - font-size: 17px; - line-height: 1.17648; - font-weight: 400; - letter-spacing: -.022em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - min-width: 26px; - padding-left: 22px; - padding-right: 22px; - padding-top: 12px; - padding-bottom: 12px -} - -.button-elevated:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-elevated:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-elevated:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-elevated:lang(zh) { - letter-spacing: 0em -} - -.button-elevated:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-elevated:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-elevated:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-elevated:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-elevated:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-elevated.button-block { - border-radius: 10px -} - -.button-reduced { - font-size: 12px; - line-height: 1.33337; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - min-width: 23px; - padding-left: 11px; - padding-right: 11px; - padding-top: 4px; - padding-bottom: 4px -} - -.button-reduced:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-reduced:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-reduced:lang(ko) { - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-reduced:lang(zh) { - letter-spacing: 0em -} - -.button-reduced:lang(th) { - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-reduced:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-reduced:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-reduced:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-reduced:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.button-reduced.button-block { - border-radius: 5px -} - -a.block { - box-sizing: border-box; - display: block; - cursor: pointer; - text-decoration: none; - color: inherit -} - -a.block::before, a.block::after { - content: ' '; - display: table -} - -a.block::after { - clear: both -} - -a.block:hover { - text-decoration: none -} - -a.block:hover .block-link { - text-decoration: underline -} - -a.block .block-link { - color: #06c -} - -.block-link { - cursor: pointer -} - -a.block-inline { - display: inline-block -} - -.theme-dark { - background-color: #000; - color: #f5f5f7 -} - -.theme-dark h1, .theme-dark h2, .theme-dark h3, .theme-dark h4, .theme-dark h5, .theme-dark h6 { - color: #f5f5f7 -} - -.theme-dark a, .theme-dark .link { - color: #2997ff -} - -.theme-dark .footnote a { - color: inherit -} - -.theme-dark .footnote a:hover { - color: #2997ff -} - -.theme-dark a.block { - color: inherit -} - -.theme-dark a.block .block-link { - color: #2997ff -} - -.theme-dark .button { - background: #0071e3; - color: #fff -} - -.theme-dark .button:hover { - background: #0077ED -} - -.theme-dark .button:active { - background: #006EDB -} - -.theme-dark .button:disabled, .theme-dark .button.disabled { - background: #0071e3; - color: #fff; - opacity: .32 -} - -.theme-dark .button-neutral { - background: #f5f5f7; - color: #000 -} - -.theme-dark .button-neutral:hover { - background: #fff -} - -.theme-dark .button-neutral:active { - background: #EDEDF2 -} - -.theme-dark .button-neutral:disabled, .theme-dark .button-neutral.disabled { - background: #f5f5f7; - color: #000; - opacity: .32 -} - -.theme-dark .button-secondary { - background: #333336; - color: #fff -} - -.theme-dark .button-secondary:hover { - background: #353538 -} - -.theme-dark .button-secondary:active { - background: #303033 -} - -.theme-dark .button-secondary:disabled, .theme-dark .button-secondary.disabled { - background: #333336; - color: #fff; - opacity: .56 -} - -.theme-dark .button-secondary-alpha { - background: rgba(255, 255, 255, 0.2); - color: #fff -} - -.theme-dark .button-secondary-alpha:hover { - background: rgba(255, 255, 255, 0.21) -} - -.theme-dark .button-secondary-alpha:active { - background: rgba(255, 255, 255, 0.19) -} - -.theme-dark .button-secondary-alpha:disabled, .theme-dark .button-secondary-alpha.disabled { - background: rgba(255, 255, 255, 0.2); - color: #fff; - opacity: .56 -} - -hr { - border: none; - border-top: 1px solid #d2d2d7; - margin: 50px 0 75px 0 -} - -@media only screen and (max-width: 734px) { - hr { - margin: 25px 0 50px 0 - } -} - -.section-content { - margin-left: auto; - margin-right: auto; - width: 980px -} - -@media only screen and (min-width: 1441px) { - .section-content { - margin-left: auto; - margin-right: auto; - width: 980px - } -} - -@media only screen and (max-width: 1068px) { - .section-content { - margin-left: auto; - margin-right: auto; - width: 692px - } -} - -@media only screen and (max-width: 734px) { - .section-content { - margin-left: auto; - margin-right: auto; - width: 87.5% - } -} - -.headline { - font-size: 80px; - line-height: 1.05; - font-weight: 600; - letter-spacing: -.015em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.headline:lang(ar) { - line-height: 1.2; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.headline:lang(ja) { - line-height: 1.0875; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.headline:lang(ko) { - line-height: 1.15; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.headline:lang(zh) { - letter-spacing: 0em -} - -.headline:lang(th) { - line-height: 1.35; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 1068px) { - .headline { - font-size: 64px; - line-height: 1.0625; - font-weight: 600; - letter-spacing: -.009em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(ar) { - line-height: 1.20312; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(ja) { - line-height: 1.10938; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(ko) { - line-height: 1.17188; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(zh) { - letter-spacing: 0em - } - - .headline:lang(th) { - line-height: 1.34375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -@media only screen and (max-width: 734px) { - .headline { - font-size: 48px; - line-height: 1.08349; - font-weight: 600; - letter-spacing: -.003em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(ar) { - line-height: 1.25; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(ja) { - line-height: 1.14599; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(ko) { - line-height: 1.1875; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(zh) { - letter-spacing: 0em - } - - .headline:lang(th) { - line-height: 1.33349; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.sub-headline { - font-size: 40px; - line-height: 1.1; - font-weight: 600; - letter-spacing: 0em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.sub-headline:lang(ar) { - line-height: 1.3; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.sub-headline:lang(ja) { - line-height: 1.175; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.sub-headline:lang(ko) { - line-height: 1.2; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.sub-headline:lang(th) { - line-height: 1.35; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.sub-headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.sub-headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.sub-headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.sub-headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 1068px) { - .sub-headline { - font-size: 32px; - line-height: 1.125; - font-weight: 600; - letter-spacing: .004em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(ar) { - line-height: 1.34375; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(ja) { - line-height: 1.21875; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(ko) { - line-height: 1.21875; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -@media only screen and (max-width: 734px) { - .sub-headline { - font-size: 28px; - line-height: 1.14286; - font-weight: 600; - letter-spacing: .007em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(ko) { - line-height: 1.25; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(th) { - line-height: 1.39286; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(ar) { - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(ja) { - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .sub-headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.chunk-headline { - font-size: 32px; - line-height: 1.25; - font-weight: 600; - letter-spacing: .004em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chunk-headline:lang(ar) { - line-height: 1.40625; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chunk-headline:lang(ja) { - line-height: 1.34375; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chunk-headline:lang(ko) { - line-height: 1.375; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chunk-headline:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chunk-headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chunk-headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chunk-headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.chunk-headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 1068px) { - .chunk-headline { - font-size: 28px; - line-height: 1.28583; - font-weight: 600; - letter-spacing: .007em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(ko) { - line-height: 1.39286; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(th) { - line-height: 1.39286; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(ar) { - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(ja) { - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -@media only screen and (max-width: 734px) { - .chunk-headline { - font-size: 24px; - line-height: 1.33341; - font-weight: 600; - letter-spacing: .009em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(ar) { - line-height: 1.5; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(ja) { - line-height: 1.41667; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(ko) { - line-height: 1.45841; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .chunk-headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.overview { - font-size: 24px; - line-height: 1.33341; - font-weight: 400; - letter-spacing: .009em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.overview:lang(ar) { - line-height: 1.5; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.overview:lang(ja) { - line-height: 1.41667; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.overview:lang(ko) { - line-height: 1.45841; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.overview:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.overview:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.overview:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.overview:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.overview:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 1068px) { - .overview { - font-size: 21px; - line-height: 1.381; - font-weight: 400; - letter-spacing: .011em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .overview:lang(ar) { - line-height: 1.52381; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .overview:lang(ja) { - line-height: 1.4286; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .overview:lang(ko) { - line-height: 1.52381; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .overview:lang(th) { - line-height: 1.381; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .overview:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .overview:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .overview:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .overview:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.section-header { - padding: 150px 0 100px 0 -} - -@media only screen and (max-width: 1068px) { - .section-header { - padding: 100px 0 75px 0 - } - - .section-header .button { - margin: 25px 0 - } -} - -@media only screen and (max-width: 734px) { - .section-header { - padding: 100px 0 25px 0 - } -} - -section.section:last-of-type { - padding-bottom: 100px -} - -.bg-gray { - background-color: #f5f5f7 -} - -.bg-white { - background-color: #fff -} - -.list-reset { - margin: 0; - list-style: none -} - -html .theme-dark .localnav-menustate:checked ~ .localnav .localnav-background, html .theme-dark .localnav-menustate:target ~ .localnav .localnav-background, html .localnav-menustate:checked ~ .theme-dark.localnav .localnav-background, html .localnav-menustate:target ~ .theme-dark.localnav .localnav-background { - background-color: #000 -} - -@supports ((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))) { - html .theme-dark .localnav-menustate:checked ~ .localnav .localnav-background, html .theme-dark .localnav-menustate:target ~ .localnav .localnav-background, html .localnav-menustate:checked ~ .theme-dark.localnav .localnav-background, html .localnav-menustate:target ~ .theme-dark.localnav .localnav-background { - background: #000; - -webkit-backdrop-filter: saturate(180%) blur(20px); - backdrop-filter: saturate(180%) blur(20px) - } -} - -html .theme-dark .localnav.localnav-scrim .localnav-background, html .localnav-scrim.localnav.theme-dark .localnav-background, html .localnav-sticking.localnav.theme-dark .localnav-background { - background: #000 -} - -@supports ((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))) { - html .theme-dark .localnav.localnav-scrim .localnav-background, html .localnav-scrim.localnav.theme-dark .localnav-background, html .localnav-sticking.localnav.theme-dark .localnav-background { - background: #000; - -webkit-backdrop-filter: saturate(180%) blur(20px); - backdrop-filter: saturate(180%) blur(20px) - } -} - -.localnav-action-menucta { - left: 0; - position: absolute; - z-index: 2; - top: 2px; - width: 48px; - height: 48px; - border-bottom: none -} - -.ios .localnav .localnav-wrapper { - top: -1px -} - -.ios .localnav .localnav-content { - top: -1px -} - -@media only screen and (max-width: 734px) { - .localnav-menustate:checked ~ .localnav.localnav-sticking .localnav-menu-tray, .localnav-menustate:target ~ .localnav.localnav-sticking .localnav-menu-tray, .localnav-menustate:checked ~ .localnav .localnav-menu-tray, .localnav-menustate:target ~ .localnav { - max-height: none - } -} - -.localnav { - opacity: 1; - margin-top: 0 -} - -@media only screen and (min-width: 1069px) { - .has-modal .localnav { - opacity: 0 - } -} - -.localnav .localnav-menuicon-bread { - position: absolute; - z-index: 3; - top: 9px; - left: 9px; - width: 30px; - height: 30px; - transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) -} - -.localnav .localnav-menuicon-bread-top { - transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96); - transform: none; - z-index: 4 -} - -.localnav .localnav-menuicon-bread-bottom { - transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96); - transform: none -} - -.localnav .localnav-menuicon-bread-crust-top { - top: 14px; - transform: translateY(-3px); - transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s -} - -.localnav .localnav-menuicon-bread-crust-bottom { - bottom: 14px; - transform: translateY(3px); - transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s -} - -.localnav .localnav-menuicon-bread-crust { - display: block; - width: 17px; - height: 1px; - background: #fff; - position: absolute; - left: 7px; - z-index: 1 -} - -.localnav.theme-dark .localnav-menu-item a { - color: #f5f5f7; - transition: color 0.3s ease-out -} - -.localnav.theme-dark .localnav-menu-item a:hover { - color: #cbcbcb; - text-decoration: none -} - -@media only screen and (max-width: 1068px) and (max-width: 782px) and (min-width: 768px) { - .localnav.theme-dark .localnav-menu-item { - margin-left: 21px - } -} - -.localnav-menustate:checked ~ .localnav .localnav-menuicon-bread-top, .localnav-menustate:target ~ .localnav .localnav-menuicon-bread-top { - transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s; - transform: rotate(45deg) -} - -.localnav-menustate:checked ~ .localnav .localnav-menuicon-bread-bottom, .localnav-menustate:target ~ .localnav .localnav-menuicon-bread-bottom { - transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s; - transform: rotate(-45deg) -} - -.localnav-menustate:checked ~ .localnav .localnav-menuicon-bread-crust-top, .localnav-menustate:target ~ .localnav .localnav-menuicon-bread-crust-top { - transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96); - transform: none -} - -.localnav-menustate:checked ~ .localnav .localnav-menuicon-bread-crust-bottom, .localnav-menustate:target ~ .localnav .localnav-menuicon-bread-crust-bottom { - transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96); - transform: none -} - -.localnav-menu .localnav-actions-center .localnav-action-menucta { - left: -10px -} - -.localnav-menucta { - display: block; - position: absolute; - z-index: 3; - top: 0; - width: 48px; - height: 48px; - cursor: pointer; - transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); - -webkit-tap-highlight-color: transparent -} - -.localnav-title { - margin-top: 0; - padding-top: 18px; - font-size: 16px -} - -.localnav-title a.localnav-icon { - font-size: 16px -} - -.localnav-title .icon-wrapper { - display: block -} - -@media only screen and (max-width: 767px) { - .localnav-title { - padding-top: 16px; - height: 36px; - display: block; - text-align: center; - float: none - } - - .localnav-title .localnav-icon:before { - will-change: transform; - top: 3px - } -} - -.localnav-menucta-anchor { - top: 12px; - left: 0 -} - -.localnav-menu { - height: auto; - font-size: 13px; - padding-top: 7px; - overflow-y: auto -} - -.localnav-menu .localnav-actions-center { - left: 10px -} - -.localnav-menu .localnav-actions-center .localnav-action-menucta { - margin-left: 0 -} - -.localnav-menu .localnav-menu-tray { - padding-top: 0; - padding-bottom: 4px -} - -.localnav-menu .localnav-menu-items { - padding-top: 14px -} - -.home .section-hero { - background: #161617; - text-align: center; - margin-left: auto; - margin-right: auto; - padding: 90px 0 100px -} - -@media only screen and (max-width: 734px) { - .home .section-hero { - padding: 75px 0 - } -} - -.home .section-projects .section-header { - padding: 100px 0 100px 0 -} - -@media only screen and (max-width: 1068px) { - .home .section-projects .section-header { - padding: 100px 0 75px 0 - } -} - -@media only screen and (max-width: 734px) { - .home .section-projects .section-header { - padding: 100px 0 25px 0 - } -} - -.home .section-spotlight { - padding-bottom: 100px -} - -.home .section-releases-spotlight { - padding-top: 150px -} - -@media only screen and (max-width: 1068px) { - .home .section-releases-spotlight { - padding-top: 100px - } -} - -.event-grid { - margin-left: auto; - margin-right: auto; - grid-column-gap: 68px; - grid-row-gap: 34px; - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 0; - display: grid; - grid-template-columns:repeat(12, minmax(0, 1fr)) -} - -.event-grid .event-grid { - height: 100%; - padding-left: 0; - padding-right: 0 -} - -@media only screen and (max-width: 734px) { - .event-grid { - margin-left: auto; - margin-right: auto; - grid-column-gap: 34px; - grid-row-gap: 34px; - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 0; - display: grid; - grid-template-columns:repeat(12, minmax(0, 1fr)) - } - - .event-grid .event-grid { - height: 100%; - padding-left: 0; - padding-right: 0 - } -} - -.project-grid { - margin-left: auto; - margin-right: auto; - grid-column-gap: 40px; - grid-row-gap: 40px; - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 0; - display: grid; - grid-template-columns:repeat(12, minmax(0, 1fr)); - grid-auto-rows: 1fr -} - -.project-grid .project-grid { - height: 100%; - padding-left: 0; - padding-right: 0 -} - -@media only screen and (max-width: 734px) { - .project-grid { - margin-left: auto; - margin-right: auto; - grid-column-gap: 24px; - grid-row-gap: 24px; - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 0; - display: grid; - grid-template-columns:repeat(6, minmax(0, 1fr)) - } - - .project-grid .project-grid { - height: 100%; - padding-left: 0; - padding-right: 0 - } -} - -@media only screen and (max-width: 1068px) { - .home .project-grid { - margin-left: auto; - margin-right: auto; - grid-column-gap: 40px; - grid-row-gap: 60px; - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 0; - display: grid; - grid-template-columns:repeat(12, minmax(0, 1fr)) - } - - .home .project-grid .home .project-grid { - height: 100%; - padding-left: 0; - padding-right: 0 - } -} - -@media only screen and (max-width: 734px) { - .home .project-grid { - margin-left: auto; - margin-right: auto; - grid-column-gap: 40px; - grid-row-gap: 60px; - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 0; - display: grid; - grid-template-columns:repeat(6, minmax(0, 1fr)) - } - - .home .project-grid .home .project-grid { - height: 100%; - padding-left: 0; - padding-right: 0 - } -} - -.project-detail li { - margin-top: 20px -} - -.project-detail li:first-child { - margin-top: 12px -} - -.project-detail .body-content { - margin-top: 45px -} - -@media only screen and (max-width: 1068px) { - .project-detail .left { - margin-bottom: 45px - } -} - -.releases-content .closed, .releases-content .hidden { - display: none -} - -.releases-content .open { - display: block -} - -.releases-content .products-nav { - background: transparent; - border-bottom: 1px solid #d2d2d7; - margin-bottom: 20px; - padding: 0; - height: auto -} - -.releases-content .product-list { - display: flex; - margin: 0; - padding: 0 -} - -.releases-content .product-list .product-name { - display: block -} - -@media only screen and (max-width: 734px) { - .releases-content .product-list { - flex-wrap: wrap; - justify-content: center - } - - .releases-content .product-list .product { - margin: 10px 20px - } - - .releases-content .chapternav { - -webkit-backdrop-filter: none; - backdrop-filter: none - } -} - -.releases-content .loading-releases { - text-align: center -} - -.releases-content .product { - text-align: center; - vertical-align: bottom; - border-bottom: 2px solid transparent; - cursor: pointer; - padding: 0 5px 20px 0; - margin: 0 20px; - color: #6e6e73 -} - -.releases-content .product.selected, .releases-content .product:hover { - border-bottom: 2px solid #6e6e73; - color: #1d1d1f -} - -.releases-content .product button { - text-align: center -} - -.releases-content .product-image { - height: 60px -} - -.releases-content .major-release-name { - font-size: 17px; - line-height: 1.23536; - font-weight: 400; - letter-spacing: -.022em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - padding: 17px 0 -} - -.releases-content .major-release-name:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .major-release-name:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .major-release-name:lang(ko) { - line-height: 1.35296; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .major-release-name:lang(zh) { - letter-spacing: 0em -} - -.releases-content .major-release-name:lang(th) { - line-height: 1.35296; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .major-release-name:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .major-release-name:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .major-release-name:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .major-release-name:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .major-release-name + li { - border-bottom: 1px solid #d2d2d7 -} - -.releases-content .project-main-links { - margin-bottom: 8px -} - -.releases-content .versions { - padding: 0 40px 10px 20px -} - -.releases-content .versions li.minor-release-name { - padding: 15px 0 0 -} - -.releases-content .versions .project { - font-size: 14px; - line-height: 1.28577; - font-weight: 400; - letter-spacing: -.016em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - padding: 8px 0 20px -} - -.releases-content .versions .project:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .versions .project:lang(ja) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .versions .project:lang(ko) { - line-height: 1.42859; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .versions .project:lang(zh) { - letter-spacing: 0em -} - -.releases-content .versions .project:lang(th) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .versions .project:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .versions .project:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .versions .project:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .versions .project:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .versions .project .minor-release-project { - margin: 0 20px; - padding: 5px 30px 5px 15px -} - -@media only screen and (max-width: 734px) { - .releases-content .versions .project .minor-release-project { - padding: 5px 0 - } -} - -.releases-content .versions .project .minor-release-project:hover { - background-color: #f5f5f7 -} - -.releases-content .versions .project .minor-release-project .minor-release-project-title-button { - padding: 0 10px; - display: flex; - justify-content: space-between -} - -@media only screen and (max-width: 734px) { - .releases-content .versions .project .minor-release-project .minor-release-project-title-button { - flex-wrap: wrap - } -} - -.releases-content .versions .project .divider { - color: #d2d2d7; - margin: 0 4px -} - -.releases-content .releases ul { - margin: 0; - list-style-type: none -} - -.releases-content .releases .major-release-title-button { - width: 100% -} - -.releases-content .releases .major-release-title-button .icon { - font-size: 14px; - font-weight: 600; - float: right -} - -.releases-content .releases .versions .minor-release-name:not(:first-child) { - border-top: 1px solid #d2d2d7 -} - -.releases-content .releases .minor-release-title-button { - font-size: 14px; - line-height: 1.28577; - font-weight: 400; - letter-spacing: -.016em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - width: 100%; - box-sizing: border-box -} - -.releases-content .releases .minor-release-title-button:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .releases .minor-release-title-button:lang(ja) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .releases .minor-release-title-button:lang(ko) { - line-height: 1.42859; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .releases .minor-release-title-button:lang(zh) { - letter-spacing: 0em -} - -.releases-content .releases .minor-release-title-button:lang(th) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .releases .minor-release-title-button:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .releases .minor-release-title-button:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .releases .minor-release-title-button:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .releases .minor-release-title-button:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-content .releases .minor-release-title-button .icon { - font-size: 14px; - float: right -} - -.releases-content .releases .project-container { - padding: 0 0 15px -} - -.event-summary { - padding-bottom: 42px; - border-bottom: 1px solid #d2d2d7 -} - -.event-summary a { - display: flex; - color: inherit -} - -.event-summary a .block-link { - color: #1d1d1f -} - -.event-summary .summary-icon { - height: 120px; - width: 135px; - background-color: #e8e8ed; - border-radius: 8px; - -o-object-fit: contain; - object-fit: contain; - margin-right: 25px -} - -.event-summary .summary-title { - font-size: 19px; - line-height: 1.21053; - font-weight: 600; - letter-spacing: .012em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - margin: 0.1em 0 0.3em -} - -.event-summary .summary-title:lang(ar) { - line-height: 1.36844; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-title:lang(ja) { - line-height: 1.26316; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-title:lang(ko) { - line-height: 1.31579; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-title:lang(th) { - line-height: 1.36844; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-category { - font-size: 14px; - line-height: 1.28577; - font-weight: 400; - letter-spacing: -.016em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - font-weight: 700; - text-transform: uppercase; - color: #6e6e73; - margin-top: 0.8em -} - -.event-summary .summary-category:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-category:lang(ja) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-category:lang(ko) { - line-height: 1.42859; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-category:lang(zh) { - letter-spacing: 0em -} - -.event-summary .summary-category:lang(th) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-category:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-category:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-category:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-category:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-date { - font-size: 14px; - line-height: 1.42859; - font-weight: 400; - letter-spacing: -.016em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - color: #6e6e73; - margin: 0 -} - -.event-summary .summary-date:lang(ar) { - line-height: 1.57143; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-date:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-date:lang(ko) { - line-height: 1.57143; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-date:lang(zh) { - letter-spacing: 0em -} - -.event-summary .summary-date:lang(th) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-date:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-date:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-date:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.event-summary .summary-date:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary { - padding: 32px; - border-radius: 8px; - box-sizing: border-box; - height: 100%; - display: flex; - flex-direction: column; - justify-content: space-between -} - -.releases-summary .summary-icon { - height: 80px; - width: 80px; - -o-object-fit: contain; - object-fit: contain; - margin-bottom: 16px -} - -.releases-summary .summary-title { - font-size: 32px; - line-height: 1.125; - font-weight: 600; - letter-spacing: .004em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-title:lang(ar) { - line-height: 1.34375; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-title:lang(ja) { - line-height: 1.21875; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-title:lang(ko) { - line-height: 1.21875; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-title:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 1068px) { - .releases-summary .summary-title { - font-size: 28px; - line-height: 1.14286; - font-weight: 600; - letter-spacing: .007em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(ko) { - line-height: 1.25; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(th) { - line-height: 1.39286; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(ar) { - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(ja) { - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -@media only screen and (max-width: 734px) { - .releases-summary .summary-title { - font-size: 24px; - line-height: 1.16667; - font-weight: 600; - letter-spacing: .009em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(ar) { - line-height: 1.33341; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(ja) { - line-height: 1.25; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(ko) { - line-height: 1.29167; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .releases-summary .summary-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.releases-summary .summary-about { - font-size: 14px; - line-height: 1.42859; - font-weight: 400; - letter-spacing: -.016em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-about:lang(ar) { - line-height: 1.57143; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-about:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-about:lang(ko) { - line-height: 1.57143; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-about:lang(zh) { - letter-spacing: 0em -} - -.releases-summary .summary-about:lang(th) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-about:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-about:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-about:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-about:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.releases-summary .summary-links { - margin-top: 16px -} - -.releases-summary .summary-links a { - margin-right: 10px -} - -.home .section-releases-spotlight { - padding-top: 0 -} - -.home .section-releases-spotlight .section-header { - padding: 100px 0 80px -} - -.home .releases-summary { - position: relative; - padding-top: 60px -} - -.home .releases-summary .summary-icon { - height: 80px; - width: 80px; - position: absolute; - top: 0; - left: 26px; - transform: translateY(-50%) -} - -.project-summary { - padding: 32px; - border-radius: 8px; - box-sizing: border-box; - height: 100%; - display: flex; - flex-direction: column; - justify-content: space-between -} - -.project-summary .summary-icon { - height: 50px; - width: 50px; - -o-object-fit: contain; - object-fit: contain; - margin-bottom: 16px -} - -.project-summary .summary-title { - font-size: 32px; - line-height: 1.125; - font-weight: 600; - letter-spacing: .004em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-title:lang(ar) { - line-height: 1.34375; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-title:lang(ja) { - line-height: 1.21875; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-title:lang(ko) { - line-height: 1.21875; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-title:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 1068px) { - .project-summary .summary-title { - font-size: 28px; - line-height: 1.14286; - font-weight: 600; - letter-spacing: .007em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(ko) { - line-height: 1.25; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(th) { - line-height: 1.39286; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(ar) { - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(ja) { - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -@media only screen and (max-width: 734px) { - .project-summary .summary-title { - font-size: 24px; - line-height: 1.16667; - font-weight: 600; - letter-spacing: .009em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(ar) { - line-height: 1.33341; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(ja) { - line-height: 1.25; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(ko) { - line-height: 1.29167; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .project-summary .summary-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.project-summary .summary-language { - font-size: 12px; - line-height: 1.33337; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - font-weight: 600; - color: #6e6e73; - margin-top: 0.8em -} - -.project-summary .summary-language:lang(ar) { - line-height: 1.66667; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-language:lang(ja) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-language:lang(ko) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-language:lang(zh) { - letter-spacing: 0em -} - -.project-summary .summary-language:lang(th) { - line-height: 1.33337; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-language:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-language:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-language:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-language:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-about { - font-size: 14px; - line-height: 1.42859; - font-weight: 400; - letter-spacing: -.016em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-about:lang(ar) { - line-height: 1.57143; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-about:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-about:lang(ko) { - line-height: 1.57143; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-about:lang(zh) { - letter-spacing: 0em -} - -.project-summary .summary-about:lang(th) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-about:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-about:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-about:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-about:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.project-summary .summary-links { - margin-top: 16px -} - -.project-summary .summary-links a { - margin-right: 10px -} - -.home .project-summary { - position: relative; - padding-top: 60px -} - -.home .project-summary .summary-icon { - height: 60px; - width: 60px; - position: absolute; - top: 0; - transform: translateY(-50%) -} - -.spotlight-summary { - border-radius: 8px -} - -.spotlight-summary a { - display: flex; - min-height: 360px -} - -.spotlight-summary .summary-graphic { - border-radius: 8px 0 0 8px; - padding: 50px 60px 50px 50px; - display: flex; - justify-content: space-between -} - -.spotlight-summary .summary-content { - padding: 60px 50px 50px 40px -} - -.spotlight-summary .summary-icon { - height: 100px; - width: 100px; - -o-object-fit: contain; - object-fit: contain; - margin: 0 -} - -.spotlight-summary .summary-headline { - font-size: 80px; - line-height: 1.05; - font-weight: 600; - letter-spacing: -.015em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - color: #f5f5f7 -} - -.spotlight-summary .summary-headline:lang(ar) { - line-height: 1.2; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-headline:lang(ja) { - line-height: 1.0875; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-headline:lang(ko) { - line-height: 1.15; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-headline:lang(zh) { - letter-spacing: 0em -} - -.spotlight-summary .summary-headline:lang(th) { - line-height: 1.35; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 1068px) { - .spotlight-summary .summary-headline { - font-size: 64px; - line-height: 1.0625; - font-weight: 600; - letter-spacing: -.009em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(ar) { - line-height: 1.20312; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(ja) { - line-height: 1.10938; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(ko) { - line-height: 1.17188; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(zh) { - letter-spacing: 0em - } - - .spotlight-summary .summary-headline:lang(th) { - line-height: 1.34375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -@media only screen and (max-width: 734px) { - .spotlight-summary .summary-headline { - font-size: 48px; - line-height: 1.08349; - font-weight: 600; - letter-spacing: -.003em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(ar) { - line-height: 1.25; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(ja) { - line-height: 1.14599; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(ko) { - line-height: 1.1875; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(zh) { - letter-spacing: 0em - } - - .spotlight-summary .summary-headline:lang(th) { - line-height: 1.33349; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-headline:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.spotlight-summary .summary-title { - font-size: 32px; - line-height: 1.125; - font-weight: 600; - letter-spacing: .004em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-title:lang(ar) { - line-height: 1.34375; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-title:lang(ja) { - line-height: 1.21875; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-title:lang(ko) { - line-height: 1.21875; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-title:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 1068px) { - .spotlight-summary .summary-title { - font-size: 28px; - line-height: 1.14286; - font-weight: 600; - letter-spacing: .007em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(ko) { - line-height: 1.25; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(th) { - line-height: 1.39286; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(ar) { - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(ja) { - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -@media only screen and (max-width: 734px) { - .spotlight-summary .summary-title { - font-size: 24px; - line-height: 1.16667; - font-weight: 600; - letter-spacing: .009em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(ar) { - line-height: 1.33341; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(ja) { - line-height: 1.25; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(ko) { - line-height: 1.29167; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .spotlight-summary .summary-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.spotlight-summary .summary-about { - font-size: 14px; - line-height: 1.42859; - font-weight: 400; - letter-spacing: -.016em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - max-width: 30em -} - -.spotlight-summary .summary-about:lang(ar) { - line-height: 1.57143; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-about:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-about:lang(ko) { - line-height: 1.57143; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-about:lang(zh) { - letter-spacing: 0em -} - -.spotlight-summary .summary-about:lang(th) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-about:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-about:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-about:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-about:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-link { - display: block; - font-size: 14px; - line-height: 1.42859; - font-weight: 400; - letter-spacing: -.016em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - margin-top: 16px -} - -.spotlight-summary .summary-link:lang(ar) { - line-height: 1.57143; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-link:lang(ja) { - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-link:lang(ko) { - line-height: 1.57143; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-link:lang(zh) { - letter-spacing: 0em -} - -.spotlight-summary .summary-link:lang(th) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-link:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-link:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-link:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.spotlight-summary .summary-link:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 1068px) { - .spotlight-summary .summary-graphic { - border-radius: 8px 8px 0 0 - } -} - -.detail-header.section { - padding: 150px 0 0 0 -} - -@media only screen and (max-width: 734px) { - .detail-header.section { - padding: 75px 0 0 0 - } -} - -.detail-header .header-icon { - height: 150px; - width: 150px; - -o-object-fit: contain; - object-fit: contain; - margin-bottom: 24px -} - -@media only screen and (max-width: 734px) { - .detail-header .header-icon { - height: 75px; - width: 75px - } -} - -.detail-header .header-title { - font-size: 48px; - line-height: 1.08349; - font-weight: 600; - letter-spacing: -.003em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - margin: 8px 0 0 0 -} - -.detail-header .header-title:lang(ar) { - line-height: 1.25; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-title:lang(ja) { - line-height: 1.14599; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-title:lang(ko) { - line-height: 1.1875; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-title:lang(zh) { - letter-spacing: 0em -} - -.detail-header .header-title:lang(th) { - line-height: 1.33349; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -@media only screen and (max-width: 1068px) { - .detail-header .header-title { - font-size: 40px; - line-height: 1.1; - font-weight: 600; - letter-spacing: 0em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(ar) { - line-height: 1.3; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(ja) { - line-height: 1.175; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(ko) { - line-height: 1.2; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(th) { - line-height: 1.35; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -@media only screen and (max-width: 734px) { - .detail-header .header-title { - font-size: 32px; - line-height: 1.125; - font-weight: 600; - letter-spacing: .004em; - font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(ar) { - line-height: 1.34375; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(ja) { - line-height: 1.21875; - font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(ko) { - line-height: 1.21875; - font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(th) { - line-height: 1.375; - font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } - - .detail-header .header-title:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif - } -} - -.detail-header .header-category { - font-size: 14px; - line-height: 1.28577; - font-weight: 400; - letter-spacing: -.016em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - font-weight: 700; - text-transform: uppercase; - color: #6e6e73; - margin: 0 -} - -.detail-header .header-category:lang(ar) { - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-category:lang(ja) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-category:lang(ko) { - line-height: 1.42859; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-category:lang(zh) { - letter-spacing: 0em -} - -.detail-header .header-category:lang(th) { - line-height: 1.35718; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-category:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-category:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-category:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-category:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-date { - font-size: 12px; - line-height: 1.33337; - font-weight: 400; - letter-spacing: -.01em; - font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; - color: #6e6e73; - margin-top: 0.4em -} - -.detail-header .header-date:lang(ar) { - line-height: 1.66667; - letter-spacing: 0em; - font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-date:lang(ja) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ï¼­ï¼³ Pゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-date:lang(ko) { - line-height: 1.41667; - letter-spacing: 0em; - font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-date:lang(zh) { - letter-spacing: 0em -} - -.detail-header .header-date:lang(th) { - line-height: 1.33337; - letter-spacing: 0em; - font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-date:lang(zh-CN) { - font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-date:lang(zh-HK) { - font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-date:lang(zh-MO) { - font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .header-date:lang(zh-TW) { - font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif -} - -.detail-header .spacer { - height: 25px -} - -.detail-header .spacer-large { - height: 50px -} - -@media only screen and (max-width: 734px) { - .detail-header .spacer-large { - height: 25px - } -} - -.ac-social { - margin-top: 20px -} - -.ac-social .icon { - margin-right: 20px -} - -.ac-social .icon:after { - height: 20px; - width: 20px; - content: ""; - background-repeat: no-repeat; - background-size: contain; - background-position: center center -} - -.ac-social .facebook:after { - background-image: url("/images/social/facebook.e9f4387b.svg") -} - -.ac-social .twitter:after { - background-image: url("/images/social/twitter.b8a55d7e.svg") -} - -.ac-social .email:after { - background-image: url("/images/social/mail.edd4c9bd.svg") -} - -.ac-social .copy:after { - background-image: url("/images/social/link.ceb55242.svg") -} - -.footer-mini .footer-mini-legal .footer-mini-legal-copyright { - color: #6e6e73 -} - -.footer-mini .footer-mini-legal .footer-mini-legal-copyright a { - color: #424245 -} - -.footer-mini .footer-mini-legal .footer-mini-legal-links { - list-style-type: none; - top: 0; - margin-left: 0 -} - -.footer-mini .footer-mini-legal .footer-mini-legal-links li { - margin-right: 10px; - float: left; - border-right: 1px solid #d2d2d7; - padding-right: 10px -} - -.footer-mini .footer-mini-legal .footer-mini-legal-links li:last-child { - border-right: 0 -} - -.footer-mini .footer-mini-legal .footer-mini-legal-link { - color: #424245 -} - -.btn-circle { - background-color: #ffffff; - height: 80px; - width: 80px; - border-radius: 50%; -} - -.panel-title { - position: relative; -} - -.panel-title::after { - content: "\f107"; - color: #333; - top: -2px; - right: 0px; - position: absolute; - font-family: "FontAwesome" -} - -.panel-title[aria-expanded="true"]::after { - content: "\f106"; -} - -/* - * Added 12-27-20 to showcase full title clickthrough - */ - -.panel-heading-full.panel-heading { - padding: 0; -} - -.panel-heading-full .panel-title { - padding: 10px 15px; -} \ No newline at end of file diff --git a/css/prism.css b/css/prism.css deleted file mode 100644 index dcffe46..0000000 --- a/css/prism.css +++ /dev/null @@ -1,7 +0,0 @@ -/* PrismJS 1.26.0 -https://prismjs.com/download.html#themes=prism&languages=markup+json+json5+jsonp&plugins=line-highlight+line-numbers+autolinker+jsonp-highlight+match-braces */ -code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help} -pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(128,128,128,.2)} -pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right} -.token a{color:inherit} -.token.punctuation.brace-hover,.token.punctuation.brace-selected{outline:solid 1px}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-9{color:#e50;opacity:1}.rainbow-braces .token.punctuation.brace-level-10,.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-6{color:#0b3;opacity:1}.rainbow-braces .token.punctuation.brace-level-11,.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7{color:#26f;opacity:1}.rainbow-braces .token.punctuation.brace-level-12,.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8{color:#e0e;opacity:1} diff --git a/css/sws.css b/css/sws.css deleted file mode 100644 index 683243a..0000000 --- a/css/sws.css +++ /dev/null @@ -1,126 +0,0 @@ -/** - * Copyright 2020 The Serverless Workflow Specification Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -body { - font-family: 'Lato', sans-serif; - background-color: #ffffff; -} -header { - padding: 156px 0 100px; -} -section { - padding: 150px 0; -} -.section-blue { - background-color: #448cfb; - color: #ffffff; -} -hr{ - height: 4px; - background-color: #448cfb; - border: none; -} -a { - color: #448cfb; -} -.navbar-custom { - background-color: #448cfb; -} -.navbar-custom .navbar-brand, -.navbar-custom .navbar-text { - color: #ffffff -} -.navbar-custom .navbar-nav .nav-link { - color: #ffffff -} -.navbar-custom .nav-item.active .nav-link, -.navbar-custom .nav-item:focus .nav-link, -.navbar-custom .nav-item:hover .nav-link { - color: #ffffff; -} -.footer-custom { - background-color: #000000; -} -.welcome-custom { - background-color: #000000; -} -.hr-short{ - height: 4px; - background-color: #448cfb; - border: none; -} -.jumbotron { - color: white; - background-color: #448cfb; - height: 40vh; -} -.navbar-nav.navbar-center { - position: relative; - left: 50%; - transform: translatex(-50%); -} - -.actext { - color: #ff6900; -} - -.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - color: #ff6900; -} - -.tab-pane { - border-left: 1px solid #ddd; - border-right: 1px solid #ddd; - border-bottom: 1px solid #ddd; - border-radius: 0px 0px 5px 5px; - padding: 10px; -} - -.nav-tabs { - margin-bottom: 0; -} - -.accordion .card, -.accordion .card-header { - border-color: #448cfb; - background-color: #ffffff; -} - -.list { - display: flex; - justify-content: center; -} - -/* for block of numbers */ -.hljs-ln-numbers { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - - text-align: center; - color: #ccc; - /*border-right: 1px solid #CCC;*/ - vertical-align: top; - padding-right: 5px; -} - -/* for block of code */ -.hljs-ln-code { - padding-left: 10px; -} diff --git a/css/termynal.css b/css/termynal.css deleted file mode 100644 index 388d26c..0000000 --- a/css/termynal.css +++ /dev/null @@ -1,106 +0,0 @@ -/** - * termynal.js - * - * @author Ines Montani - * @version 0.0.1 - * @license MIT - */ - -:root { - --color-bg: #ffffff; - --color-text: #ffffff; - --color-text-subtle: #ffffff; -} - -[data-termynal] { - width: 450px; - max-width: 100%; - background: var(--color-bg); - color: var(--color-text); - font-size: 14px; - font-family: 'Lato', sans-serif; - border-radius: 4px; - border-color: #448cfb; - padding: 35px 25px 15px; - padding-bottom: 0px; - position: relative; - -webkit-box-sizing: border-box; - box-sizing: border-box; - border-style: double; - border-color: #448cfb; -} - -[data-termynal]:before { - content: ''; - position: absolute; - top: 15px; - left: 15px; - display: inline-block; - width: 15px; - height: 15px; - border-radius: 50%; - border-color: #448cfb; - /* A little hack to display the window buttons in one pseudo element. */ - background: #d9515d; - -webkit-box-shadow: 25px 0 0 #f4c025, 50px 0 0 #3ec930; - box-shadow: 25px 0 0 #f4c025, 50px 0 0 #3ec930; -} - -[data-termynal]:after { - position: absolute; - color: var(--color-text-subtle); - top: 5px; - left: 0; - width: 100%; - text-align: center; - padding-bottom: 0px; -} - -[data-ty] { - display: block; - line-height: 2; -} - -[data-ty]:before { - /* Set up defaults and ensure empty lines are displayed. */ - content: ''; - display: inline-block; - vertical-align: middle; -} - -[data-ty="input"]:before, -[data-ty-prompt]:before { - margin-right: 0.75em; - color: var(--color-text-subtle); -} - -[data-ty="input"]:before { - content: '$'; -} - -[data-ty][data-ty-prompt]:before { - content: attr(data-ty-prompt); -} - -[data-ty-cursor]:after { - content: attr(data-ty-cursor); - font-family: monospace; - margin-left: 0.5em; - -webkit-animation: blink 1s infinite; - animation: blink 1s infinite; -} - - -/* Cursor animation */ - -@-webkit-keyframes blink { - 50% { - opacity: 0; - } -} - -@keyframes blink { - 50% { - opacity: 0; - } -} \ No newline at end of file diff --git a/editor.html b/editor.html deleted file mode 100644 index 8d74515..0000000 --- a/editor.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - Serverless Workflow Online Editor - - - - -
-
-

Serverless Workflow Web Editor

-
- Edit your workflow and select the "Generate workflow diagram" button to update the image. -
You can also select one of the existing workflow examples from the dropdown. -

-

-

-
-
-
-

- - - -

-
-
-
-
-
-
-
- -
-
-
-
-
-
- -
- - - - - - - - - - diff --git a/img/argo-logo.png b/img/argo-logo.png deleted file mode 100644 index 18e3b8846dd65a3835438d35b559317712bcebfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17102 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 diff --git a/img/argologo.png b/img/argologo.png deleted file mode 100644 index a8248f85a64b035cf83c118bde1147b5c993baf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6921 zcmV+k8}{UhP)I0d?E1jk_5b15 z+UWV_@caK`EdGdJ{<@>=^Zdu%_WplS{!uIc%DVse^!|KH{?N((v8Dd6m;RoA|L*Ai zY(D;TN&e&C{(oui?(Y7-wf>oR|HifctC9cK%GKWD=(VWkzO??3V*Z|T{*HY9rI`M5 zSpJ-h*VfwhfNfx5VZy?~hK7dzep&y`#{cNx-^Rf2qKfLSq4ZhRocV6$AjX*&`rl+THaBwm-G`YFC9UmW0Pfv0_DXMj4jzcG-RXMs?Gty-}OEM_p zZ9yy`96l)`6CEAQx5wJ6t^QsOikM56000?uNkl`Bx%WzQ79wZLldQC{Q*< z#705Eg~lD*ZnfzoN~be)(%B}HH<={!X5Rb%e|vYSYuPJjv;$i!9{Eg_nG)Lj-xe7kLR6aA-AuWxQ{E-a)8 zSyOM#cVe)MiEnZK~OlG^`fQ9M%4Zf)qycq15vmztMvp{OmRCxj@>p=N20zt z1qGp*Hdag`Di({QxH*kBXqW|HWs$KU4q)F;PzMFGiCO0EFZnv+fZh=ThsDxBEbY0* zu_m&s_G(xdHcJtOkLKJswh>1oTn>u`g~H-|Of289{5)(9%u+`tR-Xe1GOR>BH2>gO zRvU9sOTIWG!y-_Ci9xl@)?1oL^|LW7f@J}zr7^o87H^{uSeP*gWWnAtt2~)UaiuQg z*vQB8VFIRCkr}sV0Cckzl2OLR|tu;`pGMO$=+uU4$Un0R8i%aA-VXfU_h*c9uAD zKY8#?+a$g*{K44aI5ZHH4kf;h1$+ELFb)ew&4T?tq$vxek%Tg>L-Wc9RER$o#$l14VA1$7P~i$dX{X{8|p*+7d4aqS7p@W*1IJQbua z0kOkXJRS-N5P2NKC{K)FO-a6OWFs_?MTJ^$Fn&U| z&x=7^%hJ+ef+)NtjZ)yeXiZ=1JW#3PNE=Jm&~ zCwi@5K*_}n{o&%i_oWbk@nN#Qp3`HNbe5pJc=2NCn-3#z z76}US`rxhtY>OXR`2sP`_umu@hXRV;dAVfCix-1$uf1TzDA4PJCrD^pMHz_7)y>75 zN`b;aC_M)S!aUq8s#%0t61z&!tRk{4A0VcA6I7!zPVPSh)7n0#xI~n z*0$1~^@%x(<>VX!l%*H10;8bX+&@U3x2?3NX_+5X3V~7?a46rXyhVso4CM5%@?_p2 z@987Q1vLj1iyf4gBL#|xWHX4<@A9@~g)M0wF&A5g7YIO^uq1%xeL$2(fQ6z4=k9i~ zB?Y%jDn6CcWW6M< zwk>m1BW%Y3dHzPC6jAsBC^tdu3x+T6fiPDC=RGFqVs4l9*DlF(Ni-9NFMuL_f00sP zPVri>2SspE<)M z7cHQ+SC8n6jKAZ+B~K+2y1#^ZNz=Tjj70KM3L@~7hDV-<^AJx^iHq_^#sNj_C`zRW zeO{GPnk)1O%gQBEm0WP4HaB_w=K1T1YRsiSNR*<;^qf+>%!@THb>LdOW>pgNtRSKE zBqWOP#ru3)Xm-DsQukso6fkT z31w-?@So?EwHF(M^B!Z~=|EH@FRrB@#w$g!`-_di9wpaE5QBY@$gNA|C>%*cfReAn zgH>=_2dP7x7UjluGo_oTbnGts81jxbp-M!nRtem8maVW~! z+q?6}$MeItpQ>fM>E8EJ6gGI({ga3%y3A1te{8k-c1X@?_Rml44rOIgtdg<6gZsn2 z+q8RdYb&*UD??#*VkeYoNz75z>dReM)9f91NQIiVWt*J@#Re #Cx|%$=pustn}` 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 P00000NkvXXu0mjf9EE26 diff --git a/img/asyncapi-logo.png b/img/asyncapi-logo.png deleted file mode 100644 index b1a2256b3a18638ab859a91a30ccf67392ea01c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61278 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�&b)sey+MPFIZUDJ&ak@MMwg}0^a{kF^PZvr8v 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 Wg?aB!i>-d&2&M72`dc;IkpBS-yq$6Y diff --git a/img/automatiko-logo.png b/img/automatiko-logo.png deleted file mode 100644 index e6ccddb7bebede6fb3d0423038081f55d77e3a70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37762 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

=XW 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 diff --git a/img/caf-logo.png b/img/caf-logo.png deleted file mode 100644 index 2e280de4b0d63d227c05ea2780a80d395e764ebc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30323 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 diff --git a/img/ce-logo-blue.png b/img/ce-logo-blue.png deleted file mode 100644 index 73a90be41c8652d689b70e264c0e2fbfc913bd1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16285 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

#BS~vT9RMx<-tauq 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

Jt5Y)a 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 SaCim-5O})!xvX - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/img/cloudevents-logo.png b/img/cloudevents-logo.png deleted file mode 100644 index e99b453361a44391933ef927d5a104846fa04f12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92751 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�pjs+)RNfAo{U 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

Lt{?aJ%8RrV8-93cWa~n`JAJEeTL1Z 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

rb&m!=%2W*BC)^{B_g6vsIjte4&C} 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 diff --git a/img/cloudeventslogo.png b/img/cloudeventslogo.png deleted file mode 100644 index ebf836e0971eec2a190918725aa52ec06d1d3985..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2997 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 diff --git a/img/cncf-color.png b/img/cncf-color.png deleted file mode 100644 index 97796cba6c9b3c2547a91be4e2a02bec10c88c9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24610 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 diff --git a/img/cncf-white.png b/img/cncf-white.png deleted file mode 100644 index 9c3fd0760d49e2617d2eaded743b96e0f4991d44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22789 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 Z*tA;ba1ZaJ6#m`Q#L(2B4Ep@-{{R*8Tb}>` diff --git a/img/code-icon.png b/img/code-icon.png deleted file mode 100644 index 3c66a20a1411e4779f4bd0916eefaf52e51a8999..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76934 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∓mug0wmL78%2s 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 diff --git a/img/community-icon.png b/img/community-icon.png deleted file mode 100644 index fa899fa5f5d09fcd7c2f49e2455de72156914a41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67839 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�sKH`A{7yBozUA|D_EJsNx~l^rA#0KzK{;Y>1k*hfZa`+MUhUv~mY@HJ zg{MRj3yas6MZPT&W@ZdS+ zx;*`a-kI(BeSe99o!1o{)*)Lh;LF{$40N25_MDk&@61ZsFd&l{qj!I^{(>z4vZt2z zM~?K=^cb8IbQ0FA=>fQQWQ#)0l3upT9Eq|lnxPpOg1Xt}(R*br!pdVhtn)%*<5$qR zNlu9VMil|GdjznZ^o!tK&cKH3X@!IbO6tM*2=F1Lh_i7b3RT6)Y&dax`kqrYyD??u z&4T^9l0(1vZp21ZcV6+k^>@a|0>SA7$_llOv!y#5!plA9#>0 z-+GSwvw86Q&HYo-WZUwJH*cH_%oGbcv8G5Yg|+(^#wQ54kFZxlKrk?Yt)t=mOYw1C zN{W-Uy2Z%WXVfkn{Uop4`>`iHWg1Xd9v^DYUiA;zH1BVbQPO~) ztw~uq9X^H+SBDX;Z|cWVm~X62MoNW&4U#4!bppfT*d({tE4039&76`6J*5 zr4|utS?!H%Q=|`=zQOor26=49*Cpo==cE07EQ~{8!e~-*+CZ_CH8jaTRNsT*tpc(j?KFJCYrwx#aWw!|)-ml^UB6>O?y@3}IS zuL&i!?S;KEK}U-oWAcr$YTMD4F>ZYDy1zfw7X%3k3mEi5zrDg3+!DMydua@Y7;P4a zC9!{%0_*ynzX(Yej283QLY0PlCN4`S6hpha5;g%N+l+d$&QTQGs|ks|;ru+2PH z-CoUi7J(+UU=p5^HwSGwTC{6U*yZ}j;=W3()0TA5H7@}-uZ>N(j< zx99iWjF6;A?f~)Gmh#$Z9Tg+w{P|-{ELKc^dYI(>*KJBzUs?ZH4?nHRL>C$2OJAe) zTWp9OB-WaQ=-XJ75&;x|f?eg9HI6KFlBu6nP3)QiS-1%!ADgOYv?>)@Nhu7!M)S{_ zEn`OmgPuhox53$(<d!$8Gx}*X%x57P{jA66=h~C)ZZs%BPk29nM;2RAMk_?j z=|1hFM5?)AMPcz%<F?Ecmk6o=^Qq~Mqa~mFO*$a%+CUWtT);`yNA1#nbixLJS7B>e(-=8d{7_ry zIvWIbSo}(99pt0^#-jCTAcp{&)|D?;eDW~G(y0>Uug-Jnwj6MlN;b0Wxvg1v!D(P&&sZa((?7>*zs~^6aUNSy*pQVmVq#&z*)yfh|A8<enChUs;bC%RJr4pk?OBh zL%LAPs(SmW2u(}P++VC|SgW>p)QYu~Zqa4Fh#&VK7w*5Oa9ER$eNiB|C4A02nsc~Q zHr!PY=Jj{7L~l*8;IyKk^cS}|dO>Ux4R?PZGxn|D*8435{PU6z=}&CVKI4LrtlwXJ zdzDBfR56Ci;wLCHbBlMZ3y(#UK!=(e-f8B*TsPu`Am3PUb}*OKP{tofFXG#|kXHOS zplIM7=F=E`Ib%~o1tMX9Ke)5)ANCS**lEhY$QE%i)zx`5EJxM?uz_?!N1yFH5%Hh4 z%|Rb>pX-e`;80haw!o!+o%Dv+dw1@0ww=p013!XNmxe9Jv8xb%0LExfe3ZWP8$Gn=xJlH|^38X^<=+0Qb@&MTcsSV~KSWYr;=fMsJ)>qn zRaJY0=0%{bbx#Vvb$oNND?qs5ahAfTEL(g5f#QZrtd9d~h>k6~>x^SYZ3n2Xi<66s z2M{HeNE=U$Hu3xQ3|nOt7ETs)gQ;xnBZwIT3XLh1?x+@v{+xxS^^O1g=n(rjHQ65t z1j1}J%E?KUbn~FsS{C?CP7t5}zd;R9LGGCe7+IK~Aih?{60pnX(!%nk>xgH6Sr zQf`*6_~IbwAi(*GCS}PQn z^IgU-`F}p~U%R zOIkt}90U+bs@=O+K;iJ;8WO94I6NcjmDvUrCP;#G?DnkeZ0uCV2=}M(79$R0ngxB=&q)+uOJbiw?<^PnH zHT_EgOJ)x^pMbZNXvB_S6ojUzUh;0xUFD=5h*Vo3pcWQHkJi@H_tsDdl~#RdYV?5- zK@Zi3EL^SnFQ$j;UYJnMhHiNfl2hZ*C)m$rKo*1jJX^>^VF;bme+}Ra(@gMH&tbfj za6Mih+6Sx!1*eFY{WbGHqmm^gsM`mygUbcj9k!R1wdCnjLJ(HhA(l*(PWB_; z9lV{%v;XA+{BUvwCirT5#gE`+vterLscbKXL4d;S&@t>W=A z$&z7>f*Nz-e@L9)1hB!vV1RP9c)aobd6QtemEw&KcaooJ`O-QGw;)htZh9qh2i$CH zHHoS-h!fnZet-W;0EeCLANMSmT^5RE6B!?x)9? z+B*3*U>R##-$(7Zq&n`|@FQiTmO^7sZ3e_#eaVc(zj4`z^oWEhFmvPgCp@_vt5>n} z4gcZPqgl^+sQ8N~Zg7}wz8t!FAEtsm;%UStzW|8!_cu*Zz+Bg<*h`x$HpWIPMDG1I zs|HOTSZ^T!DqTSH}_g{+3(~T z&GcF(nP7yzN@~7hA0TPj@c!jz|L7YF5WKuMZ|c1sVlY+Yl!p(uTk zEQz$bp#Rzv5%;@(<#>j(_$8?O6fpqCrdc`r>2r`WZ@m`du{9z>Aj42;&cKcZc27Zo z5j4Ilp@5-Q*P9i%<34~q(>Xle=zIgl7$fIBdOX5UMIB}EIN_H#KjM%2w$0cmyJq~u zZwfxY;K8R0R%L66#ELDude;Dy%`=5*#a4r4waiwh$d!eCIbOFexwB_3cVUB>O)$Q< zXWn;GO$yVQq11frSiwLgH<$0GTWfS`w-{Et81Y1I-QP=L?R=t0v90f!y`ykE^iJNgOLWKbe<;a7SK6D6bYMgrnEj^R;kW*VCgFsGai#78& zm(Lt)V0`$erzKuH0xBbDSU|1k(;G$9q^}a07kid|o8Xa7oX*0Yhaoi-p`;r+DgGG= zY|ZSUO7k3#G5sSR)~tsHVx@I06GU6BaCF~8ME;{bQ!B%$n*cxs6!zzTH!dgIvWVdgQW&>FOrax|M?|o&I#m(Xhi&Jacf}Q(d z#TC4i5ylbn1@Pw%Ha;tN-XVd+%yAIROEpr6K#{6pfjtzX;B%e}itihNT^Y~Dam9OJ zrReO6h{Z^sLPYJP zTda34z44R$J`f+me(YapjNVLj?RUAcs&xq`bBpsh3a_v_XcI&Eu_|9sp!7eY%_V7*nMH4m=U9^g}+i-9wft)Pg^*%}iYWlwVj7&=5aNr*53HEWA1wF!!h~?vamE~AhCpy17j*FHzJKDLK1)aV$mR0s6#U0X~ zb4klP8Ya~9dl3hxJn1?;roE*-;&0k6}*`Ga52fNhfdo6Xn=dy-se zE;{7s!^=v&$01c@@W$q*e&uhr#22tMbT=R>>;PrG~iYT9|{QX#h+~<`vPr{NxDPgaXfi0I-h#VWs+H z$_z#GyWI6CO{f%vXN|4D0}CFC1n#_Ab_b^UfyU-ZzpCDaM>2R?<$tqNqVj}5&2h!3 z`if&nQ=ZmtpJ!nuXS9b)#C}-kMrDkLA6@~o*{s=*CsSvLJml)DpkiFnax3i*{or!+ zL-kxYAjqhNirk9x!kcOK*AM%Aevi%J`bS1X6edzOrbv-@%BrtmmyA_pWy`a*W(R=H zd*ulB#E&1&l8|9dTVi9pLNN2cWTjcnK_=$y)L~6?VRKu;${+iKAVvZ!rYX^#oj?Yq z^aPu?gZp#5sQRXXnUD-Mtz zTVeyX$+O~tzT)8LmNJ#GJK;okLqPysQ=?9|^Av z-oc;a48IAAQq#;w#(zywSiQPVNIb?Q7=MsJV zx0}4no(Zfj(3Gyck>dd$a{__y8Y-luT57l@?*;7&ahBK#R5KPgp?wZJz#G`3xNh{x z@e`ITa6a&4&1PakjRk#vg|Vys)eBKea{l zKES`)iSvEROI-O^>1}-}HQzyuF*5y~iN>!S;;Qj}F-&IK2Pk_ebtz27*Ivz9gu%l> z_@epf{d1*iS!)3P<5i^Wo%T>eBavEastEKIy0c+r2Mc>3_o+J@e;YX2je-qLOsauS zE|j>03^Dh>TS``>GYmpp)H>7%2&BH7kWqmY5-JG)Suhf@pJoRvZF0%G<{#WW6HK+8 zJcJlH&rg4cgJ4PZW%p#+Sv}L|#|L?VR#?y>K~C1y@zL5fGwevj}wH z=36Y6Fjwsdj~^?d{8toDLrz0}g#eay-nxI|HN)ZlnWQ*7a`7EC)8o-|IA-<8^?DbLuv3%WN7 zgf@=Oe6&)noCwt%@H=_bC-Y)CPuYydd<=xa3L{x(rexyfI+>rz2Ybhjcr!9bT&>t0 zir8fUW0ttA256a)d$j_dPM%CiQ_VY!mU=ycNJC8@sN!h z5^Ge1Wvf1E*7P5gPNB(fR zaqlRSr|>bX)RhiUve*N*Q1>H-va) zdu#wCESN~i$q9$bdfnPgvht_6WU+TM&s{%HFtIu3+I@7j!X|TPjf<=aYcUh02#&{% zr8~cJ3BeoYoNS7)Y(=VPws8ZKi)t38Z*X^?I%!#hw5Z;+5?Tp4M3qcC^fxqDm}f(WgMpReTekxYVd6r3D# zTWW-js$Zn<2%oTtE0S}jDHgdNalaC7tE}Z*zW*Z7)^VJ{V|I53pu_D<_$_I=#}C=m zZ>gHn)$3aP;$&&xSj76PaIMDWqrG$cJwOGA5=PQC|0GrO&+%Kf0Zpifc|BWtUM_$* zlpDg1j=-ZRO(=SC;(c}B^cQ$!g$r)uOv4kaZKdiX`<1mnyrxaRF@)VTlo%+rK4n>- z=x?SxedjooQc^06fr_K?WiUa?rf8rvmrGCCW-{>dZCitgwRwOq#G!n=DIFW) zn_0->XI5DawQC4{F0S+_S^GOAqKGiU>PV<3H%R0~t+ZzTi)HgkY?usP*`Vgd4$uNG z4Y9pP#ey@ujsVEa;S#FGK7=D{IRQX(Zx(vT3uNEjK<)X{MwOQsyoS!<(p(lv0*JDI z)|CUd{D?tNA=Qq`xf&6)!20WfxhL~NpG_WV=dwk9K|U?zC(h^0MR2ftts8@w3yKO_4k= zxW1a4KgT+&OiCCd+;whO>Dd~)L)a3f8Wwa3_G4CK1jGm|&JNq(g?}Ih`mo}Yx_GRx z{Y`Fey(BWabv&L=18+yxYuSZWz!*~Gg|#+c#_GO&`OdCyxzX`n01zqK<${Sy^6A@O z+usz+$&E4oC)fY;Os-UkpypO4^H-~O7=Nn@a$dcy9iZm-_4=;6*TQ^9uJE+`aMcDi zWPa5fDYUQwz)vj?GhqZ6wh}PF>X9bX`*QycFiCb-q;oT{Khr-W*c{2RN!Vs4O=W#S zS)|<$IPeuYE3<&YGFiw~E9Nhbe%gSvMmqG91AuZ6EGPd+n?ghxxCHR{A%kf6P;P0O z0;-bnKHR-qg+qT#$UKZTq)04DF|zy}CmAY(F7QxVfXD6W@|#WlCNp1Hg54!6XMsd< z{g)?(^~^nLa@<)10|jmzE?_i#YI6K^Y{rR5&&uk+1hlUeFFSqBQb^hCF4_G#nE5d< zf})7%?WvHO!k%bu%Z&`57MTS2SUL(UfG-=ku}@*kBh3CiA?I@05nO z1oHz>di_$HJbw%a&g4dg$-q21m}Tc9S!+RF+mv7~Fmy5V8cas=`bYx$t3sx;Qoq(s zw2Y6t9PQIFt?miViY6L=yUP{kR=N`{E=TS*>$+^dw4fk<%=3{U$q#abs0Q)t2Ai>Z z15-iVMk2xZMm3|A{LgPB@WNK3G|6f*=3jkU}kwHSPuASRueGRJvQtd(9dQP z4DYQy%uA`V1`FH89nH+^hs@g}VvEaVF=4HC-S6$sRKYq-AVW6{Hc2A4u5O@sn2O{CyfarL>OkM3Ay_y^5 zk$||`^zdjR0H^l9I5c;@sH^o^$2Idc640@>P&vUB0Ja;(kt^j^;SMZ@Tt;PD({K+e z)`ayuvi>a59^=g>q~7Vz$IrcYM1>IB)sSiPz1BL5C)R;C47P-eTica2f2cu6KqYzm zlL=ri1GbWqXL@uY(S?UEH#p!1@16pbv`7Y~5(lX(TlsDG0a~FK&th{2wbUmX+};HF zI(5>^l>aReO^)qY2UhD7+zp3^t7$?y?@8*j5hG4dCo7OlhZR{r(ogvkHys3tXo_Xi zBIwC^*Is)DOn3Ms%PVFe-5@LtJIP+7u*;b6=}?ud%+F@_#Vx_3i_yG1SOeYg{>J`5 ztsz&VH%x6;+gu*_ZAAoj*;WM?mUfu+zujKoUaDt{GB~@EU2$Si0ZmTim0j(KV6F(7C%pNbBS3@8MLKJi_ny`pMbrG~wx4I8Hw618eG3hj)1#QN z#JG~sTahMsJw@USCETH{t4;t7@m=XE@>#yEWOzq1lP1V$U0o3ly#k66K=rz3|64Kj z^|2ixUl0+*G*0sv2gK){Q|)9Np`sKuoAEqSEu1~m{cND#A_#oRPrx{0RFR8SaNaWp zSgVMCN=r+@&JbkUkoY2SnFy1xj;Huk{tOWM!ctNWg@5>oTb_j2n_nI|XQfAB5ynBt? zJ`%g=xVk2vOvycJA4p(}1t_xIg=z+z=2j{{RoqSf`#bgf%#Ra1TFmnI`*V6d#V0;2 zlkSQBtp9Fb3Ow4!bS+0Zx14{vwroOaC-F?dESL4(brfpNDGK6i--A)4c}Eh~SZ7li z8G4l(Ns-bezJ5U~+FemUjb5!Om>)76QOWGt1sH2KL#hb+S_~u8T86RB3JhCBj zpgCzOc0MEY7+zdpiUmc(03!h`&=Xkd_J<^{Cm*7NzT}2ob{8M+5SyC5(w8a&7k0c| zP?Y>j4kk6~b`?8Y4hiuAWL%|akV<*`)5Po%Tr{QcNII;Iv^G2_h_YEQ#;KW>8Zhh4 z>*8g|5^*1<&mC�f@+*I8f+TS4{`2HY&Xla!h0IU@$F|6JsjU$I1{IvrMsll&TGT%H^s%<|q|Hfj z?!`Znj=`pv7w}Ci>lmqjTaeD^UsnHM7~R$|`iyJ;Q^t#eoAvn`c8KKoc4~l1_;2Hg zA0IYe*gwGtDIR2>crSkNz_$XFwZ<~Jr~{u~g9qnzAHW|?H;_+vHxiY#Zla&b1i^t% z&s@?~t06s-!UF%kT|G0+&dwf@txZ|t*Dqn|ToV5v{Q7Lo4}{Dd;1oCo&^%t?gusn> z#g!P{QSWqJ@WJK^{j%kl59sPtDr1g{^AB0_u#`ufdt;C zEQkA`zN=Gebwv6&73)Ijh899{B^-;_yyr~8Jtd}mkt&0T=jQ3*N8!2C`(vJa?Z=TB z=lQWq|1K%aqBUc(>S($_(ytuaj%??5r=`-7EldfbJ=qXxs3|B1K1uq!O0K%J)%c7d z2S)+CPpKjH*T03G+6D~|8c?WM&QC_2h~%*KKs}xJM86CGGl?p}M(1N?f4*Iv zx`dDh{hLr^-8c+`+5b)|=oIlZF?quAkr-A-9UGP4_>+ee4pK%3PzT(>7>3(pUj_EMM0r;qJRe=_c>t0`16;{cJcJc zYpm$Vt7lW~ows`~ZNQ5^i>ku-ZlPRPl8x##zD^e_oB1hyp4rm=8JX8Ef^l)vr`QUN zy9Bt<9EWb1+hg`7Ri~OC?b#QTV?yZoeeT4k7=7(%P$-}}iVuQT7!pDNDg8tcAUqI> zp^NOW9?5*4)Jg&hO*QHy&Q%tD{JS!(=oxzSy1J$s8r7~J)I6hxM7+fO`zFDy?i)3n zJpSK5W=Q)5eTgV3U*nh&zn7u%da3e37jdyZHTFbYQZR_ie@N|*m}KTA!8qe%S6e41 zAHcr6CIHA%wAk`YiNQfsDfm`y>bN03Z?-xx(e#MEul}4CapZlAdPvA(#bKC9H5~Ec zbcow7p<=S?La_5A5aYNUy%Y@GXatPE9KF2U9(kAJcs_=w-CEbHZ3`BEuMxsc`}QX; zS=9-JYial_3~0nXzH>MC4GkC=iKZcFSQ$LJ%zGnS zRe4%IuZfEnzwCFpJ1k0+n^Tz~DjXozSU7zXEi8KbkKVwRBD&puLq&k^h(1qFU$`&j zT=8k}y9f;EA^x-%GvUmuu`YeelB9p{fTDw4clUa@FD=r4z9}6XU6&Ra93|Ep!byzr zMFKDV6wK~g_FJ{E=?@;y&3wnzcI8I}W&-U_$VO%XUpEB+T>@FZA=hT)TdOZIASZV|XKpOv>L}m~{W+>}TcG<3&IZ@Zlmq*QxhV%;bFX%0A@p-CblTG#Pona- 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 diff --git a/img/define-icon.png b/img/define-icon.png deleted file mode 100644 index 174a87c1e3cbf887c4c41e0c1b0ba0ba98fd984f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55641 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

M&yV4M>r6p^++&EZ94XDFoB@3$Pt?0m} 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 R{6Yl&>1Y~gl&aYT{|`{7gE{~J diff --git a/img/eventmesh-logo.png b/img/eventmesh-logo.png deleted file mode 100644 index 3cc8e9e221ac2f27c70d75da1c7b5f242cb49bc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58317 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

Fssg+vQ73!^2fdq08AJ?TN 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 z zX25DjJRcemp}31H;YXxRxL+k8mqL@~Y7&ypQDt(4ODwrGC*5@}`yHcVgsN}uMv<>H|RQq$dyYamUD^3Mu%0lo;?{s;2aWS5Lez3{M znL=C(Rqp;!R;7jfF|q!cgu@{L5^Y+~q|K3c%E$AIV+?Ppla)aZGBX!T;@-50`_XP; z3s!A+mQUi^v9G;e9O4qUQLP({Fm&O7QTP{@2OPB+(&hfSvY@C)g)Ws=W=B>U9Z5xX zE!*-C=A0UR8Hv(XQoD+Wh?xSW&r8udx9i_UHu*;QhRBAh4EkW=4$dUNu*D+bjJ)(J zlM~IGG34S3zxG1MGH!2UCN8=ua#d@b)7fK~xHIDFs5Lm+Rl_LDWzf1)J2Or? zQ6`J+yl-1j@6c&MziV$)M}|v|(#i%A=Cf>l*Qh)TXA4n;lJ^Pb|HhdhQ{F)MJwW-teo=f-rS!$X{sPA zjoKQrHEg%D^}4QCEu~rGN1$%c_w_#E9jpM&QR6X8R?LqG(@w_k!;Ep5C_CBtl90jl$cfk|+5EDHK&~k;E-;d1~G$cyY?limb3AB?IFU zMzJkx&-_Y+&@7Rnu$+1N>%sfU-LW>vII@z&eU7K4P=p;fn4Lt;6gI`v;nQi)VUH+W zrX_4hiZ!@0G?vlOL%G@ou6<+gEFO1RStl-B>)c4+0Rw5I8J)ZRKhtoJ9%_3S|ss#9B>0g23uw8Q6 zMK{Q&jZ{Ad$sfwOQ#F+M7{bR}0{!S}mD9jg;$}jvHA=(tL-)>(D8LCKAMyYb?MaGk zE`_%pdgqqp0*A#~n43V635Gyyz+i%200&TI+6lg-w+yh+l%}vWu$ThQ&R5*PG0`l79_$c38dR(r~26~K< zD96%flW@gQO!w5W)8n(ypSif@BN!MvcVX(07lG*!+QB0MXYL3VMYB89%r)V6xL}-# z0kB{)Ub_Q!Y?0u~Djiy0E-|i3+qRt!cI5%TnR%m(QsN0yE0YX2y@b<&u{BWUaht?y z?o^P8*e8U>=1I{Mh>A){{cv=>tJMj**d^&<>9s6>MT5r52U4G~`wSt?*q6vc{nO9hyHB)z#yN3d8s$%SPdIbmXwR|>R~(E5|?v}52=r%66j4USx)p5=8SOnGsaQK zpoW%8sgb>bjC&)HZTaQm>AAksij)IFQZx8fEJIBjq8#S@dG)j^;eV z*RzYLB=7kp_o4_SLJG2nf)c&{jl#b- zR&|UJS7F;D#~l6?_eV57ugqffu|Z{?NkjVfHc8WSU}qH%k=TJ3!gEap=#XsjuvzMj^s9-kdVjRjinuQ5a6k&vvXXaD;4wMhn3tQxF_5rX1L zC_aKQx}zrEzJuaA6qj`rZ+&O1@llRb;%3K=`c8>!6y~k#C0&2S2HuXz&#*>UCH6mA zdd;ZTEcvX=?Y43JBmFjQqK%)lA2!R2cVRxW3v(xpR18OdOmdZh43GvrqcU?x#(S)P z^iyW0;^0x|O)ZUX#8sNFjKnQQ(l*r^_8+R@5{8gtkPf_Ty82E;tU1!YG@X5=%3e#q zQ#KImLHV)WV`SuUTgWnFyJK#4Ok~ErtVsU{-+K=cVn9dYR>6{PD@~nwGj{9o&~)3h zvHW@%1FKTm;;~ZgEl`nGugi^Gvr`K7B{2AzkVN?9;#H4iB2UJ9B*C>x%L!_` zUzUhAwG_j{(;f4z%$SY+Q7Qo?8li_UK)I^ZiEceMjaHfh%x8mHiMA4Z*xVov)bOfnD8#VM_m6 zBmb#SV?9a(12iGdHB_7;g9HRZJw%ProGm+|^dlVPx~OobzuTG72kkmPFID*p6n0)V zdhE*VDSZg!z)74SyGnR|6qOQ8%c9$E5=9h+dMq_YOf`KlBr3$#l{m$o(dJIgp;jEn zIGEp+uENQJs4lSV);3g5GZ?frqfT9(_b&Eo*0YsB5gby6n#Lrbo(P{W^rCPUY&#&x zLEtj6U#^y&$2W3<@k?VP!te`aHSYP;5|T;g4u7P07Joo&tm0<7txdCZNVOomB_-eT z3@uDdu#RDg6rKq!YjcWb#t(`uJN6si^9>M&umoWa@TQfxlll?6^7Fj~)j#mBBV~&!z@n%(?0SrN$mQP!&O2!qDq7 zX`ylhhuVq6hxu@nyH0#D%-+^*ot`3PBJ1L`wSO7!-(V<|2F4%f>Bu~8dZo=yhHQT+ zLrA1fe?~priNbo(89tD6vJn4JLJpRF>CkS&LL6VA#G`O~4Ds|-jFf+`qdMSV?{oPZ zD+C6yq>BH9%xu?smP;W&?MkQoo*srPxy%XFDX!-h3KvHrD9klD^_~A~&Q3{^i2~0t#0kZwV#99&gEnGnVc`OrciW&CiBGa zllkiRdM%jZbJ7bpQc0Gy8Y3=?I!`sRO0-AutjD-YYD{9kV3I$?9&8WCGl>l$TUFuG zGZ{PJxZ*pD-Now`kMLN#8#xAj2{Wl=o`P+VKUD(L<}FA$QBN1Vi6`)1MF95&($nF8mvRtP(#nX;SXy5UQL z<0rd^laOmSyHI>bzXYZ)rWsFv8t;y}z5+v#@g^W35c^`H?Ae(>1WoqS`(PGH2>Mi} zmCU4Nlc6SQR;Oo#a$_B!4jd_K2irW^NJ~@W`}u!(ou?h>8>Ur2zO!5SMsh4`;3zhj zn_bc<*I>Ge0jKqPw@B3FVPg*-(K^)_S#;2KG7B~LG^Hzy2$@6-%G%`Vo>dj6c+d(h zUN_^fu{|aY9a+)$tqg5O<1Sij1Gsrj0P7;ducHRKxdL*t^Oypxaae#w%^N_G?K9~l zTPT+v6fN*N54>C|5q|Fd$fe-E`pSA7+xwO4m)tui$aDe&mV^i^HwFHa=BxbG)kiLx z+XvgB!6alb>_d3eaJ5vqdNC&w-()Kn_lOsVYa?5KVR@Lor~XCy(XF9x1FjR1N@zb3 z&W`j@jw*WS8nrR~RM*rY=Vh{%T^vBI)#-H`D*rmsT`p%fl1fbSP7-f{_Niu5SuxQ%504* zA)eLKaEU{viAY35c$(-3yHLrzQWqv(9UmP%s(4NbCiHym#u9!~ zuZa#A4>56BmZcmG#znh`dazgWndZSVknLjFxne(*`7B_4yB@U-2Ag*grU{=u(Wkzx z>MMX}LbN?X0kL0sKc)MhUpDffcUVDmg{}@J_@M~aI6fMoG>?{3TzOv2D1q3sw`d|S zB|2?-i)7qJq}2Nd^=wC-i}|kZ1VN|vB9IX}LNhB$5_dLVI+Y{lPp)2_NW3gBCQ!+o zBxxxYAaeDw0w5A*v*YR1`E-Li3!B3Z7dQY_`|wSwbhewb|E7_s`4=KDAQQaMY@=A#anIv%xU?dozs+PM;c!+%1KyZ)1lc)8 zhu;j|>U%>Dx;Gz-JvmDMJI8lV$Hl=OVS6&{%qzO&=^ziO)jP2VL&YMu;gIz4#O7aV zhzZR+2b8n8vfYbKB9heCf(?xVaHPzM8*VDiZR9TIPC@9U0LQ*%=^#@ zsYoQAS9rxZh~7{k8esKYb$9$?%y-?`mmijrH^dm>zjxv=hH;{=o2s|dsb$*< zb+k%CLCvN(R;I-AO=C_?BR|}#vT?0(HX>Pq+z0+-PJSRl;rZ#~wcA^8Z*f3miE}BF zP=GlbSc=AVV`VZY*yeqviB4AT1ix+9eQeAH-faHhc*uz9bwb1SjpV34-SDA%g@U8> zD&?W|aK1WkM<%PBAZv-yaT9#0re@DSN5you+^piMbQNrC3L@FP(DQw~u2#1B9xKMn zVv1+rHc)CIe!#p486FjJi_#sTQB+A(!w|=Ew3Bigh_S;%HXPvJzlO+`uQ+!Rnwiqt zI3w+mg%a`Vnk25t8+#{{oO!aEM7iKkf<<16Z3+xA$Dc2=M%mv%*%Fc_`m0IrHn)=#HYMN9QrOK-T>|=;v!js2_j-1J*z|&}}ayk?yU^Yw{+d3YVUswiMSEk!-L4L3NtC)*yr4Z!r4R_~!#s&-q1az4n zC#1w(FEuSUX+_4zY$xiCXSiSL&2XYZoe3nq55!YRj@6$o!6I*N=&LQ_qf!_#AeQdL zPCh~5G)y2lzQN_H@=n~L^c7#NiZmVKKTL?A#pRD9S88G|$f&6ksw$HN+XzM@Sj>?N ze<;$dwhKOP=XiHEzo{G;!fbHCN=2|BgGW68R1WYyjhc*RQ%I{NHHZ%kxA?|oOp<$H ze-_bBGbBuvkYugNd1+1RD?$-^+NM2_SFU629{l+l*&WBNX`+o4OoST;#+2D*` z;OV&5<9;KUZZ5n{(64x$bB2lu^#X8%8NWV1Bz^ZkZQk2_I_qrIt-vV$pY^Lk>?;d@ zCXc&#*zrvxw=V!4`rA350nsID?19^idOs%9bus8Pz~_la)}S%c$^K)Lvw+eK?`pqW z4F>?WT3N6|SuFMHqsv+qhM`^D6lRBxK>vLU@TfJkMF5lyFhISdO)mRj^*@uEHPU>e zJwc26S;e<*%}fzrZs+FGnwd`^a?dQE%OSOcgKKvniinNA?OeDhdk*n`9}_$wa_B?X zXfp9sd8x zOKL%FOhXZJ~f1QY3WH3HA zGa4zZmT@vBodA-So-4bXY&h(x%IOD^GO!JeHZZt z2m(<6pboQw(tXk5Vq!$x+>56#m*_GjD`hufDOxV40)LYw=p+J8FOKFaC4gQwUGlI0 zAK)vPCh8OzHZQ=b>p03b$62Y1$E$S~;tAX{tqf|BqsFyG0Tjzg+|4KJ`svAk&6ZO_ zz=cUZG6`#F^iXuqAS-j7D#rsyxzrsjd+s4T-R60v`)x~tz!$1z>*&8>b&Y=0SWB;2 z)kPM@I(<@e6PKdb+|3JQ%ZmBsh@{B>Hh6~`{`-JGb4aRyd?WM?8iCH^>O%E|@F;!W+1RB@Y^%~aFoeaFYoe``Pu45R2JAbZoh%@xb;>FJpkq-SNFCJuEaDO^QmG2%L@ zo2mlX9m#}Xm0$a$U9RT;SzNnZVSw094LXt*&^UAb-yC|!5xT~viZ}J7%|b|5KwF#< z!2O|NV6;GC;18aZ;%CU9%?kgsDh1z*d=<*;kHR~uAym-4-G;Xi`9!X)#KsN-D%^Bm zc7z68mNQ|)id)tl9UauVMOl*-ObOcm`ged0#@3epEn5hyW{y}e zf-{nmf=*Xjw*bB#{o6>LB9CiQW2^sPC$mI`8Ts%BW+&S!V|F6kto~&A9#{`i> zp!^P}OXx*1ybu3!?2?D(zWw{WDgY`h=6Xk~-K$0Q!w5 zx9hVtf{OW+u`ocyU#4x300Uzods9A=`_F!1h4+>o@lsVlgX?sX%40N*Ez%CQrW=_> zXZAm;plM`;x%(x&!v9YR7u5b2u#l>aO}X>CQqQng!N0kA#u*znFOJn zQ1k&!=1WzeRPOwny~RV*JaVyb*6HB*Nwl9cD#L36Orph1ZSP&9sg zxw*NzMEWDs|E!xxjDTk6y-k35<)-z(?RE^)-*|p^=dOkCO4Zbj!XnfPa0>LieEv?v z1yG~wU0Q0TKa$-0_0Jc>hJW|>MVaEx)YP&&H#Ds@%rF9 zps;O)?_aWO9W@P*(=DvSDF5fPhi~2nEpC79PaKKB4fQ|ohIUnKSsbYm0+#9{Ff0!J zSmsSO(&?Um_q?Y4-0*vKivNDbPyqnV!U#ahCi>`HjR5i5YAW;H-Q8?o)T7B*JwW6Q z@Y=5c%&-OC%+9b#hQCqy;J*!qg7|!l=WHE-k?>x8`c(ORyJXM#ay>sg4Yr$zU_^G`(FWh($elj5`2Pm#fH&g|n7kg0C@3hpAEk=qGpj78$XOG+6e5FC7Kl$f z|M;~5n0tC_T(sxo+VRb9XaW~YeC?)xHUtY87{+%by`;{D+ofPZ;=l14i}**Syoc$_ z;y^cBAy9g=tR0mb~bSGD?b&xnlL8!l>hVD8<@9QzK~cOE2~nO`bXe5 z=J2qS+{zmLNZmGpa#d|SFrCm)CeO}9b6r|i(GyJIXW=(p`R|-e5XWR>luIro>Zri3 zCTi%z0xPYwWCDeS<{DUzYFR!N%Q^!-9`FS;i0{nt|DBeA7EwYT9-P0ivaf6v(|N#* z-vcif*e7q%Zw=>)LsQ?h0oME`fJ%SdohyEK{%n@DRUZHEl-R&9@$U_Lrc=?%Y#m&?|bAdqA)$610|Kb{)<+!_B z*!F+jUHLzh-}@fZWDAMJj3v8>kR^o1l58Pl-v=2>*)u4ED7&m<-(?NS7D`z{wve(U ziYyU%M}&OudA&Y=#n*3MJo7wr&VBCty07P)>w4-QW17tEtRPH>zKD{Plx%crI#BBL z^X5}5n)@Hhz#K!;O?Ay(f2ud5^&g0?y->)a*!as< z$dvyT{jd7G=Is!80k2qFt&YGE%YO2i)8?;VUIZI@o^V06fvVWO|CVrD3w;-A(*4(` z?Dw`7=PLhqB@gc=6wPx%=4NKghTE2n?okbHN3YuJLx<`PzU|gXSJ4p6@%=gu4YiK= zMJ3ReMH?2e-ZIo&9rrTOBIv}>mbcwJ!;mwUnaHGIWOLC^qc@{TD^4uafPM7U#`cE2 z^YG5vq|YmxFJI*U5OO~c-?J6ZbDQ31srhmDUWlcDsOZ2*V776yNj&-(E;3hk^)<89 zZ=5g|iIHaFrVu)X&E4lx3S`R^qg7#hu!Z^6A+x=n8_Q^gLw?tq++GH3uMJoy z8hC7}2=W-3LdTx93f9iH;q^D*Leu0{JC4%1Cf9IR7LgFE2zm6_JOZ zZmh1dXwc5GDx~On`&E;O(&a{2yB2#sa4mcvS?;ErPIde^+B%i*-Ny+@+;fQ>dY+y7 zTf-RT04O>sspn0#Jw0pZ{pyhL^_b3`q*$|9881)9dXKrN8Pc8$`T($Exq`#;QVeRtJ%a@iPw2`AXJ)MOHh%q4?V9Fxdit~9#_8AC ztmLso^9tFrN}x5gdFUMY$>YdWn}jH>IkoK6lYH^Rse5Pf3g1J_Rj6cncvO@I|Hcm; zo!O^&xuv@>&ckqK25Ed>+icKt;D11Na!DJXQ z?h>n!&TJ{S$$PcR&Ff3iALrX^1_CKU^PApxK4^1YssUmJezW_fBB@(M0$wv3JG5IB0c4n+S=M2 z^4R|S20*uXM;?5mMo6?~BIId1xQ4ix6%`d_XlCX@%dDGPV^*gs9GqcTpd(U%yI{{< zFdbce4ARrN`LT|?Fbz?4O>j*}>tG#X(t5G@K6Z1u^fZK5~6Bd)hfBf6Q7* zJvgKUxATT}g`MZKxq-plVsuCDQ?Q|XkXqdG^5$?<6Wz8UQrw zfo)N09)iugod8#Bc3eV!^4bDq`7RbM72L{$ zFts;lpa~|4^@osr2b^jxYwbd5ZOHklzxkrXSp0J-U#O>G{-x|us2U4Ccev++7cxL54>7@KTF&&00vEw-M zS^`(NX@i+QC!`|GqGyjsH9d>W)PRkUfJXd_Y@6Vau|;}M+oXGO`DLm3kGVQ26D z4LQNvc;#SI4YFXuQN*SmMAXMq*eMHj8**0m)OGyZt=J1ZkeAmXuWp?PY@T8X-_X*0v>}omjEl8^; zx*5ElDbDPUKWo2aWc?Ww9R91>p^TEfGh5|*hAjJH#2$ea*R?gG>yuma9bj?X2UyY% zK7mHB4f{iapbn1z>w*ADJ93^?LGsVJAi)RqG0?b%pp@w0dSz3Bh!yW?WsAv)mq!GD zAuMr{a{x&|^()>Rat9M1TG}OX>9j2bu$Ar{IM1Z;s6|pgNEm1YzktP*7JX3p^&Oya zXan3|!sri{r-;<$AjxBtbcvweV9FS)0?W-)C=|N&ifzZXOb>dDw1FOaa?_=UIUmQs zjYFw%yJ8FjoTs5Mh=Mmpow~X@$y(+ITqZ%nYHLRa8Y=s(ro5K1woqg;p;W$LVIt}->=tNRA=>;XnqsY0? zA}B|Vw-!q&M(yjTQ84YG#(g#FuwA0-d25Tk_CF?O&oMf;z z-87uEDRY%uu@Qe_@X%!nlWfu(_&*}2`F7RNrOaJMZR zMP6Z^B{V1J`XTRqRV2S1n!>%|L9yUyyMs;&i$CxW)Q$JO_e)rQi$6_{-*e!KJa}+L z!LcOFkaUxhM!&ea>(V^&7%RG)d{{x4Z{gD>|p7#={eB{{rZGu}SgeF@lDqis0oT zU7T(9DiYo%R2G8+lE_x(Wx2Lf&%P^i)*qia$sw1&qp(+&D^cxOX1I&K@++ zPrjN>10gAtETnJpa8lu8_vMHcpL3KZPpw*ZuN_P}AbkhU&?6okV?3Rfndy4t#06t^ zR#u@q?b~Ts{{#&fIXVjd5Mrq^Z%wr{iXb2)RLL=9(irX+B!qptmJ>Ih$9;}&p9OS- z&zs$OHd>pr8o_Fl2)>|cU-GLts3+DHkecrv(fKA0G)yHvB0FY|7N}8GX1)2V!-IWm zMaxmIta^J4j&{6$d8<-PQPE0CiEl{?5`0Gpl2p;7d)i;s3_Y{BqGD{EVxivyZkn^G zWs=85W!S2GQ^g*nUhA*Mo>T5aD)Vu{o+D$O1pSIuJO-q*#wy# z)D~D?eqYq+>H!X`#$CdE%^otM?y;dLT3Xr#U<8fy`yQS=D_dK-#d_~8=iT1It1%1E zzlk0Vwso42r$B~dmi<4_QtR(Lc}3KpMnrhZaQQY)M{{W?CnooM5R)f8#W{a+{#aqK zQ<~I^M9Gl*kG(7&E>$083I%7XI3AQ%Z3K-f_wF_OORb&h_{xE880a5&N&ceoYVcz<$3Ith>eB)bK1#F7H*H22?gN zF9*joJMbv(o$v+=l;5NWO<(60?0+`09nW~wqt>NV<2%5>`3~@41zrYapCj+nlh*Ds z(_BYu6Ka_M;cxImWI}NpXJ$qkRj~WHkhI+Vjf1nk^X)I_ zh7y5BGhQoXGhrG6Paq4fkOMEYa&WU1P%8q~Z+!UeghN4AtNe*Re`?)3<%J}o9sBt2 zl`-L6BPI^koFbh6YrC&ed!YSd6coGOytAf4Cr}6aTV-^Yso9Di6H{R>!@8JA&!FS3 zPrWW&f7|iCTC|3;KzdX^3+sqvs{`B7mneY7Cnjs`R&ex z!iFmmA*z+>wl>B3itS3SE*HB}{MW81D~7F@e5pHyIREd>1P>YBrc+m=*O?6jp0%ok zvkwtKFwlG2qiM3e#XV1rhFcH^&5EnXnaPAqcdg52`uvN-rQDe}|ob4cyr2XhML zC*N1wy$Ss?qq@!5ZvpJvs@I?R7=I@qDc6 z{^4JdZxc|LY9>A}7w5=^g?flTlYdPkZvDbo-l?@%OH5z<6fQJ)sW)gSqhKr1=TC$0 zz)!9(OhHuL5>>YMpkEcZ|MNler5Vp~5USO&vdT{4Td>Gx)~NpK@qm{#+Y9uHg8%I; z#b;4$F_syZC(&^!n&AgsSCrG8u&DXf9gM z3qSbIg(T-f{Vva*m6eq+YB!;2Sia}``uf7k+%PmL>VWO|MKC#+@BMu~HAaKiZ{1k= z?PRveALfXm#{8IVZ{;4%GMasvSU)UdCay8U+bA=Sb!=c?1Cl0P*r>Eu>Ceo!$e*<* zDVg$dvW!oYqyGUfep)!yS@-A%Ty?jIyAi>nX*EW%B=cf4D@fb0VF%n!@b|HGAQ`mYK; z&|muuPHUl}%hgS@{d8tra)Rw&qu7{8kG#m1TjTSk;^ADe)Fxeqr@DODJ}nl!F|~#1 z+gH`S_q5(ry!S3AZe zm}=zimnrp#15 zxKj&v57ScOHOEoyi}Y-~a`-#B-#0BILl})li`;5vF1FX%$hebd<1;98(R)D?4V)%u zEARU=*YJii!Lz0#BA#3j*!*w!N~Meo^%3r<>~^H)9l2%jM58%*@=AzR$l>->HM;|) z6M+4Gn$A<;U7$mzn?he?XWcSwI~@9^!_MJtXqbd;h}S@}z(TOP5tjKmFDt9kxC>%i zfSPUWv#P2p>a|iF`z4cWWZZlHpE)k>eUxR>P|jtc5sSCpJ)y^_9FP7Ty6SK?ewgo& z7vc|<_uquMY|T%;T>`1ad7pNevTnTaVy%^A~!9djadlh=;Wo4i9o zqEZ?7-=z;L@5dVD+&5Z?^XDa^EsoXCVx(b~j=aRm9C|iTdv|jo51@VjBev;^ zht%p8jqVxXKVWN8V>7sHYZ(`>9QS%kaw`zGA=%{!w-$nj^vBQ-PKC8U0|VByl$6tZ zAZ#J?L#fqGmO{OePw8B4EC3#@7TtO(;`W{{F@ExvaodO{(jd;F*|WeRIkMt(915v| z*pHoVaC>s`GEb`!WNYLN(RbVwYA{;t(diNUY6vX`M(N07+D6i3Ze-z$#*T#UO+L~I zEddw)IevHuJ&YLrbhPkK=zFzvbdmukxoHxucOnp_<&TG?;N4SxZ^Z9hX(mq*7_2Ap z*^%p!&QcuG3=6+X+>0Y$p{~B56CMNR?EI}*)833xa=Bk7eU^yE>`>51zx=y;-n_vz zRUz>(`ulApsZc{?2!OU9_e1}DzwXc16We`g$sZegdfHqh6!@H8U^avyf2aQb?d$wf zBsI-P*?lBG)c5C%IVYHg8bw{n9t&(tK^^b`Ts?bf)(MByT&?x{VX{~Zo>pGpG~~U$ zK8Uj%C?!yHzmh2|yX?1GoGm$uAJxQOf-n0bt~v5BqDW(o%~7RJHqKP zFzdvExDwTt*_bBwF8LpiC|#yP7C2^~ImI|SI%bC)g1(e=iM?J^mNdT5xY45NcC}5N z4F?mGgWh6Q1d0RF@}x?5cPT~(I8n<+P``{H7|`9$OidMl8YtE1ke(Xvt_v!jqtBdl zLK$Qj+OD0J0bHE#4tH~s`pSY~-UamK2yqw2&vEr+S#pkopEm9yFC@8CSo~T60lQbJ zw$7+|#Q=(*I}4+B)corL6Qj#LwG6ubN~Ic*EN2=H6|>fpala0S?^8hnRtIp7-8yTi zndggu?iGEe*y)&(gnAx;~&H*3B01UdlYX=xGp>||q;8A7a^-O$zem=1&;y5(;Dc7Mg zxobdUsmn*C_SVf~Rhp|R@Qxgg=JITQbVP$ rd8b68Ap9zWcJWUp(?S1F{`!xq+vhZw0fwF~<{fDBd= diff --git a/img/eventmesh-workflow-logo.png b/img/eventmesh-workflow-logo.png deleted file mode 100644 index f170267ac7ddd0db3b407459c2adbca8572787ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95831 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%0D~R{&W@n5{9goK%uF4Ej$uj3(n`ImUeb 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ⅇjz9 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

*M!s%$I4$@jk(=gx|!Jsh6vP*KA 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 Y0OC~tV{-vW-~a#s07*qoM6N<$f)QxsFaQ7m diff --git a/img/execute-icon.png b/img/execute-icon.png deleted file mode 100644 index 18e2110cc4a02974bb29e705dcab230cd15d534c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122342 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�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∓ezq!ImC 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 Cy$m}5 diff --git a/img/favicon.ico b/img/favicon.ico deleted file mode 100644 index 00dbf9c05119e498803fd46d0c7d28bbfef0a39b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41662 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 MdNAE$?MK*u1I9rryZ`_I diff --git a/img/github.svg b/img/github.svg deleted file mode 100644 index 320c3db..0000000 --- a/img/github.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/img/huawei-logo.png b/img/huawei-logo.png deleted file mode 100644 index cb4260b2471c92d0e16d95c4d651b056b6dfbc6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197219 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

  • >g&)0SmsSgLs%+kvkiTD@GIV`F4p)NQL` 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
  • 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 \ No newline at end of file diff --git a/img/kogito-project-logo.png b/img/kogito-project-logo.png deleted file mode 100644 index ae5f423e27e65e089346102bbd6ce8f27b4203fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8007 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 z 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 D%iH#y|D9Pxe6?^e_?x>C3T<1zxx?>O*Awl@&Ay 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

    ttpT$AXB)U`6>E>K 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

    oTP3Ke3*S=KHaI@9UI1BV!bS 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 Q0|@xh9GvZID1J%*1op3?ZU6uP diff --git a/img/nokia-logo.png b/img/nokia-logo.png deleted file mode 100644 index e6d61000c646efc230c8c8ef42be43b98450a779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55290 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 V$5aXv@L* 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

    1lY+R5V5zrozBr7t!<@8pf{O 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 diff --git a/img/onlineeditor.png b/img/onlineeditor.png deleted file mode 100644 index 24ed72e970382abc6a703ce23e8741f1f1514c8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215137 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

    KEY$q}pIrs&ap6y+vmb+UAid;mIf;tE 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 diff --git a/img/openenterprise-logo.png b/img/openenterprise-logo.png deleted file mode 100644 index fa8e14a25df64a1dec7c56466ab91f0d7c01f82a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61437 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�IQ`|Pj( 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 r4+_m*;0^EC2qZ!OC \ No newline at end of file diff --git a/img/redhat-logo.png b/img/redhat-logo.png deleted file mode 100644 index e59fa99ca128d3873e1731d4e480bee445352725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71602 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 CUr<;8 diff --git a/img/resources-icon.png b/img/resources-icon.png deleted file mode 100644 index a00922c2cd6ce23836110c0b9742cfc6ada21bbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26495 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 F{|64$71jU% diff --git a/img/spec-overview.png b/img/spec-overview.png deleted file mode 100644 index a4927a9e85a34d4f715c9d700b3c4b1792457169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391131 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

    bhYypD)I&2iS9sR9wg?g5Qc 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�e6{m{=G55?(nI4QEwy@oU2`&_a^gw& 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

    TY+*`v8Lh5Ky6(2kGjDa8 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 G+y4OE!!{@Y diff --git a/img/spec-parts.png b/img/spec-parts.png deleted file mode 100644 index e11d6ced372512f65018cbdc534e66a95aac94f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292666 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 Vpz@j$>Zx_gf`pbvBxCBkQF!dBBBWG+y zP4{nRqmf^d$5|CEj3$Rq8gc!`RPRvJ1lrufCcDHhT_R37@c3fe36?Q)P}VvsdJD8c zOrEMRzIM+Sq2lV(6rp*^>B}<(xWf&P$q_amAysn0Zkna_}R?D0$LV z+ecnk<%Y*^{yM>Fwf*Ai%fl=}$Jf(iTjaPsEwOSxEz)?4y6V(lTU*txFq2#8WKEX# zVLJ$E#|uuQ+zW2G4p@HB)d;07v?((mmS+31o30kf@j4p}F~`XD8q;yR>}Z+@5SB&) z)+dsK-bvrznF>cxcCMyDkWoiYg__wZ9*k>Y;9^^%LNRbzi7c#jqYYoM|C&__S_NI| zU=jtJ-bKj(MMo3F5`Sg2h8!B%yd}-vxk>bLe`atU91%*}eu;)^;3+tqiUNxjjS*M% z8t=5`6t_3}?C{DD8WTj9jcs5|1_mCNIdN{kXZnf$`A<_KSD7j2(m>Gg)}19Cxg) z(}v1QFy#h*IVeC|IZE4WGH?gV6}5(gub)fyM zs^jC~@#;o8H!58982+VWx`5YsP$xlfT)HOVI1tT|pBys3KDLj{qJuLEMo!JhxPQlJ zFd0Fa+q)+g>2cE+rrGX%SY2?Xu76@>&=C;H(C%-sP>eQxOR7l46NJ7V0eczmF`H%z z9K&a~@B3x|HY)CTHDFGcCCm>U(97G$^q^tGfwARQ-q{vTxCuS+>07n(1*s^t)pC#^Fvkp$$d{T3S(2P;Pk; zS*LkmI~xXfiiPRoR-CZBXuUCg*|N>GlO~*@rIlkVm)F$&BB)ou0B|?A>4{J@ zEE?2ZNE*nxpzV^OfaZ)5(%INx=<)p=_YGb5F-BBf<2K`WEJweK3i0D5cb_h**>>%f zKVTse#&UL6FEIJOktus8!vEXp!?=GHM7&RaK5Dr6d zfK5r+8gH(7VG1w^BX9eKB_7Qe5uYqkU=3H41rJG0K7aEwBc`CB*_8QQAX|a19>@iI zaH}d#$fn|1OB^!PvY?|4S-~BAcwv$g$j1NS-F`=`oyq@qD4rx(ie|2ta^lKxK8hAw z%Y#h?u`T#EafUqk0@%iz$&EDhymbc?ZFdD;v&hlZ!9$kG5hDmh^KAdI-Piz@T{$AA z+r4QpW^-%JD8Xcue(<|D_PqLx@zvUQch8m0RKY@K@04VFj}U6R z6J=ZCH%|ZlKa1=Yv$(n06+0ZWh^@P_>F!yBzuYdO7#DC!0h~W;J&?hSuOp!7`yn1ZebYr8W{g#j)ohyObxFRy%@NzS|EH+L(_M$Siv}3VKhDMBoe>D2$n#{De^{6Sa zi|e4r>FGDVOL6rhV&03CfW_@`HfY==sKQ|q6}!lXf|&dLYtoMG>+{giHOH5mCUc6+ zV$7n83$MbBn@+~1x2w0~uFIz7k*kf@KcEh1?u`7V-nTE)#=1)!g_i3qdtBjwi)-DS z2>{En!Q0h-?|#p_*4XM^yb28;!8Y^y9-W0_Ffq9_5BWCT#Pq6h1{BX#e~EmT!MRG! zw@*lEUY9GA8ou_PqmK)t`xs2<8n$2w$=d~BVrPo$cyGnGwrAK48wa@NTo!@3QeX?X zxU4HW;X}C5b_Bzrv6uyfXXPe1aG?%eKT=+_vjO zBc3~4T9;dp=YCgh;OD<=ab~q`GEky0w^YYmfz4dYuU1$QQeB1{TCT)-+V4oyoG&Hc5>=n7%>lvDN_7TkLg6Ng{|gv)Eb8p zuQiUofkp0*=30}125YSzf9G}=q~owSaaY|ZYIHlSHILD&3uPgv{f^G}BMD%Dj^R+v zX_OXEg2`D_Ay>9N^06Yf(DdG^Fu_KIhV=-TvANj^z5Y)Z<0G=5X_zU>w94hS8zQR+ zovNs;6sPa=d3)fP-;G9E%Y0+}tNy~O5E=SU9X&9@yB9B!a{%mGoO(R{re)aO^750D zmnW7Us;y+3N5NRz?-b_DKMs9RHrSqw=GdIZYb?+8?11+IAg{6TNM zM_1XFvA*gJk1a@|Sg5!@jBFx1`c5K|{K3P6gX6LDSu=~eDOBx-r<_)J;c6Po9qWYH z74fRTH>p7Q$=uU+C^QY|*YF%qzf^<95c_Lc#HuxrqOeiA)gEG`z?;*;PWRJdD$#xF z!Jy>0zMF>(Vo$Zv_i`m+ImwYGzq@!Em^ASqRZ2F~&(u zrdGS;T>7!${<+WX>pG;{+|p9$d-pN! z|o~*IquD zIr?63freD=QFXu!#05KumvM(d&xWf&j1aaEl*-OoiO?41@E1YkOMBVE{-{RDnqr4C z6U4gBl)Gsc)m3J{c!xj;s}(NT3>Hi2+dYk*H}aBfU(~+5k+we7@)6BBe0p0?-c{F7ce?rs&3UF;HJptrVPH?qi`5ZY zkfbQUhL+uWy%*o@BP(QvKlWZlojGoom&a7w>Qk0(+2zz0ayy zOY7jQth3b{)Xw_F&s~%}9@p=uu6~@Ye(%74vH%Jz zm3xH?mhy5U1JUXWSZL_YYv$_81gcsY-4*lJO<_YDPH@+w{l>;|EtbmJ(bcisYA zPEY-WU9A`BJK5lMrl|nF>CT%XB!48&Sor43WMEVA4=_J}GKa)eq{P6tM?)Q55v&zI zJ$3kLmYepn<&oO;N+^<^N*t9Qip;h71zE%<=`jslZQ7{OE?+zKRw+FkNw>OBNb>BV z`Q29{V7sViXC%-f3)s{}b-wgsyP@s58eTxZZ`QUT!tB-S>AO+tUMa_ohTxodV`o15}`x zB_a%u4AWQ@wNawkKv8S1)3)jgF$XUE=!m=AI}2))NpLJ6$q245h$qE}f}vttz)Fb{ zm5f=Up+k2cQxQ1*sJpBb}<2hT;E2(vG})>?$%kAS<(YPG!k?h@0HjgA~O!x!1p zq$|UgSiI=RjpjIQ)cUM=hO^;rdHGy+t}8x^7mExjy`f3dH~HI%)Ap~2_sfQn1<2vSge~$AWg=!dLw2xs3wv5JgQ8ENzQy8Le!}%a^ z%R`p532xs-CfrGZUl20~I!&ut-@en;%iiHNAKxmo-V-I5g}c-+kH0Gfa3(;zkj>mm zOT=xAq~u^H;KSR^SLecwi*K(o(h9&&49-TOhixuvT}WLQG0o-= z)q^sKE(B5g=iU}$e8l8WO{$JynDC4mD{bBgsSy(qk67 znmv%~p4@r_hD66<3oM%Iabf5Lu8Wi& zZYr#)x%Lpp1nkkzEsG7s%%L;qCgV3B5h9u;69U-6qs-=e#nkbR8rgZajnmwsg+KhL zj7k!+BJ%9rj-{7jND7g|JSKOlW_bCZ+k31~82m8#5E199jOH%mn4YNa5B~W#s28yR zU#TT*G>Ry$?dxYBgjTl1G4GmA@0aYLvEWr)-yT1G?(8-tE4?jx&%d<4HVqg@Zg-M8 z9C1FMfI6DieFdOw*C+gW%RpSm3S!}5_lJ+9;ZGCmgt5u$V?@rPgjsg5=p?X#hhG^& zl~Jaf?a{pV7x&(P_wD^qT-#q>HuQmg=Dw1>_Tw(t!+N!doI_l*-4X5>{;OkyArP%03≦R> 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 btS~bw^0``cKaWiV>S9Pd`MODm5ie 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

    Q#Cw!8P@$3MZ9ygPsg&4-ZAI+ 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 diff --git a/img/sponsor-icon.png b/img/sponsor-icon.png deleted file mode 100644 index 840f5f72c56604c3edbc21cec79d8283fa2a0d74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52348 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
    ruTaaX0u*&wL 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 z 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%0AaF^EJO)!Nk$}7$}mxN{+t<;VcAm` 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
    597YBc*5toe56(8! z+sAQR80P=>Q)mz{V8Ly*7+ySIJ`fqCOJ@w)F%*_<1UC|_LZd6ZsTpa-MJd)4H=2S%Uc`f|Z|p&-N1=>#MjPx@FAt zMr|!hjGv+FY3{T)cp_g+N4FnUH1(#R{AG^Nu~q?Sg|4r-X2TG>JfL^)$J1M+kGvDP zvYmel)<~AWxFeMq5Y#qPYduzKJ;t`1|8}>4)Tdi*psvGp#aGzK;f}8~I=1oFzF}5l z#}wkx0?4*tn7bfoP7x5{Ah967_QPKFlP@WQ2U)B-a(mjoUi7f@f-ye;U~412aVV=g zm!SXChoeD6fxx4$XtuP@^j4p9SXC-`KN^Rv`&%fi^kw0IsxxkZBC^5Ork{>T&h1v~ zvAmId@{IgCa!vjug1!X}FHyQe)6t$;l}X6Odm5vIyR8B`nuYE~2vg0RbIn6S&5_oE zPbLI43cWXrjz_&)wUcfYRbM#l96{TKp9w7WOA+6^{&F4vtFO_lPk@BhY%xj7Fhl&u z!;SGlo*T!POo;Qxc8V#hSe_oqb3!@JQ;j_i`PdHbE0_I4W2+_>=G*ZH zJ$|w4CF(JM0SqD1skcFvvE+v73&@f>KYZ8I&ZI!wAj#o`q&~+p(sPAjJAfHMuw|NN zd%hJgMnI6~!T&1-v7!!vnod&Q{qTNovXaJVBY=A|P9&p>KeHWgW)xR~<;uC`D{~Vxk}UNgmrL)=TgAn z-VF9i^_hJ_@Ql^Rv5UAwB!U?10J6)TNs3dMdv*%+^R-TnYwmg;$fu&*Qrp`W4_~tW z<>Er5vw?R!xjP6O1w!+%mJ8bLA(j=uLtRs#E=I>@o+Ai%zdRO({$81nRqpl$2C``n zonxATZi}jDL^;$0{$tICY%^l5H|^j|J2}4hAw!mcYQyPn>Sei0ovqYgHVFtno6ux{ zU>G8gC&53o7d#CLY!##RQ5c=>-KI zxGE|1By@f9+?i~*N#4IHNX!Q~&v)dB>-Wu;XD)_%+qu-t3~szR4(>Y)kZ#v;b(1fW zgyA;C`DEhJGa#PG%3P8O43!7#7IPlQ3TPD>M<-hbC{fZrzIQ-cKK;@a`tHNuFND_) zywIh?cYF!*%ab`9BGrWCCevvh&0c)as8!@?R%n3=A(38)0x{jZ>76wZjQJhjfM0u) zJv~=8Z{gS<1A6W{@|rwR75ik?XbS4wr<1?!5c>B+7{masj25wQ9ceF9j-;!layz++ zj6Yt!qvw-eXUnx+OjTw)~Ss-HHCT)@{2k1#AMbW!({{+}vKyoLSeX5WFl@|OZuj_umuF^%W$mZLW%uGoLP z2=HEcK;4oq%dq+*FKx?lq^papC%X9l`~e8pa@}M$c;o z4B!m3%zptm49ht{y$>v8AQ6iApqWii+WB-pB!SnzNwlw>sCKXRLJ;fn~e|>!Z2dwv$ z$fwX4DwvYpEI7YHC*$jyv4p+CcK*>>l%*x$)tG`!3W&#PMEGEitlauVe?DJpfk%XW zS4R+OAvW8P;=eWFAH`U%0Zu6WpyTC0;|Wm^^9>{Y?aNGJuTTPXBR*yb+|Ufz`xqhQ zZE3yWlDU1oZe+Nl&1xbFAd$A2|9kV1SYGZw@R{OusW z^PtVODoTX~G#Ve}&+dSK-721ZtTOR|tg~-SvbksnE)$yRoVOg zz}1Q#G17BnFtS#I!xYf)TZr$qCI=TFt64iGr1`^x7A#gj0+=5tWk11w`7u9Y=*SJ(t(9h^E% z!N$THqbO!*`~WOr+P9aTk!d^uWU+@w0V^kqfM5R#Iq$u1PEN(*f|(2lJx*{PD-rBy z2Du=#%<;#|+NFi+K;6qvVdhW)Ghl_aA++bGk^nQ1^`L8x-bA;rQ}S%40$mh}#YG!{ zMR)t!q%-1;62M%?9u6&?Re^S`z(^FpJ`QlYm_PR93hoSF z@fP{}-oLJD&fz$}-SjbfMcUA?9~dzIuC>in6o_tIoNxAfP0*=`98RX_3M1WK;JkH} znqx)63Lf-Kie}>%wasTkfqml;tErRP%BK7)v2&~tnAg*YmbF1si9mOz-<@H~G*Qgr zkJ)D4+rTK+*kmnO=MoMagcWXKe|S;?qkI$a1BO|_wcbc&fy~B@U542#O1cGaT{gShP1z(mF)r<%_;fFin@dVQ zdtO?xkL6({`*ZY+%%SjLEwD)4zBDn3<4E*_KOfUB+fSXOsk!mAud%M8;Ol4K+Hdav z74m-07EfT-_?sdU^|8)$V->ms1b}@neuajH?M&zE6TV&a%DijlX?kyMl=;M2OZLt! zb5!33T>fVpeE7IZdGncdx=Z){&bYXsR_M1_iBk*@hIa%$1OO|O!;1`5G3t%^mRU i0IPPO6&6);$3J^cHKw9%sks3RK;Y@>=d#Wzp$P!2J3%Y} diff --git a/img/sw-banner1.png b/img/sw-banner1.png deleted file mode 100644 index ba0cf57e754a7ee65fcfdc8e5c572f4f983be8e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 347019 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 z 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

    %K6QV1HQ2e$ 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 A>8eT8RZ{XcQ}Qfh4aQ-|l<A{ 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 YuakTDD^5Tc*MYC|n)>I8HEeGEAJ-xlvH$=8 diff --git a/img/sw-logo-black.png b/img/sw-logo-black.png deleted file mode 100644 index 1664953d2623a5652edadb2beb446cb0837278a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8084 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 BKSTfk diff --git a/img/sw-logo-transparent.png b/img/sw-logo-transparent.png deleted file mode 100644 index fbce9634832be9272cb00c83e0d9e8eee78919cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8253 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 Ck*duA diff --git a/img/sw-logo.png b/img/sw-logo.png deleted file mode 100644 index 19d5db24e2279d7462fed16e6b5efae7d2219b4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5683 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 z 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%0AmG*n%M2ZPaT0kg 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%0D#JMZN3aFL(w@z`=GeBZntP*9xsbh=`pNu#Bw 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 diff --git a/img/synapse-logo.png b/img/synapse-logo.png deleted file mode 100644 index 0531ecab5574291a2cfc38bfe6314753a0fac413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73058 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

    (Fr$1@fQK3{pHis3es+KrW{`x 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 Y-b0m{O&+`hosXF;Ol%H4Fmj9kA1h{6%>V!Z diff --git a/img/synapselogo.png b/img/synapselogo.png deleted file mode 100644 index d1ad44cad5a126e4be3bdb82195073f57d36d5cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134159 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 ``pzS51g1vW!M7)g<_2x4 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

    xX9VFE3-{dOhxNxVr%O^lvv59NQh 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 Jdc^S0{|`v~SY7}C diff --git a/img/tantl-logo.png b/img/tantl-logo.png deleted file mode 100644 index ca7f21b51c05c08d4c1d367b255ba377a900a7a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53733 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 diff --git a/img/temporal-logo.png b/img/temporal-logo.png deleted file mode 100644 index c3b307d234e3f67837d1526f5250b35af4837dbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56948 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 diff --git a/img/tremor-logo.png b/img/tremor-logo.png deleted file mode 100644 index 121577c84feaf7f8205fe2fc85bee6a67c5224ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2919 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 R|6Bk7002ovPDHLkV1iOL=4t={ diff --git a/img/youtube-icon.png b/img/youtube-icon.png deleted file mode 100644 index 80911420d6ecbec135af48206530b70ebd73f079..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21331 zcmZ6z1zeR&&_DhF(kb1b99lr6qy$0Y5DG|_Al)gg(unk-Bn3f538_PefYL49NQ1PL zApG_m@B9C}@BiM<)ywSc%y|f-i>l}_RzzT`7FiB00roO&dLpoIRpd* zevtM*6s?x}JAdoZRqa;SDuc|W(Z{W$KM~C^6dxt|!$((#7xH8QgfU;fd^u0N8d=Z_ z62DZG6GS!t?izS2bJZ}Bd{Oz>kHDqFP;N7jxxd-vqB!Hnm9yKWWN33_0zQf}Aud

    rq7`_#rPTX*B&My`LJaN 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 XK4qLrp4QEW9RR!&(UH0D*u{SUlZRx6 diff --git a/index.html b/index.html deleted file mode 100644 index 69a46ba..0000000 --- a/index.html +++ /dev/null @@ -1,886 +0,0 @@ - - - - - - - - - Serverless Workflow - - - - - - - - - - - - - - -

    -
    -
    -
    -
    -
    -
    - -
    -

    Serverless Workflow

    -

    Standards-based DSL and open-source dev tools and runtimes are at the heart of - the Serverless Workflow project. We connect developers around the world to foster innovation and - provide a community-driven workflow ecosystem.

    -


    -

    -
    - - - - -
    -

    -
    -
    -
    -
    -
    -
    -
    -

    Specify low-code, event-driven workflow orchestrations

    -

    using the most powerful open-source, vendor-neutral workflow DSL. - Our DSL provides integrations with widely used standards for events and services - such as CloudEvents, - OpenAPI, - AsyncAPI, - GraphQL, - gRPC, and more.

    -
    - -
    -
    -
      - -
    • -
      -
      - -

      Define

      -

      JSON, YAML

      -

      Define you orchestration logic that is triggered via events and - invokes services sync or async. - Write logic that includes human decisions, set timeouts and retries, handle errors, and - much more...

      -
      - -
      - -
    • - -
    • -
      -
      - -

      Develop

      -

      Java, Go, TypeScript, .NET, ...

      -

      Start developing your workflow orchestrations with help of our - project SDKs. Get help creating out-of-box user experience using our open-source - editor/web tooling and visualization support

      - -
      - -
    • - -
    • -
      -
      - -

      Execute

      -

      Serverless, Cloud-Native, Distributed runtimes

      -

      Execute and scale your workflow-based orchestrations to build - high-end applications.

      -
      - -
      - -
    • - -
    -
    -
    - - -
    -
    -
    -

    Describe your business logic with the most powerful open-source DSL

    -
    -
    -
    -
    -

    - -

    - - -
    -
    - View full example in web editor -
    {
    -  "states": [
    -    {
    -      "name": "Monitor Vitals",
    -      "type": "event",
    -      "onEvents": [
    -        {
    -          "eventRefs": [
    -            "High Body Temp Event",
    -            "High Blood Pressure Event"
    -          ],
    -          "actions": [
    -            {
    -              "functionRef": "Invoke Dispatch Nurse Function"
    -            }
    -          ]
    -        },
    -        {
    -          "eventRefs": [
    -            "High Respiration Rate Event"
    -          ],
    -          "actions": [
    -            {
    -              "functionRef": "Invoke Dispatch Pulmonologist Function"
    -            }
    -          ]
    -        }
    -      ]
    -    }
    -  ]
    -}
    -
    - View full example in web editor -
    {
    -  "states": [
    -    {
    -      "name": "Send Email",
    -      "type": "operation",
    -      "actions": [
    -        {
    -          "functionRef": {
    -            "invoke": "async",
    -            "refName": "Invoke Send Email Function",
    -            "arguments": {
    -              "customer": "${ .customer }"
    -            }
    -          }
    -        }
    -      ]
    -    }
    -  ]
    -}
    -
    - View full example in web editor -
    {
    -  "states": [
    -    {
    -      "name": "ProvisionOrder",
    -      "type": "operation",
    -      "actions": [
    -        {
    -          "functionRef": {
    -            "refName": "provisionOrderFunction"
    -          }
    -        }
    -      ],
    -      "onErrors": [
    -        {
    -          "errorRef": "Missing order id",
    -          "transition": "MissingId"
    -        },
    -        {
    -          "errorRef": "Missing order item",
    -          "transition": "MissingItem"
    -        },
    -        {
    -          "errorRef": "Missing order quantity",
    -          "transition": "MissingQuantity"
    -        }
    -      ]
    -    }
    - ]
    -
    - View full example in web editor -
    {
    -   "states": [
    -        {
    -            "name": "Item Purchase",
    -            "type": "event",
    -            "onEvents": [
    -                {
    -                    "eventRefs": [
    -                        "New Purchase Event"
    -                    ],
    -                    "actions": [
    -                        {
    -                            "functionRef": "Invoke Debit Customer Function"
    -                        }
    -                    ]
    -                }
    -            ],
    -            "compensatedBy": "Cancel Purchase",
    -            "onErrors": [
    -                {
    -                    "errorRef": "Debit Error",
    -                    "end": {
    -                        "compensate": true
    -                    }
    -                }
    -            ]
    -        },
    -        {
    -            "name": "Cancel Purchase",
    -            "type": "operation",
    -            "usedForCompensation": true,
    -            "actions": [
    -                {
    -                    "functionRef": "Invoke Credit Customer Function"
    -                }
    -            ]
    -        }
    -    ]
    -}
    -
    - View full example in web editor -
    {
    -    "id": "periodicInboxCheck",
    -    "name": "Periodic Check Inbox Workflow",
    -    "version": "1.0",
    -    "description": "Periodically Check Inbox",
    -    "start": {
    -        "stateName": "CheckInbox",
    -        "schedule": {
    -            "cron": "0 0/15 * * * ?"
    -        }
    -    },
    -    "states": [...]
    -}
    -
    - -

    Model human decisions, define timeouts and retries, define parallel exec logic and looping, make data and event-based decisions, - define callbacks, write powerful expressions, set secrets and constants and much more. -

    -

    Read the specification document for the list of all DSL features. -

    -
    - -
    - -
    -
    - -
    -
    -
    -

    Execute your production workflows

    -

    Open-source workflow runtimes are key for executing your production scale workflows. - Open an issue in our GitHub repo to add your project to below list of runtimes that use our specification.

    -
    - -
    -
    -
      - -
    • -
      -
      - -

      Synapse

      -

      Synapse is a vendor-neutral, free, open-source, and community-driven - Workflow Management System (WFMS) implementing the Serverless Workflow specification. - You can deploy Synapse on Docker, Kubernetes, or natively on Windows, Mac, and Linux. -

      -
      - -
      -
    • - -
    • -
      -
      - -

      Apache EventMesh Workflow

      -

      Apache EventMesh Workflow is a cloud vendor-independent, cloud-native-oriented Serverless Workflow Runtime based on Serverless Workflow - specification, and provides durability, reliability, scalability, and observability capabilities. -

      -
      - -
      -
    • - -
    • -
      -
      - -

      Kogito Serverless Workflow

      -

      Kogito Serverless Workflow is a tool for building cloud-native workflow applications. You can use Kogito to do the services and events orchestration and choreography. With Kogito, you can integrate with - services and events in your architecture using CloudEvents, synchronous and asynchronous REST invocations, - and many other industry-standard components. -

      -
      - -
      -
    • - -
    -
    -
    - -
    -
    -
    -

    Join our workflow community

    -
    -
    -
    - - -
    -
    - -
    -
    -
    -

    Support our Project

    -

    And be featured on our website, workshops, talks, meetups and more!

    -
    -
    -
    - -
    -
    - -

    Our Sponsors - play a big part of our project. Alongside our community, their donations foster our projects ability to - grow and maintain being completely vendor neutral. -

    -

    We would like to thank the following companies who have made donations to our - project: -

    -

    -

    -

    Neuroglia

    -

    Neuroglia is a consultancy and solution design company for the - digital transformation of companies and their services..

    -
    - -

    - -

    -
    - -
    -
    - -
    -
    -
    -

    Sign up for upcoming and view past community events

    -
    -
    -
    - -
    -
    - -

    - Join our weekly meetings! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    EventDescriptionDate
    Serverless Workflow Workshop #6Sign up!April 21 2023
    Serverless Workflow Workshop #5Home Automation Demo with SynapseSeptember 2022
    Serverless Workflow Workshop #4Kogito Serverless Loan Broker DemoSeptember 2022
    Serverless Workflow Workshop #3SimpleIdServer FaasNet Intro and DemoApril 2022
    Serverless Workflow Workshop #2Intro to SynapseMarch 2022
    Serverless Workflow Workshop #1Project Intro, Overview, Roadmap and Q/AJanuary 2022
    Serverless - Workflow and AsyncAPI - AsyncAPI ConfProject Intro and AsyncAPI DemoNovember 2021
    KubeCon NA Project - Office HoursProject Intro and DemoOctober 2021
    -

    -
    -
    - -
    -
    - -
    -
    -
    -

    Adopted by leading brands in workflow technologies

    -

    These brands are already using Serverless Workflow. - Is your company using Serverless Workflow and wants to be included in this list? - Let us know here!

    -
    - - - -
    -
    -
      - -
    • -
      -
      - -

      Huawei

      -

      Huawei FunctionGraph hosts event-driven functions in a serverless - context while ensuring high availability, high scalability, and zero maintenance.

      -
      - -
      - -
    • -
    • -
      -
      - -

      Neuroglia

      -

      Neuroglia is a consultancy and solution design company for the - digital transformation of companies and their services..

      -
      - -
      - -
    • - -
    • -
      -
      - -

      Red Hat

      -

      Red Hat sponsors the development of Kogito Serverless Workflow, which is a tool for building cloud-native workflow - applications. You can use Kogito to do the services and events orchestration and choreography. With Kogito, you can integrate with - services and events in your architecture using CloudEvents, synchronous and asynchronous REST invocations, - and many other industry-standard components.

      -
      - -
      -
    • -
    -
    -

    -
    -
      - -
    • -
      -
      - -

      Temporal

      -

      Temporal is the open source microservice orchestration platform for - writing durable workflows as code.

      -
      - -
      - -
    • -
    • -
      -
      - -

      Tantl

      -

      Tantl is making it easy for developers to build internal workflows, such as allowing customer support reps to quickly process refunds.

      -
      - -
      -
    • -
    • -
      -
      - -

      OpenEnterprise

      -

      OpenEnterprise Automatiko helps you build better services and - functions based on workflows expressed with well known standards.

      -
      - -
      -
    • -
    -
    -

    -
    -
      -
    • -
      -
      - -

      Apache EventMesh

      -

      A new generation serverless event middleware for building distributed event-driven applications.

      -
      - -
      - -
    • - -
    • -
      -
      - -

      FaasNet

      -

      FaasNet makes it easy to deploy functions and API to Kubernetes without repetitive, boiler-plate coding.

      -
      - -
      -
    • - -
    • -
      -
      - -

      Caf

      -

      Serverless Workflow is the core technology behind every KYC/KYB solution allowing them to customize it for their clients seamlessly.

      -
      - -
      -
    • -
    -
    -
    - -
    -
    - -
    - - - - - - - diff --git a/index_old.html b/index_old.html deleted file mode 100644 index 4686d35..0000000 --- a/index_old.html +++ /dev/null @@ -1,473 +0,0 @@ - - - - - - - - - - - - - - - - - - - - Serverless Workflow Specification - - - - - -
    -
    -
    -
    -
    - - -
    -
    -
    -

    -
    -
    -
    -
    -

      Define

    -
    -
    -
    - -
    - -
    -
    - -
    -
    -
    -

    -

    - Start learning via examples - and use cases

    -
    -
    -
    -
    -
    -
    -
    -
    Start workflows via events, define service invocations, - handle errors, automatic retries, ...
    -
    -
    -
    -
    -
    - Include human actors, - define sequental / parallel - iterations, set specific timeouts, invoke sub-workflows, - ... -
    -
    -
    - -
    -
    -
    id: provisionorder
    -name: Provision Order
    -timeouts:
    -  workflowExecTimeout: PT1M
    -autoRetries: true
    -states:
    -- name: Start Provisioning
    -  type: event
    -  onEvents:
    -  - eventRefs:
    -    - New Order Cloud Event
    -    actions:
    -    - functionRef:
    -        refName: Provisioning Rest Function
    -        arguments:
    -          order: "${ .order }"
    -      nonRetryableErrors:
    -      - Invalid Order Error
    -  onErrors:
    -  - errorRef: Invalid Order Error
    -    end:
    -      continueAs: invalidorderworkflow
    -  end:
    -    produceEvents:
    -    - eventRef: Order Provisioned Cloud Event
    -                
    -
    - -
    -
    -
    id: storefiles
    -name: Store files
    -states:
    -- name: Ask User To Upload
    -  type: callback
    -  action:
    -    functionRef: User files upload
    -  eventRef: Uploads Completed CloudEvent
    -  transition: Check Uploads
    -- name: Check Uploads
    -  type: switch
    -  dataConditions:
    -  - condition: "${ .files | length > 0 }"
    -    transition: Store Files
    -  defaultCondition:
    -    end: true
    -- name: Store Files
    -  type: foreach
    -  inputCollection: "${ .files }"
    -  batchSize: 10
    -  timeouts:
    -    actionExecTimeout: PT10S
    -  actions:
    -  - subFlowRef: storefiletos3workflow
    -  end: true
    -                
    -
    -
    -
    -

    -
    and much much more ...
    -
    -
    -
    -
    -
    -
    -
    -

    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    - - -
    -
    -
    -
    - - -
    -
    -
    -
    -
    - - -
    -
    -

    -

    Partner Projects

    -
    -
    -

    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    -

    -

    Collaborations

    -
    -
    -

    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    -

    -

    Implementations

    -
    -
    -

    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - -


    -
    -
    -
    -

    - -

    We are a Cloud Native Computing Foundation sandbox - project.

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    - -
    - -
    - - - - - - - diff --git a/js/editor.main.js b/js/editor.main.js deleted file mode 100644 index d233463..0000000 --- a/js/editor.main.js +++ /dev/null @@ -1,2368 +0,0 @@ -/*!----------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Version: 0.21.2(67b5a8116f3c0bace36b180e524e05bb750a16d8) - * Released under the MIT license - * https://github.com/Microsoft/vscode/blob/master/LICENSE.txt - *-----------------------------------------------------------*/ -(function(){ - var e,t=["require","exports","vs/base/common/lifecycle","vs/editor/common/core/range","vs/base/common/event","vs/nls","vs/nls!vs/editor/editor.main","vs/base/browser/dom","vs/base/common/strings","vs/css!vs/editor/editor.main","vs/platform/instantiation/common/instantiation","vs/editor/browser/editorExtensions","vs/base/common/errors","vs/editor/common/core/position","vs/platform/theme/common/themeService","vs/base/common/async","vs/base/common/platform","vs/platform/contextkey/common/contextkey","vs/editor/common/modes","vs/base/common/arrays","vs/editor/common/core/selection","vs/platform/theme/common/colorRegistry","vs/editor/common/editorContextKeys","vs/base/common/types","vs/base/common/uri","vs/base/common/cancellation","vs/base/common/codicons","vs/editor/browser/services/codeEditorService","vs/platform/commands/common/commands","vs/base/common/color","vs/base/browser/fastDomNode","vs/editor/common/model/textModel","vs/platform/notification/common/notification","vs/platform/actions/common/actions","vs/platform/registry/common/platform","vs/platform/keybinding/common/keybinding","vs/base/browser/browser","vs/base/common/objects","vs/editor/common/config/editorOptions","vs/base/common/keyCodes","vs/base/common/network","vs/base/common/resources","vs/editor/common/modes/languageConfigurationRegistry","vs/editor/browser/view/viewPart","vs/editor/common/services/modelService","vs/editor/common/controller/cursorCommon","vs/platform/configuration/common/configuration","vs/base/common/actions","vs/base/browser/ui/aria/aria","vs/editor/common/view/editorColorRegistry","vs/base/common/iterator","vs/base/browser/mouseEvent","vs/editor/common/model","vs/base/browser/keyboardEvent","vs/base/browser/ui/widget","vs/platform/opener/common/opener","vs/platform/progress/common/progress","vs/base/browser/event","vs/base/browser/touch","vs/base/common/map","vs/editor/common/core/editOperation","vs/editor/common/standaloneStrings","vs/platform/accessibility/common/accessibility","vs/base/common/path","vs/base/common/filters","vs/base/browser/ui/scrollbar/scrollableElement","vs/platform/contextview/browser/contextView","vs/editor/browser/config/configuration","vs/editor/browser/core/editorState","vs/base/common/linkedList","vs/editor/common/viewModel/viewModel","vs/platform/instantiation/common/extensions","vs/editor/common/services/editorWorkerService","vs/editor/common/services/modeService","vs/editor/common/modes/nullMode","vs/platform/quickinput/common/quickInput","vs/platform/storage/common/storage","vs/base/common/severity","vs/base/common/htmlContent","vs/base/browser/ui/actionbar/actionbar","vs/platform/clipboard/common/clipboardService","vs/platform/log/common/log","vs/platform/markers/common/markers","vs/platform/keybinding/common/keybindingsRegistry","vs/platform/telemetry/common/telemetry","vs/base/common/functional","vs/base/browser/globalMouseMoveMonitor","vs/editor/common/core/characterClassifier","vs/editor/common/commands/replaceCommand","vs/editor/common/core/stringBuilder","vs/editor/browser/view/dynamicViewOverlay","vs/base/browser/ui/actionbar/actionViewItems","vs/editor/common/services/resolverService","vs/platform/configuration/common/configurationRegistry","vs/platform/quickinput/common/quickAccess","vs/base/browser/ui/tree/tree","vs/base/common/decorators","vs/base/common/idGenerator","vs/base/browser/canIUse","vs/editor/common/controller/wordCharacterClassifier","vs/editor/common/editorCommon","vs/editor/browser/editorBrowser","vs/editor/common/modes/languageConfiguration","vs/editor/common/view/renderingContext","vs/editor/common/viewModel/viewEventHandler","vs/editor/common/core/lineTokens","vs/editor/standalone/common/standaloneThemeService","vs/platform/theme/common/styler","vs/editor/contrib/peekView/peekView","vs/base/common/numbers","vs/base/common/range","vs/base/common/stopwatch","vs/base/common/buffer","vs/base/common/hash","vs/base/common/uint","vs/base/browser/ui/codicons/codiconStyles","vs/base/browser/ui/mouseCursor/mouseCursor","vs/base/browser/ui/sash/sash","vs/base/browser/ui/list/listWidget","vs/css!vs/base/parts/quickinput/browser/media/quickInput","vs/editor/common/config/editorZoom","vs/editor/common/core/token","vs/editor/common/model/wordHelper","vs/editor/common/viewLayout/viewLineRenderer","vs/editor/contrib/codeAction/types","vs/editor/contrib/snippet/snippetParser","vs/editor/contrib/gotoSymbol/referencesModel","vs/editor/browser/services/bulkEditService","vs/editor/common/model/tokensStore","vs/editor/common/controller/cursorWordOperations","vs/editor/common/services/textResourceConfigurationService","vs/platform/instantiation/common/serviceCollection","vs/platform/label/common/label","vs/platform/layout/browser/layoutService","vs/editor/contrib/markdown/markdownRenderer","vs/editor/common/modes/modesRegistry","vs/editor/contrib/codeAction/codeAction","vs/editor/contrib/suggest/suggest","vs/editor/browser/widget/codeEditorWidget","vs/editor/contrib/find/findModel","vs/editor/contrib/message/messageController","vs/platform/list/browser/listService","vs/platform/undoRedo/common/undoRedo","vs/base/browser/dnd","vs/base/common/lazy","vs/base/browser/ui/tree/indexTreeModel","vs/base/browser/ui/tree/objectTreeModel","vs/base/common/scrollable","vs/base/browser/formattedTextRenderer","vs/base/browser/ui/scrollbar/scrollbarArrow","vs/base/browser/ui/highlightedlabel/highlightedLabel","vs/base/common/labels","vs/base/browser/ui/checkbox/checkbox","vs/base/browser/ui/iconLabel/iconLabel","vs/base/browser/ui/list/listView","vs/editor/browser/editorDom","vs/editor/common/config/fontInfo","vs/editor/browser/view/viewLayer","vs/editor/common/model/textModelSearch","vs/editor/common/modes/supports","vs/editor/common/modes/supports/richEditBrackets","vs/editor/common/standalone/standaloneEnums","vs/editor/common/view/viewEvents","vs/editor/common/viewLayout/lineDecorations","vs/editor/browser/viewParts/glyphMargin/glyphMargin","vs/editor/common/viewModel/viewModelEventDispatcher","vs/editor/contrib/folding/foldingRanges","vs/base/browser/ui/inputbox/inputBox","vs/base/browser/ui/tree/abstractTree","vs/editor/common/commands/shiftCommand","vs/editor/common/controller/cursorMoveOperations","vs/editor/common/controller/cursorTypeOperations","vs/editor/common/viewModel/splitLinesCollection","vs/platform/dialogs/common/dialogs","vs/editor/common/config/commonEditorConfig","vs/editor/browser/controller/coreCommands","vs/editor/contrib/parameterHints/provideSignatureHelp","vs/editor/browser/controller/mouseTarget","vs/editor/browser/widget/embeddedCodeEditorWidget","vs/platform/userDataSync/common/storageKeys","vs/platform/workspace/common/workspace","vs/editor/standalone/browser/simpleServices","vs/editor/contrib/snippet/snippetController2","vs/base/browser/iframe","vs/base/browser/ui/scrollbar/scrollbarState","vs/base/common/assert","vs/base/common/collections","vs/base/common/extpath","vs/base/common/diff/diff","vs/base/common/marshalling","vs/base/browser/ui/scrollbar/abstractScrollbar","vs/base/common/codicon","vs/base/browser/ui/tree/treeIcons","vs/base/common/glob","vs/base/common/worker/simpleWorker","vs/base/parts/quickinput/common/quickInput","vs/css!vs/base/browser/ui/actionbar/actionbar","vs/base/browser/ui/contextview/contextview","vs/base/browser/ui/countBadge/countBadge","vs/css!vs/base/browser/ui/dropdown/dropdown","vs/css!vs/base/browser/ui/findinput/findInput","vs/css!vs/base/browser/ui/list/list","vs/base/parts/quickinput/browser/quickInputUtils","vs/editor/browser/config/elementSizeObserver","vs/editor/browser/viewParts/minimap/minimapCharSheet","vs/editor/browser/controller/textAreaState","vs/editor/browser/widget/diffNavigator","vs/editor/common/core/rgba","vs/editor/browser/controller/textAreaInput","vs/editor/common/editorAction","vs/editor/common/model/textChange","vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase","vs/editor/common/standalone/standaloneBase","vs/editor/common/view/overviewZoneManager","vs/editor/common/viewModel/prefixSumComputer","vs/editor/browser/viewParts/margin/margin","vs/editor/contrib/comment/blockCommentCommand","vs/editor/contrib/folding/syntaxRangeProvider","vs/editor/contrib/format/formattingEdit","vs/editor/contrib/gotoSymbol/link/clickLinkGesture","vs/editor/contrib/hover/hoverOperation","vs/editor/contrib/hover/hoverWidgets","vs/editor/contrib/indentation/indentUtils","vs/editor/contrib/smartSelect/bracketSelections","vs/editor/standalone/common/monarch/monarchCommon","vs/base/browser/ui/findinput/findInputCheckboxes","vs/base/browser/ui/tree/objectTree","vs/base/common/keybindingLabels","vs/editor/common/model/editStack","vs/platform/files/common/files","vs/platform/instantiation/common/descriptors","vs/editor/common/services/markersDecorationService","vs/editor/common/controller/cursorDeleteOperations","vs/editor/common/controller/cursorMoveCommands","vs/editor/common/controller/cursor","vs/editor/common/modes/textToHtmlTokenizer","vs/editor/common/viewModel/minimapTokensColorTracker","vs/editor/contrib/documentSymbols/outlineModel","vs/editor/standalone/common/monarch/monarchLexer","vs/platform/keybinding/common/keybindingResolver","vs/editor/common/services/editorWorkerServiceImpl","vs/editor/common/services/semanticTokensProviderStyling","vs/platform/jsonschemas/common/jsonContributionRegistry","vs/editor/contrib/codelens/codelens","vs/editor/contrib/colorPicker/color","vs/editor/contrib/colorPicker/colorDetector","vs/editor/contrib/gotoSymbol/goToSymbol","vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode","vs/editor/contrib/wordOperations/wordOperations","vs/editor/browser/viewParts/lines/viewLine","vs/editor/browser/view/viewUserInputEvents","vs/editor/browser/viewParts/lineNumbers/lineNumbers","vs/editor/browser/widget/diffEditorWidget","vs/editor/contrib/codeAction/codeActionCommands","vs/editor/contrib/quickAccess/editorNavigationQuickAccess","vs/platform/actions/browser/menuEntryActionViewItem","vs/editor/contrib/gotoError/gotoError","vs/editor/common/services/modelServiceImpl","vs/editor/contrib/gotoSymbol/peek/referencesController","vs/editor/contrib/gotoSymbol/goToCommands","vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition","vs/editor/contrib/find/findController","vs/editor/standalone/browser/standaloneServices","vs/base/browser/ui/list/list","vs/base/browser/ui/list/splice","vs/base/common/diff/diffChange","vs/base/browser/ui/tree/compressedObjectTreeModel","vs/base/browser/ui/scrollbar/scrollbarVisibilityController","vs/base/common/comparers","vs/base/common/navigator","vs/base/common/history","vs/base/common/process","vs/base/browser/ui/list/rangeMap","vs/base/common/search","vs/base/browser/ui/list/rowCache","vs/base/browser/codicons","vs/base/browser/ui/scrollbar/horizontalScrollbar","vs/base/browser/ui/scrollbar/verticalScrollbar","vs/base/common/fuzzyScorer","vs/base/browser/markdownRenderer","vs/base/common/mime","vs/base/worker/defaultWorkerFactory","vs/css!vs/base/browser/ui/aria/aria","vs/css!vs/base/browser/ui/button/button","vs/base/browser/ui/button/button","vs/css!vs/base/browser/ui/checkbox/checkbox","vs/css!vs/base/browser/ui/codicons/codicon/codicon","vs/css!vs/base/browser/ui/codicons/codicon/codicon-animations","vs/css!vs/base/browser/ui/codicons/codicon/codicon-modifications","vs/css!vs/base/browser/ui/contextview/contextview","vs/css!vs/base/browser/ui/countBadge/countBadge","vs/base/browser/ui/dropdown/dropdown","vs/css!vs/base/browser/ui/hover/hover","vs/css!vs/base/browser/ui/iconLabel/iconlabel","vs/css!vs/base/browser/ui/inputbox/inputBox","vs/css!vs/base/browser/ui/keybindingLabel/keybindingLabel","vs/css!vs/base/browser/ui/mouseCursor/mouseCursor","vs/css!vs/base/browser/ui/progressbar/progressbar","vs/base/browser/ui/progressbar/progressbar","vs/css!vs/base/browser/ui/sash/sash","vs/css!vs/base/browser/ui/scrollbar/media/scrollbars","vs/base/browser/ui/hover/hoverWidget","vs/base/browser/ui/list/listPaging","vs/css!vs/base/browser/ui/splitview/splitview","vs/base/browser/ui/splitview/splitview","vs/css!vs/base/browser/ui/tree/media/tree","vs/css!vs/editor/browser/controller/textAreaHandler","vs/css!vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight","vs/css!vs/editor/browser/viewParts/decorations/decorations","vs/css!vs/editor/browser/viewParts/glyphMargin/glyphMargin","vs/css!vs/editor/browser/viewParts/indentGuides/indentGuides","vs/css!vs/editor/browser/viewParts/lineNumbers/lineNumbers","vs/css!vs/editor/browser/viewParts/lines/viewLines","vs/css!vs/editor/browser/viewParts/linesDecorations/linesDecorations","vs/css!vs/editor/browser/viewParts/marginDecorations/marginDecorations","vs/css!vs/editor/browser/viewParts/minimap/minimap","vs/css!vs/editor/browser/viewParts/overlayWidgets/overlayWidgets","vs/css!vs/editor/browser/viewParts/rulers/rulers","vs/css!vs/editor/browser/viewParts/scrollDecoration/scrollDecoration","vs/css!vs/editor/browser/viewParts/selections/selections","vs/css!vs/editor/browser/viewParts/viewCursors/viewCursors","vs/css!vs/editor/browser/widget/media/diffEditor","vs/css!vs/editor/browser/widget/media/diffReview","vs/css!vs/editor/browser/widget/media/editor","vs/css!vs/editor/contrib/anchorSelect/anchorSelect","vs/css!vs/editor/contrib/bracketMatching/bracketMatching","vs/css!vs/editor/contrib/codeAction/lightBulbWidget","vs/css!vs/editor/contrib/codelens/codelensWidget","vs/css!vs/editor/contrib/colorPicker/colorPicker","vs/css!vs/editor/contrib/dnd/dnd","vs/css!vs/editor/contrib/documentSymbols/media/outlineTree","vs/css!vs/editor/contrib/documentSymbols/media/symbol-icons","vs/css!vs/editor/contrib/find/findWidget","vs/css!vs/editor/contrib/folding/folding","vs/css!vs/editor/contrib/gotoError/media/gotoErrorWidget","vs/css!vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition","vs/css!vs/editor/contrib/gotoSymbol/peek/referencesWidget","vs/css!vs/editor/contrib/links/links","vs/css!vs/editor/contrib/message/messageController","vs/css!vs/editor/contrib/parameterHints/parameterHints","vs/css!vs/editor/contrib/peekView/media/peekViewWidget","vs/css!vs/editor/contrib/rename/media/onTypeRename","vs/css!vs/editor/contrib/rename/renameInputField","vs/css!vs/editor/contrib/snippet/snippetSession","vs/css!vs/editor/contrib/suggest/media/suggest","vs/css!vs/editor/contrib/suggest/media/suggestStatusBar","vs/css!vs/editor/contrib/zoneWidget/zoneWidget","vs/css!vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp","vs/css!vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard","vs/css!vs/editor/standalone/browser/inspectTokens/inspectTokens","vs/css!vs/editor/standalone/browser/quickInput/standaloneQuickInput","vs/css!vs/editor/standalone/browser/standalone-tokens","vs/css!vs/platform/contextview/browser/contextMenuHandler","vs/editor/browser/config/charWidthReader","vs/editor/browser/services/abstractCodeEditorService","vs/editor/browser/viewParts/minimap/minimapCharRenderer","vs/editor/browser/viewParts/minimap/minimapPreBaked","vs/editor/browser/viewParts/minimap/minimapCharRendererFactory","vs/editor/common/commands/trimTrailingWhitespaceCommand","vs/editor/common/commands/surroundSelectionCommand","vs/editor/common/diff/diffComputer","vs/editor/common/model/indentationGuesser","vs/editor/common/model/intervalTree","vs/editor/common/model/pieceTreeTextBuffer/rbTreeBase","vs/editor/common/model/textModelEvents","vs/editor/common/modes/abstractMode","vs/editor/common/modes/languageSelector","vs/editor/common/modes/linkComputer","vs/editor/common/modes/supports/characterPair","vs/editor/common/modes/supports/indentRules","vs/editor/common/modes/supports/inplaceReplaceSupport","vs/editor/common/modes/supports/onEnter","vs/editor/common/modes/supports/electricCharacter","vs/editor/common/modes/supports/tokenization","vs/editor/common/modes/tokenizationRegistry","vs/editor/browser/viewParts/lines/rangeUtil","vs/editor/common/view/viewContext","vs/editor/common/viewLayout/linesLayout","vs/editor/common/viewLayout/viewLinesViewportData","vs/editor/common/model/mirrorTextModel","vs/editor/common/services/editorSimpleWorker","vs/editor/browser/viewParts/contentWidgets/contentWidgets","vs/editor/browser/viewParts/decorations/decorations","vs/editor/browser/viewParts/linesDecorations/linesDecorations","vs/editor/browser/viewParts/marginDecorations/marginDecorations","vs/editor/browser/viewParts/overlayWidgets/overlayWidgets","vs/editor/browser/viewParts/overviewRuler/overviewRuler","vs/editor/browser/viewParts/viewZones/viewZones","vs/editor/common/viewLayout/viewLayout","vs/editor/contrib/caretOperations/moveCaretCommand","vs/editor/contrib/colorPicker/colorPickerModel","vs/editor/contrib/comment/lineCommentCommand","vs/editor/contrib/dnd/dragAndDropCommand","vs/editor/contrib/find/replaceAllCommand","vs/editor/contrib/find/replacePattern","vs/editor/contrib/folding/foldingModel","vs/editor/contrib/folding/hiddenRangeModel","vs/editor/contrib/folding/intializingRangeProvider","vs/editor/contrib/inPlaceReplace/inPlaceReplaceCommand","vs/editor/contrib/linesOperations/copyLinesCommand","vs/editor/contrib/linesOperations/sortLinesCommand","vs/editor/contrib/smartSelect/wordSelections","vs/editor/contrib/suggest/completionModel","vs/editor/contrib/suggest/suggestCommitCharacters","vs/editor/contrib/suggest/suggestOvertypingCapturer","vs/editor/contrib/suggest/wordDistance","vs/editor/standalone/common/monarch/monarchCompile","vs/nls!vs/base/browser/ui/actionbar/actionViewItems","vs/base/browser/ui/dropdown/dropdownActionViewItem","vs/nls!vs/base/browser/ui/findinput/findInput","vs/nls!vs/base/browser/ui/findinput/findInputCheckboxes","vs/nls!vs/base/browser/ui/findinput/replaceInput","vs/nls!vs/base/browser/ui/inputbox/inputBox","vs/base/browser/ui/findinput/findInput","vs/base/browser/ui/findinput/replaceInput","vs/base/parts/quickinput/browser/quickInputBox","vs/nls!vs/base/browser/ui/keybindingLabel/keybindingLabel","vs/nls!vs/base/browser/ui/menu/menu","vs/base/browser/ui/menu/menu","vs/nls!vs/base/browser/ui/tree/abstractTree","vs/base/browser/ui/tree/dataTree","vs/base/browser/ui/tree/asyncDataTree","vs/nls!vs/base/common/errorMessage","vs/base/common/errorMessage","vs/nls!vs/base/common/keybindingLabels","vs/base/browser/ui/keybindingLabel/keybindingLabel","vs/nls!vs/base/parts/quickinput/browser/quickInput","vs/nls!vs/base/parts/quickinput/browser/quickInputList","vs/base/parts/quickinput/browser/quickInputList","vs/base/parts/quickinput/browser/quickInput","vs/nls!vs/editor/browser/controller/coreCommands","vs/nls!vs/editor/browser/controller/textAreaHandler","vs/nls!vs/editor/browser/editorExtensions","vs/nls!vs/editor/browser/widget/codeEditorWidget","vs/nls!vs/editor/browser/widget/diffEditorWidget","vs/nls!vs/editor/browser/widget/diffReview","vs/nls!vs/editor/browser/widget/inlineDiffMargin","vs/editor/browser/widget/inlineDiffMargin","vs/nls!vs/editor/common/config/commonEditorConfig","vs/nls!vs/editor/common/config/editorOptions","vs/editor/common/viewModel/viewModelDecorations","vs/nls!vs/editor/common/model/editStack","vs/nls!vs/editor/common/modes/modesRegistry","vs/nls!vs/editor/common/standaloneStrings","vs/nls!vs/editor/common/view/editorColorRegistry","vs/nls!vs/editor/contrib/anchorSelect/anchorSelect","vs/nls!vs/editor/contrib/bracketMatching/bracketMatching","vs/nls!vs/editor/contrib/caretOperations/caretOperations","vs/nls!vs/editor/contrib/caretOperations/transpose","vs/nls!vs/editor/contrib/clipboard/clipboard","vs/nls!vs/editor/contrib/codeAction/codeActionCommands","vs/nls!vs/editor/contrib/codeAction/lightBulbWidget","vs/nls!vs/editor/contrib/codelens/codelensController","vs/nls!vs/editor/contrib/comment/comment","vs/nls!vs/editor/contrib/contextmenu/contextmenu","vs/nls!vs/editor/contrib/cursorUndo/cursorUndo","vs/nls!vs/editor/contrib/documentSymbols/outlineTree","vs/nls!vs/editor/contrib/find/findController","vs/nls!vs/editor/contrib/find/findWidget","vs/nls!vs/editor/contrib/folding/folding","vs/nls!vs/editor/contrib/fontZoom/fontZoom","vs/nls!vs/editor/contrib/format/format","vs/nls!vs/editor/contrib/format/formatActions","vs/nls!vs/editor/contrib/gotoError/gotoError","vs/nls!vs/editor/contrib/gotoError/gotoErrorWidget","vs/nls!vs/editor/contrib/gotoSymbol/goToCommands","vs/nls!vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition","vs/nls!vs/editor/contrib/gotoSymbol/peek/referencesController","vs/nls!vs/editor/contrib/gotoSymbol/peek/referencesTree","vs/nls!vs/editor/contrib/gotoSymbol/peek/referencesWidget","vs/nls!vs/editor/contrib/gotoSymbol/referencesModel","vs/nls!vs/editor/contrib/gotoSymbol/symbolNavigation","vs/nls!vs/editor/contrib/hover/hover","vs/nls!vs/editor/contrib/hover/modesContentHover","vs/nls!vs/editor/contrib/inPlaceReplace/inPlaceReplace","vs/nls!vs/editor/contrib/indentation/indentation","vs/nls!vs/editor/contrib/linesOperations/linesOperations","vs/nls!vs/editor/contrib/links/links","vs/nls!vs/editor/contrib/message/messageController","vs/nls!vs/editor/contrib/multicursor/multicursor","vs/nls!vs/editor/contrib/parameterHints/parameterHints","vs/nls!vs/editor/contrib/parameterHints/parameterHintsWidget","vs/nls!vs/editor/contrib/peekView/peekView","vs/nls!vs/editor/contrib/quickAccess/gotoLineQuickAccess","vs/nls!vs/editor/contrib/quickAccess/gotoSymbolQuickAccess","vs/nls!vs/editor/contrib/rename/onTypeRename","vs/nls!vs/editor/contrib/rename/rename","vs/nls!vs/editor/contrib/rename/renameInputField","vs/nls!vs/editor/contrib/smartSelect/smartSelect","vs/nls!vs/editor/contrib/snippet/snippetVariables","vs/nls!vs/editor/contrib/suggest/suggestController","vs/nls!vs/editor/contrib/suggest/suggestWidget","vs/nls!vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode","vs/nls!vs/editor/contrib/tokenization/tokenization","vs/nls!vs/editor/contrib/unusualLineTerminators/unusualLineTerminators","vs/nls!vs/editor/contrib/wordHighlighter/wordHighlighter","vs/nls!vs/platform/actions/browser/menuEntryActionViewItem","vs/nls!vs/platform/configuration/common/configurationRegistry","vs/nls!vs/platform/keybinding/common/abstractKeybindingService","vs/nls!vs/platform/list/browser/listService","vs/nls!vs/platform/markers/common/markers","vs/nls!vs/platform/quickinput/browser/commandsQuickAccess","vs/nls!vs/platform/quickinput/browser/helpQuickAccess","vs/nls!vs/platform/theme/common/colorRegistry","vs/nls!vs/platform/undoRedo/common/undoRedoService","vs/platform/clipboard/browser/clipboardService","vs/platform/contextkey/common/contextkeys","vs/platform/editor/common/editor","vs/platform/extensions/common/extensions","vs/platform/instantiation/common/graph","vs/editor/common/modes/languageFeatureRegistry","vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer","vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder","vs/editor/common/model/textModelTokens","vs/editor/common/controller/cursorColumnSelection","vs/editor/common/controller/oneCursor","vs/editor/common/controller/cursorCollection","vs/editor/common/viewModel/monospaceLineBreaksComputer","vs/editor/common/viewModel/viewModelImpl","vs/editor/contrib/folding/foldingDecorations","vs/editor/contrib/folding/indentRangeProvider","vs/editor/contrib/linesOperations/moveLinesCommand","vs/editor/contrib/zoneWidget/zoneWidget","vs/editor/standalone/browser/colorizer","vs/editor/contrib/gotoSymbol/documentSymbols","vs/editor/contrib/links/getLinks","vs/editor/contrib/suggest/suggestAlternatives","vs/editor/contrib/suggest/wordContextKey","vs/platform/actions/common/menuService","vs/platform/instantiation/common/instantiationService","vs/platform/keybinding/common/abstractKeybindingService","vs/platform/keybinding/common/baseResolvedKeybinding","vs/platform/keybinding/common/resolvedKeybindingItem","vs/platform/keybinding/common/usLayoutResolvedKeybinding","vs/platform/contextview/browser/contextViewService","vs/editor/common/services/webWorker","vs/editor/contrib/gotoError/markerNavigationService","vs/platform/markers/common/markerService","vs/editor/browser/services/openerService","vs/editor/contrib/hover/modesGlyphHover","vs/platform/quickinput/browser/pickerQuickAccess","vs/editor/common/services/getIconClasses","vs/editor/browser/view/domLineBreaksComputer","vs/editor/browser/view/viewOverlays","vs/editor/browser/viewParts/viewCursors/viewCursor","vs/editor/common/services/languagesRegistry","vs/editor/common/services/modeServiceImpl","vs/platform/accessibility/common/accessibilityService","vs/platform/configuration/common/configurationModels","vs/platform/contextkey/browser/contextKeyService","vs/platform/browser/contextScopedHistoryWidget","vs/platform/quickinput/browser/helpQuickAccess","vs/editor/standalone/browser/quickAccess/standaloneHelpQuickAccess","vs/platform/quickinput/browser/quickAccess","vs/editor/contrib/suggest/suggestMemory","vs/editor/browser/core/keybindingCancellation","vs/editor/browser/view/viewController","vs/editor/contrib/anchorSelect/anchorSelect","vs/editor/contrib/caretOperations/caretOperations","vs/editor/contrib/caretOperations/transpose","vs/editor/contrib/clipboard/clipboard","vs/editor/contrib/codeAction/codeActionMenu","vs/editor/contrib/codeAction/codeActionModel","vs/editor/contrib/codelens/codeLensCache","vs/editor/contrib/comment/comment","vs/editor/contrib/contextmenu/contextmenu","vs/editor/contrib/cursorUndo/cursorUndo","vs/editor/contrib/dnd/dnd","vs/editor/contrib/fontZoom/fontZoom","vs/editor/contrib/format/format","vs/editor/contrib/format/formatActions","vs/editor/contrib/gotoSymbol/symbolNavigation","vs/editor/contrib/hover/getHover","vs/editor/contrib/indentation/indentation","vs/editor/contrib/linesOperations/linesOperations","vs/editor/contrib/parameterHints/parameterHintsModel","vs/editor/contrib/smartSelect/smartSelect","vs/editor/contrib/tokenization/tokenization","vs/editor/contrib/unusualLineTerminators/unusualLineTerminators","vs/editor/contrib/wordPartOperations/wordPartOperations","vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard","vs/editor/standalone/browser/toggleHighContrast/toggleHighContrast","vs/platform/contextview/browser/contextMenuHandler","vs/editor/browser/services/codeEditorServiceImpl","vs/editor/browser/viewParts/editorScrollbar/editorScrollbar","vs/editor/browser/controller/mouseHandler","vs/editor/browser/controller/pointerHandler","vs/editor/browser/viewParts/lines/viewLines","vs/editor/browser/viewParts/minimap/minimap","vs/editor/browser/viewParts/scrollDecoration/scrollDecoration","vs/editor/browser/viewParts/selections/selections","vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight","vs/editor/browser/viewParts/indentGuides/indentGuides","vs/editor/browser/controller/textAreaHandler","vs/editor/browser/viewParts/overviewRuler/decorationsOverviewRuler","vs/editor/browser/viewParts/rulers/rulers","vs/editor/browser/viewParts/viewCursors/viewCursors","vs/editor/browser/view/viewImpl","vs/editor/browser/widget/diffReview","vs/editor/common/services/markerDecorationsServiceImpl","vs/editor/contrib/bracketMatching/bracketMatching","vs/editor/contrib/codeAction/lightBulbWidget","vs/editor/contrib/codelens/codelensWidget","vs/editor/contrib/codelens/codelensController","vs/editor/contrib/colorPicker/colorPickerWidget","vs/editor/contrib/documentSymbols/outlineTree","vs/editor/contrib/find/findDecorations","vs/editor/contrib/find/findOptionsWidget","vs/editor/contrib/find/findState","vs/editor/contrib/find/findWidget","vs/editor/contrib/folding/folding","vs/editor/contrib/gotoSymbol/peek/referencesTree","vs/editor/contrib/inPlaceReplace/inPlaceReplace","vs/editor/contrib/links/links","vs/editor/contrib/codeAction/codeActionUi","vs/editor/contrib/codeAction/codeActionContributions","vs/editor/contrib/parameterHints/parameterHintsWidget","vs/editor/contrib/parameterHints/parameterHints","vs/editor/contrib/quickAccess/gotoLineQuickAccess","vs/editor/contrib/quickAccess/gotoSymbolQuickAccess","vs/editor/contrib/rename/onTypeRename","vs/editor/contrib/rename/renameInputField","vs/editor/contrib/rename/rename","vs/editor/contrib/suggest/suggestWidget","vs/editor/contrib/wordHighlighter/wordHighlighter","vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp","vs/editor/standalone/browser/inspectTokens/inspectTokens","vs/editor/standalone/browser/quickAccess/standaloneGotoLineQuickAccess","vs/editor/standalone/browser/quickAccess/standaloneGotoSymbolQuickAccess","vs/editor/standalone/browser/standaloneCodeServiceImpl","vs/editor/standalone/common/themes","vs/editor/standalone/browser/standaloneThemeServiceImpl","vs/platform/contextview/browser/contextMenuService","vs/platform/quickinput/browser/quickInput","vs/editor/standalone/browser/quickInput/standaloneQuickInputServiceImpl","vs/platform/severityIcon/common/severityIcon","vs/editor/contrib/gotoError/gotoErrorWidget","vs/editor/contrib/hover/modesContentHover","vs/editor/contrib/gotoSymbol/peek/referencesWidget","vs/editor/contrib/hover/hover","vs/editor/contrib/viewportSemanticTokens/viewportSemanticTokens","vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch","vs/platform/undoRedo/common/undoRedoService","vs/editor/contrib/multicursor/multicursor","vs/platform/quickinput/browser/commandsQuickAccess","vs/editor/contrib/quickAccess/commandsQuickAccess","vs/editor/standalone/browser/quickAccess/standaloneCommandsQuickAccess","vs/editor/standalone/browser/standaloneCodeEditor","vs/editor/standalone/browser/standaloneEditor","vs/editor/standalone/browser/standaloneLanguages","vs/editor/editor.api","vs/platform/workspaces/common/workspaces","vs/editor/contrib/snippet/snippetVariables","vs/editor/contrib/snippet/snippetSession","vs/editor/contrib/suggest/suggestModel","vs/editor/contrib/suggest/suggestController","vs/editor/editor.all","vs/base/common/marked/marked","vs/base/common/insane/insane","vs/editor/edcore.main"],i=function(e){ - for(var i=[],n=0,o=e.length;n0?t.insertBefore(e,i[i.length-1]):t.appendChild(e)},e.prototype.createLinkTag=function(e,t,i,n){var o=this,s=document.createElement("link");s.setAttribute("rel","stylesheet"),s.setAttribute("type","text/css"),s.setAttribute("data-name",e);return this.attachListeners(e,s,(function(){return o._onLoad(e,i)}),(function(t){ - return o._onLoadError(e,n,t)})),s.setAttribute("href",t),s},e.prototype._linkTagExists=function(e,t){var i,n,o,s,r=document.getElementsByTagName("link");for(i=0,n=r.length;i=0)},e}();function i(e,t,i){var n;return n=0===t.length?e:e.replace(/\{(\d+)\}/g,(function(e,i){var n=i[0],o=t[n],s=e;return"string"==typeof o?s=o:"number"!=typeof o&&"boolean"!=typeof o&&null!=o||(s=String(o)),s})),i.isPseudo&&(n="["+n.replace(/[aouei]/g,"$&$&")+"]"),n}function n(e,t,n){for(var o=[],s=3;sn.splice(e,t,i))}}})),define(t[184],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScrollbarState=void 0;const i=20;class n{constructor(e,t,i,n,o,s){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(i),this._arrowSize=Math.round(e),this._visibleSize=n,this._scrollSize=o,this._scrollPosition=s,this._computedAvailableSize=0,this._computedIsNeeded=!1, - this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new n(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(e){let t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)}setScrollSize(e){let t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)}setScrollPosition(e){let t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)}setScrollbarSize(e){this._scrollbarSize=e}static _computeValues(e,t,n,o,s){const r=Math.max(0,n-e),a=Math.max(0,r-2*t),l=o>0&&o>n;if(!l)return{computedAvailableSize:Math.round(r),computedIsNeeded:l,computedSliderSize:Math.round(a),computedSliderRatio:0,computedSliderPosition:0};const d=Math.round(Math.max(i,Math.floor(n*a/o))),c=(a-d)/(o-n),h=s*c;return{ - computedAvailableSize:Math.round(r),computedIsNeeded:l,computedSliderSize:Math.round(d),computedSliderRatio:c,computedSliderPosition:Math.round(h)}}_refreshComputedValues(){const e=n._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=e.computedAvailableSize,this._computedIsNeeded=e.computedIsNeeded,this._computedSliderSize=e.computedSliderSize,this._computedSliderRatio=e.computedSliderRatio,this._computedSliderPosition=e.computedSliderPosition}getArrowSize(){return this._arrowSize}getScrollPosition(){return this._scrollPosition}getRectangleLargeSize(){return this._computedAvailableSize}getRectangleSmallSize(){return this._scrollbarSize}isNeeded(){return this._computedIsNeeded}getSliderSize(){return this._computedSliderSize}getSliderPosition(){return this._computedSliderPosition}getDesiredScrollPositionFromOffset(e){if(!this._computedIsNeeded)return 0;let t=e-this._arrowSize-this._computedSliderSize/2 - ;return Math.round(t/this._computedSliderRatio)}getDesiredScrollPositionFromDelta(e){if(!this._computedIsNeeded)return 0;let t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)}}t.ScrollbarState=n})),define(t[95],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WeakMapper=t.TreeError=t.TreeMouseEventTarget=void 0,function(e){e[e.Unknown=0]="Unknown",e[e.Twistie=1]="Twistie",e[e.Element=2]="Element"}(t.TreeMouseEventTarget||(t.TreeMouseEventTarget={}));class i extends Error{constructor(e,t){super(`TreeError [${e}] ${t}`)}}t.TreeError=i;t.WeakMapper=class{constructor(e){this.fn=e,this._map=new WeakMap}map(e){let t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t}}})),define(t[19],i([0,1]),(function(e,t){"use strict";function i(e,t){return function e(t,i,n,o,s){if(o<=n)return;const r=n+(o-n)/2|0;e(t,i,n,r,s);e(t,i,r+1,o,s);if(i(t[r],t[r+1])<=0)return;!function(e,t,i,n,o,s){let r=i,a=n+1;for(let t=i;t<=o;t++)s[t]=e[t] - ;for(let l=i;l<=o;l++)r>n?e[l]=s[a++]:a>o?e[l]=s[r++]:t(s[a],s[r])<0?e[l]=s[a++]:e[l]=s[r++]}(t,i,n,r,o,s)}(e,t,0,e.length-1,[]),e}function n(e,t){for(let i=0;ie===t)){if(e===t)return!0;if(!e||!t)return!1;if(e.length!==t.length)return!1;for(let n=0,o=e.length;n0))return s;o=s-1}}return-(n+1)}, - t.findFirstInSorted=function(e,t){let i=0,n=e.length;if(0===n)return 0;for(;i!!e)},t.isFalsyOrEmpty=function(e){return!Array.isArray(e)||0===e.length},t.isNonEmptyArray=function(e){return Array.isArray(e)&&e.length>0},t.distinct=function(e,t){if(!t)return e.filter((t,i)=>e.indexOf(t)===i);const i=Object.create(null);return e.filter(e=>{const n=t(e);return!i[n]&&(i[n]=!0,!0)})},t.distinctES6=function(e){const t=new Set;return e.filter(e=>!t.has(e)&&(t.add(e),!0))},t.firstIndex=n,t.first=function(e,t,i){const o=n(e,t);return o<0?i:e[o]},t.firstOrDefault=function(e,t){return e.length>0?e[0]:t},t.flatten=function(e){return[].concat(...e)},t.range=function(e,t){let i="number"==typeof t?e:0;"number"==typeof t?i=e:(i=0,t=e);const n=[] - ;if(i<=t)for(let e=i;et;e--)n.push(e);return n},t.arrayInsert=function(e,t,i){const n=e.slice(0,t),o=e.slice(t);return n.concat(i,o)},t.pushToStart=function(e,t){const i=e.indexOf(t);i>-1&&(e.splice(i,1),e.unshift(t))},t.pushToEnd=function(e,t){const i=e.indexOf(t);i>-1&&(e.splice(i,1),e.push(t))},t.asArray=function(e){return Array.isArray(e)?e:[e]}})),define(t[185],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ok=void 0,t.ok=function(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}})),define(t[186],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SetMap=t.forEach=void 0;const i=Object.prototype.hasOwnProperty;t.forEach=function(e,t){for(let n in e)if(i.call(e,n)){if(!1===t({key:n,value:e[n]},(function(){delete e[n]})))return}};t.SetMap=class{constructor(){this.map=new Map}add(e,t){let i=this.map.get(e);i||(i=new Set,this.map.set(e,i)),i.add(t)}delete(e,t){ - const i=this.map.get(e);i&&(i.delete(t),0===i.size&&this.map.delete(e))}forEach(e,t){const i=this.map.get(e);i&&i.forEach(t)}}})),define(t[29],i([0,1]),(function(e,t){"use strict";function i(e,t){const i=Math.pow(10,t);return Math.round(e*i)/i}Object.defineProperty(t,"__esModule",{value:!0}),t.Color=t.HSVA=t.HSLA=t.RGBA=void 0;class n{constructor(e,t,n,o=1){this.r=0|Math.min(255,Math.max(0,e)),this.g=0|Math.min(255,Math.max(0,t)),this.b=0|Math.min(255,Math.max(0,n)),this.a=i(Math.max(Math.min(1,o),0),3)}static equals(e,t){return e.r===t.r&&e.g===t.g&&e.b===t.b&&e.a===t.a}}t.RGBA=n;class o{constructor(e,t,n,o){this.h=0|Math.max(Math.min(360,e),0),this.s=i(Math.max(Math.min(1,t),0),3),this.l=i(Math.max(Math.min(1,n),0),3),this.a=i(Math.max(Math.min(1,o),0),3)}static equals(e,t){return e.h===t.h&&e.s===t.s&&e.l===t.l&&e.a===t.a}static fromRGBA(e){const t=e.r/255,i=e.g/255,n=e.b/255,s=e.a,r=Math.max(t,i,n),a=Math.min(t,i,n);let l=0,d=0;const c=(a+r)/2,h=r-a;if(h>0){switch(d=Math.min(c<=.5?h/(2*c):h/(2-2*c),1),r){ - case t:l=(i-n)/h+(i1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}static toRGBA(e){const t=e.h/360,{s:i,l:s,a:r}=e;let a,l,d;if(0===i)a=l=d=s;else{const e=s<.5?s*(1+i):s+i-s*i,n=2*s-e;a=o._hue2rgb(n,e,t+1/3),l=o._hue2rgb(n,e,t),d=o._hue2rgb(n,e,t-1/3)}return new n(Math.round(255*a),Math.round(255*l),Math.round(255*d),r)}}t.HSLA=o;class s{constructor(e,t,n,o){this.h=0|Math.max(Math.min(360,e),0),this.s=i(Math.max(Math.min(1,t),0),3),this.v=i(Math.max(Math.min(1,n),0),3),this.a=i(Math.max(Math.min(1,o),0),3)}static equals(e,t){return e.h===t.h&&e.s===t.s&&e.v===t.v&&e.a===t.a}static fromRGBA(e){const t=e.r/255,i=e.g/255,n=e.b/255,o=Math.max(t,i,n),r=o-Math.min(t,i,n),a=0===o?0:r/o;let l;return l=0===r?0:o===t?((i-n)/r%6+6)%6:o===i?(n-t)/r+2:(t-i)/r+4,new s(Math.round(60*l),a,o,e.a)}static toRGBA(e){ - const{h:t,s:i,v:o,a:s}=e,r=o*i,a=r*(1-Math.abs(t/60%2-1)),l=o-r;let[d,c,h]=[0,0,0];return t<60?(d=r,c=a):t<120?(d=a,c=r):t<180?(c=r,h=a):t<240?(c=a,h=r):t<300?(d=a,h=r):t<360&&(d=r,h=a),d=Math.round(255*(d+l)),c=Math.round(255*(c+l)),h=Math.round(255*(h+l)),new n(d,c,h,s)}}t.HSVA=s;class r{constructor(e){if(!e)throw new Error("Color needs a value");if(e instanceof n)this.rgba=e;else if(e instanceof o)this._hsla=e,this.rgba=o.toRGBA(e);else{if(!(e instanceof s))throw new Error("Invalid color ctor argument");this._hsva=e,this.rgba=s.toRGBA(e)}}static fromHex(e){return r.Format.CSS.parseHex(e)||r.red}get hsla(){return this._hsla?this._hsla:o.fromRGBA(this.rgba)}get hsva(){return this._hsva?this._hsva:s.fromRGBA(this.rgba)}equals(e){return!!e&&n.equals(this.rgba,e.rgba)&&o.equals(this.hsla,e.hsla)&&s.equals(this.hsva,e.hsva)}getRelativeLuminance(){return i(.2126*r._relativeLuminanceForComponent(this.rgba.r)+.7152*r._relativeLuminanceForComponent(this.rgba.g)+.0722*r._relativeLuminanceForComponent(this.rgba.b),4)} - static _relativeLuminanceForComponent(e){const t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)}isLighter(){return(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3>=128}isLighterThan(e){return this.getRelativeLuminance()>e.getRelativeLuminance()}isDarkerThan(e){return this.getRelativeLuminance(){void 0!==t&&Object.getOwnPropertyNames(t).forEach(i=>{0===i.indexOf(e)&&delete t[i]})},n}t.createMemoizer=n,t.memoize=function(e,t,i){return n()(e,t,i)}})),define(t[265],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiffChange=void 0;t.DiffChange=class{constructor(e,t,i,n){this.originalStart=e,this.originalLength=t,this.modifiedStart=i,this.modifiedLength=n}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}})),define(t[12],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.illegalState=t.illegalArgument=t.canceled=t.isPromiseCanceledError=t.transformErrorForSerialization=t.onUnexpectedExternalError=t.onUnexpectedError=t.errorHandler=t.ErrorHandler=void 0;class i{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout(()=>{if(e.stack)throw new Error(e.message+"\n\n"+e.stack);throw e},0)}}emit(e){this.listeners.forEach(t=>{t(e)})}onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)}onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)}}t.ErrorHandler=i,t.errorHandler=new i,t.onUnexpectedError=function(e){o(e)||t.errorHandler.onUnexpectedError(e)},t.onUnexpectedExternalError=function(e){o(e)||t.errorHandler.onUnexpectedExternalError(e)},t.transformErrorForSerialization=function(e){if(e instanceof Error){let{name:t,message:i}=e;return{$isError:!0,name:t,message:i,stack:e.stacktrace||e.stack}}return e};const n="Canceled";function o(e){return e instanceof Error&&e.name===n&&e.message===n}t.isPromiseCanceledError=o,t.canceled=function(){ - const e=new Error(n);return e.name=e.message,e},t.illegalArgument=function(e){return e?new Error(`Illegal argument: ${e}`):new Error("Illegal argument")},t.illegalState=function(e){return e?new Error(`Illegal state: ${e}`):new Error("Illegal state")}})),define(t[85],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.once=void 0,t.once=function(e){const t=this;let i,n=!1;return function(){return n?i:(n=!0,i=e.apply(t,arguments))}}})),define(t[97],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultGenerator=t.IdGenerator=void 0;class i{constructor(e){this._prefix=e,this._lastId=0}nextId(){return this._prefix+ ++this._lastId}}t.IdGenerator=i,t.defaultGenerator=new i("id#")})),function e(t,i,n){function o(r,a){if(!i[r]){if(!t[r]){var l="function"==typeof require&&require;if(!a&&l)return l(r,!0);if(s)return s(r,!0);var d=new Error("Cannot find module '"+r+"'");throw d.code="MODULE_NOT_FOUND",d}var c=i[r]={exports:{}} - ;t[r][0].call(c.exports,(function(e){return o(t[r][1][e]||e)}),c,c.exports,e,t,i,n)}return i[r].exports}for(var s="function"==typeof require&&require,r=0;r\s]+))?)*)\s*(\/?)\s*>/,a=/^<\s*\/\s*([\w:-]+)[^>]*>/,l=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,d=/^=0&&(t.comment&&t.comment(e.substring(4,n)),e=e.substring(n+3),i=!1):c.test(e)?p(a,f):d.test(e)&&p(r,m);var n;!function(){if(!i)return;var n,o=e.indexOf("<");o>=0?(n=e.substring(0,o),e=e.substring(o)):(n=e,e="");t.chars&&t.chars(n)}()}();var n=e===u;u=e,n&&(e="")}function p(t,n){var o=e.match(t);o&&(e=e.substring(o[0].length),o[0].replace(t,n),i=!1)}function m(e,i,r,a){var d={},c=o(i),u=s.voids[c]||!!a;r.replace(l,(function(e,t,i,o,s){d[t]=void 0===i&&void 0===o&&void 0===s?void 0:n.decode(i||o||s||"")})),u||h.push(c),t.start&&t.start(c,d,u)}function f(e,i){var n,s=0,r=o(i) - ;if(r)for(s=h.length-1;s>=0&&h[s]!==r;s--);if(s>=0){for(n=h.length-1;n>=s;n--)t.end&&t.end(h[n]);h.length=s}}f()}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],8:[function(e,t,i){"use strict";var n=e("he"),o=e("./lowercase"),s=e("./attributes"),r=e("./elements");t.exports=function(e,t){var i,a=t||{};return h(),{start:function(e,t,r){var c=o(e);if(i.ignoring)return void d(c);if(-1===(a.allowedTags||[]).indexOf(c))return void d(c);if(a.filter&&!a.filter({tag:c,attrs:t}))return void d(c);l("<"),l(c),Object.keys(t).forEach((function(e){var i=t[e],r=(a.allowedClasses||{})[c]||[],d=(a.allowedAttributes||{})[c]||[];d=d.concat((a.allowedAttributes||{})["*"]||[]);var h=o(e);("class"===h&&-1===d.indexOf(h)?(i=i.split(" ").filter((function(e){return r&&-1!==r.indexOf(e)})).join(" ").trim()).length:-1!==d.indexOf(h)&&(!0!==s.uris[h]||function(e){var t=e[0];if("#"===t||"/"===t)return!0;var i=e.indexOf(":");if(-1===i)return!0;var n=e.indexOf("?");if(-1!==n&&i>n)return!0;var o=e.indexOf("#") - ;if(-1!==o&&i>o)return!0;return a.allowedSchemes.some((function(t){return 0===e.indexOf(t+":")}))}(i)))&&(l(" "),l(e),"string"==typeof i&&(l('="'),l(n.encode(i)),l('"')))})),l(r?"/>":">")},end:function(e){var t=o(e);-1!==(a.allowedTags||[]).indexOf(t)&&!1===i.ignoring?(l("")):c(t)},chars:function(e){!1===i.ignoring&&l(a.transformText?a.transformText(e):e)}};function l(t){e.push(t)}function d(e){r.voids[e]||(!1===i.ignoring?i={ignoring:e,depth:1}:i.ignoring===e&&i.depth++)}function c(e){i.ignoring===e&&--i.depth<=0&&h()}function h(){i={ignoring:!1,depth:0}}}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],9:[function(e,t,i){"use strict";var n={"&":"&","<":"<",">":">",'"':""","'":"'"},o={"&":"&","<":"<",">":">",""":'"',"'":"'"},s=/(&|<|>|"|')/g,r=/[&<>"']/g;function a(e){return n[e]}function l(e){return o[e]}function d(e){return null==e?"":String(e).replace(r,a)}function c(e){return null==e?"":String(e).replace(s,l)} - d.options=c.options={},t.exports={encode:d,escape:d,decode:c,unescape:c,version:"1.0.0-browser"}},{}],10:[function(e,t,i){"use strict";function n(e,t){return e[t]=!0,e}t.exports=function(e){return e.reduce(n,{})}},{}]},{},[4]),define("vs/base/common/insane/insane",(function(){return{insane:s}})),define(t[50],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Iterable=void 0,function(e){e.is=function(e){return e&&"object"==typeof e&&"function"==typeof e[Symbol.iterator]};const t=Object.freeze([]);e.empty=function(){return t},e.single=function*(e){yield e},e.from=function(e){return e||t},e.first=function(e){return e[Symbol.iterator]().next().value},e.some=function(e,t){for(const i of e)if(t(i))return!0;return!1},e.filter=function*(e,t){for(const i of e)t(i)&&(yield i)},e.map=function*(e,t){for(const i of e)yield t(i)},e.concat=function*(...e){for(const t of e)for(const e of t)yield e},e.consume=function(t,i=Number.POSITIVE_INFINITY){const n=[];if(0===i)return[n,t] - ;const o=t[Symbol.iterator]();for(let t=0;to}]}}(t.Iterable||(t.Iterable={}))})),define(t[39],i([0,1,12]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResolvedKeybinding=t.ResolvedKeybindingPart=t.ChordKeybinding=t.SimpleKeybinding=t.createSimpleKeybinding=t.createKeybinding=t.KeyChord=t.KeyCodeUtils=void 0;class n{constructor(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(e,t){this._keyCodeToStr[e]=t,this._strToKeyCode[t.toLowerCase()]=e}keyCodeToStr(e){return this._keyCodeToStr[e]}strToKeyCode(e){return this._strToKeyCode[e.toLowerCase()]||0}}const o=new n,s=new n,r=new n;function a(e,t){const i=!!(2048&e),n=!!(256&e);return new l(2===t?n:i,!!(1024&e),!!(512&e),2===t?i:n,255&e)}!function(){function e(e,t,i=t,n=i){o.define(e,t),s.define(e,i),r.define(e,n)}e(0,"unknown"),e(1,"Backspace"),e(2,"Tab"),e(3,"Enter"),e(4,"Shift"),e(5,"Ctrl"),e(6,"Alt"), - e(7,"PauseBreak"),e(8,"CapsLock"),e(9,"Escape"),e(10,"Space"),e(11,"PageUp"),e(12,"PageDown"),e(13,"End"),e(14,"Home"),e(15,"LeftArrow","Left"),e(16,"UpArrow","Up"),e(17,"RightArrow","Right"),e(18,"DownArrow","Down"),e(19,"Insert"),e(20,"Delete"),e(21,"0"),e(22,"1"),e(23,"2"),e(24,"3"),e(25,"4"),e(26,"5"),e(27,"6"),e(28,"7"),e(29,"8"),e(30,"9"),e(31,"A"),e(32,"B"),e(33,"C"),e(34,"D"),e(35,"E"),e(36,"F"),e(37,"G"),e(38,"H"),e(39,"I"),e(40,"J"),e(41,"K"),e(42,"L"),e(43,"M"),e(44,"N"),e(45,"O"),e(46,"P"),e(47,"Q"),e(48,"R"),e(49,"S"),e(50,"T"),e(51,"U"),e(52,"V"),e(53,"W"),e(54,"X"),e(55,"Y"),e(56,"Z"),e(57,"Meta"),e(58,"ContextMenu"),e(59,"F1"),e(60,"F2"),e(61,"F3"),e(62,"F4"),e(63,"F5"),e(64,"F6"),e(65,"F7"),e(66,"F8"),e(67,"F9"),e(68,"F10"),e(69,"F11"),e(70,"F12"),e(71,"F13"),e(72,"F14"),e(73,"F15"),e(74,"F16"),e(75,"F17"),e(76,"F18"),e(77,"F19"),e(78,"NumLock"),e(79,"ScrollLock"),e(80,";",";","OEM_1"),e(81,"=","=","OEM_PLUS"),e(82,",",",","OEM_COMMA"),e(83,"-","-","OEM_MINUS"),e(84,".",".","OEM_PERIOD"), - e(85,"/","/","OEM_2"),e(86,"`","`","OEM_3"),e(110,"ABNT_C1"),e(111,"ABNT_C2"),e(87,"[","[","OEM_4"),e(88,"\\","\\","OEM_5"),e(89,"]","]","OEM_6"),e(90,"'","'","OEM_7"),e(91,"OEM_8"),e(92,"OEM_102"),e(93,"NumPad0"),e(94,"NumPad1"),e(95,"NumPad2"),e(96,"NumPad3"),e(97,"NumPad4"),e(98,"NumPad5"),e(99,"NumPad6"),e(100,"NumPad7"),e(101,"NumPad8"),e(102,"NumPad9"),e(103,"NumPad_Multiply"),e(104,"NumPad_Add"),e(105,"NumPad_Separator"),e(106,"NumPad_Subtract"),e(107,"NumPad_Decimal"),e(108,"NumPad_Divide")}(),function(e){e.toString=function(e){return o.keyCodeToStr(e)},e.fromString=function(e){return o.strToKeyCode(e)},e.toUserSettingsUS=function(e){return s.keyCodeToStr(e)},e.toUserSettingsGeneral=function(e){return r.keyCodeToStr(e)},e.fromUserSettings=function(e){return s.strToKeyCode(e)||r.strToKeyCode(e)}}(t.KeyCodeUtils||(t.KeyCodeUtils={})),t.KeyChord=function(e,t){return(e|(65535&t)<<16>>>0)>>>0},t.createKeybinding=function(e,t){if(0===e)return null;const i=(65535&e)>>>0,n=(4294901760&e)>>>16 - ;return new d(0!==n?[a(i,t),a(n,t)]:[a(i,t)])},t.createSimpleKeybinding=a;class l{constructor(e,t,i,n,o){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyCode=o}equals(e){return this.ctrlKey===e.ctrlKey&&this.shiftKey===e.shiftKey&&this.altKey===e.altKey&&this.metaKey===e.metaKey&&this.keyCode===e.keyCode}isModifierKey(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode}toChord(){return new d([this])}isDuplicateModifierCase(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode}}t.SimpleKeybinding=l;class d{constructor(e){if(0===e.length)throw i.illegalArgument("parts");this.parts=e}}t.ChordKeybinding=d;t.ResolvedKeybindingPart=class{constructor(e,t,i,n,o,s){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyLabel=o,this.keyAriaLabel=s}};t.ResolvedKeybinding=class{}})),define(t[144],i([0,1]),(function(e,t){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.Lazy=void 0;t.Lazy=class{constructor(e){this.executor=e,this._didRun=!1}getValue(){if(!this._didRun)try{this._value=this.executor()}catch(e){this._error=e}finally{this._didRun=!0}if(this._error)throw this._error;return this._value}get rawValue(){return this._value}}})),define(t[2],i([0,1,50]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImmortalReference=t.MutableDisposable=t.Disposable=t.DisposableStore=t.toDisposable=t.combinedDisposable=t.dispose=t.isDisposable=t.MultiDisposeError=void 0;const n=!1,o="__is_disposable_tracked__";function s(e){if(n&&e&&e!==c.None)try{e[o]=!0}catch(e){}}function r(e){if(!n)return e;const t=new Error("Potentially leaked disposable").stack;return setTimeout(()=>{e[o]||console.log(t)},3e3),e}class a extends Error{constructor(e){super(`Encounter errors while disposing of store. Errors: [${e.join(", ")}]`),this.errors=e}}function l(e){if(i.Iterable.is(e)){let t=[];for(const i of e)if(i){s(i) - ;try{i.dispose()}catch(e){t.push(e)}}if(1===t.length)throw t[0];if(t.length>1)throw new a(t);return Array.isArray(e)?[]:e}if(e)return s(e),e.dispose(),e}t.MultiDisposeError=a,t.isDisposable=function(e){return"function"==typeof e.dispose&&0===e.dispose.length},t.dispose=l,t.combinedDisposable=function(...e){return e.forEach(s),r({dispose:()=>l(e)})},t.toDisposable=function(e){const t=r({dispose:()=>{s(t),e()}});return t};class d{constructor(){this._toDispose=new Set,this._isDisposed=!1}dispose(){this._isDisposed||(s(this),this._isDisposed=!0,this.clear())}clear(){try{l(this._toDispose.values())}finally{this._toDispose.clear()}}add(e){if(!e)return e;if(e===this)throw new Error("Cannot register a disposable on itself!");return s(e),this._isDisposed?d.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(e),e}}t.DisposableStore=d,d.DISABLE_DISPOSED_WARNING=!1;class c{ - constructor(){this._store=new d,r(this)}dispose(){s(this),this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}t.Disposable=c,c.None=Object.freeze({dispose(){}});t.MutableDisposable=class{constructor(){this._isDisposed=!1,r(this)}get value(){return this._isDisposed?void 0:this._value}set value(e){this._isDisposed||e===this._value||(this._value&&this._value.dispose(),e&&s(e),this._value=e)}clear(){this.value=void 0}dispose(){this._isDisposed=!0,s(this),this._value&&this._value.dispose(),this._value=void 0}};t.ImmortalReference=class{constructor(e){this.object=e}dispose(){}}})),define(t[69],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LinkedList=void 0;class i{constructor(e){this.element=e,this.next=i.Undefined,this.prev=i.Undefined}}i.Undefined=new i(void 0);t.LinkedList=class{constructor(){this._first=i.Undefined,this._last=i.Undefined,this._size=0}get size(){return this._size}isEmpty(){ - return this._first===i.Undefined}clear(){this._first=i.Undefined,this._last=i.Undefined,this._size=0}unshift(e){return this._insert(e,!1)}push(e){return this._insert(e,!0)}_insert(e,t){const n=new i(e);if(this._first===i.Undefined)this._first=n,this._last=n;else if(t){const e=this._last;this._last=n,n.prev=e,e.next=n}else{const e=this._first;this._first=n,n.next=e,e.prev=n}this._size+=1;let o=!1;return()=>{o||(o=!0,this._remove(n))}}shift(){if(this._first!==i.Undefined){const e=this._first.element;return this._remove(this._first),e}}pop(){if(this._last!==i.Undefined){const e=this._last.element;return this._remove(this._last),e}}_remove(e){if(e.prev!==i.Undefined&&e.next!==i.Undefined){const t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===i.Undefined&&e.next===i.Undefined?(this._first=i.Undefined,this._last=i.Undefined):e.next===i.Undefined?(this._last=this._last.prev,this._last.next=i.Undefined):e.prev===i.Undefined&&(this._first=this._first.next,this._first.prev=i.Undefined);this._size-=1} - *[Symbol.iterator](){let e=this._first;for(;e!==i.Undefined;)yield e.element,e=e.next}toArray(){const e=[];for(let t=this._first;t!==i.Undefined;t=t.next)e.push(t.element);return e}}})),define(t[4],i([0,1,12,2,69]),(function(e,t,i,n,o){"use strict";var s;Object.defineProperty(t,"__esModule",{value:!0}),t.Relay=t.EventBufferer=t.PauseableEmitter=t.Emitter=t.Event=void 0,function(e){function t(e){return(t,i=null,n)=>{let o,s=!1;return o=e(e=>{if(!s)return o?o.dispose():s=!0,t.call(i,e)},null,n),s&&o.dispose(),o}}function i(e,t){return a((i,n=null,o)=>e(e=>i.call(n,t(e)),null,o))}function o(e,t){return a((i,n=null,o)=>e(e=>{t(e),i.call(n,e)},null,o))}function s(e,t){return a((i,n=null,o)=>e(e=>t(e)&&i.call(n,e),null,o))}function r(e,t,n){let o=n;return i(e,e=>o=t(o,e))}function a(e){let t;const i=new l({onFirstListenerAdd(){t=e(i.fire,i)},onLastListenerRemove(){t.dispose()}});return i.event}function d(e,t,i=100,n=!1,o){let s,r=void 0,a=void 0,d=0;const c=new l({leakWarningThreshold:o,onFirstListenerAdd(){ - s=e(e=>{d++,r=t(r,e),n&&!a&&(c.fire(r),r=void 0),clearTimeout(a),a=setTimeout(()=>{const e=r;r=void 0,a=void 0,(!n||d>1)&&c.fire(e),d=0},i)})},onLastListenerRemove(){s.dispose()}});return c.event}function c(e){let t,i=!0;return s(e,e=>{const n=i||e!==t;return i=!1,t=e,n})}e.None=()=>n.Disposable.None,e.once=t,e.map=i,e.forEach=o,e.filter=s,e.signal=function(e){return e},e.any=function(...e){return(t,i=null,o)=>n.combinedDisposable(...e.map(e=>e(e=>t.call(i,e),null,o)))},e.reduce=r,e.snapshot=a,e.debounce=d,e.stopwatch=function(e){const n=(new Date).getTime();return i(t(e),e=>(new Date).getTime()-n)},e.latch=c,e.buffer=function(e,t=!1,i=[]){let n=i.slice(),o=e(e=>{n?n.push(e):r.fire(e)});const s=()=>{n&&n.forEach(e=>r.fire(e)),n=null},r=new l({onFirstListenerAdd(){o||(o=e(e=>r.fire(e)))},onFirstListenerDidAdd(){n&&(t?setTimeout(s):s())},onLastListenerRemove(){o&&o.dispose(),o=null}});return r.event};class h{constructor(e){this.event=e}map(e){return new h(i(this.event,e))}forEach(e){ - return new h(o(this.event,e))}filter(e){return new h(s(this.event,e))}reduce(e,t){return new h(r(this.event,e,t))}latch(){return new h(c(this.event))}debounce(e,t=100,i=!1,n){return new h(d(this.event,e,t,i,n))}on(e,t,i){return this.event(e,t,i)}once(e,i,n){return t(this.event)(e,i,n)}}e.chain=function(e){return new h(e)},e.fromNodeEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new l({onFirstListenerAdd:()=>e.on(t,n),onLastListenerRemove:()=>e.removeListener(t,n)});return o.event},e.fromDOMEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new l({onFirstListenerAdd:()=>e.addEventListener(t,n),onLastListenerRemove:()=>e.removeEventListener(t,n)});return o.event},e.fromPromise=function(e){const t=new l;let i=!1;return e.then(void 0,()=>null).then(()=>{i?t.fire(void 0):setTimeout(()=>t.fire(void 0),0)}),i=!0,t.event},e.toPromise=function(e){return new Promise(i=>t(e)(i))}}(s=t.Event||(t.Event={}));let r=-1;class a{constructor(e,t=Math.random().toString(18).slice(2,5)){ - this.customThreshold=e,this.name=t,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(e){let t=r;if("number"==typeof this.customThreshold&&(t=this.customThreshold),t<=0||e{const e=this._stacks.get(i)||0;this._stacks.set(i,e-1)}}}class l{constructor(e){this._disposed=!1,this._options=e,this._leakageMon=r>0?new a(this._options&&this._options.leakWarningThreshold):void 0}get event(){return this._event||(this._event=(e,t,i)=>{this._listeners||(this._listeners=new o.LinkedList);const s=this._listeners.isEmpty() - ;s&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const r=this._listeners.push(t?[e,t]:e);let a,d;return s&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,e,t),this._leakageMon&&(a=this._leakageMon.check(this._listeners.size)),d={dispose:()=>{if(a&&a(),d.dispose=l._noop,!this._disposed&&(r(),this._options&&this._options.onLastListenerRemove)){this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)}}},i instanceof n.DisposableStore?i.add(d):Array.isArray(i)&&i.push(d),d}),this._event}fire(e){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new o.LinkedList);for(let t of this._listeners)this._deliveryQueue.push([t,e]);for(;this._deliveryQueue.size>0;){const[e,t]=this._deliveryQueue.shift();try{"function"==typeof e?e.call(void 0,t):e[0].call(e[1],t)}catch(e){i.onUnexpectedError(e)}}}}dispose(){ - this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0}}t.Emitter=l,l._noop=function(){};t.PauseableEmitter=class extends l{constructor(e){super(e),this._isPaused=0,this._eventQueue=new o.LinkedList,this._mergeFn=e&&e.merge}pause(){this._isPaused++}resume(){if(0!==this._isPaused&&0==--this._isPaused)if(this._mergeFn){const e=this._eventQueue.toArray();this._eventQueue.clear(),super.fire(this._mergeFn(e))}else for(;!this._isPaused&&0!==this._eventQueue.size;)super.fire(this._eventQueue.shift())}fire(e){this._listeners&&(0!==this._isPaused?this._eventQueue.push(e):super.fire(e))}};t.EventBufferer=class{constructor(){this.buffers=[]}wrapEvent(e){return(t,i,n)=>e(e=>{const n=this.buffers[this.buffers.length-1];n?n.push(()=>t.call(i,e)):t.call(i,e)},void 0,n)}bufferEvents(e){const t=[];this.buffers.push(t);const i=e();return this.buffers.pop(),t.forEach(e=>e()),i}};t.Relay=class{constructor(){this.listening=!1, - this.inputEvent=s.None,this.inputEventListener=n.Disposable.None,this.emitter=new l({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}})),define(t[36],i([0,1,4]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isStandalone=t.isEdgeWebView=t.isIPad=t.isWebkitWebView=t.isSafari=t.isChrome=t.isWebKit=t.isFirefox=t.isEdge=t.getPixelRatio=t.getZoomFactor=t.onDidChangeZoomLevel=t.getTimeSinceLastZoomLevelChanged=t.getZoomLevel=void 0;class n{constructor(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new i.Emitter, - this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event,this._zoomFactor=1}getZoomLevel(){return this._zoomLevel}getTimeSinceLastZoomLevelChanged(){return Date.now()-this._lastZoomLevelChangeTime}getZoomFactor(){return this._zoomFactor}getPixelRatio(){let e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}}n.INSTANCE=new n,t.getZoomLevel=function(){return n.INSTANCE.getZoomLevel()},t.getTimeSinceLastZoomLevelChanged=function(){return n.INSTANCE.getTimeSinceLastZoomLevelChanged()},t.onDidChangeZoomLevel=function(e){return n.INSTANCE.onDidChangeZoomLevel(e)},t.getZoomFactor=function(){return n.INSTANCE.getZoomFactor()},t.getPixelRatio=function(){return n.INSTANCE.getPixelRatio()};const o=navigator.userAgent;t.isEdge=o.indexOf("Edge/")>=0,t.isFirefox=o.indexOf("Firefox")>=0,t.isWebKit=o.indexOf("AppleWebKit")>=0, - t.isChrome=o.indexOf("Chrome")>=0,t.isSafari=!t.isChrome&&o.indexOf("Safari")>=0,t.isWebkitWebView=!t.isChrome&&!t.isSafari&&t.isWebKit,t.isIPad=o.indexOf("iPad")>=0||t.isSafari&&navigator.maxTouchPoints>0,t.isEdgeWebView=t.isEdge&&o.indexOf("WebView/")>=0,t.isStandalone=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches})),define(t[57],i([0,1,4]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stop=t.domEvent=void 0;t.domEvent=(e,t,n)=>{const o=e=>s.fire(e),s=new i.Emitter({onFirstListenerAdd:()=>{e.addEventListener(t,o,n)},onLastListenerRemove:()=>{e.removeEventListener(t,o,n)}});return s.event},t.stop=function(e){return i.Event.map(e,e=>(e.preventDefault(),e.stopPropagation(),e))}})),define(t[145],i([0,1,95,19,4,50]),(function(e,t,i,n,o,s){"use strict";function r(e){return"object"==typeof e&&"visibility"in e&&"data"in e}function a(e){switch(e){case!0:return 1;case!1:return 0;default:return e}}function l(e){return"boolean"==typeof e.collapsible} - Object.defineProperty(t,"__esModule",{value:!0}),t.IndexTreeModel=t.getVisibleState=t.isFilterResult=void 0,t.isFilterResult=r,t.getVisibleState=a;t.IndexTreeModel=class{constructor(e,t,i,n={}){this.user=e,this.list=t,this.rootRef=[],this.eventBufferer=new o.EventBufferer,this._onDidChangeCollapseState=new o.Emitter,this.onDidChangeCollapseState=this.eventBufferer.wrapEvent(this._onDidChangeCollapseState.event),this._onDidChangeRenderNodeCount=new o.Emitter,this.onDidChangeRenderNodeCount=this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event),this._onDidSplice=new o.Emitter,this.onDidSplice=this._onDidSplice.event,this.collapseByDefault=void 0!==n.collapseByDefault&&n.collapseByDefault,this.filter=n.filter,this.autoExpandSingleChildren=void 0!==n.autoExpandSingleChildren&&n.autoExpandSingleChildren,this.root={parent:void 0,element:i,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}} - splice(e,t,n=s.Iterable.empty(),o,r){if(0===e.length)throw new i.TreeError(this.user,"Invalid tree location");const{parentNode:a,listIndex:l,revealed:d,visible:c}=this.getParentNodeWithListIndex(e),h=[],u=s.Iterable.map(n,e=>this.createTreeNode(e,a,a.visible?1:0,d,h,o)),g=e[e.length-1];let p=0;for(let e=g;e>=0&&ee+(t.visible?t.renderNodeCount:0),0);this._updateAncestorsRenderNodeCount(a,_-e),this.list.splice(l,e,h)}if(v.length>0&&r){const e=t=>{r(t),t.children.forEach(e)};v.forEach(e)}this._onDidSplice.fire({insertedNodes:m,deletedNodes:v});let b=a;for(;b;){ - if(2===b.visibility){this.refilter();break}b=b.parent}}rerender(e){if(0===e.length)throw new i.TreeError(this.user,"Invalid tree location");const{node:t,listIndex:n,revealed:o}=this.getTreeNodeWithListIndex(e);t.visible&&o&&this.list.splice(n,1,[t])}has(e){return this.hasTreeNode(e)}getListIndex(e){const{listIndex:t,visible:i,revealed:n}=this.getTreeNodeWithListIndex(e);return i&&n?t:-1}getListRenderCount(e){return this.getTreeNode(e).renderNodeCount}isCollapsible(e){return this.getTreeNode(e).collapsible}setCollapsible(e,t){const i=this.getTreeNode(e);void 0===t&&(t=!i.collapsible);const n={collapsible:t};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(e,n))}isCollapsed(e){return this.getTreeNode(e).collapsed}setCollapsed(e,t,i){const n=this.getTreeNode(e);void 0===t&&(t=!n.collapsed);const o={collapsed:t,recursive:i||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(e,o))}_setCollapseState(e,t){ - const{node:i,listIndex:n,revealed:o}=this.getTreeNodeWithListIndex(e),s=this._setListNodeCollapseState(i,n,o,t);if(i!==this.root&&this.autoExpandSingleChildren&&s&&!l(t)&&i.collapsible&&!i.collapsed&&!t.recursive){let n=-1;for(let e=0;e-1){n=-1;break}n=e}}n>-1&&this._setCollapseState([...e,n],t)}return s}_setListNodeCollapseState(e,t,i,n){const o=this._setNodeCollapseState(e,n,!1);if(!i||!e.visible||!o)return o;const s=e.renderNodeCount,r=this.updateNodeAfterCollapseChange(e),a=s-(-1===t?0:1);return this.list.splice(t+1,a,r.slice(1)),o}_setNodeCollapseState(e,t,i){let n;if(e===this.root?n=!1:(l(t)?(n=e.collapsible!==t.collapsible,e.collapsible=t.collapsible):e.collapsible?(n=e.collapsed!==t.collapsed,e.collapsed=t.collapsed):n=!1,n&&this._onDidChangeCollapseState.fire({node:e,deep:i})),!l(t)&&t.recursive)for(const i of e.children)n=this._setNodeCollapseState(i,t,!0)||n;return n}expandTo(e){this.eventBufferer.bufferEvents(()=>{let t=this.getTreeNode(e) - ;for(;t.parent;)t=t.parent,e=e.slice(0,e.length-1),t.collapsed&&this._setCollapseState(e,{collapsed:!1,recursive:!1})})}refilter(){const e=this.root.renderNodeCount,t=this.updateNodeAfterFilterChange(this.root);this.list.splice(0,e,t)}createTreeNode(e,t,i,n,o,r){const a={parent:t,element:e.element,children:[],depth:t.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:"boolean"==typeof e.collapsible?e.collapsible:void 0!==e.collapsed,collapsed:void 0===e.collapsed?this.collapseByDefault:e.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},l=this._filterNode(a,i);a.visibility=l,n&&o.push(a);const d=e.children||s.Iterable.empty(),c=n&&0!==l&&!a.collapsed,h=s.Iterable.map(d,e=>this.createTreeNode(e,a,l,c,o,r));let u=0,g=1;for(const e of h)a.children.push(e),g+=e.renderNodeCount,e.visible&&(e.visibleChildIndex=u++);return a.collapsible=a.collapsible||a.children.length>0,a.visibleChildrenCount=u,a.visible=2===l?u>0:1===l, - a.visible?a.collapsed||(a.renderNodeCount=g):(a.renderNodeCount=0,n&&o.pop()),r&&r(a),a}updateNodeAfterCollapseChange(e){const t=e.renderNodeCount,i=[];return this._updateNodeAfterCollapseChange(e,i),this._updateAncestorsRenderNodeCount(e.parent,i.length-t),i}_updateNodeAfterCollapseChange(e,t){if(!1===e.visible)return 0;if(t.push(e),e.renderNodeCount=1,!e.collapsed)for(const i of e.children)e.renderNodeCount+=this._updateNodeAfterCollapseChange(i,t);return this._onDidChangeRenderNodeCount.fire(e),e.renderNodeCount}updateNodeAfterFilterChange(e){const t=e.renderNodeCount,i=[];return this._updateNodeAfterFilterChange(e,e.visible?1:0,i),this._updateAncestorsRenderNodeCount(e.parent,i.length-t),i}_updateNodeAfterFilterChange(e,t,i,n=!0){let o;if(e!==this.root){if(0===(o=this._filterNode(e,t)))return e.visible=!1,e.renderNodeCount=0,!1;n&&i.push(e)}const s=i.length;e.renderNodeCount=e===this.root?0:1;let r=!1;if(e.collapsed&&0===o)e.visibleChildrenCount=0;else{let t=0 - ;for(const s of e.children)r=this._updateNodeAfterFilterChange(s,o,i,n&&!e.collapsed)||r,s.visible&&(s.visibleChildIndex=t++);e.visibleChildrenCount=t}return e!==this.root&&(e.visible=2===o?r:1===o),e.visible?e.collapsed||(e.renderNodeCount+=i.length-s):(e.renderNodeCount=0,n&&i.pop()),this._onDidChangeRenderNodeCount.fire(e),e.visible}_updateAncestorsRenderNodeCount(e,t){if(0!==t)for(;e;)e.renderNodeCount+=t,this._onDidChangeRenderNodeCount.fire(e),e=e.parent}_filterNode(e,t){const i=this.filter?this.filter.filter(e.element,t):1;return"boolean"==typeof i?(e.filterData=void 0,i?1:0):r(i)?(e.filterData=i.data,a(i.visibility)):(e.filterData=void 0,a(i))}hasTreeNode(e,t=this.root){if(!e||0===e.length)return!0;const[i,...n]=e;return!(i<0||i>t.children.length)&&this.hasTreeNode(n,t.children[i])}getTreeNode(e,t=this.root){if(!e||0===e.length)return t;const[n,...o]=e;if(n<0||n>t.children.length)throw new i.TreeError(this.user,"Invalid tree location");return this.getTreeNode(o,t.children[n])} - getTreeNodeWithListIndex(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};const{parentNode:t,listIndex:n,revealed:o,visible:s}=this.getParentNodeWithListIndex(e),r=e[e.length-1];if(r<0||r>t.children.length)throw new i.TreeError(this.user,"Invalid tree location");const a=t.children[r];return{node:a,listIndex:n,revealed:o,visible:s&&a.visible}}getParentNodeWithListIndex(e,t=this.root,n=0,o=!0,s=!0){const[r,...a]=e;if(r<0||r>t.children.length)throw new i.TreeError(this.user,"Invalid tree location");for(let e=0;ei.sorter.compare(e.element,t.element)}),this.identityProvider=i.identityProvider}setChildren(e,t=i.Iterable.empty(),n,o){const s=this.getElementLocation(e);this._setChildren(s,this.preserveCollapseState(t),n,o)}_setChildren(e,t=i.Iterable.empty(),n,o){const s=new Set,r=new Set;this.model.splice([...e,0],Number.MAX_VALUE,t,e=>{if(null===e.element)return;const t=e;if(s.add(t.element),this.nodes.set(t.element,t),this.identityProvider){const e=this.identityProvider.getId(t.element).toString() - ;r.add(e),this.nodesByIdentity.set(e,t)}n&&n(t)},e=>{if(null===e.element)return;const t=e;if(s.has(t.element)||this.nodes.delete(t.element),this.identityProvider){const e=this.identityProvider.getId(t.element).toString();r.has(e)||this.nodesByIdentity.delete(e)}o&&o(t)})}preserveCollapseState(e=i.Iterable.empty()){return this.sorter&&(e=s.mergeSort([...e],this.sorter.compare.bind(this.sorter))),i.Iterable.map(e,e=>{let t=this.nodes.get(e.element);if(!t&&this.identityProvider){const i=this.identityProvider.getId(e.element).toString();t=this.nodesByIdentity.get(i)}if(!t)return Object.assign(Object.assign({},e),{children:this.preserveCollapseState(e.children)});const i="boolean"==typeof e.collapsible?e.collapsible:t.collapsible,n=void 0!==e.collapsed?e.collapsed:t.collapsed;return Object.assign(Object.assign({},e),{collapsible:i,collapsed:n,children:this.preserveCollapseState(e.children)})})}rerender(e){const t=this.getElementLocation(e);this.model.rerender(t)}has(e){return this.nodes.has(e)}getListIndex(e){ - const t=this.getElementLocation(e);return this.model.getListIndex(t)}getListRenderCount(e){const t=this.getElementLocation(e);return this.model.getListRenderCount(t)}isCollapsible(e){const t=this.getElementLocation(e);return this.model.isCollapsible(t)}setCollapsible(e,t){const i=this.getElementLocation(e);return this.model.setCollapsible(i,t)}isCollapsed(e){const t=this.getElementLocation(e);return this.model.isCollapsed(t)}setCollapsed(e,t,i){const n=this.getElementLocation(e);return this.model.setCollapsed(n,t,i)}expandTo(e){const t=this.getElementLocation(e);this.model.expandTo(t)}refilter(){this.model.refilter()}getNode(e=null){if(null===e)return this.model.getNode(this.model.rootRef);const t=this.nodes.get(e);if(!t)throw new o.TreeError(this.user,`Tree element not found: ${e}`);return t}getNodeLocation(e){return e.element}getParentNodeLocation(e){if(null===e)throw new o.TreeError(this.user,"Invalid getParentNodeLocation call");const t=this.nodes.get(e) - ;if(!t)throw new o.TreeError(this.user,`Tree element not found: ${e}`);const i=this.model.getNodeLocation(t),n=this.model.getParentNodeLocation(i);return this.model.getNode(n).element}getElementLocation(e){if(null===e)return[];const t=this.nodes.get(e);if(!t)throw new o.TreeError(this.user,`Tree element not found: ${e}`);return this.model.getNodeLocation(t)}}})),define(t[266],i([0,1,50,4,95,146]),(function(e,t,i,n,o,s){"use strict";function r(e){return{element:{elements:[e.element],incompressible:e.incompressible||!1},children:i.Iterable.map(i.Iterable.from(e.children),r),collapsible:e.collapsible,collapsed:e.collapsed}}function a(e){const t=[e.element],n=e.incompressible||!1;let o,s;for(;[s,o]=i.Iterable.consume(i.Iterable.from(e.children),2),1===s.length&&!(e=s[0]).incompressible;)t.push(e.element);return{element:{elements:t,incompressible:n},children:i.Iterable.map(i.Iterable.concat(s,o),a),collapsible:e.collapsible,collapsed:e.collapsed}}function l(e){return function e(t,n=0){let o - ;return o=ne(t,0)),0===n&&t.element.incompressible?{element:t.element.elements[n],children:o,incompressible:!0,collapsible:t.collapsible,collapsed:t.collapsed}:{element:t.element.elements[n],children:o,collapsible:t.collapsible,collapsed:t.collapsed}}(e,0)}Object.defineProperty(t,"__esModule",{value:!0}),t.CompressibleObjectTreeModel=t.DefaultElementMapper=t.CompressedObjectTreeModel=t.decompress=t.compress=void 0,t.compress=a,t.decompress=l;class d{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.model=new s.ObjectTreeModel(e,t,i),this.enabled=void 0===i.compressionEnabled||i.compressionEnabled}get onDidSplice(){return this.model.onDidSplice}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}setChildren(e,t=i.Iterable.empty()){if(null===e){const e=i.Iterable.map(t,this.enabled?a:r) - ;return void this._setChildren(null,e)}const n=this.nodes.get(e);if(!n)throw new Error("Unknown compressed tree node");const o=this.model.getNode(n),s=this.model.getParentNodeLocation(n),d=this.model.getNode(s),c=function e(t,n,o){return t.element===n?Object.assign(Object.assign({},t),{children:o}):Object.assign(Object.assign({},t),{children:i.Iterable.map(i.Iterable.from(t.children),t=>e(t,n,o))})}(l(o),e,t),h=(this.enabled?a:r)(c),u=d.children.map(e=>e===o?h:e);this._setChildren(d.element,u)}setCompressionEnabled(e){if(e===this.enabled)return;this.enabled=e;const t=this.model.getNode().children,n=i.Iterable.map(t,l),o=i.Iterable.map(n,e?a:r);this._setChildren(null,o)}_setChildren(e,t){const i=new Set;this.model.setChildren(e,t,e=>{for(const t of e.element.elements)i.add(t),this.nodes.set(t,e.element)},e=>{for(const t of e.element.elements)i.has(t)||this.nodes.delete(t)})}has(e){return this.nodes.has(e)}getListIndex(e){const t=this.getCompressedNode(e);return this.model.getListIndex(t)}getListRenderCount(e){ - const t=this.getCompressedNode(e);return this.model.getListRenderCount(t)}getNode(e){if(void 0===e)return this.model.getNode();const t=this.getCompressedNode(e);return this.model.getNode(t)}getNodeLocation(e){const t=this.model.getNodeLocation(e);return null===t?null:t.elements[t.elements.length-1]}getParentNodeLocation(e){const t=this.getCompressedNode(e),i=this.model.getParentNodeLocation(t);return null===i?null:i.elements[i.elements.length-1]}isCollapsible(e){const t=this.getCompressedNode(e);return this.model.isCollapsible(t)}setCollapsible(e,t){const i=this.getCompressedNode(e);return this.model.setCollapsible(i,t)}isCollapsed(e){const t=this.getCompressedNode(e);return this.model.isCollapsed(t)}setCollapsed(e,t,i){const n=this.getCompressedNode(e);return this.model.setCollapsed(n,t,i)}expandTo(e){const t=this.getCompressedNode(e);this.model.expandTo(t)}rerender(e){const t=this.getCompressedNode(e);this.model.rerender(t)}refilter(){this.model.refilter()}getCompressedNode(e){if(null===e)return null - ;const t=this.nodes.get(e);if(!t)throw new o.TreeError(this.user,`Tree element not found: ${e}`);return t}}t.CompressedObjectTreeModel=d;t.DefaultElementMapper=e=>e[e.length-1];class c{constructor(e,t){this.unwrapper=e,this.node=t}get element(){return null===this.node.element?null:this.unwrapper(this.node.element)}get children(){return this.node.children.map(e=>new c(this.unwrapper,e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}t.CompressibleObjectTreeModel=class{constructor(e,i,n={}){this.rootRef=null,this.elementMapper=n.elementMapper||t.DefaultElementMapper;const s=e=>this.elementMapper(e.elements);this.nodeMapper=new o.WeakMapper(e=>new c(s,e)),this.model=new d(e,function(e,t){return{splice(i,n,o){ - t.splice(i,n,o.map(t=>e.map(t)))},updateElementHeight(e,i){t.updateElementHeight(e,i)}}}(this.nodeMapper,i),function(e,t){return Object.assign(Object.assign({},t),{sorter:t.sorter&&{compare:(e,i)=>t.sorter.compare(e.elements[0],i.elements[0])},identityProvider:t.identityProvider&&{getId:i=>t.identityProvider.getId(e(i))},filter:t.filter&&{filter:(i,n)=>t.filter.filter(e(i),n)}})}(s,n))}get onDidSplice(){return n.Event.map(this.model.onDidSplice,({insertedNodes:e,deletedNodes:t})=>({insertedNodes:e.map(e=>this.nodeMapper.map(e)),deletedNodes:t.map(e=>this.nodeMapper.map(e))}))}get onDidChangeCollapseState(){return n.Event.map(this.model.onDidChangeCollapseState,({node:e,deep:t})=>({node:this.nodeMapper.map(e),deep:t}))}get onDidChangeRenderNodeCount(){return n.Event.map(this.model.onDidChangeRenderNodeCount,e=>this.nodeMapper.map(e))}setChildren(e,t=i.Iterable.empty()){this.model.setChildren(e,t)}setCompressionEnabled(e){this.model.setCompressionEnabled(e)}has(e){return this.model.has(e)}getListIndex(e){ - return this.model.getListIndex(e)}getListRenderCount(e){return this.model.getListRenderCount(e)}getNode(e){return this.nodeMapper.map(this.model.getNode(e))}getNodeLocation(e){return e.element}getParentNodeLocation(e){return this.model.getParentNodeLocation(e)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}setCollapsed(e,t,i){return this.model.setCollapsed(e,t,i)}expandTo(e){return this.model.expandTo(e)}rerender(e){return this.model.rerender(e)}refilter(){return this.model.refilter()}getCompressedTreeNode(e=null){return this.model.getNode(e)}}}));var r=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))} - ;define(t[47],i([0,1,2,4]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SubmenuAction=t.Separator=t.ActionRunner=t.Action=void 0;class o extends i.Disposable{constructor(e,t="",i="",o=!0,s){super(),this._onDidChange=this._register(new n.Emitter),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._checked=!1,this._id=e,this._label=t,this._cssClass=i,this._enabled=o,this._actionCallback=s}get id(){return this._id}get label(){return this._label}set label(e){this._setLabel(e)}_setLabel(e){this._label!==e&&(this._label=e,this._onDidChange.fire({label:e}))}get tooltip(){return this._tooltip||""}set tooltip(e){this._setTooltip(e)}_setTooltip(e){this._tooltip!==e&&(this._tooltip=e,this._onDidChange.fire({tooltip:e}))}get class(){return this._cssClass}set class(e){this._setClass(e)}_setClass(e){this._cssClass!==e&&(this._cssClass=e,this._onDidChange.fire({class:e}))}get enabled(){return this._enabled}set enabled(e){this._setEnabled(e)}_setEnabled(e){ - this._enabled!==e&&(this._enabled=e,this._onDidChange.fire({enabled:e}))}get checked(){return this._checked}set checked(e){this._setChecked(e)}_setChecked(e){this._checked!==e&&(this._checked=e,this._onDidChange.fire({checked:e}))}run(e,t){return this._actionCallback?this._actionCallback(e):Promise.resolve(!0)}}t.Action=o;class s extends i.Disposable{constructor(){super(...arguments),this._onDidBeforeRun=this._register(new n.Emitter),this.onDidBeforeRun=this._onDidBeforeRun.event,this._onDidRun=this._register(new n.Emitter),this.onDidRun=this._onDidRun.event}run(e,t){return r(this,void 0,void 0,(function*(){if(!e.enabled)return Promise.resolve(null);this._onDidBeforeRun.fire({action:e});try{const i=yield this.runAction(e,t);this._onDidRun.fire({action:e,result:i})}catch(t){this._onDidRun.fire({action:e,error:t})}}))}runAction(e,t){const i=t?e.run(t):e.run();return Promise.resolve(i)}}t.ActionRunner=s;class a extends o{constructor(e){super(a.ID,e,e?"separator text":"separator"),this.checked=!1,this.enabled=!1} - }t.Separator=a,a.ID="vs.actions.separator";t.SubmenuAction=class extends o{constructor(e,t,i,n){super(e,t,n,!0),this._actions=i}get actions(){return Array.isArray(this._actions)?this._actions:this._actions()}}})),define(t[25],i([0,1,4]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationTokenSource=t.CancellationToken=void 0;const n=Object.freeze((function(e,t){const i=setTimeout(e.bind(t),0);return{dispose(){clearTimeout(i)}}}));var o;!function(e){e.isCancellationToken=function(t){return t===e.None||t===e.Cancelled||(t instanceof s||!(!t||"object"!=typeof t)&&("boolean"==typeof t.isCancellationRequested&&"function"==typeof t.onCancellationRequested))},e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:i.Event.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:n})}(o=t.CancellationToken||(t.CancellationToken={}));class s{constructor(){this._isCancelled=!1,this._emitter=null}cancel(){ - this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?n:(this._emitter||(this._emitter=new i.Emitter),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}t.CancellationTokenSource=class{constructor(e){this._token=void 0,this._parentListener=void 0,this._parentListener=e&&e.onCancellationRequested(this.cancel,this)}get token(){return this._token||(this._token=new s),this._token}cancel(){this._token?this._token instanceof s&&this._token.cancel():this._token=o.Cancelled}dispose(e=!1){e&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof s&&this._token.dispose():this._token=o.None}}})),define(t[15],i([0,1,25,12,2]),(function(e,t,i,n,o){"use strict";function s(e){const t=new i.CancellationTokenSource,o=e(t.token),s=new Promise((e,i)=>{ - t.token.onCancellationRequested(()=>{i(n.canceled())}),Promise.resolve(o).then(i=>{t.dispose(),e(i)},e=>{t.dispose(),i(e)})});return new class{cancel(){t.cancel()}then(e,t){return s.then(e,t)}catch(e){return this.then(void 0,e)}finally(e){return s.finally(e)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.IdleValue=t.runWhenIdle=t.RunOnceScheduler=t.IntervalTimer=t.TimeoutTimer=t.first=t.disposableTimeout=t.timeout=t.Delayer=t.raceCancellation=t.createCancelablePromise=t.isThenable=void 0,t.isThenable=function(e){return e&&"function"==typeof e.then},t.createCancelablePromise=s,t.raceCancellation=function(e,t,i){return Promise.race([e,new Promise(e=>t.onCancellationRequested(()=>e(i)))])};t.Delayer=class{constructor(e){this.defaultDelay=e,this.timeout=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}trigger(e,t=this.defaultDelay){return this.task=e,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((e,t)=>{this.doResolve=e,this.doReject=t - }).then(()=>{if(this.completionPromise=null,this.doResolve=null,this.task){const e=this.task;return this.task=null,e()}})),this.timeout=setTimeout(()=>{this.timeout=null,this.doResolve&&this.doResolve(null)},t),this.completionPromise}isTriggered(){return null!==this.timeout}cancel(){this.cancelTimeout(),this.completionPromise&&(this.doReject&&this.doReject(n.canceled()),this.completionPromise=null)}cancelTimeout(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}dispose(){this.cancelTimeout()}},t.timeout=function e(t,i){return i?new Promise((e,o)=>{const s=setTimeout(e,t);i.onCancellationRequested(()=>{clearTimeout(s),o(n.canceled())})}):s(i=>e(t,i))},t.disposableTimeout=function(e,t=0){const i=setTimeout(e,t);return o.toDisposable(()=>clearTimeout(i))},t.first=function(e,t=(e=>!!e),i=null){let n=0;const o=e.length,s=()=>{if(n>=o)return Promise.resolve(i);const r=e[n++];return Promise.resolve(r()).then(e=>t(e)?Promise.resolve(e):s())};return s()};t.TimeoutTimer=class{constructor(e,t){ - this._token=-1,"function"==typeof e&&"number"==typeof t&&this.setIfNotSet(e,t)}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearTimeout(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setTimeout(()=>{this._token=-1,e()},t)}setIfNotSet(e,t){-1===this._token&&(this._token=setTimeout(()=>{this._token=-1,e()},t))}};t.IntervalTimer=class{constructor(){this._token=-1}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearInterval(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setInterval(()=>{e()},t)}};t.RunOnceScheduler=class{constructor(e,t){this.timeoutToken=-1,this.runner=e,this.timeout=t,this.timeoutHandler=this.onTimeout.bind(this)}dispose(){this.cancel(),this.runner=null}cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=-1)}schedule(e=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,e)}isScheduled(){return-1!==this.timeoutToken}onTimeout(){this.timeoutToken=-1,this.runner&&this.doRun()} - doRun(){this.runner&&this.runner()}},function(){if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){const e=Object.freeze({didTimeout:!0,timeRemaining:()=>15});t.runWhenIdle=t=>{const i=setTimeout(()=>t(e));let n=!1;return{dispose(){n||(n=!0,clearTimeout(i))}}}}else t.runWhenIdle=(e,t)=>{const i=requestIdleCallback(e,"number"==typeof t?{timeout:t}:void 0);let n=!1;return{dispose(){n||(n=!0,cancelIdleCallback(i))}}}}();t.IdleValue=class{constructor(e){this._didRun=!1,this._executor=()=>{try{this._value=e()}catch(e){this._error=e}finally{this._didRun=!0}},this._handle=t.runWhenIdle(()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}}})),define(t[267],i([0,1,15,2]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScrollbarVisibilityController=void 0;class o extends n.Disposable{constructor(e,t,n){super(),this._visibility=e, - this._visibleClassName=t,this._invisibleClassName=n,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new i.TimeoutTimer)}applyVisibilitySetting(e){return 2!==this._visibility&&(3===this._visibility||e)}setShouldBeVisible(e){let t=this.applyVisibilitySetting(e);this._shouldBeVisible!==t&&(this._shouldBeVisible=t,this.ensureVisibility())}setIsNeeded(e){this._isNeeded!==e&&(this._isNeeded=e,this.ensureVisibility())}setDomNode(e){this._domNode=e,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)}ensureVisibility(){this._isNeeded?this._shouldBeVisible?this._reveal():this._hide(!0):this._hide(!1)}_reveal(){this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(()=>{this._domNode&&this._domNode.setClassName(this._visibleClassName)},0))}_hide(e){this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,this._domNode&&this._domNode.setClassName(this._invisibleClassName+(e?" fade":"")))}} - t.ScrollbarVisibilityController=o})),define(t[268],i([0,1,15]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareByPrefix=t.compareAnything=t.compareFileNames=void 0;const n=new i.IdleValue(()=>{const e=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return{collator:e,collatorIsNumeric:e.resolvedOptions().numeric}});function o(e,t,i=!1){const o=e||"",s=t||"",r=n.value.collator.compare(o,s);return n.value.collatorIsNumeric&&0===r&&o!==s?oo.length)return 1}return 0}t.compareFileNames=o,t.compareAnything=function(e,t,i){const n=e.toLowerCase(),r=t.toLowerCase(),a=s(e,t,i);if(a)return a;const l=n.endsWith(i);if(l!==r.endsWith(i))return l?-1:1;const d=o(n,r);return 0!==d?d:n.localeCompare(r)},t.compareByPrefix=s})), - /** - * marked - a markdown parser - * Copyright (c) 2011-2020, Christopher Jeffrey. (MIT Licensed) - * https://github.com/markedjs/marked - */ - function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("vs/base/common/marked/marked",t):(e=e||self).marked=t()}(this,(function(){"use strict";function e(e,t){for(var i=0;ie.length)&&(t=e.length);for(var i=0,n=new Array(t);i=e.length?{done:!0}:{done:!1,value:e[o++]}}} - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var n=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){function t(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}e.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:t,changeDefaults:function(t){e.exports.defaults=t}}})),o=(n.defaults,n.getDefaults,n.changeDefaults,/[&<>"']/),s=/[&<>"']/g,r=/[<>"']|&(?!#?\w+;)/,a=/[<>"']|&(?!#?\w+;)/g,l={"&":"&","<":"<",">":">", - '"':""","'":"'"},d=function(e){return l[e]};var c=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function h(e){return e.replace(c,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var u=/(^|[^\[])\^/g;var g=/[^\w:]/g,p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;var m={},f=/^[^:]+:\/*[^/]*$/,_=/^([^:]+:)[\s\S]*$/,v=/^([^:]+:\/*[^/]*)[\s\S]*$/;function C(e,t){m[" "+e]||(f.test(e)?m[" "+e]=e+"/":m[" "+e]=b(e,"/",!0));var i=-1===(e=m[" "+e]).indexOf(":");return"//"===t.substring(0,2)?i?t:e.replace(_,"$1")+t:"/"===t.charAt(0)?i?t:e.replace(v,"$1")+t:e+t}function b(e,t,i){var n=e.length;if(0===n)return"";for(var o=0;o=0&&"\\"===i[o];)n=!n;return n?"|":" |"})).split(/ \|/),n=0;if(i.length>t)i.splice(t);else for(;i.length1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e,t){var i=this.rules.block.code.exec(e);if(i){var n=t[t.length-1];if(n&&"paragraph"===n.type)return{raw:i[0],text:i[0].trimRight()};var o=i[0].replace(/^ {4}/gm,"");return{type:"code",raw:i[0],codeBlockStyle:"indented",text:this.options.pedantic?o:R(o,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var i=t[0],n=function(e,t){var i=e.match(/^(\s+)(?:```)/);if(null===i)return t - ;var n=i[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:t[0].length>=n.length?e.slice(n.length):e})).join("\n")}(i,t[3]||"");return{type:"code",raw:i,lang:t[2]?t[2].trim():t[2],text:n}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var i={type:"table",header:T(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(i.header.length===i.align.length){var n,o=i.align.length;for(n=0;n ?/gm,"");return{type:"blockquote",raw:t[0],text:i}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){for(var i,n,o,s,r,a,l,d=t[0],c=t[2],h=c.length>1,u=")"===c[c.length-1],g={type:"list",raw:d,ordered:h,start:h?+c.slice(0,-1):"",loose:!1,items:[]},p=t[0].match(this.rules.block.item),m=!1,f=p.length,_=0;_1||this.options.smartLists&&o!==c)&&(s=p.slice(_+1).join("\n"),g.raw=g.raw.substring(0,g.raw.length-s.length),_=f-1)),r=m||/\n\n(?!\s*$)/.test(i),_!==f-1&&(m="\n"===i.charAt(i.length-1),r||(r=m)),r&&(g.loose=!0),l=void 0,(a=/^\[[ xX]\] /.test(i))&&(l=" "!==i[1],i=i.replace(/^\[[ xX]\] +/,"")),g.items.push({type:"list_item",raw:d, - task:a,checked:l,loose:r,text:i});return g}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t)return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):O(t[0]):t[0]}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var i={type:"table",header:T(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(i.header.length===i.align.length){i.raw=t[0];var n,o=i.align.length;for(n=0;n/i.test(n[0])&&(t=!1),!i&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?i=!0:i&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(i=!1),{type:this.options.sanitize?"text":"html",raw:n[0],inLink:t,inRawBlock:i, - text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):O(n[0]):n[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var i=A(t[2],"()");if(i>-1){var n=(0===t[0].indexOf("!")?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,n).trim(),t[3]=""}var o=t[2],s="";if(this.options.pedantic){var r=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o);r?(o=r[1],s=r[3]):s=""}else s=t[3]?t[3].slice(1,-1):"";return P(t,{href:(o=o.trim().replace(/^<([\s\S]*)>$/,"$1"))?o.replace(this.rules.inline._escapes,"$1"):o,title:s?s.replace(this.rules.inline._escapes,"$1"):s},t[0])}},t.reflink=function(e,t){var i;if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){var n=(i[2]||i[1]).replace(/\s+/g," ");if(!(n=t[n.toLowerCase()])||!n.href){var o=i[0].charAt(0);return{type:"text",raw:o,text:o}}return P(i,n,i[0])}},t.strong=function(e,t,i){void 0===i&&(i="");var n=this.rules.inline.strong.start.exec(e) - ;if(n&&(!n[1]||n[1]&&(""===i||this.rules.inline.punctuation.exec(i)))){t=t.slice(-1*e.length);var o,s="**"===n[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(s.lastIndex=0;null!=(n=s.exec(t));)if(o=this.rules.inline.strong.middle.exec(t.slice(0,n.index+3)))return{type:"strong",raw:e.slice(0,o[0].length),text:e.slice(2,o[0].length-2)}}},t.em=function(e,t,i){void 0===i&&(i="");var n=this.rules.inline.em.start.exec(e);if(n&&(!n[1]||n[1]&&(""===i||this.rules.inline.punctuation.exec(i)))){t=t.slice(-1*e.length);var o,s="*"===n[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(s.lastIndex=0;null!=(n=s.exec(t));)if(o=this.rules.inline.em.middle.exec(t.slice(0,n.index+2)))return{type:"em",raw:e.slice(0,o[0].length),text:e.slice(1,o[0].length-1)}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var i=t[2].replace(/\n/g," "),n=/[^ ]/.test(i),o=i.startsWith(" ")&&i.endsWith(" ");return n&&o&&(i=i.substring(1,i.length-1)),i=O(i,!0),{type:"codespan",raw:t[0],text:i}} - },t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[1]}},t.autolink=function(e,t){var i,n,o=this.rules.inline.autolink.exec(e);if(o)return n="@"===o[2]?"mailto:"+(i=O(this.options.mangle?t(o[1]):o[1])):i=O(o[1]),{type:"link",raw:o[0],text:i,href:n,tokens:[{type:"text",raw:i,text:i}]}},t.url=function(e,t){var i;if(i=this.rules.inline.url.exec(e)){var n,o;if("@"===i[2])o="mailto:"+(n=O(this.options.mangle?t(i[0]):i[0]));else{var s;do{s=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0]}while(s!==i[0]);n=O(i[0]),o="www."===i[1]?"http://"+n:n}return{type:"link",raw:i[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}},t.inlineText=function(e,t,i){var n,o=this.rules.inline.text.exec(e);if(o)return n=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):O(o[0]):o[0]:O(this.options.smartypants?i(o[0]):o[0]),{type:"text",raw:o[0],text:n}},e}(),W=L,B=y,V=x,z={ - newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:W,table:W,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/, - _paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};z.def=B(z.def).replace("label",z._label).replace("title",z._title).getRegex(),z.bullet=/(?:[*+-]|\d{1,9}[.)])/,z.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,z.item=B(z.item,"gm").replace(/bull/g,z.bullet).getRegex(),z.list=B(z.list).replace(/bull/g,z.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+z.def.source+")").getRegex(),z._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",z._comment=/|$)/, - z.html=B(z.html,"i").replace("comment",z._comment).replace("tag",z._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),z.paragraph=B(z._paragraph).replace("hr",z.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",z._tag).getRegex(),z.blockquote=B(z.blockquote).replace("paragraph",z.paragraph).getRegex(),z.normal=V({},z),z.gfm=V({},z.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}), - z.gfm.nptable=B(z.gfm.nptable).replace("hr",z.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",z._tag).getRegex(),z.gfm.table=B(z.gfm.table).replace("hr",z.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",z._tag).getRegex(),z.pedantic=V({},z.normal,{ - html:B("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",z._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:W,paragraph:B(z.normal._paragraph).replace("hr",z.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",z.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var H={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:W,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^", - link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/, - endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:W,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};H.punctuation=B(H.punctuation).replace(/punctuation/g,H._punctuation).getRegex(),H._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",H._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",H._comment=B(z._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),H.em.start=B(H.em.start).replace(/punctuation/g,H._punctuation).getRegex(),H.em.middle=B(H.em.middle).replace(/punctuation/g,H._punctuation).replace(/overlapSkip/g,H._overlapSkip).getRegex(),H.em.endAst=B(H.em.endAst,"g").replace(/punctuation/g,H._punctuation).getRegex(),H.em.endUnd=B(H.em.endUnd,"g").replace(/punctuation/g,H._punctuation).getRegex(),H.strong.start=B(H.strong.start).replace(/punctuation/g,H._punctuation).getRegex(), - H.strong.middle=B(H.strong.middle).replace(/punctuation/g,H._punctuation).replace(/blockSkip/g,H._blockSkip).getRegex(),H.strong.endAst=B(H.strong.endAst,"g").replace(/punctuation/g,H._punctuation).getRegex(),H.strong.endUnd=B(H.strong.endUnd,"g").replace(/punctuation/g,H._punctuation).getRegex(),H.blockSkip=B(H._blockSkip,"g").getRegex(),H.overlapSkip=B(H._overlapSkip,"g").getRegex(),H._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,H._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,H._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,H.autolink=B(H.autolink).replace("scheme",H._scheme).replace("email",H._email).getRegex(),H._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,H.tag=B(H.tag).replace("comment",H._comment).replace("attribute",H._attribute).getRegex(),H._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,H._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/, - H._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,H.link=B(H.link).replace("label",H._label).replace("href",H._href).replace("title",H._title).getRegex(),H.reflink=B(H.reflink).replace("label",H._label).getRegex(),H.reflinkSearch=B(H.reflinkSearch,"g").replace("reflink",H.reflink).replace("nolink",H.nolink).getRegex(),H.normal=V({},H),H.pedantic=V({},H.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:B(/^!?\[(label)\]\((.*?)\)/).replace("label",H._label).getRegex(),reflink:B(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",H._label).getRegex()}),H.gfm=V({},H.normal,{escape:B(H.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/, - url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(i="x"+i.toString(16)),n+="&#"+i+";" - ;return n}var Y=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||U,this.options.tokenizer=this.options.tokenizer||new F,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:$.normal,inline:j.normal};this.options.pedantic?(t.block=$.pedantic,t.inline=j.pedantic):this.options.gfm&&(t.block=$.gfm,this.options.breaks?t.inline=j.breaks:t.inline=j.gfm),this.tokenizer.rules=t}t.lex=function(e,i){return new t(i).lex(e)};var i,n,o,s=t.prototype;return s.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},s.blockTokens=function(e,t,i){var n,o,s,r;for(void 0===t&&(t=[]),void 0===i&&(i=!0),e=e.replace(/^ +$/gm,"");e;)if(n=this.tokenizer.space(e))e=e.substring(n.raw.length),n.type&&t.push(n);else if(n=this.tokenizer.code(e,t))e=e.substring(n.raw.length),n.type?t.push(n):((r=t[t.length-1]).raw+="\n"+n.raw, - r.text+="\n"+n.text);else if(n=this.tokenizer.fences(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.heading(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.nptable(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.hr(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.blockquote(e))e=e.substring(n.raw.length),n.tokens=this.blockTokens(n.text,[],i),t.push(n);else if(n=this.tokenizer.list(e)){for(e=e.substring(n.raw.length),s=n.items.length,o=0;o0)for(;null!=(r=this.tokenizer.rules.inline.reflinkSearch.exec(a));)l.includes(r[0].slice(r[0].lastIndexOf("[")+1,-1))&&(a=a.slice(0,r.index)+"["+"a".repeat(r[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(r=this.tokenizer.rules.inline.blockSkip.exec(a));)a=a.slice(0,r.index)+"["+"a".repeat(r[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;e;)if(s=this.tokenizer.escape(e))e=e.substring(s.raw.length),t.push(s);else if(s=this.tokenizer.tag(e,i,n))e=e.substring(s.raw.length),i=s.inLink,n=s.inRawBlock,t.push(s);else if(s=this.tokenizer.link(e))e=e.substring(s.raw.length),"link"===s.type&&(s.tokens=this.inlineTokens(s.text,[],!0,n)),t.push(s);else if(s=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(s.raw.length), - "link"===s.type&&(s.tokens=this.inlineTokens(s.text,[],!0,n)),t.push(s);else if(s=this.tokenizer.strong(e,a,o))e=e.substring(s.raw.length),s.tokens=this.inlineTokens(s.text,[],i,n),t.push(s);else if(s=this.tokenizer.em(e,a,o))e=e.substring(s.raw.length),s.tokens=this.inlineTokens(s.text,[],i,n),t.push(s);else if(s=this.tokenizer.codespan(e))e=e.substring(s.raw.length),t.push(s);else if(s=this.tokenizer.br(e))e=e.substring(s.raw.length),t.push(s);else if(s=this.tokenizer.del(e))e=e.substring(s.raw.length),s.tokens=this.inlineTokens(s.text,[],i,n),t.push(s);else if(s=this.tokenizer.autolink(e,G))e=e.substring(s.raw.length),t.push(s);else if(i||!(s=this.tokenizer.url(e,G))){if(s=this.tokenizer.inlineText(e,n,q))e=e.substring(s.raw.length),o=s.raw.slice(-1),t.push(s);else if(e){var d="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(d);break}throw new Error(d)}}else e=e.substring(s.raw.length),t.push(s);return t},i=t,o=[{key:"rules",get:function(){return{block:$,inline:j}}}], - (n=null)&&e(i.prototype,n),o&&e(i,o),t}(),Z=n.defaults,X=E,Q=S,J=function(){function e(e){this.options=e||Z}var t=e.prototype;return t.code=function(e,t,i){var n=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,n);null!=o&&o!==e&&(i=!0,e=o)}return n?'
    '+(i?e:Q(e,!0))+"
    \n":"
    "+(i?e:Q(e,!0))+"
    \n"},t.blockquote=function(e){return"
    \n"+e+"
    \n"},t.html=function(e){return e},t.heading=function(e,t,i,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},t.list=function(e,t,i){var n=t?"ol":"ul";return"<"+n+(t&&1!==i?' start="'+i+'"':"")+">\n"+e+"\n"},t.listitem=function(e){return"
  • "+e+"
  • \n"},t.checkbox=function(e){return" "}, - t.paragraph=function(e){return"

    "+e+"

    \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var i=t.header?"th":"td";return(t.align?"<"+i+' align="'+t.align+'">':"<"+i+">")+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
    ":"
    "},t.del=function(e){return""+e+""},t.link=function(e,t,i){if(null===(e=X(this.options.sanitize,this.options.baseUrl,e)))return i;var n='"},t.image=function(e,t,i){if(null===(e=X(this.options.sanitize,this.options.baseUrl,e)))return i;var n=''+i+'":">"},t.text=function(e){return e},e}(),ee=function(){function e(){} - var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,i){return""+i},t.image=function(e,t,i){return""+i},t.br=function(){return""},e}(),te=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var i=e,n=0;if(this.seen.hasOwnProperty(i)){n=this.seen[e];do{i=e+"-"+ ++n}while(this.seen.hasOwnProperty(i))}return t||(this.seen[e]=n,this.seen[i]=0),i},t.slug=function(e,t){void 0===t&&(t={});var i=this.serialize(e);return this.getNextSafeSlug(i,t.dryrun)},e}(),ie=n.defaults,ne=w,oe=function(){function e(e){this.options=e||ie,this.options.renderer=this.options.renderer||new J,this.renderer=this.options.renderer, - this.renderer.options=this.options,this.textRenderer=new ee,this.slugger=new te}e.parse=function(t,i){return new e(i).parse(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v,C,b="",S=e.length;for(i=0;i0&&"text"===f.tokens[0].type?(f.tokens[0].text=C+" "+f.tokens[0].text,f.tokens[0].tokens&&f.tokens[0].tokens.length>0&&"text"===f.tokens[0].tokens[0].type&&(f.tokens[0].tokens[0].text=C+" "+f.tokens[0].tokens[0].text)):f.tokens.unshift({type:"text",text:C}):m+=C),m+=this.parse(f.tokens,p),c+=this.renderer.listitem(m,v,_);b+=this.renderer.list(c,u,g);continue;case"html":b+=this.renderer.html(h.text);continue;case"paragraph":b+=this.renderer.paragraph(this.parseInline(h.tokens));continue;case"text":for(c=h.tokens?this.parseInline(h.tokens):h.text;i+1An error occurred:

    "+ae(e.message+"",!0)+"
    ";throw e}}return he.options=he.setOptions=function(e){return se(he.defaults,e),de(he.defaults),he}, - he.getDefaults=le,he.defaults=ce,he.use=function(e){var t=se({},e);if(e.renderer&&function(){var i=he.defaults.renderer||new J,n=function(t){var n=i[t];i[t]=function(){for(var o=arguments.length,s=new Array(o),r=0;rthis._limit&&this._initialize(e.slice(e.length-this._limit))}_currentPosition(){const e=this._navigator.current();return e?this._elements.indexOf(e):-1}_initialize(e){this._history=new Set;for(const t of e)this._history.add(t)}get _elements(){const e=[];return this._history.forEach(t=>e.push(t)),e}}})),define(t[109],i([0,1]),(function(e,t){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.MovingAverage=t.clamp=void 0,t.clamp=function(e,t,i){return Math.min(Math.max(e,t),i)};t.MovingAverage=class{constructor(){this._n=1,this._val=0}update(e){return this._val=this._val+(e-this._val)/this._n,this._n+=1,this}}})),define(t[16],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isLittleEndian=t.OS=t.setImmediate=t.globals=t.isIOS=t.isWeb=t.isNative=t.isLinux=t.isMacintosh=t.isWindows=void 0;let i=!1,n=!1,o=!1,s=!1,r=!1,a=!1,l=void 0,d="en",c=void 0,h=void 0;const u="undefined"!=typeof process&&void 0!==process.versions&&void 0!==process.versions.electron&&"renderer"===process.type;if("object"!=typeof navigator||u){if("object"==typeof process){i="win32"===process.platform,n="darwin"===process.platform,o="linux"===process.platform,l="en",d="en";const e=process.env.VSCODE_NLS_CONFIG;if(e)try{const t=JSON.parse(e),i=t.availableLanguages["*"];l=t.locale,d=i||"en",c=t._translationsConfigFile}catch(e){}s=!0} - }else i=(h=navigator.userAgent).indexOf("Windows")>=0,n=h.indexOf("Macintosh")>=0,a=(h.indexOf("Macintosh")>=0||h.indexOf("iPad")>=0||h.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,o=h.indexOf("Linux")>=0,r=!0,d=l=navigator.language;let g=0;n?g=1:i?g=3:o&&(g=2),t.isWindows=i,t.isMacintosh=n,t.isLinux=o,t.isNative=s,t.isWeb=r,t.isIOS=a;const p="object"==typeof self?self:"object"==typeof global?global:{};t.globals=p,t.setImmediate=function(){if(t.globals.setImmediate)return t.globals.setImmediate.bind(t.globals);if("function"==typeof t.globals.postMessage&&!t.globals.importScripts){let e=[];t.globals.addEventListener("message",t=>{if(t.data&&t.data.vscodeSetImmediateId)for(let i=0,n=e.length;i{const o=++i;e.push({id:o,callback:n}),t.globals.postMessage({vscodeSetImmediateId:o},"*")}} - if("undefined"!=typeof process&&"function"==typeof process.nextTick)return process.nextTick.bind(process);const e=Promise.resolve();return t=>e.then(t)}(),t.OS=n||a?2:i?1:3;let m=!0,f=!1;t.isLittleEndian=function(){if(!f){f=!0;const e=new Uint8Array(2);e[0]=1,e[1]=2;const t=new Uint16Array(e.buffer);m=513===t[0]}return m}})),define(t[98],i([0,1,36,16]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowserFeatures=void 0,t.BrowserFeatures={clipboard:{writeText:n.isNative||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:n.isNative||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText),richText:(()=>{if(i.isEdge){let e=navigator.userAgent.indexOf("Edge/"),t=parseInt(navigator.userAgent.substring(e+5,navigator.userAgent.indexOf(".",e)),10);if(!t||t>=12&&t<=16)return!1}return!0})()},keyboard:(()=>n.isNative||i.isStandalone?0:navigator.keyboard||i.isSafari?1:2)(), - touch:"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0)}})),define(t[53],i([0,1,36,39,16]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StandardKeyboardEvent=void 0;let s=new Array(230),r=new Array(112);!function(){for(let e=0;e"/",env:Object.create(null),get platform(){return i.isWindows?"win32":i.isMacintosh?"darwin":"linux"},nextTick:e=>i.setImmediate(e)}:process;t.cwd=n.cwd,t.env=n.env,t.platform=n.platform})),define(t[63],i([0,1,271]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sep=t.extname=t.basename=t.dirname=t.relative=t.resolve=t.normalize=t.posix=t.win32=void 0;const n=65,o=97,s=90,r=122,a=46,l=47,d=92;class c extends Error{constructor(e,t,i){let n - ;"string"==typeof t&&0===t.indexOf("not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be";const o=-1!==e.indexOf(".")?"property":"argument";let s=`The "${e}" ${o} ${n} of type ${t}`;super(s+=`. Received type ${typeof i}`),this.code="ERR_INVALID_ARG_TYPE"}}function h(e,t){if("string"!=typeof e)throw new c(t,"string",e)}function u(e){return e===l||e===d}function g(e){return e===l}function p(e){return e>=n&&e<=s||e>=o&&e<=r}function m(e,t,i,n){let o="",s=0,r=-1,d=0,c=0;for(let h=0;h<=e.length;++h){if(h2){const e=o.lastIndexOf(i);-1===e?(o="",s=0):s=(o=o.slice(0,e)).length-1-o.lastIndexOf(i),r=h,d=0;continue}if(0!==o.length){o="",s=0,r=h,d=0;continue}}t&&(o+=o.length>0?`${i}..`:"..",s=2)}else o.length>0?o+=`${i}${e.slice(r+1,h)}`:o=e.slice(r+1,h),s=h-r-1;r=h,d=0}else c===a&&-1!==d?++d:d=-1}return o}function f(e,t){ - if(null===t||"object"!=typeof t)throw new c("pathObject","Object",t);const i=t.dir||t.root,n=t.base||`${t.name||""}${t.ext||""}`;return i?i===t.root?`${i}${n}`:`${i}${e}${n}`:n}t.win32={resolve(...e){let t="",n="",o=!1;for(let s=e.length-1;s>=-1;s--){let r;if(s>=0){if(h(r=e[s],"path"),0===r.length)continue}else 0===t.length?r=i.cwd():(void 0===(r=i.env[`=${t}`]||i.cwd())||r.slice(0,2).toLowerCase()!==t.toLowerCase()&&r.charCodeAt(2)===d)&&(r=`${t}\\`);const a=r.length;let l=0,c="",g=!1;const m=r.charCodeAt(0);if(1===a)u(m)&&(l=1,g=!0);else if(u(m))if(g=!0,u(r.charCodeAt(1))){let e=2,t=e;for(;e2&&u(r.charCodeAt(2))&&(g=!0,l=3));if(c.length>0)if(t.length>0){if(c.toLowerCase()!==t.toLowerCase())continue}else t=c;if(o){if(t.length>0)break - }else if(n=`${r.slice(l)}\\${n}`,o=g,g&&t.length>0)break}return n=m(n,!o,"\\",u),o?`${t}\\${n}`:`${t}${n}`||"."},normalize(e){h(e,"path");const t=e.length;if(0===t)return".";let i,n=0,o=!1;const s=e.charCodeAt(0);if(1===t)return g(s)?"\\":e;if(u(s))if(o=!0,u(e.charCodeAt(1))){let o=2,s=o;for(;o2&&u(e.charCodeAt(2))&&(o=!0,n=3));let r=n0&&u(e.charCodeAt(t-1))&&(r+="\\"),void 0===i?o?`\\${r}`:r:o?`${i}\\${r}`:`${i}${r}`},isAbsolute(e){h(e,"path");const t=e.length;if(0===t)return!1;const i=e.charCodeAt(0);return u(i)||t>2&&p(i)&&58===e.charCodeAt(1)&&u(e.charCodeAt(2))},join(...e){if(0===e.length)return".";let i,n - ;for(let t=0;t0&&(void 0===i?i=n=o:i+=`\\${o}`)}if(void 0===i)return".";let o=!0,s=0;if("string"==typeof n&&u(n.charCodeAt(0))){++s;const e=n.length;e>1&&u(n.charCodeAt(1))&&(++s,e>2&&(u(n.charCodeAt(2))?++s:o=!1))}if(o){for(;s=2&&(i=`\\${i.slice(s)}`)}return t.win32.normalize(i)},relative(e,i){if(h(e,"from"),h(i,"to"),e===i)return"";const n=t.win32.resolve(e),o=t.win32.resolve(i);if(n===o)return"";if((e=n.toLowerCase())===(i=o.toLowerCase()))return"";let s=0;for(;ss&&e.charCodeAt(r-1)===d;)r--;const a=r-s;let l=0;for(;ll&&i.charCodeAt(c-1)===d;)c--;const u=c-l,g=ag){if(i.charCodeAt(l+m)===d)return o.slice(l+m+1);if(2===m)return o.slice(l+m)} - a>g&&(e.charCodeAt(s+m)===d?p=m:2===m&&(p=3)),-1===p&&(p=0)}let f="";for(m=s+p+1;m<=r;++m)m!==r&&e.charCodeAt(m)!==d||(f+=0===f.length?"..":"\\..");return l+=p,f.length>0?`${f}${o.slice(l,c)}`:(o.charCodeAt(l)===d&&++l,o.slice(l,c))},toNamespacedPath(e){if("string"!=typeof e)return e;if(0===e.length)return"";const i=t.win32.resolve(e);if(i.length<=2)return e;if(i.charCodeAt(0)===d){if(i.charCodeAt(1)===d){const e=i.charCodeAt(2);if(63!==e&&e!==a)return`\\\\?\\UNC\\${i.slice(2)}`}}else if(p(i.charCodeAt(0))&&58===i.charCodeAt(1)&&i.charCodeAt(2)===d)return`\\\\?\\${i}`;return e},dirname(e){h(e,"path");const t=e.length;if(0===t)return".";let i=-1,n=0;const o=e.charCodeAt(0);if(1===t)return u(o)?e:".";if(u(o)){if(i=n=1,u(e.charCodeAt(1))){let o=2,s=o;for(;o2&&u(e.charCodeAt(2))?3:2);let s=-1,r=!0 - ;for(let i=t-1;i>=n;--i)if(u(e.charCodeAt(i))){if(!r){s=i;break}}else r=!1;if(-1===s){if(-1===i)return".";s=i}return e.slice(0,s)},basename(e,t){void 0!==t&&h(t,"ext"),h(e,"path");let i,n=0,o=-1,s=!0;if(e.length>=2&&p(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(n=2),void 0!==t&&t.length>0&&t.length<=e.length){if(t===e)return"";let r=t.length-1,a=-1;for(i=e.length-1;i>=n;--i){const l=e.charCodeAt(i);if(u(l)){if(!s){n=i+1;break}}else-1===a&&(s=!1,a=i+1),r>=0&&(l===t.charCodeAt(r)?-1==--r&&(o=i):(r=-1,o=a))}return n===o?o=a:-1===o&&(o=e.length),e.slice(n,o)}for(i=e.length-1;i>=n;--i)if(u(e.charCodeAt(i))){if(!s){n=i+1;break}}else-1===o&&(s=!1,o=i+1);return-1===o?"":e.slice(n,o)},extname(e){h(e,"path");let t=0,i=-1,n=0,o=-1,s=!0,r=0;e.length>=2&&58===e.charCodeAt(1)&&p(e.charCodeAt(0))&&(t=n=2);for(let l=e.length-1;l>=t;--l){const t=e.charCodeAt(l);if(u(t)){if(!s){n=l+1;break}}else-1===o&&(s=!1,o=l+1),t===a?-1===i?i=l:1!==r&&(r=1):-1!==i&&(r=-1)}return-1===i||-1===o||0===r||1===r&&i===o-1&&i===n+1?"":e.slice(i,o)}, - format:f.bind(null,"\\"),parse(e){h(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;const i=e.length;let n=0,o=e.charCodeAt(0);if(1===i)return u(o)?(t.root=t.dir=e,t):(t.base=t.name=e,t);if(u(o)){if(n=1,u(e.charCodeAt(1))){let t=2,o=t;for(;t0&&(t.root=e.slice(0,n));let s=-1,r=n,l=-1,d=!0,c=e.length-1,g=0;for(;c>=n;--c)if(u(o=e.charCodeAt(c))){if(!d){r=c+1;break}}else-1===l&&(d=!1,l=c+1),o===a?-1===s?s=c:1!==g&&(g=1):-1!==s&&(g=-1);return-1!==l&&(-1===s||0===g||1===g&&s===l-1&&s===r+1?t.base=t.name=e.slice(r,l):(t.name=e.slice(r,s),t.base=e.slice(r,l),t.ext=e.slice(s,l))),t.dir=r>0&&r!==n?e.slice(0,r-1):t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},t.posix={resolve(...e){ - let t="",n=!1;for(let o=e.length-1;o>=-1&&!n;o--){const s=o>=0?e[o]:i.cwd();h(s,"path"),0!==s.length&&(t=`${s}/${t}`,n=s.charCodeAt(0)===l)}return t=m(t,!n,"/",g),n?`/${t}`:t.length>0?t:"."},normalize(e){if(h(e,"path"),0===e.length)return".";const t=e.charCodeAt(0)===l,i=e.charCodeAt(e.length-1)===l;return 0===(e=m(e,!t,"/",g)).length?t?"/":i?"./":".":(i&&(e+="/"),t?`/${e}`:e)},isAbsolute:e=>(h(e,"path"),e.length>0&&e.charCodeAt(0)===l),join(...e){if(0===e.length)return".";let i;for(let t=0;t0&&(void 0===i?i=n:i+=`/${n}`)}return void 0===i?".":t.posix.normalize(i)},relative(e,i){if(h(e,"from"),h(i,"to"),e===i)return"";if((e=t.posix.resolve(e))===(i=t.posix.resolve(i)))return"";const n=e.length,o=n-1,s=i.length-1,r=or){if(i.charCodeAt(1+d)===l)return i.slice(1+d+1);if(0===d)return i.slice(1+d)}else o>r&&(e.charCodeAt(1+d)===l?a=d:0===d&&(a=0)) - ;let c="";for(d=1+a+1;d<=n;++d)d!==n&&e.charCodeAt(d)!==l||(c+=0===c.length?"..":"/..");return`${c}${i.slice(1+a)}`},toNamespacedPath:e=>e,dirname(e){if(h(e,"path"),0===e.length)return".";const t=e.charCodeAt(0)===l;let i=-1,n=!0;for(let t=e.length-1;t>=1;--t)if(e.charCodeAt(t)===l){if(!n){i=t;break}}else n=!1;return-1===i?t?"/":".":t&&1===i?"//":e.slice(0,i)},basename(e,t){void 0!==t&&h(t,"ext"),h(e,"path");let i,n=0,o=-1,s=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t===e)return"";let r=t.length-1,a=-1;for(i=e.length-1;i>=0;--i){const d=e.charCodeAt(i);if(d===l){if(!s){n=i+1;break}}else-1===a&&(s=!1,a=i+1),r>=0&&(d===t.charCodeAt(r)?-1==--r&&(o=i):(r=-1,o=a))}return n===o?o=a:-1===o&&(o=e.length),e.slice(n,o)}for(i=e.length-1;i>=0;--i)if(e.charCodeAt(i)===l){if(!s){n=i+1;break}}else-1===o&&(s=!1,o=i+1);return-1===o?"":e.slice(n,o)},extname(e){h(e,"path");let t=-1,i=0,n=-1,o=!0,s=0;for(let r=e.length-1;r>=0;--r){const d=e.charCodeAt(r);if(d!==l)-1===n&&(o=!1,n=r+1), - d===a?-1===t?t=r:1!==s&&(s=1):-1!==t&&(s=-1);else if(!o){i=r+1;break}}return-1===t||-1===n||0===s||1===s&&t===n-1&&t===i+1?"":e.slice(t,n)},format:f.bind(null,"/"),parse(e){h(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;const i=e.charCodeAt(0)===l;let n;i?(t.root="/",n=1):n=0;let o=-1,s=0,r=-1,d=!0,c=e.length-1,u=0;for(;c>=n;--c){const t=e.charCodeAt(c);if(t!==l)-1===r&&(d=!1,r=c+1),t===a?-1===o?o=c:1!==u&&(u=1):-1!==o&&(u=-1);else if(!d){s=c+1;break}}if(-1!==r){const n=0===s&&i?1:s;-1===o||0===u||1===u&&o===r-1&&o===s+1?t.base=t.name=e.slice(n,r):(t.name=e.slice(n,o),t.base=e.slice(n,r),t.ext=e.slice(o,r))}return s>0?t.dir=e.slice(0,s-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null},t.posix.win32=t.win32.win32=t.win32,t.posix.posix=t.win32.posix=t.posix,t.normalize="win32"===i.platform?t.win32.normalize:t.posix.normalize,t.resolve="win32"===i.platform?t.win32.resolve:t.posix.resolve,t.relative="win32"===i.platform?t.win32.relative:t.posix.relative, - t.dirname="win32"===i.platform?t.win32.dirname:t.posix.dirname,t.basename="win32"===i.platform?t.win32.basename:t.posix.basename,t.extname="win32"===i.platform?t.win32.extname:t.posix.extname,t.sep="win32"===i.platform?t.win32.sep:t.posix.sep})),define(t[110],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Range=void 0,function(e){function t(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};const i=Math.max(e.start,t.start),n=Math.min(e.end,t.end);return n-i<=0?{start:0,end:0}:{start:i,end:n}}function i(e){return e.end-e.start<=0}e.intersect=t,e.isEmpty=i,e.intersects=function(e,n){return!i(t(e,n))},e.relativeComplement=function(e,t){const n=[],o={start:e.start,end:Math.min(t.start,e.end)},s={start:Math.max(t.end,e.start),end:e.end};return i(o)||n.push(o),i(s)||n.push(s),n}}(t.Range||(t.Range={}))})),define(t[272],i([0,1,110]),(function(e,t,i){"use strict";function n(e,t){const n=[];for(let o of t){if(e.start>=o.range.end)continue;if(e.end({range:o(e.range,r),size:e.size})),d=i.map((t,i)=>({range:{start:e+i,end:e+i+1},size:t.size}));this.groups=function(...e){return s(e.reduce((e,t)=>e.concat(t),[]))}(a,d,l),this._size=this.groups.reduce((e,t)=>e+t.size*(t.range.end-t.range.start),0)}get count(){const e=this.groups.length;return e?this.groups[e-1].range.end:0}get size(){ - return this._size}indexAt(e){if(e<0)return-1;let t=0,i=0;for(let n of this.groups){const o=n.range.end-n.range.start,s=i+o*n.size;if(et&&(i=t-e),i<0&&(i=0),n<0&&(n=0),s+n>o&&(s=o-n),s<0&&(s=0),this.width=e,this.scrollWidth=t,this.scrollLeft=i,this.height=n,this.scrollHeight=o,this.scrollTop=s}equals(e){ - return this.rawScrollLeft===e.rawScrollLeft&&this.rawScrollTop===e.rawScrollTop&&this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop}withScrollDimensions(e,t){return new o(void 0!==e.width?e.width:this.width,void 0!==e.scrollWidth?e.scrollWidth:this.scrollWidth,t?this.rawScrollLeft:this.scrollLeft,void 0!==e.height?e.height:this.height,void 0!==e.scrollHeight?e.scrollHeight:this.scrollHeight,t?this.rawScrollTop:this.scrollTop)}withScrollPosition(e){return new o(this.width,this.scrollWidth,void 0!==e.scrollLeft?e.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,void 0!==e.scrollTop?e.scrollTop:this.rawScrollTop)}createScrollEvent(e){const t=this.width!==e.width,i=this.scrollWidth!==e.scrollWidth,n=this.scrollLeft!==e.scrollLeft,o=this.height!==e.height,s=this.scrollHeight!==e.scrollHeight,r=this.scrollTop!==e.scrollTop;return{oldWidth:e.width,oldScrollWidth:e.scrollWidth, - oldScrollLeft:e.scrollLeft,width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,oldHeight:e.height,oldScrollHeight:e.scrollHeight,oldScrollTop:e.scrollTop,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:t,scrollWidthChanged:i,scrollLeftChanged:n,heightChanged:o,scrollHeightChanged:s,scrollTopChanged:r}}}t.ScrollState=o;class s extends n.Disposable{constructor(e,t){super(),this._onScroll=this._register(new i.Emitter),this.onScroll=this._onScroll.event,this._smoothScrollDuration=e,this._scheduleAtNextAnimationFrame=t,this._state=new o(0,0,0,0,0,0),this._smoothScrolling=null}dispose(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),super.dispose()}setSmoothScrollDuration(e){this._smoothScrollDuration=e}validateScrollPosition(e){return this._state.withScrollPosition(e)}getScrollDimensions(){return this._state}setScrollDimensions(e,t){const i=this._state.withScrollDimensions(e,t);this._setState(i), - this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(e){const t=this._state.withScrollPosition(e);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(t)}setScrollPositionSmooth(e){if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:void 0===e.scrollLeft?this._smoothScrolling.to.scrollLeft:e.scrollLeft,scrollTop:void 0===e.scrollTop?this._smoothScrolling.to.scrollTop:e.scrollTop};const t=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===t.scrollLeft&&this._smoothScrolling.to.scrollTop===t.scrollTop)return;const i=this._smoothScrolling.combine(this._state,t,this._smoothScrollDuration);this._smoothScrolling.dispose(),this._smoothScrolling=i}else{const t=this._state.withScrollPosition(e) - ;this._smoothScrolling=l.start(this._state,t,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}_performSmoothScrolling(){if(!this._smoothScrolling)return;const e=this._smoothScrolling.tick(),t=this._state.withScrollPosition(e);return this._setState(t),this._smoothScrolling?e.isDone?(this._smoothScrolling.dispose(),void(this._smoothScrolling=null)):void(this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})):void 0}_setState(e){const t=this._state;t.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(t)))}}t.Scrollable=s;class r{constructor(e,t,i){this.scrollLeft=e,this.scrollTop=t,this.isDone=i}}function a(e,t){const i=t-e;return function(t){return e+i*(1-function(e){ - return Math.pow(e,3)}(1-t))}}t.SmoothScrollingUpdate=r;class l{constructor(e,t,i,n){this.from=e,this.to=t,this.duration=n,this._startTime=i,this.animationFrameDisposable=null,this._initAnimations()}_initAnimations(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)}_initAnimation(e,t,i){if(Math.abs(e-t)>2.5*i){let r,l;return es)return 1}const r=n-i,a=s-o;return ra?1:0}function a(e,t,i=0,n=e.length,o=0,s=t.length){for(;ic?1:0}function l(e){return e>=97&&e<=122}function d(e){return e>=65&&e<=90}function c(e){return l(e)||d(e)}function h(e,t,i=e.length){for(let n=0;n1){const n=e.charCodeAt(t-2);if(u(n))return p(n,i)}return i}t.format=function(e,...t){return 0===t.length?e:e.replace(i,(function(e,i){const n=parseInt(i,10);return isNaN(n)||n<0||n>=t.length?e:t[n]}))},t.escape=function(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">" - ;case"&":return"&";default:return e}}))},t.escapeRegExpCharacters=n,t.trim=function(e,t=" "){return s(o(e,t),t)},t.ltrim=o,t.rtrim=s,t.convertSimple2RegExpPattern=function(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")},t.stripWildcards=function(e){return e.replace(/\*/g,"")},t.startsWith=function(e,t){if(e.length0?e.indexOf(t,i)===i:0===i&&e===t},t.createRegExp=function(e,t,i={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=n(e)),i.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));let o="";return i.global&&(o+="g"),i.matchCase||(o+="i"),i.multiline&&(o+="m"),i.unicode&&(o+="u"),new RegExp(e,o)},t.regExpLeadsToEndlessLoop=function(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}, - t.regExpFlags=function(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")},t.firstNonWhitespaceIndex=function(e){for(let t=0,i=e.length;t=0;i--){const t=e.charCodeAt(i);if(32!==t&&9!==t)return i}return-1},t.compare=function(e,t){return et?1:0},t.compareSubstring=r,t.compareIgnoreCase=function(e,t){return a(e,t,0,e.length,0,t.length)},t.compareSubstringIgnoreCase=a,t.isLowerAsciiLetter=l,t.isUpperAsciiLetter=d,t.equalsIgnoreCase=function(e,t){return e.length===t.length&&h(e,t)},t.startsWithIgnoreCase=function(e,t){const i=t.length;return!(t.length>e.length)&&h(e,t,i)},t.commonPrefixLength=function(e,t){let i,n=Math.min(e.length,t.length) - ;for(i=0;i=65536?2:1;let r=i.getGraphemeBreakType(s);for(;t=65536?2:1,r=s}return t-n},t.prevCharLength=function(e,t){const i=w.getInstance(),n=t,o=f(e,t);t-=o>=65536?2:1;let s=i.getGraphemeBreakType(o);for(;t>0;){const n=f(e,t),o=i.getGraphemeBreakType(n);if(S(o,s))break;t-=n>=65536?2:1,s=o}return n-t},t.decodeUTF8=function(e){const t=e.byteLength,i=[];let n=0;for(;n=240&&n+3>>0|(63&e[n++])<<12>>>0|(63&e[n++])<<6>>>0|(63&e[n++])<<0>>>0:o>=224&&n+2>>0|(63&e[n++])<<6>>>0|(63&e[n++])<<0>>>0:o>=192&&n+1>>0|(63&e[n++])<<0>>>0:e[n++])>=0&&s<=55295||s>=57344&&s<=65535)i.push(String.fromCharCode(s));else if(s>=65536&&s<=1114111){const e=s-65536,t=55296+((1047552&e)>>>10),n=56320+((1023&e)>>>0);i.push(String.fromCharCode(t)),i.push(String.fromCharCode(n))}else i.push(String.fromCharCode(65533))}return i.join("")};const _=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/ - ;t.containsRTL=function(e){return _.test(e)};const v=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;t.containsEmoji=function(e){return v.test(e)};const C=/^[\t\n\r\x20-\x7E]*$/;function b(e){return(e=+e)>=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function S(e,t){return 0===e?5!==t&&7!==t:(2!==e||3!==t)&&(4===e||2===e||3===e||(4===t||2===t||3===t||(8!==e||8!==t&&9!==t&&11!==t&&12!==t)&&((11!==e&&9!==e||9!==t&&10!==t)&&((12!==e&&10!==e||10!==t)&&(5!==t&&13!==t&&(7!==t&&(1!==e&&((13!==e||14!==t)&&(6!==e||6!==t)))))))))}t.isBasicASCII=function(e){return C.test(e)},t.UNUSUAL_LINE_TERMINATORS=/[\u2028\u2029]/,t.containsUnusualLineTerminators=function(e){return t.UNUSUAL_LINE_TERMINATORS.test(e)},t.containsFullWidthCharacter=function(e){for(let t=0,i=e.length;t=127462&&e<=127487||e>=9728&&e<=10175||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129651||e>=129656&&e<=129666||e>=129680&&e<=129685},t.UTF8_BOM_CHARACTER=String.fromCharCode(65279),t.startsWithUTF8BOM=function(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))},t.containsUppercaseCharacter=function(e,t=!1){return!!e&&(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e)},t.singleLetterHash=function(e){return(e%=52)<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)},t.getGraphemeBreakType=function(e){return w.getInstance().getGraphemeBreakType(e)},t.breakBetweenGraphemeBreakType=S;class w{constructor(){ - this._data=JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]") - }static getInstance(){return w._INSTANCE||(w._INSTANCE=new w),w._INSTANCE}getGraphemeBreakType(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;const t=this._data,i=t.length/3;let n=1;for(;n<=i;)if(et[3*n+1]))return t[3*n+2];n=2*n+1}return 0}}w._INSTANCE=null})),define(t[112],i([0,1,8]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.writeUInt8=t.readUInt8=t.writeUInt32BE=t.readUInt32BE=t.writeUInt16LE=t.readUInt16LE=t.VSBuffer=void 0;const n="undefined"!=typeof Buffer,o="undefined"!=typeof TextDecoder;let s;t.VSBuffer=class{constructor(e){this.buffer=e,this.byteLength=this.buffer.byteLength}toString(){return n?this.buffer.toString():o?(s||(s=new TextDecoder),s.decode(this.buffer)):i.decodeUTF8(this.buffer)}},t.readUInt16LE=function(e,t){return e[t+0]<<0>>>0|e[t+1]<<8>>>0},t.writeUInt16LE=function(e,t,i){e[i+0]=255&t,t>>>=8,e[i+1]=255&t},t.readUInt32BE=function(e,t){return e[t]*Math.pow(2,24)+e[t+1]*Math.pow(2,16)+e[t+2]*Math.pow(2,8)+e[t+3]}, - t.writeUInt32BE=function(e,t,i){e[i+3]=t,t>>>=8,e[i+2]=t,t>>>=8,e[i+1]=t,t>>>=8,e[i]=t},t.readUInt8=function(e,t){return e[t]},t.writeUInt8=function(e,t,i){e[i]=t}})),define(t[187],i([0,1,8,63]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEqualOrParent=t.toSlashes=void 0,t.toSlashes=function(e){return e.replace(/[\\/]/g,n.posix.sep)},t.isEqualOrParent=function(e,t,o,s=n.sep){if(e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(o){if(!i.startsWithIgnoreCase(e,t))return!1;if(t.length===e.length)return!0;let n=t.length;return t.charAt(t.length-1)===s&&n--,e.charAt(n)===s}return t.charAt(t.length-1)!==s&&(t+=s),0===e.indexOf(t)}})),define(t[113],i([0,1,8]),(function(e,t,i){"use strict";function n(e,t){switch(typeof e){case"object":return null===e?o(349,t):Array.isArray(e)?(i=e,r=o(104579,r=t),i.reduce((e,t)=>n(t,e),r)):function(e,t){return t=o(181387,t),Object.keys(e).sort().reduce((t,i)=>(t=s(i,t),n(e[i],t)),t)}(e,t);case"string":return s(e,t) - ;case"boolean":return function(e,t){return o(e?433:863,t)}(e,t);case"number":return o(e,t);case"undefined":return o(937,t);default:return o(617,t)}var i,r}function o(e,t){return(t<<5)-t+e|0}function s(e,t){t=o(149417,t);for(let i=0,n=e.length;i>>n)>>>0}function a(e,t=0,i=e.byteLength,n=0){for(let o=0;o>>0).toString(16),t/4)}Object.defineProperty(t,"__esModule",{value:!0}),t.StringSHA1=t.stringHash=t.doHash=t.hash=void 0,t.hash=function(e){return n(e,0)},t.doHash=n,t.stringHash=s;class d{constructor(){this._h0=1732584193,this._h1=4023233417,this._h2=2562383102,this._h3=271733878,this._h4=3285377520,this._buff=new Uint8Array(67),this._buffDV=new DataView(this._buff.buffer),this._buffLen=0,this._totalLen=0,this._leftoverHighSurrogate=0,this._finished=!1}update(e){const t=e.length;if(0===t)return;const n=this._buff - ;let o,s,r=this._buffLen,a=this._leftoverHighSurrogate;for(0!==a?(o=a,s=-1,a=0):(o=e.charCodeAt(0),s=0);;){let l=o;if(i.isHighSurrogate(o)){if(!(s+1>>6,e[t++]=128|(63&i)>>>0):i<65536?(e[t++]=224|(61440&i)>>>12,e[t++]=128|(4032&i)>>>6,e[t++]=128|(63&i)>>>0):(e[t++]=240|(1835008&i)>>>18,e[t++]=128|(258048&i)>>>12,e[t++]=128|(4032&i)>>>6,e[t++]=128|(63&i)>>>0),t>=64&&(this._step(),t-=64,this._totalLen+=64,e[0]=e[64],e[1]=e[65],e[2]=e[66]),t}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),l(this._h0)+l(this._h1)+l(this._h2)+l(this._h3)+l(this._h4)} - _wrapUp(){this._buff[this._buffLen++]=128,a(this._buff,this._buffLen),this._buffLen>56&&(this._step(),a(this._buff));const e=8*this._totalLen;this._buffDV.setUint32(56,Math.floor(e/4294967296),!1),this._buffDV.setUint32(60,e%4294967296,!1),this._step()}_step(){const e=d._bigBlock32,t=this._buffDV;for(let i=0;i<64;i+=4)e.setUint32(i,t.getUint32(i,!1),!1);for(let t=64;t<320;t+=4)e.setUint32(t,r(e.getUint32(t-12,!1)^e.getUint32(t-32,!1)^e.getUint32(t-56,!1)^e.getUint32(t-64,!1),1),!1);let i,n,o,s=this._h0,a=this._h1,l=this._h2,c=this._h3,h=this._h4;for(let t=0;t<80;t++)t<20?(i=a&l|~a&c,n=1518500249):t<40?(i=a^l^c,n=1859775393):t<60?(i=a&l|a&c|l&c,n=2400959708):(i=a^l^c,n=3395469782),o=r(s,5)+i+h+n+e.getUint32(4*t,!1)&4294967295,h=c,c=l,l=r(a,30),a=s,s=o;this._h0=this._h0+s&4294967295,this._h1=this._h1+a&4294967295,this._h2=this._h2+l&4294967295,this._h3=this._h3+c&4294967295,this._h4=this._h4+h&4294967295}}t.StringSHA1=d,d._bigBlock32=new DataView(new ArrayBuffer(320))})), - define(t[188],i([0,1,265,113]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LcsDiff=t.MyArray=t.Debug=t.stringDiff=t.StringDiffSequence=void 0;class o{constructor(e){this.source=e}getElements(){const e=this.source,t=new Int32Array(e.length);for(let i=0,n=e.length;i0||this.m_modifiedCount>0)&&this.m_changes.push(new i.DiffChange(this.m_originalStart,this.m_originalCount,this.m_modifiedStart,this.m_modifiedCount)),this.m_originalCount=0, - this.m_modifiedCount=0,this.m_originalStart=1073741824,this.m_modifiedStart=1073741824}AddOriginalElement(e,t){this.m_originalStart=Math.min(this.m_originalStart,e),this.m_modifiedStart=Math.min(this.m_modifiedStart,t),this.m_originalCount++}AddModifiedElement(e,t){this.m_originalStart=Math.min(this.m_originalStart,e),this.m_modifiedStart=Math.min(this.m_modifiedStart,t),this.m_modifiedCount++}getChanges(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes}getReverseChanges(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes.reverse(),this.m_changes}}class l{constructor(e,t,i=null){this.ContinueProcessingPredicate=i;const[n,o,s]=l._getElements(e),[r,a,d]=l._getElements(t);this._hasStrings=s&&d,this._originalStringElements=n,this._originalElementsOrHash=o,this._modifiedStringElements=r,this._modifiedElementsOrHash=a,this.m_forwardHistory=[],this.m_reverseHistory=[]}static _isStringArray(e){ - return e.length>0&&"string"==typeof e[0]}static _getElements(e){const t=e.getElements();if(l._isStringArray(t)){const e=new Int32Array(t.length);for(let i=0,o=t.length;i=e&&o>=n&&this.ElementsAreEqual(t,o);)t--,o--;if(e>t||n>o){let r;return n<=o?(s.Assert(e===t+1,"originalStart should only be one more than originalEnd"),r=[new i.DiffChange(e,0,n,o-n+1)]):e<=t?(s.Assert(n===o+1,"modifiedStart should only be one more than modifiedEnd"),r=[new i.DiffChange(e,t-e+1,n,0)]):(s.Assert(e===t+1,"originalStart should only be one more than originalEnd"),s.Assert(n===o+1,"modifiedStart should only be one more than modifiedEnd"),r=[]),r}const a=[0],l=[0],d=this.ComputeRecursionPoint(e,t,n,o,a,l,r),c=a[0],h=l[0];if(null!==d)return d;if(!r[0]){const s=this.ComputeDiffRecursive(e,c,n,h,r);let a=[];return a=r[0]?[new i.DiffChange(c+1,t-(c+1)+1,h+1,o-(h+1)+1)]:this.ComputeDiffRecursive(c+1,t,h+1,o,r),this.ConcatenateChanges(s,a)}return[new i.DiffChange(e,t-e+1,n,o-n+1)]} - WALKTRACE(e,t,n,o,s,r,l,d,c,h,u,g,p,m,f,_,v,C){let b=null,S=null,w=new a,y=t,E=n,L=p[0]-_[0]-o,x=-1073741824,D=this.m_forwardHistory.length-1;do{const t=L+e;t===y||t=0&&(e=(c=this.m_forwardHistory[D])[0],y=1,E=c.length-1)}while(--D>=-1);if(b=w.getReverseChanges(),C[0]){let e=p[0]+1,t=_[0]+1;if(null!==b&&b.length>0){const i=b[b.length-1];e=Math.max(e,i.getOriginalEnd()),t=Math.max(t,i.getModifiedEnd())}S=[new i.DiffChange(e,g-e+1,t,f-t+1)]}else{w=new a,y=r,E=l,L=p[0]-_[0]-d,x=1073741824,D=v?this.m_reverseHistory.length-1:this.m_reverseHistory.length-2;do{const e=L+s;e===y||e=h[e+1]?(m=(u=h[e+1]-1)-L-d,u>x&&w.MarkNextChange(),x=u+1,w.AddOriginalElement(u+1,m+1),L=e+1-s):(m=(u=h[e-1])-L-d,u>x&&w.MarkNextChange(),x=u,w.AddModifiedElement(u+1,m+1),L=e-1-s),D>=0&&(s=(h=this.m_reverseHistory[D])[0],y=1,E=h.length-1) - }while(--D>=-1);S=w.getChanges()}return this.ConcatenateChanges(b,S)}ComputeRecursionPoint(e,t,n,o,s,a,l){let d=0,c=0,h=0,u=0,g=0,p=0;e--,n--,s[0]=0,a[0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];const m=t-e+(o-n),f=m+1,_=new Int32Array(f),v=new Int32Array(f),C=o-n,b=t-e,S=e-n,w=t-o,y=(b-C)%2==0;_[C]=e,v[b]=t,l[0]=!1;for(let E=1;E<=m/2+1;E++){let m=0,L=0;h=this.ClipDiagonalBound(C-E,E,C,f),u=this.ClipDiagonalBound(C+E,E,C,f);for(let e=h;e<=u;e+=2){c=(d=e===h||em+L&&(m=d,L=c),!y&&Math.abs(e-b)<=E-1&&d>=v[e])return s[0]=d,a[0]=c,i<=v[e]&&E<=1448?this.WALKTRACE(C,h,u,S,b,g,p,w,_,v,d,t,s,c,o,a,y,l):null}const x=(m-e+(L-n)-E)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(m,x))return l[0]=!0,s[0]=m,a[0]=L,x>0&&E<=1448?this.WALKTRACE(C,h,u,S,b,g,p,w,_,v,d,t,s,c,o,a,y,l):(e++,n++,[new i.DiffChange(e,t-e+1,n,o-n+1)]);g=this.ClipDiagonalBound(b-E,E,b,f), - p=this.ClipDiagonalBound(b+E,E,b,f);for(let i=g;i<=p;i+=2){c=(d=i===g||i=v[i+1]?v[i+1]-1:v[i-1])-(i-b)-w;const r=d;for(;d>e&&c>n&&this.ElementsAreEqual(d,c);)d--,c--;if(v[i]=d,y&&Math.abs(i-C)<=E&&d<=_[i])return s[0]=d,a[0]=c,r>=_[i]&&E<=1448?this.WALKTRACE(C,h,u,S,b,g,p,w,_,v,d,t,s,c,o,a,y,l):null}if(E<=1447){let e=new Int32Array(u-h+2);e[0]=C-h+1,r.Copy2(_,h,e,1,u-h+1),this.m_forwardHistory.push(e),(e=new Int32Array(p-g+2))[0]=b-g+1,r.Copy2(v,g,e,1,p-g+1),this.m_reverseHistory.push(e)}}return this.WALKTRACE(C,h,u,S,b,g,p,w,_,v,d,t,s,c,o,a,y,l)}PrettifyChanges(e){for(let t=0;t0,r=i.modifiedLength>0 - ;for(;i.originalStart+i.originalLength=0;t--){const i=e[t];let n=0,o=0;if(t>0){const i=e[t-1];i.originalLength>0&&(n=i.originalStart+i.originalLength),i.modifiedLength>0&&(o=i.modifiedStart+i.modifiedLength)}const s=i.originalLength>0,r=i.modifiedLength>0;let a=0,l=this._boundaryScore(i.originalStart,i.originalLength,i.modifiedStart,i.modifiedLength);for(let e=1;;e++){const t=i.originalStart-e,d=i.modifiedStart-e;if(tl&&(l=c,a=e)} - i.originalStart-=a,i.modifiedStart-=a}return e}_OriginalIsBoundary(e){return e<=0||e>=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[e])}_OriginalRegionIsBoundary(e,t){if(this._OriginalIsBoundary(e)||this._OriginalIsBoundary(e-1))return!0;if(t>0){const i=e+t;if(this._OriginalIsBoundary(i-1)||this._OriginalIsBoundary(i))return!0}return!1}_ModifiedIsBoundary(e){return e<=0||e>=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[e])}_ModifiedRegionIsBoundary(e,t){if(this._ModifiedIsBoundary(e)||this._ModifiedIsBoundary(e-1))return!0;if(t>0){const i=e+t;if(this._ModifiedIsBoundary(i-1)||this._ModifiedIsBoundary(i))return!0}return!1}_boundaryScore(e,t,i,n){return(this._OriginalRegionIsBoundary(e,t)?1:0)+(this._ModifiedRegionIsBoundary(i,n)?1:0)}ConcatenateChanges(e,t){let i=[];if(0===e.length||0===t.length)return t.length>0?t:e;if(this.ChangesOverlap(e[e.length-1],t[0],i)){const n=new Array(e.length+t.length-1) - ;return r.Copy(e,0,n,0,e.length-1),n[e.length-1]=i[0],r.Copy(t,1,n,e.length,t.length-1),n}{const i=new Array(e.length+t.length);return r.Copy(e,0,i,0,e.length),r.Copy(t,0,i,e.length,t.length),i}}ChangesOverlap(e,t,n){if(s.Assert(e.originalStart<=t.originalStart,"Left change is not less than or equal to right change"),s.Assert(e.modifiedStart<=t.modifiedStart,"Left change is not less than or equal to right change"),e.originalStart+e.originalLength>=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){const o=e.originalStart;let s=e.originalLength;const r=e.modifiedStart;let a=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(s=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(a=t.modifiedStart+t.modifiedLength-e.modifiedStart),n[0]=new i.DiffChange(o,s,r,a),!0}return n[0]=null,!1}ClipDiagonalBound(e,t,i,n){if(e>=0&&e0?t[0].toUpperCase()+t.substr(1):t}return t}function o(e,t,i){return-1!==e[0].indexOf(i)&&-1!==t.indexOf(i)&&e[0].split(i).length===t.split(i).length}function s(e,t,i){const o=t.split(i),s=e[0].split(i);let r="";return o.forEach((e,t)=>{r+=n([s[t]],e)+i}),r.slice(0,-1)}Object.defineProperty(t,"__esModule",{value:!0}),t.buildReplaceStringWithCasePreserved=void 0,t.buildReplaceStringWithCasePreserved=n})),define(t[77],i([0,1,8]),(function(e,t,i){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Ignore=0]="Ignore",e[e.Info=1]="Info",e[e.Warning=2]="Warning",e[e.Error=3]="Error"}(n||(n={})),function(e){const t="error",n="warning",o="warn",s="info";e.fromValue=function(r){ - return r?i.equalsIgnoreCase(t,r)?e.Error:i.equalsIgnoreCase(n,r)||i.equalsIgnoreCase(o,r)?e.Warning:i.equalsIgnoreCase(s,r)?e.Info:e.Ignore:e.Ignore}}(n||(n={})),t.default=n})),define(t[23],i([0,1]),(function(e,t){"use strict";function i(e){return"string"==typeof e}function n(e){return void 0===e}function o(e){return n(e)||null===e}function s(e){return"function"==typeof e}function r(e,t){if(i(t)){if(typeof e!==t)throw new Error(`argument does not match constraint: typeof ${t}`)}else if(s(t)){try{if(e instanceof t)return}catch(e){}if(!o(e)&&e.constructor===t)return;if(1===t.length&&!0===t.call(void 0,e))return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function a(e){let t=[],i=Object.getPrototypeOf(e);for(;Object.prototype!==i;)t=t.concat(Object.getOwnPropertyNames(i)),i=Object.getPrototypeOf(i);return t}Object.defineProperty(t,"__esModule",{value:!0}), - t.withNullAsUndefined=t.createProxyObject=t.getAllMethodNames=t.getAllPropertyNames=t.validateConstraint=t.validateConstraints=t.isFunction=t.assertIsDefined=t.assertType=t.isUndefinedOrNull=t.isUndefined=t.isBoolean=t.isNumber=t.isObject=t.isString=t.isArray=void 0,t.isArray=function(e){return Array.isArray(e)},t.isString=i,t.isObject=function(e){return!("object"!=typeof e||null===e||Array.isArray(e)||e instanceof RegExp||e instanceof Date)},t.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},t.isBoolean=function(e){return!0===e||!1===e},t.isUndefined=n,t.isUndefinedOrNull=o,t.assertType=function(e,t){if(!e)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")},t.assertIsDefined=function(e){if(o(e))throw new Error("Assertion Failed: argument is undefined or null");return e},t.isFunction=s,t.validateConstraints=function(e,t){const i=Math.min(e.length,t.length);for(let n=0;n(function(){const i=Array.prototype.slice.call(arguments,0);return t(e,i)});let n={};for(const t of e)n[t]=i(t);return n},t.withNullAsUndefined=function(e){return null===e?void 0:e}})),define(t[37],i([0,1,23]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getOrDefault=t.equals=t.assign=t.mixin=t.cloneAndChange=t.deepFreeze=t.deepClone=void 0,t.deepClone=function e(t){if(!t||"object"!=typeof t)return t;if(t instanceof RegExp)return t;const i=Array.isArray(t)?[]:{};return Object.keys(t).forEach(n=>{t[n]&&"object"==typeof t[n]?i[n]=e(t[n]):i[n]=t[n]}),i},t.deepFreeze=function(e){if(!e||"object"!=typeof e)return e;const t=[e];for(;t.length>0;){const e=t.shift();Object.freeze(e);for(const i in e)if(n.call(e,i)){const n=e[i];"object"!=typeof n||Object.isFrozen(n)||t.push(n)}}return e};const n=Object.prototype.hasOwnProperty;t.cloneAndChange=function(e,t){ - return function e(t,o,s){if(i.isUndefinedOrNull(t))return t;const r=o(t);if(void 0!==r)return r;if(i.isArray(t)){const i=[];for(const n of t)i.push(e(n,o,s));return i}if(i.isObject(t)){if(s.has(t))throw new Error("Cannot clone recursive data-structure");s.add(t);const i={};for(let r in t)n.call(t,r)&&(i[r]=e(t[r],o,s));return s.delete(t),i}return t}(e,t,new Set)},t.mixin=function e(t,n,o=!0){return i.isObject(t)?(i.isObject(n)&&Object.keys(n).forEach(s=>{s in t?o&&(i.isObject(t[s])&&i.isObject(n[s])?e(t[s],n[s],o):t[s]=n[s]):t[s]=n[s]}),t):n},t.assign=function(e,...t){return t.forEach(t=>Object.keys(t).forEach(i=>e[i]=t[i])),e},t.equals=function e(t,i){if(t===i)return!0;if(null==t||null==i)return!1;if(typeof t!=typeof i)return!1;if("object"!=typeof t)return!1;if(Array.isArray(t)!==Array.isArray(i))return!1;let n,o;if(Array.isArray(t)){if(t.length!==i.length)return!1;for(n=0;n255?255:0|e},t.toUint32=function(e){return e<0?0:e>4294967295?4294967295:0|e}})),define(t[24],i([0,1,16,63]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uriToFsPath=t.URI=void 0;const o=/^\w[\w\d+.-]*$/,s=/^\//,r=/^\/\//;const a="",l="/",d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;class c{constructor(e,t,i,n,d,c=!1){"object"==typeof e?(this.scheme=e.scheme||a,this.authority=e.authority||a,this.path=e.path||a,this.query=e.query||a,this.fragment=e.fragment||a):(this.scheme=function(e,t){return e||t?e:"file"}(e,c),this.authority=t||a,this.path=function(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==l&&(t=l+t):t=l}return t - }(this.scheme,i||a),this.query=n||a,this.fragment=d||a,function(e,t){if(!e.scheme&&t)throw new Error(`[UriError]: Scheme is missing: {scheme: "", authority: "${e.authority}", path: "${e.path}", query: "${e.query}", fragment: "${e.fragment}"}`);if(e.scheme&&!o.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!s.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(r.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}(this,c))}static isUri(e){return e instanceof c||!!e&&("string"==typeof e.authority&&"string"==typeof e.fragment&&"string"==typeof e.path&&"string"==typeof e.query&&"string"==typeof e.scheme&&"function"==typeof e.fsPath&&"function"==typeof e.with&&"function"==typeof e.toString)}get fsPath(){return f(this,!1)} - with(e){if(!e)return this;let{scheme:t,authority:i,path:n,query:o,fragment:s}=e;return void 0===t?t=this.scheme:null===t&&(t=a),void 0===i?i=this.authority:null===i&&(i=a),void 0===n?n=this.path:null===n&&(n=a),void 0===o?o=this.query:null===o&&(o=a),void 0===s?s=this.fragment:null===s&&(s=a),t===this.scheme&&i===this.authority&&n===this.path&&o===this.query&&s===this.fragment?this:new u(t,i,n,o,s)}static parse(e,t=!1){const i=d.exec(e);return i?new u(i[2]||a,C(i[4]||a),C(i[5]||a),C(i[7]||a),C(i[9]||a),t):new u(a,a,a,a,a)}static file(e){let t=a;if(i.isWindows&&(e=e.replace(/\\/g,l)),e[0]===l&&e[1]===l){const i=e.indexOf(l,2);-1===i?(t=e.substring(2),e=l):(t=e.substring(2,i),e=e.substring(i)||l)}return new u("file",t,e,a,a)}static from(e){return new u(e.scheme,e.authority,e.path,e.query,e.fragment)}static joinPath(e,...t){if(!e.path)throw new Error("[UriError]: cannot call joinPaths on URI without path");let o - ;return o=i.isWindows&&"file"===e.scheme?c.file(n.win32.join(f(e,!0),...t)).path:n.posix.join(e.path,...t),e.with({path:o})}toString(e=!1){return _(this,e)}toJSON(){return this}static revive(e){if(e){if(e instanceof c)return e;{const t=new u(e);return t._formatted=e.external,t._fsPath=e._sep===h?e.fsPath:null,t}}return e}}t.URI=c;const h=i.isWindows?1:void 0;class u extends c{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=f(this,!1)),this._fsPath}toString(e=!1){return e?_(this,!0):(this._formatted||(this._formatted=_(this,!1)),this._formatted)}toJSON(){const e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=h),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e}}const g={58:"%3A",47:"%2F",63:"%3F",35:"%23",91:"%5B",93:"%5D",64:"%40",33:"%21", - 36:"%24",38:"%26",39:"%27",40:"%28",41:"%29",42:"%2A",43:"%2B",44:"%2C",59:"%3B",61:"%3D",32:"%20"};function p(e,t){let i=void 0,n=-1;for(let o=0;o=97&&s<=122||s>=65&&s<=90||s>=48&&s<=57||45===s||46===s||95===s||126===s||t&&47===s)-1!==n&&(i+=encodeURIComponent(e.substring(n,o)),n=-1),void 0!==i&&(i+=e.charAt(o));else{void 0===i&&(i=e.substr(0,o));const t=g[s];void 0!==t?(-1!==n&&(i+=encodeURIComponent(e.substring(n,o)),n=-1),i+=t):-1===n&&(n=o)}}return-1!==n&&(i+=encodeURIComponent(e.substring(n))),void 0!==i?i:e}function m(e){let t=void 0;for(let i=0;i1&&"file"===e.scheme?`//${e.authority}${e.path}`:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?t?e.path.substr(1):e.path[1].toLowerCase()+e.path.substr(2):e.path,i.isWindows&&(n=n.replace(/\//g,"\\")),n}function _(e,t){const i=t?m:p;let n="",{scheme:o,authority:s,path:r,query:a,fragment:d}=e;if(o&&(n+=o,n+=":"),(s||"file"===o)&&(n+=l,n+=l),s){let e=s.indexOf("@");if(-1!==e){const t=s.substr(0,e);s=s.substr(e+1),-1===(e=t.indexOf(":"))?n+=i(t,!1):(n+=i(t.substr(0,e),!1),n+=":",n+=i(t.substr(e+1),!1)),n+="@"}-1===(e=(s=s.toLowerCase()).indexOf(":"))?n+=i(s,!1):(n+=i(s.substr(0,e),!1),n+=s.substr(e))}if(r){if(r.length>=3&&47===r.charCodeAt(0)&&58===r.charCodeAt(2)){const e=r.charCodeAt(1);e>=65&&e<=90&&(r=`/${String.fromCharCode(e+32)}:${r.substr(3)}`)}else if(r.length>=2&&58===r.charCodeAt(1)){const e=r.charCodeAt(0) - ;e>=65&&e<=90&&(r=`${String.fromCharCode(e+32)}:${r.substr(2)}`)}n+=i(r,!0)}return a&&(n+="?",n+=i(a,!1)),d&&(n+="#",n+=t?d:p(d,!1)),n}t.uriToFsPath=f;const v=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function C(e){return e.match(v)?e.replace(v,e=>(function e(t){try{return decodeURIComponent(t)}catch(i){return t.length>3?t.substr(0,3)+e(t.substr(3)):t}})(e)):e}})),define(t[189],i([0,1,112,24]),(function(e,t,i,n){"use strict";function o(e,t=0){if(!e||t>200)return e;if("object"==typeof e){switch(e.$mid){case 1:return n.URI.revive(e);case 2:return new RegExp(e.source,e.flags)}if(e instanceof i.VSBuffer||e instanceof Uint8Array)return e;if(Array.isArray(e))for(let i=0;it.split(" ").forEach(t=>this.addClass(e,t)))}addClass(e,t){t&&e.classList&&e.classList.add(t)}removeClass(e,t){t&&e.classList&&e.classList.remove(t)}removeClasses(e,...t){t.forEach(t=>t.split(" ").forEach(t=>this.removeClass(e,t)))}toggleClass(e,t,i){e.classList&&e.classList.toggle(t,i)}};t.hasClass=p.hasClass.bind(p),t.addClass=p.addClass.bind(p),t.addClasses=p.addClasses.bind(p),t.removeClass=p.removeClass.bind(p),t.removeClasses=p.removeClasses.bind(p),t.toggleClass=p.toggleClass.bind(p);class m{constructor(e,t,i,n){this._node=e,this._type=t,this._handler=i,this._options=n||!1,this._node.addEventListener(this._type,this._handler,this._options)}dispose(){ - this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}function f(e,t,i,n){return new m(e,t,i,n)}function _(e){return function(t){return e(new s.StandardMouseEvent(t))}}t.addDisposableListener=f;t.addStandardDisposableListener=function(e,t,i,n){let s=i;return"click"===t||"mousedown"===t?s=_(i):"keydown"!==t&&"keypress"!==t&&"keyup"!==t||(s=function(e){return function(t){return e(new o.StandardKeyboardEvent(t))}}(i)),f(e,t,s,n)};function v(e,i,n){return f(e,c.isIOS&&g.BrowserFeatures.pointerEvents?t.EventType.POINTER_DOWN:t.EventType.MOUSE_DOWN,i,n)}t.addStandardDisposableGenericMouseDownListner=function(e,t,i){return v(e,_(t),i)},t.addDisposableGenericMouseDownListner=v,t.addDisposableGenericMouseUpListner=function(e,i,n){return f(e,c.isIOS&&g.BrowserFeatures.pointerEvents?t.EventType.POINTER_UP:t.EventType.MOUSE_UP,i,n)},t.addDisposableNonBubblingMouseOutListener=function(e,t){return f(e,"mouseout",i=>{let n=i.relatedTarget - ;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})},t.addDisposableNonBubblingPointerOutListener=function(e,t){return f(e,"pointerout",i=>{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})};let C=null;class b{constructor(e,t=0){this._runner=e,this.priority=t,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(e){a.onUnexpectedError(e)}}static sort(e,t){return t.priority-e.priority}}!function(){let e=[],i=null,n=!1,o=!1,s=()=>{for(n=!1,i=e,e=[],o=!0;i.length>0;){i.sort(b.sort),i.shift().execute()}o=!1};t.scheduleAtNextAnimationFrame=(t,i=0)=>{let o=new b(t,i);return e.push(o),n||(n=!0,function(e){if(!C){const e=e=>setTimeout(()=>e((new Date).getTime()),0);C=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||e}C.call(self,e)}(s)),o},t.runAtThisOrScheduleAtNextAnimationFrame=(e,n)=>{if(o){let t=new b(e,n);return i.push(t),t} - return t.scheduleAtNextAnimationFrame(e,n)}}();const S=16,w=function(e,t){return t};class y extends d.Disposable{constructor(e,t,i,n=w,o=S){super();let s=null,a=0,l=this._register(new r.TimeoutTimer),d=()=>{a=(new Date).getTime(),i(s),s=null};this._register(f(e,t,e=>{s=n(s,e);let t=(new Date).getTime()-a;t>=o?(l.cancel(),d()):l.setIfNotSet(d,o-t)}))}}function E(e){return document.defaultView.getComputedStyle(e,null)}t.addDisposableThrottledListener=function(e,t,i,n,o){return new y(e,t,i,n,o)},t.getComputedStyle=E,t.getClientArea=function(e){if(e!==document.body)return new x(e.clientWidth,e.clientHeight);if(c.isIOS&&window.visualViewport){const e=window.visualViewport.width,t=window.visualViewport.height-(i.isStandalone?24:0);return new x(e,t)}if(window.innerWidth&&window.innerHeight)return new x(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new x(document.body.clientWidth,document.body.clientHeight) - ;if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new x(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")};class L{static convertToPixels(e,t){return parseFloat(t)||0}static getDimension(e,t,i){let n=E(e),o="0";return n&&(o=n.getPropertyValue?n.getPropertyValue(t):n.getAttribute(i)),L.convertToPixels(e,o)}static getBorderLeftWidth(e){return L.getDimension(e,"border-left-width","borderLeftWidth")}static getBorderRightWidth(e){return L.getDimension(e,"border-right-width","borderRightWidth")}static getBorderTopWidth(e){return L.getDimension(e,"border-top-width","borderTopWidth")}static getBorderBottomWidth(e){return L.getDimension(e,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(e){return L.getDimension(e,"padding-left","paddingLeft")}static getPaddingRight(e){return L.getDimension(e,"padding-right","paddingRight")}static getPaddingTop(e){ - return L.getDimension(e,"padding-top","paddingTop")}static getPaddingBottom(e){return L.getDimension(e,"padding-bottom","paddingBottom")}static getMarginLeft(e){return L.getDimension(e,"margin-left","marginLeft")}static getMarginTop(e){return L.getDimension(e,"margin-top","marginTop")}static getMarginRight(e){return L.getDimension(e,"margin-right","marginRight")}static getMarginBottom(e){return L.getDimension(e,"margin-bottom","marginBottom")}}class x{constructor(e,t){this.width=e,this.height=t}}function D(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function k(e,i,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(t.hasClass(e,i))return e;if(n)if("string"==typeof n){if(t.hasClass(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function N(e){return e&&!!e.host&&!!e.mode}function I(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return N(e)?e:null}function M(e=document.getElementsByTagName("head")[0]){let t=document.createElement("style") - ;return t.type="text/css",t.media="screen",e.appendChild(t),t}t.Dimension=x,t.getTopLeftOffset=function(e){let t=e.offsetParent,i=e.offsetTop,n=e.offsetLeft;for(;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){i-=e.scrollTop;const o=N(e)?null:E(e);o&&(n-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(n+=L.getBorderLeftWidth(e),i+=L.getBorderTopWidth(e),i+=e.offsetTop,n+=e.offsetLeft,t=e.offsetParent)}return{left:n,top:i}},t.getDomNodePagePosition=function(e){let i=e.getBoundingClientRect();return{left:i.left+t.StandardWindow.scrollX,top:i.top+t.StandardWindow.scrollY,width:i.width,height:i.height}},t.StandardWindow=new class{get scrollX(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft}get scrollY(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop}},t.getTotalWidth=function(e){let t=L.getMarginLeft(e)+L.getMarginRight(e);return e.offsetWidth+t}, - t.getContentWidth=function(e){let t=L.getBorderLeftWidth(e)+L.getBorderRightWidth(e),i=L.getPaddingLeft(e)+L.getPaddingRight(e);return e.offsetWidth-t-i},t.getContentHeight=function(e){let t=L.getBorderTopWidth(e)+L.getBorderBottomWidth(e),i=L.getPaddingTop(e)+L.getPaddingBottom(e);return e.offsetHeight-t-i},t.getTotalHeight=function(e){let t=L.getMarginTop(e)+L.getMarginBottom(e);return e.offsetHeight+t},t.isAncestor=D,t.findParentWithClass=k,t.hasParentWithClass=function(e,t,i){return!!k(e,t,i)},t.isShadowRoot=N,t.isInShadowDOM=function(e){return!!I(e)},t.getShadowRoot=I,t.getActiveElement=function(){let e=document.activeElement;for(;null==e?void 0:e.shadowRoot;)e=e.shadowRoot.activeElement;return e},t.createStyleSheet=M;let R=null;function T(){return R||(R=M()),R}t.createCSSRule=function(e,t,i=T()){i&&t&&i.sheet.insertRule(e+"{"+t+"}",0)},t.removeCSSRulesContainingSelector=function(e,t=T()){if(!t)return;let i=function(e){ - return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}(t),n=[];for(let t=0;t=0;e--)t.sheet.deleteRule(n[e])},t.isHTMLElement=function(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName},t.EventType={CLICK:"click",AUXCLICK:"auxclick",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_WHEEL:i.isEdge?"mousewheel":"wheel",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange", - WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:i.isWebKit?"webkitAnimationStart":"animationstart",ANIMATION_END:i.isWebKit?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:i.isWebKit?"webkitAnimationIteration":"animationiteration"},t.EventHelper={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}},t.saveParentsScrollTop=function(e){let t=[];for(let i=0;e&&e.nodeType===e.ELEMENT_NODE;i++)t[i]=e.scrollTop,e=e.parentNode;return t},t.restoreParentsScrollTop=function(e,t){for(let i=0;e&&e.nodeType===e.ELEMENT_NODE;i++)e.scrollTop!==t[i]&&(e.scrollTop=t[i]),e=e.parentNode};class O extends d.Disposable{constructor(e){super(), - this._onDidFocus=this._register(new l.Emitter),this.onDidFocus=this._onDidFocus.event,this._onDidBlur=this._register(new l.Emitter),this.onDidBlur=this._onDidBlur.event;let i=D(document.activeElement,e),o=!1;const s=()=>{o=!1,i||(i=!0,this._onDidFocus.fire())},r=()=>{i&&(o=!0,window.setTimeout(()=>{o&&(o=!1,i=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{D(document.activeElement,e)!==i&&(i?r():s())},this._register(n.domEvent(e,t.EventType.FOCUS,!0)(s)),this._register(n.domEvent(e,t.EventType.BLUR,!0)(r))}}t.trackFocus=function(e){return new O(e)},t.append=function(e,...t){return t.forEach(t=>e.appendChild(t)),t[t.length-1]};const A=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;var P;function F(e,t,i,...n){let o=A.exec(t);if(!o)throw new Error("Bad use of emmet");i=Object.assign({},i||{});let s,r=o[1]||"div";return s=e!==P.HTML?document.createElementNS(e,r):document.createElement(r),o[3]&&(s.id=o[3]),o[4]&&(s.className=o[4].replace(/\./g," ").trim()),Object.keys(i).forEach(e=>{const t=i[e] - ;void 0!==t&&(/^on\w+$/.test(e)?s[e]=t:"selected"===e?t&&s.setAttribute(e,"true"):s.setAttribute(e,t))}),h.coalesce(n).forEach(e=>{e instanceof Node?s.appendChild(e):s.appendChild(document.createTextNode(e))}),s}function W(e,t,...i){return F(P.HTML,e,t,...i)}function B(e){return e&&u.Schemas.vscodeRemote===e.scheme?u.RemoteAuthorities.rewrite(e):e}t.reset=function(e,...t){e.innerText="",h.coalesce(t).forEach(t=>{t instanceof Node?e.appendChild(t):e.appendChild(document.createTextNode(t))})},function(e){e.HTML="http://www.w3.org/1999/xhtml",e.SVG="http://www.w3.org/2000/svg"}(P=t.Namespace||(t.Namespace={})),t.$=W,W.SVG=function(e,t,...i){return F(P.SVG,e,t,...i)},t.show=function(...e){for(let t of e)t.style.display="",t.removeAttribute("aria-hidden")},t.hide=function(...e){for(let t of e)t.style.display="none",t.setAttribute("aria-hidden","true")},t.removeTabIndexAndUpdateFocus=function(e){if(e&&e.hasAttribute("tabIndex")){if(document.activeElement===e){let t=function(e,t){ - for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e instanceof HTMLElement&&e.hasAttribute(t))return e;e=e.parentNode}return null}(e.parentElement,"tabIndex");t&&t.focus()}e.removeAttribute("tabindex")}},t.getElementsByTagName=function(e){return Array.prototype.slice.call(document.getElementsByTagName(e),0)},t.computeScreenAwareSize=function(e){const t=window.devicePixelRatio*e;return Math.max(1,Math.floor(t))/window.devicePixelRatio},t.windowOpenNoOpener=function(e){if(c.isNative||i.isEdgeWebView)window.open(e);else{let t=window.open();t&&(t.opener=null,t.location.href=e)}},t.animate=function(e){const i=()=>{e(),n=t.scheduleAtNextAnimationFrame(i)};let n=t.scheduleAtNextAnimationFrame(i);return d.toDisposable(()=>n.dispose())},u.RemoteAuthorities.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http"),t.asDomUri=B,t.asCSSUrl=function(e){return e?`url('${B(e).toString(!0).replace(/'/g,"%27")}')`:"url('')"}})),define(t[30],i([0,1,7]),(function(e,t,i){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.createFastDomNode=t.FastDomNode=void 0;class n{constructor(e){this.domNode=e,this._maxWidth=-1,this._width=-1,this._height=-1,this._top=-1,this._left=-1,this._bottom=-1,this._right=-1,this._fontFamily="",this._fontWeight="",this._fontSize=-1,this._fontFeatureSettings="",this._lineHeight=-1,this._letterSpacing=-100,this._className="",this._display="",this._position="",this._visibility="",this._backgroundColor="",this._layerHint=!1,this._contain="none",this._boxShadow=""}setMaxWidth(e){this._maxWidth!==e&&(this._maxWidth=e,this.domNode.style.maxWidth=this._maxWidth+"px")}setWidth(e){this._width!==e&&(this._width=e,this.domNode.style.width=this._width+"px")}setHeight(e){this._height!==e&&(this._height=e,this.domNode.style.height=this._height+"px")}setTop(e){this._top!==e&&(this._top=e,this.domNode.style.top=this._top+"px")}unsetTop(){-1!==this._top&&(this._top=-1,this.domNode.style.top="")}setLeft(e){this._left!==e&&(this._left=e, - this.domNode.style.left=this._left+"px")}setBottom(e){this._bottom!==e&&(this._bottom=e,this.domNode.style.bottom=this._bottom+"px")}setRight(e){this._right!==e&&(this._right=e,this.domNode.style.right=this._right+"px")}setFontFamily(e){this._fontFamily!==e&&(this._fontFamily=e,this.domNode.style.fontFamily=this._fontFamily)}setFontWeight(e){this._fontWeight!==e&&(this._fontWeight=e,this.domNode.style.fontWeight=this._fontWeight)}setFontSize(e){this._fontSize!==e&&(this._fontSize=e,this.domNode.style.fontSize=this._fontSize+"px")}setFontFeatureSettings(e){this._fontFeatureSettings!==e&&(this._fontFeatureSettings=e,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)}setLineHeight(e){this._lineHeight!==e&&(this._lineHeight=e,this.domNode.style.lineHeight=this._lineHeight+"px")}setLetterSpacing(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.domNode.style.letterSpacing=this._letterSpacing+"px")}setClassName(e){this._className!==e&&(this._className=e,this.domNode.className=this._className)} - toggleClassName(e,t){i.toggleClass(this.domNode,e,t),this._className=this.domNode.className}setDisplay(e){this._display!==e&&(this._display=e,this.domNode.style.display=this._display)}setPosition(e){this._position!==e&&(this._position=e,this.domNode.style.position=this._position)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this.domNode.style.visibility=this._visibility)}setBackgroundColor(e){this._backgroundColor!==e&&(this._backgroundColor=e,this.domNode.style.backgroundColor=this._backgroundColor)}setLayerHinting(e){this._layerHint!==e&&(this._layerHint=e,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")}setBoxShadow(e){this._boxShadow!==e&&(this._boxShadow=e,this.domNode.style.boxShadow=e)}setContain(e){this._contain!==e&&(this._contain=e,this.domNode.style.contain=this._contain)}setAttribute(e,t){this.domNode.setAttribute(e,t)}removeAttribute(e){this.domNode.removeAttribute(e)}appendChild(e){this.domNode.appendChild(e.domNode)}removeChild(e){ - this.domNode.removeChild(e.domNode)}}t.FastDomNode=n,t.createFastDomNode=function(e){return new n(e)}})),define(t[148],i([0,1,7]),(function(e,t,i){"use strict";function n(e){const t=e.inline?"span":"div",i=document.createElement(t);return e.className&&(i.className=e.className),i}Object.defineProperty(t,"__esModule",{value:!0}),t.createElement=t.renderFormattedText=t.renderText=void 0,t.renderText=function(e,t={}){const i=n(t);return i.textContent=e,i},t.renderFormattedText=function(e,t={}){const r=n(t);return function e(t,n,o){let s;if(2===n.type)s=document.createTextNode(n.content||"");else if(3===n.type)s=document.createElement("b");else if(4===n.type)s=document.createElement("i");else if(5===n.type&&o){const e=document.createElement("a");e.href="#",o.disposeables.add(i.addStandardDisposableListener(e,"click",e=>{o.callback(String(n.index),e)})),s=e}else 7===n.type?s=document.createElement("br"):1===n.type&&(s=t);s&&t!==s&&t.appendChild(s);s&&Array.isArray(n.children)&&n.children.forEach(t=>{e(s,t,o)}) - }(r,function(e){const t={type:1,children:[]};let i=0,n=t;const r=[],a=new o(e);for(;!a.eos();){let e=a.next();const t="\\"===e&&0!==s(a.peek());if(t&&(e=a.next()),t||0===s(e)||e!==a.peek())if("\n"===e)2===n.type&&(n=r.pop()),n.children.push({type:7});else if(2!==n.type){const t={type:2,content:e};n.children.push(t),r.push(n),n=t}else n.content+=e;else{a.advance(),2===n.type&&(n=r.pop());const t=s(e);if(n.type===t||5===n.type&&6===t)n=r.pop();else{const e={type:t,children:[]};5===t&&(e.index=i,i++),n.children.push(e),r.push(n),n=e}}}2===n.type&&(n=r.pop());r.length;return t}(e),t.actionHandler),r},t.createElement=n;class o{constructor(e){this.source=e,this.index=0}eos(){return this.index>=this.source.length}next(){const e=this.peek();return this.advance(),e}peek(){return this.source[this.index]}advance(){this.index++}}function s(e){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;default:return 0}}})),define(t[86],i([0,1,7,16,183,51,2,98]),(function(e,t,i,n,o,s,r,a){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalMouseMoveMonitor=t.standardMouseMoveMerger=void 0,t.standardMouseMoveMerger=function(e,t){let i=new s.StandardMouseEvent(t);return i.preventDefault(),{leftButton:i.leftButton,buttons:i.buttons,posx:i.posx,posy:i.posy}};t.GlobalMouseMoveMonitor=class{constructor(){this._hooks=new r.DisposableStore,this._mouseMoveEventMerger=null,this._mouseMoveCallback=null,this._onStopCallback=null}dispose(){this.stopMonitoring(!1),this._hooks.dispose()}stopMonitoring(e){if(!this.isMonitoring())return;this._hooks.clear(),this._mouseMoveEventMerger=null,this._mouseMoveCallback=null;const t=this._onStopCallback;this._onStopCallback=null,e&&t&&t()}isMonitoring(){return!!this._mouseMoveEventMerger}startMonitoring(e,t,r,l,d){if(this.isMonitoring())return;this._mouseMoveEventMerger=r,this._mouseMoveCallback=l,this._onStopCallback=d - ;const c=o.IframeUtils.getSameOriginWindowChain(),h=n.isIOS&&a.BrowserFeatures.pointerEvents?"pointermove":"mousemove",u=n.isIOS&&a.BrowserFeatures.pointerEvents?"pointerup":"mouseup",g=c.map(e=>e.window.document),p=i.getShadowRoot(e);p&&g.unshift(p);for(const e of g)this._hooks.add(i.addDisposableThrottledListener(e,h,e=>{e.buttons===t?this._mouseMoveCallback(e):this.stopMonitoring(!0)},(e,t)=>this._mouseMoveEventMerger(e,t))),this._hooks.add(i.addDisposableListener(e,u,e=>this.stopMonitoring(!0)));if(o.IframeUtils.hasDifferentOriginAncestor()){let e=c[c.length-1];this._hooks.add(i.addDisposableListener(e.window.document,"mouseout",e=>{"html"===new s.StandardMouseEvent(e).target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(i.addDisposableListener(e.window.document,"mouseover",e=>{"html"===new s.StandardMouseEvent(e).target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(i.addDisposableListener(e.window.document.body,"mouseleave",e=>{this.stopMonitoring(!0)}))}}}})) - ;var a=this&&this.__decorate||function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(r=(s<3?o(r):s>3?o(t,i,r):o(t,i))||r);return s>3&&r&&Object.defineProperty(t,i,r),r};define(t[58],i([0,1,19,2,7,96]),(function(e,t,i,n,o,s){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Gesture=t.EventType=void 0,function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"}(r=t.EventType||(t.EventType={}));class l extends n.Disposable{constructor(){super(),this.dispatched=!1,this.activeTouches={},this.handle=null,this.targets=[],this.ignoreTargets=[],this._lastSetTapCountTime=0,this._register(o.addDisposableListener(document,"touchstart",e=>this.onTouchStart(e),{passive:!1})), - this._register(o.addDisposableListener(document,"touchend",e=>this.onTouchEnd(e))),this._register(o.addDisposableListener(document,"touchmove",e=>this.onTouchMove(e),{passive:!1}))}static addTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.targets.push(e),{dispose:()=>{l.INSTANCE.targets=l.INSTANCE.targets.filter(t=>t!==e)}}):n.Disposable.None}static ignoreTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.ignoreTargets.push(e),{dispose:()=>{l.INSTANCE.ignoreTargets=l.INSTANCE.ignoreTargets.filter(t=>t!==e)}}):n.Disposable.None}static isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0}dispose(){this.handle&&(this.handle.dispose(),this.handle=null),super.dispose()}onTouchStart(e){let t=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(let i=0,n=e.targetTouches.length;i=l.HOLD_DELAY&&Math.abs(a.initialPageX-i.tail(a.rollingPageX))<30&&Math.abs(a.initialPageY-i.tail(a.rollingPageY))<30){let e=this.newGestureEvent(r.Contextmenu,a.initialTarget);e.pageX=i.tail(a.rollingPageX),e.pageY=i.tail(a.rollingPageY),this.dispatchEvent(e)}else if(1===n){let e=i.tail(a.rollingPageX),n=i.tail(a.rollingPageY),o=i.tail(a.rollingTimestamps)-a.rollingTimestamps[0],s=e-a.rollingPageX[0],r=n-a.rollingPageY[0];const l=this.targets.filter(e=>a.initialTarget instanceof Node&&e.contains(a.initialTarget));this.inertia(l,t,Math.abs(s)/o,s>0?1:-1,e,Math.abs(r)/o,r>0?1:-1,n)}this.dispatchEvent(this.newGestureEvent(r.End,a.initialTarget)),delete this.activeTouches[s.identifier]}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)}newGestureEvent(e,t){let i=document.createEvent("CustomEvent");return i.initEvent(e,!1,!0),i.initialTarget=t,i.tapCount=0,i}dispatchEvent(e){if(e.type===r.Tap){const t=(new Date).getTime();let i=0 - ;i=t-this._lastSetTapCountTime>l.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=t,e.tapCount=i}else e.type!==r.Change&&e.type!==r.Contextmenu||(this._lastSetTapCountTime=0);for(let t=0;t{e.initialTarget instanceof Node&&t.contains(e.initialTarget)&&(t.dispatchEvent(e),this.dispatched=!0)})}inertia(e,t,i,n,s,a,d,c){this.handle=o.scheduleAtNextAnimationFrame(()=>{let o=Date.now(),h=o-t,u=0,g=0,p=!0;i+=l.SCROLL_FRICTION*h,a+=l.SCROLL_FRICTION*h,i>0&&(p=!1,u=n*i*h),a>0&&(p=!1,g=d*a*h);let m=this.newGestureEvent(r.Change);m.translationX=u,m.translationY=g,e.forEach(e=>e.dispatchEvent(m)),p||this.inertia(e,o,i,n,s+u,a,d,c+g)})}onTouchMove(e){let t=Date.now();for(let n=0,o=e.changedTouches.length;n3&&(s.rollingPageX.shift(),s.rollingPageY.shift(),s.rollingTimestamps.shift()),s.rollingPageX.push(o.pageX),s.rollingPageY.push(o.pageY),s.rollingTimestamps.push(t)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)}}l.SCROLL_FRICTION=-.005,l.HOLD_DELAY=700,l.CLEAR_TAP_COUNT_TIME=400,a([s.memoize],l,"isTouchDevice",null),t.Gesture=l})),define(t[274],i([0,1,7]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RowCache=void 0;t.RowCache=class{constructor(e){this.renderers=e,this.cache=new Map}alloc(e){let t=this.getTemplateCache(e).pop();if(!t){const n=i.$(".monaco-list-row");t={domNode:n,templateId:e,templateData:this.getRenderer(e).renderTemplate(n)}}return t}release(e){e&&this.releaseRow(e)} - releaseRow(e){const{domNode:t,templateId:n}=e;t&&(i.removeClass(t,"scrolling"),function(e){try{e.parentElement&&e.parentElement.removeChild(e)}catch(e){}}(t)),this.getTemplateCache(n).push(e)}getTemplateCache(e){let t=this.cache.get(e);return t||(t=[],this.cache.set(e,t)),t}dispose(){this.cache.forEach((e,t)=>{for(const i of e){this.getRenderer(t).disposeTemplate(i.templateData),i.domNode=null,i.templateData=null}}),this.cache.clear()}getRenderer(e){const t=this.renderers.get(e);if(!t)throw new Error(`No renderer found for ${e}`);return t}}})),define(t[54],i([0,1,7,53,51,2,58]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Widget=void 0;class a extends s.Disposable{onclick(e,t){this._register(i.addDisposableListener(e,i.EventType.CLICK,e=>t(new o.StandardMouseEvent(e))))}onmousedown(e,t){this._register(i.addDisposableListener(e,i.EventType.MOUSE_DOWN,e=>t(new o.StandardMouseEvent(e))))}onmouseover(e,t){ - this._register(i.addDisposableListener(e,i.EventType.MOUSE_OVER,e=>t(new o.StandardMouseEvent(e))))}onnonbubblingmouseout(e,t){this._register(i.addDisposableNonBubblingMouseOutListener(e,e=>t(new o.StandardMouseEvent(e))))}onkeydown(e,t){this._register(i.addDisposableListener(e,i.EventType.KEY_DOWN,e=>t(new n.StandardKeyboardEvent(e))))}onkeyup(e,t){this._register(i.addDisposableListener(e,i.EventType.KEY_UP,e=>t(new n.StandardKeyboardEvent(e))))}oninput(e,t){this._register(i.addDisposableListener(e,i.EventType.INPUT,t))}onblur(e,t){this._register(i.addDisposableListener(e,i.EventType.BLUR,t))}onfocus(e,t){this._register(i.addDisposableListener(e,i.EventType.FOCUS,t))}ignoreGesture(e){r.Gesture.ignoreTarget(e)}}t.Widget=a})),define(t[149],i([0,1,86,54,15,7]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScrollbarArrow=t.ARROW_IMG_SIZE=void 0,t.ARROW_IMG_SIZE=11;class r extends n.Widget{constructor(e){super(),this._onActivate=e.onActivate, - this.bgDomNode=document.createElement("div"),this.bgDomNode.className="arrow-background",this.bgDomNode.style.position="absolute",this.bgDomNode.style.width=e.bgWidth+"px",this.bgDomNode.style.height=e.bgHeight+"px",void 0!==e.top&&(this.bgDomNode.style.top="0px"),void 0!==e.left&&(this.bgDomNode.style.left="0px"),void 0!==e.bottom&&(this.bgDomNode.style.bottom="0px"),void 0!==e.right&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=e.className,s.addClasses(this.domNode,e.icon.classNames),this.domNode.style.position="absolute",this.domNode.style.width=t.ARROW_IMG_SIZE+"px",this.domNode.style.height=t.ARROW_IMG_SIZE+"px",void 0!==e.top&&(this.domNode.style.top=e.top+"px"),void 0!==e.left&&(this.domNode.style.left=e.left+"px"),void 0!==e.bottom&&(this.domNode.style.bottom=e.bottom+"px"),void 0!==e.right&&(this.domNode.style.right=e.right+"px"),this._mouseMoveMonitor=this._register(new i.GlobalMouseMoveMonitor), - this.onmousedown(this.bgDomNode,e=>this._arrowMouseDown(e)),this.onmousedown(this.domNode,e=>this._arrowMouseDown(e)),this._mousedownRepeatTimer=this._register(new o.IntervalTimer),this._mousedownScheduleRepeatTimer=this._register(new o.TimeoutTimer)}_arrowMouseDown(e){this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet(()=>{this._mousedownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24)},200),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,i.standardMouseMoveMerger,e=>{},()=>{this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancel()}),e.preventDefault()}}t.ScrollbarArrow=r})),define(t[190],i([0,1,7,30,86,149,267,54,16]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractScrollbar=void 0;const d=140;class c extends a.Widget{constructor(e){super(),this._lazyRender=e.lazyRender,this._host=e.host,this._scrollable=e.scrollable,this._scrollbarState=e.scrollbarState, - this._visibilityController=this._register(new r.ScrollbarVisibilityController(e.visibility,"visible scrollbar "+e.extraScrollbarClassName,"invisible scrollbar "+e.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._mouseMoveMonitor=this._register(new o.GlobalMouseMoveMonitor),this._shouldRender=!0,this.domNode=n.createFastDomNode(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this._visibilityController.setDomNode(this.domNode),this.domNode.setPosition("absolute"),this.onmousedown(this.domNode.domNode,e=>this._domNodeMouseDown(e))}_createArrow(e){let t=this._register(new s.ScrollbarArrow(e));this.domNode.domNode.appendChild(t.bgDomNode),this.domNode.domNode.appendChild(t.domNode)}_createSlider(e,t,i,o){this.slider=n.createFastDomNode(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(e),this.slider.setLeft(t), - "number"==typeof i&&this.slider.setWidth(i),"number"==typeof o&&this.slider.setHeight(o),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this.onmousedown(this.slider.domNode,e=>{e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}),this.onclick(this.slider.domNode,e=>{e.leftButton&&e.stopPropagation()})}_onElementSize(e){return this._scrollbarState.setVisibleSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollSize(e){return this._scrollbarState.setScrollSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollPosition(e){return this._scrollbarState.setScrollPosition(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0, - this._lazyRender||this.render()),this._shouldRender}beginReveal(){this._visibilityController.setShouldBeVisible(!0)}beginHide(){this._visibilityController.setShouldBeVisible(!1)}render(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))}_domNodeMouseDown(e){e.target===this.domNode.domNode&&this._onMouseDown(e)}delegateMouseDown(e){let t=this.domNode.domNode.getClientRects()[0].top,i=t+this._scrollbarState.getSliderPosition(),n=t+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),o=this._sliderMousePosition(e);i<=o&&o<=n?e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{})):this._onMouseDown(e)}_onMouseDown(e){let t,n - ;if(e.target===this.domNode.domNode&&"number"==typeof e.browserEvent.offsetX&&"number"==typeof e.browserEvent.offsetY)t=e.browserEvent.offsetX,n=e.browserEvent.offsetY;else{const o=i.getDomNodePagePosition(this.domNode.domNode);t=e.posx-o.left,n=e.posy-o.top}this._setDesiredScrollPositionNow(this._scrollbarState.getDesiredScrollPositionFromOffset(this._mouseDownRelativePosition(t,n))),e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}_sliderMouseDown(e,t){const i=this._sliderMousePosition(e),n=this._sliderOrthogonalMousePosition(e),s=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,o.standardMouseMoveMerger,e=>{const t=this._sliderOrthogonalMousePosition(e),o=Math.abs(t-n);if(l.isWindows&&o>d)return void this._setDesiredScrollPositionNow(s.getScrollPosition());const r=this._sliderMousePosition(e)-i;this._setDesiredScrollPositionNow(s.getDesiredScrollPositionFromDelta(r))},()=>{ - this.slider.toggleClassName("active",!1),this._host.onDragEnd(),t()}),this._host.onDragStart()}_setDesiredScrollPositionNow(e){let t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)}updateScrollbarSize(e){this._updateScrollbarSize(e),this._scrollbarState.setScrollbarSize(e),this._shouldRender=!0,this._lazyRender||this.render()}}t.AbstractScrollbar=c})),define(t[59],i([0,1,24,8,40,16]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=t.LinkedMap=t.ResourceMap=t.TernarySearchTree=t.UriIterator=t.PathIterator=t.StringIterator=void 0;class r{constructor(){this._value="",this._pos=0}reset(e){return this._value=e,this._pos=0,this}next(){return this._pos+=1,this}hasNext(){return this._pos0)n.left||(n.left=new d,n.left.segment=i.value()),n=n.left;else if(e<0)n.right||(n.right=new d,n.right.segment=i.value()),n=n.right;else{if(!i.hasNext())break;i.next(),n.mid||(n.mid=new d,n.mid.segment=i.value()),n=n.mid}}const o=n.value;return n.value=t,n.key=e,o}get(e){const t=this._iter.reset(e);let i=this._root;for(;i;){const e=t.cmp(i.segment);if(e>0)i=i.left;else if(e<0)i=i.right;else{if(!t.hasNext())break;t.next(),i=i.mid}}return i?i.value:void 0}findSubstr(e){const t=this._iter.reset(e);let i=this._root,n=void 0;for(;i;){const e=t.cmp(i.segment);if(e>0)i=i.left;else if(e<0)i=i.right;else{if(!t.hasNext())break - ;t.next(),n=i.value||n,i=i.mid}}return i&&i.value||n}forEach(e){this._forEach(this._root,e)}_forEach(e,t){e&&(this._forEach(e.left,t),e.value&&t(e.value,e.key),this._forEach(e.mid,t),this._forEach(e.right,t))}}t.TernarySearchTree=c;class h{constructor(e,t){this[Symbol.toStringTag]="ResourceMap",e instanceof h?(this.map=new Map(e.map),this.toKey=null!=t?t:h.defaultToKey):(this.map=new Map,this.toKey=null!=e?e:h.defaultToKey)}set(e,t){return this.map.set(this.toKey(e),t),this}get(e){return this.map.get(this.toKey(e))}has(e){return this.map.has(this.toKey(e))}get size(){return this.map.size}clear(){this.map.clear()}delete(e){return this.map.delete(this.toKey(e))}forEach(e,t){void 0!==t&&(e=e.bind(t));for(let[t,n]of this.map)e(n,i.URI.parse(t),this)}values(){return this.map.values()}*keys(){for(let e of this.map.keys())yield i.URI.parse(e)}*entries(){for(let e of this.map.entries())yield[i.URI.parse(e[0]),e[1]]}*[Symbol.iterator](){for(let e of this.map)yield[i.URI.parse(e[0]),e[1]]}}t.ResourceMap=h, - h.defaultToKey=e=>e.toString();class u{constructor(){this[Symbol.toStringTag]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){var e;return null===(e=this._head)||void 0===e?void 0:e.value}get last(){var e;return null===(e=this._tail)||void 0===e?void 0:e.value}has(e){return this._map.has(e)}get(e,t=0){const i=this._map.get(e);if(i)return 0!==t&&this.touch(i,t),i.value}set(e,t,i=0){let n=this._map.get(e);if(n)n.value=t,0!==i&&this.touch(n,i);else{switch(n={key:e,value:t,next:void 0,previous:void 0},i){case 0:this.addItemLast(n);break;case 1:this.addItemFirst(n);break;case 2:default:this.addItemLast(n)}this._map.set(e,n),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){const t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){ - if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");const e=this._head;return this._map.delete(e.key),this.removeItem(e),this._size--,e.value}forEach(e,t){const i=this._state;let n=this._head;for(;n;){if(t?e.bind(t)(n.value,n.key,this):e(n.value,n.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");n=n.next}}keys(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator]:()=>n,next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(i){const e={value:i.key,done:!1};return i=i.next,e}return{value:void 0,done:!0}}};return n}values(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator]:()=>n,next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(i){const e={value:i.value,done:!1};return i=i.next,e}return{value:void 0,done:!0}}};return n}entries(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator]:()=>n,next(){ - if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(i){const e={value:[i.key,i.value],done:!1};return i=i.next,e}return{value:void 0,done:!0}}};return n}[Symbol.iterator](){return this.entries()}trimOld(e){if(e>=this.size)return;if(0===e)return void this.clear();let t=this._head,i=this.size;for(;t&&i>e;)this._map.delete(t.key),t=t.next,i--;this._head=t,this._size=i,t&&(t.previous=void 0),this._state++}addItemFirst(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e,this._state++}addItemLast(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){ - if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{const t=e.next,i=e.previous;if(!t||!i)throw new Error("Invalid list");t.previous=i,i.next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e===this._head)return;const t=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(t.previous=i,i.next=t),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}else if(2===t){if(e===this._tail)return;const t=e.next,i=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=i,i.next=t),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}toJSON(){const e=[];return this.forEach((t,i)=>{e.push([i,t])}),e}fromJSON(e){this.clear();for(const[t,i]of e)this.set(t,i)}}t.LinkedMap=u;t.LRUCache=class extends u{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){ - return this._limit}set limit(e){this._limit=e,this.checkTrim()}get(e,t=2){return super.get(e,t)}peek(e){return super.get(e,0)}set(e,t){return super.set(e,t,2),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}})),define(t[64],i([0,1,59,8]),(function(e,t,i,n){"use strict";function o(...e){return function(t,i){for(let n=0,o=e.length;n0?[{start:0,end:t.length}]:[]}.bind(void 0,!0),t.matchesContiguousSubString=s,t.matchesSubString=r,t.isUpper=l;const h=new Set;function u(e){return c(e)||h.has(e)}function g(e){return a(e)||l(e)||d(e)}function p(e,t){return 0===t.length?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function m(e,t){for(let i=t;i0&&!g(e.charCodeAt(i-1)))return i}return e.length}function f(e,t,i,n){if(i===e.length)return[];if(n===t.length)return null;if(e[i]!==t[n].toLowerCase())return null;{let o=null,s=n+1 - ;for(o=f(e,t,i+1,n+1);!o&&(s=m(t,s))60)return null;const i=function(e){let t=0,i=0,n=0,o=0,s=0;for(let r=0;r.2&&t<.8&&n>.6&&o<.2}(i)){if(!function(e){const{upperPercent:t,lowerPercent:i}=e;return 0===i&&t>.6}(i))return null;t=t.toLowerCase()}let n=null,o=0;for(e=e.toLowerCase();o0&&u(e.charCodeAt(i-1)))return i;return e.length}"`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?".split("").forEach(e=>h.add(e.charCodeAt(0))),t.matchesCamelCase=_,t.matchesWords=function(e,t,i=!1){if(!t||0===t.length)return null;let n=null,o=0;for(e=e.toLowerCase(),t=t.toLowerCase();o=0)l+=1,a+=Math.pow(2,i),d=i+1;else if(0!==a)break}return[l,a,s]},t.createMatches=function(e){if(void 0===e)return[];const t=e[1].toString(2),i=[];for(let n=e[2];ns(e,3)).join("|")}\n`;for(let n=0;n<=i;n++)r+=0===n?" |":`${t[n-1]}|`,r+=e[n].slice(0,o+1).map(e=>s(e.toString(),3)).join("|")+"\n";return r}function I(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:return!0;default:return!1}}function M(e,t,i){return t[e]!==i[e]} - function R(e,t,i,n,o,s){for(;ty?y:e.length,l=n.length>y?y:n.length;if(i>=a||s>=l||a-i>l-s)return;if(!R(t,i,a,o,s,l))return;let d=1,c=1,h=i,u=s,g=!1;for(d=1,h=i;h1&&(g=!0),x[d][c]=s;const r=L[d-1][c-1]+(s>1?1:s),a=L[d-1][c]+-1,l=L[d][c-1]+-1;l>=a?l>r?(L[d][c]=l,D[d][c]=4):l===r?(L[d][c]=l,D[d][c]=6):(L[d][c]=r,D[d][c]=2):a>r?(L[d][c]=a,D[d][c]=1):a===r?(L[d][c]=a,D[d][c]=3):(L[d][c]=r,D[d][c]=2)}return k&&function(e,t,i,n){e=e.substr(t),i=i.substr(n),console.log(N(L,e,e.length,i,i.length)),console.log(N(D,e,e.length,i,i.length)),console.log(N(x,e,e.length,i,i.length))}(e,i,n,s),(g||r)&&(A=0,F=-100,W=s,B=r,function e(t,i,n,o,s){if(A>=10||n<-25)return;let r=0;for(;t>0&&i>0;){const a=x[t][i],l=D[t][i];if(4===l)i-=1,s?n-=5:0!==o&&(n-=1),s=!1,r=0;else{if(!(2&l))return;if(4&l&&e(t,i-1,0!==o?n-1:n,o,s),n+=a,t-=1,i-=1,s=!0,o+=Math.pow(2,i+W),1===a){if(r+=1, - 0===t&&!B)return}else n+=1+r*(a-1),r=0}}n-=i>=3?9:3*i;A+=1;n>F&&(F=n,P=o)}(d-1,c-1,a===l?1:0,0,!1),0!==A)?[F,P,s]:void 0}function O(e,t,i,n,o,s,r){return t[i]!==s[r]?-1:r===i-n?e[i]===o[r]?7:5:!M(r,o,s)||0!==r&&M(r-1,o,s)?!I(s,r)||0!==r&&I(s,r-1)?I(s,r-1)||function(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}(s,r-1)?5:1:5:e[i]===o[r]?7:5}t.isPatternInWord=R,function(e){e.Default=Object.freeze([-100,0,0]),e.isDefault=function(e){return!e||-100===e[0]&&0===e[1]&&0===e[2]}}(t.FuzzyScore||(t.FuzzyScore={})),t.fuzzyScore=T;let A=0,P=0,F=0,W=0,B=!1;function V(e,t){if(t+1>=e.length)return;const i=e[t],n=e[t+1];return i!==n?e.slice(0,t)+n+i+e.slice(t+2):void 0}t.fuzzyScoreGracefulAggressive=function(e,t,i,n,o,s,r){return function(e,t,i,n,o,s,r,a){let l=T(e,t,i,n,o,s,a);if(l&&!r)return l;if(e.length>=3){const t=Math.min(7,e.length-1);for(let r=i+1;rl[0])&&(l=e))}}}return l - }(e,t,i,n,o,s,!0,r)}})),define(t[191],i([0,1,64,8]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchesFuzzyCodiconAware=t.parseCodicons=t.codiconStartMarker=void 0,t.codiconStartMarker="$(",t.parseCodicons=function(e){const i=e.indexOf(t.codiconStartMarker);return-1===i?{text:e}:function(e,i){const n=[];let o="";function s(e){if(e){o+=e;for(const t of e)n.push(c)}}let r,a,l=-1,d="",c=0,h=i;const u=e.length;s(e.substr(0,i));for(;ht?e:`\\${e}`)};const a=/\\\$\([a-z0-9\-]+?(?:~[a-z0-9\-]*?)?\)/gi;t.markdownEscapeEscapedCodicons=function(e){return e.replace(a,e=>`\\${e}`)},t.renderCodiconsRegex=/(\\)?\$\((([a-z0-9\-]+?)(?:~([a-z0-9\-]*?))?)\)/gi,t.renderCodicons=function(e){return e.replace(t.renderCodiconsRegex,(e,t,i,n,o)=>t?`$(${i})`:``)};const l=/(\s)?(\\)?\$\([a-z0-9\-]+?(?:~[a-z0-9\-]*?)?\)(\s)?/gi;t.stripCodicons=function(e){return-1===e.indexOf(i.codiconStartMarker)?e:e.replace(l,(e,t,i,n)=>i?e:t||n||"")}})),define(t[275],i([0,1,7,26]),(function(e,t,i,n){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCodiconsAsElement=void 0,t.renderCodiconsAsElement=function(e){const t=new Array;let o,s=0,r=0;for(;null!==(o=n.renderCodiconsRegex.exec(e));){r=o.index||0,t.push(e.substring(s,r)),s=(o.index||0)+o[0].length;const[,n,a,l,d]=o;t.push(n?`$(${a})`:i.$(`span.codicon.codicon-${l}${d?`.codicon-animation-${d}`:""}`))}return s";const s=this.text.substring(t,i.start);e+=this.supportCodicons?n.renderCodicons(o.escape(s)):o.escape(s),e+="",t=i.end}i.extraClasses?e+=``:e+='';const s=this.text.substring(i.start,i.end);e+=this.supportCodicons?n.renderCodicons(o.escape(s)):o.escape(s),e+="",t=i.end}if(t";const i=this.text.substring(t);e+=this.supportCodicons?n.renderCodicons(o.escape(i)):o.escape(i),e+=""}this.domNode.innerHTML=e,this.title?this.domNode.title=this.title:this.domNode.removeAttribute("title"),this.didEverRender=!0}static escapeNewLines(e,t){let i=0,n=0;return e.replace(/\r\n|\r|\n/g,(e,o)=>{n="\r\n"===e?-1:0,o+=i;for(const e of t)e.end<=o||(e.start>=o&&(e.start+=n),e.end>=o&&(e.end+=n));return i+=n,"⏎"})}}t.HighlightedLabel=s})), - define(t[276],i([0,1,51,190,149,184,26]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HorizontalScrollbar=void 0;const a=r.registerIcon("scrollbar-button-left",r.Codicon.triangleLeft),l=r.registerIcon("scrollbar-button-right",r.Codicon.triangleRight);class d extends n.AbstractScrollbar{constructor(e,t,n){const r=e.getScrollDimensions(),d=e.getCurrentScrollPosition();if(super({lazyRender:t.lazyRender,host:n,scrollbarState:new s.ScrollbarState(t.horizontalHasArrows?t.arrowSize:0,2===t.horizontal?0:t.horizontalScrollbarSize,2===t.vertical?0:t.verticalScrollbarSize,r.width,r.scrollWidth,d.scrollLeft),visibility:t.horizontal,extraScrollbarClassName:"horizontal",scrollable:e}),t.horizontalHasArrows){let e=(t.arrowSize-o.ARROW_IMG_SIZE)/2,n=(t.horizontalScrollbarSize-o.ARROW_IMG_SIZE)/2;this._createArrow({className:"scra",icon:a,top:n,left:e,bottom:void 0,right:void 0,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize, - onActivate:()=>this._host.onMouseWheel(new i.StandardWheelEvent(null,1,0))}),this._createArrow({className:"scra",icon:l,top:n,left:void 0,bottom:void 0,right:e,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new i.StandardWheelEvent(null,-1,0))})}this._createSlider(Math.floor((t.horizontalScrollbarSize-t.horizontalSliderSize)/2),0,void 0,t.horizontalSliderSize)}_updateSlider(e,t){this.slider.setWidth(e),this.slider.setLeft(t)}_renderDomNode(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return e}_sliderMousePosition(e){return e.posx}_sliderOrthogonalMousePosition(e){return e.posy}_updateScrollbarSize(e){ - this.slider.setHeight(e)}writeScrollPosition(e,t){e.scrollLeft=t}}t.HorizontalScrollbar=d})),define(t[277],i([0,1,51,190,149,184,26]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VerticalScrollbar=void 0;const a=r.registerIcon("scrollbar-button-up",r.Codicon.triangleUp),l=r.registerIcon("scrollbar-button-down",r.Codicon.triangleDown);class d extends n.AbstractScrollbar{constructor(e,t,n){const r=e.getScrollDimensions(),d=e.getCurrentScrollPosition();if(super({lazyRender:t.lazyRender,host:n,scrollbarState:new s.ScrollbarState(t.verticalHasArrows?t.arrowSize:0,2===t.vertical?0:t.verticalScrollbarSize,0,r.height,r.scrollHeight,d.scrollTop),visibility:t.vertical,extraScrollbarClassName:"vertical",scrollable:e}),t.verticalHasArrows){let e=(t.arrowSize-o.ARROW_IMG_SIZE)/2,n=(t.verticalScrollbarSize-o.ARROW_IMG_SIZE)/2;this._createArrow({className:"scra",icon:a,top:e,left:n,bottom:void 0,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize, - onActivate:()=>this._host.onMouseWheel(new i.StandardWheelEvent(null,0,1))}),this._createArrow({className:"scra",icon:l,top:void 0,left:n,bottom:e,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new i.StandardWheelEvent(null,0,-1))})}this._createSlider(0,Math.floor((t.verticalScrollbarSize-t.verticalSliderSize)/2),t.verticalSliderSize,void 0)}_updateSlider(e,t){this.slider.setHeight(e),this.slider.setTop(t)}_renderDomNode(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return t}_sliderMousePosition(e){return e.posy}_sliderOrthogonalMousePosition(e){return e.posx}_updateScrollbarSize(e){ - this.slider.setWidth(e)}writeScrollPosition(e,t){e.scrollTop=t}}t.VerticalScrollbar=d})),define(t[192],i([0,1,26]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.treeItemLoadingIcon=t.treeFilterClearIcon=t.treeFilterOnTypeOffIcon=t.treeFilterOnTypeOnIcon=t.treeItemExpandedIcon=void 0,t.treeItemExpandedIcon=i.registerIcon("tree-item-expanded",i.Codicon.chevronDown),t.treeFilterOnTypeOnIcon=i.registerIcon("tree-filter-on-type-on",i.Codicon.listFilter),t.treeFilterOnTypeOffIcon=i.registerIcon("tree-filter-on-type-off",i.Codicon.listSelection),t.treeFilterClearIcon=i.registerIcon("tree-filter-clear",i.Codicon.close),t.treeItemLoadingIcon=i.registerIcon("tree-item-loading",i.Codicon.loading)})),define(t[278],i([0,1,64,63,16,8]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pieceToQuery=t.prepareQuery=t.scoreFuzzy2=void 0;const r=[void 0,[]];function a(e,t,n,o){const s=i.fuzzyScore(t.original,t.originalLowercase,n,e,e.toLowerCase(),o,!0) - ;return s?[s[0],i.createMatches(s)]:r}function l(e){const t=e.sort((e,t)=>e.start-t.start),i=[];let n=void 0;for(const e of t)n&&d(n,e)?(n.start=Math.min(n.start,e.start),n.end=Math.max(n.end,e.end)):(n=e,i.push(e));return i}function d(e,t){return!(e.end1?function(e,t,i,n){let o=0;const s=[];for(const l of t){const[t,d]=a(e,l,i,n);if("number"!=typeof t)return r;o+=t,s.push(...d)}return[o,l(s)]}(e,o.values,i,n):a(e,t,i,n)};const c=" ";function h(e){"string"!=typeof e&&(e="");const t=e.toLowerCase(),{pathNormalized:i,normalized:o,normalizedLowercase:s}=u(e),r=i.indexOf(n.sep)>=0;let a=void 0;const l=e.split(c);if(l.length>1)for(const e of l){const{pathNormalized:t,normalized:i,normalizedLowercase:n}=u(e);i&&(a||(a=[]),a.push({original:e,originalLowercase:e.toLowerCase(),pathNormalized:t,normalized:i,normalizedLowercase:n}))}return{original:e,originalLowercase:t,pathNormalized:i,normalized:o, - normalizedLowercase:s,values:a,containsPathSeparator:r}}function u(e){let t;t=o.isWindows?e.replace(/\//g,n.sep):e.replace(/\\/g,n.sep);const i=s.stripWildcards(t).replace(/\s/g,"");return{pathNormalized:t,normalized:i,normalizedLowercase:i.toLowerCase()}}t.prepareQuery=h,t.pieceToQuery=function(e){return Array.isArray(e)?h(e.map(e=>e.original).join(c)):h(e.original)}})),define(t[193],i([0,1,19,8,187,63,59,15]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isRelativePattern=t.parse=t.match=t.splitGlobAware=void 0;const l="**",d="/",c="[/\\\\]",h="[^/\\\\]",u=/\//g;function g(e){switch(e){case 0:return"";case 1:return`${h}*?`;default:return`(?:${c}|${h}+${c}|${c}${h}+)*?`}}function p(e,t){if(!e)return[];const i=[];let n=!1,o=!1,s="";for(const r of e){switch(r){case t:if(!n&&!o){i.push(s),s="";continue}break;case"{":n=!0;break;case"}":n=!1;break;case"[":o=!0;break;case"]":o=!1}s+=r}return s&&i.push(s),i}t.splitGlobAware=p - ;const m=/^\*\*\/\*\.[\w\.-]+$/,f=/^\*\*\/([\w\.-]+)\/?$/,_=/^{\*\*\/[\*\.]?[\w\.-]+\/?(,\*\*\/[\*\.]?[\w\.-]+\/?)*}$/,v=/^{\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?(,\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?)*}$/,C=/^\*\*((\/[\w\.-]+)+)\/?$/,b=/^([\w\.-]+(\/[\w\.-]+)*)\/?$/,S=new r.LRUCache(1e4),w=function(){return!1},y=function(){return null};function E(e,t){if(!e)return y;let o;const s=`${o=(o="string"!=typeof e?e.pattern:e).trim()}_${!!t.trimForExclusions}`;let r,a=S.get(s);if(a)return L(a,e);if(m.test(o)){const e=o.substr(4);a=function(t,i){return"string"==typeof t&&t.endsWith(e)?o:null}}else a=(r=f.exec(x(o,t)))?function(e,t){const i=`/${e}`,n=`\\${e}`,o=function(o,s){return"string"!=typeof o?null:s?s===e?t:null:o===e||o.endsWith(i)||o.endsWith(n)?t:null},s=[e];return o.basenames=s,o.patterns=[t],o.allBasenames=s,o}(r[1],o):(t.trimForExclusions?v:_).test(o)?function(e,t){const n=I(e.slice(1,-1).split(",").map(e=>E(e,t)).filter(e=>e!==y),e),o=n.length;if(!o)return y;if(1===o)return n[0];const s=function(t,i){ - for(let o=0,s=n.length;o!!e.allBasenames);r&&(s.allBasenames=r.allBasenames);const a=n.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]);a.length&&(s.allPaths=a);return s}(o,t):(r=C.exec(x(o,t)))?D(r[1].substr(1),o,!0):(r=b.exec(x(o,t)))?D(r[1],o,!1):function(e){try{const t=new RegExp(`^${function e(t){if(!t)return"";let i="";const o=p(t,d);if(o.every(e=>e===l))i=".*";else{let t=!1;o.forEach((s,r)=>{if(s===l)return void(t||(i+=g(2),t=!0));let a=!1,u="",m=!1,f="";for(const t of s)if("}"!==t&&a)u+=t;else if(!m||"]"===t&&f)switch(t){case"{":a=!0;continue;case"[":m=!0;continue;case"}":const o=`(?:${p(u,",").map(t=>e(t)).join("|")})`;i+=o,a=!1,u="";break;case"]":i+="["+f+"]",m=!1,f="";break;case"?":i+=h;continue;case"*":i+=g(1);continue;default:i+=n.escapeRegExpCharacters(t)}else{let e;f+=e="-"===t?t:"^"!==t&&"!"!==t||f?t===d?"":n.escapeRegExpCharacters(t):"^"}r(function(e,t,i){if(!1===t)return y;const n=E(e,i);if(n===y)return y;if("boolean"==typeof t)return n;if(t){const i=t.when;if("string"==typeof i){const t=(t,o,s,r)=>{ - if(!r||!n(t,o))return null;const l=r(i.replace("$(basename)",s));return a.isThenable(l)?l.then(t=>t?e:null):l?e:null};return t.requiresSiblings=!0,t}}return n})(i,e[i],t)).filter(e=>e!==y)),o=n.length;if(!o)return y;if(!n.some(e=>!!e.requiresSiblings)){if(1===o)return n[0];const e=function(e,t){for(let i=0,o=n.length;i!!e.allBasenames);t&&(e.allBasenames=t.allBasenames);const s=n.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]);return s.length&&(e.allPaths=s),e}const r=function(e,t,i){let o=void 0;for(let r=0,a=n.length;r!!e.allBasenames);l&&(r.allBasenames=l.allBasenames);const d=n.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]);d.length&&(r.allPaths=d);return r}(e,t)}function N(e){const t=e;return t&&"string"==typeof t.base&&"string"==typeof t.pattern} - function I(e,t){const i=e.filter(e=>!!e.basenames);if(i.length<2)return e;const n=i.reduce((e,t)=>{const i=t.basenames;return i?e.concat(i):e},[]);let o;if(t){o=[];for(let e=0,i=n.length;e{const i=t.patterns;return i?e.concat(i):e},[]);const s=function(e,t){if("string"!=typeof e)return null;if(!t){let i;for(i=e.length;i>0;i--){const t=e.charCodeAt(i-1);if(47===t||92===t)break}t=e.substr(i)}const i=n.indexOf(t);return-1!==i?o[i]:null};s.basenames=n,s.patterns=o,s.allBasenames=n;const r=e.filter(e=>!e.basenames);return r.push(s),r}t.match=function(e,t,i){return!(!e||"string"!=typeof t)&&k(e)(t,void 0,i)},t.parse=k,t.isRelativePattern=N})),define(t[78],i([0,1,19,26,12]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseHrefAndDimensions=t.removeMarkdownEscapes=t.markedStringsEquals=t.isMarkdownString=t.isEmptyMarkdownString=t.MarkdownString=void 0;class s{constructor(e="",t=!1){var i,n;if(this._value=e, - "string"!=typeof this._value)throw o.illegalArgument("value");"boolean"==typeof t?(this._isTrusted=t,this._supportThemeIcons=!1):(this._isTrusted=null!==(i=t.isTrusted)&&void 0!==i&&i,this._supportThemeIcons=null!==(n=t.supportThemeIcons)&&void 0!==n&&n)}get value(){return this._value}get isTrusted(){return this._isTrusted}get supportThemeIcons(){return this._supportThemeIcons}appendText(e){return this._value+=(this._supportThemeIcons?n.escapeCodicons(e):e).replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&").replace(/\n/g,"\n\n"),this}appendMarkdown(e){return this._value+=e,this}appendCodeblock(e,t){return this._value+="\n```",this._value+=e,this._value+="\n",this._value+=t,this._value+="\n```\n",this}}function r(e){return e instanceof s||!(!e||"object"!=typeof e)&&!("string"!=typeof e.value||"boolean"!=typeof e.isTrusted&&void 0!==e.isTrusted||"boolean"!=typeof e.supportThemeIcons&&void 0!==e.supportThemeIcons)}function a(e,t){ - return e===t||!(!e||!t)&&(e.value===t.value&&e.isTrusted===t.isTrusted&&e.supportThemeIcons===t.supportThemeIcons)}t.MarkdownString=s,t.isEmptyMarkdownString=function e(t){return r(t)?!t.value:!Array.isArray(t)||t.every(e)},t.isMarkdownString=r,t.markedStringsEquals=function(e,t){return!e&&!t||!(!e||!t)&&(Array.isArray(e)&&Array.isArray(t)?i.equals(e,t,a):!(!r(e)||!r(t))&&a(e,t))},t.removeMarkdownEscapes=function(e){return e?e.replace(/\\([\\`*_{}[\]()#+\-.!])/g,"$1"):e},t.parseHrefAndDimensions=function(e){const t=[],i=e.split("|").map(e=>e.trim());e=i[0];const n=i[1];if(n){const e=/height=(\d+)/.exec(n),i=/width=(\d+)/.exec(n),o=e?e[1]:"",s=i?i[1]:"",r=isFinite(parseInt(s)),a=isFinite(parseInt(o));r&&t.push(`width="${s}"`),a&&t.push(`height="${o}"`)}return{href:e,dimensions:t}}})),define(t[41],i([0,1,187,63,24,8,40,16]),(function(e,t,i,n,o,s,r,a){"use strict";function l(e){return o.uriToFsPath(e,!0)}Object.defineProperty(t,"__esModule",{value:!0}), - t.DataUri=t.isEqualAuthority=t.resolvePath=t.relativePath=t.normalizePath=t.joinPath=t.dirname=t.basename=t.basenameOrAuthority=t.isEqual=t.extUri=t.ExtUri=t.originalFSPath=void 0,t.originalFSPath=l;class d{constructor(e){this._ignorePathCasing=e}compare(e,t,i=!1){return e===t?0:s.compare(this.getComparisonKey(e,i),this.getComparisonKey(t,i))}isEqual(e,t,i=!1){return e===t||!(!e||!t)&&this.getComparisonKey(e,i)===this.getComparisonKey(t,i)}getComparisonKey(e,t=!1){return e.with({path:this._ignorePathCasing(e)?e.path.toLowerCase():void 0,fragment:t?null:void 0}).toString()}joinPath(e,...t){return o.URI.joinPath(e,...t)}basenameOrAuthority(e){return t.basename(e)||e.authority}basename(e){return n.posix.basename(e.path)}dirname(e){if(0===e.path.length)return e;let t;return e.scheme===r.Schemas.file?t=o.URI.file(n.dirname(l(e))).path:(t=n.posix.dirname(e.path),e.authority&&t.length&&47!==t.charCodeAt(0)&&(console.error(`dirname("${e.toString})) resulted in a relative path`),t="/")),e.with({path:t})} - normalizePath(e){if(!e.path.length)return e;let t;return t=e.scheme===r.Schemas.file?o.URI.file(n.normalize(l(e))).path:n.posix.normalize(e.path),e.with({path:t})}relativePath(e,o){if(e.scheme!==o.scheme||!t.isEqualAuthority(e.authority,o.authority))return;if(e.scheme===r.Schemas.file){const t=n.relative(l(e),l(o));return a.isWindows?i.toSlashes(t):t}let s=e.path||"/",d=o.path||"/";if(this._ignorePathCasing(e)){let e=0;for(const t=Math.min(s.length,d.length);e!1),t.isEqual=t.extUri.isEqual.bind(t.extUri), - t.basenameOrAuthority=t.extUri.basenameOrAuthority.bind(t.extUri),t.basename=t.extUri.basename.bind(t.extUri),t.dirname=t.extUri.dirname.bind(t.extUri),t.joinPath=t.extUri.joinPath.bind(t.extUri),t.normalizePath=t.extUri.normalizePath.bind(t.extUri),t.relativePath=t.extUri.relativePath.bind(t.extUri),t.resolvePath=t.extUri.resolvePath.bind(t.extUri),t.isEqualAuthority=t.extUri.isEqualAuthority.bind(t.extUri),function(e){e.META_DATA_LABEL="label",e.META_DATA_DESCRIPTION="description",e.META_DATA_SIZE="size",e.META_DATA_MIME="mime",e.parseMetaData=function(t){const i=new Map;t.path.substring(t.path.indexOf(";")+1,t.path.lastIndexOf(";")).split(";").forEach(e=>{const[t,n]=e.split(":");t&&n&&i.set(t,n)});const n=t.path.substring(0,t.path.indexOf(";"));return n&&i.set(e.META_DATA_MIME,n),i}}(t.DataUri||(t.DataUri={}))})),define(t[279],i([0,1,7,148,12,78,97,657,658,189,37,8,24,40,26,41,51]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.renderMarkdown=void 0,t.renderMarkdown=function(e,t={},_={}){var v;const C=n.createElement(t),b=function(t){let i;try{i=d.parse(decodeURIComponent(t))}catch(e){}return i?(i=c.cloneAndChange(i,t=>e.uris&&e.uris[t]?u.URI.revive(e.uris[t]):void 0),encodeURIComponent(JSON.stringify(i))):t},S=function(t,n){const o=e.uris&&e.uris[t];if(!o)return t;let s=u.URI.revive(o);return u.URI.parse(t).toString()===s.toString()?t:n?i.asDomUri(s).toString(!0):(s.query&&(s=s.with({query:b(s.query)})),s.toString())};let w;const y=new Promise(e=>w=e),E=new a.Renderer;E.image=(e,i,n)=>{let o=[],r=[];if(e){({href:e,dimensions:o}=s.parseHrefAndDimensions(e)),e=S(e,!0);try{const i=u.URI.parse(e);t.baseUrl&&i.scheme===g.Schemas.file&&(e=m.resolvePath(t.baseUrl,e).toString())}catch(e){}r.push(`src="${e}"`)}return n&&r.push(`alt="${n}"`),i&&r.push(`title="${i}"`),o.length&&(r=r.concat(o)),""},E.link=(i,n,o)=>{if(i===o&&(o=s.removeMarkdownEscapes(o)),i=S(i,!1),t.baseUrl){ - /^\w[\w\d+.-]*:/.test(i)||(i=m.resolvePath(t.baseUrl,i).toString())}return n=s.removeMarkdownEscapes(n),!(i=s.removeMarkdownEscapes(i))||i.match(/^data:|javascript:/i)||i.match(/^command:/i)&&!e.isTrusted||i.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?o:`
    /g,">").replace(/"/g,""").replace(/'/g,"'")}" title="${n||i}">${o}`},E.paragraph=t=>`

    ${e.supportThemeIcons?p.renderCodicons(t):t}

    `,t.codeBlockRenderer&&(E.code=(e,i)=>{const n=t.codeBlockRenderer(i,e),o=r.defaultGenerator.nextId(),s=Promise.all([n,y]).then(e=>{const t=e[0],i=C.querySelector(`div[data-code="${o}"]`);i&&(i.innerHTML=t)}).catch(e=>{});return t.codeBlockRenderCallback&&s.then(t.codeBlockRenderCallback),`
    ${h.escape(e)}
    `});const L=t.actionHandler;L&&[i.EventType.CLICK,i.EventType.AUXCLICK].forEach(e=>{L.disposeables.add(i.addDisposableListener(C,e,e=>{const t=new f.StandardMouseEvent(e) - ;if(!t.leftButton&&!t.middleButton)return;let i=t.target;if("A"===i.tagName||(i=i.parentElement)&&"A"===i.tagName)try{const e=i.dataset.href;e&&L.callback(e,t)}catch(e){o.onUnexpectedError(e)}finally{t.preventDefault()}}))}),_.sanitizer=t=>{return(e.isTrusted?t.match(/^()|(<\/\s*span>)$/):void 0)?t:""},_.sanitize=!0,_.renderer=E;const x=[g.Schemas.http,g.Schemas.https,g.Schemas.mailto,g.Schemas.data,g.Schemas.file,g.Schemas.vscodeRemote,g.Schemas.vscodeRemoteResource];e.isTrusted&&x.push(g.Schemas.command);let D=null!==(v=e.value)&&void 0!==v?v:"";D.length>1e5&&(D=`${D.substr(0,1e5)}…`);const k=a.parse(e.supportThemeIcons?p.markdownEscapeEscapedCodicons(D):D,_);return C.innerHTML=l.insane(k,{allowedSchemes:x,allowedTags:["ul","li","p","code","blockquote","ol","h1","h2","h3","h4","h5","h6","hr","em","pre","table","thead","tbody","tr","th","td","div","del","a","strong","br","img","span"],allowedAttributes:{a:["href","name","target","data-href"],img:["src","title","alt","width","height"], - div:["class","data-code"],span:["class","style"],th:["align"],td:["align"]},filter:function(t){return"span"!==t.tag||!e.isTrusted||1!==Object.keys(t.attrs).length||(t.attrs.style?!!t.attrs.style.match(/^(color\:#[0-9a-fA-F]+;)?(background-color\:#[0-9a-fA-F]+;)?$/):!!t.attrs.class&&!!t.attrs.class.match(/^codicon codicon-[a-z\-]+( codicon-animation-[a-z\-]+)?$/))}}),w(),C}})),define(t[151],i([0,1,24,63,8,40,16,41]),(function(e,t,i,n,o,s,r,a){"use strict";function l(e){return!(!r.isWindows||!e||":"!==e[1])}function d(e){return l(e)?e.charAt(0).toUpperCase()+e.slice(1):e}Object.defineProperty(t,"__esModule",{value:!0}),t.tildify=t.normalizeDriveLetter=t.getBaseLabel=t.getPathLabel=void 0,t.getPathLabel=function(e,t,o){if("string"==typeof e&&(e=i.URI.file(e)),o){const t=o.getWorkspaceFolder(e);if(t){const i=o.getWorkspace().folders.length>1;let n;if(n=a.isEqual(t.uri,e)?"":a.relativePath(t.uri,e),i){const e=t.name?t.name:a.basename(t.uri);n=n?e+" • "+n:e}return n}} - if(e.scheme!==s.Schemas.file&&e.scheme!==s.Schemas.untitled)return e.with({query:null,fragment:null}).toString(!0);if(l(e.fsPath))return n.normalize(d(e.fsPath));let c=n.normalize(e.fsPath);return!r.isWindows&&(null==t?void 0:t.userHome)&&(c=h(c,t.userHome.fsPath)),c},t.getBaseLabel=function(e){if(!e)return;"string"==typeof e&&(e=i.URI.file(e));const t=a.basename(e)||(e.scheme===s.Schemas.file?e.fsPath:e.path);return l(t)?d(t):t},t.normalizeDriveLetter=d;let c=Object.create(null);function h(e,t){if(r.isWindows||!e||!t)return e;let i=c.original===t?c.normalized:void 0;return i||(i=`${o.rtrim(t,n.posix.sep)}${n.posix.sep}`,c={original:t,normalized:i}),(r.isLinux?e.startsWith(i):o.startsWithIgnoreCase(e,i))&&(e=`~/${e.substr(i.length)}`),e}t.tildify=h})),define(t[280],i([0,1,63,8,193,40,41]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.guessMimeTypes=t.registerTextMime=t.MIME_UNKNOWN=t.MIME_TEXT=void 0,t.MIME_TEXT="text/plain",t.MIME_UNKNOWN="application/unknown" - ;let a=[],l=[],d=[];function c(e,t,i){let n=null,s=null,r=null;for(let a=i.length-1;a>=0;a--){const l=i[a];if(t===l.filenameLowercase){n=l;break}if(l.filepattern&&(!s||l.filepattern.length>s.filepattern.length)){const i=l.filepatternOnPath?e:t;o.match(l.filepatternLowercase,i)&&(s=l)}l.extension&&(!r||l.extension.length>r.extension.length)&&t.endsWith(l.extensionLowercase)&&(r=l)}return n?n.mime:s?s.mime:r?r.mime:null}t.registerTextMime=function(e,t=!1){const n=function(e){return{id:e.id,mime:e.mime,filename:e.filename,extension:e.extension,filepattern:e.filepattern,firstline:e.firstline,userConfigured:e.userConfigured,filenameLowercase:e.filename?e.filename.toLowerCase():void 0,extensionLowercase:e.extension?e.extension.toLowerCase():void 0,filepatternLowercase:e.filepattern?e.filepattern.toLowerCase():void 0,filepatternOnPath:!!e.filepattern&&e.filepattern.indexOf(i.posix.sep)>=0}}(e);a.push(n),n.userConfigured?d.push(n):l.push(n),t&&!n.userConfigured&&a.forEach(e=>{ - e.mime===n.mime||e.userConfigured||(n.extension&&e.extension===n.extension&&console.warn(`Overwriting extension <<${n.extension}>> to now point to mime <<${n.mime}>>`),n.filename&&e.filename===n.filename&&console.warn(`Overwriting filename <<${n.filename}>> to now point to mime <<${n.mime}>>`),n.filepattern&&e.filepattern===n.filepattern&&console.warn(`Overwriting filepattern <<${n.filepattern}>> to now point to mime <<${n.mime}>>`),n.firstline&&e.firstline===n.firstline&&console.warn(`Overwriting firstline <<${n.firstline}>> to now point to mime <<${n.mime}>>`))})},t.guessMimeTypes=function(e,o){let h;if(e)switch(e.scheme){case s.Schemas.file:h=e.fsPath;break;case s.Schemas.data:h=r.DataUri.parseMetaData(e).get(r.DataUri.META_DATA_LABEL);break;default:h=e.path}if(!h)return[t.MIME_UNKNOWN];h=h.toLowerCase();const u=i.basename(h),g=c(h,u,d);if(g)return[g,t.MIME_TEXT];const p=c(h,u,l);if(p)return[p,t.MIME_TEXT];if(o){const e=function(e){n.startsWithUTF8BOM(e)&&(e=e.substr(1)) - ;if(e.length>0)for(let t=a.length-1;t>=0;t--){const i=a[t];if(!i.firstline)continue;const n=e.match(i.firstline);if(n&&n.length>0)return i.mime}return null}(o);if(e)return[e,t.MIME_TEXT]}return[t.MIME_UNKNOWN]}})),define(t[194],i([0,1,12,2,16,23]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=t.SimpleWorkerServer=t.SimpleWorkerClient=t.logOnceWebWorkerWarning=void 0;const r="$initialize";let a=!1;t.logOnceWebWorkerWarning=function(e){o.isWeb&&(a||(a=!0,console.warn("Could not create web worker(s). Falling back to loading web worker code in main thread, which might cause UI freezes. Please see https://github.com/Microsoft/monaco-editor#faq")),console.warn(e.message))};class l{constructor(e){this._workerId=-1,this._handler=e,this._lastSentReq=0,this._pendingReplies=Object.create(null)}setWorkerId(e){this._workerId=e}sendMessage(e,t){let i=String(++this._lastSentReq);return new Promise((n,o)=>{this._pendingReplies[i]={resolve:n,reject:o},this._send({ - vsWorker:this._workerId,req:i,method:e,args:t})})}handleMessage(e){e&&e.vsWorker&&(-1!==this._workerId&&e.vsWorker!==this._workerId||this._handleMessage(e))}_handleMessage(e){if(e.seq){let t=e;if(!this._pendingReplies[t.seq])return void console.warn("Got reply to unknown seq");let i=this._pendingReplies[t.seq];if(delete this._pendingReplies[t.seq],t.err){let e=t.err;return t.err.$isError&&((e=new Error).name=t.err.name,e.message=t.err.message,e.stack=t.err.stack),void i.reject(e)}return void i.resolve(t.res)}let t=e,n=t.req;this._handler.handleMessage(t.method,t.args).then(e=>{this._send({vsWorker:this._workerId,seq:n,res:e,err:void 0})},e=>{e.detail instanceof Error&&(e.detail=i.transformErrorForSerialization(e.detail)),this._send({vsWorker:this._workerId,seq:n,res:void 0,err:i.transformErrorForSerialization(e)})})}_send(e){let t=[];if(e.req){const i=e;for(let e=0;e{this._protocol.handleMessage(e)},e=>{n&&n(e)})),this._protocol=new l({sendMessage:(e,t)=>{this._worker.postMessage(e,t)},handleMessage:(e,t)=>{if("function"!=typeof i[e])return Promise.reject(new Error("Missing method "+e+" on main thread host."));try{return Promise.resolve(i[e].apply(i,t))}catch(e){return Promise.reject(e)}}}),this._protocol.setWorkerId(this._worker.getId());let o=null;void 0!==self.require&&"function"==typeof self.require.getConfig?o=self.require.getConfig():void 0!==self.requirejs&&(o=self.requirejs.s.contexts._.config);const a=s.getAllMethodNames(i);this._onModuleLoaded=this._protocol.sendMessage(r,[this._worker.getId(),JSON.parse(JSON.stringify(o)),t,a]);const d=(e,t)=>this._request(e,t);this._lazyProxy=new Promise((e,i)=>{n=i,this._onModuleLoaded.then(t=>{e(s.createProxyObject(t,d))},e=>{i(e), - this._onError("Worker failed to load "+t,e)})})}getProxyObject(){return this._lazyProxy}_request(e,t){return new Promise((i,n)=>{this._onModuleLoaded.then(()=>{this._protocol.sendMessage(e,t).then(i,n)},n)})}_onError(e,t){console.error(e),console.info(t)}}t.SimpleWorkerClient=d;class c{constructor(e,t){this._requestHandlerFactory=t,this._requestHandler=null,this._protocol=new l({sendMessage:(t,i)=>{e(t,i)},handleMessage:(e,t)=>this._handleMessage(e,t)})}onmessage(e){this._protocol.handleMessage(e)}_handleMessage(e,t){if(e===r)return this.initialize(t[0],t[1],t[2],t[3]);if(!this._requestHandler||"function"!=typeof this._requestHandler[e])return Promise.reject(new Error("Missing requestHandler or method: "+e));try{return Promise.resolve(this._requestHandler[e].apply(this._requestHandler,t))}catch(e){return Promise.reject(e)}}initialize(e,t,i,n){this._protocol.setWorkerId(e);const o=s.createProxyObject(n,(e,t)=>this._protocol.sendMessage(e,t)) - ;return this._requestHandlerFactory?(this._requestHandler=this._requestHandlerFactory(o),Promise.resolve(s.getAllMethodNames(this._requestHandler))):(t&&(void 0!==t.baseUrl&&delete t.baseUrl,void 0!==t.paths&&void 0!==t.paths.vs&&delete t.paths.vs,t.catchError=!0,self.require.config(t)),new Promise((e,t)=>{self.require([i],i=>{this._requestHandler=i.create(o),this._requestHandler?e(s.getAllMethodNames(this._requestHandler)):t(new Error("No RequestHandler!"))},t)}))}}t.SimpleWorkerServer=c,t.create=function(e){return new c(e,null)}})),define(t[195],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ItemActivation=t.NO_KEY_MODS=void 0,t.NO_KEY_MODS={ctrlCmd:!1,alt:!1},function(e){e[e.NONE=0]="NONE",e[e.FIRST=1]="FIRST",e[e.SECOND=2]="SECOND",e[e.LAST=3]="LAST"}(t.ItemActivation||(t.ItemActivation={}))})),define(t[281],i([0,1,16,194]),(function(e,t,i,n){"use strict";function o(t,i,n=!1){if(n||/^((http:)|(https:)|(file:))/.test(t)){ - const o=String(window.location),s=o.substr(0,o.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(n||t.substring(0,s.length)!==s){const o="vs/base/worker/defaultWorkerFactory.js",s=`/*${i}*/self.MonacoEnvironment={baseUrl: '${e.toUrl(o).slice(0,-o.length)}'};importScripts('${t}');/*${i}*/`;if(n){return`data:text/javascript;charset=utf-8,${encodeURIComponent(s)}`}const r=new Blob([s],{type:"application/javascript"});return URL.createObjectURL(r)}}return t+"#"+i}Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultWorkerFactory=t.getWorkerBootstrapUrl=void 0,t.getWorkerBootstrapUrl=o;class s{constructor(t,n,s,r,a){this.id=n;const l=function(t,n){if(i.globals.MonacoEnvironment){if("function"==typeof i.globals.MonacoEnvironment.getWorker)return i.globals.MonacoEnvironment.getWorker(t,n);if("function"==typeof i.globals.MonacoEnvironment.getWorkerUrl)return new Worker(i.globals.MonacoEnvironment.getWorkerUrl(t,n))}if("function"==typeof e){ - const i=o(e.toUrl("./"+t),n);return new Worker(i,{name:n})}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}("workerMain.js",s);"function"==typeof l.then?this.worker=l:this.worker=Promise.resolve(l),this.postMessage(t,[]),this.worker.then(e=>{e.onmessage=function(e){r(e.data)},e.onmessageerror=a,"function"==typeof e.addEventListener&&e.addEventListener("error",a)})}getId(){return this.id}postMessage(e,t){this.worker&&this.worker.then(i=>i.postMessage(e,t))}dispose(){this.worker&&this.worker.then(e=>e.terminate()),this.worker=null}}class r{constructor(e){this._label=e,this._webWorkerFailedBeforeError=!1}create(e,t,i){let o=++r.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new s(e,o,this._label||"anonymous"+o,t,e=>{n.logOnceWebWorkerWarning(e),this._webWorkerFailedBeforeError=e,i(e)})}}t.DefaultWorkerFactory=r,r.LAST_WORKER_ID=0})),define(t[196],i([9]),{}),define(t[282],i([9]),{}), - define(t[48],i([0,1,16,7,282]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.status=t.alert=t.setARIAContainer=void 0;const o=2e4;let s,r,a,l,d;function c(e){s&&(r.textContent!==e?(n.clearNode(a),h(r,e)):(n.clearNode(r),h(a,e)))}function h(e,t){n.clearNode(e),t.length>o&&(t=t.substr(0,o)),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}t.setARIAContainer=function(e){(s=document.createElement("div")).className="monaco-aria-container";const t=()=>{const e=document.createElement("div");return e.className="monaco-alert",e.setAttribute("role","alert"),e.setAttribute("aria-atomic","true"),s.appendChild(e),e};r=t(),a=t();const i=()=>{const e=document.createElement("div");return e.className="monaco-status",e.setAttribute("role","complementary"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),s.appendChild(e),e};l=i(),d=i(),e.appendChild(s)},t.alert=c,t.status=function(e){s&&(i.isMacintosh?c(e):l.textContent!==e?(n.clearNode(d), - h(l,e)):(n.clearNode(l),h(d,e)))}})),define(t[283],i([9]),{}),define(t[284],i([0,1,7,53,29,37,4,2,58,275,283]),(function(e,t,i,n,o,s,r,a,l,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Button=void 0;const c={buttonBackground:o.Color.fromHex("#0E639C"),buttonHoverBackground:o.Color.fromHex("#006BB3"),buttonForeground:o.Color.white};class h extends a.Disposable{constructor(e,t){super(),this._onDidClick=this._register(new r.Emitter),this.options=t||Object.create(null),s.mixin(this.options,c,!1),this.buttonForeground=this.options.buttonForeground,this.buttonBackground=this.options.buttonBackground,this.buttonHoverBackground=this.options.buttonHoverBackground,this.buttonSecondaryForeground=this.options.buttonSecondaryForeground,this.buttonSecondaryBackground=this.options.buttonSecondaryBackground,this.buttonSecondaryHoverBackground=this.options.buttonSecondaryHoverBackground,this.buttonBorder=this.options.buttonBorder,this._element=document.createElement("a"), - i.addClass(this._element,"monaco-button"),this._element.tabIndex=0,this._element.setAttribute("role","button"),e.appendChild(this._element),this._register(l.Gesture.addTarget(this._element)),[i.EventType.CLICK,l.EventType.Tap].forEach(e=>{this._register(i.addDisposableListener(this._element,e,e=>{this.enabled?this._onDidClick.fire(e):i.EventHelper.stop(e)}))}),this._register(i.addDisposableListener(this._element,i.EventType.KEY_DOWN,e=>{const t=new n.StandardKeyboardEvent(e);let o=!1;this.enabled&&(t.equals(3)||t.equals(10))?(this._onDidClick.fire(e),o=!0):t.equals(9)&&(this._element.blur(),o=!0),o&&i.EventHelper.stop(t,!0)})),this._register(i.addDisposableListener(this._element,i.EventType.MOUSE_OVER,e=>{i.hasClass(this._element,"disabled")||this.setHoverBackground()})),this._register(i.addDisposableListener(this._element,i.EventType.MOUSE_OUT,e=>{this.applyStyles()})),this.focusTracker=this._register(i.trackFocus(this._element)),this._register(this.focusTracker.onDidFocus(()=>this.setHoverBackground())), - this._register(this.focusTracker.onDidBlur(()=>this.applyStyles())),this.applyStyles()}get onDidClick(){return this._onDidClick.event}setHoverBackground(){let e;(e=this.options.secondary?this.buttonSecondaryHoverBackground?this.buttonSecondaryHoverBackground.toString():null:this.buttonHoverBackground?this.buttonHoverBackground.toString():null)&&(this._element.style.backgroundColor=e)}style(e){this.buttonForeground=e.buttonForeground,this.buttonBackground=e.buttonBackground,this.buttonHoverBackground=e.buttonHoverBackground,this.buttonSecondaryForeground=e.buttonSecondaryForeground,this.buttonSecondaryBackground=e.buttonSecondaryBackground,this.buttonSecondaryHoverBackground=e.buttonSecondaryHoverBackground,this.buttonBorder=e.buttonBorder,this.applyStyles()}applyStyles(){if(this._element){let e,t;this.options.secondary?(t=this.buttonSecondaryForeground?this.buttonSecondaryForeground.toString():"", - e=this.buttonSecondaryBackground?this.buttonSecondaryBackground.toString():""):(t=this.buttonForeground?this.buttonForeground.toString():"",e=this.buttonBackground?this.buttonBackground.toString():"");const i=this.buttonBorder?this.buttonBorder.toString():"";this._element.style.color=t,this._element.style.backgroundColor=e,this._element.style.borderWidth=i?"1px":"",this._element.style.borderStyle=i?"solid":"",this._element.style.borderColor=i}}get element(){return this._element}set label(e){i.hasClass(this._element,"monaco-text-button")||i.addClass(this._element,"monaco-text-button"),this.options.supportCodicons?i.reset(this._element,...d.renderCodiconsAsElement(e)):this._element.textContent=e,"string"==typeof this.options.title?this._element.title=this.options.title:this.options.title&&(this._element.title=e)}set enabled(e){e?(i.removeClass(this._element,"disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(i.addClass(this._element,"disabled"), - this._element.setAttribute("aria-disabled",String(!0)),i.removeTabIndexAndUpdateFocus(this._element))}get enabled(){return!i.hasClass(this._element,"disabled")}}t.Button=h})),define(t[285],i([9]),{}),define(t[152],i([0,1,7,54,29,4,285]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Checkbox=void 0;const r={inputActiveOptionBorder:o.Color.fromHex("#007ACC00"),inputActiveOptionForeground:o.Color.fromHex("#FFFFFF"),inputActiveOptionBackground:o.Color.fromHex("#0E639C50")};class a extends n.Widget{constructor(e){super(),this._onChange=this._register(new s.Emitter),this.onChange=this._onChange.event,this._onKeyDown=this._register(new s.Emitter),this.onKeyDown=this._onKeyDown.event,this._opts=Object.assign(Object.assign({},r),e),this._checked=this._opts.isChecked;const t=["monaco-custom-checkbox"];this._opts.icon?t.push(this._opts.icon.classNames):t.push("codicon"),this._opts.actionClassName&&t.push(this._opts.actionClassName),t.push(this._checked?"checked":"unchecked"), - this.domNode=document.createElement("div"),this.domNode.title=this._opts.title,this.domNode.className=t.join(" "),this.domNode.tabIndex=0,this.domNode.setAttribute("role","checkbox"),this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.setAttribute("aria-label",this._opts.title),this.applyStyles(),this.onclick(this.domNode,e=>{this.checked=!this._checked,this._onChange.fire(!1),e.preventDefault()}),this.ignoreGesture(this.domNode),this.onkeydown(this.domNode,e=>{if(10===e.keyCode||3===e.keyCode)return this.checked=!this._checked,this._onChange.fire(!0),void e.preventDefault();this._onKeyDown.fire(e)})}get enabled(){return"true"!==this.domNode.getAttribute("aria-disabled")}focus(){this.domNode.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this.domNode.setAttribute("aria-checked",String(this._checked)),this._checked?this.domNode.classList.add("checked"):this.domNode.classList.remove("checked"),this.applyStyles()}width(){return 22}style(e){ - e.inputActiveOptionBorder&&(this._opts.inputActiveOptionBorder=e.inputActiveOptionBorder),e.inputActiveOptionForeground&&(this._opts.inputActiveOptionForeground=e.inputActiveOptionForeground),e.inputActiveOptionBackground&&(this._opts.inputActiveOptionBackground=e.inputActiveOptionBackground),this.applyStyles()}applyStyles(){this.domNode&&(this.domNode.style.borderColor=this._checked&&this._opts.inputActiveOptionBorder?this._opts.inputActiveOptionBorder.toString():"transparent",this.domNode.style.color=this._checked&&this._opts.inputActiveOptionForeground?this._opts.inputActiveOptionForeground.toString():"inherit",this.domNode.style.backgroundColor=this._checked&&this._opts.inputActiveOptionBackground?this._opts.inputActiveOptionBackground.toString():"transparent")}enable(){this.domNode.tabIndex=0,this.domNode.setAttribute("aria-disabled",String(!1))}disable(){i.removeTabIndexAndUpdateFocus(this.domNode),this.domNode.setAttribute("aria-disabled",String(!0))}}t.Checkbox=a})),define(t[286],i([9]),{}), - define(t[287],i([9]),{}),define(t[288],i([9]),{}),define(t[115],i([0,1,26,286,288,287]),(function(e,t,i){"use strict";function n(e){let t=e.definition;for(;t instanceof i.Codicon;)t=t.definition;return`.codicon-${e.id}:before { content: '${t.character}'; }`}Object.defineProperty(t,"__esModule",{value:!0}),t.formatRule=t.CodiconStyles=void 0,t.CodiconStyles=new class{constructor(){this.onDidChange=i.iconRegistry.onDidRegister}getCSS(){const e=[];for(let t of i.iconRegistry.all)e.push(n(t));return e.join("\n")}},t.formatRule=n})),define(t[289],i([9]),{}),define(t[197],i([0,1,7,16,2,110,98,289]),(function(e,t,i,n,o,s,r){"use strict";function a(e,t,i){const n=i.offset+i.size;return 0===i.position?t<=e-n?n:t<=i.offset?i.offset-t:Math.max(e-t,0):t<=i.offset?i.offset-t:t<=e-n?n:0}Object.defineProperty(t,"__esModule",{value:!0}),t.ContextView=t.layout=void 0,t.layout=a;class l extends o.Disposable{constructor(e,t){super(),this.container=null,this.delegate=null,this.toDisposeOnClean=o.Disposable.None, - this.toDisposeOnSetContainer=o.Disposable.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=i.$(".context-view"),this.useFixedPosition=!1,this.useShadowDOM=!1,i.hide(this.view),this.setContainer(e,t),this._register(o.toDisposable(()=>this.setContainer(null,1)))}setContainer(e,t){if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.shadowRoot?(this.shadowRoot.removeChild(this.view),this.shadowRoot=null,i.removeNode(this.shadowRootHostElement),this.shadowRootHostElement=null):this.container.removeChild(this.view),this.container=null),e){this.container=e,this.useFixedPosition=1!==t,this.useShadowDOM=3===t,this.useShadowDOM?(this.shadowRootHostElement=i.$(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"}),this.shadowRoot.innerHTML=`\n\t\t\t\t\t\n\t\t\t\t`,this.shadowRoot.appendChild(this.view), - this.shadowRoot.appendChild(i.$("slot"))):this.container.appendChild(this.view);const n=new o.DisposableStore;l.BUBBLE_UP_EVENTS.forEach(e=>{n.add(i.addStandardDisposableListener(this.container,e,e=>{this.onDOMEvent(e,!1)}))}),l.BUBBLE_DOWN_EVENTS.forEach(e=>{n.add(i.addStandardDisposableListener(this.container,e,e=>{this.onDOMEvent(e,!0)},!0))}),this.toDisposeOnSetContainer=n}}show(e){this.isVisible()&&this.hide(),i.clearNode(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",this.view.style.zIndex="2500",this.view.style.position=this.useFixedPosition?"fixed":"absolute",i.show(this.view),this.toDisposeOnClean=e.render(this.view)||o.Disposable.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()}getViewElement(){return this.view}layout(){this.isVisible()&&(!1!==this.delegate.canRelayout||n.isIOS&&r.BrowserFeatures.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())}doLayout(){ - if(!this.isVisible())return;let e,t=this.delegate.getAnchor();if(i.isHTMLElement(t)){let n=i.getDomNodePagePosition(t);e={top:n.top,left:n.left,width:n.width,height:n.height}}else e={top:t.y,left:t.x,width:t.width||1,height:t.height||2};const n=i.getTotalWidth(this.view),o=i.getTotalHeight(this.view),r=this.delegate.anchorPosition||0,l=this.delegate.anchorAlignment||0,d={offset:e.top-window.pageYOffset,size:e.height,position:0===r?0:1};let c;c=0===l?{offset:e.left,size:0,position:0}:{offset:e.left+e.width,size:0,position:1};const h=a(window.innerHeight,o,d)+window.pageYOffset;s.Range.intersects({start:h,end:h+o},{start:d.offset,end:d.offset+d.size})&&(c.size=e.width,1===l&&(c.offset=e.left));const u=a(window.innerWidth,n,c);i.removeClasses(this.view,"top","bottom","left","right"),i.addClass(this.view,0===r?"bottom":"top"),i.addClass(this.view,0===l?"left":"right"),i.toggleClass(this.view,"fixed",this.useFixedPosition);const g=i.getDomNodePagePosition(this.container) - ;this.view.style.top=`${h-(this.useFixedPosition?i.getDomNodePagePosition(this.view).top:g.top)}px`,this.view.style.left=`${u-(this.useFixedPosition?i.getDomNodePagePosition(this.view).left:g.left)}px`,this.view.style.width="initial"}hide(e){const t=this.delegate;this.delegate=null,(null==t?void 0:t.onHide)&&t.onHide(e),this.toDisposeOnClean.dispose(),i.hide(this.view)}isVisible(){return!!this.delegate}onDOMEvent(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!i.isAncestor(e.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}}t.ContextView=l,l.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],l.BUBBLE_DOWN_EVENTS=["click"] - ;let d='\n\t:host {\n\t\tall: initial; /* 1st rule so subsequent properties are reset. */\n\t}\n\n\t@font-face {\n\t\tfont-family: "codicon";\n\t\tsrc: url("./codicon.ttf?5d4d76ab2ce5108968ad644d591a16a6") format("truetype");\n\t}\n\n\t.codicon[class*=\'codicon-\'] {\n\t\tfont: normal normal normal 16px/1 codicon;\n\t\tdisplay: inline-block;\n\t\ttext-decoration: none;\n\t\ttext-rendering: auto;\n\t\ttext-align: center;\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tuser-select: none;\n\t\t-webkit-user-select: none;\n\t\t-ms-user-select: none;\n\t}\n\n\t:host {\n\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;\n\t}\n\n\t:host-context(.mac) { font-family: -apple-system, BlinkMacSystemFont, sans-serif; }\n\t:host-context(.mac:lang(zh-Hans)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", sans-serif; }\n\t:host-context(.mac:lang(zh-Hant)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", sans-serif; }\n\t:host-context(.mac:lang(ja)) { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic Pro", sans-serif; }\n\t:host-context(.mac:lang(ko)) { font-family: -apple-system, BlinkMacSystemFont, "Nanum Gothic", "Apple SD Gothic Neo", "AppleGothic", sans-serif; }\n\n\t:host-context(.windows) { font-family: "Segoe WPC", "Segoe UI", sans-serif; }\n\t:host-context(.windows:lang(zh-Hans)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft YaHei", sans-serif; }\n\t:host-context(.windows:lang(zh-Hant)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft Jhenghei", sans-serif; }\n\t:host-context(.windows:lang(ja)) { font-family: "Segoe WPC", "Segoe UI", "Yu Gothic UI", "Meiryo UI", sans-serif; }\n\t:host-context(.windows:lang(ko)) { font-family: "Segoe WPC", "Segoe UI", "Malgun Gothic", "Dotom", sans-serif; }\n\n\t:host-context(.linux) { font-family: system-ui, "Ubuntu", "Droid Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hans)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hant)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans TC", "Source Han Sans TW", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ja)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans J", "Source Han Sans JP", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ko)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans K", "Source Han Sans JR", "Source Han Sans", "UnDotum", "FBaekmuk Gulim", sans-serif; }\n' - })),define(t[290],i([9]),{}),define(t[198],i([0,1,7,8,29,37,290]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CountBadge=void 0;const r={badgeBackground:o.Color.fromHex("#4D4D4D"),badgeForeground:o.Color.fromHex("#FFFFFF")};t.CountBadge=class{constructor(e,t){this.count=0,this.options=t||Object.create(null),s.mixin(this.options,r,!1),this.badgeBackground=this.options.badgeBackground,this.badgeForeground=this.options.badgeForeground,this.badgeBorder=this.options.badgeBorder,this.element=i.append(e,i.$(".monaco-count-badge")),this.countFormat=this.options.countFormat||"{0}",this.titleFormat=this.options.titleFormat||"",this.setCount(this.options.count||0)}setCount(e){this.count=e,this.render()}setTitleFormat(e){this.titleFormat=e,this.render()}render(){this.element.textContent=n.format(this.countFormat,this.count),this.element.title=n.format(this.titleFormat,this.count),this.applyStyles()}style(e){this.badgeBackground=e.badgeBackground, - this.badgeForeground=e.badgeForeground,this.badgeBorder=e.badgeBorder,this.applyStyles()}applyStyles(){if(this.element){const e=this.badgeBackground?this.badgeBackground.toString():"",t=this.badgeForeground?this.badgeForeground.toString():"",i=this.badgeBorder?this.badgeBorder.toString():"";this.element.style.backgroundColor=e,this.element.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i}}}})),define(t[199],i([9]),{}),define(t[291],i([0,1,58,47,7,53,4,199]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DropdownMenu=t.BaseDropdown=void 0;class a extends n.ActionRunner{constructor(e,t){super(),this._onDidChangeVisibility=new r.Emitter,this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=o.append(e,o.$(".monaco-dropdown")),this._label=o.append(this._element,o.$(".dropdown-label"));let n=t.labelRenderer;n||(n=e=>(e.textContent=t.label||"",null)) - ;for(const e of[o.EventType.CLICK,o.EventType.MOUSE_DOWN,i.EventType.Tap])this._register(o.addDisposableListener(this.element,e,e=>o.EventHelper.stop(e,!0)));for(const e of[o.EventType.MOUSE_DOWN,i.EventType.Tap])this._register(o.addDisposableListener(this._label,e,e=>{e instanceof MouseEvent&&e.detail>1||(this.visible?this.hide():this.show())}));this._register(o.addDisposableListener(this._label,o.EventType.KEY_UP,e=>{const t=new s.StandardKeyboardEvent(e);(t.equals(3)||t.equals(10))&&(o.EventHelper.stop(e,!0),this.visible?this.hide():this.show())}));const a=n(this._label);a&&this._register(a),this._register(i.Gesture.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0), - this._label&&(this._label.remove(),this._label=void 0)}}t.BaseDropdown=a;t.DropdownMenu=class extends a{constructor(e,t){super(e,t),this._actions=[],this._contextMenuProvider=t.contextMenuProvider,this.actions=t.actions||[],this.actionProvider=t.actionProvider,this.menuClassName=t.menuClassName||"",this.menuAsChild=!!t.menuAsChild}set menuOptions(e){this._menuOptions=e}get menuOptions(){return this._menuOptions}get actions(){return this.actionProvider?this.actionProvider.getActions():this._actions}set actions(e){this._actions=e}show(){super.show(),o.addClass(this.element,"active"),this._contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:e=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(e):void 0,getKeyBinding:e=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(e):void 0, - getMenuClassName:()=>this.menuClassName,onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this.menuAsChild?this.element:void 0})}hide(){super.hide()}onHide(){this.hide(),o.removeClass(this.element,"active")}}})),define(t[200],i([9]),{}),define(t[292],i([9]),{}),define(t[293],i([9]),{}),define(t[153],i([0,1,7,150,2,110,37,293]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IconLabel=void 0;class a{constructor(e){this._element=e}get element(){return this._element}set textContent(e){this.disposed||e===this._textContent||(this._textContent=e,this._element.textContent=e)}set className(e){this.disposed||e===this._className||(this._className=e,this._element.className=e)}set title(e){this.disposed||e===this._title||(this._title=e,this._title?this._element.title=e:this._element.removeAttribute("title"))}set empty(e){ - this.disposed||e===this._empty||(this._empty=e,this._element.style.marginLeft=e?"0":"")}dispose(){this.disposed=!0}}class l extends o.Disposable{constructor(e,t){super(),this.domNode=this._register(new a(i.append(e,i.$(".monaco-icon-label"))));const o=i.append(this.domNode.element,i.$(".monaco-icon-label-container")),s=i.append(o,i.$("span.monaco-icon-name-container"));this.descriptionContainer=this._register(new a(i.append(o,i.$("span.monaco-icon-description-container")))),(null==t?void 0:t.supportHighlights)?this.nameNode=new c(s,!!t.supportCodicons):this.nameNode=new d(s),(null==t?void 0:t.supportDescriptionHighlights)?this.descriptionNodeFactory=()=>new n.HighlightedLabel(i.append(this.descriptionContainer.element,i.$("span.label-description")),!!t.supportCodicons):this.descriptionNodeFactory=()=>this._register(new a(i.append(this.descriptionContainer.element,i.$("span.label-description"))))}setLabel(e,t,i){const o=["monaco-icon-label"];i&&(i.extraClasses&&o.push(...i.extraClasses), - i.italic&&o.push("italic"),i.strikethrough&&o.push("strikethrough")),this.domNode.className=o.join(" "),this.domNode.title=(null==i?void 0:i.title)||"",this.nameNode.setLabel(e,i),(t||this.descriptionNode)&&(this.descriptionNode||(this.descriptionNode=this.descriptionNodeFactory()),this.descriptionNode instanceof n.HighlightedLabel?(this.descriptionNode.set(t||"",i?i.descriptionMatches:void 0),(null==i?void 0:i.descriptionTitle)?this.descriptionNode.element.title=i.descriptionTitle:this.descriptionNode.element.removeAttribute("title")):(this.descriptionNode.textContent=t||"",this.descriptionNode.title=(null==i?void 0:i.descriptionTitle)||"",this.descriptionNode.empty=!t))}}t.IconLabel=l;class d{constructor(e){this.container=e,this.label=void 0,this.singleLabel=void 0}setLabel(e,t){if(this.label!==e||!r.equals(this.options,t))if(this.label=e,this.options=t,"string"==typeof e)this.singleLabel||(this.container.innerText="",i.removeClass(this.container,"multiple"), - this.singleLabel=i.append(this.container,i.$("a.label-name",{id:null==t?void 0:t.domId}))),this.singleLabel.textContent=e;else{this.container.innerText="",i.addClass(this.container,"multiple"),this.singleLabel=void 0;for(let n=0;n{const o={start:n,end:n+e.length},r=i.map(e=>s.Range.intersect(o,e)).filter(e=>!s.Range.isEmpty(e)).map(({start:e,end:t})=>({start:e-n,end:t-n}));return n=o.end+t.length,r})}(e,o,null==t?void 0:t.matches);for(let s=0;ss.show(this.element),0)),this.create(e)}create(e){this.element=document.createElement("div"),s.addClass(this.element,h),e.appendChild(this.element),this.bit=document.createElement("div"), - s.addClass(this.bit,u),this.element.appendChild(this.bit),this.applyStyles()}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",s.removeClasses(this.element,l,d,c),this.workedVal=0,this.totalWork=void 0}stop(){return this.doDone(!1)}doDone(e){return s.addClass(this.element,a),s.hasClass(this.element,d)?(this.bit.style.opacity="0",e?setTimeout(()=>this.off(),200):this.off()):(this.bit.style.width="inherit",e?setTimeout(()=>this.off(),200):this.off()),this}infinite(){return this.bit.style.width="2%",this.bit.style.opacity="1",s.removeClasses(this.element,c,a),s.addClasses(this.element,l,d),this}getContainer(){return this.element}style(e){this.progressBarBackground=e.progressBarBackground,this.applyStyles()}applyStyles(){if(this.bit){const e=this.progressBarBackground?this.progressBarBackground.toString():"";this.bit.style.backgroundColor=e}}}t.ProgressBar=p})),define(t[299],i([9]),{}),define(t[117],i([0,1,2,16,23,58,51,4,7,57,299]),(function(e,t,i,n,o,s,r,a,l,d){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.Sash=void 0;const c=!1;let h=4;const u=new a.Emitter;class g extends i.Disposable{constructor(e,t,o){super(),this._state=3,this._onDidEnablementChange=this._register(new a.Emitter),this.onDidEnablementChange=this._onDidEnablementChange.event,this._onDidStart=this._register(new a.Emitter),this.onDidStart=this._onDidStart.event,this._onDidChange=this._register(new a.Emitter),this.onDidChange=this._onDidChange.event,this._onDidReset=this._register(new a.Emitter),this.onDidReset=this._onDidReset.event,this._onDidEnd=this._register(new a.Emitter),this.onDidEnd=this._onDidEnd.event,this.linkedSash=void 0,this.orthogonalStartSashDisposables=this._register(new i.DisposableStore),this.orthogonalEndSashDisposables=this._register(new i.DisposableStore),this.el=l.append(e,l.$(".monaco-sash")),n.isMacintosh&&l.addClass(this.el,"mac"),this._register(d.domEvent(this.el,"mousedown")(this.onMouseDown,this)), - this._register(d.domEvent(this.el,"dblclick")(this.onMouseDoubleClick,this)),this._register(s.Gesture.addTarget(this.el)),this._register(d.domEvent(this.el,s.EventType.Start)(this.onTouchStart,this)),"number"==typeof o.size?(this.size=o.size,0===o.orientation?this.el.style.width=`${this.size}px`:this.el.style.height=`${this.size}px`):(this.size=h,this._register(u.event(e=>{this.size=e,this.layout()}))),this.hidden=!1,this.layoutProvider=t,this.orthogonalStartSash=o.orthogonalStartSash,this.orthogonalEndSash=o.orthogonalEndSash,this.orientation=o.orientation||0,1===this.orientation?(l.addClass(this.el,"horizontal"),l.removeClass(this.el,"vertical")):(l.removeClass(this.el,"horizontal"),l.addClass(this.el,"vertical")),l.toggleClass(this.el,"debug",c),this.layout()}get state(){return this._state}set state(e){this._state!==e&&(l.toggleClass(this.el,"disabled",0===e),l.toggleClass(this.el,"minimum",1===e),l.toggleClass(this.el,"maximum",2===e),this._state=e,this._onDidEnablementChange.fire(e))} - get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){this.orthogonalStartSashDisposables.clear(),e?(this.orthogonalStartSashDisposables.add(e.onDidEnablementChange(this.onOrthogonalStartSashEnablementChange,this)),this.onOrthogonalStartSashEnablementChange(e.state)):this.onOrthogonalStartSashEnablementChange(0),this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){this.orthogonalEndSashDisposables.clear(),e?(this.orthogonalEndSashDisposables.add(e.onDidEnablementChange(this.onOrthogonalEndSashEnablementChange,this)),this.onOrthogonalEndSashEnablementChange(e.state)):this.onOrthogonalEndSashEnablementChange(0),this._orthogonalEndSash=e}onMouseDown(e){l.EventHelper.stop(e,!1);let t=!1;if(!e.__orthogonalSashEvent){const i=this.getOrthogonalSash(e);i&&(t=!0,e.__orthogonalSashEvent=!0,i.onMouseDown(e))}if(this.linkedSash&&!e.__linkedSashEvent&&(e.__linkedSashEvent=!0,this.linkedSash.onMouseDown(e)),!this.state)return - ;const o=[...l.getElementsByTagName("iframe"),...l.getElementsByTagName("webview")];for(const e of o)e.style.pointerEvents="none";const s=new r.StandardMouseEvent(e),a=s.posx,c=s.posy,h=s.altKey,u={startX:a,currentX:a,startY:c,currentY:c,altKey:h};l.addClass(this.el,"active"),this._onDidStart.fire(u);const g=l.createStyleSheet(this.el),p=()=>{let e="";e=t?"all-scroll":1===this.orientation?1===this.state?"s-resize":2===this.state?"n-resize":n.isMacintosh?"row-resize":"ns-resize":1===this.state?"e-resize":2===this.state?"w-resize":n.isMacintosh?"col-resize":"ew-resize",g.innerHTML=`* { cursor: ${e} !important; }`},m=new i.DisposableStore;p(),t||this.onDidEnablementChange(p,null,m);d.domEvent(window,"mousemove")(e=>{l.EventHelper.stop(e,!1);const t=new r.StandardMouseEvent(e),i={startX:a,currentX:t.posx,startY:c,currentY:t.posy,altKey:h};this._onDidChange.fire(i)},null,m),d.domEvent(window,"mouseup")(e=>{l.EventHelper.stop(e,!1),this.el.removeChild(g),l.removeClass(this.el,"active"),this._onDidEnd.fire(), - m.dispose();for(const e of o)e.style.pointerEvents="auto"},null,m)}onMouseDoubleClick(e){const t=this.getOrthogonalSash(e);t&&t._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}onTouchStart(e){l.EventHelper.stop(e);const t=[],n=e.pageX,r=e.pageY,a=e.altKey;this._onDidStart.fire({startX:n,currentX:n,startY:r,currentY:r,altKey:a}),t.push(l.addDisposableListener(this.el,s.EventType.Change,e=>{o.isNumber(e.pageX)&&o.isNumber(e.pageY)&&this._onDidChange.fire({startX:n,currentX:e.pageX,startY:r,currentY:e.pageY,altKey:a})})),t.push(l.addDisposableListener(this.el,s.EventType.End,e=>{this._onDidEnd.fire(),i.dispose(t)}))}layout(){if(0===this.orientation){const e=this.layoutProvider;this.el.style.left=e.getVerticalSashLeft(this)-this.size/2+"px",e.getVerticalSashTop&&(this.el.style.top=e.getVerticalSashTop(this)+"px"),e.getVerticalSashHeight&&(this.el.style.height=e.getVerticalSashHeight(this)+"px")}else{const e=this.layoutProvider - ;this.el.style.top=e.getHorizontalSashTop(this)-this.size/2+"px",e.getHorizontalSashLeft&&(this.el.style.left=e.getHorizontalSashLeft(this)+"px"),e.getHorizontalSashWidth&&(this.el.style.width=e.getHorizontalSashWidth(this)+"px")}}hide(){this.hidden=!0,this.el.style.display="none",this.el.setAttribute("aria-hidden","true")}onOrthogonalStartSashEnablementChange(e){l.toggleClass(this.el,"orthogonal-start",0!==e)}onOrthogonalEndSashEnablementChange(e){l.toggleClass(this.el,"orthogonal-end",0!==e)}getOrthogonalSash(e){if(0===this.orientation){if(e.offsetY<=this.size)return this.orthogonalStartSash;if(e.offsetY>=this.el.clientHeight-this.size)return this.orthogonalEndSash}else{if(e.offsetX<=this.size)return this.orthogonalStartSash;if(e.offsetX>=this.el.clientWidth-this.size)return this.orthogonalEndSash}}dispose(){super.dispose(),this.el.remove()}}t.Sash=g})),define(t[300],i([9]),{}),define(t[65],i([0,1,7,30,51,276,277,54,15,4,2,16,147,36,300]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.DomScrollableElement=t.SmoothScrollableElement=t.ScrollableElement=t.AbstractScrollableElement=t.MouseWheelClassifier=void 0;const p=500,m=50,f=!0;class _{constructor(e,t,i){this.timestamp=e,this.deltaX=t,this.deltaY=i,this.score=0}}class v{constructor(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}isPhysicalMouseWheel(){if(-1===this._front&&-1===this._rear)return!1;let e=1,t=0,i=1,n=this._rear;for(;;){const o=n===this._front?e:Math.pow(2,-i);if(e-=o,t+=this._memory[n].score*o,n===this._front)break;n=(this._capacity+n-1)%this._capacity,i++}return t<=.5}accept(e,t,i){const n=new _(e,t,i);n.score=this._computeScore(n),-1===this._front&&-1===this._rear?(this._memory[0]=n,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=n)}_computeScore(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;let t=.5 - ;-1===this._front&&-1===this._rear||this._memory[this._rear];return this._isAlmostInt(e.deltaX)&&this._isAlmostInt(e.deltaY)||(t+=.25),Math.min(Math.max(t,0),1)}_isAlmostInt(e){return Math.abs(Math.round(e)-e)<.01}}t.MouseWheelClassifier=v,v.INSTANCE=new v;class C extends a.Widget{constructor(e,t,i){super(),this._onScroll=this._register(new d.Emitter),this.onScroll=this._onScroll.event,this._onWillScroll=this._register(new d.Emitter),e.style.overflow="hidden",this._options=function(e){let t={lazyRender:void 0!==e.lazyRender&&e.lazyRender,className:void 0!==e.className?e.className:"",useShadows:void 0===e.useShadows||e.useShadows,handleMouseWheel:void 0===e.handleMouseWheel||e.handleMouseWheel,flipAxes:void 0!==e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:void 0!==e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:void 0!==e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:void 0!==e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1, - fastScrollSensitivity:void 0!==e.fastScrollSensitivity?e.fastScrollSensitivity:5,scrollPredominantAxis:void 0===e.scrollPredominantAxis||e.scrollPredominantAxis,mouseWheelSmoothScroll:void 0===e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:void 0!==e.arrowSize?e.arrowSize:11,listenOnDomNode:void 0!==e.listenOnDomNode?e.listenOnDomNode:null,horizontal:void 0!==e.horizontal?e.horizontal:1,horizontalScrollbarSize:void 0!==e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:void 0!==e.horizontalHasArrows&&e.horizontalHasArrows,vertical:void 0!==e.vertical?e.vertical:1,verticalScrollbarSize:void 0!==e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:void 0!==e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:void 0!==e.verticalSliderSize?e.verticalSliderSize:0};t.horizontalSliderSize=void 0!==e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize, - t.verticalSliderSize=void 0!==e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,h.isMacintosh&&(t.className+=" mac");return t}(t),this._scrollable=i,this._register(this._scrollable.onScroll(e=>{this._onWillScroll.fire(e),this._onDidScroll(e),this._onScroll.fire(e)}));let o={onMouseWheel:e=>this._onMouseWheel(e),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()};this._verticalScrollbar=this._register(new r.VerticalScrollbar(this._scrollable,this._options,o)),this._horizontalScrollbar=this._register(new s.HorizontalScrollbar(this._scrollable,this._options,o)),this._domNode=document.createElement("div"),this._domNode.className="monaco-scrollable-element "+this._options.className,this._domNode.setAttribute("role","presentation"),this._domNode.style.position="relative",this._domNode.style.overflow="hidden",this._domNode.appendChild(e),this._domNode.appendChild(this._horizontalScrollbar.domNode.domNode),this._domNode.appendChild(this._verticalScrollbar.domNode.domNode), - this._options.useShadows?(this._leftShadowDomNode=n.createFastDomNode(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=n.createFastDomNode(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=n.createFastDomNode(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"),this._domNode.appendChild(this._topLeftShadowDomNode.domNode)):(this._leftShadowDomNode=null,this._topShadowDomNode=null,this._topLeftShadowDomNode=null),this._listenOnDomNode=this._options.listenOnDomNode||this._domNode,this._mouseWheelToDispose=[],this._setListeningToMouseWheel(this._options.handleMouseWheel),this.onmouseover(this._listenOnDomNode,e=>this._onMouseOver(e)),this.onnonbubblingmouseout(this._listenOnDomNode,e=>this._onMouseOut(e)), - this._hideTimeout=this._register(new l.TimeoutTimer),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=c.dispose(this._mouseWheelToDispose),super.dispose()}getDomNode(){return this._domNode}getOverviewRulerLayoutInfo(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}}delegateVerticalScrollbarMouseDown(e){this._verticalScrollbar.delegateMouseDown(e)}getScrollDimensions(){return this._scrollable.getScrollDimensions()}setScrollDimensions(e){this._scrollable.setScrollDimensions(e,!1)}updateClassName(e){this._options.className=e,h.isMacintosh&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(e){void 0!==e.handleMouseWheel&&(this._options.handleMouseWheel=e.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)), - void 0!==e.mouseWheelScrollSensitivity&&(this._options.mouseWheelScrollSensitivity=e.mouseWheelScrollSensitivity),void 0!==e.fastScrollSensitivity&&(this._options.fastScrollSensitivity=e.fastScrollSensitivity),void 0!==e.scrollPredominantAxis&&(this._options.scrollPredominantAxis=e.scrollPredominantAxis),void 0!==e.horizontalScrollbarSize&&this._horizontalScrollbar.updateScrollbarSize(e.horizontalScrollbarSize),this._options.lazyRender||this._render()}_setListeningToMouseWheel(e){if(this._mouseWheelToDispose.length>0!==e&&(this._mouseWheelToDispose=c.dispose(this._mouseWheelToDispose),e)){let e=e=>{this._onMouseWheel(new o.StandardWheelEvent(e))};this._mouseWheelToDispose.push(i.addDisposableListener(this._listenOnDomNode,i.EventType.MOUSE_WHEEL,e,{passive:!1}))}}_onMouseWheel(e){const t=v.INSTANCE;if(f){const i=window.devicePixelRatio/g.getZoomFactor();h.isWindows||h.isLinux?t.accept(Date.now(),e.deltaX/i,e.deltaY/i):t.accept(Date.now(),e.deltaX,e.deltaY)}if(e.deltaY||e.deltaX){ - let i=e.deltaY*this._options.mouseWheelScrollSensitivity,n=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(Math.abs(i)>=Math.abs(n)?n=0:i=0),this._options.flipAxes&&([i,n]=[n,i]);const o=!h.isMacintosh&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!o||n||(n=i,i=0),e.browserEvent&&e.browserEvent.altKey&&(n*=this._options.fastScrollSensitivity,i*=this._options.fastScrollSensitivity);const s=this._scrollable.getFutureScrollPosition();let r={};if(i){const e=s.scrollTop-m*i;this._verticalScrollbar.writeScrollPosition(r,e)}if(n){const e=s.scrollLeft-m*n;this._horizontalScrollbar.writeScrollPosition(r,e)}if(r=this._scrollable.validateScrollPosition(r),s.scrollLeft!==r.scrollLeft||s.scrollTop!==r.scrollTop){f&&this._options.mouseWheelSmoothScroll&&t.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(r):this._scrollable.setScrollPositionNow(r),this._shouldRender=!0}} - (this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())}_onDidScroll(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()}renderNow(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()}_render(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){const e=this._scrollable.getCurrentScrollPosition();let t=e.scrollTop>0,i=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(i?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(i?" left":""))}}_onDragStart(){this._isDragging=!0, - this._reveal()}_onDragEnd(){this._isDragging=!1,this._hide()}_onMouseOut(e){this._mouseIsOver=!1,this._hide()}_onMouseOver(e){this._mouseIsOver=!0,this._reveal()}_reveal(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()}_hide(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())}_scheduleHide(){this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet(()=>this._hide(),p)}}t.AbstractScrollableElement=C;class b extends C{constructor(e,t){(t=t||{}).mouseWheelSmoothScroll=!1;const n=new u.Scrollable(0,e=>i.scheduleAtNextAnimationFrame(e));super(e,t,n),this._register(n)}setScrollPosition(e){this._scrollable.setScrollPositionNow(e)}}t.ScrollableElement=b;t.SmoothScrollableElement=class extends C{constructor(e,t,i){super(e,t,i)}setScrollPosition(e){this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}} - ;t.DomScrollableElement=class extends b{constructor(e,t){super(e,t),this._element=e,this.onScroll(e=>{e.scrollTopChanged&&(this._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(this._element.scrollLeft=e.scrollLeft)}),this.scanDomNode()}scanDomNode(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})}}})),define(t[301],i([0,1,7,2,65,292]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderHoverAction=t.HoverWidget=void 0;const s=i.$;class r extends n.Disposable{constructor(){super(),this.containerDomNode=document.createElement("div"),this.containerDomNode.className="monaco-hover",this.containerDomNode.tabIndex=0,this.containerDomNode.setAttribute("role","tooltip"),this.contentsDomNode=document.createElement("div"), - this.contentsDomNode.className="monaco-hover-content",this._scrollbar=this._register(new o.DomScrollableElement(this.contentsDomNode,{})),this.containerDomNode.appendChild(this._scrollbar.getDomNode())}onContentsChanged(){this._scrollbar.scanDomNode()}}t.HoverWidget=r,t.renderHoverAction=function(e,t,n){const o=i.append(e,s("div.action-container")),r=i.append(o,s("a.action"));return r.setAttribute("href","#"),r.setAttribute("role","button"),t.iconClass&&i.append(r,s(`span.icon.${t.iconClass}`)),i.append(r,s("span")).textContent=n?`${t.label} (${n})`:t.label,i.addDisposableListener(o,i.EventType.CLICK,e=>{e.stopPropagation(),e.preventDefault(),t.run(o)})}})),define(t[154],i([0,1,37,2,58,7,4,57,65,147,272,274,96,110,19,143,15,36]),(function(e,t,i,n,o,s,r,l,d,c,h,u,g,p,m,f,_,v){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ListView=t.NativeDragAndDropData=t.ExternalElementsDragAndDropData=t.ElementsDragAndDropData=void 0;const C={useShadows:!0,verticalScrollMode:1,setRowLineHeight:!0, - setRowHeight:!0,supportDynamicHeights:!1,dnd:{getDragElements:e=>[e],getDragURI:()=>null,onDragStart(){},onDragOver:()=>!1,drop(){}},horizontalScrolling:!1,transformOptimization:!0};class b{constructor(e){this.elements=e}update(){}getData(){return this.elements}}t.ElementsDragAndDropData=b;class S{constructor(e){this.elements=e}update(){}getData(){return this.elements}}t.ExternalElementsDragAndDropData=S;class w{constructor(){this.types=[],this.files=[]}update(e){if(e.types&&this.types.splice(0,this.types.length,...e.types),e.files){this.files.splice(0,this.files.length);for(let t=0;ti,(null==e?void 0:e.getPosInSet)?this.getPosInSet=e.getPosInSet.bind(e):this.getPosInSet=(e,t)=>t+1, - (null==e?void 0:e.getRole)?this.getRole=e.getRole.bind(e):this.getRole=e=>"listitem",(null==e?void 0:e.isChecked)?this.isChecked=e.isChecked.bind(e):this.isChecked=e=>void 0}}class E{constructor(e,t,a,g=C){if(this.virtualDelegate=t,this.domId=`list_id_${++E.InstanceCount}`,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new _.Delayer(50),this.splicing=!1,this.dragOverAnimationStopDisposable=n.Disposable.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=n.Disposable.None,this.onDragLeaveTimeout=n.Disposable.None,this.disposables=new n.DisposableStore,this._onDidChangeContentHeight=new r.Emitter,this._horizontalScrolling=!1,g.horizontalScrolling&&g.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=new h.RangeMap;for(const e of a)this.renderers.set(e.templateId,e) - ;this.cache=this.disposables.add(new u.RowCache(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",s.addClass(this.domNode,this.domId),this.domNode.tabIndex=0,s.toggleClass(this.domNode,"mouse-support","boolean"!=typeof g.mouseSupport||g.mouseSupport),this._horizontalScrolling=i.getOrDefault(g,e=>e.horizontalScrolling,C.horizontalScrolling),s.toggleClass(this.domNode,"horizontal-scrolling",this._horizontalScrolling),this.additionalScrollHeight=void 0===g.additionalScrollHeight?0:g.additionalScrollHeight,this.accessibilityProvider=new y(g.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows",i.getOrDefault(g,e=>e.transformOptimization,C.transformOptimization)&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)"),this.disposables.add(o.Gesture.addTarget(this.rowsContainer)), - this.scrollable=new c.Scrollable(i.getOrDefault(g,e=>e.smoothScrolling,!1)?125:0,e=>s.scheduleAtNextAnimationFrame(e)),this.scrollableElement=this.disposables.add(new d.SmoothScrollableElement(this.rowsContainer,{alwaysConsumeMouseWheel:!0,horizontal:1,vertical:i.getOrDefault(g,e=>e.verticalScrollMode,C.verticalScrollMode),useShadows:i.getOrDefault(g,e=>e.useShadows,C.useShadows)},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),e.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),l.domEvent(this.rowsContainer,o.EventType.Change)(this.onTouchChange,this,this.disposables),l.domEvent(this.scrollableElement.getDomNode(),"scroll")(e=>e.target.scrollTop=0,null,this.disposables),r.Event.map(l.domEvent(this.domNode,"dragover"),e=>this.toDragEvent(e))(this.onDragOver,this,this.disposables),r.Event.map(l.domEvent(this.domNode,"drop"),e=>this.toDragEvent(e))(this.onDrop,this,this.disposables), - l.domEvent(this.domNode,"dragleave")(this.onDragLeave,this,this.disposables),l.domEvent(window,"dragend")(this.onDragEnd,this,this.disposables),this.setRowLineHeight=i.getOrDefault(g,e=>e.setRowLineHeight,C.setRowLineHeight),this.setRowHeight=i.getOrDefault(g,e=>e.setRowHeight,C.setRowHeight),this.supportDynamicHeights=i.getOrDefault(g,e=>e.supportDynamicHeights,C.supportDynamicHeights),this.dnd=i.getOrDefault(g,e=>e.dnd,C.dnd),this.layout()}get contentHeight(){return this.rangeMap.size}get horizontalScrolling(){return this._horizontalScrolling}set horizontalScrolling(e){if(e!==this._horizontalScrolling){if(e&&this.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");if(this._horizontalScrolling=e,s.toggleClass(this.domNode,"horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const e of this.items)this.measureItemWidth(e);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({ - width:s.getContentWidth(this.domNode)}),this.rowsContainer.style.width=`${Math.max(this.scrollWidth||0,this.renderWidth)}px`}else this.scrollableElementWidthDelayer.cancel(),this.scrollableElement.setScrollDimensions({width:this.renderWidth,scrollWidth:this.renderWidth}),this.rowsContainer.style.width=""}}updateOptions(e){void 0!==e.additionalScrollHeight&&(this.additionalScrollHeight=e.additionalScrollHeight),void 0!==e.smoothScrolling&&this.scrollable.setSmoothScrollDuration(e.smoothScrolling?125:0),void 0!==e.horizontalScrolling&&(this.horizontalScrolling=e.horizontalScrolling)}splice(e,t,i=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(e,t,i)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(e,t,i=[]){const o=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),s={start:e,end:e+t},r=p.Range.intersect(o,s);for(let e=r.start;e({id:String(this.itemId++),element:e,templateId:this.virtualDelegate.getTemplateId(e),size:this.virtualDelegate.getHeight(e),width:void 0,hasDynamicHeight:!!this.virtualDelegate.hasDynamicHeight&&this.virtualDelegate.hasDynamicHeight(e),lastDynamicHeightWidth:void 0,row:null,uri:void 0,dropTarget:!1,dragStartDisposable:n.Disposable.None}));let u;0===e&&t>=this.items.length?(this.rangeMap=new h.RangeMap,this.rangeMap.splice(0,0,c),this.items=c,u=[]):(this.rangeMap.splice(e,t,c),u=this.items.splice(e,t,...c));const g=i.length-t,m=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),f=h.shift(l,g),_=p.Range.intersect(m,f);for(let e=_.start;e<_.end;e++)this.updateItemInDOM(this.items[e],e);const v=p.Range.relativeComplement(f,m);for(const e of v)for(let t=e.start;th.shift(e,g)),b=[{start:e,end:e+i.length - },...C].map(e=>p.Range.intersect(m,e)),S=this.getNextToLastElement(b);for(const e of b)for(let t=e.start;te.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=`${this._scrollHeight}px`,this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=s.scheduleAtNextAnimationFrame(()=>{this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight}),this.updateScrollWidth(),this.scrollableElementUpdateDisposable=null}))}eventuallyUpdateScrollWidth(){this.horizontalScrolling?this.scrollableElementWidthDelayer.trigger(()=>this.updateScrollWidth()):this.scrollableElementWidthDelayer.cancel()}updateScrollWidth(){if(!this.horizontalScrolling)return;let e=0;for(const t of this.items)void 0!==t.width&&(e=Math.max(e,t.width));this.scrollWidth=e, - this.scrollableElement.setScrollDimensions({scrollWidth:0===e?0:e+10})}rerender(){if(this.supportDynamicHeights){for(const e of this.items)e.lastDynamicHeightWidth=void 0;this._rerender(this.lastRenderTop,this.lastRenderHeight)}}get length(){return this.items.length}get renderHeight(){return this.scrollableElement.getScrollDimensions().height}element(e){return this.items[e].element}domElement(e){const t=this.items[e].row;return t&&t.domNode}elementHeight(e){return this.items[e].size}elementTop(e){return this.rangeMap.positionAt(e)}indexAt(e){return this.rangeMap.indexAt(e)}indexAfter(e){return this.rangeMap.indexAfter(e)}layout(e,t){let i={height:"number"==typeof e?e:s.getContentHeight(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,i.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(i),void 0!==t&&(this.renderWidth=t, - this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:"number"==typeof t?t:s.getContentWidth(this.domNode)}))}render(e,t,i,n,o,s=!1){const r=this.getRenderRange(t,i),a=p.Range.relativeComplement(r,e),l=p.Range.relativeComplement(e,r),d=this.getNextToLastElement(a);if(s){const t=p.Range.intersect(e,r);for(let e=t.start;ethis.onDragStart(i.element,o,e))}this.horizontalScrolling&&(this.measureItemWidth(i),this.eventuallyUpdateScrollWidth())}measureItemWidth(e){if(!e.row||!e.row.domNode)return;e.row.domNode.style.width=v.isFirefox?"-moz-fit-content":"fit-content",e.width=s.getContentWidth(e.row.domNode);const t=window.getComputedStyle(e.row.domNode) - ;t.paddingLeft&&(e.width+=parseFloat(t.paddingLeft)),t.paddingRight&&(e.width+=parseFloat(t.paddingRight)),e.row.domNode.style.width=""}updateItemInDOM(e,t){e.row.domNode.style.top=`${this.elementTop(t)}px`,this.setRowHeight&&(e.row.domNode.style.height=`${e.size}px`),this.setRowLineHeight&&(e.row.domNode.style.lineHeight=`${e.size}px`),e.row.domNode.setAttribute("data-index",`${t}`),e.row.domNode.setAttribute("data-last-element",t===this.length-1?"true":"false"),e.row.domNode.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(e.element,t,this.length))),e.row.domNode.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(e.element,t))),e.row.domNode.setAttribute("id",this.getElementDomId(t)),s.toggleClass(e.row.domNode,"drop-target",e.dropTarget)}removeItemFromDOM(e){const t=this.items[e];t.dragStartDisposable.dispose();const i=this.renderers.get(t.templateId);t.row&&i&&i.disposeElement&&i.disposeElement(t.element,e,t.row.templateData,t.size), - this.cache.release(t.row),t.row=null,this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){return this.scrollableElement.getScrollPosition().scrollTop}setScrollTop(e){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:e})}get scrollTop(){return this.getScrollTop()}set scrollTop(e){this.setScrollTop(e)}get scrollHeight(){return this._scrollHeight+(this.horizontalScrolling?10:0)+this.additionalScrollHeight}get onMouseClick(){return r.Event.map(l.domEvent(this.domNode,"click"),e=>this.toMouseEvent(e))}get onMouseDblClick(){return r.Event.map(l.domEvent(this.domNode,"dblclick"),e=>this.toMouseEvent(e))}get onMouseMiddleClick(){return r.Event.filter(r.Event.map(l.domEvent(this.domNode,"auxclick"),e=>this.toMouseEvent(e)),e=>1===e.browserEvent.button)}get onMouseDown(){ - return r.Event.map(l.domEvent(this.domNode,"mousedown"),e=>this.toMouseEvent(e))}get onContextMenu(){return r.Event.map(l.domEvent(this.domNode,"contextmenu"),e=>this.toMouseEvent(e))}get onTouchStart(){return r.Event.map(l.domEvent(this.domNode,"touchstart"),e=>this.toTouchEvent(e))}get onTap(){return r.Event.map(l.domEvent(this.rowsContainer,o.EventType.Tap),e=>this.toGestureEvent(e))}toMouseEvent(e){const t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toTouchEvent(e){const t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toGestureEvent(e){const t=this.getItemIndexFromEventTarget(e.initialTarget||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toDragEvent(e){const t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t, - element:i&&i.element}}onScroll(e){try{const t=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.render(t,e.scrollTop,e.height,e.scrollLeft,e.scrollWidth),this.supportDynamicHeights&&this._rerender(e.scrollTop,e.height)}catch(t){throw console.error("Got bad scroll event:",e),t}}onTouchChange(e){e.preventDefault(),e.stopPropagation(),this.scrollTop-=e.translationY}onDragStart(e,t,i){if(!i.dataTransfer)return;const n=this.dnd.getDragElements(e);if(i.dataTransfer.effectAllowed="copyMove",i.dataTransfer.setData(f.DataTransfers.RESOURCES,JSON.stringify([t])),i.dataTransfer.setDragImage){let e;this.dnd.getDragLabel&&(e=this.dnd.getDragLabel(n,i)),void 0===e&&(e=String(n.length));const t=s.$(".monaco-drag-image");t.textContent=e,document.body.appendChild(t),i.dataTransfer.setDragImage(t,-10,-10),setTimeout(()=>document.body.removeChild(t),0)}this.currentDragData=new b(n),f.StaticDND.CurrentDragAndDropData=new S(n),this.dnd.onDragStart&&this.dnd.onDragStart(this.currentDragData,i)}onDragOver(e){ - if(e.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),f.StaticDND.CurrentDragAndDropData&&"vscode-ui"===f.StaticDND.CurrentDragAndDropData.getData())return!1;if(this.setupDragAndDropScrollTopAnimation(e.browserEvent),!e.browserEvent.dataTransfer)return!1;if(!this.currentDragData)if(f.StaticDND.CurrentDragAndDropData)this.currentDragData=f.StaticDND.CurrentDragAndDropData;else{if(!e.browserEvent.dataTransfer.types)return!1;this.currentDragData=new w}const t=this.dnd.onDragOver(this.currentDragData,e.element,e.index,e.browserEvent);if(this.canDrop="boolean"==typeof t?t:t.accept,!this.canDrop)return this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),!1;let i;if(e.browserEvent.dataTransfer.dropEffect="boolean"!=typeof t&&0===t.effect?"copy":"move",i="boolean"!=typeof t&&t.feedback?t.feedback:void 0===e.index?[-1]:[e.index],i=-1===(i=m.distinct(i).filter(e=>e>=-1&&ee-t))[0]?[-1]:i,o=this.currentDragFeedback,r=i, - Array.isArray(o)&&Array.isArray(r)?m.equals(o,r):o===r)return!0;var o,r;if(this.currentDragFeedback=i,this.currentDragFeedbackDisposable.dispose(),-1===i[0])s.addClass(this.domNode,"drop-target"),s.addClass(this.rowsContainer,"drop-target"),this.currentDragFeedbackDisposable=n.toDisposable(()=>{s.removeClass(this.domNode,"drop-target"),s.removeClass(this.rowsContainer,"drop-target")});else{for(const e of i){const t=this.items[e];t.dropTarget=!0,t.row&&t.row.domNode&&s.addClass(t.row.domNode,"drop-target")}this.currentDragFeedbackDisposable=n.toDisposable(()=>{for(const e of i){const t=this.items[e];t.dropTarget=!1,t.row&&t.row.domNode&&s.removeClass(t.row.domNode,"drop-target")}})}return!0}onDragLeave(){this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=_.disposableTimeout(()=>this.clearDragOverFeedback(),100)}onDrop(e){if(!this.canDrop)return;const t=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0, - f.StaticDND.CurrentDragAndDropData=void 0,t&&e.browserEvent.dataTransfer&&(e.browserEvent.preventDefault(),t.update(e.browserEvent.dataTransfer),this.dnd.drop(t,e.element,e.index,e.browserEvent))}onDragEnd(e){this.canDrop=!1,this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,f.StaticDND.CurrentDragAndDropData=void 0,this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=n.Disposable.None}setupDragAndDropScrollTopAnimation(e){if(!this.dragOverAnimationDisposable){const e=s.getTopLeftOffset(this.domNode).top;this.dragOverAnimationDisposable=s.animate(this.animateDragAndDropScrollTop.bind(this,e))}this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=_.disposableTimeout(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3), - this.dragOverMouseY=e.pageY}animateDragAndDropScrollTop(e){if(void 0===this.dragOverMouseY)return;const t=this.dragOverMouseY-e,i=this.renderHeight-35;t<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(t-35))):t>i&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-i))))}teardownDragAndDropScrollTopAnimation(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)}getItemIndexFromEventTarget(e){const t=this.scrollableElement.getDomNode();let i=e;for(;i instanceof HTMLElement&&i!==this.rowsContainer&&t.contains(i);){const e=i.getAttribute("data-index");if(e){const t=Number(e);if(!isNaN(t))return t}i=i.parentElement}}getRenderRange(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}}_rerender(e,t){const i=this.getRenderRange(e,t);let n,o;e===this.elementTop(i.start)?(n=i.start,o=0):i.end-i.start>1&&(n=i.start+1,o=this.elementTop(n)-e);let s=0;for(;;){ - const r=this.getRenderRange(e,t);let a=!1;for(let e=r.start;ee.templateData===i);if(n>=0){const e=this.renderedElements[n];this.trait.unrender(i),e.index=t}else{const e={index:t,templateData:i};this.renderedElements.push(e)}this.trait.renderIndex(t,i)}splice(e,t,i){const n=[];for(const o of this.renderedElements)o.index=e+t&&n.push({index:o.index+i-t,templateData:o.templateData});this.renderedElements=n}renderIndexes(e){for(const{index:t,templateData:i}of this.renderedElements)e.indexOf(t)>-1&&this.trait.renderIndex(t,i)}disposeTemplate(e){const t=o.firstIndex(this.renderedElements,t=>t.templateData===e);t<0||this.renderedElements.splice(t,1)}}class w{constructor(e){this._trait=e,this.indexes=[],this.sortedIndexes=[],this._onChange=new h.Emitter,this.onChange=this._onChange.event}get trait(){return this._trait}get renderer(){return new S(this)}splice(e,t,i){ - const n=i.length-t,o=e+t,s=[...this.sortedIndexes.filter(t=>tt?i+e:-1).filter(e=>-1!==e),...this.sortedIndexes.filter(e=>e>=o).map(e=>e+n)];this.renderer.splice(e,t,i.length),this._set(s,s)}renderIndex(e,t){r.toggleClass(t,this._trait,this.contains(e))}unrender(e){r.removeClass(e,this._trait)}set(e,t){return this._set(e,[...e].sort(B),t)}_set(e,t,i){const n=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t;const s=W(o,e);return this.renderer.renderIndexes(s),this._onChange.fire({indexes:e,browserEvent:i}),n}get(){return this.indexes}contains(e){return o.binarySearch(this.sortedIndexes,e,B)>=0}dispose(){i.dispose(this._onChange)}}a([s.memoize],w.prototype,"renderer",null);class y extends w{constructor(e){super("selected"),this.setAriaSelected=e}renderIndex(e,t){super.renderIndex(e,t),this.setAriaSelected&&(this.contains(e)?t.setAttribute("aria-selected","true"):t.setAttribute("aria-selected","false"))}}class E{constructor(e,t,i){this.trait=e,this.view=t, - this.identityProvider=i}splice(e,t,i){if(!this.identityProvider)return this.trait.splice(e,t,i.map(()=>!1));const n=this.trait.get().map(e=>this.identityProvider.getId(this.view.element(e)).toString()),o=i.map(e=>n.indexOf(this.identityProvider.getId(e).toString())>-1);this.trait.splice(e,t,o)}}function L(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}function x(e){return!!r.hasClass(e,"monaco-editor")||!r.hasClass(e,"monaco-list")&&(!!e.parentElement&&x(e.parentElement))}t.isInputElement=L,t.isMonacoEditor=x;class D{constructor(e,t,n){this.list=e,this.view=t,this.disposables=new i.DisposableStore;const o=!1!==n.multipleSelectionSupport,s=h.Event.chain(u.domEvent(t.domNode,"keydown")).filter(e=>!L(e.target)).map(e=>new c.StandardKeyboardEvent(e));s.filter(e=>3===e.keyCode).on(this.onEnter,this,this.disposables),s.filter(e=>16===e.keyCode).on(this.onUpArrow,this,this.disposables),s.filter(e=>18===e.keyCode).on(this.onDownArrow,this,this.disposables), - s.filter(e=>11===e.keyCode).on(this.onPageUpArrow,this,this.disposables),s.filter(e=>12===e.keyCode).on(this.onPageDownArrow,this,this.disposables),s.filter(e=>9===e.keyCode).on(this.onEscape,this,this.disposables),o&&s.filter(e=>(l.isMacintosh?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.disposables)}onEnter(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent)}onUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageDownArrow(e){e.preventDefault(),e.stopPropagation(), - this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onCtrlA(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(o.range(this.list.length),e.browserEvent),this.view.domNode.focus()}onEscape(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus()}dispose(){this.disposables.dispose()}}var k;!function(e){e[e.Idle=0]="Idle",e[e.Typing=1]="Typing"}(k||(k={})),t.DefaultKeyboardNavigationDelegate=new class{mightProducePrintableCharacter(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=93&&e.keyCode<=102||e.keyCode>=80&&e.keyCode<=90)}};class N{constructor(e,t,n,o){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=n,this.delegate=o,this.enabled=!1,this.state=k.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new i.DisposableStore, - this.disposables=new i.DisposableStore,this.updateOptions(e.options)}updateOptions(e){void 0===e.enableKeyboardNavigation||!!e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)}enable(){if(this.enabled)return;const e=h.Event.chain(u.domEvent(this.view.domNode,"keydown")).filter(e=>!L(e.target)).filter(()=>this.automaticKeyboardNavigation||this.triggered).map(e=>new c.StandardKeyboardEvent(e)).filter(e=>this.delegate.mightProducePrintableCharacter(e)).forEach(e=>{e.stopPropagation(),e.preventDefault()}).map(e=>e.browserEvent.key).event,t=h.Event.debounce(e,()=>null,800);h.Event.reduce(h.Event.any(e,t),(e,t)=>null===t?null:(e||"")+t)(this.onInput,this,this.enabledDisposables),t(this.onClear,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}disable(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)}onClear(){var e;const t=this.list.getFocus() - ;if(t.length>0&&t[0]===this.previouslyFocused){const i=null===(e=this.list.options.accessibilityProvider)||void 0===e?void 0:e.getAriaLabel(this.list.element(t[0]));i&&b.alert(i)}this.previouslyFocused=-1}onInput(e){if(!e)return this.state=k.Idle,void(this.triggered=!1);const t=this.list.getFocus(),i=t.length>0?t[0]:0,n=this.state===k.Idle?1:0;this.state=k.Typing;for(let t=0;t!L(e.target)).map(e=>new c.StandardKeyboardEvent(e)).filter(e=>!(2!==e.keyCode||e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)).on(this.onTab,this,this.disposables)}onTab(e){if(e.target!==this.view.domNode)return;const t=this.list.getFocus();if(0===t.length)return;const i=this.view.domElement(t[0]);if(!i)return;const n=i.querySelector("[tabIndex]");if(!(n&&n instanceof HTMLElement&&-1!==n.tabIndex))return;const o=window.getComputedStyle(n);"hidden"!==o.visibility&&"none"!==o.display&&(e.preventDefault(),e.stopPropagation(),n.focus())}dispose(){this.disposables.dispose()}}function M(e){return l.isMacintosh?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function R(e){return e.browserEvent.shiftKey}t.isSelectionSingleChangeEvent=M,t.isSelectionRangeChangeEvent=R;const T={isSelectionSingleChangeEvent:M,isSelectionRangeChangeEvent:R};class O{constructor(e){this.list=e,this.disposables=new i.DisposableStore,this._onPointer=new h.Emitter, - this.onPointer=this._onPointer.event,this.multipleSelectionSupport=!(!1===e.options.multipleSelectionSupport),this.multipleSelectionSupport&&(this.multipleSelectionController=e.options.multipleSelectionController||T),this.mouseSupport=void 0===e.options.mouseSupport||!!e.options.mouseSupport,this.mouseSupport&&(e.onMouseDown(this.onMouseDown,this,this.disposables),e.onContextMenu(this.onContextMenu,this,this.disposables),e.onMouseDblClick(this.onDoubleClick,this,this.disposables),e.onTouchStart(this.onMouseDown,this,this.disposables),this.disposables.add(d.Gesture.addTarget(e.getHTMLElement()))),h.Event.any(e.onMouseClick,e.onMouseMiddleClick,e.onTap)(this.onViewPointer,this,this.disposables)}isSelectionSingleChangeEvent(e){return this.multipleSelectionController?this.multipleSelectionController.isSelectionSingleChangeEvent(e):l.isMacintosh?e.browserEvent.metaKey:e.browserEvent.ctrlKey}isSelectionRangeChangeEvent(e){ - return this.multipleSelectionController?this.multipleSelectionController.isSelectionRangeChangeEvent(e):e.browserEvent.shiftKey}isSelectionChangeEvent(e){return this.isSelectionSingleChangeEvent(e)||this.isSelectionRangeChangeEvent(e)}onMouseDown(e){x(e.browserEvent.target)||document.activeElement!==e.browserEvent.target&&this.list.domFocus()}onContextMenu(e){if(x(e.browserEvent.target))return;const t=void 0===e.index?[]:[e.index];this.list.setFocus(t,e.browserEvent)}onViewPointer(e){if(!this.mouseSupport)return;if(L(e.browserEvent.target)||x(e.browserEvent.target))return;let t=this.list.getFocus()[0];const i=this.list.getSelection();t=void 0===t?i[0]:t;const n=e.index;return void 0===n?(this.list.setFocus([],e.browserEvent),void this.list.setSelection([],e.browserEvent)):this.multipleSelectionSupport&&this.isSelectionRangeChangeEvent(e)?this.changeSelection(e,t):this.multipleSelectionSupport&&this.isSelectionChangeEvent(e)?this.changeSelection(e,t):(this.list.setFocus([n],e.browserEvent), - (o=e.browserEvent)instanceof MouseEvent&&2===o.button||this.list.setSelection([n],e.browserEvent),void this._onPointer.fire(e));var o}onDoubleClick(e){if(L(e.browserEvent.target)||x(e.browserEvent.target))return;if(this.multipleSelectionSupport&&this.isSelectionChangeEvent(e))return;const t=this.list.getFocus();this.list.setSelection(t,e.browserEvent)}changeSelection(e,t){const i=e.index;if(this.isSelectionRangeChangeEvent(e)&&void 0!==t){const n=Math.min(t,i),s=Math.max(t,i),r=o.range(n,s+1),a=this.list.getSelection(),l=function(e,t){const i=e.indexOf(t);if(-1===i)return[];const n=[];let o=i-1;for(;o>=0&&e[o]===t-(i-o);)n.push(e[o--]);n.reverse(),o=i;for(;o=e.length)i.push(t[o++]);else if(o>=t.length)i.push(e[n++]);else{if(e[n]===t[o]){n++,o++;continue}e[n]e!==i);this.list.setFocus([i]),t.length===n.length?this.list.setSelection([...n,i],e.browserEvent):this.list.setSelection(n,e.browserEvent)}}dispose(){this.disposables.dispose()}}t.MouseController=O;class A{constructor(e,t){this.styleElement=e,this.selectorSuffix=t}style(e){const t=this.selectorSuffix&&`.${this.selectorSuffix}`,i=[];e.listBackground&&(e.listBackground.isOpaque()?i.push(`.monaco-list${t} .monaco-list-rows { background: ${e.listBackground}; }`):l.isMacintosh||console.warn(`List with id '${this.selectorSuffix}' was styled with a non-opaque background color. This will break sub-pixel antialiasing.`)),e.listFocusBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.focused { background-color: ${e.listFocusBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.focused:hover { background-color: ${e.listFocusBackground}; }`)), - e.listFocusForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.focused { color: ${e.listFocusForeground}; }`),e.listActiveSelectionBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.selected { background-color: ${e.listActiveSelectionBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.selected:hover { background-color: ${e.listActiveSelectionBackground}; }`)),e.listActiveSelectionForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected { color: ${e.listActiveSelectionForeground}; }`),e.listFocusAndSelectionBackground&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { background-color: ${e.listFocusAndSelectionBackground}; }\n\t\t\t`),e.listFocusAndSelectionForeground&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { color: ${e.listFocusAndSelectionForeground}; }\n\t\t\t`), - e.listInactiveFocusBackground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { background-color: ${e.listInactiveFocusBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { background-color: ${e.listInactiveFocusBackground}; }`)),e.listInactiveSelectionBackground&&(i.push(`.monaco-list${t} .monaco-list-row.selected { background-color: ${e.listInactiveSelectionBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.selected:hover { background-color: ${e.listInactiveSelectionBackground}; }`)),e.listInactiveSelectionForeground&&i.push(`.monaco-list${t} .monaco-list-row.selected { color: ${e.listInactiveSelectionForeground}; }`),e.listHoverBackground&&i.push(`.monaco-list${t}:not(.drop-target) .monaco-list-row:hover:not(.selected):not(.focused) { background-color: ${e.listHoverBackground}; }`),e.listHoverForeground&&i.push(`.monaco-list${t} .monaco-list-row:hover:not(.selected):not(.focused) { color: ${e.listHoverForeground}; }`), - e.listSelectionOutline&&i.push(`.monaco-list${t} .monaco-list-row.selected { outline: 1px dotted ${e.listSelectionOutline}; outline-offset: -1px; }`),e.listFocusOutline&&i.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.focused { outline: 1px solid ${e.listFocusOutline}; outline-offset: -1px; }\n\t\t\t`),e.listInactiveFocusOutline&&i.push(`.monaco-list${t} .monaco-list-row.focused { outline: 1px dotted ${e.listInactiveFocusOutline}; outline-offset: -1px; }`),e.listHoverOutline&&i.push(`.monaco-list${t} .monaco-list-row:hover { outline: 1px dashed ${e.listHoverOutline}; outline-offset: -1px; }`),e.listDropBackground&&i.push(`\n\t\t\t\t.monaco-list${t}.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-rows.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-row.drop-target { background-color: ${e.listDropBackground} !important; color: inherit !important; }\n\t\t\t`), - e.listFilterWidgetBackground&&i.push(`.monaco-list-type-filter { background-color: ${e.listFilterWidgetBackground} }`),e.listFilterWidgetOutline&&i.push(`.monaco-list-type-filter { border: 1px solid ${e.listFilterWidgetOutline}; }`),e.listFilterWidgetNoMatchesOutline&&i.push(`.monaco-list-type-filter.no-matches { border: 1px solid ${e.listFilterWidgetNoMatchesOutline}; }`),e.listMatchesShadow&&i.push(`.monaco-list-type-filter { box-shadow: 1px 1px 1px ${e.listMatchesShadow}; }`);const n=i.join("\n");n!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=n)}}t.DefaultStyleController=A;const P={listFocusBackground:m.Color.fromHex("#7FB0D0"),listActiveSelectionBackground:m.Color.fromHex("#0E639C"),listActiveSelectionForeground:m.Color.fromHex("#FFFFFF"),listFocusAndSelectionBackground:m.Color.fromHex("#094771"),listFocusAndSelectionForeground:m.Color.fromHex("#FFFFFF"),listInactiveSelectionBackground:m.Color.fromHex("#3F3F46"),listHoverBackground:m.Color.fromHex("#2A2D2E"), - listDropBackground:m.Color.fromHex("#383B3D"),treeIndentGuidesStroke:m.Color.fromHex("#a9a9a9")},F={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI:()=>null,onDragStart(){},onDragOver:()=>!1,drop(){}}};function W(e,t){const i=[];let n=0,o=0;for(;n=e.length)i.push(t[o++]);else if(o>=t.length)i.push(e[n++]);else{if(e[n]===t[o]){i.push(e[n]),n++,o++;continue}e[n]e-t;class V{constructor(e,t){this._templateId=e,this.renderers=t}get templateId(){return this._templateId}renderTemplate(e){return this.renderers.map(t=>t.renderTemplate(e))}renderElement(e,t,i,n){let o=0;for(const s of this.renderers)s.renderElement(e,t,i[o++],n)}disposeElement(e,t,i,n){let o=0;for(const s of this.renderers)s.disposeElement&&s.disposeElement(e,t,i[o],n),o+=1}disposeTemplate(e){let t=0;for(const i of this.renderers)i.disposeTemplate(e[t++])}}class z{constructor(e){this.accessibilityProvider=e,this.templateId="a18n"} - renderTemplate(e){return e}renderElement(e,t,i){const n=this.accessibilityProvider.getAriaLabel(e);n?i.setAttribute("aria-label",n):i.removeAttribute("aria-label");const o=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(e);"number"==typeof o?i.setAttribute("aria-level",`${o}`):i.removeAttribute("aria-level")}disposeTemplate(e){}}class H{constructor(e,t){this.list=e,this.dnd=t}getDragElements(e){const t=this.list.getSelectedElements();return t.indexOf(e)>-1?t:[e]}getDragURI(e){return this.dnd.getDragURI(e)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e,t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(e,t)}onDragOver(e,t,i,n){return this.dnd.onDragOver(e,t,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}drop(e,t,i,n){this.dnd.drop(e,t,i,n)}}class K{constructor(e,n,o,s,a=F){var l;this.user=e,this._options=a,this.eventBufferer=new h.EventBufferer,this._ariaLabel="",this.disposables=new i.DisposableStore, - this.didJustPressContextMenuKey=!1,this._onDidDispose=new h.Emitter,this.onDidDispose=this._onDidDispose.event;const d=this._options.accessibilityProvider&&this._options.accessibilityProvider.getWidgetRole?null===(l=this._options.accessibilityProvider)||void 0===l?void 0:l.getWidgetRole():"list";this.selection=new y("listbox"!==d),this.focus=new w("focused"),f.mixin(a,P,!1);const c=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=a.accessibilityProvider,this.accessibilityProvider&&(c.push(new z(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),s=s.map(e=>new V(e.templateId,[...c,e]));const g=Object.assign(Object.assign({},a),{dnd:a.dnd&&new H(this,a.dnd)});if(this.view=new p.ListView(n,o,s,g),this.view.domNode.setAttribute("role",d),a.styleController)this.styleController=a.styleController(this.view.domId);else{ - const e=r.createStyleSheet(this.view.domNode);this.styleController=new A(e,this.view.domId)}if(this.spliceable=new _.CombinedSpliceable([new E(this.focus,this.view,a.identityProvider),new E(this.selection,this.view,a.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.onDidFocus=h.Event.map(u.domEvent(this.view.domNode,"focus",!0),()=>null),this.onDidBlur=h.Event.map(u.domEvent(this.view.domNode,"blur",!0),()=>null),this.disposables.add(new I(this,this.view)),"boolean"!=typeof a.keyboardSupport||a.keyboardSupport){const e=new D(this,this.view,a);this.disposables.add(e)}if(a.keyboardNavigationLabelProvider){const e=a.keyboardNavigationDelegate||t.DefaultKeyboardNavigationDelegate;this.typeLabelController=new N(this,this.view,a.keyboardNavigationLabelProvider,e),this.disposables.add(this.typeLabelController)}this.mouseController=this.createMouseController(a), - this.disposables.add(this.mouseController),this.onDidChangeFocus(this._onFocusChange,this,this.disposables),this.onDidChangeSelection(this._onSelectionChange,this,this.disposables),this.accessibilityProvider&&(this.ariaLabel=this.accessibilityProvider.getWidgetAriaLabel()),a.multipleSelectionSupport&&this.view.domNode.setAttribute("aria-multiselectable","true")}get onDidChangeFocus(){return h.Event.map(this.eventBufferer.wrapEvent(this.focus.onChange),e=>this.toListEvent(e))}get onDidChangeSelection(){return h.Event.map(this.eventBufferer.wrapEvent(this.selection.onChange),e=>this.toListEvent(e))}get domId(){return this.view.domId}get onMouseClick(){return this.view.onMouseClick}get onMouseDblClick(){return this.view.onMouseDblClick}get onMouseMiddleClick(){return this.view.onMouseMiddleClick}get onPointer(){return this.mouseController.onPointer}get onMouseDown(){return this.view.onMouseDown}get onTouchStart(){return this.view.onTouchStart}get onTap(){return this.view.onTap}get onContextMenu(){ - const e=h.Event.chain(u.domEvent(this.view.domNode,"keydown")).map(e=>new c.StandardKeyboardEvent(e)).filter(e=>this.didJustPressContextMenuKey=58===e.keyCode||e.shiftKey&&68===e.keyCode).filter(e=>(e.preventDefault(),e.stopPropagation(),!1)).event,t=h.Event.chain(u.domEvent(this.view.domNode,"keyup")).filter(()=>{const e=this.didJustPressContextMenuKey;return this.didJustPressContextMenuKey=!1,e}).filter(()=>this.getFocus().length>0&&!!this.view.domElement(this.getFocus()[0])).map(e=>{const t=this.getFocus()[0];return{index:t,element:this.view.element(t),anchor:this.view.domElement(t),browserEvent:e}}).event,i=h.Event.chain(this.view.onContextMenu).filter(()=>!this.didJustPressContextMenuKey).map(({element:e,index:t,browserEvent:i})=>({element:e,index:t,anchor:{x:i.clientX+1,y:i.clientY},browserEvent:i})).event;return h.Event.any(e,t,i)}get onKeyDown(){return u.domEvent(this.view.domNode,"keydown")}createMouseController(e){return new O(this)}updateOptions(e={}){ - this._options=Object.assign(Object.assign({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options),this.view.updateOptions(e)}get options(){return this._options}splice(e,t,i=[]){if(e<0||e>this.view.length)throw new g.ListError(this.user,`Invalid start index: ${e}`);if(t<0)throw new g.ListError(this.user,`Invalid delete count: ${t}`);0===t&&0===i.length||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(e,t,i))}rerender(){this.view.rerender()}element(e){return this.view.element(e)}get length(){return this.view.length}get contentHeight(){return this.view.contentHeight}get scrollTop(){return this.view.getScrollTop()}set scrollTop(e){this.view.setScrollTop(e)}get ariaLabel(){return this._ariaLabel}set ariaLabel(e){this._ariaLabel=e,this.view.domNode.setAttribute("aria-label",e)}domFocus(){this.view.domNode.focus()}layout(e,t){this.view.layout(e,t)}setSelection(e,t){for(const t of e)if(t<0||t>=this.length)throw new g.ListError(this.user,`Invalid index ${t}`) - ;this.selection.set(e,t)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(e=>this.view.element(e))}setFocus(e,t){for(const t of e)if(t<0||t>=this.length)throw new g.ListError(this.user,`Invalid index ${t}`);this.focus.set(e,t)}focusNext(e=1,t=!1,i,n){if(0===this.length)return;const o=this.focus.get(),s=this.findNextIndex(o.length>0?o[0]+e:0,t,n);s>-1&&this.setFocus([s],i)}focusPrevious(e=1,t=!1,i,n){if(0===this.length)return;const o=this.focus.get(),s=this.findPreviousIndex(o.length>0?o[0]-e:0,t,n);s>-1&&this.setFocus([s],i)}focusNextPage(e,t){let i=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);i=0===i?0:i-1;const n=this.view.element(i),o=this.getFocusedElements()[0];if(o!==n){const n=this.findPreviousIndex(i,!1,t);n>-1&&o!==this.view.element(n)?this.setFocus([n],e):this.setFocus([i],e)}else{const n=this.view.getScrollTop();this.view.setScrollTop(n+this.view.renderHeight-this.view.elementHeight(i)), - this.view.getScrollTop()!==n&&setTimeout(()=>this.focusNextPage(e,t),0)}}focusPreviousPage(e,t){let i;const n=this.view.getScrollTop();i=0===n?this.view.indexAt(n):this.view.indexAfter(n-1);const o=this.view.element(i),s=this.getFocusedElements()[0];if(s!==o){const n=this.findNextIndex(i,!1,t);n>-1&&s!==this.view.element(n)?this.setFocus([n],e):this.setFocus([i],e)}else{const i=n;this.view.setScrollTop(n-this.view.renderHeight),this.view.getScrollTop()!==i&&setTimeout(()=>this.focusPreviousPage(e,t),0)}}focusLast(e,t){if(0===this.length)return;const i=this.findPreviousIndex(this.length-1,!1,t);i>-1&&this.setFocus([i],e)}focusFirst(e,t){this.focusNth(0,e,t)}focusNth(e,t,i){if(0===this.length)return;const n=this.findNextIndex(e,!1,i);n>-1&&this.setFocus([n],t)}findNextIndex(e,t=!1,i){for(let n=0;n=this.length&&!t)return-1;if(e%=this.length,!i||i(this.element(e)))return e;e++}return-1}findPreviousIndex(e,t=!1,i){for(let n=0;nthis.view.element(e))}reveal(e,t){if(e<0||e>=this.length)throw new g.ListError(this.user,`Invalid index ${e}`);const i=this.view.getScrollTop(),o=this.view.elementTop(e),s=this.view.elementHeight(e);if(n.isNumber(t)){const e=s-this.view.renderHeight;this.view.setScrollTop(e*v.clamp(t,0,1)+o)}else{const e=o+s,t=i+this.view.renderHeight;o=t||(o=t&&this.view.setScrollTop(e-this.view.renderHeight))}}getRelativeTop(e){if(e<0||e>=this.length)throw new g.ListError(this.user,`Invalid index ${e}`);const t=this.view.getScrollTop(),i=this.view.elementTop(e),n=this.view.elementHeight(e);if(it+this.view.renderHeight)return null;const o=n-this.view.renderHeight;return Math.abs((t-i)/o)}getHTMLElement(){return this.view.domNode}style(e){this.styleController.style(e)}toListEvent({indexes:e,browserEvent:t}){ - return{indexes:e,elements:e.map(e=>this.view.element(e)),browserEvent:t}}_onFocusChange(){const e=this.focus.get();r.toggleClass(this.view.domNode,"element-focused",e.length>0),this.onDidChangeActiveDescendant()}onDidChangeActiveDescendant(){var e;const t=this.focus.get();if(t.length>0){let i;(null===(e=this.accessibilityProvider)||void 0===e?void 0:e.getActiveDescendantId)&&(i=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",i||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")}_onSelectionChange(){const e=this.selection.get();r.toggleClass(this.view.domNode,"selection-none",0===e.length),r.toggleClass(this.view.domNode,"selection-single",1===e.length),r.toggleClass(this.view.domNode,"selection-multiple",e.length>1)}dispose(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidDispose.dispose()}}a([s.memoize],K.prototype,"onDidChangeFocus",null), - a([s.memoize],K.prototype,"onDidChangeSelection",null),a([s.memoize],K.prototype,"onContextMenu",null),t.List=K})),define(t[302],i([0,1,2,19,118,4,25,201]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PagedList=void 0;class a{constructor(e,t){this.renderer=e,this.modelProvider=t}get templateId(){return this.renderer.templateId}renderTemplate(e){return{data:this.renderer.renderTemplate(e),disposable:i.Disposable.None}}renderElement(e,t,i,n){if(i.disposable&&i.disposable.dispose(),!i.data)return;const o=this.modelProvider();if(o.isResolved(e))return this.renderer.renderElement(o.get(e),e,i.data,n);const s=new r.CancellationTokenSource,a=o.resolve(e,s.token);i.disposable={dispose:()=>s.cancel()},this.renderer.renderPlaceholder(e,i.data),a.then(t=>this.renderer.renderElement(t,e,i.data,n))}disposeTemplate(e){e.disposable&&(e.disposable.dispose(),e.disposable=void 0),e.data&&(this.renderer.disposeTemplate(e.data),e.data=void 0)}}class l{constructor(e,t){ - this.modelProvider=e,this.accessibilityProvider=t}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(e){const t=this.modelProvider();return t.isResolved(e)?this.accessibilityProvider.getAriaLabel(t.get(e)):null}}t.PagedList=class{constructor(e,t,i,n,s={}){const r=()=>this.model,d=n.map(e=>new a(e,r));this.list=new o.List(e,t,i,d,function(e,t){return Object.assign(Object.assign({},t),{accessibilityProvider:t.accessibilityProvider&&new l(e,t.accessibilityProvider)})}(r,s))}updateOptions(e){this.list.updateOptions(e)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return s.Event.map(this.list.onMouseDblClick,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onPointer(){return s.Event.map(this.list.onPointer,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e), - index:t,browserEvent:i}))}get onDidChangeFocus(){return s.Event.map(this.list.onDidChangeFocus,({elements:e,indexes:t,browserEvent:i})=>({elements:e.map(e=>this._model.get(e)),indexes:t,browserEvent:i}))}get onDidChangeSelection(){return s.Event.map(this.list.onDidChangeSelection,({elements:e,indexes:t,browserEvent:i})=>({elements:e.map(e=>this._model.get(e)),indexes:t,browserEvent:i}))}get model(){return this._model}set model(e){this._model=e,this.list.splice(0,this.list.length,n.range(e.length))}getFocus(){return this.list.getFocus()}setSelection(e,t){this.list.setSelection(e,t)}getSelection(){return this.list.getSelection()}style(e){this.list.style(e)}dispose(){this.list.dispose()}}})),define(t[303],i([9]),{}),define(t[304],i([0,1,2,4,23,7,109,19,117,29,57,303]),(function(e,t,i,n,o,s,r,a,l,d,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SplitView=t.Sizing=void 0;const h={separatorBorder:d.Color.transparent};class u{constructor(e,t,i,n){this.container=e,this.view=t,this.disposable=n, - this._cachedVisibleSize=void 0,"number"==typeof i?(this._size=i,this._cachedVisibleSize=void 0,s.addClass(e,"visible")):(this._size=0,this._cachedVisibleSize=i.cachedVisibleSize)}set size(e){this._size=e}get size(){return this._size}get visible(){return void 0===this._cachedVisibleSize}setVisible(e,t){e!==this.visible&&(e?(this.size=r.clamp(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize="number"==typeof t?t:this.size,this.size=0),s.toggleClass(this.container,"visible",e),this.view.setVisible&&this.view.setVisible(e))}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}get priority(){return this.view.priority}get snap(){return!!this.view.snap}set enabled(e){this.container.style.pointerEvents=e?"":"none"}layout(e,t){this.layoutContainer(e), - this.view.layout(this.size,e,t)}dispose(){return this.disposable.dispose(),this.view}}class g extends u{layoutContainer(e){this.container.style.top=`${e}px`,this.container.style.height=`${this.size}px`}}class p extends u{layoutContainer(e){this.container.style.left=`${e}px`,this.container.style.width=`${this.size}px`}}var m;!function(e){e[e.Idle=0]="Idle",e[e.Busy=1]="Busy"}(m||(m={})),function(e){e.Distribute={type:"distribute"},e.Split=function(e){return{type:"split",index:e}},e.Invisible=function(e){return{type:"invisible",cachedVisibleSize:e}}}(t.Sizing||(t.Sizing={}));class f extends i.Disposable{constructor(e,t={}){super(),this.size=0,this.contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.state=m.Idle,this._onDidSashChange=this._register(new n.Emitter),this.onDidSashChange=this._onDidSashChange.event,this._onDidSashReset=this._register(new n.Emitter),this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.orientation=o.isUndefined(t.orientation)?0:t.orientation, - this.inverseAltBehavior=!!t.inverseAltBehavior,this.proportionalLayout=!!o.isUndefined(t.proportionalLayout)||!!t.proportionalLayout,this.el=document.createElement("div"),s.addClass(this.el,"monaco-split-view2"),s.addClass(this.el,0===this.orientation?"vertical":"horizontal"),e.appendChild(this.el),this.sashContainer=s.append(this.el,s.$(".sash-container")),this.viewContainer=s.append(this.el,s.$(".split-view-container")),this.style(t.styles||h),t.descriptor&&(this.size=t.descriptor.size,t.descriptor.views.forEach((e,t)=>{const i=o.isUndefined(e.visible)||e.visible?e.size:{type:"invisible",cachedVisibleSize:e.size},n=e.view;this.doAddView(n,i,t,!0)}),this.contentSize=this.viewItems.reduce((e,t)=>e+t.size,0),this.saveProportions())}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){for(const t of this.sashItems)t.sash.orthogonalStartSash=e;this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){ - for(const t of this.sashItems)t.sash.orthogonalEndSash=e;this._orthogonalEndSash=e}get startSnappingEnabled(){return this._startSnappingEnabled}set startSnappingEnabled(e){this._startSnappingEnabled!==e&&(this._startSnappingEnabled=e,this.updateSashEnablement())}get endSnappingEnabled(){return this._endSnappingEnabled}set endSnappingEnabled(e){this._endSnappingEnabled!==e&&(this._endSnappingEnabled=e,this.updateSashEnablement())}style(e){e.separatorBorder.isTransparent()?(s.removeClass(this.el,"separator-border"),this.el.style.removeProperty("--separator-border")):(s.addClass(this.el,"separator-border"),this.el.style.setProperty("--separator-border",e.separatorBorder.toString()))}addView(e,t,i=this.viewItems.length,n){this.doAddView(e,t,i,n)}layout(e,t){const i=Math.max(this.size,this.contentSize);if(this.size=e,this.layoutContext=t,this.proportions)for(let t=0;t1===this.viewItems[e].priority),o=t.filter(e=>2===this.viewItems[e].priority);this.resize(this.viewItems.length-1,e-i,void 0,n,o)}this.distributeEmptySpace(),this.layoutViews()}saveProportions(){this.proportionalLayout&&this.contentSize>0&&(this.proportions=this.viewItems.map(e=>e.size/this.contentSize))}onSashStart({sash:e,start:t,alt:n}){for(const e of this.viewItems)e.enabled=!1;const o=a.firstIndex(this.sashItems,t=>t.sash===e),s=i.combinedDisposable(c.domEvent(document.body,"keydown")(e=>r(this.sashDragState.current,e.altKey)),c.domEvent(document.body,"keyup")(()=>r(this.sashDragState.current,!1))),r=(e,t)=>{const i=this.viewItems.map(e=>e.size);let n,r,l=Number.NEGATIVE_INFINITY,d=Number.POSITIVE_INFINITY;if(this.inverseAltBehavior&&(t=!t),t){if(o===this.sashItems.length-1){const e=this.viewItems[o];l=(e.minimumSize-e.size)/2,d=(e.maximumSize-e.size)/2}else{const e=this.viewItems[o+1];l=(e.size-e.maximumSize)/2,d=(e.size-e.minimumSize)/2}}if(!t){ - const e=a.range(o,-1),t=a.range(o+1,this.viewItems.length),s=e.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),l=e.reduce((e,t)=>e+(this.viewItems[t].viewMaximumSize-i[t]),0),d=0===t.length?Number.POSITIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),c=0===t.length?Number.NEGATIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].viewMaximumSize),0),h=Math.max(s,c),u=Math.min(d,l),g=this.findFirstSnapIndex(e),p=this.findFirstSnapIndex(t);if("number"==typeof g){const e=this.viewItems[g],t=Math.floor(e.viewMinimumSize/2);n={index:g,limitDelta:e.visible?h-t:h+t,size:e.size}}if("number"==typeof p){const e=this.viewItems[p],t=Math.floor(e.viewMinimumSize/2);r={index:p,limitDelta:e.visible?u+t:u-t,size:e.size}}}this.sashDragState={start:e,current:e,index:o,sizes:i,minDelta:l,maxDelta:d,alt:t,snapBefore:n,snapAfter:r,disposable:s}};r(t,n)}onSashChange({current:e}){const{index:t,start:i,sizes:n,alt:o,minDelta:s,maxDelta:r,snapBefore:a,snapAfter:l}=this.sashDragState - ;this.sashDragState.current=e;const d=e-i,c=this.resize(t,d,n,void 0,void 0,s,r,a,l);if(o){const e=t===this.sashItems.length-1,i=this.viewItems.map(e=>e.size),n=e?t:t+1,o=this.viewItems[n],s=o.size-o.maximumSize,r=o.size-o.minimumSize,a=e?t-1:t+1;this.resize(a,-c,i,void 0,void 0,s,r)}this.distributeEmptySpace(),this.layoutViews()}onSashEnd(e){this._onDidSashChange.fire(e),this.sashDragState.disposable.dispose(),this.saveProportions();for(const e of this.viewItems)e.enabled=!0}onViewChange(e,t){const i=this.viewItems.indexOf(e);i<0||i>=this.viewItems.length||(t="number"==typeof t?t:e.size,t=r.clamp(t,e.minimumSize,e.maximumSize),this.inverseAltBehavior&&i>0?(this.resize(i-1,Math.floor((e.size-t)/2)),this.distributeEmptySpace(),this.layoutViews()):(e.size=t,this.relayout([i],void 0)))}resizeView(e,t){if(this.state!==m.Idle)throw new Error("Cant modify splitview");if(this.state=m.Busy,e<0||e>=this.viewItems.length)return - ;const i=a.range(this.viewItems.length).filter(t=>t!==e),n=[...i.filter(e=>1===this.viewItems[e].priority),e],o=i.filter(e=>2===this.viewItems[e].priority),s=this.viewItems[e];t=Math.round(t),t=r.clamp(t,s.minimumSize,Math.min(s.maximumSize,this.size)),s.size=t,this.relayout(n,o),this.state=m.Idle}distributeViewSizes(){const e=[];let t=0;for(const i of this.viewItems)i.maximumSize-i.minimumSize>0&&(e.push(i),t+=i.size);const i=Math.floor(t/e.length);for(const t of e)t.size=r.clamp(i,t.minimumSize,t.maximumSize);const n=a.range(this.viewItems.length),o=n.filter(e=>1===this.viewItems[e].priority),s=n.filter(e=>2===this.viewItems[e].priority);this.relayout(o,s)}getViewSize(e){return e<0||e>=this.viewItems.length?-1:this.viewItems[e].size}doAddView(e,t,o=this.viewItems.length,r){if(this.state!==m.Idle)throw new Error("Cant modify splitview");this.state=m.Busy;const d=s.$(".split-view-view") - ;o===this.viewItems.length?this.viewContainer.appendChild(d):this.viewContainer.insertBefore(d,this.viewContainer.children.item(o));const c=e.onDidChange(e=>this.onViewChange(_,e)),h=i.toDisposable(()=>this.viewContainer.removeChild(d)),u=i.combinedDisposable(c,h);let f;f="number"==typeof t?t:"split"===t.type?this.getViewSize(t.index)/2:"invisible"===t.type?{cachedVisibleSize:t.cachedVisibleSize}:e.minimumSize;const _=0===this.orientation?new g(d,e,f,u):new p(d,e,f,u);if(this.viewItems.splice(o,0,_),this.viewItems.length>1){const e=0===this.orientation?new l.Sash(this.sashContainer,{getHorizontalSashTop:e=>this.getSashPosition(e)},{orientation:1,orthogonalStartSash:this.orthogonalStartSash,orthogonalEndSash:this.orthogonalEndSash}):new l.Sash(this.sashContainer,{getVerticalSashLeft:e=>this.getSashPosition(e)},{orientation:0,orthogonalStartSash:this.orthogonalStartSash,orthogonalEndSash:this.orthogonalEndSash}),t=0===this.orientation?t=>({sash:e,start:t.startY,current:t.currentY,alt:t.altKey}):t=>({sash:e, - start:t.startX,current:t.currentX,alt:t.altKey}),s=n.Event.map(e.onDidStart,t)(this.onSashStart,this),r=n.Event.map(e.onDidChange,t)(this.onSashChange,this),d=n.Event.map(e.onDidEnd,()=>a.firstIndex(this.sashItems,t=>t.sash===e))(this.onSashEnd,this),c=e.onDidReset(()=>{const t=a.firstIndex(this.sashItems,t=>t.sash===e),i=a.range(t,-1),n=a.range(t+1,this.viewItems.length),o=this.findFirstSnapIndex(i),s=this.findFirstSnapIndex(n);("number"!=typeof o||this.viewItems[o].visible)&&("number"!=typeof s||this.viewItems[s].visible)&&this._onDidSashReset.fire(t)}),h=i.combinedDisposable(s,r,d,c,e),u={sash:e,disposable:h};this.sashItems.splice(o-1,0,u)}let v;d.appendChild(e.element),"number"!=typeof t&&"split"===t.type&&(v=[t.index]),r||this.relayout([o],v),this.state=m.Idle,r||"number"==typeof t||"distribute"!==t.type||this.distributeViewSizes()}relayout(e,t){const i=this.viewItems.reduce((e,t)=>e+t.size,0);this.resize(this.viewItems.length-1,this.size-i,void 0,e,t),this.distributeEmptySpace(),this.layoutViews(), - this.saveProportions()}resize(e,t,i=this.viewItems.map(e=>e.size),n,o,s=Number.NEGATIVE_INFINITY,l=Number.POSITIVE_INFINITY,d,c){if(e<0||e>=this.viewItems.length)return 0;const h=a.range(e,-1),u=a.range(e+1,this.viewItems.length);if(o)for(const e of o)a.pushToStart(h,e),a.pushToStart(u,e);if(n)for(const e of n)a.pushToEnd(h,e),a.pushToEnd(u,e);const g=h.map(e=>this.viewItems[e]),p=h.map(e=>i[e]),m=u.map(e=>this.viewItems[e]),f=u.map(e=>i[e]),_=h.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),v=h.reduce((e,t)=>e+(this.viewItems[t].maximumSize-i[t]),0),C=0===u.length?Number.POSITIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),b=0===u.length?Number.NEGATIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].maximumSize),0),S=Math.max(_,b,s),w=Math.min(C,v,l);let y=!1;if(d){const e=this.viewItems[d.index],i=t>=d.limitDelta;y=i!==e.visible,e.setVisible(i,d.size)}if(!y&&c){const e=this.viewItems[c.index],i=te+t.size,0);let i=this.size-t;const n=a.range(this.viewItems.length-1,-1),o=n.filter(e=>1===this.viewItems[e].priority),s=n.filter(e=>2===this.viewItems[e].priority);for(const e of s)a.pushToStart(n,e);for(const e of o)a.pushToEnd(n,e);"number"==typeof e&&a.pushToEnd(n,e);for(let e=0;0!==i&&ee+t.size,0);let e=0;for(const t of this.viewItems)t.layout(e,this.layoutContext),e+=t.size;this.sashItems.forEach(e=>e.sash.layout()),this.updateSashEnablement()}updateSashEnablement(){let e=!1 - ;const t=this.viewItems.map(t=>e=t.size-t.minimumSize>0||e);e=!1;const i=this.viewItems.map(t=>e=t.maximumSize-t.size>0||e),n=[...this.viewItems].reverse();e=!1;const o=n.map(t=>e=t.size-t.minimumSize>0||e).reverse();e=!1;const s=n.map(t=>e=t.maximumSize-t.size>0||e).reverse();let r=0;for(let e=0;e0||this.startSnappingEnabled)?n.state=1:h&&t[e]&&(r0)return;if(!e.visible&&e.snap)return t}}dispose(){super.dispose(),this.viewItems.forEach(e=>e.dispose()),this.viewItems=[],this.sashItems.forEach(e=>e.disposable.dispose()),this.sashItems=[]}}t.SplitView=f})),define(t[305],i([9]),{}),define(t[119],i([9]),{}),define(t[202],i([0,1,7,97,119]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getIconClass=void 0;const o={},s=new n.IdGenerator("quick-input-button-icon-");t.getIconClass=function(e){if(!e)return;let t;const n=e.dark.toString();return o[n]?t=o[n]:(t=s.nextId(),i.createCSSRule(`.${t}`,`background-image: ${i.asCSSUrl(e.light||e.dark)}`),i.createCSSRule(`.vs-dark .${t}, .hc-black .${t}`,`background-image: ${i.asCSSUrl(e.dark)}`),o[n]=t),t}})),define(t[306],i([9]),{}),define(t[307],i([9]),{}),define(t[308],i([9]),{}),define(t[309],i([9]),{}),define(t[310],i([9]),{}),define(t[311],i([9]),{}), - define(t[312],i([9]),{}),define(t[313],i([9]),{}),define(t[314],i([9]),{}),define(t[315],i([9]),{}),define(t[316],i([9]),{}),define(t[317],i([9]),{}),define(t[318],i([9]),{}),define(t[319],i([9]),{}),define(t[320],i([9]),{}),define(t[321],i([9]),{}),define(t[322],i([9]),{}),define(t[323],i([9]),{}),define(t[324],i([9]),{}),define(t[325],i([9]),{}),define(t[326],i([9]),{}),define(t[327],i([9]),{}),define(t[328],i([9]),{}),define(t[329],i([9]),{}),define(t[330],i([9]),{}),define(t[331],i([9]),{}),define(t[332],i([9]),{}),define(t[333],i([9]),{}),define(t[334],i([9]),{}),define(t[335],i([9]),{}),define(t[336],i([9]),{}),define(t[337],i([9]),{}),define(t[338],i([9]),{}),define(t[339],i([9]),{}),define(t[340],i([9]),{}),define(t[341],i([9]),{}),define(t[342],i([9]),{}),define(t[343],i([9]),{}),define(t[344],i([9]),{}),define(t[345],i([9]),{}),define(t[346],i([9]),{}),define(t[347],i([9]),{}),define(t[348],i([9]),{}),define(t[349],i([9]),{}),define(t[350],i([9]),{}),define(t[351],i([9]),{}), - define(t[352],i([9]),{}),define(t[353],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.readCharWidths=t.CharWidthRequest=void 0;t.CharWidthRequest=class{constructor(e,t){this.chr=e,this.type=t,this.width=0}fulfill(e){this.width=e}};class i{constructor(e,t){this._bareFontInfo=e,this._requests=t,this._container=null,this._testElements=null}read(){this._createDomElements(),document.body.appendChild(this._container),this._readFromDomElements(),document.body.removeChild(this._container),this._container=null,this._testElements=null}_createDomElements(){const e=document.createElement("div");e.style.position="absolute",e.style.top="-50000px",e.style.width="50000px";const t=document.createElement("div");t.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),t.style.fontWeight=this._bareFontInfo.fontWeight,t.style.fontSize=this._bareFontInfo.fontSize+"px",t.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings, - t.style.lineHeight=this._bareFontInfo.lineHeight+"px",t.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(t);const n=document.createElement("div");n.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),n.style.fontWeight="bold",n.style.fontSize=this._bareFontInfo.fontSize+"px",n.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,n.style.lineHeight=this._bareFontInfo.lineHeight+"px",n.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(n);const o=document.createElement("div");o.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),o.style.fontWeight=this._bareFontInfo.fontWeight,o.style.fontSize=this._bareFontInfo.fontSize+"px",o.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,o.style.lineHeight=this._bareFontInfo.lineHeight+"px",o.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",o.style.fontStyle="italic",e.appendChild(o);const s=[];for(const e of this._requests){let r;0===e.type&&(r=t),2===e.type&&(r=n), - 1===e.type&&(r=o),r.appendChild(document.createElement("br"));const a=document.createElement("span");i._render(a,e),r.appendChild(a),s.push(a)}this._container=e,this._testElements=s}static _render(e,t){if(" "===t.chr){let t=" ";for(let e=0;e<8;e++)t+=t;e.innerText=t}else{let i=t.chr;for(let e=0;e<8;e++)i+=i;e.textContent=i}}_readFromDomElements(){for(let e=0,t=this._requests.length;e{e&&e[0]&&e[0].contentRect?this.observe({width:e[0].contentRect.width,height:e[0].contentRect.height}):this.observe()}),this.resizeObserver.observe(this.referenceDomElement)):-1===this.measureReferenceDomElementToken&&(this.measureReferenceDomElementToken=setInterval(()=>this.observe(),100))}stopObserving(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),-1!==this.measureReferenceDomElementToken&&(clearInterval(this.measureReferenceDomElementToken),this.measureReferenceDomElementToken=-1)}observe(e){this.measureReferenceDomElement(!0,e)}measureReferenceDomElement(e,t){let i=0,n=0;t?(i=t.width,n=t.height):this.referenceDomElement&&(i=this.referenceDomElement.clientWidth,n=this.referenceDomElement.clientHeight),i=Math.max(5,i),n=Math.max(5,n),this.width===i&&this.height===n||(this.width=i,this.height=n,e&&this.changeCallback())}}t.ElementSizeObserver=n - })),define(t[155],i([0,1,7,86,51,2]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalEditorMouseMoveMonitor=t.EditorPointerEventFactory=t.EditorMouseEventFactory=t.EditorMouseEvent=t.createEditorPagePosition=t.EditorPagePosition=t.ClientCoordinates=t.PageCoordinates=void 0;class r{constructor(e,t){this.x=e,this.y=t}toClientCoordinates(){return new a(this.x-i.StandardWindow.scrollX,this.y-i.StandardWindow.scrollY)}}t.PageCoordinates=r;class a{constructor(e,t){this.clientX=e,this.clientY=t}toPageCoordinates(){return new r(this.clientX+i.StandardWindow.scrollX,this.clientY+i.StandardWindow.scrollY)}}t.ClientCoordinates=a;class l{constructor(e,t,i,n){this.x=e,this.y=t,this.width=i,this.height=n}}function d(e){const t=i.getDomNodePagePosition(e);return new l(t.left,t.top,t.width,t.height)}t.EditorPagePosition=l,t.createEditorPagePosition=d;class c extends o.StandardMouseEvent{constructor(e,t){super(e),this.pos=new r(this.posx,this.posy),this.editorPos=d(t)}} - t.EditorMouseEvent=c;t.EditorMouseEventFactory=class{constructor(e){this._editorViewDomNode=e}_create(e){return new c(e,this._editorViewDomNode)}onContextMenu(e,t){return i.addDisposableListener(e,"contextmenu",e=>{t(this._create(e))})}onMouseUp(e,t){return i.addDisposableListener(e,"mouseup",e=>{t(this._create(e))})}onMouseDown(e,t){return i.addDisposableListener(e,"mousedown",e=>{t(this._create(e))})}onMouseLeave(e,t){return i.addDisposableNonBubblingMouseOutListener(e,e=>{t(this._create(e))})}onMouseMoveThrottled(e,t,n,o){return i.addDisposableThrottledListener(e,"mousemove",t,(e,t)=>n(e,this._create(t)),o)}};t.EditorPointerEventFactory=class{constructor(e){this._editorViewDomNode=e}_create(e){return new c(e,this._editorViewDomNode)}onPointerUp(e,t){return i.addDisposableListener(e,"pointerup",e=>{t(this._create(e))})}onPointerDown(e,t){return i.addDisposableListener(e,"pointerdown",e=>{t(this._create(e))})}onPointerLeave(e,t){return i.addDisposableNonBubblingPointerOutListener(e,e=>{t(this._create(e))})} - onPointerMoveThrottled(e,t,n,o){return i.addDisposableThrottledListener(e,"pointermove",t,(e,t)=>n(e,this._create(t)),o)}};class h extends s.Disposable{constructor(e){super(),this._editorViewDomNode=e,this._globalMouseMoveMonitor=this._register(new n.GlobalMouseMoveMonitor),this._keydownListener=null}startMonitoring(e,t,n,o,s){this._keydownListener=i.addStandardDisposableListener(document,"keydown",e=>{e.toKeybinding().isModifierKey()||this._globalMouseMoveMonitor.stopMonitoring(!0)},!0);this._globalMouseMoveMonitor.startMonitoring(e,t,(e,t)=>n(e,new c(t,this._editorViewDomNode)),o,()=>{this._keydownListener.dispose(),s()})}}t.GlobalEditorMouseMoveMonitor=h})),define(t[354],i([0,1,4,2]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractCodeEditorService=void 0;class o extends n.Disposable{constructor(){super(),this._onCodeEditorAdd=this._register(new i.Emitter),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new i.Emitter), - this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new i.Emitter),this._onDiffEditorRemove=this._register(new i.Emitter),this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null)}addCodeEditor(e){this._codeEditors[e.getId()]=e,this._onCodeEditorAdd.fire(e)}removeCodeEditor(e){delete this._codeEditors[e.getId()]&&this._onCodeEditorRemove.fire(e)}listCodeEditors(){return Object.keys(this._codeEditors).map(e=>this._codeEditors[e])}addDiffEditor(e){this._diffEditors[e.getId()]=e,this._onDiffEditorAdd.fire(e)}removeDiffEditor(e){delete this._diffEditors[e.getId()]&&this._onDiffEditorRemove.fire(e)}listDiffEditors(){return Object.keys(this._diffEditors).map(e=>this._diffEditors[e])}getFocusedCodeEditor(){let e=null;const t=this.listCodeEditors();for(const i of t){if(i.hasTextFocus())return i;i.hasWidgetFocus()&&(e=i)}return e}setModelProperty(e,t,i){const n=e.toString();let o - ;this._modelProperties.has(n)?o=this._modelProperties.get(n):(o=new Map,this._modelProperties.set(n,o)),o.set(t,i)}getModelProperty(e,t){const i=e.toString();if(this._modelProperties.has(i)){return this._modelProperties.get(i).get(t)}}}t.AbstractCodeEditorService=o})),define(t[204],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCharIndex=t.allCharCodes=void 0,t.allCharCodes=(()=>{const e=[];for(let t=32;t<=126;t++)e.push(t);return e.push(65533),e})();t.getCharIndex=(e,t)=>(e-=32)<0||e>96?t<=2?(e+96)%96:95:e})),define(t[355],i([0,1,204,114]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MinimapCharRenderer=void 0;class o{constructor(e,t){this.scale=t,this.charDataNormal=o.soften(e,.8),this.charDataLight=o.soften(e,50/60)}static soften(e,t){let i=new Uint8ClampedArray(e.length);for(let o=0,s=e.length;oe.width||n+u>e.height)return void console.warn("bad render request outside image data");const g=l?this.charDataLight:this.charDataNormal,p=i.getCharIndex(o,a),m=4*e.width,f=r.r,_=r.g,v=r.b,C=s.r-f,b=s.g-_,S=s.b-v,w=e.data;let y=p*c*h,E=n*m+4*t;for(let e=0;ee.width||i+d>e.height)return void console.warn("bad render request outside image data");const c=4*e.width,h=o.r,u=o.g,g=o.b,p=h+.5*(n.r-h),m=u+.5*(n.g-u),f=g+.5*(n.b-g),_=e.data;let v=i*c+4*t;for(let e=0;e{const t=new Uint8ClampedArray(e.length/2) - ;for(let i=0;i>1]=n[e[i]]<<4|15&n[e[i+1]];return t};t.prebakedMiniMaps={1:i.once(()=>o("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")), - 2:i.once(()=>o("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126")) - }})),define(t[357],i([0,1,355,204,356,114]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MinimapCharRendererFactory=void 0;class r{static create(e,t){if(this.lastCreated&&e===this.lastCreated.scale&&t===this.lastFontFamily)return this.lastCreated;let n;return n=o.prebakedMiniMaps[e]?new i.MinimapCharRenderer(o.prebakedMiniMaps[e](),e):r.createFromSampleData(r.createSampleData(t).data,e),this.lastFontFamily=t,this.lastCreated=n,n}static createSampleData(e){const t=document.createElement("canvas"),i=t.getContext("2d");t.style.height="16px",t.height=16,t.width=960,t.style.width="960px",i.fillStyle="#ffffff",i.font=`bold 16px ${e}`,i.textBaseline="middle";let o=0;for(const e of n.allCharCodes)i.fillText(String.fromCharCode(e),o,8),o+=10;return i.getImageData(0,0,960,16)}static createFromSampleData(e,t){if(61440!==e.length)throw new Error("Unexpected source in MinimapCharRenderer");let n=r._downsample(e,t);return new i.MinimapCharRenderer(n,t)} - static _downsampleChar(e,t,i,n,o){const r=1*o,a=2*o;let l=n,d=0;for(let n=0;n0){const e=255/a;for(let t=0;t=0&&e<256?this._asciiMap[e]=n:this._map.set(e,n)}get(e){ - return e>=0&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue}}t.CharacterClassifier=n;t.CharacterSet=class{constructor(){this._actual=new n(0)}add(e){this._actual.set(e,1)}has(e){return 1===this._actual.get(e)}}})),define(t[99],i([0,1,87]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMapForWordSeparators=t.WordCharacterClassifier=void 0;class n extends i.CharacterClassifier{constructor(e){super(0);for(let t=0,i=e.length;t(t.hasOwnProperty(i)||(t[i]=e(i)),t[i])}(e=>new n(e))})),define(t[13],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Position=void 0;class i{constructor(e,t){this.lineNumber=e,this.column=t}with(e=this.lineNumber,t=this.column){return e===this.lineNumber&&t===this.column?this:new i(e,t)}delta(e=0,t=0){return this.with(this.lineNumber+e,this.column+t)} - equals(e){return i.equals(this,e)}static equals(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column}isBefore(e){return i.isBefore(this,e)}static isBefore(e,t){return e.lineNumberi||e===i&&t>n?(this.startLineNumber=i,this.startColumn=n, - this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=i,this.endColumn=n)}isEmpty(){return n.isEmpty(this)}static isEmpty(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn}containsPosition(e){return n.containsPosition(this,e)}static containsPosition(e,t){return!(t.lineNumbere.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.columne.endColumn))}containsRange(e){return n.containsRange(this,e)}static containsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)))}strictContainsRange(e){return n.strictContainsRange(this,e)}static strictContainsRange(e,t){ - return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)))}plusRange(e){return n.plusRange(this,e)}static plusRange(e,t){let i,o,s,r;return t.startLineNumbere.endLineNumber?(s=t.endLineNumber,r=t.endColumn):t.endLineNumber===e.endLineNumber?(s=t.endLineNumber,r=Math.max(t.endColumn,e.endColumn)):(s=e.endLineNumber,r=e.endColumn),new n(i,o,s,r)}intersectRanges(e){return n.intersectRanges(this,e)}static intersectRanges(e,t){let i=e.startLineNumber,o=e.startColumn,s=e.endLineNumber,r=e.endColumn,a=t.startLineNumber,l=t.startColumn,d=t.endLineNumber,c=t.endColumn - ;return id?(s=d,r=c):s===d&&(r=Math.min(r,c)),i>s?null:i===s&&o>r?null:new n(i,o,s,r)}equalsRange(e){return n.equalsRange(this,e)}static equalsRange(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn}getEndPosition(){return n.getEndPosition(this)}static getEndPosition(e){return new i.Position(e.endLineNumber,e.endColumn)}getStartPosition(){return n.getStartPosition(this)}static getStartPosition(e){return new i.Position(e.startLineNumber,e.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(e,t){return new n(this.startLineNumber,this.startColumn,e,t)}setStartPosition(e,t){return new n(e,t,this.endLineNumber,this.endColumn)}collapseToStart(){return n.collapseToStart(this)}static collapseToStart(e){return new n(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)} - static fromPositions(e,t=e){return new n(e.lineNumber,e.column,t.lineNumber,t.column)}static lift(e){return e?new n(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn):null}static isIRange(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn}static areIntersectingOrTouching(e,t){return!(e.endLineNumbere.startLineNumber}}t.Range=n})),define(t[205],i([0,1,8,13,3]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PagedScreenReaderStrategy=t.TextAreaState=void 0;class s{constructor(e,t,i,n,o){this.value=e,this.selectionStart=t,this.selectionEnd=i,this.selectionStartPosition=n,this.selectionEndPosition=o}toString(){return"[ <"+this.value+">, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"}static readFromTextArea(e){return new s(e.getValue(),e.getSelectionStart(),e.getSelectionEnd(),null,null)} - collapseSelection(){return new s(this.value,this.value.length,this.value.length,null,null)}writeToTextArea(e,t,i){t.setValue(e,this.value),i&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)}deduceEditorPosition(e){if(e<=this.selectionStart){const t=this.value.substring(e,this.selectionStart);return this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1)}if(e>=this.selectionEnd){const t=this.value.substring(this.selectionEnd,e);return this._finishDeduceEditorPosition(this.selectionEndPosition,t,1)}const t=this.value.substring(this.selectionStart,e);if(-1===t.indexOf(String.fromCharCode(8230)))return this._finishDeduceEditorPosition(this.selectionStartPosition,t,1);const i=this.value.substring(e,this.selectionEnd);return this._finishDeduceEditorPosition(this.selectionEndPosition,i,-1)}_finishDeduceEditorPosition(e,t,i){let n=0,o=-1;for(;-1!==(o=t.indexOf("\n",o+1));)n++;return[e,i*t.length,n]}static selectedText(e){return new s(e,0,e.length,null,null)}static deduceInput(e,t,n){ - if(!e)return{text:"",replaceCharCnt:0};let o=e.value,s=e.selectionStart,r=e.selectionEnd,a=t.value,l=t.selectionStart,d=t.selectionEnd;const c=o.substring(r),h=a.substring(d),u=i.commonSuffixLength(c,h);a=a.substring(0,a.length-u);const g=(o=o.substring(0,o.length-u)).substring(0,s),p=a.substring(0,l),m=i.commonPrefixLength(g,p);if(a=a.substring(m),o=o.substring(m),l-=m,s-=m,d-=m,r-=m,n&&l===d&&o.length>0){let e=null;if(l===a.length?i.startsWith(a,o)&&(e=a.substring(o.length)):i.endsWith(a,o)&&(e=a.substring(0,a.length-o.length)),null!==e&&e.length>0&&(/\uFE0F/.test(e)||i.containsEmoji(e)))return{text:e,replaceCharCnt:0}}if(l===d){if(o===a&&0===s&&r===o.length&&l===a.length&&-1===a.indexOf("\n")&&i.containsFullWidthCharacter(a))return{text:"",replaceCharCnt:0};return{text:a,replaceCharCnt:g.length-m}}return{text:a,replaceCharCnt:r-s}}}t.TextAreaState=s,s.EMPTY=new s("",0,0,null,null);class r{static _getPageOfLine(e,t){return Math.floor((e-1)/t)}static _getRangeForPage(e,t){const i=e*t,n=i+1,s=i+t - ;return new o.Range(n,1,s+1,1)}static fromEditorSelection(e,t,i,a,l){const d=r._getPageOfLine(i.startLineNumber,a),c=r._getRangeForPage(d,a),h=r._getPageOfLine(i.endLineNumber,a),u=r._getRangeForPage(h,a),g=c.intersectRanges(new o.Range(1,1,i.startLineNumber,i.startColumn));let p=t.getValueInRange(g,1);const m=t.getLineCount(),f=t.getLineMaxColumn(m),_=u.intersectRanges(new o.Range(i.endLineNumber,i.endColumn,m,f));let v,C=t.getValueInRange(_,1);if(d===h||d+1===h)v=t.getValueInRange(i,1);else{const e=c.intersectRanges(i),n=u.intersectRanges(i);v=t.getValueInRange(e,1)+String.fromCharCode(8230)+t.getValueInRange(n,1)}if(l){const e=500;p.length>e&&(p=p.substring(p.length-e,p.length)),C.length>e&&(C=C.substring(0,e)),v.length>2*e&&(v=v.substring(0,e)+String.fromCharCode(8230)+v.substring(v.length-e,v.length))}return new s(p+v+C,p.length,p.length+v.length,new n.Position(i.startLineNumber,i.startColumn),new n.Position(i.endLineNumber,i.endColumn))}}t.PagedScreenReaderStrategy=r})), - define(t[206],i([0,1,185,4,2,37,3]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiffNavigator=void 0;const a={followsCaret:!0,ignoreCharChanges:!0,alwaysRevealFirst:!0};class l extends o.Disposable{constructor(e,t={}){super(),this._onDidUpdate=this._register(new n.Emitter),this._editor=e,this._options=s.mixin(t,a,!1),this.disposed=!1,this.nextIdx=-1,this.ranges=[],this.ignoreSelectionChange=!1,this.revealFirst=Boolean(this._options.alwaysRevealFirst),this._register(this._editor.onDidDispose(()=>this.dispose())),this._register(this._editor.onDidUpdateDiff(()=>this._onDiffUpdated())),this._options.followsCaret&&this._register(this._editor.getModifiedEditor().onDidChangeCursorPosition(e=>{this.ignoreSelectionChange||(this.nextIdx=-1)})),this._options.alwaysRevealFirst&&this._register(this._editor.getModifiedEditor().onDidChangeModel(e=>{this.revealFirst=!0})),this._init()}_init(){this._editor.getLineChanges()}_onDiffUpdated(){this._init(), - this._compute(this._editor.getLineChanges()),this.revealFirst&&null!==this._editor.getLineChanges()&&(this.revealFirst=!1,this.nextIdx=-1,this.next(1))}_compute(e){this.ranges=[],e&&e.forEach(e=>{!this._options.ignoreCharChanges&&e.charChanges?e.charChanges.forEach(e=>{this.ranges.push({rhs:!0,range:new r.Range(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn)})}):this.ranges.push({rhs:!0,range:new r.Range(e.modifiedStartLineNumber,1,e.modifiedStartLineNumber,1)})}),this.ranges.sort((e,t)=>e.range.getStartPosition().isBeforeOrEqual(t.range.getStartPosition())?-1:t.range.getStartPosition().isBeforeOrEqual(e.range.getStartPosition())?1:0),this._onDidUpdate.fire(this)}_initIdx(e){let t=!1,i=this._editor.getPosition();if(i){for(let n=0,o=this.ranges.length;n=this.ranges.length&&(this.nextIdx=0)):(this.nextIdx-=1,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));let n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{let e=n.range.getStartPosition();this._editor.setPosition(e),this._editor.revealPositionInCenter(e,t)}finally{this.ignoreSelectionChange=!1}}canNavigate(){return this.ranges&&this.ranges.length>0}next(e=0){this._move(!0,e)}previous(e=0){this._move(!1,e)}dispose(){super.dispose(),this.ranges=[],this.disposed=!0}}t.DiffNavigator=l})),define(t[60],i([0,1,3]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditOperation=void 0;t.EditOperation=class{static insert(e,t){return{range:new i.Range(e.lineNumber,e.column,e.lineNumber,e.column),text:t,forceMoveMarkers:!0}}static delete(e){return{range:e,text:null}} - static replace(e,t){return{range:e,text:t}}static replaceMove(e,t){return{range:e,text:t,forceMoveMarkers:!0}}}})),define(t[358],i([0,1,8,60,3]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.trimTrailingWhitespace=t.TrimTrailingWhitespaceCommand=void 0;function s(e,t){t.sort((e,t)=>e.lineNumber===t.lineNumber?e.column-t.column:e.lineNumber-t.lineNumber);for(let e=t.length-2;e>=0;e--)t[e].lineNumber===t[e+1].lineNumber&&t.splice(e,1);let s=[],r=0,a=0,l=t.length;for(let d=1,c=e.getLineCount();d<=c;d++){let c=e.getLineContent(d),h=c.length+1,u=0;if(a255?255:0|e}}t.RGBA8=i,i.Empty=new i(0,0,0,0)})),define(t[20],i([0,1,13,3]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Selection=void 0;class o extends n.Range{constructor(e,t,i,n){super(e,t,i,n),this.selectionStartLineNumber=e,this.selectionStartColumn=t,this.positionLineNumber=i,this.positionColumn=n}toString(){ - return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(e){return o.selectionsEqual(this,e)}static selectionsEqual(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn}getDirection(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1}setEndPosition(e,t){return 0===this.getDirection()?new o(this.startLineNumber,this.startColumn,e,t):new o(e,t,this.startLineNumber,this.startColumn)}getPosition(){return new i.Position(this.positionLineNumber,this.positionColumn)}setStartPosition(e,t){return 0===this.getDirection()?new o(e,t,this.endLineNumber,this.endColumn):new o(this.endLineNumber,this.endColumn,e,t)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static liftSelection(e){ - return new o(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)}static selectionsArrEqual(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(let i=0,n=e.length;ithis._onCut.fire(),0)),this._textAreaState=d.TextAreaState.EMPTY,this._selectionChangeListener=null,this.writeScreenReaderContent("ctor"),this._hasFocus=!1,this._isDoingComposition=!1,this._nextCommand=0;let r=null;this._register(n.addStandardDisposableListener(t.domNode,"keydown",e=>{(109===e.keyCode||this._isDoingComposition&&1===e.keyCode)&&e.stopPropagation(),e.equals(9)&&e.preventDefault(),r=e,this._onKeyDown.fire(e)})),this._register(n.addStandardDisposableListener(t.domNode,"keyup",e=>{this._onKeyUp.fire(e)})),this._register(n.addDisposableListener(t.domNode,"compositionstart",e=>{if(this._isDoingComposition)return;this._isDoingComposition=!0;let t=!1 - ;a.isMacintosh&&r&&r.equals(109)&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&this._textAreaState.selectionStart>0&&this._textAreaState.value.substr(this._textAreaState.selectionStart-1,1)===e.data&&("ArrowRight"!==r.code&&"ArrowLeft"!==r.code||(t=!0)),t?this._textAreaState=new d.TextAreaState(this._textAreaState.value,this._textAreaState.selectionStart-1,this._textAreaState.selectionEnd,this._textAreaState.selectionStartPosition?new c.Position(this._textAreaState.selectionStartPosition.lineNumber,this._textAreaState.selectionStartPosition.column-1):null,this._textAreaState.selectionEndPosition):i.isEdge||this._setAndWriteTextAreaState("compositionstart",d.TextAreaState.EMPTY),this._onCompositionStart.fire({moveOneCharacterLeft:t})}));const h=e=>{const t=this._textAreaState,i=d.TextAreaState.readFromTextArea(this._textArea);return[i,d.TextAreaState.deduceInput(t,i,e)]},u=e=>{const t=this._textAreaState,i=d.TextAreaState.selectedText(e);return[i,{text:i.value, - replaceCharCnt:t.selectionEnd-t.selectionStart}]},g=e=>!(!i.isEdge||"ja"!==e);this._register(n.addDisposableListener(t.domNode,"compositionupdate",e=>{if(g(e.locale)){const[t,i]=h(!1);return this._textAreaState=t,this._onType.fire(i),void this._onCompositionUpdate.fire(e)}const[t,i]=u(e.data||"");this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)})),this._register(n.addDisposableListener(t.domNode,"compositionend",e=>{if(this._isDoingComposition){if(g(e.locale)){const[e,t]=h(!1);this._textAreaState=e,this._onType.fire(t)}else{const[t,i]=u(e.data||"");this._textAreaState=t,this._onType.fire(i)}(i.isEdge||i.isChrome)&&(this._textAreaState=d.TextAreaState.readFromTextArea(this._textArea)),this._isDoingComposition&&(this._isDoingComposition=!1,this._onCompositionEnd.fire())}})),this._register(n.addDisposableListener(t.domNode,"input",()=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),this._isDoingComposition)return;const[e,t]=h(a.isMacintosh) - ;0===t.replaceCharCnt&&1===t.text.length&&l.isHighSurrogate(t.text.charCodeAt(0))||(this._textAreaState=e,0===this._nextCommand?""!==t.text&&this._onType.fire(t):(""===t.text&&0===t.replaceCharCnt||this._firePaste(t.text,null),this._nextCommand=0))})),this._register(n.addDisposableListener(t.domNode,"cut",e=>{this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(e),this._asyncTriggerCut.schedule()})),this._register(n.addDisposableListener(t.domNode,"copy",e=>{this._ensureClipboardGetsEditorSelection(e)})),this._register(n.addDisposableListener(t.domNode,"paste",e=>{if(this._textArea.setIgnoreSelectionChangeTime("received paste event"),m.canUseTextData(e)){const[t,i]=m.getTextData(e);""!==t&&this._firePaste(t,i)}else this._textArea.getSelectionStart()!==this._textArea.getSelectionEnd()&&this._setAndWriteTextAreaState("paste",d.TextAreaState.EMPTY),this._nextCommand=1})),this._register(n.addDisposableListener(t.domNode,"focus",()=>{this._setHasFocus(!0)})), - this._register(n.addDisposableListener(t.domNode,"blur",()=>{this._setHasFocus(!1)}))}_installSelectionChangeListener(){let e=0;return n.addDisposableListener(document,"selectionchange",t=>{if(!this._hasFocus)return;if(this._isDoingComposition)return;if(!i.isChrome)return;const n=Date.now(),o=n-e;if(e=n,o<5)return;const s=n-this._textArea.getIgnoreSelectionChangeTime();if(this._textArea.resetSelectionChangeTime(),s<100)return;if(!this._textAreaState.selectionStartPosition||!this._textAreaState.selectionEndPosition)return;const r=this._textArea.getValue();if(this._textAreaState.value!==r)return;const a=this._textArea.getSelectionStart(),l=this._textArea.getSelectionEnd();if(this._textAreaState.selectionStart===a&&this._textAreaState.selectionEnd===l)return;const d=this._textAreaState.deduceEditorPosition(a),c=this._host.deduceModelPosition(d[0],d[1],d[2]),u=this._textAreaState.deduceEditorPosition(l),g=this._host.deduceModelPosition(u[0],u[1],u[2]),p=new h.Selection(c.lineNumber,c.column,g.lineNumber,g.column) - ;this._onSelectionChangeRequest.fire(p)})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){const e=n.getShadowRoot(this.textArea.domNode);e?this._setHasFocus(e.activeElement===this.textArea.domNode):n.isInDOM(this.textArea.domNode)?this._setHasFocus(document.activeElement===this.textArea.domNode):this._setHasFocus(!1)}_setHasFocus(e){this._hasFocus!==e&&(this._hasFocus=e,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&(i.isEdge?this._setAndWriteTextAreaState("focusgain",d.TextAreaState.EMPTY):this.writeScreenReaderContent("focusgain")),this._hasFocus?this._onFocus.fire():this._onBlur.fire())}_setAndWriteTextAreaState(e,t){ - this._hasFocus||(t=t.collapseSelection()),t.writeToTextArea(e,this._textArea,this._hasFocus),this._textAreaState=t}writeScreenReaderContent(e){this._isDoingComposition||this._setAndWriteTextAreaState(e,this._host.getScreenReaderContent(this._textAreaState))}_ensureClipboardGetsEditorSelection(e){const t=this._host.getDataToCopy(m.canUseTextData(e)&&u.BrowserFeatures.clipboard.richText),n={version:1,isFromEmptySelection:t.isFromEmptySelection,multicursorText:t.multicursorText,mode:t.mode};g.INSTANCE.set(i.isFirefox?t.text.replace(/\r\n/g,"\n"):t.text,n),m.canUseTextData(e)?m.setTextData(e,t.text,t.html,n):this._setAndWriteTextAreaState("copy or cut",d.TextAreaState.selectedText(t.text))}_firePaste(e,t){t||(t=g.INSTANCE.get(e)),this._onPaste.fire({text:e,metadata:t})}}t.TextAreaInput=p;class m{static canUseTextData(e){return!!e.clipboardData||!!window.clipboardData}static getTextData(e){if(e.clipboardData){e.preventDefault();const t=e.clipboardData.getData("text/plain");let i=null - ;const n=e.clipboardData.getData("vscode-editor-data");if("string"==typeof n)try{1!==(i=JSON.parse(n)).version&&(i=null)}catch(e){}return[t,i]}if(window.clipboardData){return e.preventDefault(),[window.clipboardData.getData("Text"),null]}throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")}static setTextData(e,t,i,n){if(e.clipboardData)return e.clipboardData.setData("text/plain",t),"string"==typeof i&&e.clipboardData.setData("text/html",i),e.clipboardData.setData("vscode-editor-data",JSON.stringify(n)),void e.preventDefault();if(window.clipboardData)return window.clipboardData.setData("Text",t),void e.preventDefault();throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!")}}class f extends r.Disposable{constructor(e){super(),this._actual=e,this._ignoreSelectionChangeTime=0}setIgnoreSelectionChangeTime(e){this._ignoreSelectionChangeTime=Date.now()}getIgnoreSelectionChangeTime(){return this._ignoreSelectionChangeTime}resetSelectionChangeTime(){ - this._ignoreSelectionChangeTime=0}getValue(){return this._actual.domNode.value}setValue(e,t){const i=this._actual.domNode;i.value!==t&&(this.setIgnoreSelectionChangeTime("setValue"),i.value=t)}getSelectionStart(){return this._actual.domNode.selectionStart}getSelectionEnd(){return this._actual.domNode.selectionEnd}setSelectionRange(e,t,o){const s=this._actual.domNode;let r=null;const a=n.getShadowRoot(s),l=(r=a?a.activeElement:document.activeElement)===s,d=s.selectionStart,c=s.selectionEnd;if(l&&d===t&&c===o)i.isFirefox&&window.parent!==window&&s.focus();else{if(l)return this.setIgnoreSelectionChangeTime("setSelectionRange"),s.setSelectionRange(t,o),void(i.isFirefox&&window.parent!==window&&s.focus());try{const e=n.saveParentsScrollTop(s);this.setIgnoreSelectionChangeTime("setSelectionRange"),s.focus(),s.setSelectionRange(t,o),n.restoreParentsScrollTop(s,e)}catch(e){}}}}})),define(t[88],i([0,1,20]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.ReplaceCommandThatPreservesSelection=t.ReplaceCommandWithOffsetCursorState=t.ReplaceCommandWithoutChangingPosition=t.ReplaceCommandThatSelectsText=t.ReplaceCommand=void 0;t.ReplaceCommand=class{constructor(e,t,i=!1){this._range=e,this._text=t,this.insertsAutoWhitespace=i}getEditOperations(e,t){t.addTrackedEditOperation(this._range,this._text)}computeCursorState(e,t){let n=t.getInverseEditOperations()[0].range;return new i.Selection(n.endLineNumber,n.endColumn,n.endLineNumber,n.endColumn)}};t.ReplaceCommandThatSelectsText=class{constructor(e,t){this._range=e,this._text=t}getEditOperations(e,t){t.addTrackedEditOperation(this._range,this._text)}computeCursorState(e,t){const n=t.getInverseEditOperations()[0].range;return new i.Selection(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn)}};t.ReplaceCommandWithoutChangingPosition=class{constructor(e,t,i=!1){this._range=e,this._text=t,this.insertsAutoWhitespace=i}getEditOperations(e,t){t.addTrackedEditOperation(this._range,this._text)} - computeCursorState(e,t){let n=t.getInverseEditOperations()[0].range;return new i.Selection(n.startLineNumber,n.startColumn,n.startLineNumber,n.startColumn)}};t.ReplaceCommandWithOffsetCursorState=class{constructor(e,t,i,n,o=!1){this._range=e,this._text=t,this._columnDeltaOffset=n,this._lineNumberDeltaOffset=i,this.insertsAutoWhitespace=o}getEditOperations(e,t){t.addTrackedEditOperation(this._range,this._text)}computeCursorState(e,t){let n=t.getInverseEditOperations()[0].range;return new i.Selection(n.endLineNumber+this._lineNumberDeltaOffset,n.endColumn+this._columnDeltaOffset,n.endLineNumber+this._lineNumberDeltaOffset,n.endColumn+this._columnDeltaOffset)}};t.ReplaceCommandThatPreservesSelection=class{constructor(e,t,i,n=!1){this._range=e,this._text=t,this._initialSelection=i,this._forceMoveMarkers=n,this._selectionId=null}getEditOperations(e,t){t.addTrackedEditOperation(this._range,this._text,this._forceMoveMarkers),this._selectionId=t.trackSelection(this._initialSelection)}computeCursorState(e,t){ - return t.getTrackedSelection(this._selectionId)}}})),define(t[359],i([0,1,3,20]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SurroundSelectionCommand=void 0;t.SurroundSelectionCommand=class{constructor(e,t,i){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=i}getEditOperations(e,t){t.addTrackedEditOperation(new i.Range(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new i.Range(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)}computeCursorState(e,t){let i=t.getInverseEditOperations(),o=i[0].range,s=i[1].range;return new n.Selection(o.endLineNumber,o.endColumn,s.endLineNumber,s.endColumn-this._charAfterSelection.length)}}})),define(t[89],i([0,1,8,16,112]),(function(e,t,i,n,o){"use strict";let s;function r(){ - return s||(s=new TextDecoder(n.isLittleEndian()?"UTF-16LE":"UTF-16BE")),s}Object.defineProperty(t,"__esModule",{value:!0}),t.decodeUTF16LE=t.createStringBuilder=t.hasTextDecoder=t.getPlatformTextDecoder=void 0,t.getPlatformTextDecoder=r,t.hasTextDecoder="undefined"!=typeof TextDecoder,t.hasTextDecoder?(t.createStringBuilder=e=>new a(e),t.decodeUTF16LE=function(e,t,i){const n=new Uint16Array(e.buffer,t,i);return r().decode(n)}):(t.createStringBuilder=e=>new l,t.decodeUTF16LE=function(e,t,i){let n=[],s=0;for(let r=0;r=this._capacity)return this._flushBuffer(),void(this._completedStrings[this._completedStrings.length]=e);for(let i=0;i=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[t]}onLinesDeleted(e,t){if(0===this.getCount())return null;const i=this.getStartLineNumber(),n=this.getEndLineNumber();if(tn)return null;let o=0,s=0 - ;for(let r=i;r<=n;r++){const i=r-this._rendLineNumberStart;e<=r&&r<=t&&(0===s?(o=i,s=1):s++)}if(e=i&&s<=n&&(this._lines[s-this._rendLineNumberStart].onContentChanged(),o=!0);return o}onLinesInserted(e,t){if(0===this.getCount())return null;const i=t-e+1,n=this.getStartLineNumber(),o=this.getEndLineNumber();if(e<=n)return this._rendLineNumberStart+=i,null;if(e>o)return null;if(i+e>o){return this._lines.splice(e-this._rendLineNumberStart,o-e+1)}const s=[];for(let e=0;ei)continue;const r=Math.max(t,s.fromLineNumber),a=Math.min(i,s.toLineNumber);for(let e=r;e<=a;e++){const t=e-this._rendLineNumberStart;this._lines[t].onTokensChanged(),n=!0}}return n}}t.RenderedLinesCollection=o;t.VisibleLinesCollection=class{constructor(e){this._host=e,this.domNode=this._createDomNode(),this._linesCollection=new o(()=>this._host.createVisibleLine())}_createDomNode(){const e=i.createFastDomNode(document.createElement("div"));return e.setClassName("view-layer"),e.setPosition("absolute"),e.domNode.setAttribute("role","presentation"),e.domNode.setAttribute("aria-hidden","true"),e}onConfigurationChanged(e){return!!e.hasChanged(117)}onFlushed(e){return this._linesCollection.flush(),!0}onLinesChanged(e){return this._linesCollection.onLinesChanged(e.fromLineNumber,e.toLineNumber)}onLinesDeleted(e){ - const t=this._linesCollection.onLinesDeleted(e.fromLineNumber,e.toLineNumber);if(t)for(let e=0,i=t.length;et){const e=t,s=Math.min(i,o.rendLineNumberStart-1);e<=s&&(this._insertLinesBefore(o,e,s,n,t),o.linesLength+=s-e+1)}else if(o.rendLineNumberStart0&&(this._removeLinesBefore(o,e),o.linesLength-=e)}if(o.rendLineNumberStart=t,o.rendLineNumberStart+o.linesLength-1i){const e=Math.max(0,i-o.rendLineNumberStart+1),t=o.linesLength-1-e+1;t>0&&(this._removeLinesAfter(o,t),o.linesLength-=t)}return this._finishRendering(o,!1,n),o}_renderUntouchedLines(e,t,i,n,o){const s=e.rendLineNumberStart,r=e.lines;for(let e=t;e<=i;e++){const t=s+e;r[e].layoutLine(t,n[t-o])}}_insertLinesBefore(e,t,i,n,o){const s=[];let r=0;for(let e=t;e<=i;e++)s[r++]=this.host.createVisibleLine();e.lines=s.concat(e.lines)}_removeLinesBefore(e,t){for(let i=0;i=0;t--){const i=e.lines[t];n[t]&&(i.setDomNode(s),s=s.previousSibling)}}_finishRenderingInvalidLines(e,t,i){const n=document.createElement("div");n.innerHTML=t;for(let t=0;t0&&t.originalLength<20&&t.modifiedLength>0&&t.modifiedLength<20&&r()){ - const a=i.createCharSequence(e,t.originalStart,t.originalStart+t.originalLength-1),d=n.createCharSequence(e,t.modifiedStart,t.modifiedStart+t.modifiedLength-1);let h=s(a,d,r,!0).changes;c&&(h=function(e){if(e.length<=1)return e;const t=[e[0]];let i=t[0];for(let n=1,s=e.length;n!0;const t=Date.now();return()=>Date.now()-t1&&s>1;){if(e.charCodeAt(i-2)!==t.charCodeAt(s-2))break;i--,s--} - (i>1||s>1)&&this._pushTrimWhitespaceCharChange(n,o+1,1,i,r+1,1,s)}{let i=h(e,1),s=h(t,1);const a=e.length+1,l=t.length+1;for(;i0&&a>0)return;if(l>0&&d>0)return;let c=Math.abs(a-d),h=Math.abs(r-l);if(0===c)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?r++:f>1&&a++,n(l,d,c,m,u),u.looksLikeAlignment&&(!o||t!==u.spacesDiff))continue;let v=u.spacesDiff;v<=8&&h[v]++,l=c,d=m}let g=o - ;r!==a&&(g=r{let i=h[t];i>e&&(e=i,p=t)}),4===p&&h[4]>0&&h[2]>0&&h[2]>=h[4]/2&&(p=2)}return{insertSpaces:g,tabSize:p}}})),define(t[362],i([0,1]),(function(e,t){"use strict";function i(e){return(1&e.metadata)>>>0}function n(e,t){e.metadata=254&e.metadata|t<<0}function o(e){return(2&e.metadata)>>>1==1}function s(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function r(e){return(4&e.metadata)>>>2==1}function a(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function l(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function d(e,t){e.metadata=207&e.metadata|t<<4}function c(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}Object.defineProperty(t,"__esModule",{value:!0}),t.intervalCompare=t.recomputeMaxEnd=t.nodeAcceptEdit=t.IntervalTree=t.SENTINEL=t.IntervalNode=t.getNodeIsInOverviewRuler=t.getNodeColor=void 0,t.getNodeColor=i,t.getNodeIsInOverviewRuler=function(e){return(8&e.metadata)>>>3==1};class h{constructor(e,t,i){this.metadata=0,this.parent=this,this.left=this,this.right=this, - n(this,1),this.start=t,this.end=i,this.delta=0,this.maxEnd=i,this.id=e,this.ownerId=0,this.options=null,a(this,!1),d(this,1),l(this,!1),c(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=null,s(this,!1)}reset(e,t,i,n){this.start=t,this.end=i,this.maxEnd=i,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=n}setOptions(e){this.options=e;let t=this.options.className;a(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),d(this,this.options.stickiness),l(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),c(this,this.options.collapseOnReplaceEdit)}setCachedOffsets(e,t,i){this.cachedVersionId!==i&&(this.range=null),this.cachedVersionId=i,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t}detach(){this.parent=null,this.left=null,this.right=null}}t.IntervalNode=h,t.SENTINEL=new h(null,0,0),t.SENTINEL.parent=t.SENTINEL,t.SENTINEL.left=t.SENTINEL,t.SENTINEL.right=t.SENTINEL,n(t.SENTINEL,0) - ;function u(e,t,i,n){return ei)&&(1!==n&&(2===n||t))}function g(e,t,i,n,o){const s=function(e){return(48&e.metadata)>>>4}(e),r=0===s||2===s,a=1===s||2===s,l=i-t,d=n,c=Math.min(l,d),h=e.start;let g=!1;const p=e.end;let m=!1;t<=h&&p<=i&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,g=!0,e.end=t,m=!0);{const e=o?1:l>0?2:0;!g&&u(h,r,t,e)&&(g=!0),!m&&u(p,a,t,e)&&(m=!0)}if(c>0&&!o){const e=l>d?2:0;!g&&u(h,r,t+c,e)&&(g=!0),!m&&u(p,a,t+c,e)&&(m=!0)}{const n=o?1:0;!g&&u(h,r,i,n)&&(e.start=t+d,g=!0),!m&&u(p,a,i,n)&&(e.end=t+d,m=!0)}const f=d-l;g||(e.start=Math.max(0,h+f)),m||(e.end=Math.max(0,p+f)),e.start>e.end&&(e.end=e.start)}function p(e,o){if(e.root===t.SENTINEL)return o.parent=t.SENTINEL,o.left=t.SENTINEL,o.right=t.SENTINEL,n(o,0),e.root=o,e.root;!function(e,i){let o=0,s=e.root;const r=i.start,a=i.end;for(;;){if(w(r,a,s.start+o,s.end+o)<0){if(s.left===t.SENTINEL){i.start-=o,i.end-=o,i.maxEnd-=o,s.left=i;break}s=s.left}else{if(s.right===t.SENTINEL){i.start-=o+s.delta,i.end-=o+s.delta, - i.maxEnd-=o+s.delta,s.right=i;break}o+=s.delta,s=s.right}}i.parent=s,i.left=t.SENTINEL,i.right=t.SENTINEL,n(i,1)}(e,o),S(o.parent);let s=o;for(;s!==e.root&&1===i(s.parent);)if(s.parent===s.parent.parent.left){const t=s.parent.parent.right;1===i(t)?(n(s.parent,0),n(t,0),n(s.parent.parent,1),s=s.parent.parent):(s===s.parent.right&&_(e,s=s.parent),n(s.parent,0),n(s.parent.parent,1),v(e,s.parent.parent))}else{const t=s.parent.parent.left;1===i(t)?(n(s.parent,0),n(t,0),n(s.parent.parent,1),s=s.parent.parent):(s===s.parent.left&&v(e,s=s.parent),n(s.parent,0),n(s.parent.parent,1),_(e,s.parent.parent))}return n(e.root,0),o}function m(e,o){let s,r;if(o.left===t.SENTINEL?(r=o,(s=o.right).delta+=o.delta,(s.delta<-1073741824||s.delta>1073741824)&&(e.requestNormalizeDelta=!0),s.start+=o.delta,s.end+=o.delta):o.right===t.SENTINEL?(s=o.left,r=o):((s=(r=function(e){for(;e.left!==t.SENTINEL;)e=e.left;return e}(o.right)).right).start+=r.delta,s.end+=r.delta,s.delta+=r.delta, - (s.delta<-1073741824||s.delta>1073741824)&&(e.requestNormalizeDelta=!0),r.start+=o.delta,r.end+=o.delta,r.delta=o.delta,(r.delta<-1073741824||r.delta>1073741824)&&(e.requestNormalizeDelta=!0)),r===e.root)return e.root=s,n(s,0),o.detach(),f(),b(s),void(e.root.parent=t.SENTINEL);let a,l=1===i(r);if(r===r.parent.left?r.parent.left=s:r.parent.right=s,r===o?s.parent=r.parent:(r.parent===o?s.parent=r:s.parent=r.parent,r.left=o.left,r.right=o.right,r.parent=o.parent,n(r,i(o)),o===e.root?e.root=r:o===o.parent.left?o.parent.left=r:o.parent.right=r,r.left!==t.SENTINEL&&(r.left.parent=r),r.right!==t.SENTINEL&&(r.right.parent=r)),o.detach(),l)return S(s.parent),r!==o&&(S(r),S(r.parent)),void f();for(S(s),S(s.parent),r!==o&&(S(r),S(r.parent));s!==e.root&&0===i(s);)s===s.parent.left?(1===i(a=s.parent.right)&&(n(a,0),n(s.parent,1),_(e,s.parent),a=s.parent.right),0===i(a.left)&&0===i(a.right)?(n(a,1),s=s.parent):(0===i(a.right)&&(n(a.left,0),n(a,1),v(e,a),a=s.parent.right),n(a,i(s.parent)),n(s.parent,0),n(a.right,0), - _(e,s.parent),s=e.root)):(1===i(a=s.parent.left)&&(n(a,0),n(s.parent,1),v(e,s.parent),a=s.parent.left),0===i(a.left)&&0===i(a.right)?(n(a,1),s=s.parent):(0===i(a.left)&&(n(a.right,0),n(a,1),_(e,a),a=s.parent.left),n(a,i(s.parent)),n(s.parent,0),n(a.left,0),v(e,s.parent),s=e.root));n(s,0),f()}function f(){t.SENTINEL.parent=t.SENTINEL,t.SENTINEL.delta=0,t.SENTINEL.start=0,t.SENTINEL.end=0}function _(e,i){const n=i.right;n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=i.delta,n.end+=i.delta,i.right=n.left,n.left!==t.SENTINEL&&(n.left.parent=i),n.parent=i.parent,i.parent===t.SENTINEL?e.root=n:i===i.parent.left?i.parent.left=n:i.parent.right=n,n.left=i,i.parent=n,b(i),b(n)}function v(e,i){const n=i.left;i.delta-=n.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start-=n.delta,i.end-=n.delta,i.left=n.right,n.right!==t.SENTINEL&&(n.right.parent=i),n.parent=i.parent, - i.parent===t.SENTINEL?e.root=n:i===i.parent.right?i.parent.right=n:i.parent.left=n,n.right=i,i.parent=n,b(i),b(n)}function C(e){let i=e.end;if(e.left!==t.SENTINEL){const t=e.left.maxEnd;t>i&&(i=t)}if(e.right!==t.SENTINEL){const t=e.right.maxEnd+e.delta;t>i&&(i=t)}return i}function b(e){e.maxEnd=C(e)}function S(e){for(;e!==t.SENTINEL;){const t=C(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function w(e,t,i,n){return e===i?t-n:e-i}t.IntervalTree=class{constructor(){this.root=t.SENTINEL,this.requestNormalizeDelta=!1}intervalSearch(e,i,n,a,l){return this.root===t.SENTINEL?[]:function(e,i,n,a,l,d){let c=e.root,h=0,u=0,g=0,p=0,m=[],f=0;for(;c!==t.SENTINEL;)if(o(c))s(c.left,!1),s(c.right,!1),c===c.parent.right&&(h-=c.parent.delta),c=c.parent;else{if(!o(c.left)){if((u=h+c.maxEnd)n)s(c,!0);else{if((p=h+c.end)>=i){c.setCachedOffsets(g,p,d);let e=!0;a&&c.ownerId&&c.ownerId!==a&&(e=!1),l&&r(c)&&(e=!1),e&&(m[f++]=c)}s(c,!0), - c.right===t.SENTINEL||o(c.right)||(h+=c.delta,c=c.right)}}return s(e.root,!1),m}(this,e,i,n,a,l)}search(e,i,n){return this.root===t.SENTINEL?[]:function(e,i,n,a){let l=e.root,d=0,c=0,h=0,u=[],g=0;for(;l!==t.SENTINEL;){if(o(l)){s(l.left,!1),s(l.right,!1),l===l.parent.right&&(d-=l.parent.delta),l=l.parent;continue}if(l.left!==t.SENTINEL&&!o(l.left)){l=l.left;continue}c=d+l.start,h=d+l.end,l.setCachedOffsets(c,h,a);let e=!0;i&&l.ownerId&&l.ownerId!==i&&(e=!1),n&&r(l)&&(e=!1),e&&(u[g++]=l),s(l,!0),l.right===t.SENTINEL||o(l.right)||(d+=l.delta,l=l.right)}return s(e.root,!1),u}(this,e,i,n)}collectNodesFromOwner(e){return function(e,i){let n=e.root,r=[],a=0;for(;n!==t.SENTINEL;)o(n)?(s(n.left,!1),s(n.right,!1),n=n.parent):n.left===t.SENTINEL||o(n.left)?(n.ownerId===i&&(r[a++]=n),s(n,!0),n.right===t.SENTINEL||o(n.right)||(n=n.right)):n=n.left;return s(e.root,!1),r}(this,e)}collectNodesPostOrder(){return function(e){let i=e.root,n=[],r=0;for(;i!==t.SENTINEL;)o(i)?(s(i.left,!1),s(i.right,!1), - i=i.parent):i.left===t.SENTINEL||o(i.left)?i.right===t.SENTINEL||o(i.right)?(n[r++]=i,s(i,!0)):i=i.right:i=i.left;return s(e.root,!1),n}(this)}insert(e){p(this,e),this._normalizeDeltaIfNecessary()}delete(e){m(this,e),this._normalizeDeltaIfNecessary()}resolveNode(e,t){const i=e;let n=0;for(;e!==this.root;)e===e.parent.right&&(n+=e.parent.delta),e=e.parent;const o=i.start+n,s=i.end+n;i.setCachedOffsets(o,s,t)}acceptReplace(e,i,n,r){const a=function(e,i,n){let r=e.root,a=0,l=0,d=0,c=0,h=[],u=0;for(;r!==t.SENTINEL;)if(o(r))s(r.left,!1),s(r.right,!1),r===r.parent.right&&(a-=r.parent.delta),r=r.parent;else{if(!o(r.left)){if((l=a+r.maxEnd)n?s(r,!0):((c=a+r.end)>=i&&(r.setCachedOffsets(d,c,0),h[u++]=r),s(r,!0),r.right===t.SENTINEL||o(r.right)||(a+=r.delta,r=r.right))}return s(e.root,!1),h}(this,e,e+i);for(let e=0,t=a.length;en?(a.start+=h,a.end+=h,a.delta+=h,(a.delta<-1073741824||a.delta>1073741824)&&(e.requestNormalizeDelta=!0),s(a,!0)):(s(a,!0),a.right===t.SENTINEL||o(a.right)||(l+=a.delta,a=a.right))}s(e.root,!1)}(this,e,e+i,n),this._normalizeDeltaIfNecessary();for(let t=0,o=a.length;t=i)break;const n=e.charCodeAt(t);if(110===n||114===n||87===n||119===n)return!0}}return!1}t.SearchParams=class{ - constructor(e,t,i,n){this.searchString=e,this.isRegex=t,this.matchCase=i,this.wordSeparators=n}parseSearchRequest(){if(""===this.searchString)return null;let e;e=this.isRegex?l(this.searchString):this.searchString.indexOf("\n")>=0;let t=null;try{t=i.createRegExp(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;let o=!this.isRegex&&!e;return o&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(o=this.matchCase),new d(t,this.wordSeparators?n.getMapForWordSeparators(this.wordSeparators):null,o?this.searchString:null)}},t.isMultilineRegexSource=l;class d{constructor(e,t,i){this.regex=e,this.wordSeparators=t,this.simpleSearch=i}}function c(e,t,i){if(!i)return new r.FindMatch(e,null);let n=[];for(let e=0,i=t.length;e>0);t[o]>=e?n=o-1:t[o+1]>=e?(i=o,n=o):i=o+1}return i+1}}function u(e,t,i,n,o){return function(e,t,i,n,o){if(0===n)return!0;const s=t.charCodeAt(n-1);if(0!==e.get(s))return!0;if(13===s||10===s)return!0;if(o>0){const i=t.charCodeAt(n);if(0!==e.get(i))return!0}return!1}(e,t,0,n,o)&&function(e,t,i,n,o){if(n+o===i)return!0;const s=t.charCodeAt(n+o);if(0!==e.get(s))return!0;if(13===s||10===s)return!0;if(o>0){const i=t.charCodeAt(n+o-1);if(0!==e.get(i))return!0}return!1}(e,t,i,n,o)}t.TextModelSearch=class{static findMatches(e,t,i,n,o){const s=t.parseSearchRequest();return s?s.regex.multiline?this._doFindMatchesMultiline(e,i,new g(s.wordSeparators,s.regex),n,o):this._doFindMatchesLineByLine(e,i,s,n,o):[]}static _getMultilineMatchRange(e,t,i,n,o,r){let a,l,d=0;if(a=n?t+o+(d=n.findLineFeedCountBeforeOffset(o)):t+o,n){ - let e=n.findLineFeedCountBeforeOffset(o+r.length)-d;l=a+r.length+e}else l=a+r.length;const c=e.getPositionAt(a),h=e.getPositionAt(l);return new s.Range(c.lineNumber,c.column,h.lineNumber,h.column)}static _doFindMatchesMultiline(e,t,i,n,o){const s=e.getOffsetAt(t.getStartPosition()),r=e.getValueInRange(t,1),a="\r\n"===e.getEOL()?new h(r):null,l=[];let d,u=0;for(i.reset(0);d=i.next(r);)if(l[u++]=c(this._getMultilineMatchRange(e,s,r,a,d.index,d[0]),d,n),u>=o)return l;return l}static _doFindMatchesLineByLine(e,t,i,n,o){const s=[];let r=0;if(t.startLineNumber===t.endLineNumber){const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);return r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o),s}const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o);for(let a=t.startLineNumber+1;a=d))return o;return o}const p=new g(e.wordSeparators,e.regex);let m;p.reset(0);do{if((m=p.next(t))&&(a[o++]=c(new s.Range(i,m.index+1+n,i,m.index+1+m[0].length+n),m,l),o>=d))return o}while(m);return o}static findNextMatch(e,t,i,n){const o=t.parseSearchRequest();if(!o)return null;const s=new g(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindNextMatchMultiline(e,i,s,n):this._doFindNextMatchLineByLine(e,i,s,n)}static _doFindNextMatchMultiline(e,t,i,n){ - const r=new o.Position(t.lineNumber,1),a=e.getOffsetAt(r),l=e.getLineCount(),d=e.getValueInRange(new s.Range(r.lineNumber,r.column,l,e.getLineMaxColumn(l)),1),u="\r\n"===e.getEOL()?new h(d):null;i.reset(t.column-1);let g=i.next(d);return g?c(this._getMultilineMatchRange(e,a,d,u,g.index,g[0]),g,n):1!==t.lineNumber||1!==t.column?this._doFindNextMatchMultiline(e,new o.Position(1,1),i,n):null}static _doFindNextMatchLineByLine(e,t,i,n){const o=e.getLineCount(),s=t.lineNumber,r=e.getLineContent(s),a=this._findFirstMatchInLine(i,r,s,t.column,n);if(a)return a;for(let t=1;t<=o;t++){const r=(s+t-1)%o,a=e.getLineContent(r+1),l=this._findFirstMatchInLine(i,a,r+1,1,n);if(l)return l}return null}static _findFirstMatchInLine(e,t,i,n,o){e.reset(n-1);const r=e.next(t);return r?c(new s.Range(i,r.index+1,i,r.index+1+r[0].length),r,o):null}static findPreviousMatch(e,t,i,n){const o=t.parseSearchRequest();if(!o)return null;const s=new g(o.wordSeparators,o.regex) - ;return o.regex.multiline?this._doFindPreviousMatchMultiline(e,i,s,n):this._doFindPreviousMatchLineByLine(e,i,s,n)}static _doFindPreviousMatchMultiline(e,t,i,n){const r=this._doFindMatchesMultiline(e,new s.Range(1,1,t.lineNumber,t.column),i,n,10*a);if(r.length>0)return r[r.length-1];const l=e.getLineCount();return t.lineNumber!==l||t.column!==e.getLineMaxColumn(l)?this._doFindPreviousMatchMultiline(e,new o.Position(l,e.getLineMaxColumn(l)),i,n):null}static _doFindPreviousMatchLineByLine(e,t,i,n){const o=e.getLineCount(),s=t.lineNumber,r=e.getLineContent(s).substring(0,t.column-1),a=this._findLastMatchInLine(i,r,s,n);if(a)return a;for(let t=1;t<=o;t++){const r=(o+s-t-1)%o,a=e.getLineContent(r+1),l=this._findLastMatchInLine(i,a,r+1,n);if(l)return l}return null}static _findLastMatchInLine(e,t,i,n){let o,r=null;for(e.reset(0);o=e.next(t);)r=c(new s.Range(i,o.index+1,i,o.index+1+o[0].length),o,n);return r}},t.isValidMatch=u;class g{constructor(e,t){this._wordSeparators=e,this._searchRegex=t, - this._prevMatchStartIndex=-1,this._prevMatchLength=0}reset(e){this._searchRegex.lastIndex=e,this._prevMatchStartIndex=-1,this._prevMatchLength=0}next(e){const t=e.length;let n;do{if(this._prevMatchStartIndex+this._prevMatchLength===t)return null;if(!(n=this._searchRegex.exec(e)))return null;const o=n.index,s=n[0].length;if(o===this._prevMatchStartIndex&&s===this._prevMatchLength){if(0===s){i.getNextCodePoint(e,t,this._searchRegex.lastIndex)>65535?this._searchRegex.lastIndex+=2:this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=o,this._prevMatchLength=s,!this._wordSeparators||u(this._wordSeparators,e,t,o,s))return n}while(n);return null}}t.Searcher=g})),define(t[211],i([0,1,13,3,52,363,158]),(function(e,t,i,n,o,s,r){"use strict";function a(e){let t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}Object.defineProperty(t,"__esModule",{value:!0}), - t.PieceTreeBase=t.StringBuffer=t.Piece=t.createLineStarts=t.createLineStartsFast=t.LineStarts=t.createUintArray=t.AverageBufferSize=void 0,t.AverageBufferSize=65535,t.createUintArray=a;class l{constructor(e,t,i,n,o){this.lineStarts=e,this.cr=t,this.lf=i,this.crlf=n,this.isBasicASCII=o}}function d(e,t=!0){let i=[0],n=1;for(let t=0,o=e.length;t126)&&(r=!1)}const d=new l(a(e),n,o,s,r);return e.length=0,d};class c{constructor(e,t,i,n,o){this.bufferIndex=e,this.start=t,this.end=i,this.lineFeedCnt=n,this.length=o}}t.Piece=c;class h{constructor(e,t){this.buffer=e,this.lineStarts=t}}t.StringBuffer=h - ;class u{constructor(e,t){this._pieces=[],this._tree=e,this._BOM=t,this._index=0,e.root!==s.SENTINEL&&e.iterate(e.root,e=>(e!==s.SENTINEL&&this._pieces.push(e.piece),!0))}read(){return 0===this._pieces.length?0===this._index?(this._index++,this._BOM):null:this._index>this._pieces.length-1?null:0===this._index?this._BOM+this._tree.getPieceContent(this._pieces[this._index++]):this._tree.getPieceContent(this._pieces[this._index++])}}class g{constructor(e){this._limit=e,this._cache=[]}get(e){for(let t=this._cache.length-1;t>=0;t--){let i=this._cache[t];if(i.nodeStartOffset<=e&&i.nodeStartOffset+i.node.piece.length>=e)return i}return null}get2(e){for(let t=this._cache.length-1;t>=0;t--){let i=this._cache[t];if(i.nodeStartLineNumber&&i.nodeStartLineNumber=e)return i}return null}set(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)}validate(e){let t=!1,i=this._cache;for(let n=0;n=e)&&(i[n]=null,t=!0)}if(t){let e=[];for(const t of i)null!==t&&e.push(t);this._cache=e}}}t.PieceTreeBase=class{constructor(e,t,i){this.create(e,t,i)}create(e,t,i){this._buffers=[new h("",[0])],this._lastChangeBufferPos={line:0,column:0},this.root=s.SENTINEL,this._lineCnt=1,this._length=0,this._EOL=t,this._EOLLength=t.length,this._EOLNormalized=i;let n=null;for(let t=0,i=e.length;t0){e[t].lineStarts||(e[t].lineStarts=d(e[t].buffer));let i=new c(t+1,{line:0,column:0},{line:e[t].lineStarts.length-1,column:e[t].buffer.length-e[t].lineStarts[e[t].lineStarts.length-1]},e[t].lineStarts.length-1,e[t].buffer.length);this._buffers.push(e[t]),n=this.rbInsertRight(n,i)}this._searchCache=new g(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()}normalizeEOL(e){let i=t.AverageBufferSize,n=i-Math.floor(i/3),o=2*n,s="",r=0,a=[];if(this.iterate(this.root,t=>{let i=this.getNodeContent(t),l=i.length;if(r<=n||r+l0){let t=s.replace(/\r\n|\r|\n/g,e);a.push(new h(t,d(t)))}this.create(a,e,!0)}getEOL(){return this._EOL}setEOL(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)}createSnapshot(e){return new u(this,e)}getOffsetAt(e,t){let i=0,n=this.root;for(;n!==s.SENTINEL;)if(n.left!==s.SENTINEL&&n.lf_left+1>=e)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt+1>=e){return(i+=n.size_left)+(this.getAccumulatedValue(n,e-n.lf_left-2)+t-1)}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}return i}getPositionAt(e){e=Math.floor(e),e=Math.max(0,e);let t=this.root,n=0,o=e;for(;t!==s.SENTINEL;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){let s=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+s.index,0===s.index){let e=o-this.getOffsetAt(n+1,1);return new i.Position(n+1,e+1)}return new i.Position(n+1,s.remainder+1)}if(e-=t.size_left+t.piece.length, - n+=t.lf_left+t.piece.lineFeedCnt,t.right===s.SENTINEL){let t=o-e-this.getOffsetAt(n+1,1);return new i.Position(n+1,t+1)}t=t.right}return new i.Position(1,1)}getValueInRange(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";let i=this.nodeAt2(e.startLineNumber,e.startColumn),n=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(i,n);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o}getValueInRange2(e,t){if(e.node===t.node){let i=e.node,n=this._buffers[i.piece.bufferIndex].buffer,o=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);return n.substring(o+e.remainder,o+t.remainder)}let i=e.node,n=this._buffers[i.piece.bufferIndex].buffer,o=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),r=n.substring(o+e.remainder,o+i.piece.length);for(i=i.next();i!==s.SENTINEL;){let e=this._buffers[i.piece.bufferIndex].buffer,n=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);if(i===t.node){ - r+=e.substring(n,n+t.remainder);break}r+=e.substr(n,i.piece.length),i=i.next()}return r}getLinesContent(){let e=[],t=0,i="",n=!1;return this.iterate(this.root,o=>{if(o===s.SENTINEL)return!0;const r=o.piece;let a=r.length;if(0===a)return!0;const l=this._buffers[r.bufferIndex].buffer,d=this._buffers[r.bufferIndex].lineStarts,c=r.start.line,h=r.end.line;let u=d[c]+r.start.column;if(n&&(10===l.charCodeAt(u)&&(u++,a--),e[t++]=i,i="",n=!1,0===a))return!0;if(c===h)return this._EOLNormalized||13!==l.charCodeAt(u+a-1)?i+=l.substr(u,a):(n=!0,i+=l.substr(u,a-1)),!0;i+=this._EOLNormalized?l.substring(u,Math.max(u,d[c+1]-this._EOLLength)):l.substring(u,d[c+1]).replace(/(\r\n|\r|\n)$/,""),e[t++]=i;for(let n=c+1;ne+v,t.reset(0)):(p=f.buffer,m=e=>e,t.reset(v));do{if(g=t.next(p)){if(m(g.index)>=C)return h;this.positionInBuffer(e,m(g.index)-_,b);let t=this.getLineFeedCnt(e.piece.bufferIndex,s,b),a=b.line===s.line?b.column-s.column+o:b.column+1,l=a+g[0].length;if(u[h++]=r.createFindMatch(new n.Range(i+t,a,i+t,l),g,d),m(g.index)+g[0].length>=C)return h;if(h>=c)return h}}while(g);return h}findMatchesLineByLine(e,t,i,n){const o=[];let s=0;const a=new r.Searcher(t.wordSeparators,t.regex);let l=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===l)return[];let d=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===d)return[] - ;let c=this.positionInBuffer(l.node,l.remainder),h=this.positionInBuffer(d.node,d.remainder);if(l.node===d.node)return this.findMatchesInNode(l.node,a,e.startLineNumber,e.startColumn,c,h,t,i,n,s,o),o;let u=e.startLineNumber,g=l.node;for(;g!==d.node;){let r=this.getLineFeedCnt(g.piece.bufferIndex,c,g.piece.end);if(r>=1){let l=this._buffers[g.piece.bufferIndex].lineStarts,d=this.offsetInBuffer(g.piece.bufferIndex,g.piece.start),h=l[c.line+r],p=u===e.startLineNumber?e.startColumn:1;if((s=this.findMatchesInNode(g,a,u,p,c,this.positionInBuffer(g,h-d),t,i,n,s,o))>=n)return o;u+=r}let d=u===e.startLineNumber?e.startColumn-1:0;if(u===e.endLineNumber){const r=this.getLineContent(u).substring(d,e.endColumn-1);return s=this._findMatchesInLine(t,a,r,e.endLineNumber,d,s,o,i,n),o}if((s=this._findMatchesInLine(t,a,this.getLineContent(u).substr(d),u,d,s,o,i,n))>=n)return o;u++,g=(l=this.nodeAt2(u,1)).node,c=this.positionInBuffer(l.node,l.remainder)}if(u===e.endLineNumber){let r=u===e.startLineNumber?e.startColumn-1:0 - ;const l=this.getLineContent(u).substring(r,e.endColumn-1);return s=this._findMatchesInLine(t,a,l,e.endLineNumber,r,s,o,i,n),o}let p=u===e.startLineNumber?e.startColumn:1;return s=this.findMatchesInNode(d.node,a,u,p,c,h,t,i,n,s,o),o}_findMatchesInLine(e,t,i,s,a,l,d,c,h){const u=e.wordSeparators;if(!c&&e.simpleSearch){const t=e.simpleSearch,c=t.length,g=i.length;let p=-c;for(;-1!==(p=i.indexOf(t,p+c));)if((!u||r.isValidMatch(u,i,g,p,c))&&(d[l++]=new o.FindMatch(new n.Range(s,p+1+a,s,p+1+c+a),null),l>=h))return l;return l}let g;t.reset(0);do{if((g=t.next(i))&&(d[l++]=r.createFindMatch(new n.Range(s,g.index+1+a,s,g.index+1+g[0].length+a),g,c),l>=h))return l}while(g);return l}insert(e,i,n=!1){if(this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==s.SENTINEL){let{node:n,remainder:o,nodeStartOffset:s}=this.nodeAt(e),r=n.piece,a=r.bufferIndex,l=this.positionInBuffer(n,o) - ;if(0===n.piece.bufferIndex&&r.end.line===this._lastChangeBufferPos.line&&r.end.column===this._lastChangeBufferPos.column&&s+r.length===e&&i.lengthe){let e=[],t=new c(r.bufferIndex,l,r.end,this.getLineFeedCnt(r.bufferIndex,l,r.end),this.offsetInBuffer(a,r.end)-this.offsetInBuffer(a,l));if(this.shouldCheckCRLF()&&this.endWithCR(i)){if(10===this.nodeCharCodeAt(n,o)){let e={line:t.start.line+1,column:0};t=new c(t.bufferIndex,e,t.end,this.getLineFeedCnt(t.bufferIndex,e,t.end),t.length-1),i+="\n"}}if(this.shouldCheckCRLF()&&this.startWithLF(i)){if(13===this.nodeCharCodeAt(n,o-1)){let t=this.positionInBuffer(n,o-1);this.deleteNodeTail(n,t),i="\r"+i,0===n.piece.length&&e.push(n)}else this.deleteNodeTail(n,l)}else this.deleteNodeTail(n,l);let s=this.createNewPieces(i);t.length>0&&this.rbInsertRight(n,t);let d=n - ;for(let e=0;e=0;e--)o=this.rbInsertLeft(o,n[e]);this.validateCRLFWithPrevNode(o),this.deleteNodes(i)}insertContentToNodeRight(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n") - ;let i=this.createNewPieces(e),n=this.rbInsertRight(t,i[0]),o=n;for(let e=1;e=c))break;a=d+1}return i?(i.line=d,i.column=r-h,null):{line:d,column:r-h}}getLineFeedCnt(e,t,i){if(0===i.column)return i.line-t.line;let n=this._buffers[e].lineStarts;if(i.line===n.length-1)return i.line-t.line;let o=n[i.line+1],s=n[i.line]+i.column;if(o>s+1)return i.line-t.line;let r=s-1;return 13===this._buffers[e].buffer.charCodeAt(r)?i.line-t.line+1:i.line-t.line}offsetInBuffer(e,t){return this._buffers[e].lineStarts[t.line]+t.column}deleteNodes(e){for(let t=0;tt.AverageBufferSize){let i=[];for(;e.length>t.AverageBufferSize;){ - const n=e.charCodeAt(t.AverageBufferSize-1);let o;13===n||n>=55296&&n<=56319?(o=e.substring(0,t.AverageBufferSize-1),e=e.substring(t.AverageBufferSize-1)):(o=e.substring(0,t.AverageBufferSize),e=e.substring(t.AverageBufferSize));let s=d(o);i.push(new c(this._buffers.length,{line:0,column:0},{line:s.length-1,column:o.length-s[s.length-1]},s.length-1,o.length)),this._buffers.push(new h(o,s))}let n=d(e);return i.push(new c(this._buffers.length,{line:0,column:0},{line:n.length-1,column:e.length-n[n.length-1]},n.length-1,e.length)),this._buffers.push(new h(e,n)),i}let i=this._buffers[0].buffer.length;const n=d(e,!1);let o=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===i&&0!==i&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},o=this._lastChangeBufferPos;for(let e=0;e=e-1)i=i.left;else{ - if(i.lf_left+i.piece.lineFeedCnt>e-1){let n=this.getAccumulatedValue(i,e-i.lf_left-2),s=this.getAccumulatedValue(i,e-i.lf_left-1),a=this._buffers[i.piece.bufferIndex].buffer,l=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);return o+=i.size_left,this._searchCache.set({node:i,nodeStartOffset:o,nodeStartLineNumber:r-(e-1-i.lf_left)}),a.substring(l+n,l+s-t)}if(i.lf_left+i.piece.lineFeedCnt===e-1){let t=this.getAccumulatedValue(i,e-i.lf_left-2),o=this._buffers[i.piece.bufferIndex].buffer,s=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);n=o.substring(s+t,s+i.piece.length);break}e-=i.lf_left+i.piece.lineFeedCnt,o+=i.size_left+i.piece.length,i=i.right}}for(i=i.next();i!==s.SENTINEL;){let e=this._buffers[i.piece.bufferIndex].buffer;if(i.piece.lineFeedCnt>0){let o=this.getAccumulatedValue(i,0),s=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);return n+=e.substring(s,s+o-t)}{let t=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);n+=e.substr(t,i.piece.length)}i=i.next()}return n} - computeBufferMetadata(){let e=this.root,t=1,i=0;for(;e!==s.SENTINEL;)t+=e.lf_left+e.piece.lineFeedCnt,i+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=i,this._searchCache.validate(this._length)}getIndexOf(e,t){let i=e.piece,n=this.positionInBuffer(e,t),o=n.line-i.start.line;if(this.offsetInBuffer(i.bufferIndex,i.end)-this.offsetInBuffer(i.bufferIndex,i.start)===t){let t=this.getLineFeedCnt(e.piece.bufferIndex,i.start,n);if(t!==o)return{index:t,remainder:0}}return{index:o,remainder:n.column}}getAccumulatedValue(e,t){if(t<0)return 0;let i=e.piece,n=this._buffers[i.bufferIndex].lineStarts,o=i.start.line+t+1;return o>i.end.line?n[i.end.line]+i.end.column-n[i.start.line]-i.start.column:n[o]-n[i.start.line]-i.start.column}deleteNodeTail(e,t){const i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.end),r=t,a=this.offsetInBuffer(i.bufferIndex,r),l=this.getLineFeedCnt(i.bufferIndex,i.start,r),d=l-n,h=a-o,u=i.length+h;e.piece=new c(i.bufferIndex,i.start,r,l,u), - s.updateTreeMetadata(this,e,h,d)}deleteNodeHead(e,t){const i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.start),r=t,a=this.getLineFeedCnt(i.bufferIndex,r,i.end),l=a-n,d=o-this.offsetInBuffer(i.bufferIndex,r),h=i.length+d;e.piece=new c(i.bufferIndex,r,i.end,a,h),s.updateTreeMetadata(this,e,d,l)}shrinkNode(e,t,i){const n=e.piece,o=n.start,r=n.end,a=n.length,l=n.lineFeedCnt,d=t,h=this.getLineFeedCnt(n.bufferIndex,n.start,d),u=this.offsetInBuffer(n.bufferIndex,t)-this.offsetInBuffer(n.bufferIndex,o);e.piece=new c(n.bufferIndex,n.start,d,h,u),s.updateTreeMetadata(this,e,u-a,h-l);let g=new c(n.bufferIndex,i,r,this.getLineFeedCnt(n.bufferIndex,i,r),this.offsetInBuffer(n.bufferIndex,r)-this.offsetInBuffer(n.bufferIndex,i)),p=this.rbInsertRight(e,g);this.validateCRLFWithPrevNode(p)}appendToNode(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");const i=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),n=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;const o=d(t,!1) - ;for(let e=0;ee)t=t.left;else{if(t.size_left+t.piece.length>=e){n+=t.size_left;let i={node:t,remainder:e-t.size_left,nodeStartOffset:n};return this._searchCache.set(i),i}e-=t.size_left+t.piece.length, - n+=t.size_left+t.piece.length,t=t.right}return null}nodeAt2(e,t){let i=this.root,n=0;for(;i!==s.SENTINEL;)if(i.left!==s.SENTINEL&&i.lf_left>=e-1)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt>e-1){let o=this.getAccumulatedValue(i,e-i.lf_left-2),s=this.getAccumulatedValue(i,e-i.lf_left-1);return n+=i.size_left,{node:i,remainder:Math.min(o+t-1,s),nodeStartOffset:n}}if(i.lf_left+i.piece.lineFeedCnt===e-1){let o=this.getAccumulatedValue(i,e-i.lf_left-2);if(o+t-1<=i.piece.length)return{node:i,remainder:o+t-1,nodeStartOffset:n};t-=i.piece.length-o;break}e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}for(i=i.next();i!==s.SENTINEL;){if(i.piece.lineFeedCnt>0){let e=this.getAccumulatedValue(i,0),n=this.offsetOfNode(i);return{node:i,remainder:Math.min(t-1,e),nodeStartOffset:n}}if(i.piece.length>=t-1){return{node:i,remainder:t-1,nodeStartOffset:this.offsetOfNode(i)}}t-=i.piece.length,i=i.next()}return null}nodeCharCodeAt(e,t){if(e.piece.lineFeedCnt<1)return-1 - ;let i=this._buffers[e.piece.bufferIndex],n=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return i.buffer.charCodeAt(n)}offsetOfNode(e){if(!e)return 0;let t=e.size_left;for(;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t}shouldCheckCRLF(){return!(this._EOLNormalized&&"\n"===this._EOL)}startWithLF(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===s.SENTINEL||0===e.piece.lineFeedCnt)return!1;let t=e.piece,i=this._buffers[t.bufferIndex].lineStarts,n=t.start.line,o=i[n]+t.start.column;return n!==i.length-1&&(!(i[n+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))}endWithCR(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==s.SENTINEL&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)}validateCRLFWithPrevNode(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){let t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}}validateCRLFWithNextNode(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){ - let t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}}fixCRLF(e,t){let i,n=[],o=this._buffers[e.piece.bufferIndex].lineStarts;i=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};const r=e.piece.length-1,a=e.piece.lineFeedCnt-1;e.piece=new c(e.piece.bufferIndex,e.piece.start,i,a,r),s.updateTreeMetadata(this,e,-1,-1),0===e.piece.length&&n.push(e);let l={line:t.piece.start.line+1,column:0};const d=t.piece.length-1,h=this.getLineFeedCnt(t.piece.bufferIndex,l,t.piece.end);t.piece=new c(t.piece.bufferIndex,l,t.piece.end,h,d),s.updateTreeMetadata(this,t,-1,-1),0===t.piece.length&&n.push(t);let u=this.createNewPieces("\r\n");this.rbInsertRight(e,u[0]);for(let e=0;e/?",t.DEFAULT_WORD_REGEXP=function(e=""){let i="(-?\\d*\\.\\d\\w*)|([^";for(const n of t.USUAL_WORD_SEPARATORS)e.indexOf(n)>=0||(i+="\\"+n);return i+="\\s]+)",new RegExp(i,"g")}(),t.ensureValidWordDefinition=function(e){let i=t.DEFAULT_WORD_REGEXP;if(e&&e instanceof RegExp)if(e.global)i=e;else{let t="g";e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),i=new RegExp(e.source,t)}return i.lastIndex=0,i};const i={maxLen:1e3,windowSize:15,timeBudget:150};function n(e,t,i,n){let o - ;for(;o=e.exec(t);){const t=o.index||0;if(t<=i&&e.lastIndex>=i)return o;if(n>0&&t>n)return null}return null}t.getWordAtText=function e(t,o,s,r,a=i){if(s.length>a.maxLen){let i=t-a.maxLen/2;return i<0?(r+=t,i=0):r+=i,e(t,o,s=s.substring(i,t+a.maxLen/2),r,a)}Date.now();const l=t-1-r;let d=-1,c=null;for(let e=1;;e++){Date.now(),a.timeBudget;const t=l-a.windowSize*e;o.lastIndex=Math.max(0,t);const i=n(o,s,l,d);if(!i&&c)break;if(c=i,t<=0)break;d=t}if(c){let e={word:c[0],startColumn:r+1+c.index,endColumn:r+1+c.index+c[0].length};return o.lastIndex=0,e}return null}})),define(t[365],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FrankensteinMode=void 0;t.FrankensteinMode=class{constructor(e){this._languageIdentifier=e}getId(){return this._languageIdentifier.language}}})),define(t[102],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StandardAutoClosingPairConditional=t.IndentAction=void 0,function(e){e[e.None=0]="None", - e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"}(t.IndentAction||(t.IndentAction={}));t.StandardAutoClosingPairConditional=class{constructor(e){if(this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(let t=0,i=e.notIn.length;ti&&(i=t)}return i}if("string"==typeof t)return r?"*"===t?5:t===s?10:0:0;if(t){const{language:e,pattern:a,scheme:l,hasAccessToAllModels:d}=t;if(!r&&!d)return 0;let c=0;if(l)if(l===o.scheme)c=10;else{if("*"!==l)return 0;c=5}if(e)if(e===s)c=10;else{if("*"!==e)return 0 - ;c=Math.max(c,5)}if(a){let e;if((e="string"==typeof a?a:Object.assign(Object.assign({},a),{base:n.normalize(a.base)}))!==o.fsPath&&!i.match(e,o.fsPath))return 0;c=10}return c}return 0}})),define(t[367],i([0,1,87]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.computeLinks=t.LinkComputer=t.StateMachine=t.Uint8Matrix=void 0;class n{constructor(e,t,i){const n=new Uint8Array(e*t);for(let o=0,s=e*t;ot&&(t=s),o>i&&(i=o),r>i&&(i=r)}let o=new n(++i,++t,0);for(let t=0,i=e.length;t=this._maxCharCode?0:this._states.get(e,t)}}t.StateMachine=o;let s=null;let r=null;class a{static _createLink(e,t,i,n,o){let s=o-1;do{const i=t.charCodeAt(s) - ;if(2!==e.get(i))break;s--}while(s>n);if(n>0){const e=t.charCodeAt(n-1),i=t.charCodeAt(s);(40===e&&41===i||91===e&&93===i||123===e&&125===i)&&s--}return{range:{startLineNumber:i,startColumn:n+1,endLineNumber:i,endColumn:s+2},url:t.substring(n,s+1)}}static computeLinks(e,t=(null===s&&(s=new o([[1,104,2],[1,72,2],[1,102,6],[1,70,6],[2,116,3],[2,84,3],[3,116,4],[3,84,4],[4,112,5],[4,80,5],[5,115,9],[5,83,9],[5,58,10],[6,105,7],[6,73,7],[7,108,8],[7,76,8],[8,101,9],[8,69,9],[9,58,10],[10,47,11],[11,47,12]])),s)){const n=function(){if(null===r){r=new i.CharacterClassifier(0);const e=" \t<>'\"、。。、,.:;‘“〈《「『【〔([{「」}])〕】』」》〉”’`~…";for(let t=0;t0&&e.getLanguageId(a-1)===s;)a--;return new i(e,s,a,r+1,e.getStartOffset(a),e.getEndOffset(r))};class i{constructor(e,t,i,n,o,s){this._actual=e,this.languageId=t,this._firstTokenIndex=i,this._lastTokenIndex=n,this.firstCharOffset=o,this._lastCharOffset=s}getLineContent(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)}getActualLineContentBefore(e){return this._actual.getLineContent().substring(0,this.firstCharOffset+e)}getTokenCount(){return this._lastTokenIndex-this._firstTokenIndex}findTokenIndexAtOffset(e){return this._actual.findTokenIndexAtOffset(e+this.firstCharOffset)-this._firstTokenIndex}getStandardTokenType(e){return this._actual.getStandardTokenType(e+this._firstTokenIndex)}}t.ScopedLineTokens=i,t.ignoreBracketsInToken=function(e){return 0!=(7&e)}})),define(t[368],i([0,1,102]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterPairSupport=void 0;class n{constructor(e){ - if(e.autoClosingPairs?this._autoClosingPairs=e.autoClosingPairs.map(e=>new i.StandardAutoClosingPairConditional(e)):e.brackets?this._autoClosingPairs=e.brackets.map(e=>new i.StandardAutoClosingPairConditional({open:e[0],close:e[1]})):this._autoClosingPairs=[],e.__electricCharacterSupport&&e.__electricCharacterSupport.docComment){const t=e.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new i.StandardAutoClosingPairConditional({open:t.open,close:t.close||""}))}this._autoCloseBefore="string"==typeof e.autoCloseBefore?e.autoCloseBefore:n.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=e.surroundingPairs||this._autoClosingPairs}getAutoClosingPairs(){return this._autoClosingPairs}getAutoCloseBeforeSet(){return this._autoCloseBefore}static shouldAutoClosePair(e,t,i){if(0===t.getTokenCount())return!0;const n=t.findTokenIndexAtOffset(i-2),o=t.getStandardTokenType(n);return e.isOK(o)}getSurroundingPairs(){return this._surroundingPairs}}t.CharacterPairSupport=n, - n.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t"})),define(t[369],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndentRulesSupport=void 0;t.IndentRulesSupport=class{constructor(e){this._indentationRules=e}shouldIncrease(e){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&this._indentationRules.increaseIndentPattern.test(e))}shouldDecrease(e){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&this._indentationRules.decreaseIndentPattern.test(e))}shouldIndentNextLine(e){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&this._indentationRules.indentNextLinePattern.test(e))}shouldIgnore(e){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&this._indentationRules.unIndentedLinePattern.test(e))}getIndentMetadata(e){let t=0;return this.shouldIncrease(e)&&(t+=1),this.shouldDecrease(e)&&(t+=2),this.shouldIndentNextLine(e)&&(t+=4), - this.shouldIgnore(e)&&(t+=8),t}}})),define(t[370],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BasicInplaceReplace=void 0;class i{constructor(){this._defaultValueSet=[["true","false"],["True","False"],["Private","Public","Friend","ReadOnly","Partial","Protected","WriteOnly"],["public","protected","private"]]}navigateValueSet(e,t,i,n,o){if(e&&t){let i=this.doNavigateValueSet(t,o);if(i)return{range:e,value:i}}if(i&&n){let e=this.doNavigateValueSet(n,o);if(e)return{range:i,value:e}}return null}doNavigateValueSet(e,t){let i=this.numberReplace(e,t);return null!==i?i:this.textReplace(e,t)}numberReplace(e,t){let i=Math.pow(10,e.length-(e.lastIndexOf(".")+1)),n=Number(e),o=parseFloat(e);return isNaN(n)||isNaN(o)||n!==o?null:0!==n||t?(n=Math.floor(n*i),n+=t?i:-i,String(n/i)):null}textReplace(e,t){return this.valueSetsReplace(this._defaultValueSet,e,t)}valueSetsReplace(e,t,i){let n=null;for(let o=0,s=e.length;null===n&&o=0?((n+=i?1:-1)<0?n=e.length-1:n%=e.length,e[n]):null}}t.BasicInplaceReplace=i,i.INSTANCE=new i})),define(t[371],i([0,1,12,8,102]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OnEnterSupport=void 0;class s{constructor(e){(e=e||{}).brackets=e.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],e.brackets.forEach(e=>{const t=s._createOpenBracketRegExp(e[0]),i=s._createCloseBracketRegExp(e[1]);t&&i&&this._brackets.push({open:e[0],openRegExp:t,close:e[1],closeRegExp:i})}),this._regExpRules=e.onEnterRules||[]}onEnter(e,t,i,n){if(e>=3)for(let e=0,o=this._regExpRules.length;e!e.reg||e.reg.test(e.text)))return o.action}if(e>=2&&i.length>0&&n.length>0)for(let e=0,t=this._brackets.length;e=2&&i.length>0)for(let e=0,t=this._brackets.length;e=0&&n.push(t);for(const t of s.close)t.indexOf(e)>=0&&n.push(t)}}function a(e,t){return e.length-t.length}function l(e){if(e.length<=1)return e;const t=[],i=new Set;for(const n of e)i.has(n)||(t.push(n),i.add(n));return t}function d(e){const t=/^[\w ]+$/.test(e);return e=i.escapeRegExpCharacters(e),t?`\\b${e}\\b`:e}function c(e){let t=`(${e.map(d).join(")|(")})`;return i.createRegExp(t,!0)}t.RichEditBrackets=class{constructor(e,t){const i=function(e){const t=e.length;e=e.map(e=>[e[0].toLowerCase(),e[1].toLowerCase()]);const i=[];for(let e=0;e{const[i,n]=e,[o,s]=t;return i===o||i===s||n===o||n===s},o=(e,n)=>{const o=Math.min(e,n),s=Math.max(e,n);for(let e=0;e0&&s.push({open:o,close:r})}return s}(t);this.brackets=i.map((t,n)=>new s(e,n,t.open,t.close,function(e,t,i,n){let o=[];o=(o=o.concat(e)).concat(t);for(let e=0,t=o.length;e=0;n--)t[i++]=e.charCodeAt(n);return n.getPlatformTextDecoder().decode(t)}{let t=[],i=0;for(let n=e.length-1;n>=0;n--)t[i++]=e.charAt(n);return t.join("")}}(e=i)),t}}();t.BracketsUtils=class{static _findPrevBracketInText(e,t,i,n){let s=i.match(e);if(!s)return null;let r=i.length-(s.index||0),a=s[0].length,l=n+r;return new o.Range(t,l-a+1,t,l+1)}static findPrevBracketInRange(e,t,i,n,o){const s=h(i).substring(i.length-o,i.length-n);return this._findPrevBracketInText(e,t,s,n)}static findNextBracketInText(e,t,i,n){let s=i.match(e);if(!s)return null - ;let r=s.index||0,a=s[0].length;if(0===a)return null;let l=n+r;return new o.Range(t,l+1,t,l+1+a)}static findNextBracketInRange(e,t,i,n,o){const s=i.substring(n,o);return this.findNextBracketInText(e,t,s,n)}}})),define(t[372],i([0,1,159,160]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BracketElectricCharacterSupport=void 0;t.BracketElectricCharacterSupport=class{constructor(e){this._richEditBrackets=e}getElectricCharacters(){let e=[];if(this._richEditBrackets)for(const t of this._richEditBrackets.brackets)for(const i of t.close){const t=i.charAt(i.length-1);e.push(t)}return e=e.filter((e,t,i)=>i.indexOf(e)===t)}onElectricCharacter(e,t,o){if(!this._richEditBrackets||0===this._richEditBrackets.brackets.length)return null;const s=t.findTokenIndexAtOffset(o-1);if(i.ignoreBracketsInToken(t.getStandardTokenType(s)))return null;const r=this._richEditBrackets.reversedRegex,a=t.getLineContent().substring(0,o-1)+e,l=n.BracketsUtils.findPrevBracketInRange(r,1,a,0,a.length) - ;if(!l)return null;const d=a.substring(l.startColumn-1,l.endColumn-1).toLowerCase();if(this._richEditBrackets.textIsOpenBracket[d])return null;const c=t.getActualLineContentBefore(l.startColumn-1);return/^\s*$/.test(c)?{matchOpenBracket:d}:null}}})),define(t[42],i([0,1,4,2,8,122,102,159,368,372,369,371,160]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageConfigurationRegistry=t.LanguageConfigurationRegistryImpl=t.LanguageConfigurationChangeEvent=t.RichEditSupport=void 0;class g{constructor(e,t,i){this._languageIdentifier=e,this._brackets=null,this._electricCharacter=null;let n=null;t&&(n=t._conf),this._conf=g._mergeConf(n,i),this._onEnterSupport=this._conf.brackets||this._conf.indentationRules||this._conf.onEnterRules?new h.OnEnterSupport(this._conf):null,this.comments=g._handleComments(this._conf),this.characterPair=new l.CharacterPairSupport(this._conf),this.wordDefinition=this._conf.wordPattern||s.DEFAULT_WORD_REGEXP, - this.indentationRules=this._conf.indentationRules,this._conf.indentationRules?this.indentRulesSupport=new c.IndentRulesSupport(this._conf.indentationRules):this.indentRulesSupport=null,this.foldingRules=this._conf.folding||{}}get brackets(){return!this._brackets&&this._conf.brackets&&(this._brackets=new u.RichEditBrackets(this._languageIdentifier,this._conf.brackets)),this._brackets}get electricCharacter(){return this._electricCharacter||(this._electricCharacter=new d.BracketElectricCharacterSupport(this.brackets)),this._electricCharacter}onEnter(e,t,i,n){return this._onEnterSupport?this._onEnterSupport.onEnter(e,t,i,n):null}static _mergeConf(e,t){return{comments:e?t.comments||e.comments:t.comments,brackets:e?t.brackets||e.brackets:t.brackets,wordPattern:e?t.wordPattern||e.wordPattern:t.wordPattern,indentationRules:e?t.indentationRules||e.indentationRules:t.indentationRules,onEnterRules:e?t.onEnterRules||e.onEnterRules:t.onEnterRules, - autoClosingPairs:e?t.autoClosingPairs||e.autoClosingPairs:t.autoClosingPairs,surroundingPairs:e?t.surroundingPairs||e.surroundingPairs:t.surroundingPairs,autoCloseBefore:e?t.autoCloseBefore||e.autoCloseBefore:t.autoCloseBefore,folding:e?t.folding||e.folding:t.folding,__electricCharacterSupport:e?t.__electricCharacterSupport||e.__electricCharacterSupport:t.__electricCharacterSupport}}static _handleComments(e){let t=e.comments;if(!t)return null;let i={};if(t.lineComment&&(i.lineCommentToken=t.lineComment),t.blockComment){let[e,n]=t.blockComment;i.blockCommentStartToken=e,i.blockCommentEndToken=n}return i}}t.RichEditSupport=g;class p{constructor(e){this.languageIdentifier=e}}t.LanguageConfigurationChangeEvent=p;class m{constructor(){this._entries=new Map,this._onDidChange=new i.Emitter,this.onDidChange=this._onDidChange.event}register(e,t){let i=this._getRichEditSupport(e.id),o=new g(e,i,t);return this._entries.set(e.id,o),this._onDidChange.fire(new p(e)),n.toDisposable(()=>{ - this._entries.get(e.id)===o&&(this._entries.set(e.id,i),this._onDidChange.fire(new p(e)))})}_getRichEditSupport(e){return this._entries.get(e)}getIndentationRules(e){const t=this._entries.get(e);return t&&t.indentationRules||null}_getElectricCharacterSupport(e){let t=this._getRichEditSupport(e);return t&&t.electricCharacter||null}getElectricCharacters(e){let t=this._getElectricCharacterSupport(e);return t?t.getElectricCharacters():[]}onElectricCharacter(e,t,i){let n=a.createScopedLineTokens(t,i-1),o=this._getElectricCharacterSupport(n.languageId);return o?o.onElectricCharacter(e,n,i-n.firstCharOffset):null}getComments(e){let t=this._getRichEditSupport(e);return t&&t.comments||null}_getCharacterPairSupport(e){let t=this._getRichEditSupport(e);return t&&t.characterPair||null}getAutoClosingPairs(e){let t=this._getCharacterPairSupport(e);return t?t.getAutoClosingPairs():[]}getAutoCloseBeforeSet(e){let t=this._getCharacterPairSupport(e) - ;return t?t.getAutoCloseBeforeSet():l.CharacterPairSupport.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED}getSurroundingPairs(e){let t=this._getCharacterPairSupport(e);return t?t.getSurroundingPairs():[]}shouldAutoClosePair(e,t,i){const n=a.createScopedLineTokens(t,i-1);return l.CharacterPairSupport.shouldAutoClosePair(e,n,i-n.firstCharOffset)}getWordDefinition(e){let t=this._getRichEditSupport(e);return t?s.ensureValidWordDefinition(t.wordDefinition||null):s.ensureValidWordDefinition(null)}getFoldingRules(e){let t=this._getRichEditSupport(e);return t?t.foldingRules:{}}getIndentRulesSupport(e){let t=this._getRichEditSupport(e);return t&&t.indentRulesSupport||null}getPrecedingValidLine(e,t,i){let n=e.getLanguageIdAtPosition(t,0);if(t>1){let o,s=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==n)return s;let t=e.getLineContent(o);if(!i.shouldIgnore(t)&&!/^\s+$/.test(t)&&""!==t)return o;s=o}}return-1}getInheritIndentForLine(e,t,i,n=!0){if(e<4)return null - ;const s=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!s)return null;if(i<=1)return{indentation:"",action:null};const a=this.getPrecedingValidLine(t,i,s);if(a<0)return null;if(a<1)return{indentation:"",action:null};const l=t.getLineContent(a);if(s.shouldIncrease(l)||s.shouldIndentNextLine(l))return{indentation:o.getLeadingWhitespace(l),action:r.IndentAction.Indent,line:a};if(s.shouldDecrease(l))return{indentation:o.getLeadingWhitespace(l),action:null,line:a};{if(1===a)return{indentation:o.getLeadingWhitespace(t.getLineContent(a)),action:null,line:a};const e=a-1,i=s.getIndentMetadata(t.getLineContent(e));if(!(3&i)&&4&i){let i=0;for(let n=e-1;n>0;n--)if(!s.shouldIndentNextLine(t.getLineContent(n))){i=n;break}return{indentation:o.getLeadingWhitespace(t.getLineContent(i+1)),action:null,line:i+1}}if(n)return{indentation:o.getLeadingWhitespace(t.getLineContent(a)),action:null,line:a};for(let e=a;e>0;e--){const i=t.getLineContent(e);if(s.shouldIncrease(i))return{indentation:o.getLeadingWhitespace(i), - action:r.IndentAction.Indent,line:e};if(s.shouldIndentNextLine(i)){let i=0;for(let n=e-1;n>0;n--)if(!s.shouldIndentNextLine(t.getLineContent(e))){i=n;break}return{indentation:o.getLeadingWhitespace(t.getLineContent(i+1)),action:null,line:i+1}}if(s.shouldDecrease(i))return{indentation:o.getLeadingWhitespace(i),action:null,line:e}}return{indentation:o.getLeadingWhitespace(t.getLineContent(1)),action:null,line:1}}}getGoodIndentForLine(e,t,i,n,s){if(e<4)return null;const a=this._getRichEditSupport(i);if(!a)return null;const l=this.getIndentRulesSupport(i);if(!l)return null;const d=this.getInheritIndentForLine(e,t,n),c=t.getLineContent(n);if(d){const i=d.line;if(void 0!==i){const n=a.onEnter(e,"",t.getLineContent(i),"");if(n){let e=o.getLeadingWhitespace(t.getLineContent(i));return n.removeText&&(e=e.substring(0,e.length-n.removeText)),n.indentAction===r.IndentAction.Indent||n.indentAction===r.IndentAction.IndentOutdent?e=s.shiftIndent(e):n.indentAction===r.IndentAction.Outdent&&(e=s.unshiftIndent(e)), - l.shouldDecrease(c)&&(e=s.unshiftIndent(e)),n.appendText&&(e+=n.appendText),o.getLeadingWhitespace(e)}}return l.shouldDecrease(c)?d.action===r.IndentAction.Indent?d.indentation:s.unshiftIndent(d.indentation):d.action===r.IndentAction.Indent?s.shiftIndent(d.indentation):d.indentation}return null}getIndentForEnter(e,t,i,n){if(e<4)return null;t.forceTokenization(i.startLineNumber);const s=t.getLineTokens(i.startLineNumber),l=a.createScopedLineTokens(s,i.startColumn-1),d=l.getLineContent();let c,h,u=!1;if(l.firstCharOffset>0&&s.getLanguageId(0)!==l.languageId?(u=!0,c=d.substr(0,i.startColumn-1-l.firstCharOffset)):c=s.getLineContent().substring(0,i.startColumn-1),i.isEmpty())h=d.substr(i.startColumn-1-l.firstCharOffset);else{h=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn).getLineContent().substr(i.endColumn-1-l.firstCharOffset)}const g=this.getIndentRulesSupport(l.languageId);if(!g)return null;const p=c,m=o.getLeadingWhitespace(c),f={getLineTokens:e=>t.getLineTokens(e), - getLanguageIdentifier:()=>t.getLanguageIdentifier(),getLanguageIdAtPosition:(e,i)=>t.getLanguageIdAtPosition(e,i),getLineContent:e=>e===i.startLineNumber?p:t.getLineContent(e)},_=o.getLeadingWhitespace(s.getLineContent()),v=this.getInheritIndentForLine(e,f,i.startLineNumber+1);if(!v){const e=u?_:m;return{beforeEnter:e,afterEnter:e}}let C=u?_:v.indentation;return v.action===r.IndentAction.Indent&&(C=n.shiftIndent(C)),g.shouldDecrease(h)&&(C=n.unshiftIndent(C)),{beforeEnter:u?_:m,afterEnter:C}}getIndentActionForType(e,t,i,n,o){if(e<4)return null;const s=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn),a=this.getIndentRulesSupport(s.languageId);if(!a)return null;const l=s.getLineContent(),d=l.substr(0,i.startColumn-1-s.firstCharOffset);let c;if(i.isEmpty())c=l.substr(i.startColumn-1-s.firstCharOffset);else{c=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn).getLineContent().substr(i.endColumn-1-s.firstCharOffset)}if(!a.shouldDecrease(d+c)&&a.shouldDecrease(d+n+c)){ - const n=this.getInheritIndentForLine(e,t,i.startLineNumber,!1);if(!n)return null;let s=n.indentation;return n.action!==r.IndentAction.Indent&&(s=o.unshiftIndent(s)),s}return null}getIndentMetadata(e,t){const i=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return i?t<1||t>e.getLineCount()?null:i.getIndentMetadata(e.getLineContent(t)):null}getEnterAction(e,t,i){const n=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn),o=this._getRichEditSupport(n.languageId);if(!o)return null;const s=n.getLineContent(),a=s.substr(0,i.startColumn-1-n.firstCharOffset);let l;if(i.isEmpty())l=s.substr(i.startColumn-1-n.firstCharOffset);else{l=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn).getLineContent().substr(i.endColumn-1-n.firstCharOffset)}let d="";if(i.startLineNumber>1&&0===n.firstCharOffset){const e=this.getScopedLineTokens(t,i.startLineNumber-1);e.languageId===n.languageId&&(d=e.getLineContent())}const c=o.onEnter(e,d,a,l);if(!c)return null;const h=c.indentAction;let u=c.appendText - ;const g=c.removeText||0;u||(u=h===r.IndentAction.Indent||h===r.IndentAction.IndentOutdent?"\t":"");let p=this.getIndentationAtPosition(t,i.startLineNumber,i.startColumn);return g&&(p=p.substring(0,p.length-g)),{indentAction:h,appendText:u,removeText:g,indentation:p}}getIndentationAtPosition(e,t,i){const n=e.getLineContent(t);let s=o.getLeadingWhitespace(n);return s.length>i-1&&(s=s.substring(0,i-1)),s}getScopedLineTokens(e,t,i){e.forceTokenization(t);const n=e.getLineTokens(t),o=void 0===i?e.getLineMaxColumn(t)-1:i-1;return a.createScopedLineTokens(n,o)}getBracketsSupport(e){const t=this._getRichEditSupport(e);return t&&t.brackets||null}}t.LanguageConfigurationRegistryImpl=m,t.LanguageConfigurationRegistry=new m})),define(t[373],i([0,1,29]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateTokensCSSForColorMap=t.ThemeTrieElement=t.ThemeTrieElementRule=t.strcmp=t.toStandardTokenType=t.TokenTheme=t.ColorMap=t.parseTokenTheme=t.ParsedTokenThemeRule=void 0;class n{ - constructor(e,t,i,n,o){this.token=e,this.index=t,this.fontStyle=i,this.foreground=n,this.background=o}}function o(e){if(!e||!Array.isArray(e))return[];let t=[],i=0;for(let o=0,s=e.length;o{let i=c(e.token,t.token);return 0!==i?i:e.index-t.index});let i=0,n="000000",o="ffffff";for(;e.length>=1&&""===e[0].token;){let t=e.shift();-1!==t.fontStyle&&(i=t.fontStyle),null!==t.foreground&&(n=t.foreground),null!==t.background&&(o=t.background)}let s=new r;for(let e of t)s.getId(e);let l=s.getId(n),d=s.getId(o),g=new h(i,l,d),p=new u(g);for(let t=0,i=e.length;t>>0,this._cache.set(t,i)}return(i|e<<0)>>>0}}t.TokenTheme=a - ;const l=/\b(comment|string|regex|regexp)\b/;function d(e){let t=e.match(l);if(!t)return 0;switch(t[1]){case"comment":return 1;case"string":return 2;case"regex":case"regexp":return 4}throw new Error("Unexpected match for standard token type!")}function c(e,t){return et?1:0}t.toStandardTokenType=d,t.strcmp=c;class h{constructor(e,t,i){this._fontStyle=e,this._foreground=t,this._background=i,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}clone(){return new h(this._fontStyle,this._foreground,this._background)}acceptOverwrite(e,t,i){-1!==e&&(this._fontStyle=e),0!==t&&(this._foreground=t),0!==i&&(this._background=i),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}}t.ThemeTrieElementRule=h;class u{constructor(e){this._mainRule=e,this._children=new Map}match(e){if(""===e)return this._mainRule;let t,i,n=e.indexOf(".");-1===n?(t=e,i=""):(t=e.substring(0,n),i=e.substring(n+1));let o=this._children.get(t) - ;return void 0!==o?o.match(i):this._mainRule}insert(e,t,i,n){if(""===e)return void this._mainRule.acceptOverwrite(t,i,n);let o,s,r=e.indexOf(".");-1===r?(o=e,s=""):(o=e.substring(0,r),s=e.substring(r+1));let a=this._children.get(o);void 0===a&&(a=new u(this._mainRule.clone()),this._children.set(o,a)),a.insert(s,t,i,n)}}t.ThemeTrieElement=u,t.generateTokensCSSForColorMap=function(e){let t=[];for(let i=1,n=e.length;i{this._map.get(e)===t&&(this._map.delete(e),this.fire([e]))})}registerPromise(e,t){let i=null,o=!1;return this._promises.set(e,t.then(t=>{this._promises.delete(e),!o&&t&&(i=this.register(e,t))})),n.toDisposable(()=>{o=!0,i&&i.dispose()})}getPromise(e){const t=this.get(e);if(t)return Promise.resolve(t);const i=this._promises.get(e);return i?i.then(t=>this.get(e)):null}get(e){return this._map.get(e)||null}setColorMap(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Array.from(this._map.keys()),changedColorMap:!0})}getColorMap(){return this._colorMap}getDefaultBackground(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null}}})),define(t[161],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.WrappingIndent=t.TrackedRangeStickiness=t.TextEditorCursorStyle=t.TextEditorCursorBlinkingStyle=t.SymbolTag=t.SymbolKind=t.SignatureHelpTriggerKind=t.SelectionDirection=t.ScrollbarVisibility=t.ScrollType=t.RenderMinimap=t.RenderLineNumbersType=t.OverviewRulerLane=t.OverlayWidgetPositionPreference=t.MouseTargetType=t.MinimapPosition=t.MarkerTag=t.MarkerSeverity=t.KeyCode=t.IndentAction=t.EndOfLineSequence=t.EndOfLinePreference=t.EditorOption=t.EditorAutoIndentStrategy=t.DocumentHighlightKind=t.DefaultEndOfLine=t.CursorChangeReason=t.ContentWidgetPositionPreference=t.CompletionTriggerKind=t.CompletionItemTag=t.CompletionItemKind=t.CompletionItemInsertTextRule=t.AccessibilitySupport=void 0,function(e){e[e.Unknown=0]="Unknown",e[e.Disabled=1]="Disabled",e[e.Enabled=2]="Enabled"}(t.AccessibilitySupport||(t.AccessibilitySupport={})),function(e){e[e.KeepWhitespace=1]="KeepWhitespace",e[e.InsertAsSnippet=4]="InsertAsSnippet"}(t.CompletionItemInsertTextRule||(t.CompletionItemInsertTextRule={})),function(e){ - e[e.Method=0]="Method",e[e.Function=1]="Function",e[e.Constructor=2]="Constructor",e[e.Field=3]="Field",e[e.Variable=4]="Variable",e[e.Class=5]="Class",e[e.Struct=6]="Struct",e[e.Interface=7]="Interface",e[e.Module=8]="Module",e[e.Property=9]="Property",e[e.Event=10]="Event",e[e.Operator=11]="Operator",e[e.Unit=12]="Unit",e[e.Value=13]="Value",e[e.Constant=14]="Constant",e[e.Enum=15]="Enum",e[e.EnumMember=16]="EnumMember",e[e.Keyword=17]="Keyword",e[e.Text=18]="Text",e[e.Color=19]="Color",e[e.File=20]="File",e[e.Reference=21]="Reference",e[e.Customcolor=22]="Customcolor",e[e.Folder=23]="Folder",e[e.TypeParameter=24]="TypeParameter",e[e.User=25]="User",e[e.Issue=26]="Issue",e[e.Snippet=27]="Snippet"}(t.CompletionItemKind||(t.CompletionItemKind={})),function(e){e[e.Deprecated=1]="Deprecated"}(t.CompletionItemTag||(t.CompletionItemTag={})),function(e){e[e.Invoke=0]="Invoke",e[e.TriggerCharacter=1]="TriggerCharacter",e[e.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions" - }(t.CompletionTriggerKind||(t.CompletionTriggerKind={})),function(e){e[e.EXACT=0]="EXACT",e[e.ABOVE=1]="ABOVE",e[e.BELOW=2]="BELOW"}(t.ContentWidgetPositionPreference||(t.ContentWidgetPositionPreference={})),function(e){e[e.NotSet=0]="NotSet",e[e.ContentFlush=1]="ContentFlush",e[e.RecoverFromMarkers=2]="RecoverFromMarkers",e[e.Explicit=3]="Explicit",e[e.Paste=4]="Paste",e[e.Undo=5]="Undo",e[e.Redo=6]="Redo"}(t.CursorChangeReason||(t.CursorChangeReason={})),function(e){e[e.LF=1]="LF",e[e.CRLF=2]="CRLF"}(t.DefaultEndOfLine||(t.DefaultEndOfLine={})),function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"}(t.DocumentHighlightKind||(t.DocumentHighlightKind={})),function(e){e[e.None=0]="None",e[e.Keep=1]="Keep",e[e.Brackets=2]="Brackets",e[e.Advanced=3]="Advanced",e[e.Full=4]="Full"}(t.EditorAutoIndentStrategy||(t.EditorAutoIndentStrategy={})),function(e){e[e.acceptSuggestionOnCommitCharacter=0]="acceptSuggestionOnCommitCharacter",e[e.acceptSuggestionOnEnter=1]="acceptSuggestionOnEnter", - e[e.accessibilitySupport=2]="accessibilitySupport",e[e.accessibilityPageSize=3]="accessibilityPageSize",e[e.ariaLabel=4]="ariaLabel",e[e.autoClosingBrackets=5]="autoClosingBrackets",e[e.autoClosingOvertype=6]="autoClosingOvertype",e[e.autoClosingQuotes=7]="autoClosingQuotes",e[e.autoIndent=8]="autoIndent",e[e.automaticLayout=9]="automaticLayout",e[e.autoSurround=10]="autoSurround",e[e.codeLens=11]="codeLens",e[e.colorDecorators=12]="colorDecorators",e[e.columnSelection=13]="columnSelection",e[e.comments=14]="comments",e[e.contextmenu=15]="contextmenu",e[e.copyWithSyntaxHighlighting=16]="copyWithSyntaxHighlighting",e[e.cursorBlinking=17]="cursorBlinking",e[e.cursorSmoothCaretAnimation=18]="cursorSmoothCaretAnimation",e[e.cursorStyle=19]="cursorStyle",e[e.cursorSurroundingLines=20]="cursorSurroundingLines",e[e.cursorSurroundingLinesStyle=21]="cursorSurroundingLinesStyle",e[e.cursorWidth=22]="cursorWidth",e[e.disableLayerHinting=23]="disableLayerHinting", - e[e.disableMonospaceOptimizations=24]="disableMonospaceOptimizations",e[e.dragAndDrop=25]="dragAndDrop",e[e.emptySelectionClipboard=26]="emptySelectionClipboard",e[e.extraEditorClassName=27]="extraEditorClassName",e[e.fastScrollSensitivity=28]="fastScrollSensitivity",e[e.find=29]="find",e[e.fixedOverflowWidgets=30]="fixedOverflowWidgets",e[e.folding=31]="folding",e[e.foldingStrategy=32]="foldingStrategy",e[e.foldingHighlight=33]="foldingHighlight",e[e.unfoldOnClickAfterEndOfLine=34]="unfoldOnClickAfterEndOfLine",e[e.fontFamily=35]="fontFamily",e[e.fontInfo=36]="fontInfo",e[e.fontLigatures=37]="fontLigatures",e[e.fontSize=38]="fontSize",e[e.fontWeight=39]="fontWeight",e[e.formatOnPaste=40]="formatOnPaste",e[e.formatOnType=41]="formatOnType",e[e.glyphMargin=42]="glyphMargin",e[e.gotoLocation=43]="gotoLocation",e[e.hideCursorInOverviewRuler=44]="hideCursorInOverviewRuler",e[e.highlightActiveIndentGuide=45]="highlightActiveIndentGuide",e[e.hover=46]="hover",e[e.inDiffEditor=47]="inDiffEditor", - e[e.letterSpacing=48]="letterSpacing",e[e.lightbulb=49]="lightbulb",e[e.lineDecorationsWidth=50]="lineDecorationsWidth",e[e.lineHeight=51]="lineHeight",e[e.lineNumbers=52]="lineNumbers",e[e.lineNumbersMinChars=53]="lineNumbersMinChars",e[e.links=54]="links",e[e.matchBrackets=55]="matchBrackets",e[e.minimap=56]="minimap",e[e.mouseStyle=57]="mouseStyle",e[e.mouseWheelScrollSensitivity=58]="mouseWheelScrollSensitivity",e[e.mouseWheelZoom=59]="mouseWheelZoom",e[e.multiCursorMergeOverlapping=60]="multiCursorMergeOverlapping",e[e.multiCursorModifier=61]="multiCursorModifier",e[e.multiCursorPaste=62]="multiCursorPaste",e[e.occurrencesHighlight=63]="occurrencesHighlight",e[e.overviewRulerBorder=64]="overviewRulerBorder",e[e.overviewRulerLanes=65]="overviewRulerLanes",e[e.padding=66]="padding",e[e.parameterHints=67]="parameterHints",e[e.peekWidgetDefaultFocus=68]="peekWidgetDefaultFocus",e[e.definitionLinkOpensInPeek=69]="definitionLinkOpensInPeek",e[e.quickSuggestions=70]="quickSuggestions", - e[e.quickSuggestionsDelay=71]="quickSuggestionsDelay",e[e.readOnly=72]="readOnly",e[e.renameOnType=73]="renameOnType",e[e.renderControlCharacters=74]="renderControlCharacters",e[e.renderIndentGuides=75]="renderIndentGuides",e[e.renderFinalNewline=76]="renderFinalNewline",e[e.renderLineHighlight=77]="renderLineHighlight",e[e.renderLineHighlightOnlyWhenFocus=78]="renderLineHighlightOnlyWhenFocus",e[e.renderValidationDecorations=79]="renderValidationDecorations",e[e.renderWhitespace=80]="renderWhitespace",e[e.revealHorizontalRightPadding=81]="revealHorizontalRightPadding",e[e.roundedSelection=82]="roundedSelection",e[e.rulers=83]="rulers",e[e.scrollbar=84]="scrollbar",e[e.scrollBeyondLastColumn=85]="scrollBeyondLastColumn",e[e.scrollBeyondLastLine=86]="scrollBeyondLastLine",e[e.scrollPredominantAxis=87]="scrollPredominantAxis",e[e.selectionClipboard=88]="selectionClipboard",e[e.selectionHighlight=89]="selectionHighlight",e[e.selectOnLineNumbers=90]="selectOnLineNumbers", - e[e.showFoldingControls=91]="showFoldingControls",e[e.showUnused=92]="showUnused",e[e.snippetSuggestions=93]="snippetSuggestions",e[e.smoothScrolling=94]="smoothScrolling",e[e.stopRenderingLineAfter=95]="stopRenderingLineAfter",e[e.suggest=96]="suggest",e[e.suggestFontSize=97]="suggestFontSize",e[e.suggestLineHeight=98]="suggestLineHeight",e[e.suggestOnTriggerCharacters=99]="suggestOnTriggerCharacters",e[e.suggestSelection=100]="suggestSelection",e[e.tabCompletion=101]="tabCompletion",e[e.tabIndex=102]="tabIndex",e[e.unusualLineTerminators=103]="unusualLineTerminators",e[e.useTabStops=104]="useTabStops",e[e.wordSeparators=105]="wordSeparators",e[e.wordWrap=106]="wordWrap",e[e.wordWrapBreakAfterCharacters=107]="wordWrapBreakAfterCharacters",e[e.wordWrapBreakBeforeCharacters=108]="wordWrapBreakBeforeCharacters",e[e.wordWrapColumn=109]="wordWrapColumn",e[e.wordWrapMinified=110]="wordWrapMinified",e[e.wrappingIndent=111]="wrappingIndent",e[e.wrappingStrategy=112]="wrappingStrategy", - e[e.showDeprecated=113]="showDeprecated",e[e.editorClassName=114]="editorClassName",e[e.pixelRatio=115]="pixelRatio",e[e.tabFocusMode=116]="tabFocusMode",e[e.layoutInfo=117]="layoutInfo",e[e.wrappingInfo=118]="wrappingInfo"}(t.EditorOption||(t.EditorOption={})),function(e){e[e.TextDefined=0]="TextDefined",e[e.LF=1]="LF",e[e.CRLF=2]="CRLF"}(t.EndOfLinePreference||(t.EndOfLinePreference={})),function(e){e[e.LF=0]="LF",e[e.CRLF=1]="CRLF"}(t.EndOfLineSequence||(t.EndOfLineSequence={})),function(e){e[e.None=0]="None",e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"}(t.IndentAction||(t.IndentAction={})),function(e){e[e.Unknown=0]="Unknown",e[e.Backspace=1]="Backspace",e[e.Tab=2]="Tab",e[e.Enter=3]="Enter",e[e.Shift=4]="Shift",e[e.Ctrl=5]="Ctrl",e[e.Alt=6]="Alt",e[e.PauseBreak=7]="PauseBreak",e[e.CapsLock=8]="CapsLock",e[e.Escape=9]="Escape",e[e.Space=10]="Space",e[e.PageUp=11]="PageUp",e[e.PageDown=12]="PageDown",e[e.End=13]="End",e[e.Home=14]="Home", - e[e.LeftArrow=15]="LeftArrow",e[e.UpArrow=16]="UpArrow",e[e.RightArrow=17]="RightArrow",e[e.DownArrow=18]="DownArrow",e[e.Insert=19]="Insert",e[e.Delete=20]="Delete",e[e.KEY_0=21]="KEY_0",e[e.KEY_1=22]="KEY_1",e[e.KEY_2=23]="KEY_2",e[e.KEY_3=24]="KEY_3",e[e.KEY_4=25]="KEY_4",e[e.KEY_5=26]="KEY_5",e[e.KEY_6=27]="KEY_6",e[e.KEY_7=28]="KEY_7",e[e.KEY_8=29]="KEY_8",e[e.KEY_9=30]="KEY_9",e[e.KEY_A=31]="KEY_A",e[e.KEY_B=32]="KEY_B",e[e.KEY_C=33]="KEY_C",e[e.KEY_D=34]="KEY_D",e[e.KEY_E=35]="KEY_E",e[e.KEY_F=36]="KEY_F",e[e.KEY_G=37]="KEY_G",e[e.KEY_H=38]="KEY_H",e[e.KEY_I=39]="KEY_I",e[e.KEY_J=40]="KEY_J",e[e.KEY_K=41]="KEY_K",e[e.KEY_L=42]="KEY_L",e[e.KEY_M=43]="KEY_M",e[e.KEY_N=44]="KEY_N",e[e.KEY_O=45]="KEY_O",e[e.KEY_P=46]="KEY_P",e[e.KEY_Q=47]="KEY_Q",e[e.KEY_R=48]="KEY_R",e[e.KEY_S=49]="KEY_S",e[e.KEY_T=50]="KEY_T",e[e.KEY_U=51]="KEY_U",e[e.KEY_V=52]="KEY_V",e[e.KEY_W=53]="KEY_W",e[e.KEY_X=54]="KEY_X",e[e.KEY_Y=55]="KEY_Y",e[e.KEY_Z=56]="KEY_Z",e[e.Meta=57]="Meta",e[e.ContextMenu=58]="ContextMenu", - e[e.F1=59]="F1",e[e.F2=60]="F2",e[e.F3=61]="F3",e[e.F4=62]="F4",e[e.F5=63]="F5",e[e.F6=64]="F6",e[e.F7=65]="F7",e[e.F8=66]="F8",e[e.F9=67]="F9",e[e.F10=68]="F10",e[e.F11=69]="F11",e[e.F12=70]="F12",e[e.F13=71]="F13",e[e.F14=72]="F14",e[e.F15=73]="F15",e[e.F16=74]="F16",e[e.F17=75]="F17",e[e.F18=76]="F18",e[e.F19=77]="F19",e[e.NumLock=78]="NumLock",e[e.ScrollLock=79]="ScrollLock",e[e.US_SEMICOLON=80]="US_SEMICOLON",e[e.US_EQUAL=81]="US_EQUAL",e[e.US_COMMA=82]="US_COMMA",e[e.US_MINUS=83]="US_MINUS",e[e.US_DOT=84]="US_DOT",e[e.US_SLASH=85]="US_SLASH",e[e.US_BACKTICK=86]="US_BACKTICK",e[e.US_OPEN_SQUARE_BRACKET=87]="US_OPEN_SQUARE_BRACKET",e[e.US_BACKSLASH=88]="US_BACKSLASH",e[e.US_CLOSE_SQUARE_BRACKET=89]="US_CLOSE_SQUARE_BRACKET",e[e.US_QUOTE=90]="US_QUOTE",e[e.OEM_8=91]="OEM_8",e[e.OEM_102=92]="OEM_102",e[e.NUMPAD_0=93]="NUMPAD_0",e[e.NUMPAD_1=94]="NUMPAD_1",e[e.NUMPAD_2=95]="NUMPAD_2",e[e.NUMPAD_3=96]="NUMPAD_3",e[e.NUMPAD_4=97]="NUMPAD_4",e[e.NUMPAD_5=98]="NUMPAD_5",e[e.NUMPAD_6=99]="NUMPAD_6", - e[e.NUMPAD_7=100]="NUMPAD_7",e[e.NUMPAD_8=101]="NUMPAD_8",e[e.NUMPAD_9=102]="NUMPAD_9",e[e.NUMPAD_MULTIPLY=103]="NUMPAD_MULTIPLY",e[e.NUMPAD_ADD=104]="NUMPAD_ADD",e[e.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",e[e.NUMPAD_SUBTRACT=106]="NUMPAD_SUBTRACT",e[e.NUMPAD_DECIMAL=107]="NUMPAD_DECIMAL",e[e.NUMPAD_DIVIDE=108]="NUMPAD_DIVIDE",e[e.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",e[e.ABNT_C1=110]="ABNT_C1",e[e.ABNT_C2=111]="ABNT_C2",e[e.MAX_VALUE=112]="MAX_VALUE"}(t.KeyCode||(t.KeyCode={})),function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(t.MarkerSeverity||(t.MarkerSeverity={})),function(e){e[e.Unnecessary=1]="Unnecessary",e[e.Deprecated=2]="Deprecated"}(t.MarkerTag||(t.MarkerTag={})),function(e){e[e.Inline=1]="Inline",e[e.Gutter=2]="Gutter"}(t.MinimapPosition||(t.MinimapPosition={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.TEXTAREA=1]="TEXTAREA",e[e.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",e[e.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS", - e[e.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",e[e.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",e[e.CONTENT_TEXT=6]="CONTENT_TEXT",e[e.CONTENT_EMPTY=7]="CONTENT_EMPTY",e[e.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",e[e.CONTENT_WIDGET=9]="CONTENT_WIDGET",e[e.OVERVIEW_RULER=10]="OVERVIEW_RULER",e[e.SCROLLBAR=11]="SCROLLBAR",e[e.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",e[e.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR"}(t.MouseTargetType||(t.MouseTargetType={})),function(e){e[e.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",e[e.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",e[e.TOP_CENTER=2]="TOP_CENTER"}(t.OverlayWidgetPositionPreference||(t.OverlayWidgetPositionPreference={})),function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"}(t.OverviewRulerLane||(t.OverviewRulerLane={})),function(e){e[e.Off=0]="Off",e[e.On=1]="On",e[e.Relative=2]="Relative",e[e.Interval=3]="Interval",e[e.Custom=4]="Custom"}(t.RenderLineNumbersType||(t.RenderLineNumbersType={})),function(e){e[e.None=0]="None", - e[e.Text=1]="Text",e[e.Blocks=2]="Blocks"}(t.RenderMinimap||(t.RenderMinimap={})),function(e){e[e.Smooth=0]="Smooth",e[e.Immediate=1]="Immediate"}(t.ScrollType||(t.ScrollType={})),function(e){e[e.Auto=1]="Auto",e[e.Hidden=2]="Hidden",e[e.Visible=3]="Visible"}(t.ScrollbarVisibility||(t.ScrollbarVisibility={})),function(e){e[e.LTR=0]="LTR",e[e.RTL=1]="RTL"}(t.SelectionDirection||(t.SelectionDirection={})),function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"}(t.SignatureHelpTriggerKind||(t.SignatureHelpTriggerKind={})),function(e){e[e.File=0]="File",e[e.Module=1]="Module",e[e.Namespace=2]="Namespace",e[e.Package=3]="Package",e[e.Class=4]="Class",e[e.Method=5]="Method",e[e.Property=6]="Property",e[e.Field=7]="Field",e[e.Constructor=8]="Constructor",e[e.Enum=9]="Enum",e[e.Interface=10]="Interface",e[e.Function=11]="Function",e[e.Variable=12]="Variable",e[e.Constant=13]="Constant",e[e.String=14]="String",e[e.Number=15]="Number",e[e.Boolean=16]="Boolean", - e[e.Array=17]="Array",e[e.Object=18]="Object",e[e.Key=19]="Key",e[e.Null=20]="Null",e[e.EnumMember=21]="EnumMember",e[e.Struct=22]="Struct",e[e.Event=23]="Event",e[e.Operator=24]="Operator",e[e.TypeParameter=25]="TypeParameter"}(t.SymbolKind||(t.SymbolKind={})),function(e){e[e.Deprecated=1]="Deprecated"}(t.SymbolTag||(t.SymbolTag={})),function(e){e[e.Hidden=0]="Hidden",e[e.Blink=1]="Blink",e[e.Smooth=2]="Smooth",e[e.Phase=3]="Phase",e[e.Expand=4]="Expand",e[e.Solid=5]="Solid"}(t.TextEditorCursorBlinkingStyle||(t.TextEditorCursorBlinkingStyle={})),function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"}(t.TextEditorCursorStyle||(t.TextEditorCursorStyle={})),function(e){e[e.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",e[e.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",e[e.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore", - e[e.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter"}(t.TrackedRangeStickiness||(t.TrackedRangeStickiness={})),function(e){e[e.None=0]="None",e[e.Same=1]="Same",e[e.Indent=2]="Indent",e[e.DeepIndent=3]="DeepIndent"}(t.WrappingIndent||(t.WrappingIndent={}))})),define(t[212],i([0,1,25,4,39,24,13,3,20,121,161]),(function(e,t,i,n,o,s,r,a,l,d,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMonacoBaseAPI=t.KeyMod=void 0;class h{static chord(e,t){return o.KeyChord(e,t)}}t.KeyMod=h,h.CtrlCmd=2048,h.Shift=1024,h.Alt=512,h.WinCtrl=256,t.createMonacoBaseAPI=function(){return{editor:void 0,languages:void 0,CancellationTokenSource:i.CancellationTokenSource,Emitter:n.Emitter,KeyCode:c.KeyCode,KeyMod:h,Position:r.Position,Range:a.Range,Selection:l.Selection,SelectionDirection:c.SelectionDirection,MarkerSeverity:c.MarkerSeverity,MarkerTag:c.MarkerTag,Uri:s.URI,Token:d.Token}}})),define(t[213],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.OverviewZoneManager=t.OverviewRulerZone=t.ColorZone=void 0;class i{constructor(e,t,i){this.from=0|e,this.to=0|t,this.colorId=0|i}static compare(e,t){return e.colorId===t.colorId?e.from===t.from?e.to-t.to:e.from-t.from:e.colorId-t.colorId}}t.ColorZone=i;class n{constructor(e,t,i){this.startLineNumber=e,this.endLineNumber=t,this.color=i,this._colorZone=null}static compare(e,t){return e.color===t.color?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.colorn&&(h=n-u);const g=l.color;let p=this._color2Id[g];p||(p=++this._lastAssignedId,this._color2Id[g]=p,this._id2Color[p]=g);const m=new i(h-u,h+u,p);l.setColorZone(m),r.push(m)}return this._colorZonesInvalid=!1,r.sort(i.compare),r}}})),define(t[103],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VisibleRanges=t.HorizontalPosition=t.HorizontalRange=t.LineVisibleRanges=t.RenderingContext=t.RestrictedRenderingContext=void 0;class i{constructor(e,t){this._viewLayout=e,this.viewportData=t,this.scrollWidth=this._viewLayout.getScrollWidth(),this.scrollHeight=this._viewLayout.getScrollHeight(),this.visibleRange=this.viewportData.visibleRange,this.bigNumbersDelta=this.viewportData.bigNumbersDelta;const i=this._viewLayout.getCurrentViewport();this.scrollTop=i.top, - this.scrollLeft=i.left,this.viewportWidth=i.width,this.viewportHeight=i.height}getScrolledTopFromAbsoluteTop(e){return e-this.scrollTop}getVerticalOffsetForLineNumber(e){return this._viewLayout.getVerticalOffsetForLineNumber(e)}getDecorationsInViewport(){return this.viewportData.getDecorationsInViewport()}}t.RestrictedRenderingContext=i;t.RenderingContext=class extends i{constructor(e,t,i){super(e,t),this._viewLines=i}linesVisibleRangesForRange(e,t){return this._viewLines.linesVisibleRangesForRange(e,t)}visibleRangeForPosition(e){return this._viewLines.visibleRangeForPosition(e)}};t.LineVisibleRanges=class{constructor(e,t,i){this.outsideRenderedLine=e,this.lineNumber=t,this.ranges=i}};t.HorizontalRange=class{constructor(e,t){this.left=Math.round(e),this.width=Math.round(t)}toString(){return`[${this.left},${this.width}]`}};t.HorizontalPosition=class{constructor(e,t){this.outsideRenderedLine=e,this.left=Math.round(t)}};t.VisibleRanges=class{constructor(e,t){this.outsideRenderedLine=e,this.ranges=t}}})), - define(t[375],i([0,1,103]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RangeUtil=void 0;class n{constructor(e,t){this.left=e,this.width=t}toString(){return`[${this.left},${this.width}]`}static compare(e,t){return e.left-t.left}}t.RangeUtil=class{static _createRange(){return this._handyReadyRange||(this._handyReadyRange=document.createRange()),this._handyReadyRange}static _detachRange(e,t){e.selectNodeContents(t)}static _readClientRects(e,t,i,n,o){const s=this._createRange();try{return s.setStart(e,t),s.setEnd(i,n),s.getClientRects()}catch(e){return null}finally{this._detachRange(s,o)}}static _mergeAdjacentRanges(e){if(1===e.length)return[new i.HorizontalRange(e[0].left,e[0].width)];e.sort(n.compare);let t=[],o=0,s=e[0].left,r=e[0].width;for(let n=1,a=e.length;n=l?r=Math.max(r,l+d-s):(t[o++]=new i.HorizontalRange(s,r),s=l,r=d)}return t[o++]=new i.HorizontalRange(s,r),t}static _createHorizontalRangesFromClientRects(e,t){ - if(!e||0===e.length)return null;const i=[];for(let o=0,s=e.length;oa)return null;if((t=Math.min(a,Math.max(0,t)))===(n=Math.min(a,Math.max(0,n)))&&i===o&&0===i){const i=e.children[t].getClientRects();return this._createHorizontalRangesFromClientRects(i,s)}t!==n&&n>0&&0===o&&(n--,o=1073741824);let l=e.children[t].firstChild,d=e.children[n].firstChild;if(l&&d||(!l&&0===i&&t>0&&(l=e.children[t-1].firstChild,i=1073741824),!d&&0===o&&n>0&&(d=e.children[n-1].firstChild,o=1073741824)),!l||!d)return null;i=Math.min(l.textContent.length,Math.max(0,i)),o=Math.min(d.textContent.length,Math.max(0,o));const c=this._readClientRects(l,i,d,o,r);return this._createHorizontalRangesFromClientRects(c,s)}}})),define(t[376],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewContext=t.EditorTheme=void 0;class i{ - constructor(e){this._theme=e}get type(){return this._theme.type}update(e){this._theme=e}getColor(e){return this._theme.getColor(e)}}t.EditorTheme=i;t.ViewContext=class{constructor(e,t,n){this.configuration=e,this.theme=new i(t),this.model=n,this.viewLayout=n.viewLayout}addEventHandler(e){this.model.addViewEventHandler(e)}removeEventHandler(e){this.model.removeViewEventHandler(e)}}})),define(t[162],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewZonesChangedEvent=t.ViewTokensColorsChangedEvent=t.ViewTokensChangedEvent=t.ViewThemeChangedEvent=t.ViewScrollChangedEvent=t.ViewRevealRangeRequestEvent=t.ViewLinesInsertedEvent=t.ViewLinesDeletedEvent=t.ViewLinesChangedEvent=t.ViewLineMappingChangedEvent=t.ViewLanguageConfigurationEvent=t.ViewFocusChangedEvent=t.ViewFlushedEvent=t.ViewDecorationsChangedEvent=t.ViewCursorStateChangedEvent=t.ViewConfigurationChangedEvent=void 0;t.ViewConfigurationChangedEvent=class{constructor(e){this.type=0,this._source=e}hasChanged(e){ - return this._source.hasChanged(e)}};t.ViewCursorStateChangedEvent=class{constructor(e,t){this.type=1,this.selections=e,this.modelSelections=t}};t.ViewDecorationsChangedEvent=class{constructor(e){this.type=2,e?(this.affectsMinimap=e.affectsMinimap,this.affectsOverviewRuler=e.affectsOverviewRuler):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0)}};t.ViewFlushedEvent=class{constructor(){this.type=3}};t.ViewFocusChangedEvent=class{constructor(e){this.type=4,this.isFocused=e}};t.ViewLanguageConfigurationEvent=class{constructor(){this.type=5}};t.ViewLineMappingChangedEvent=class{constructor(){this.type=6}};t.ViewLinesChangedEvent=class{constructor(e,t){this.type=7,this.fromLineNumber=e,this.toLineNumber=t}};t.ViewLinesDeletedEvent=class{constructor(e,t){this.type=8,this.fromLineNumber=e,this.toLineNumber=t}};t.ViewLinesInsertedEvent=class{constructor(e,t){this.type=9,this.fromLineNumber=e,this.toLineNumber=t}};t.ViewRevealRangeRequestEvent=class{constructor(e,t,i,n,o,s){this.type=10,this.source=e,this.range=t, - this.selections=i,this.verticalType=n,this.revealHorizontal=o,this.scrollType=s}};t.ViewScrollChangedEvent=class{constructor(e){this.type=11,this.scrollWidth=e.scrollWidth,this.scrollLeft=e.scrollLeft,this.scrollHeight=e.scrollHeight,this.scrollTop=e.scrollTop,this.scrollWidthChanged=e.scrollWidthChanged,this.scrollLeftChanged=e.scrollLeftChanged,this.scrollHeightChanged=e.scrollHeightChanged,this.scrollTopChanged=e.scrollTopChanged}};t.ViewThemeChangedEvent=class{constructor(){this.type=12}};t.ViewTokensChangedEvent=class{constructor(e){this.type=13,this.ranges=e}};t.ViewTokensColorsChangedEvent=class{constructor(){this.type=14}};t.ViewZonesChangedEvent=class{constructor(){this.type=15}}})),define(t[163],i([0,1,8]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LineDecorationsNormalizer=t.DecorationSegment=t.LineDecoration=void 0;class n{constructor(e,t,i,n){this.startColumn=e,this.endColumn=t,this.className=i,this.type=n}static _equals(e,t){ - return e.startColumn===t.startColumn&&e.endColumn===t.endColumn&&e.className===t.className&&e.type===t.type}static equalsArr(e,t){const i=e.length;if(i!==t.length)return!1;for(let o=0;ot)continue;if(d.isEmpty()&&(0===l.type||3===l.type))continue;const c=d.startLineNumber===t?d.startColumn:i,h=d.endLineNumber===t?d.endColumn:o;s[r++]=new n(c,h,l.inlineClassName,l.type)}return s}static _typeCompare(e,t){const i=[2,0,1,3];return i[e]-i[t]}static compare(e,t){if(e.startColumn===t.startColumn){if(e.endColumn===t.endColumn){const i=n._typeCompare(e.type,t.type);return 0===i?e.classNamet.className?1:0:i}return e.endColumn-t.endColumn}return e.startColumn-t.startColumn}}t.LineDecoration=n;class o{constructor(e,t,i,n){this.startOffset=e,this.endOffset=t,this.className=i,this.metadata=n}} - t.DecorationSegment=o;class s{constructor(){this.stopOffsets=[],this.classNames=[],this.metadata=[],this.count=0}static _metadata(e){let t=0;for(let i=0,n=e.length;i0&&this.stopOffsets[0]0&&t=e){this.stopOffsets.splice(n,0,e),this.classNames.splice(n,0,t),this.metadata.splice(n,0,i);break}this.count++}}t.LineDecorationsNormalizer=class{ - static normalize(e,t){if(0===t.length)return[];let n=[];const o=new s;let r=0;for(let s=0,a=t.length;s1){const t=e.charCodeAt(l-2);i.isHighSurrogate(t)&&l--}if(d>1){const t=e.charCodeAt(d-2);i.isHighSurrogate(t)&&d--}const u=l-1,g=d-2;r=o.consumeLowerThan(u,r,n),0===o.count&&(r=u),o.insert(g,c,h)}return o.consumeLowerThan(1073741824,r,n),n}}})),define(t[377],i([0,1,8]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LinesLayout=t.EditorWhitespace=void 0;class n{constructor(){this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[]}insert(e){this._hasPending=!0,this._inserts.push(e)}change(e){this._hasPending=!0,this._changes.push(e)}remove(e){this._hasPending=!0,this._removes.push(e)}mustCommit(){return this._hasPending}commit(e){if(!this._hasPending)return;const t=this._inserts,i=this._changes,n=this._removes;this._hasPending=!1,this._inserts=[], - this._changes=[],this._removes=[],e._commitPendingChanges(t,i,n)}}class o{constructor(e,t,i,n,o){this.id=e,this.afterLineNumber=t,this.ordinal=i,this.height=n,this.minWidth=o,this.prefixSum=0}}t.EditorWhitespace=o;class s{constructor(e,t,o,r){this._instanceId=i.singleLetterHash(++s.INSTANCE_COUNT),this._pendingChanges=new n,this._lastWhitespaceId=0,this._arr=[],this._prefixSumValidIndex=-1,this._minWidth=-1,this._lineCount=e,this._lineHeight=t,this._paddingTop=o,this._paddingBottom=r}static findInsertionIndex(e,t,i){let n=0,o=e.length;for(;n>>1;t===e[s].afterLineNumber?i{t=!0,e|=0,i|=0,n|=0,s|=0;const r=this._instanceId+ ++this._lastWhitespaceId - ;return this._pendingChanges.insert(new o(r,e,i,n,s)),r},changeOneWhitespace:(e,i,n)=>{t=!0,i|=0,n|=0,this._pendingChanges.change({id:e,newAfterLineNumber:i,newHeight:n})},removeWhitespace:e=>{t=!0,this._pendingChanges.remove({id:e})}})}finally{this._pendingChanges.commit(this)}return t}_commitPendingChanges(e,t,i){if((e.length>0||i.length>0)&&(this._minWidth=-1),e.length+t.length+i.length<=1){for(const t of e)this._insertWhitespace(t);for(const e of t)this._changeOneWhitespace(e.id,e.newAfterLineNumber,e.newHeight);for(const e of i){const t=this._findWhitespaceIndex(e.id);-1!==t&&this._removeWhitespace(t)}return}const n=new Set;for(const e of i)n.add(e.id);const o=new Map;for(const e of t)o.set(e.id,e);const s=e=>{let t=[];for(const i of e)if(!n.has(i.id)){if(o.has(i.id)){const e=o.get(i.id);i.afterLineNumber=e.newAfterLineNumber,i.height=e.newHeight}t.push(i)}return t},r=s(this._arr).concat(s(e));r.sort((e,t)=>e.afterLineNumber===t.afterLineNumber?e.ordinal-t.ordinal:e.afterLineNumber-t.afterLineNumber), - this._arr=r,this._prefixSumValidIndex=-1}_checkPendingChanges(){this._pendingChanges.mustCommit()&&this._pendingChanges.commit(this)}_insertWhitespace(e){const t=s.findInsertionIndex(this._arr,e.afterLineNumber,e.ordinal);this._arr.splice(t,0,e),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,t-1)}_findWhitespaceIndex(e){const t=this._arr;for(let i=0,n=t.length;it&&(this._arr[i].afterLineNumber-=t-e+1)}}onLinesInserted(e,t){this._checkPendingChanges(),e|=0,t|=0,this._lineCount+=t-e+1;for(let i=0,n=this._arr.length;i=t.length||t[o+1].afterLineNumber>=e)return o;i=o+1|0}else n=o-1|0}return-1}_findFirstWhitespaceAfterLineNumber(e){e|=0;const t=this._findLastWhitespaceBeforeLineNumber(e)+1;return t1?this._lineHeight*(e-1):0)+this.getWhitespaceAccumulatedHeightBeforeLineNumber(e)+this._paddingTop}getWhitespaceMinWidth(){if(this._checkPendingChanges(),-1===this._minWidth){let e=0;for(let t=0,i=this._arr.length;tthis.getLinesTotalHeight()}getLineNumberAtOrAfterVerticalOffset(e){if(this._checkPendingChanges(),(e|=0)<0)return 1;const t=0|this._lineCount,i=this._lineHeight;let n=1,o=t;for(;n=s+i)n=t+1;else{if(e>=s)return t;o=t}}return n>t?t:n}getLinesViewportData(e,t){this._checkPendingChanges(),e|=0,t|=0;const i=this._lineHeight,n=0|this.getLineNumberAtOrAfterVerticalOffset(e),o=0|this.getVerticalOffsetForLineNumber(n);let s=0|this._lineCount,r=0|this.getFirstWhitespaceIndexAfterLineNumber(n);const a=0|this.getWhitespacesCount();let l,d;-1===r?(r=a,d=s+1,l=0):(d=0|this.getAfterLineNumberForWhitespaceIndex(r),l=0|this.getHeightForWhitespaceIndex(r));let c=o,h=c;let u=0;o>=5e5&&(u=5e5*Math.floor(o/5e5),h-=u=Math.floor(u/i)*i);const g=[],p=e+(t-e)/2;let m=-1;for(let e=n;e<=s;e++){if(-1===m){const t=c,n=c+i;(t<=p&&pp)&&(m=e)}for(c+=i,g[e-n]=h,h+=i;d===e;)h+=l,c+=l, - ++r>=a?d=s+1:(d=0|this.getAfterLineNumberForWhitespaceIndex(r),l=0|this.getHeightForWhitespaceIndex(r));if(c>=t){s=e;break}}-1===m&&(m=s);const f=0|this.getVerticalOffsetForLineNumber(s);let _=n,v=s;return _t&&v--,{bigNumbersDelta:u,startLineNumber:n,endLineNumber:s,relativeVerticalOffset:g,centeredLineNumber:m,completelyVisibleStartLineNumber:_,completelyVisibleEndLineNumber:v}}getVerticalOffsetForWhitespaceIndex(e){this._checkPendingChanges(),e|=0;const t=this.getAfterLineNumberForWhitespaceIndex(e);let i,n;return(i=t>=1?this._lineHeight*t:0)+(n=e>0?this.getWhitespacesAccumulatedHeight(e-1):0)+this._paddingTop}getWhitespaceIndexAtOrAfterVerticallOffset(e){this._checkPendingChanges(),e|=0;let t=0,i=this.getWhitespacesCount()-1;if(i<0)return-1;if(e>=this.getVerticalOffsetForWhitespaceIndex(i)+this.getHeightForWhitespaceIndex(i))return-1;for(;t=o+this.getHeightForWhitespaceIndex(n))t=n+1;else{ - if(e>=o)return n;i=n}}return t}getWhitespaceAtVerticalOffset(e){this._checkPendingChanges(),e|=0;const t=this.getWhitespaceIndexAtOrAfterVerticallOffset(e);if(t<0)return null;if(t>=this.getWhitespacesCount())return null;const i=this.getVerticalOffsetForWhitespaceIndex(t);if(i>e)return null;const n=this.getHeightForWhitespaceIndex(t);return{id:this.getIdForWhitespaceIndex(t),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(t),verticalOffset:i,height:n}}getWhitespaceViewportData(e,t){this._checkPendingChanges(),e|=0,t|=0;const i=this.getWhitespaceIndexAtOrAfterVerticallOffset(e),n=this.getWhitespacesCount()-1;if(i<0)return[];let o=[];for(let e=i;e<=n;e++){const i=this.getVerticalOffsetForWhitespaceIndex(e),n=this.getHeightForWhitespaceIndex(e);if(i>=t)break;o.push({id:this.getIdForWhitespaceIndex(e),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(e),verticalOffset:i,height:n})}return o}getWhitespaces(){return this._checkPendingChanges(),this._arr.slice(0)}getWhitespacesCount(){ - return this._checkPendingChanges(),this._arr.length}getIdForWhitespaceIndex(e){return this._checkPendingChanges(),e|=0,this._arr[e].id}getAfterLineNumberForWhitespaceIndex(e){return this._checkPendingChanges(),e|=0,this._arr[e].afterLineNumber}getHeightForWhitespaceIndex(e){return this._checkPendingChanges(),e|=0,this._arr[e].height}}t.LinesLayout=s,s.INSTANCE_COUNT=0})),define(t[123],i([0,1,8,89,163]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderViewLine2=t.RenderLineOutput2=t.renderViewLine=t.RenderLineOutput=t.CharacterMapping=t.RenderLineInput=t.LineRange=void 0;class s{constructor(e,t,i){this.endIndex=e,this.type=t,this.metadata=i}isWhitespace(){return!!(1&this.metadata)}}t.LineRange=class{constructor(e,t){this.startOffset=e,this.endOffset=t}equals(e){return this.startOffset===e.startOffset&&this.endOffset===e.endOffset}};t.RenderLineInput=class{constructor(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v){this.useMonospaceOptimizations=e, - this.canUseHalfwidthRightwardsArrow=t,this.lineContent=i,this.continuesWithWrappedLine=n,this.isBasicASCII=o,this.containsRTL=s,this.fauxIndentLength=r,this.lineTokens=a,this.lineDecorations=l,this.tabSize=d,this.startVisibleColumn=c,this.spaceWidth=h,this.stopRenderingLineAfter=p,this.renderWhitespace="all"===m?4:"boundary"===m?1:"selection"===m?2:"trailing"===m?3:0,this.renderControlCharacters=f,this.fontLigatures=_,this.selectionsOnLine=v&&v.sort((e,t)=>e.startOffset>>16}static getCharIndex(e){return(65535&e)>>>0}setPartData(e,t,i,n){let o=(t<<16|i<<0)>>>0;this._data[e]=o,this._absoluteOffsets[e]=n+i}getAbsoluteOffsets(){return this._absoluteOffsets}charOffsetToPartData(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]}partDataToCharOffset(e,t,i){if(0===this.length)return 0;let n=(e<<16|i<<0)>>>0,o=0,s=this.length-1;for(;o+1>>1,t=this._data[e];if(t===n)return e;t>n?s=e:o=e}if(o===s)return o;let a=this._data[o],l=this._data[s];if(a===n)return o;if(l===n)return s;let d,c=r.getPartIndex(a);return i-r.getCharIndex(a)<=(d=c!==r.getPartIndex(l)?t:r.getCharIndex(l))-i?o:s}}t.CharacterMapping=r;class a{constructor(e,t,i){this.characterMapping=e,this.containsRTL=t,this.containsForeignElements=i}}function l(e,t){if(0===e.lineContent.length){let i=0,n="";if(e.lineDecorations.length>0){const t=[],o=[];for(let n=0,s=e.lineDecorations.length;n${t.length>0?``:""}${o.length>0?``:""}`}}return t.appendASCIIString(n),new a(new r(0,0),!1,i)}return function(e,t){const n=e.fontIsMonospace,o=e.canUseHalfwidthRightwardsArrow,s=e.containsForeignElements,l=e.lineContent,d=e.len,c=e.isOverflowing,h=e.parts,u=e.fauxIndentLength,g=e.tabSize,p=e.startVisibleColumn,m=e.containsRTL,f=e.spaceWidth,_=e.renderSpaceCharCode,v=e.renderWhitespace,C=e.renderControlCharacters,b=new r(d+1,h.length);let S=0,w=p,y=0,E=0,L=0,x=0;m?t.appendASCIIString(''):t.appendASCIIString("");for(let e=0,r=h.length;e=u&&(t+=n)}}for(p&&(t.appendASCIIString(' style="width:'),t.appendASCIIString(String(f*i)),t.appendASCIIString('px"')),t.appendASCII(62);S1?t.write1(8594):t.write1(65515);for(let e=2;e<=i;e++)t.write1(160)}else i=1,t.write1(_);y+=i,S>=u&&(w+=i)}L=i}else{let n=0;for(t.appendASCII(62);S=u&&(w+=r)}L=n}m?E++:E=0,t.appendASCIIString("")} - b.setPartData(d,h.length-1,y,x),c&&t.appendASCIIString("");return t.appendASCIIString(""),new a(b,m,s)}(function(e){const t=e.lineContent;let n,r;-1!==e.stopRenderingLineAfter&&e.stopRenderingLineAfter0&&(n[o++]=new s(t,"",0));for(let r=0,a=e.getCount();r=i){n[o++]=new s(i,l,0);break}n[o++]=new s(a,l,0)}return n}(e.lineTokens,e.fauxIndentLength,r);(4===e.renderWhitespace||1===e.renderWhitespace||2===e.renderWhitespace&&e.selectionsOnLine||3===e.renderWhitespace)&&(a=function(e,t,n,o){const r=e.continuesWithWrappedLine,a=e.fauxIndentLength,l=e.tabSize,d=e.startVisibleColumn,c=e.useMonospaceOptimizations,h=e.selectionsOnLine,u=1===e.renderWhitespace,g=3===e.renderWhitespace,p=e.renderSpaceWidth!==e.spaceWidth;let m=[],f=0,_=0,v=o[_].type,C=o[_].endIndex;const b=o.length - ;let S,w=!1,y=i.firstNonWhitespaceIndex(t);-1===y?(w=!0,y=n,S=n):S=i.lastNonWhitespaceIndex(t);let E=!1,L=0,x=h&&h[L],D=d%l;for(let e=a;e=x.endOffset&&(L++,x=h&&h[L]),eS)d=!0;else if(9===r)d=!0;else if(32===r)if(u)if(E)d=!0;else{const i=e+1e),d&&g&&(d=w||e>S),E){if(!d||!c&&D>=l){if(p){for(let t=(f>0?m[f-1].endIndex:a)+1;t<=e;t++)m[f++]=new s(t,"mtkw",1)}else m[f++]=new s(e,"mtkw",1);D%=l}}else(e===C||d&&e>a)&&(m[f++]=new s(e,v,0),D%=l);for(9===r?D=l:i.isFullWidthCharacter(r)?D+=2:D++,E=d;e===C;)++_0?t.charCodeAt(n-1):0,i=n>1?t.charCodeAt(n-2):0;32===e&&32!==i&&9!==i||(k=!0)}else k=!0;if(k)if(p){for(let e=(f>0?m[f-1].endIndex:a)+1;e<=n;e++)m[f++]=new s(e,"mtkw",1)}else m[f++]=new s(n,"mtkw",1);else m[f++]=new s(n,v,0);return m}(e,t,r,a));let l=0;if(e.lineDecorations.length>0){ - for(let t=0,i=e.lineDecorations.length;th&&(h=e.startOffset,d[c++]=new s(h,o,u)),!(e.endOffset+1<=n)){h=n,d[c++]=new s(h,o+" "+e.className,u|e.metadata);break}h=e.endOffset+1,d[c++]=new s(h,o+" "+e.className,u|e.metadata),l++}n>h&&(h=n,d[c++]=new s(h,o,u))}const u=i[i.length-1].endIndex;if(l=50&&(o[r++]=new s(d+1,t,i),c=d+1,d=-1);c!==l&&(o[r++]=new s(l,t,i))}else o[r++]=a;n=l}else for(let e=0,i=t.length;e50){const e=i.type,t=i.metadata,d=Math.ceil(l/50);for(let i=1;i=0&&this.prefixSum.set(o.subarray(0,this.prefixSumValidIndex[0]+1)),!0)} - changeValue(e,t){return e=i.toUint32(e),t=i.toUint32(t),this.values[e]!==t&&(this.values[e]=t,e-1=n.length)return!1;let s=n.length-e;return t>=s&&(t=s),0!==t&&(this.values=new Uint32Array(n.length-t),this.values.set(n.subarray(0,e),0),this.values.set(n.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1=0&&this.prefixSum.set(o.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}getTotalValue(){return 0===this.values.length?0:this._getAccumulatedValue(this.values.length-1)}getAccumulatedValue(e){return e<0?0:(e=i.toUint32(e),this._getAccumulatedValue(e))}_getAccumulatedValue(e){if(e<=this.prefixSumValidIndex[0])return this.prefixSum[e];let t=this.prefixSumValidIndex[0]+1;0===t&&(this.prefixSum[0]=this.values[0],t++), - e>=this.values.length&&(e=this.values.length-1);for(let i=t;i<=e;i++)this.prefixSum[i]=this.prefixSum[i-1]+this.values[i];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e),this.prefixSum[e]}getIndexOf(e){e=Math.floor(e),this.getTotalValue();let t=0,i=this.values.length-1,o=0,s=0,r=0;for(;t<=i;)if(o=t+(i-t)/2|0,e<(r=(s=this.prefixSum[o])-this.values[o]))i=o-1;else{if(!(e>=s))break;t=o+1}return new n(o,e-r)}}})),define(t[379],i([0,1,13,214]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MirrorTextModel=void 0;t.MirrorTextModel=class{constructor(e,t,i,n){this._uri=e,this._lines=t,this._eol=i,this._versionId=n,this._lineStarts=null,this._cachedTextValue=null}dispose(){this._lines.length=0}getText(){return null===this._cachedTextValue&&(this._cachedTextValue=this._lines.join(this._eol)),this._cachedTextValue}onEvents(e){e.eol&&e.eol!==this._eol&&(this._eol=e.eol,this._lineStarts=null);const t=e.changes;for(const e of t)this._acceptDeleteRange(e.range), - this._acceptInsertText(new i.Position(e.range.startLineNumber,e.range.startColumn),e.text);this._versionId=e.versionId,this._cachedTextValue=null}_ensureLineStarts(){if(!this._lineStarts){const e=this._eol.length,t=this._lines.length,i=new Uint32Array(t);for(let n=0;nthis._lines.length)t=this._lines.length,i=this._lines[t-1].length+1,n=!0;else{let e=this._lines[t-1].length+1;i<1?(i=1,n=!0):i>e&&(i=e,n=!0)}return n?{lineNumber:t,column:i}:e}}class _{constructor(e,t){this._host=e,this._models=Object.create(null),this._foreignModuleFactory=t,this._foreignModule=null}dispose(){this._models=Object.create(null)}_getModel(e){return this._models[e]}_getModels(){let e=[];return Object.keys(this._models).forEach(t=>e.push(this._models[t])),e}acceptNewModel(e){this._models[e.url]=new f(s.URI.parse(e.url),e.lines,e.EOL,e.versionId)}acceptModelChanged(e,t){if(!this._models[e])return;this._models[e].onEvents(t)}acceptRemovedModel(e){this._models[e]&&delete this._models[e]}computeDiff(e,t,i,n){return r(this,void 0,void 0,(function*(){ - const o=this._getModel(e),s=this._getModel(t);if(!o||!s)return null;const r=o.getLinesContent(),a=s.getLinesContent(),l=new d.DiffComputer(r,a,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:i,shouldMakePrettyDiff:!0,maxComputationTime:n}).computeDiff(),c=!(l.changes.length>0)&&this._modelsAreIdentical(o,s);return{quitEarly:l.quitEarly,identical:c,changes:l.changes}}))}_modelsAreIdentical(e,t){const i=e.getLineCount();if(i!==t.getLineCount())return!1;for(let n=1;n<=i;n++){if(e.getLineContent(n)!==t.getLineContent(n))return!1}return!0}computeMoreMinimalEdits(e,t){return r(this,void 0,void 0,(function*(){const o=this._getModel(e);if(!o)return t;const s=[];let r=void 0;t=i.mergeSort(t,(e,t)=>{if(e.range&&t.range)return l.Range.compareRangesUsingStarts(e.range,t.range);return(e.range?0:1)-(t.range?0:1)});for(let{range:e,text:i,eol:a}of t){if("number"==typeof a&&(r=a),l.Range.isEmpty(e)&&!i)continue;const t=o.getValueInRange(e) - ;if(t===(i=i.replace(/\r\n|\n|\r/g,o.eol)))continue;if(Math.max(i.length,t.length)>_._diffLimit){s.push({range:e,text:i});continue}const d=n.stringDiff(t,i,!1),c=o.offsetAt(l.Range.lift(e).getStartPosition());for(const e of d){const t=o.positionAt(c+e.originalStart),n=o.positionAt(c+e.originalStart+e.originalLength),r={text:i.substr(e.modifiedStart,e.modifiedLength),range:{startLineNumber:t.lineNumber,startColumn:t.column,endLineNumber:n.lineNumber,endColumn:n.column}};o.getValueInRange(r.range)!==r.text&&s.push(r)}}return"number"==typeof r&&s.push({eol:r,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),s}))}computeLinks(e){return r(this,void 0,void 0,(function*(){let t=this._getModel(e);return t?u.computeLinks(t):null}))}textualSuggest(e,t,i,n){return r(this,void 0,void 0,(function*(){const o=this._getModel(e);if(!o)return null;const s=[],r=new Set,a=new RegExp(i,n),l=o.getWordAtPosition(t,a);l&&r.add(o.getValueInRange(l));for(let e of o.words(a))if(!r.has(e)&&(r.add(e), - isNaN(Number(e))&&(s.push(e),r.size>_._suggestionsLimit)))break;return s}))}computeWordRanges(e,t,i,n){return r(this,void 0,void 0,(function*(){let o=this._getModel(e);if(!o)return Object.create(null);const s=new RegExp(i,n),r=Object.create(null);for(let e=t.startLineNumber;ethis._host.fhr(e,t)),getMirrorModels:()=>this._getModels()};return this._foreignModuleFactory?(this._foreignModule=this._foreignModuleFactory(o,i),Promise.resolve(m.getAllMethodNames(this._foreignModule))):new Promise((n,s)=>{e([t],e=>{this._foreignModule=e.create(o,i),n(m.getAllMethodNames(this._foreignModule))},s)})}fmr(e,t){if(!this._foreignModule||"function"!=typeof this._foreignModule[e])return Promise.reject(new Error("Missing requestHandler or method: "+e));try{return Promise.resolve(this._foreignModule[e].apply(this._foreignModule,t))}catch(e){return Promise.reject(e)}}}t.EditorSimpleWorker=_,_._diffLimit=1e5,_._suggestionsLimit=1e4,t.create=function(e){return new _(e,null)},"function"==typeof importScripts&&(o.globals.monaco=p.createMonacoBaseAPI())})),define(t[104],i([0,1,2]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewEventHandler=void 0;class n extends i.Disposable{constructor(){super(), - this._shouldRender=!0}shouldRender(){return this._shouldRender}forceShouldRender(){this._shouldRender=!0}setShouldRender(){this._shouldRender=!0}onDidRender(){this._shouldRender=!1}onConfigurationChanged(e){return!1}onCursorStateChanged(e){return!1}onDecorationsChanged(e){return!1}onFlushed(e){return!1}onFocusChanged(e){return!1}onLanguageConfigurationChanged(e){return!1}onLineMappingChanged(e){return!1}onLinesChanged(e){return!1}onLinesDeleted(e){return!1}onLinesInserted(e){return!1}onRevealRangeRequest(e){return!1}onScrollChanged(e){return!1}onThemeChanged(e){return!1}onTokensChanged(e){return!1}onTokensColorsChanged(e){return!1}onZonesChanged(e){return!1}handleEvents(e){let t=!1;for(let i=0,n=e.length;i=n,c=a,h=o.viewportHeight-a>=n;let u=e.left,g=t.left;return u+i>o.scrollLeft+o.viewportWidth&&(u=o.scrollLeft+o.viewportWidth-i),g+i>o.scrollLeft+o.viewportWidth&&(g=o.scrollLeft+o.viewportWidth-i),ur){const e=a-(r-o);a-=e,n-=e}if(a=22,_=c+o<=h.height-22;return this._fixedOverflowWidgets?{fitsAbove:f,aboveTop:Math.max(d,22),aboveLeft:g,fitsBelow:_,belowTop:c,belowLeft:m}:{fitsAbove:f,aboveTop:r,aboveLeft:u,fitsBelow:_,belowTop:a,belowLeft:p}}_prepareRenderWidgetAtExactPositionOverflowing(e){return new s(e.top,e.left+this._contentLeft)}_getTopAndBottomLeft(e){if(!this._viewRange)return[null,null] - ;const t=e.linesVisibleRangesForRange(this._viewRange,!1);if(!t||0===t.length)return[null,null];let i=t[0],n=t[0];for(const e of t)e.lineNumbern.lineNumber&&(n=e);let o=1073741824;for(const e of i.ranges)e.lefte.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))}prepareRender(e){this._renderData=this._prepareRenderWidget(e)}render(e){this._renderData?(this.allowEditorOverflow?(this.domNode.setTop(this._renderData.top),this.domNode.setLeft(this._renderData.left)):(this.domNode.setTop(this._renderData.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.left)),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"), - this._isVisible=!0)):this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden"))}}})),define(t[382],i([0,1,90,3,103,308]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DecorationsOverlay=void 0;class s extends i.DynamicViewOverlay{constructor(e){super(),this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(51),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(51),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth,!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0} - onScrollChanged(e){return e.scrollTopChanged||e.scrollWidthChanged}onZonesChanged(e){return!0}prepareRender(e){const t=e.getDecorationsInViewport();let i=[],o=0;for(let e=0,n=t.length;e{if(e.options.zIndext.options.zIndex)return 1;const i=e.options.className,o=t.options.className;return io?1:n.Range.compareRangesUsingStarts(e.range,t.range)});const s=e.visibleRange.startLineNumber,r=e.visibleRange.endLineNumber,a=[];for(let e=s;e<=r;e++){a[e-s]=""}this._renderWholeLineDecorations(e,i,a),this._renderNormalDecorations(e,i,a),this._renderResult=a}_renderWholeLineDecorations(e,t,i){const n=String(this._lineHeight),o=e.visibleRange.startLineNumber,s=e.visibleRange.endLineNumber;for(let e=0,r=t.length;e',l=Math.max(r.range.startLineNumber,o),d=Math.min(r.range.endLineNumber,s);for(let e=l;e<=d;e++){i[e-o]+=a}}}_renderNormalDecorations(e,t,i){const o=String(this._lineHeight),s=e.visibleRange.startLineNumber;let r=null,a=!1,l=null;for(let d=0,c=t.length;d';a[d]+=o}}}render(e,t){if(!this._renderResult)return"";const i=t-e;return i<0||i>=this._renderResult.length?"":this._renderResult[i]}}t.DecorationsOverlay=s})),define(t[164],i([0,1,90,309]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlyphMarginOverlay=t.DedupOverlay=t.DecorationToRender=void 0;class n{constructor(e,t,i){this.startLineNumber=+e,this.endLineNumber=+t,this.className=String(i)}}t.DecorationToRender=n;class o extends i.DynamicViewOverlay{_render(e,t,i){const n=[];for(let i=e;i<=t;i++){n[i-e]=[]}if(0===i.length)return n - ;i.sort((e,t)=>e.className===t.className?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.className',r=[];for(let e=t;e<=i;e++){const i=e-t,o=n[i];0===o.length?r[i]="":r[i]='
    =this._renderResult.length?"":this._renderResult[i]}}})),define(t[383],i([0,1,164,313]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LinesDecorationsOverlay=void 0;class n extends i.DedupOverlay{constructor(e){super(),this._context=e;const t=this._context.configuration.options.get(117);this._decorationsLeft=t.decorationsLeft,this._decorationsWidth=t.decorationsWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options.get(117);return this._decorationsLeft=t.decorationsLeft,this._decorationsWidth=t.decorationsWidth,!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_getDecorations(e){ - const t=e.getDecorationsInViewport();let n=[],o=0;for(let e=0,s=t.length;e
    ',s=[];for(let e=t;e<=i;e++){const i=e-t,r=n[i];let a="";for(let e=0,t=r.length;e';o[i]=r}this._renderResult=o}render(e,t){return this._renderResult?this._renderResult[t-e]:""}}t.MarginViewLineDecorationsOverlay=n})),define(t[385],i([0,1,30,43,316]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewOverlayWidgets=void 0;class o extends n.ViewPart{constructor(e){super(e) - ;const t=this._context.configuration.options.get(117);this._widgets={},this._verticalScrollbarWidth=t.verticalScrollbarWidth,this._minimapWidth=t.minimap.minimapWidth,this._horizontalScrollbarHeight=t.horizontalScrollbarHeight,this._editorHeight=t.height,this._editorWidth=t.width,this._domNode=i.createFastDomNode(document.createElement("div")),n.PartFingerprints.write(this._domNode,4),this._domNode.setClassName("overlayWidgets")}dispose(){super.dispose(),this._widgets={}}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options.get(117);return this._verticalScrollbarWidth=t.verticalScrollbarWidth,this._minimapWidth=t.minimap.minimapWidth,this._horizontalScrollbarHeight=t.horizontalScrollbarHeight,this._editorHeight=t.height,this._editorWidth=t.width,!0}addWidget(e){const t=i.createFastDomNode(e.getDomNode());this._widgets[e.getId()]={widget:e,preference:null,domNode:t},t.setPosition("absolute"),t.setAttribute("widgetId",e.getId()),this._domNode.appendChild(t), - this.setShouldRender()}setWidgetPosition(e,t){const i=this._widgets[e.getId()];return i.preference!==t&&(i.preference=t,this.setShouldRender(),!0)}removeWidget(e){const t=e.getId();if(this._widgets.hasOwnProperty(t)){const e=this._widgets[t].domNode.domNode;delete this._widgets[t],e.parentNode.removeChild(e),this.setShouldRender()}}_renderWidget(e){const t=e.domNode;if(null!==e.preference)if(0===e.preference)t.setTop(0),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth);else if(1===e.preference){const e=t.domNode.clientHeight;t.setTop(this._editorHeight-e-2*this._horizontalScrollbarHeight),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)}else 2===e.preference&&(t.setTop(0),t.domNode.style.right="50%");else t.unsetTop()}prepareRender(e){}render(e){this._domNode.setWidth(this._editorWidth);const t=Object.keys(this._widgets);for(let e=0,i=t.length;ethis._context.viewLayout.getVerticalOffsetForLineNumber(e)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(o.get(51)),this._zoneManager.setPixelRatio(o.get(115)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return e.hasChanged(51)&&(this._zoneManager.setLineHeight(t.get(51)),this._render()), - e.hasChanged(115)&&(this._zoneManager.setPixelRatio(t.get(115)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0}onFlushed(e){return this._render(),!0}onScrollChanged(e){return e.scrollHeightChanged&&(this._zoneManager.setOuterHeight(e.scrollHeight),this._render()),!0}onZonesChanged(e){return this._render(),!0}getDomNode(){return this._domNode.domNode}setLayout(e){this._domNode.setTop(e.top),this._domNode.setRight(e.right);let t=!1;t=this._zoneManager.setDOMWidth(e.width)||t,(t=this._zoneManager.setDOMHeight(e.height)||t)&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())}setZones(e){ - this._zoneManager.setZones(e),this._render()}_render(){if(0===this._zoneManager.getOuterHeight())return!1;const e=this._zoneManager.getCanvasWidth(),t=this._zoneManager.getCanvasHeight(),i=this._zoneManager.resolveColorZones(),n=this._zoneManager.getId2Color(),o=this._domNode.domNode.getContext("2d");return o.clearRect(0,0,e,t),i.length>0&&this._renderOneLane(o,i,n,e),!0}_renderOneLane(e,t,i,n){let o=0,s=0,r=0;for(const a of t){const t=a.colorId,l=a.from,d=a.to;t!==o?(e.fillRect(0,s,n,r-s),o=t,e.fillStyle=i[o],s=l,r=d):r>=l?r=Math.max(r,d):(e.fillRect(0,s,n,r-s),s=l,r=d)}e.fillRect(0,s,n,r-s)}}t.OverviewRuler=s})),define(t[387],i([0,1,30,12,43,13]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewZones=void 0;const r=()=>{throw new Error("Invalid change accessor")};class a extends o.ViewPart{constructor(e){super(e);const t=this._context.configuration.options,n=t.get(117);this._lineHeight=t.get(51),this._contentWidth=n.contentWidth,this._contentLeft=n.contentLeft, - this.domNode=i.createFastDomNode(document.createElement("div")),this.domNode.setClassName("view-zones"),this.domNode.setPosition("absolute"),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.marginDomNode=i.createFastDomNode(document.createElement("div")),this.marginDomNode.setClassName("margin-view-zones"),this.marginDomNode.setPosition("absolute"),this.marginDomNode.setAttribute("role","presentation"),this.marginDomNode.setAttribute("aria-hidden","true"),this._zones={}}dispose(){super.dispose(),this._zones={}}_recomputeWhitespacesProps(){const e=this._context.viewLayout.getWhitespaces(),t=new Map;for(const i of e)t.set(i.id,i);let i=!1;return this._context.model.changeWhitespace(e=>{const n=Object.keys(this._zones);for(let o=0,s=n.length;o{const o={addZone:e=>(t=!0,this._addZone(i,e)),removeZone:e=>{e&&(t=this._removeZone(i,e)||t)},layoutZone:e=>{e&&(t=this._layoutZone(i,e)||t)}};!function(e,t){try{e(t)}catch(e){n.onUnexpectedError(e)}}(e,o),o.addZone=r,o.removeZone=r,o.layoutZone=r}),t}_addZone(e,t){ - const n=this._computeWhitespaceProps(t),o={whitespaceId:e.insertWhitespace(n.afterViewLineNumber,this._getZoneOrdinal(t),n.heightInPx,n.minWidthInPx),delegate:t,isVisible:!1,domNode:i.createFastDomNode(t.domNode),marginDomNode:t.marginDomNode?i.createFastDomNode(t.marginDomNode):null};return this._safeCallOnComputedHeight(o.delegate,n.heightInPx),o.domNode.setPosition("absolute"),o.domNode.domNode.style.width="100%",o.domNode.setDisplay("none"),o.domNode.setAttribute("monaco-view-zone",o.whitespaceId),this.domNode.appendChild(o.domNode),o.marginDomNode&&(o.marginDomNode.setPosition("absolute"),o.marginDomNode.domNode.style.width="100%",o.marginDomNode.setDisplay("none"),o.marginDomNode.setAttribute("monaco-view-zone",o.whitespaceId),this.marginDomNode.appendChild(o.marginDomNode)),this._zones[o.whitespaceId]=o,this.setShouldRender(),o.whitespaceId}_removeZone(e,t){if(this._zones.hasOwnProperty(t)){const i=this._zones[t];return delete this._zones[t],e.removeWhitespace(i.whitespaceId), - i.domNode.removeAttribute("monaco-visible-view-zone"),i.domNode.removeAttribute("monaco-view-zone"),i.domNode.domNode.parentNode.removeChild(i.domNode.domNode),i.marginDomNode&&(i.marginDomNode.removeAttribute("monaco-visible-view-zone"),i.marginDomNode.removeAttribute("monaco-view-zone"),i.marginDomNode.domNode.parentNode.removeChild(i.marginDomNode.domNode)),this.setShouldRender(),!0}return!1}_layoutZone(e,t){if(this._zones.hasOwnProperty(t)){const i=this._zones[t],n=this._computeWhitespaceProps(i.delegate);return e.changeOneWhitespace(i.whitespaceId,n.afterViewLineNumber,n.heightInPx),this._safeCallOnComputedHeight(i.delegate,n.heightInPx),this.setShouldRender(),!0}return!1}shouldSuppressMouseDownOnViewZone(e){if(this._zones.hasOwnProperty(e)){const t=this._zones[e];return Boolean(t.delegate.suppressMouseDown)}return!1}_heightInPixels(e){return"number"==typeof e.heightInPx?e.heightInPx:"number"==typeof e.heightInLines?this._lineHeight*e.heightInLines:this._lineHeight}_minWidthInPixels(e){ - return"number"==typeof e.minWidthInPx?e.minWidthInPx:0}_safeCallOnComputedHeight(e,t){if("function"==typeof e.onComputedHeight)try{e.onComputedHeight(t)}catch(e){n.onUnexpectedError(e)}}_safeCallOnDomNodeTop(e,t){if("function"==typeof e.onDomNodeTop)try{e.onDomNodeTop(t)}catch(e){n.onUnexpectedError(e)}}prepareRender(e){}render(e){const t=e.viewportData.whitespaceViewportData,i={};let n=!1;for(let e=0,o=t.length;e0;){if(this._collector||this._isConsumingViewEventQueue)return;const e=this._outgoingEvents.shift();e.isNoOp()||this._onEvent.fire(e)}}addViewEventHandler(e){for(let t=0,i=this._eventHandlers.length;t0&&this._emitMany(t)}this._emitOugoingEvents()}emitSingleViewEvent(e){try{this.beginEmitViewEvents().emitViewEvent(e)}finally{this.endEmitViewEvents()}}_emitMany(e){this._viewEventQueue?this._viewEventQueue=this._viewEventQueue.concat(e):this._viewEventQueue=e,this._isConsumingViewEventQueue||this._consumeViewEventQueue()}_consumeViewEventQueue(){try{this._isConsumingViewEventQueue=!0,this._doConsumeQueue()}finally{this._isConsumingViewEventQueue=!1}}_doConsumeQueue(){for(;this._viewEventQueue;){const e=this._viewEventQueue;this._viewEventQueue=null;const t=this._eventHandlers.slice(0);for(const i of t)i.handleEvents(e)}}}t.ViewModelEventDispatcher=o;class s{constructor(){this.viewEvents=[],this.outgoingEvents=[]}emitViewEvent(e){this.viewEvents.push(e)}emitOutgoingEvent(e){this.outgoingEvents.push(e)}}t.ViewModelEventsCollector=s;class r{constructor(e,t,i,n){ - this.kind=0,this._oldContentWidth=e,this._oldContentHeight=t,this.contentWidth=i,this.contentHeight=n,this.contentWidthChanged=this._oldContentWidth!==this.contentWidth,this.contentHeightChanged=this._oldContentHeight!==this.contentHeight}isNoOp(){return!this.contentWidthChanged&&!this.contentHeightChanged}merge(e){return 0!==e.kind?this:new r(this._oldContentWidth,this._oldContentHeight,e.contentWidth,e.contentHeight)}}t.ContentSizeChangedEvent=r;class a{constructor(e,t){this.kind=1,this.oldHasFocus=e,this.hasFocus=t}isNoOp(){return this.oldHasFocus===this.hasFocus}merge(e){return 1!==e.kind?this:new a(this.oldHasFocus,e.hasFocus)}}t.FocusChangedEvent=a;class l{constructor(e,t,i,n,o,s,r,a){this.kind=2,this._oldScrollWidth=e,this._oldScrollLeft=t,this._oldScrollHeight=i,this._oldScrollTop=n,this.scrollWidth=o,this.scrollLeft=s,this.scrollHeight=r,this.scrollTop=a,this.scrollWidthChanged=this._oldScrollWidth!==this.scrollWidth,this.scrollLeftChanged=this._oldScrollLeft!==this.scrollLeft, - this.scrollHeightChanged=this._oldScrollHeight!==this.scrollHeight,this.scrollTopChanged=this._oldScrollTop!==this.scrollTop}isNoOp(){return!(this.scrollWidthChanged||this.scrollLeftChanged||this.scrollHeightChanged||this.scrollTopChanged)}merge(e){return 2!==e.kind?this:new l(this._oldScrollWidth,this._oldScrollLeft,this._oldScrollHeight,this._oldScrollTop,e.scrollWidth,e.scrollLeft,e.scrollHeight,e.scrollTop)}}t.ScrollChangedEvent=l;t.ViewZonesChangedEvent=class{constructor(){this.kind=3}isNoOp(){return!1}merge(e){return this}};class d{constructor(e,t,i,n,o,s,r){this.kind=5,this.oldSelections=e,this.selections=t,this.oldModelVersionId=i,this.modelVersionId=n,this.source=o,this.reason=s,this.reachedMaxCursorCount=r}static _selectionsAreEqual(e,t){if(!e&&!t)return!0;if(!e||!t)return!1;const i=e.length;if(i!==t.length)return!1;for(let n=0;n=t?0:i.horizontalScrollbarSize}_getContentHeight(e,t,i){const n=this._configuration.options;let o=this._linesLayout.getLinesTotalHeight();return n.get(86)?o+=t-n.get(51):o+=this._getHorizontalScrollbarHeight(e,i),o}_updateHeight(){ - const e=this._scrollable.getScrollDimensions(),t=e.width,i=e.height,n=e.contentWidth;this._scrollable.setScrollDimensions(new d(t,e.contentWidth,i,this._getContentHeight(t,i,n)))}getCurrentViewport(){const e=this._scrollable.getScrollDimensions(),t=this._scrollable.getCurrentScrollPosition();return new r.Viewport(t.scrollTop,t.scrollLeft,e.width,e.height)}getFutureViewport(){const e=this._scrollable.getScrollDimensions(),t=this._scrollable.getFutureScrollPosition();return new r.Viewport(t.scrollTop,t.scrollLeft,e.width,e.height)}_computeContentWidth(e){const t=this._configuration.options,i=t.get(118),n=t.get(36);if(i.isViewportWrapping){const i=t.get(117),o=t.get(56);return e>i.contentWidth+n.typicalHalfwidthCharacterWidth&&o.enabled&&"right"===o.side?e+i.verticalScrollbarWidth:e}{const i=t.get(85)*n.typicalHalfwidthCharacterWidth,o=this._linesLayout.getWhitespaceMinWidth();return Math.max(e+i,o)}}setMaxLineWidth(e){const t=this._scrollable.getScrollDimensions() - ;this._scrollable.setScrollDimensions(new d(t.width,this._computeContentWidth(e),t.height,t.contentHeight)),this._updateHeight()}saveState(){const e=this._scrollable.getFutureScrollPosition();let t=e.scrollTop,i=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t);return{scrollTop:t,scrollTopWithoutViewZones:t-this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(i),scrollLeft:e.scrollLeft}}changeWhitespace(e){const t=this._linesLayout.changeWhitespace(e);return t&&this.onHeightMaybeChanged(),t}getVerticalOffsetForLineNumber(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)}isAfterLines(e){return this._linesLayout.isAfterLines(e)}getLineNumberAtVerticalOffset(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)}getWhitespaceAtVerticalOffset(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)}getLinesViewportData(){const e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)}getLinesViewportDataAtScrollTop(e){ - const t=this._scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),e<0&&(e=0),this._linesLayout.getLinesViewportData(e,e+t.height)}getWhitespaceViewportData(){const e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){return this._scrollable.getScrollDimensions().contentWidth}getScrollWidth(){return this._scrollable.getScrollDimensions().scrollWidth}getContentHeight(){return this._scrollable.getScrollDimensions().contentHeight}getScrollHeight(){return this._scrollable.getScrollDimensions().scrollHeight}getCurrentScrollLeft(){return this._scrollable.getCurrentScrollPosition().scrollLeft}getCurrentScrollTop(){return this._scrollable.getCurrentScrollPosition().scrollTop}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}setScrollPosition(e,t){ - 1===t?this._scrollable.setScrollPositionNow(e):this._scrollable.setScrollPositionSmooth(e)}deltaScrollNow(e,t){const i=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:i.scrollLeft+e,scrollTop:i.scrollTop+t})}}t.ViewLayout=h})),define(t[389],i([0,1,3,20]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MoveCaretCommand=void 0;t.MoveCaretCommand=class{constructor(e,t){this._selection=e,this._isMovingLeft=t}getEditOperations(e,t){if(this._selection.startLineNumber!==this._selection.endLineNumber||this._selection.isEmpty())return;const n=this._selection.startLineNumber,o=this._selection.startColumn,s=this._selection.endColumn;if((!this._isMovingLeft||1!==o)&&(this._isMovingLeft||s!==e.getLineMaxColumn(n)))if(this._isMovingLeft){const r=new i.Range(n,o-1,n,o),a=e.getValueInRange(r);t.addEditOperation(r,null),t.addEditOperation(new i.Range(n,s,n,s),a)}else{const r=new i.Range(n,s,n,s+1),a=e.getValueInRange(r) - ;t.addEditOperation(r,null),t.addEditOperation(new i.Range(n,o,n,o),a)}}computeCursorState(e,t){return this._isMovingLeft?new n.Selection(this._selection.startLineNumber,this._selection.startColumn-1,this._selection.endLineNumber,this._selection.endColumn-1):new n.Selection(this._selection.startLineNumber,this._selection.startColumn+1,this._selection.endLineNumber,this._selection.endColumn+1)}}})),define(t[124],i([0,1,8]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeActionCommandArgs=t.filtersAction=t.mayIncludeActionsOfKind=t.CodeActionKind=void 0;class n{constructor(e){this.value=e}equals(e){return this.value===e.value}contains(e){return this.equals(e)||""===this.value||i.startsWith(e.value,this.value+n.sep)}intersects(e){return this.contains(e)||e.contains(this)}append(e){return new n(this.value+n.sep+e)}}function o(e,t,i){return!!t.contains(e)&&(!i||!t.contains(i))}t.CodeActionKind=n,n.sep=".",n.None=new n("@@none@@"),n.Empty=new n(""),n.QuickFix=new n("quickfix"), - n.Refactor=new n("refactor"),n.Source=new n("source"),n.SourceOrganizeImports=n.Source.append("organizeImports"),n.SourceFixAll=n.Source.append("fixAll"),t.mayIncludeActionsOfKind=function(e,t){return!(e.include&&!e.include.intersects(t))&&((!e.excludes||!e.excludes.some(i=>o(t,i,e.include)))&&!(!e.includeSourceActions&&n.Source.contains(t)))},t.filtersAction=function(e,t){const i=t.kind?new n(t.kind):void 0;return!!(!e.include||i&&e.include.contains(i))&&(!(e.excludes&&i&&e.excludes.some(t=>o(i,t,e.include)))&&(!(!e.includeSourceActions&&i&&n.Source.contains(i))&&!(e.onlyIncludePreferredActions&&!t.isPreferred)))};class s{constructor(e,t,i){this.kind=e,this.apply=t,this.preferred=i}static fromUser(e,t){return e&&"object"==typeof e?new s(s.getKindFromUser(e,t.kind),s.getApplyFromUser(e,t.apply),s.getPreferredUser(e)):new s(t.kind,t.apply,!1)}static getApplyFromUser(e,t){switch("string"==typeof e.apply?e.apply.toLowerCase():""){case"first":return"first";case"never":return"never";case"ifsingle":return"ifSingle" - ;default:return t}}static getKindFromUser(e,t){return"string"==typeof e.kind?new n(e.kind):t}static getPreferredUser(e){return"boolean"==typeof e.preferred&&e.preferred}}t.CodeActionCommandArgs=s})),define(t[390],i([0,1,4]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorPickerModel=void 0;t.ColorPickerModel=class{constructor(e,t,n){this.presentationIndex=n,this._onColorFlushed=new i.Emitter,this.onColorFlushed=this._onColorFlushed.event,this._onDidChangeColor=new i.Emitter,this.onDidChangeColor=this._onDidChangeColor.event,this._onDidChangePresentation=new i.Emitter,this.onDidChangePresentation=this._onDidChangePresentation.event,this.originalColor=e,this._color=e,this._colorPresentations=t}get color(){return this._color}set color(e){this._color.equals(e)||(this._color=e,this._onDidChangeColor.fire(e))}get presentation(){return this.colorPresentations[this.presentationIndex]}get colorPresentations(){return this._colorPresentations}set colorPresentations(e){ - this._colorPresentations=e,this.presentationIndex>e.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)}selectNextColorPresentation(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)}guessColorPresentation(e,t){for(let e=0;ee.length)return!1;for(let o=0;o=65&&n<=90&&n+32===s||s>=65&&s<=90&&s+32===n))return!1}return!0}_createOperationsForBlockComment(e,t,i,n,s,r){const l=e.startLineNumber,d=e.startColumn,c=e.endLineNumber,h=e.endColumn,u=s.getLineContent(l),g=s.getLineContent(c);let p,m=u.lastIndexOf(t,d-1+t.length),f=g.indexOf(i,h-1-i.length);if(-1!==m&&-1!==f)if(l===c){u.substring(m+t.length,f).indexOf(i)>=0&&(m=-1,f=-1)}else{const e=u.substring(m+t.length),n=g.substring(0,f);(e.indexOf(i)>=0||n.indexOf(i)>=0)&&(m=-1,f=-1)}-1!==m&&-1!==f?(n&&m+t.length0&&32===g.charCodeAt(f-1)&&(i=" "+i,f-=1),p=a._createRemoveBlockCommentOperations(new o.Range(l,m+t.length+1,c,f+1),t,i)):(p=a._createAddBlockCommentOperations(e,t,i,this._insertSpace),this._usedEndToken=1===p.length?i:null);for(const e of p)r.addTrackedEditOperation(e.range,e.text)}static _createRemoveBlockCommentOperations(e,t,n){let s=[] - ;return o.Range.isEmpty(e)?s.push(i.EditOperation.delete(new o.Range(e.startLineNumber,e.startColumn-t.length,e.endLineNumber,e.endColumn+n.length))):(s.push(i.EditOperation.delete(new o.Range(e.startLineNumber,e.startColumn-t.length,e.startLineNumber,e.startColumn))),s.push(i.EditOperation.delete(new o.Range(e.endLineNumber,e.endColumn,e.endLineNumber,e.endColumn+n.length)))),s}static _createAddBlockCommentOperations(e,t,s,r){let a=[];return o.Range.isEmpty(e)?a.push(i.EditOperation.replace(new o.Range(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn),t+" "+s)):(a.push(i.EditOperation.insert(new n.Position(e.startLineNumber,e.startColumn),t+(r?" ":""))),a.push(i.EditOperation.insert(new n.Position(e.endLineNumber,e.endColumn),(r?" ":"")+s))),a}getEditOperations(e,t){const i=this._selection.startLineNumber,n=this._selection.startColumn;e.tokenizeIfCheap(i);const o=e.getLanguageIdAtPosition(i,n),s=r.LanguageConfigurationRegistry.getComments(o) - ;s&&s.blockCommentStartToken&&s.blockCommentEndToken&&this._createOperationsForBlockComment(this._selection,s.blockCommentStartToken,s.blockCommentEndToken,this._insertSpace,e,t)}computeCursorState(e,t){const i=t.getInverseEditOperations();if(2===i.length){const e=i[0],t=i[1];return new s.Selection(e.range.endLineNumber,e.range.endColumn,t.range.startLineNumber,t.range.startColumn)}{const e=i[0].range,t=this._usedEndToken?-this._usedEndToken.length-1:0;return new s.Selection(e.endLineNumber,e.endColumn+t,e.endLineNumber,e.endColumn+t)}}}t.BlockCommentCommand=a})),define(t[391],i([0,1,8,60,13,3,20,42,216]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LineCommentCommand=void 0;class d{constructor(e,t,i,n,o){this._selection=e,this._tabSize=t,this._type=i,this._insertSpace=n,this._selectionId=null,this._deltaColumn=0,this._moveEndPositionDown=!1,this._ignoreEmptyLines=o}static _gatherPreflightCommentStrings(e,t,i){e.tokenizeIfCheap(t) - ;const n=e.getLanguageIdAtPosition(t,1),o=a.LanguageConfigurationRegistry.getComments(n),s=o?o.lineCommentToken:null;if(!s)return null;let r=[];for(let e=0,n=i-t+1;er?o-1:o}}}t.LineCommentCommand=d})),define(t[392],i([0,1,20,3]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DragAndDropCommand=void 0;t.DragAndDropCommand=class{constructor(e,t,i){this.selection=e,this.targetPosition=t,this.copy=i,this.targetSelection=null}getEditOperations(e,t){let o=e.getValueInRange(this.selection);this.copy||t.addEditOperation(this.selection,null),t.addEditOperation(new n.Range(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),o), - !this.selection.containsPosition(this.targetPosition)||this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition))?this.copy?this.targetSelection=new i.Selection(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber>this.selection.endLineNumber?this.targetSelection=new i.Selection(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber0){let e=[];for(let t=0;ti.Range.compareRangesUsingStarts(e.range,t.range));let n=[],o=e[0];for(let t=1;t0){let e=[],t=i.caseOps.length,n=0;for(let s=0,r=o.length;s=t){e.push(o.slice(s));break}switch(i.caseOps[n]){case"U":e.push(o[s].toUpperCase());break;case"u":e.push(o[s].toUpperCase()),n++;break;case"L":e.push(o[s].toLowerCase());break;case"l":e.push(o[s].toLowerCase()),n++;break;default:e.push(o[s])}}o=e.join("")}n+=o}return n}static _substitute(e,t){if(null===t)return"";if(0===e)return t[0];let i="";for(;e>0;){if(e=o)break;let s=e.charCodeAt(n);if(36===s){i.emitUnchanged(n-1),i.emitStatic("$",n+1);continue}if(48===s||38===s){i.emitUnchanged(n-1),i.emitMatchIndex(0,n+1,t),t.length=0;continue}if(49<=s&&s<=57){let r=s-48;if(n+1=o)break;let s=e.charCodeAt(n);switch(s){case 92:i.emitUnchanged(n-1),i.emitStatic("\\",n+1);break;case 110:i.emitUnchanged(n-1),i.emitStatic("\n",n+1);break;case 116:i.emitUnchanged(n-1),i.emitStatic("\t",n+1);break;case 117:case 85:case 108:case 76:i.emitUnchanged(n-1),i.emitStatic("",n+1),t.push(String.fromCharCode(s))}}}return i.finalize()}})),define(t[166],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.FoldingRegion=t.FoldingRegions=t.MAX_LINE_NUMBER=t.MAX_FOLDING_REGIONS=void 0,t.MAX_FOLDING_REGIONS=65535,t.MAX_LINE_NUMBER=16777215;const i=4278190080;t.FoldingRegions=class{constructor(e,i,n){if(e.length!==i.length||e.length>t.MAX_FOLDING_REGIONS)throw new Error("invalid startIndexes or endIndexes size");this._startIndexes=e,this._endIndexes=i,this._collapseStates=new Uint32Array(Math.ceil(e.length/32)),this._types=n,this._parentsComputed=!1}ensureParentIndices(){if(!this._parentsComputed){this._parentsComputed=!0;let e=[],i=(t,i)=>{let n=e[e.length-1];return this.getStartLineNumber(n)<=t&&this.getEndLineNumber(n)>=i};for(let n=0,o=this._startIndexes.length;nt.MAX_LINE_NUMBER||s>t.MAX_LINE_NUMBER)throw new Error("startLineNumber or endLineNumber must not exceed "+t.MAX_LINE_NUMBER);for(;e.length>0&&!i(o,s);)e.pop();let r=e.length>0?e[e.length-1]:-1;e.push(n),this._startIndexes[n]=o+((255&r)<<24),this._endIndexes[n]=s+((65280&r)<<16)}}} - get length(){return this._startIndexes.length}getStartLineNumber(e){return this._startIndexes[e]&t.MAX_LINE_NUMBER}getEndLineNumber(e){return this._endIndexes[e]&t.MAX_LINE_NUMBER}getType(e){return this._types?this._types[e]:void 0}hasTypes(){return!!this._types}isCollapsed(e){let t=e/32|0,i=e%32;return 0!=(this._collapseStates[t]&1<>>24)+((this._endIndexes[e]&i)>>>16);return n===t.MAX_FOLDING_REGIONS?-1:n}contains(e,t){return this.getStartLineNumber(e)<=t&&this.getEndLineNumber(e)>=t}findIndex(e){let t=0,i=this._startIndexes.length;if(0===i)return-1;for(;t=0){if(this.getEndLineNumber(t)>=e)return t;for(t=this.getParentIndex(t);-1!==t;){if(this.contains(t,e))return t - ;t=this.getParentIndex(t)}}return-1}toString(){let e=[];for(let t=0;t=this.endLineNumber}containsLine(e){return this.startLineNumber<=e&&e<=this.endLineNumber}}t.FoldingRegion=n})),define(t[395],i([0,1,4,166]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.setCollapseStateForType=t.setCollapseStateForMatchingLines=t.setCollapseStateAtLevel=t.setCollapseStateUp=t.setCollapseStateLevelsUp=t.setCollapseStateLevelsDown=t.toggleCollapseState=t.FoldingModel=void 0;t.FoldingModel=class{constructor(e,t){this._updateEventEmitter=new i.Emitter,this.onDidChange=this._updateEventEmitter.event,this._textModel=e,this._decorationProvider=t,this._regions=new n.FoldingRegions(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(e){if(!e.length)return;e=e.sort((e,t)=>e.regionIndex-t.regionIndex);const t={};this._decorationProvider.changeDecorations(i=>{let n=0,o=-1,s=-1;const r=e=>{for(;ns&&(s=e),n++}} - ;for(let i of e){let e=i.regionIndex,n=this._editorDecorationIds[e];if(n&&!t[n]){t[n]=!0,r(e);let i=!this._regions.isCollapsed(e);this._regions.setCollapsed(e,i),o=Math.max(o,this._regions.getEndLineNumber(e))}}r(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:e})}update(e,t=[]){let i=[],n=-1,o=(o,s)=>{const r=e.getStartLineNumber(o),a=e.getEndLineNumber(o);s&&((e,i)=>{for(let n of t)if(en&&(n=a)},s=0,r=()=>{for(;s=t))break;o(a,i===t),a++}}l=r()}for(;a0)return e}applyMemento(e){if(!Array.isArray(e))return;let t=[];for(let i of e){let e=this.getRegionAtLine(i.startLineNumber);e&&!e.isCollapsed&&t.push(e)}this.toggleCollapseState(t)}dispose(){this._decorationProvider.deltaDecorations(this._editorDecorationIds,[])}getAllRegionsAtLine(e,t){let i=[];if(this._regions){let n=this._regions.findRange(e),o=1;for(;n>=0;){let e=this._regions.toRegion(n) - ;t&&!t(e,o)||i.push(e),o++,n=e.parentIndex}}return i}getRegionAtLine(e){if(this._regions){let t=this._regions.findRange(e);if(t>=0)return this._regions.toRegion(t)}return null}getRegionsInside(e,t){let i=[],n=e?e.regionIndex+1:0,o=e?e.endLineNumber:Number.MAX_VALUE;if(t&&2===t.length){const e=[];for(let s=n,r=this._regions.length;s0&&!n.containedBy(e[e.length-1]);)e.pop();e.push(n),t(n,e.length)&&i.push(n)}}else for(let e=n,s=this._regions.length;e1){let s=e.getRegionsInside(i,(e,i)=>e.isCollapsed!==o&&i0)for(let s of n){ - let n=e.getRegionAtLine(s);if(n&&(n.isCollapsed!==t&&o.push(n),i>1)){let s=e.getRegionsInside(n,(e,n)=>e.isCollapsed!==t&&ne.isCollapsed!==t&&ne.isCollapsed!==t&&n<=i);o.push(...n)}e.toggleCollapseState(o)},t.setCollapseStateUp=function(e,t,i){let n=[];for(let o of i){let i=e.getAllRegionsAtLine(o,e=>e.isCollapsed!==t);i.length>0&&n.push(i[0])}e.toggleCollapseState(n)},t.setCollapseStateAtLevel=function(e,t,i,n){let o=e.getRegionsInside(null,(e,o)=>o===t&&e.isCollapsed!==i&&!n.some(t=>e.containsLine(t)));e.toggleCollapseState(o)},t.setCollapseStateForMatchingLines=function(e,t,i){let n=e.textModel,o=e.regions,s=[];for(let e=o.length-1;e>=0;e--)if(i!==o.isCollapsed(e)){let i=o.getStartLineNumber(e);t.test(n.getLineContent(i))&&s.push(o.toRegion(e))}e.toggleCollapseState(s)}, - t.setCollapseStateForType=function(e,t,i){let n=e.regions,o=[];for(let e=n.length-1;e>=0;e--)i!==n.isCollapsed(e)&&t===n.getType(e)&&o.push(n.toRegion(e));e.toggleCollapseState(o)}})),define(t[396],i([0,1,4,3,19]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HiddenRangeModel=void 0;function s(e,t){let i=o.findFirstInSorted(e,e=>t=0&&e[i].endLineNumber>=t?e[i]:null}t.HiddenRangeModel=class{constructor(e){this._updateEventEmitter=new i.Emitter,this._foldingModel=e,this._foldingModelListener=e.onDidChange(e=>this.updateHiddenRanges()),this._hiddenRanges=[],e.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}updateHiddenRanges(){let e=!1,t=[],i=0,o=0,s=Number.MAX_VALUE,r=-1,a=this._foldingModel.regions;for(;i({startLineNumber:e.startLineNumber-1,endLineNumber:e.endLineNumber}))}applyHiddenRanges(e){this._hiddenRanges=e,this._updateEventEmitter.fire(e)}hasRanges(){return this._hiddenRanges.length>0}isHidden(e){return null!==s(this._hiddenRanges,e)}adjustSelections(e){let t=!1,i=this._foldingModel.textModel,n=null,o=e=>(n&&function(e,t){return e>=t.startLineNumber&&e<=t.endLineNumber}(e,n)||(n=s(this._hiddenRanges,e)),n?n.startLineNumber-1:null);for(let n=0,s=e.length;n0&&(this._hiddenRanges=[],this._updateEventEmitter.fire(this._hiddenRanges)),this._foldingModelListener&&(this._foldingModelListener.dispose(),this._foldingModelListener=null)}}})),define(t[217],i([0,1,12,166]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sanitizeRanges=t.RangesCollector=t.SyntaxRangeProvider=t.ID_SYNTAX_PROVIDER=void 0;const o=5e3,s={};t.ID_SYNTAX_PROVIDER="syntax";t.SyntaxRangeProvider=class{constructor(e,i,n=o){this.editorModel=e,this.providers=i,this.limit=n,this.id=t.ID_SYNTAX_PROVIDER}compute(e){return function(e,t,n){let o=null,r=e.map((e,r)=>Promise.resolve(e.provideFoldingRanges(t,s,n)).then(e=>{if(!n.isCancellationRequested&&Array.isArray(e)){Array.isArray(o)||(o=[]);let i=t.getLineCount() - ;for(let t of e)t.start>0&&t.end>t.start&&t.end<=i&&o.push({start:t.start,end:t.end,rank:r,kind:t.kind})}},i.onUnexpectedExternalError));return Promise.all(r).then(e=>o)}(this.providers,this.editorModel,e).then(e=>{if(e){return a(e,this.limit)}return null})}dispose(){}};class r{constructor(e){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=e}add(e,t,i,o){if(e>n.MAX_LINE_NUMBER||t>n.MAX_LINE_NUMBER)return;let s=this._length;this._startIndexes[s]=e,this._endIndexes[s]=t,this._nestingLevels[s]=o,this._types[s]=i,this._length++,o<30&&(this._nestingLevelCounts[o]=(this._nestingLevelCounts[o]||0)+1)}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=0;ithis._foldingRangesLimit){t=i;break}e+=n}}let i=new Uint32Array(this._foldingRangesLimit),o=new Uint32Array(this._foldingRangesLimit),s=[];for(let n=0,r=0;n{let i=e.start-t.start;return 0===i&&(i=e.rank-t.rank),i}),n=new r(t),o=void 0,s=[];for(let e of i)if(o){if(e.start>o.start)if(e.end<=o.end)s.push(o),o=e,n.add(e.start,e.end,e.kind&&e.kind.value,s.length);else{if(e.start>o.end){do{o=s.pop()}while(o&&e.start>o.end);o&&s.push(o),o=e}n.add(e.start,e.end,e.kind&&e.kind.value,s.length)}}else o=e,n.add(e.start,e.end,e.kind&&e.kind.value,s.length);return n.toIndentRanges()}t.RangesCollector=r,t.sanitizeRanges=a})),define(t[397],i([0,1,217]),(function(e,t,i){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.InitializingRangeProvider=t.ID_INIT_PROVIDER=void 0,t.ID_INIT_PROVIDER="init";t.InitializingRangeProvider=class{constructor(e,i,n,o){if(this.editorModel=e,this.id=t.ID_INIT_PROVIDER,i.length){let t=t=>({range:{startLineNumber:t.startLineNumber,startColumn:0,endLineNumber:t.endLineNumber,endColumn:e.getLineLength(t.endLineNumber)},options:{stickiness:1}});this.decorationIds=e.deltaDecorations([],i.map(t)),this.timeout=setTimeout(n,o)}}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),"number"==typeof this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(e){let t=[];if(this.decorationIds)for(let e of this.decorationIds){let i=this.editorModel.getDecorationRange(e);i&&t.push({start:i.startLineNumber,end:i.endLineNumber,rank:1})}return Promise.resolve(i.sanitizeRanges(t,Number.MAX_VALUE))}}})),define(t[218],i([0,1,60,3]),(function(e,t,i,n){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.FormattingEdit=void 0;class o{static _handleEolEdits(e,t){let i=void 0,n=[];for(let e of t)"number"==typeof e.eol&&(i=e.eol),e.range&&"string"==typeof e.text&&n.push(e);return"number"==typeof i&&e.hasModel()&&e.getModel().pushEOL(i),n}static _isFullModelReplaceEdit(e,t){if(!e.hasModel())return!1;const i=e.getModel(),n=i.validateRange(t.range);return i.getFullModelRange().equalsRange(n)}static execute(e,t,s){s&&e.pushUndoStop();const r=o._handleEolEdits(e,t);1===r.length&&o._isFullModelReplaceEdit(e,r[0])?e.executeEdits("formatEditsCommand",r.map(e=>i.EditOperation.replace(n.Range.lift(e.range),e.text))):e.executeEdits("formatEditsCommand",r.map(e=>i.EditOperation.replaceMove(n.Range.lift(e.range),e.text))),s&&e.pushUndoStop()}}t.FormattingEdit=o})),define(t[219],i([0,1,2,4,16]),(function(e,t,i,n,o){"use strict";function s(e,t){return!!e[t]}Object.defineProperty(t,"__esModule",{value:!0}), - t.ClickLinkGesture=t.ClickLinkOptions=t.ClickLinkKeyboardEvent=t.ClickLinkMouseEvent=void 0;class r{constructor(e,t){this.target=e.target,this.hasTriggerModifier=s(e.event,t.triggerModifier),this.hasSideBySideModifier=s(e.event,t.triggerSideBySideModifier),this.isNoneOrSingleMouseDown=e.event.detail<=1}}t.ClickLinkMouseEvent=r;class a{constructor(e,t){this.keyCodeIsTriggerKey=e.keyCode===t.triggerKey,this.keyCodeIsSideBySideKey=e.keyCode===t.triggerSideBySideKey,this.hasTriggerModifier=s(e,t.triggerModifier)}}t.ClickLinkKeyboardEvent=a;class l{constructor(e,t,i,n){this.triggerKey=e,this.triggerModifier=t,this.triggerSideBySideKey=i,this.triggerSideBySideModifier=n}equals(e){return this.triggerKey===e.triggerKey&&this.triggerModifier===e.triggerModifier&&this.triggerSideBySideKey===e.triggerSideBySideKey&&this.triggerSideBySideModifier===e.triggerSideBySideModifier}}function d(e){ - return"altKey"===e?o.isMacintosh?new l(57,"metaKey",6,"altKey"):new l(5,"ctrlKey",6,"altKey"):o.isMacintosh?new l(6,"altKey",57,"metaKey"):new l(6,"altKey",5,"ctrlKey")}t.ClickLinkOptions=l;class c extends i.Disposable{constructor(e){super(),this._onMouseMoveOrRelevantKeyDown=this._register(new n.Emitter),this.onMouseMoveOrRelevantKeyDown=this._onMouseMoveOrRelevantKeyDown.event,this._onExecute=this._register(new n.Emitter),this.onExecute=this._onExecute.event,this._onCancel=this._register(new n.Emitter),this.onCancel=this._onCancel.event,this._editor=e,this._opts=d(this._editor.getOption(61)),this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._register(this._editor.onDidChangeConfiguration(e=>{if(e.hasChanged(61)){const e=d(this._editor.getOption(61));if(this._opts.equals(e))return;this._opts=e,this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._onCancel.fire()}})), - this._register(this._editor.onMouseMove(e=>this._onEditorMouseMove(new r(e,this._opts)))),this._register(this._editor.onMouseDown(e=>this._onEditorMouseDown(new r(e,this._opts)))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(new r(e,this._opts)))),this._register(this._editor.onKeyDown(e=>this._onEditorKeyDown(new a(e,this._opts)))),this._register(this._editor.onKeyUp(e=>this._onEditorKeyUp(new a(e,this._opts)))),this._register(this._editor.onMouseDrag(()=>this._resetHandler())),this._register(this._editor.onDidChangeCursorSelection(e=>this._onDidChangeCursorSelection(e))),this._register(this._editor.onDidChangeModel(e=>this._resetHandler())),this._register(this._editor.onDidChangeModelContent(()=>this._resetHandler())),this._register(this._editor.onDidScrollChange(e=>{(e.scrollTopChanged||e.scrollLeftChanged)&&this._resetHandler()}))}_onDidChangeCursorSelection(e){e.selection&&e.selection.startColumn!==e.selection.endColumn&&this._resetHandler()}_onEditorMouseMove(e){ - this._lastMouseMoveEvent=e,this._onMouseMoveOrRelevantKeyDown.fire([e,null])}_onEditorMouseDown(e){this._hasTriggerKeyOnMouseDown=e.hasTriggerModifier,this._lineNumberOnMouseDown=e.target.position?e.target.position.lineNumber:0}_onEditorMouseUp(e){const t=e.target.position?e.target.position.lineNumber:0;this._hasTriggerKeyOnMouseDown&&this._lineNumberOnMouseDown&&this._lineNumberOnMouseDown===t&&this._onExecute.fire(e)}_onEditorKeyDown(e){this._lastMouseMoveEvent&&(e.keyCodeIsTriggerKey||e.keyCodeIsSideBySideKey&&e.hasTriggerModifier)?this._onMouseMoveOrRelevantKeyDown.fire([this._lastMouseMoveEvent,e]):e.hasTriggerModifier&&this._onCancel.fire()}_onEditorKeyUp(e){e.keyCodeIsTriggerKey&&this._onCancel.fire()}_resetHandler(){this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._onCancel.fire()}}t.ClickLinkGesture=c})),define(t[220],i([0,1,15,12]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HoverOperation=void 0;t.HoverOperation=class{ - constructor(e,t,n,o,s){this._computer=e,this._state=0,this._hoverTime=s,this._firstWaitScheduler=new i.RunOnceScheduler(()=>this._triggerAsyncComputation(),0),this._secondWaitScheduler=new i.RunOnceScheduler(()=>this._triggerSyncComputation(),0),this._loadingMessageScheduler=new i.RunOnceScheduler(()=>this._showLoadingMessage(),0),this._asyncComputationPromise=null,this._asyncComputationPromiseDone=!1,this._completeCallback=t,this._errorCallback=n,this._progressCallback=o}setHoverTime(e){this._hoverTime=e}_firstWaitTime(){return this._hoverTime/2}_secondWaitTime(){return this._hoverTime/2}_loadingMessageTime(){return 3*this._hoverTime}_triggerAsyncComputation(){this._state=2,this._secondWaitScheduler.schedule(this._secondWaitTime()),this._computer.computeAsync?(this._asyncComputationPromiseDone=!1,this._asyncComputationPromise=i.createCancelablePromise(e=>this._computer.computeAsync(e)),this._asyncComputationPromise.then(e=>{this._asyncComputationPromiseDone=!0,this._withAsyncResult(e) - },e=>this._onError(e))):this._asyncComputationPromiseDone=!0}_triggerSyncComputation(){this._computer.computeSync&&this._computer.onResult(this._computer.computeSync(),!0),this._asyncComputationPromiseDone?(this._state=0,this._onComplete(this._computer.getResult())):(this._state=3,this._onProgress(this._computer.getResult()))}_showLoadingMessage(){3===this._state&&this._onProgress(this._computer.getResultWithLoadingMessage())}_withAsyncResult(e){e&&this._computer.onResult(e,!1),3===this._state&&(this._state=0,this._onComplete(this._computer.getResult()))}_onComplete(e){this._completeCallback(e)}_onError(e){this._errorCallback?this._errorCallback(e):n.onUnexpectedError(e)}_onProgress(e){this._progressCallback(e)}start(e){if(0===e)0===this._state&&(this._state=1,this._firstWaitScheduler.schedule(this._firstWaitTime()),this._loadingMessageScheduler.schedule(this._loadingMessageTime()));else switch(this._state){case 0:this._triggerAsyncComputation(),this._secondWaitScheduler.cancel(), - this._triggerSyncComputation();break;case 2:this._secondWaitScheduler.cancel(),this._triggerSyncComputation()}}cancel(){this._loadingMessageScheduler.cancel(),1===this._state&&this._firstWaitScheduler.cancel(),2===this._state&&(this._secondWaitScheduler.cancel(),this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null)),3===this._state&&this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null),this._state=0}}})),define(t[221],i([0,1,7,54,301]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlyphHoverWidget=t.ContentHoverWidget=void 0;class s extends n.Widget{constructor(e,t,i,n){super(),this._hoverVisibleKey=i,this._keybindingService=n,this.allowEditorOverflow=!0,this._hover=this._register(new o.HoverWidget),this._id=e,this._editor=t,this._isVisible=!1,this._stoleFocus=!1,this.onkeydown(this._hover.containerDomNode,e=>{e.equals(9)&&this.hide()}), - this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(36)&&this.updateFont()})),this._editor.onDidLayoutChange(e=>this.layout()),this.layout(),this._editor.addContentWidget(this),this._showAtPosition=null,this._showAtRange=null,this._stoleFocus=!1}get isVisible(){return this._isVisible}set isVisible(e){this._isVisible=e,i.toggleClass(this._hover.containerDomNode,"hidden",!this._isVisible)}getId(){return this._id}getDomNode(){return this._hover.containerDomNode}showAt(e,t,i){this._showAtPosition=e,this._showAtRange=t,this._hoverVisibleKey.set(!0),this.isVisible=!0,this._editor.layoutContentWidget(this),this._editor.render(),this._stoleFocus=i,i&&this._hover.containerDomNode.focus()}hide(){this.isVisible&&(setTimeout(()=>{this.isVisible||this._hoverVisibleKey.set(!1)},0),this.isVisible=!1,this._editor.layoutContentWidget(this),this._stoleFocus&&this._editor.focus())}getPosition(){return this.isVisible?{position:this._showAtPosition,range:this._showAtRange,preference:[1,2]}:null}dispose(){ - this._editor.removeContentWidget(this),super.dispose()}updateFont(){Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code")).forEach(e=>this._editor.applyFontInfo(e))}updateContents(e){this._hover.contentsDomNode.textContent="",this._hover.contentsDomNode.appendChild(e),this.updateFont(),this._editor.layoutContentWidget(this),this._hover.onContentsChanged()}_renderAction(e,t){const i=this._keybindingService.lookupKeybinding(t.commandId),n=i?i.getLabel():null;return o.renderHoverAction(e,t,n)}layout(){const e=Math.max(this._editor.getLayoutInfo().height/4,250),{fontSize:t,lineHeight:i}=this._editor.getOption(36);this._hover.contentsDomNode.style.fontSize=`${t}px`,this._hover.contentsDomNode.style.lineHeight=`${i}px`,this._hover.contentsDomNode.style.maxHeight=`${e}px`,this._hover.contentsDomNode.style.maxWidth=`${Math.max(.66*this._editor.getLayoutInfo().width,500)}px`}}t.ContentHoverWidget=s;class r extends n.Widget{constructor(e,t){super(),this._id=e,this._editor=t, - this._isVisible=!1,this._domNode=document.createElement("div"),this._domNode.className="monaco-hover hidden",this._domNode.setAttribute("aria-hidden","true"),this._domNode.setAttribute("role","tooltip"),this._showAtLineNumber=-1,this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(36)&&this.updateFont()})),this._editor.addOverlayWidget(this)}get isVisible(){return this._isVisible}set isVisible(e){this._isVisible=e,i.toggleClass(this._domNode,"hidden",!this._isVisible)}getId(){return this._id}getDomNode(){return this._domNode}showAt(e){this._showAtLineNumber=e,this.isVisible||(this.isVisible=!0);const t=this._editor.getLayoutInfo(),i=this._editor.getTopForLineNumber(this._showAtLineNumber),n=this._editor.getScrollTop(),o=this._editor.getOption(51),s=i-n-(this._domNode.clientHeight-o)/2;this._domNode.style.left=`${t.glyphMarginLeft+t.glyphMarginWidth}px`,this._domNode.style.top=`${Math.max(Math.round(s),0)}px`}hide(){this.isVisible&&(this.isVisible=!1)}getPosition(){return null}dispose(){ - this._editor.removeOverlayWidget(this),super.dispose()}updateFont(){[...Array.prototype.slice.call(this._domNode.getElementsByTagName("code")),...Array.prototype.slice.call(this._domNode.getElementsByClassName("code"))].forEach(e=>this._editor.applyFontInfo(e))}updateContents(e){this._domNode.textContent="",this._domNode.appendChild(e),this.updateFont()}}t.GlyphHoverWidget=r})),define(t[398],i([0,1,20]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InPlaceReplaceCommand=void 0;t.InPlaceReplaceCommand=class{constructor(e,t,i){this._editRange=e,this._originalSelection=t,this._text=i}getEditOperations(e,t){t.addTrackedEditOperation(this._editRange,this._text)}computeCursorState(e,t){const n=t.getInverseEditOperations()[0].range - ;return this._originalSelection.isEmpty()?new i.Selection(n.endLineNumber,Math.min(this._originalSelection.positionColumn,n.endColumn),n.endLineNumber,Math.min(this._originalSelection.positionColumn,n.endColumn)):new i.Selection(n.endLineNumber,n.endColumn-this._text.length,n.endLineNumber,n.endColumn)}}})),define(t[222],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateIndent=t.getSpaceCnt=void 0,t.getSpaceCnt=function(e,t){let i=0;for(let n=0;n=s)return null;let r=[];for(let t=n;t<=s;t++)r.push(e.getLineContent(t));let a=r.slice(0);return a.sort(o.getCollator().compare),!0===i&&(a=a.reverse()),{startLineNumber:n,endLineNumber:s,before:r,after:a}}t.SortLinesCommand=o,o._COLLATOR=null})),define(t[223],i([0,1,13,3,69]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BracketSelectionRangeProvider=void 0;class s{provideSelectionRanges(e,t){return r(this,void 0,void 0,(function*(){const i=[];for(const n of t){const t=[];i.push(t);const o=new Map;yield new Promise(t=>s._bracketsRightYield(t,0,e,n,o)),yield new Promise(i=>s._bracketsLeftYield(i,0,e,n,o,t))}return i}))}static _bracketsRightYield(e,t,i,n,r){const a=new Map,l=Date.now();for(;;){if(t>=s._maxRounds){e();break}if(!n){e();break}let d=i.findNextBracket(n);if(!d){e();break} - if(Date.now()-l>s._maxDuration){setTimeout(()=>s._bracketsRightYield(e,t+1,i,n,r));break}const c=d.close[0];if(d.isOpen){let e=a.has(c)?a.get(c):0;a.set(c,e+1)}else{let e=a.has(c)?a.get(c):0;if(e-=1,a.set(c,Math.max(0,e)),e<0){let e=r.get(c);e||(e=new o.LinkedList,r.set(c,e)),e.push(d.range)}}n=d.range.getEndPosition()}}static _bracketsLeftYield(e,t,i,o,r,a){const l=new Map,d=Date.now();for(;;){if(t>=s._maxRounds&&0===r.size){e();break}if(!o){e();break}let c=i.findPrevBracket(o);if(!c){e();break}if(Date.now()-d>s._maxDuration){setTimeout(()=>s._bracketsLeftYield(e,t+1,i,o,r,a));break}const h=c.close[0];if(c.isOpen){let e=l.has(h)?l.get(h):0;if(e-=1,l.set(h,Math.max(0,e)),e<0){let e=r.get(h);if(e){let t=e.shift();0===e.size&&r.delete(h);const o=n.Range.fromPositions(c.range.getEndPosition(),t.getStartPosition()),l=n.Range.fromPositions(c.range.getStartPosition(),t.getEndPosition());a.push({range:o}),a.push({range:l}),s._addBracketLeading(i,l,a)}}}else{let e=l.has(h)?l.get(h):0;l.set(h,e+1)} - o=c.range.getStartPosition()}}static _addBracketLeading(e,t,o){if(t.startLineNumber===t.endLineNumber)return;const s=t.startLineNumber,r=e.getLineFirstNonWhitespaceColumn(s);0!==r&&r!==t.startColumn&&(o.push({range:n.Range.fromPositions(new i.Position(s,r),t.getEndPosition())}),o.push({range:n.Range.fromPositions(new i.Position(s,1),t.getEndPosition())}));const a=s-1;if(a>0){const s=e.getLineFirstNonWhitespaceColumn(a);s===t.startColumn&&s!==e.getLineLastNonWhitespaceColumn(a)&&(o.push({range:n.Range.fromPositions(new i.Position(a,s),t.getEndPosition())}),o.push({range:n.Range.fromPositions(new i.Position(a,1),t.getEndPosition())}))}}}t.BracketSelectionRangeProvider=s,s._maxDuration=30,s._maxRounds=2})),define(t[401],i([0,1,3,8]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WordSelectionRangeProvider=void 0;t.WordSelectionRangeProvider=class{provideSelectionRanges(e,t){const i=[];for(const n of t){const t=[];i.push(t),this._addInWordRanges(t,e,n), - this._addWordRanges(t,e,n),this._addWhitespaceLine(t,e,n),t.push({range:e.getFullModelRange()})}return i}_addInWordRanges(e,t,o){const s=t.getWordAtPosition(o);if(!s)return;let{word:r,startColumn:a}=s,l=o.column-a,d=l,c=l,h=0;for(;d>=0;d--){let e=r.charCodeAt(d);if(d!==l&&(95===e||45===e))break;if(n.isLowerAsciiLetter(e)&&n.isUpperAsciiLetter(h))break;h=e}for(d+=1;c0&&0===t.getLineFirstNonWhitespaceColumn(n.lineNumber)&&0===t.getLineLastNonWhitespaceColumn(n.lineNumber)&&e.push({range:new i.Range(n.lineNumber,1,n.lineNumber,t.getLineMaxColumn(n.lineNumber))})}}})),define(t[125],i([0,1]),(function(e,t){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.SnippetParser=t.TextmateSnippet=t.Variable=t.FormatString=t.Transform=t.Choice=t.Placeholder=t.TransformableMarker=t.Text=t.Marker=t.Scanner=void 0;class i{constructor(){this.value="",this.pos=0}static isDigitCharacter(e){return e>=48&&e<=57}static isVariableCharacter(e){return 95===e||e>=97&&e<=122||e>=65&&e<=90}text(e){this.value=e,this.pos=0}tokenText(e){return this.value.substr(e.pos,e.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};let e,t=this.pos,n=0,o=this.value.charCodeAt(t);if("number"==typeof(e=i._table[o]))return this.pos+=1,{type:e,pos:t,len:1};if(i.isDigitCharacter(o)){e=8;do{n+=1,o=this.value.charCodeAt(t+n)}while(i.isDigitCharacter(o));return this.pos+=n,{type:e,pos:t,len:n}}if(i.isVariableCharacter(o)){e=9;do{o=this.value.charCodeAt(t+ ++n)}while(i.isVariableCharacter(o)||i.isDigitCharacter(o));return this.pos+=n,{type:e,pos:t,len:n}}e=10;do{n+=1,o=this.value.charCodeAt(t+n) - }while(!isNaN(o)&&void 0===i._table[o]&&!i.isDigitCharacter(o)&&!i.isVariableCharacter(o));return this.pos+=n,{type:e,pos:t,len:n}}}t.Scanner=i,i._table={36:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};class n{constructor(){this._children=[]}appendChild(e){return e instanceof o&&this._children[this._children.length-1]instanceof o?this._children[this._children.length-1].value+=e.value:(e.parent=this,this._children.push(e)),this}replace(e,t){const{parent:i}=e,n=i.children.indexOf(e),o=i.children.slice(0);o.splice(n,1,...t),i._children=o,function e(t,i){for(const n of t)n.parent=i,e(n.children,n)}(t,i)}get children(){return this._children}get snippet(){let e=this;for(;;){if(!e)return;if(e instanceof u)return e;e=e.parent}}toString(){return this.children.reduce((e,t)=>e+t.toString(),"")}len(){return 0}}t.Marker=n;class o extends n{constructor(e){super(),this.value=e}toString(){return this.value}len(){return this.value.length}clone(){return new o(this.value)}}t.Text=o;class s extends n{} - t.TransformableMarker=s;class r extends s{constructor(e){super(),this.index=e}static compareByIndex(e,t){return e.index===t.index?0:e.isFinalTabstop?1:t.isFinalTabstop?-1:e.indext.index?1:0}get isFinalTabstop(){return 0===this.index}get choice(){return 1===this._children.length&&this._children[0]instanceof a?this._children[0]:void 0}clone(){let e=new r(this.index);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}t.Placeholder=r;class a extends n{constructor(){super(...arguments),this.options=[]}appendChild(e){return e instanceof o&&(e.parent=this,this.options.push(e)),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){let e=new a;return this.options.forEach(e.appendChild,e),e}}t.Choice=a;class l extends n{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(e){const t=this;let i=!1,n=e.replace(this.regexp,(function(){return i=!0, - t._replace(Array.prototype.slice.call(arguments,0,-2))}));return!i&&this._children.some(e=>e instanceof d&&Boolean(e.elseValue))&&(n=this._replace([])),n}_replace(e){let t="";for(const i of this._children)if(i instanceof d){let n=e[i.index]||"";t+=n=i.resolve(n)}else t+=i.toString();return t}toString(){return""}clone(){let e=new l;return e.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),e._children=this.children.map(e=>e.clone()),e}}t.Transform=l;class d extends n{constructor(e,t,i,n){super(),this.index=e,this.shorthandName=t,this.ifValue=i,this.elseValue=n}resolve(e){return"upcase"===this.shorthandName?e?e.toLocaleUpperCase():"":"downcase"===this.shorthandName?e?e.toLocaleLowerCase():"":"capitalize"===this.shorthandName?e?e[0].toLocaleUpperCase()+e.substr(1):"":"pascalcase"===this.shorthandName?e?this._toPascalCase(e):"":Boolean(e)&&"string"==typeof this.ifValue?this.ifValue:Boolean(e)||"string"!=typeof this.elseValue?e||"":this.elseValue}_toPascalCase(e){ - const t=e.match(/[a-z]+/gi);return t?t.map((function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})).join(""):e}clone(){return new d(this.index,this.shorthandName,this.ifValue,this.elseValue)}}t.FormatString=d;class c extends s{constructor(e){super(),this.name=e}resolve(e){let t=e.resolve(this);return this.transform&&(t=this.transform.resolve(t||"")),void 0!==t&&(this._children=[new o(t)],!0)}clone(){const e=new c(this.name);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}function h(e,t){const i=[...e];for(;i.length>0;){const e=i.shift();if(!t(e))break;i.unshift(...e.children)}}t.Variable=c;class u extends n{get placeholderInfo(){if(!this._placeholders){let e,t=[];this.walk((function(i){return i instanceof r&&(t.push(i),e=!e||e.indexn===e?(i=!0, - !1):(t+=n.len(),!0)),i?t:-1}fullLen(e){let t=0;return h([e],e=>(t+=e.len(),!0)),t}enclosingPlaceholders(e){let t=[],{parent:i}=e;for(;i;)i instanceof r&&t.push(i),i=i.parent;return t}resolveVariables(e){return this.walk(t=>(t instanceof c&&t.resolve(e)&&(this._placeholders=void 0),!0)),this}appendChild(e){return this._placeholders=void 0,super.appendChild(e)}replace(e,t){return this._placeholders=void 0,super.replace(e,t)}clone(){let e=new u;return this._children=this.children.map(e=>e.clone()),e}walk(e){h(this.children,e)}}t.TextmateSnippet=u;t.SnippetParser=class{constructor(){this._scanner=new i,this._token={type:14,pos:0,len:0}}static escape(e){return e.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(e){return/\${?CLIPBOARD/.test(e)}parse(e,t,i){this._scanner.text(e),this._token=this._scanner.next();const n=new u;for(;this._parse(n););const o=new Map,s=[];let a=0;n.walk(e=>(e instanceof r&&(a+=1, - e.isFinalTabstop?o.set(0,void 0):!o.has(e.index)&&e.children.length>0?o.set(e.index,e.children):s.push(e)),!0));for(const e of s){const t=o.get(e.index);if(t){const i=new r(e.index);i.transform=e.transform;for(const e of t)i.appendChild(e.clone());n.replace(e,[i])}}return i||(i=a>0&&t),!o.has(0)&&i&&n.appendChild(new r(0)),n}_accept(e,t){if(void 0===e||this._token.type===e){let e=!t||this._scanner.tokenText(this._token);return this._token=this._scanner.next(),e}return!1}_backTo(e){return this._scanner.pos=e.pos+e.len,this._token=e,!1}_until(e){const t=this._token;for(;this._token.type!==e;){if(14===this._token.type)return!1;if(5===this._token.type){const e=this._scanner.next();if(0!==e.type&&4!==e.type&&5!==e.type)return!1}this._token=this._scanner.next()}const i=this._scanner.value.substring(t.pos,this._token.pos).replace(/\\(\$|}|\\)/g,"$1");return this._token=this._scanner.next(),i}_parse(e){ - return this._parseEscaped(e)||this._parseTabstopOrVariableName(e)||this._parseComplexPlaceholder(e)||this._parseComplexVariable(e)||this._parseAnything(e)}_parseEscaped(e){let t;return!!(t=this._accept(5,!0))&&(t=this._accept(0,!0)||this._accept(4,!0)||this._accept(5,!0)||t,e.appendChild(new o(t)),!0)}_parseTabstopOrVariableName(e){let t;const i=this._token;return this._accept(0)&&(t=this._accept(9,!0)||this._accept(8,!0))?(e.appendChild(/^\d+$/.test(t)?new r(Number(t)):new c(t)),!0):this._backTo(i)}_parseComplexPlaceholder(e){let t;const i=this._token;if(!(this._accept(0)&&this._accept(3)&&(t=this._accept(8,!0))))return this._backTo(i);const n=new r(Number(t));if(this._accept(1))for(;;){if(this._accept(4))return e.appendChild(n),!0;if(!this._parse(n))return e.appendChild(new o("${"+t+":")),n.children.forEach(e.appendChild,e),!0}else{if(!(n.index>0&&this._accept(7)))return this._accept(6)?this._parseTransform(n)?(e.appendChild(n),!0):(this._backTo(i),!1):this._accept(4)?(e.appendChild(n),!0):this._backTo(i);{ - const t=new a;for(;;){if(this._parseChoiceElement(t)){if(this._accept(2))continue;if(this._accept(7)&&(n.appendChild(t),this._accept(4)))return e.appendChild(n),!0}return this._backTo(i),!1}}}}_parseChoiceElement(e){const t=this._token,i=[];for(;2!==this._token.type&&7!==this._token.type;){let e;if(!(e=(e=this._accept(5,!0))?this._accept(2,!0)||this._accept(7,!0)||this._accept(5,!0)||e:this._accept(void 0,!0)))return this._backTo(t),!1;i.push(e)}return 0===i.length?(this._backTo(t),!1):(e.appendChild(new o(i.join(""))),!0)}_parseComplexVariable(e){let t;const i=this._token;if(!(this._accept(0)&&this._accept(3)&&(t=this._accept(9,!0))))return this._backTo(i);const n=new c(t);if(!this._accept(1))return this._accept(6)?this._parseTransform(n)?(e.appendChild(n),!0):(this._backTo(i),!1):this._accept(4)?(e.appendChild(n),!0):this._backTo(i);for(;;){if(this._accept(4))return e.appendChild(n),!0;if(!this._parse(n))return e.appendChild(new o("${"+t+":")),n.children.forEach(e.appendChild,e),!0}}_parseTransform(e){ - let t=new l,i="",n="";for(;!this._accept(6);){let e;if(e=this._accept(5,!0))i+=e=this._accept(6,!0)||e;else{if(14===this._token.type)return!1;i+=this._accept(void 0,!0)}}for(;!this._accept(6);){let e;if(e=this._accept(5,!0))e=this._accept(5,!0)||this._accept(6,!0)||e,t.appendChild(new o(e));else if(!this._parseFormatString(t)&&!this._parseAnything(t))return!1}for(;!this._accept(4);){if(14===this._token.type)return!1;n+=this._accept(void 0,!0)}try{t.regexp=new RegExp(i,n)}catch(e){return!1}return e.transform=t,!0}_parseFormatString(e){const t=this._token;if(!this._accept(0))return!1;let i=!1;this._accept(3)&&(i=!0);let n=this._accept(8,!0);if(!n)return this._backTo(t),!1;if(!i)return e.appendChild(new d(Number(n))),!0;if(this._accept(4))return e.appendChild(new d(Number(n))),!0;if(!this._accept(1))return this._backTo(t),!1;if(this._accept(6)){let i=this._accept(9,!0);return i&&this._accept(4)?(e.appendChild(new d(Number(n),i)),!0):(this._backTo(t),!1)}if(this._accept(11)){let t=this._until(4) - ;if(t)return e.appendChild(new d(Number(n),void 0,t,void 0)),!0}else if(this._accept(12)){let t=this._until(4);if(t)return e.appendChild(new d(Number(n),void 0,void 0,t)),!0}else if(this._accept(13)){let t=this._until(1);if(t){let i=this._until(4);if(i)return e.appendChild(new d(Number(n),void 0,t,i)),!0}}else{let t=this._until(4);if(t)return e.appendChild(new d(Number(n),void 0,void 0,t)),!0}return this._backTo(t),!1}_parseAnything(e){return 14!==this._token.type&&(e.appendChild(new o(this._scanner.tokenText(this._token))),this._accept(void 0),!0)}}})),define(t[402],i([0,1,64,8]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompletionModel=t.LineContext=void 0;t.LineContext=class{constructor(e,t){this.leadingLineContent=e,this.characterCountDelta=t}};class o{constructor(e,t,i,n,s,r,a){this.clipboardText=a,this._snippetCompareFn=o._compareCompletionItems,this._items=e,this._column=t,this._wordDistance=n,this._options=s,this._refilterKind=1,this._lineContext=i, - "top"===r?this._snippetCompareFn=o._compareCompletionItemsSnippetsUp:"bottom"===r&&(this._snippetCompareFn=o._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(e){this._lineContext.leadingLineContent===e.leadingLineContent&&this._lineContext.characterCountDelta===e.characterCountDelta||(this._refilterKind=this._lineContext.characterCountDelta2e3?i.fuzzyScore:i.fuzzyScoreGracefulAggressive;for(let d=0;d=u)c.score=i.FuzzyScore.Default;else if("string"==typeof c.completion.filterText){let r=l(o,s,e,c.completion.filterText,c.filterTextLow,0,!1);if(!r)continue - ;0===n.compareIgnoreCase(c.completion.filterText,t)?c.score=r:(c.score=i.anyScore(o,s,e,t,c.labelLow,0),c.score[0]=r[0])}else{let i=l(o,s,e,t,c.labelLow,0,!1);if(!i)continue;c.score=i}}switch(c.idx=d,c.distance=this._wordDistance.distance(c.position,c.completion),a.push(c),this._stats.suggestionCount++,c.completion.kind){case 27:this._stats.snippetCount++;break;case 18:this._stats.textCount++}}this._filteredItems=a.sort(this._snippetCompareFn),this._refilterKind=0}static _compareCompletionItems(e,t){return e.score[0]>t.score[0]?-1:e.score[0]t.distance?1:e.idxt.idx?1:0}static _compareCompletionItemsSnippetsDown(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return o._compareCompletionItems(e,t)}static _compareCompletionItemsSnippetsUp(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1} - return o._compareCompletionItems(e,t)}}t.CompletionModel=o})),define(t[403],i([0,1,19,2,87]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CommitCharacterController=void 0;t.CommitCharacterController=class{constructor(e,t,i){this._disposables=new n.DisposableStore,this._disposables.add(t.onDidShow(()=>this._onItem(t.getFocusedItem()))),this._disposables.add(t.onDidFocus(this._onItem,this)),this._disposables.add(t.onDidHide(this.reset,this)),this._disposables.add(e.onWillType(n=>{if(this._active&&!t.isFrozen()){const t=n.charCodeAt(n.length-1);this._active.acceptCharacters.has(t)&&e.getOption(0)&&i(this._active.item)}}))}_onItem(e){if(!e||!i.isNonEmptyArray(e.item.completion.commitCharacters))return void this.reset();if(this._active&&this._active.item.item===e.item)return;const t=new o.CharacterSet;for(const i of e.item.completion.commitCharacters)i.length>0&&t.add(i.charCodeAt(0));this._active={acceptCharacters:t,item:e}}reset(){this._active=void 0}dispose(){ - this._disposables.dispose()}}})),define(t[404],i([0,1,2]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OvertypingCapturer=void 0;class n{constructor(e,t){this._disposables=new i.DisposableStore,this._lastOvertyped=[],this._empty=!0,this._disposables.add(e.onWillType(()=>{if(!this._empty)return;if(!e.hasModel())return;const t=e.getSelections(),i=t.length;let o=!1;for(let e=0;en._maxSelectionLength)return;this._lastOvertyped[e]={value:s.getValueInRange(i),multiline:i.startLineNumber!==i.endLineNumber}}this._empty=!1})),this._disposables.add(t.onDidCancel(e=>{this._empty||(this._empty=!0)}))}getLastOvertypedInfo(e){if(!this._empty&&e>=0&&e=0?r[c]:r[Math.max(0,~c-1)],u=l.length;for(const e of l){if(!n.Range.containsRange(e.range,h))break;u-=1}return u}}}))}} - t.WordDistance=s,s.None=new class extends s{distance(){return 0}}})),define(t[224],i([0,1]),(function(e,t){"use strict";function i(e){return Array.isArray(e)}function n(e){return"string"==typeof e}function o(e){return!e}function s(e,t){return e.ignoreCase&&t?t.toLowerCase():t}Object.defineProperty(t,"__esModule",{value:!0}),t.stateExists=t.findRules=t.substituteMatches=t.createError=t.log=t.sanitize=t.fixCase=t.empty=t.isIAction=t.isString=t.isFuzzyAction=t.isFuzzyActionArr=void 0,t.isFuzzyActionArr=i,t.isFuzzyAction=function(e){return!i(e)},t.isString=n,t.isIAction=function(e){return!n(e)},t.empty=o,t.fixCase=s,t.sanitize=function(e){return e.replace(/[&<>'"_]/g,"-")},t.log=function(e,t){console.log(`${e.languageId}: ${t}`)},t.createError=function(e,t){return new Error(`${e.languageId}: ${t}`)},t.substituteMatches=function(e,t,i,n,r){let a=null;return t.replace(/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,(function(t,l,d,c,h,u,g,p,m){ - return o(d)?o(c)?!o(h)&&h0;){const t=e.tokenizer[i];if(t)return t;const n=i.lastIndexOf(".");i=n<0?null:i.substr(0,n)}return null},t.stateExists=function(e,t){let i=t;for(;i&&i.length>0;){if(e.stateNames[i])return!0;const t=i.lastIndexOf(".");i=t<0?null:i.substr(0,t)}return!1}})),define(t[406],i([0,1,224]),(function(e,t,i){"use strict";function n(e,t){return"boolean"==typeof e?e:t}function o(e,t){return"string"==typeof e?e:t}function s(e,t=!1){t&&(e=e.map((function(e){return e.toLowerCase()})));const i=function(e){const t={};for(const i of e)t[i]=!0;return t}(e);return t?function(e){return void 0!==i[e.toLowerCase()]&&i.hasOwnProperty(e.toLowerCase())}:function(e){return void 0!==i[e]&&i.hasOwnProperty(e)}}function r(e,t){let n=0;for(;t.indexOf("@")>=0&&n<5;)n++,t=t.replace(/@(\w+)/g,(function(n,o){let s="" - ;if("string"==typeof e[o])s=e[o];else{if(!(e[o]&&e[o]instanceof RegExp))throw void 0===e[o]?i.createError(e,"language definition does not contain attribute '"+o+"', used at: "+t):i.createError(e,"attribute reference '"+o+"' must be a string, used at: "+t);s=e[o].source}return i.empty(s)?"":"(?:"+s+")"}));let o=(e.ignoreCase?"i":"")+(e.unicode?"u":"");return new RegExp(t,o)}function a(e,t,n,o){let a=-1,l=n,d=n.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);d&&(d[3]&&(a=parseInt(d[3]),d[2]&&(a+=100)),l=d[4]);let c,h="~",u=l;if(l&&0!==l.length?/^\w*$/.test(u)?h="==":(d=l.match(/^(@|!@|~|!~|==|!=)(.*)$/))&&(h=d[1],u=d[2]):(h="!=",u=""),"~"!==h&&"!~"!==h||!/^(\w|\|)*$/.test(u))if("@"===h||"!@"===h){let n=e[u];if(!n)throw i.createError(e,"the @ match target '"+u+"' is not defined, in rule: "+t);if(!function(e,t){if(!t)return!1;if(!Array.isArray(t))return!1;for(const i of t)if(!e(i))return!1;return!0}((function(e){return"string"==typeof e - }),n))throw i.createError(e,"the @ match target '"+u+"' must be an array of strings, in rule: "+t);let o=s(n,e.ignoreCase);c=function(e){return"@"===h?o(e):!o(e)}}else if("~"===h||"!~"===h)if(u.indexOf("$")<0){let t=r(e,"^"+u+"$");c=function(e){return"~"===h?t.test(e):!t.test(e)}}else c=function(t,n,o,s){return r(e,"^"+i.substituteMatches(e,u,n,o,s)+"$").test(t)};else if(u.indexOf("$")<0){let t=i.fixCase(e,u);c=function(e){return"=="===h?e===t:e!==t}}else{let t=i.fixCase(e,u);c=function(n,o,s,r,a){let l=i.substituteMatches(e,t,o,s,r);return"=="===h?n===l:n!==l}}else{let t=s(u.split("|"),e.ignoreCase);c=function(e){return"~"===h?t(e):!t(e)}}return-1===a?{name:n,value:o,test:function(e,t,i,n){return c(e,e,t,i,n)}}:{name:n,value:o,test:function(e,t,i,n){let o=function(e,t,i,n){if(n<0)return e;if(n=100){n-=100;let e=i.split(".");if(e.unshift(i),n0&&"^"===n[0],this.name=this.name+": "+n,this.regex=r(e,"^(?:"+(this.matchOnlyAtLineStart?n.substr(1):n)+")")}setAction(e,t){this.action=function e(t,n,o){if(o){if("string"==typeof o)return o;if(o.token||""===o.token){if("string"!=typeof o.token)throw i.createError(t,"a 'token' attribute must be of type string, in rule: "+n);{let e={token:o.token};if(o.token.indexOf("$")>=0&&(e.tokenSubst=!0),"string"==typeof o.bracket)if("@open"===o.bracket)e.bracket=1;else{if("@close"!==o.bracket)throw i.createError(t,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+n);e.bracket=-1}if(o.next){ - if("string"!=typeof o.next)throw i.createError(t,"the next state must be a string value in rule: "+n);{let s=o.next;if(!/^(@pop|@push|@popall)$/.test(s)&&("@"===s[0]&&(s=s.substr(1)),s.indexOf("$")<0&&!i.stateExists(t,i.substituteMatches(t,s,"",[],""))))throw i.createError(t,"the next state '"+o.next+"' is not defined in rule: "+n);e.next=s}}return"number"==typeof o.goBack&&(e.goBack=o.goBack),"string"==typeof o.switchTo&&(e.switchTo=o.switchTo),"string"==typeof o.log&&(e.log=o.log),"string"==typeof o.nextEmbedded&&(e.nextEmbedded=o.nextEmbedded,t.usesEmbedded=!0),e}}if(Array.isArray(o)){let i=[];for(let s=0,r=o.length;s=1&&c.length<=3)if(t.setRegex(r,c[0]), - c.length>=3)if("string"==typeof c[1])t.setAction(r,{token:c[1],next:c[2]});else{if("object"!=typeof c[1])throw i.createError(s,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+e);{const e=c[1];e.next=c[2],t.setAction(r,e)}}else t.setAction(r,c[1]);else{if(!c.regex)throw i.createError(s,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+e);c.name&&"string"==typeof c.name&&(t.name=c.name),c.matchOnlyAtStart&&(t.matchOnlyAtLineStart=n(c.matchOnlyAtLineStart,!1)),t.setRegex(r,c.regex),t.setAction(r,c.action)}o.push(t)}}}if(r.languageId=e,r.ignoreCase=s.ignoreCase,r.unicode=s.unicode,r.noThrow=s.noThrow,r.usesEmbedded=s.usesEmbedded,r.stateNames=t.tokenizer,r.defaultToken=s.defaultToken,!t.tokenizer||"object"!=typeof t.tokenizer)throw i.createError(s,"a language definition must define the 'tokenizer' attribute as an object");s.tokenizer=[];for(let e in t.tokenizer)if(t.tokenizer.hasOwnProperty(e)){ - s.start||(s.start=e);const i=t.tokenizer[e];s.tokenizer[e]=new Array,a("tokenizer."+e,s.tokenizer[e],i)}if(s.usesEmbedded=r.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw i.createError(s,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];let d=[];for(let e of t.brackets){let t=e;if(t&&Array.isArray(t)&&3===t.length&&(t={token:t[2],open:t[0],close:t[1]}),t.open===t.close)throw i.createError(s,"open and close brackets in a 'brackets' attribute must be different: "+t.open+"\n hint: use the 'bracket' attribute if matching on equal brackets is required.");if("string"!=typeof t.open||"string"!=typeof t.token||"string"!=typeof t.close)throw i.createError(s,"every element in the 'brackets' array must be a '{open,close,token}' object or array");d.push({token:t.token+s.tokenPostfix, - open:i.fixCase(s,t.open),close:i.fixCase(s,t.close)})}return s.brackets=d,s.noThrow=!0,s}})),define(t[407],i([5,6]),(function(e,t){return e.create("vs/base/browser/ui/actionbar/actionViewItems",t)})),define(t[91],i([0,1,16,407,2,47,7,23,58,143,36,196]),(function(e,t,i,n,o,s,r,a,l,d,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ActionViewItem=t.BaseActionViewItem=void 0;class h extends o.Disposable{constructor(e,t,i={}){super(),this.options=i,this._context=e||this,this._action=t,t instanceof s.Action&&this._register(t.onDidChange(e=>{this.element&&this.handleActionChangeEvent(e)}))}handleActionChangeEvent(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()}get actionRunner(){return this._actionRunner||(this._actionRunner=this._register(new s.ActionRunner)),this._actionRunner}set actionRunner(e){this._actionRunner=e} - getAction(){return this._action}isEnabled(){return this._action.enabled}setActionContext(e){this._context=e}render(e){const t=this.element=e;this._register(l.Gesture.addTarget(e));const n=this.options&&this.options.draggable;n&&(e.draggable=!0,c.isFirefox&&this._register(r.addDisposableListener(e,r.EventType.DRAG_START,e=>{var t;return null===(t=e.dataTransfer)||void 0===t?void 0:t.setData(d.DataTransfers.TEXT,this._action.label)}))),this._register(r.addDisposableListener(t,l.EventType.Tap,e=>this.onClick(e))),this._register(r.addDisposableListener(t,r.EventType.MOUSE_DOWN,e=>{n||r.EventHelper.stop(e,!0),this._action.enabled&&0===e.button&&r.addClass(t,"active")})),i.isMacintosh&&this._register(r.addDisposableListener(t,r.EventType.CONTEXT_MENU,e=>{0===e.button&&!0===e.ctrlKey&&this.onClick(e)})),this._register(r.addDisposableListener(t,r.EventType.CLICK,e=>{r.EventHelper.stop(e,!0),this.options&&this.options.isMenu||i.setImmediate(()=>this.onClick(e))})), - this._register(r.addDisposableListener(t,r.EventType.DBLCLICK,e=>{r.EventHelper.stop(e,!0)})),[r.EventType.MOUSE_UP,r.EventType.MOUSE_OUT].forEach(e=>{this._register(r.addDisposableListener(t,e,e=>{r.EventHelper.stop(e),r.removeClass(t,"active")}))})}onClick(e){var t;r.EventHelper.stop(e,!0);const i=a.isUndefinedOrNull(this._context)?(null===(t=this.options)||void 0===t?void 0:t.useEventAsContext)?e:void 0:this._context;this.actionRunner.run(this._action,i)}focus(){this.element&&(this.element.focus(),r.addClass(this.element,"focused"))}blur(){this.element&&(this.element.blur(),r.removeClass(this.element,"focused"))}updateEnabled(){}updateLabel(){}updateTooltip(){}updateClass(){}updateChecked(){}dispose(){this.element&&(r.removeNode(this.element),this.element=void 0),super.dispose()}}t.BaseActionViewItem=h;t.ActionViewItem=class extends h{constructor(e,t,i={}){super(e,t,i),this.options=i,this.options.icon=void 0!==i.icon&&i.icon,this.options.label=void 0===i.label||i.label,this.cssClass=""}render(e){ - super.render(e),this.element&&(this.label=r.append(this.element,r.$("a.action-label"))),this.label&&(this._action.id===s.Separator.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(r.append(this.element,r.$("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}focus(){super.focus(),this.label&&this.label.focus()}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=n.localize(0,null,e,this.options.keybinding))),e&&this.label&&(this.label.title=e)}updateClass(){ - this.cssClass&&this.label&&r.removeClasses(this.label,this.cssClass),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(r.addClass(this.label,"codicon"),this.cssClass&&r.addClasses(this.label,this.cssClass)),this.updateEnabled()):this.label&&r.removeClass(this.label,"codicon")}updateEnabled(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),r.removeClass(this.label,"disabled"),this.label.tabIndex=0),this.element&&r.removeClass(this.element,"disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),r.addClass(this.label,"disabled"),r.removeTabIndexAndUpdateFocus(this.label)),this.element&&r.addClass(this.element,"disabled"))}updateChecked(){this.label&&(this.getAction().checked?r.addClass(this.label,"checked"):r.removeClass(this.label,"checked"))}}})),define(t[79],i([0,1,2,47,7,23,53,4,91,196]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ActionBar=void 0;class d extends i.Disposable{ - constructor(e,t={}){var i,s,l;let d,c;switch(super(),this._onDidBlur=this._register(new a.Emitter),this.onDidBlur=this._onDidBlur.event,this._onDidCancel=this._register(new a.Emitter),this.onDidCancel=this._onDidCancel.event,this._onDidRun=this._register(new a.Emitter),this.onDidRun=this._onDidRun.event,this._onDidBeforeRun=this._register(new a.Emitter),this.onDidBeforeRun=this._onDidBeforeRun.event,this.options=t,this._context=null!==(i=t.context)&&void 0!==i?i:null,this._orientation=null!==(s=this.options.orientation)&&void 0!==s?s:0,this._triggerKeys=null!==(l=this.options.triggerKeys)&&void 0!==l?l:{keys:[3,10],keyDown:!1},this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new n.ActionRunner,this._register(this._actionRunner)),this._register(this._actionRunner.onDidRun(e=>this._onDidRun.fire(e))),this._register(this._actionRunner.onDidBeforeRun(e=>this._onDidBeforeRun.fire(e))),this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"), - this.domNode.className="monaco-action-bar",!1!==t.animated&&o.addClass(this.domNode,"animated"),this._orientation){case 0:d=15,c=17;break;case 1:d=17,c=15,this.domNode.className+=" reverse";break;case 2:d=16,c=18,this.domNode.className+=" vertical";break;case 3:d=18,c=16,this.domNode.className+=" vertical reverse"}this._register(o.addDisposableListener(this.domNode,o.EventType.KEY_DOWN,e=>{const t=new r.StandardKeyboardEvent(e);let i=!0;t.equals(d)?i=this.focusPrevious():t.equals(c)?i=this.focusNext():t.equals(9)?this._onDidCancel.fire():this.isTriggerKeyEvent(t)?this._triggerKeys.keyDown&&this.doTrigger(t):i=!1,i&&(t.preventDefault(),t.stopPropagation())})),this._register(o.addDisposableListener(this.domNode,o.EventType.KEY_UP,e=>{const t=new r.StandardKeyboardEvent(e);this.isTriggerKeyEvent(t)?(this._triggerKeys.keyDown||this.doTrigger(t),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&this.updateFocusedItem()})),this.focusTracker=this._register(o.trackFocus(this.domNode)), - this._register(this.focusTracker.onDidBlur(()=>{o.getActiveElement()!==this.domNode&&o.isAncestor(o.getActiveElement(),this.domNode)||(this._onDidBlur.fire(),this.focusedItem=void 0)})),this._register(this.focusTracker.onDidFocus(()=>this.updateFocusedItem())),this.actionsList=document.createElement("ul"),this.actionsList.className="actions-container",this.actionsList.setAttribute("role","toolbar"),this.options.ariaLabel&&this.actionsList.setAttribute("aria-label",this.options.ariaLabel),this.domNode.appendChild(this.actionsList),e.appendChild(this.domNode)}isTriggerKeyEvent(e){let t=!1;return this._triggerKeys.keys.forEach(i=>{t=t||e.equals(i)}),t}updateFocusedItem(){for(let e=0;et.setActionContext(e))}get actionRunner(){return this._actionRunner}set actionRunner(e){ - e&&(this._actionRunner=e,this.viewItems.forEach(t=>t.actionRunner=e))}getContainer(){return this.domNode}push(e,t={}){const i=Array.isArray(e)?e:[e];let n=s.isNumber(t.index)?t.index:null;i.forEach(e=>{const i=document.createElement("li");let s;i.className="action-item",i.setAttribute("role","presentation"),this.options.allowContextMenu||this._register(o.addDisposableListener(i,o.EventType.CONTEXT_MENU,e=>{o.EventHelper.stop(e,!0)})),this.options.actionViewItemProvider&&(s=this.options.actionViewItemProvider(e)),s||(s=new l.ActionViewItem(this.context,e,t)),s.actionRunner=this._actionRunner,s.setActionContext(this.context),s.render(i),null===n||n<0||n>=this.actionsList.children.length?(this.actionsList.appendChild(i),this.viewItems.push(s)):(this.actionsList.insertBefore(i,this.actionsList.children[n]),this.viewItems.splice(n,0,s),n++)}),this.focusedItem&&this.focus(this.focusedItem)}clear(){i.dispose(this.viewItems),this.viewItems=[],o.clearNode(this.actionsList)}focus(e){let t=!1,i=void 0 - ;void 0===e?t=!0:"number"==typeof e?i=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(this.focusedItem=-1,this.focusNext()):(void 0!==i&&(this.focusedItem=i),this.updateFocus())}focusNext(){void 0===this.focusedItem&&(this.focusedItem=this.viewItems.length-1);const e=this.focusedItem;let t;do{if(this.options.preventLoopNavigation&&this.focusedItem+1>=this.viewItems.length)return this.focusedItem=e,!1;this.focusedItem=(this.focusedItem+1)%this.viewItems.length,t=this.viewItems[this.focusedItem]}while(this.focusedItem!==e&&!t.isEnabled());return this.focusedItem!==e||t.isEnabled()||(this.focusedItem=void 0),this.updateFocus(),!0}focusPrevious(){void 0===this.focusedItem&&(this.focusedItem=0);const e=this.focusedItem;let t;do{if(this.focusedItem=this.focusedItem-1,this.focusedItem<0){if(this.options.preventLoopNavigation)return this.focusedItem=e,!1;this.focusedItem=this.viewItems.length-1}t=this.viewItems[this.focusedItem]}while(this.focusedItem!==e&&!t.isEnabled()) - ;return this.focusedItem!==e||t.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0),!0}updateFocus(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(let i=0;i{this.element=i.append(e,i.$("a.action-label"));const t=this.options.classNames?r.asArray(this.options.classNames):[];return t.find(e=>"icon"===e)||t.push("codicon"),i.addClasses(this.element,...t),this.element.tabIndex=0,this.element.setAttribute("role","button"),this.element.setAttribute("aria-haspopup","true"),this.element.setAttribute("aria-expanded","false"),this.element.title=this._action.label||"",null},menuAsChild:this.options.menuAsChild};if(Array.isArray(this.menuActionsOrProvider)?t.actions=this.menuActionsOrProvider:t.actionProvider=this.menuActionsOrProvider,this.dropdownMenu=this._register(new s.DropdownMenu(e,t)),this._register(this.dropdownMenu.onDidChangeVisibility(e=>{var t - ;null===(t=this.element)||void 0===t||t.setAttribute("aria-expanded",`${e}`),this._onDidChangeVisibility.fire(e)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const e=this;this.dropdownMenu.menuOptions=Object.assign(Object.assign({},this.dropdownMenu.menuOptions),{get anchorAlignment(){return e.options.anchorAlignmentProvider()}})}}setActionContext(e){super.setActionContext(e),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=e:this.dropdownMenu.menuOptions={context:e})}}t.DropdownMenuActionViewItem=a})),define(t[409],i([5,6]),(function(e,t){return e.create("vs/base/browser/ui/findinput/findInput",t)})),define(t[410],i([5,6]),(function(e,t){return e.create("vs/base/browser/ui/findinput/findInputCheckboxes",t)})),define(t[225],i([0,1,152,410,26]),(function(e,t,i,n,o){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.RegexCheckbox=t.WholeWordsCheckbox=t.CaseSensitiveCheckbox=void 0;const s=n.localize(0,null),r=n.localize(1,null),a=n.localize(2,null);class l extends i.Checkbox{constructor(e){super({icon:o.Codicon.caseSensitive,title:s+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}t.CaseSensitiveCheckbox=l;class d extends i.Checkbox{constructor(e){super({icon:o.Codicon.wholeWord,title:r+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}t.WholeWordsCheckbox=d;class c extends i.Checkbox{constructor(e){super({icon:o.Codicon.regex,title:a+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder, - inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}t.RegexCheckbox=c})),define(t[411],i([5,6]),(function(e,t){return e.create("vs/base/browser/ui/findinput/replaceInput",t)})),define(t[412],i([5,6]),(function(e,t){return e.create("vs/base/browser/ui/inputbox/inputBox",t)})),define(t[167],i([0,1,412,7,148,48,79,4,54,29,37,270,65,57,294]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HistoryInputBox=t.InputBox=void 0;const p=n.$,m={inputBackground:d.Color.fromHex("#3C3C3C"),inputForeground:d.Color.fromHex("#CCCCCC"),inputValidationInfoBorder:d.Color.fromHex("#55AAFF"),inputValidationInfoBackground:d.Color.fromHex("#063B49"),inputValidationWarningBorder:d.Color.fromHex("#B89500"),inputValidationWarningBackground:d.Color.fromHex("#352A05"),inputValidationErrorBorder:d.Color.fromHex("#BE1100"),inputValidationErrorBackground:d.Color.fromHex("#5A1D1D")};class f extends l.Widget{ - constructor(e,t,i){super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this._onDidChange=this._register(new a.Emitter),this.onDidChange=this._onDidChange.event,this._onDidHeightChange=this._register(new a.Emitter),this.onDidHeightChange=this._onDidHeightChange.event,this.contextViewProvider=t,this.options=i||Object.create(null),c.mixin(this.options,m,!1),this.message=null,this.placeholder=this.options.placeholder||"",this.ariaLabel=this.options.ariaLabel||"",this.inputBackground=this.options.inputBackground,this.inputForeground=this.options.inputForeground,this.inputBorder=this.options.inputBorder,this.inputValidationInfoBorder=this.options.inputValidationInfoBorder,this.inputValidationInfoBackground=this.options.inputValidationInfoBackground,this.inputValidationInfoForeground=this.options.inputValidationInfoForeground,this.inputValidationWarningBorder=this.options.inputValidationWarningBorder,this.inputValidationWarningBackground=this.options.inputValidationWarningBackground, - this.inputValidationWarningForeground=this.options.inputValidationWarningForeground,this.inputValidationErrorBorder=this.options.inputValidationErrorBorder,this.inputValidationErrorBackground=this.options.inputValidationErrorBackground,this.inputValidationErrorForeground=this.options.inputValidationErrorForeground,this.options.validationOptions&&(this.validation=this.options.validationOptions.validation),this.element=n.append(e,p(".monaco-inputbox.idle"));let o=this.options.flexibleHeight?"textarea":"input",s=n.append(this.element,p(".wrapper"));if(this.input=n.append(s,p(o+".input.empty")),this.input.setAttribute("autocorrect","off"),this.input.setAttribute("autocapitalize","off"),this.input.setAttribute("spellcheck","false"),this.onfocus(this.input,()=>this.element.classList.add("synthetic-focus")),this.onblur(this.input,()=>this.element.classList.remove("synthetic-focus")),this.options.flexibleHeight){ - this.maxHeight="number"==typeof this.options.flexibleMaxHeight?this.options.flexibleMaxHeight:Number.POSITIVE_INFINITY,this.mirror=n.append(s,p("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new u.ScrollableElement(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),n.append(e,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(e=>this.input.scrollTop=e.scrollTop));const t=a.Event.filter(g.domEvent(document,"selectionchange"),()=>{const e=document.getSelection();return(null==e?void 0:e.anchorNode)===s});this._register(t(this.updateScrollDimensions,this)),this._register(this.onDidHeightChange(this.updateScrollDimensions,this))}else this.input.type=this.options.type||"text",this.input.setAttribute("wrap","off");this.ariaLabel&&this.input.setAttribute("aria-label",this.ariaLabel), - this.placeholder&&this.setPlaceHolder(this.placeholder),this.oninput(this.input,()=>this.onValueChange()),this.onblur(this.input,()=>this.onBlur()),this.onfocus(this.input,()=>this.onFocus()),this.ignoreGesture(this.input),setTimeout(()=>this.updateMirror(),0),this.options.actions&&(this.actionbar=this._register(new r.ActionBar(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage()}onFocus(){this._showMessage()}setPlaceHolder(e){this.placeholder=e,this.input.setAttribute("placeholder",e),this.input.title=e}setAriaLabel(e){this.ariaLabel=e,e?this.input.setAttribute("aria-label",this.ariaLabel):this.input.removeAttribute("aria-label")}getAriaLabel(){return this.ariaLabel}get inputElement(){return this.input}get value(){return this.input.value}set value(e){this.input.value!==e&&(this.input.value=e,this.onValueChange())}get height(){return"number"==typeof this.cachedHeight?this.cachedHeight:n.getTotalHeight(this.element)}focus(){ - this.input.focus()}blur(){this.input.blur()}hasFocus(){return document.activeElement===this.input}select(e=null){this.input.select(),e&&this.input.setSelectionRange(e.start,e.end)}isSelectionAtEnd(){return this.input.selectionEnd===this.input.value.length&&this.input.selectionStart===this.input.selectionEnd}enable(){this.input.removeAttribute("disabled")}disable(){this.blur(),this.input.disabled=!0,this._hideMessage()}get width(){return n.getTotalWidth(this.input)}set width(e){if(this.options.flexibleHeight&&this.options.flexibleWidth){let t=0;if(this.mirror){t=(parseFloat(this.mirror.style.paddingLeft||"")||0)+(parseFloat(this.mirror.style.paddingRight||"")||0)}this.input.style.width=e-t+"px"}else this.input.style.width=e+"px";this.mirror&&(this.mirror.style.width=e+"px")}set paddingRight(e){this.options.flexibleHeight&&this.options.flexibleWidth?this.input.style.width=`calc(100% - ${e}px)`:this.input.style.paddingRight=e+"px",this.mirror&&(this.mirror.style.paddingRight=e+"px")}updateScrollDimensions(){ - if("number"!=typeof this.cachedContentHeight||"number"!=typeof this.cachedHeight||!this.scrollableElement)return;const e=this.cachedContentHeight,t=this.cachedHeight,i=this.input.scrollTop;this.scrollableElement.setScrollDimensions({scrollHeight:e,height:t}),this.scrollableElement.setScrollPosition({scrollTop:i})}showMessage(e,t){this.message=e,this.element.classList.remove("idle"),this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add(this.classForType(e.type));const i=this.stylesForType(this.message.type);this.element.style.border=i.border?`1px solid ${i.border}`:"",(this.hasFocus()||t)&&this._showMessage()}hideMessage(){this.message=null,this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add("idle"),this._hideMessage(),this.applyStyles()}validate(){let e=null - ;return this.validation&&((e=this.validation(this.value))?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(e)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),!e}stylesForType(e){switch(e){case 1:return{border:this.inputValidationInfoBorder,background:this.inputValidationInfoBackground,foreground:this.inputValidationInfoForeground};case 2:return{border:this.inputValidationWarningBorder,background:this.inputValidationWarningBackground,foreground:this.inputValidationWarningForeground};default:return{border:this.inputValidationErrorBorder,background:this.inputValidationErrorBackground,foreground:this.inputValidationErrorForeground}}}classForType(e){switch(e){case 1:return"info";case 2:return"warning";default:return"error"}}_showMessage(){if(!this.contextViewProvider||!this.message)return;let e,t,r=()=>e.style.width=n.getTotalWidth(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element, - anchorAlignment:1,render:t=>{if(!this.message)return null;e=n.append(t,p(".monaco-inputbox-container")),r();const i={inline:!0,className:"monaco-inputbox-message"},s=this.message.formatContent?o.renderFormattedText(this.message.content,i):o.renderText(this.message.content,i);s.classList.add(this.classForType(this.message.type));const a=this.stylesForType(this.message.type);return s.style.backgroundColor=a.background?a.background.toString():"",s.style.color=a.foreground?a.foreground.toString():"",s.style.border=a.border?`1px solid ${a.border}`:"",n.append(e,s),null},onHide:()=>{this.state="closed"},layout:r}),t=3===this.message.type?i.localize(0,null,this.message.content):2===this.message.type?i.localize(1,null,this.message.content):i.localize(2,null,this.message.content),s.alert(t),this.state="open"}_hideMessage(){this.contextViewProvider&&("open"===this.state&&this.contextViewProvider.hideContextView(),this.state="idle")}onValueChange(){this._onDidChange.fire(this.value),this.validate(),this.updateMirror(), - this.input.classList.toggle("empty",!this.value),"open"===this.state&&this.contextViewProvider&&this.contextViewProvider.layout()}updateMirror(){if(!this.mirror)return;const e=this.value,t=10===e.charCodeAt(e.length-1)?" ":"";e+t?this.mirror.textContent=e+t:this.mirror.innerText=" ",this.layout()}style(e){this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder, - this.applyStyles()}applyStyles(){const e=this.inputBackground?this.inputBackground.toString():"",t=this.inputForeground?this.inputForeground.toString():"",i=this.inputBorder?this.inputBorder.toString():"";this.element.style.backgroundColor=e,this.element.style.color=t,this.input.style.backgroundColor="inherit",this.input.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i}layout(){if(!this.mirror)return;const e=this.cachedContentHeight;this.cachedContentHeight=n.getTotalHeight(this.mirror),e!==this.cachedContentHeight&&(this.cachedHeight=Math.min(this.cachedContentHeight,this.maxHeight),this.input.style.height=this.cachedHeight+"px",this._onDidHeightChange.fire(this.cachedContentHeight))}insertAtCursor(e){const t=this.inputElement,i=t.selectionStart,n=t.selectionEnd,o=t.value;null!==i&&null!==n&&(this.value=o.substr(0,i)+e+o.substr(n),t.setSelectionRange(i+1,i+1),this.layout())}dispose(){this._hideMessage(),this.message=null, - this.actionbar&&this.actionbar.dispose(),super.dispose()}}t.InputBox=f;t.HistoryInputBox=class extends f{constructor(e,t,i){super(e,t,i),this.history=new h.HistoryNavigator(i.history,100)}addToHistory(){this.value&&this.value!==this.getCurrentValue()&&this.history.add(this.value)}showNextValue(){this.history.has(this.value)||this.addToHistory();let e=this.getNextValue();e&&(e=e===this.value?this.getNextValue():e),e&&(this.value=e,s.status(this.value))}showPreviousValue(){this.history.has(this.value)||this.addToHistory();let e=this.getPreviousValue();e&&(e=e===this.value?this.getPreviousValue():e),e&&(this.value=e,s.status(this.value))}getCurrentValue(){let e=this.history.current();return e||(e=this.history.last(),this.history.next()),e}getPreviousValue(){return this.history.previous()||this.history.first()}getNextValue(){return this.history.next()||this.history.last()}}})),define(t[413],i([0,1,409,7,167,54,4,225,200]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.FindInput=void 0;const l=i.localize(0,null);class d extends s.Widget{constructor(e,t,i,s){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this._onDidOptionChange=this._register(new r.Emitter),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new r.Emitter),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new r.Emitter),this.onMouseDown=this._onMouseDown.event,this._onInput=this._register(new r.Emitter),this._onKeyUp=this._register(new r.Emitter),this._onCaseSensitiveKeyDown=this._register(new r.Emitter),this.onCaseSensitiveKeyDown=this._onCaseSensitiveKeyDown.event,this._onRegexKeyDown=this._register(new r.Emitter),this.onRegexKeyDown=this._onRegexKeyDown.event,this._lastHighlightFindOptions=0,this.contextViewProvider=t,this.placeholder=s.placeholder||"",this.validation=s.validation,this.label=s.label||l,this.inputActiveOptionBorder=s.inputActiveOptionBorder,this.inputActiveOptionForeground=s.inputActiveOptionForeground, - this.inputActiveOptionBackground=s.inputActiveOptionBackground,this.inputBackground=s.inputBackground,this.inputForeground=s.inputForeground,this.inputBorder=s.inputBorder,this.inputValidationInfoBorder=s.inputValidationInfoBorder,this.inputValidationInfoBackground=s.inputValidationInfoBackground,this.inputValidationInfoForeground=s.inputValidationInfoForeground,this.inputValidationWarningBorder=s.inputValidationWarningBorder,this.inputValidationWarningBackground=s.inputValidationWarningBackground,this.inputValidationWarningForeground=s.inputValidationWarningForeground,this.inputValidationErrorBorder=s.inputValidationErrorBorder,this.inputValidationErrorBackground=s.inputValidationErrorBackground,this.inputValidationErrorForeground=s.inputValidationErrorForeground;const d=s.appendCaseSensitiveLabel||"",c=s.appendWholeWordsLabel||"",h=s.appendRegexLabel||"",u=s.history||[],g=!!s.flexibleHeight,p=!!s.flexibleWidth,m=s.flexibleMaxHeight;this.domNode=document.createElement("div"), - n.addClass(this.domNode,"monaco-findInput"),this.inputBox=this._register(new o.HistoryInputBox(this.domNode,this.contextViewProvider,{placeholder:this.placeholder||"",ariaLabel:this.label||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:u,flexibleHeight:g,flexibleWidth:p,flexibleMaxHeight:m})), - this.regex=this._register(new a.RegexCheckbox({appendTitle:h,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.regex.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.regex.onKeyDown(e=>{this._onRegexKeyDown.fire(e)})),this.wholeWords=this._register(new a.WholeWordsCheckbox({appendTitle:c,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.wholeWords.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this.caseSensitive=this._register(new a.CaseSensitiveCheckbox({appendTitle:d,isChecked:!1, - inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.caseSensitive.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.caseSensitive.onKeyDown(e=>{this._onCaseSensitiveKeyDown.fire(e)})),this._showOptionButtons&&(this.inputBox.paddingRight=this.caseSensitive.width()+this.wholeWords.width()+this.regex.width());let f=[this.caseSensitive.domNode,this.wholeWords.domNode,this.regex.domNode];this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){let t=f.indexOf(document.activeElement);if(t>=0){let i=-1;e.equals(17)?i=(t+1)%f.length:e.equals(15)&&(i=0===t?f.length-1:t-1),e.equals(9)?f[t].blur():i>=0&&f[i].focus(),n.EventHelper.stop(e,!0)}}});let _=document.createElement("div");_.className="controls",_.style.display=this._showOptionButtons?"block":"none", - _.appendChild(this.caseSensitive.domNode),_.appendChild(this.wholeWords.domNode),_.appendChild(this.regex.domNode),this.domNode.appendChild(_),e&&e.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){n.removeClass(this.domNode,"disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()}disable(){n.addClass(this.domNode,"disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()}setFocusInputOnOptionClick(e){this.fixFocusOnOptionClickEnabled=e}setEnabled(e){e?this.enable():this.disable()}getValue(){return this.inputBox.value}setValue(e){this.inputBox.value!==e&&(this.inputBox.value=e)}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder, - this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){if(this.domNode){const e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground, - inputActiveOptionBackground:this.inputActiveOptionBackground};this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e);const t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getCaseSensitive(){return this.caseSensitive.checked}setCaseSensitive(e){this.caseSensitive.checked=e} - getWholeWords(){return this.wholeWords.checked}setWholeWords(e){this.wholeWords.checked=e}getRegex(){return this.regex.checked}setRegex(e){this.regex.checked=e,this.validate()}focusOnCaseSensitive(){this.caseSensitive.focus()}highlightFindOptions(){n.removeClass(this.domNode,"highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,n.addClass(this.domNode,"highlight-"+this._lastHighlightFindOptions)}validate(){this.inputBox.validate()}clearMessage(){this.inputBox.hideMessage()}}t.FindInput=d})),define(t[414],i([0,1,411,7,167,54,4,152,26,200]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReplaceInput=t.PreserveCaseCheckbox=void 0;const d=i.localize(0,null),c=i.localize(1,null);class h extends a.Checkbox{constructor(e){super({icon:l.Codicon.preserveCase,title:c+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground, - inputActiveOptionBackground:e.inputActiveOptionBackground})}}t.PreserveCaseCheckbox=h;class u extends s.Widget{constructor(e,t,i,s){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.cachedOptionsWidth=0,this._onDidOptionChange=this._register(new r.Emitter),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new r.Emitter),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new r.Emitter),this._onInput=this._register(new r.Emitter),this._onKeyUp=this._register(new r.Emitter),this._onPreserveCaseKeyDown=this._register(new r.Emitter),this.onPreserveCaseKeyDown=this._onPreserveCaseKeyDown.event,this.contextViewProvider=t,this.placeholder=s.placeholder||"",this.validation=s.validation,this.label=s.label||d,this.inputActiveOptionBorder=s.inputActiveOptionBorder,this.inputActiveOptionForeground=s.inputActiveOptionForeground,this.inputActiveOptionBackground=s.inputActiveOptionBackground,this.inputBackground=s.inputBackground, - this.inputForeground=s.inputForeground,this.inputBorder=s.inputBorder,this.inputValidationInfoBorder=s.inputValidationInfoBorder,this.inputValidationInfoBackground=s.inputValidationInfoBackground,this.inputValidationInfoForeground=s.inputValidationInfoForeground,this.inputValidationWarningBorder=s.inputValidationWarningBorder,this.inputValidationWarningBackground=s.inputValidationWarningBackground,this.inputValidationWarningForeground=s.inputValidationWarningForeground,this.inputValidationErrorBorder=s.inputValidationErrorBorder,this.inputValidationErrorBackground=s.inputValidationErrorBackground,this.inputValidationErrorForeground=s.inputValidationErrorForeground;const a=s.history||[],l=!!s.flexibleHeight,c=!!s.flexibleWidth,u=s.flexibleMaxHeight;this.domNode=document.createElement("div"),n.addClass(this.domNode,"monaco-findInput"),this.inputBox=this._register(new o.HistoryInputBox(this.domNode,this.contextViewProvider,{ariaLabel:this.label||"",placeholder:this.placeholder||"",validationOptions:{ - validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:a,flexibleHeight:l,flexibleWidth:c,flexibleMaxHeight:u})),this.preserveCase=this._register(new h({appendTitle:"",isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground - })),this._register(this.preserveCase.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.preserveCase.onKeyDown(e=>{this._onPreserveCaseKeyDown.fire(e)})),this._showOptionButtons?this.cachedOptionsWidth=this.preserveCase.width():this.cachedOptionsWidth=0;let g=[this.preserveCase.domNode];this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){let t=g.indexOf(document.activeElement);if(t>=0){let i=-1;e.equals(17)?i=(t+1)%g.length:e.equals(15)&&(i=0===t?g.length-1:t-1),e.equals(9)?g[t].blur():i>=0&&g[i].focus(),n.EventHelper.stop(e,!0)}}});let p=document.createElement("div");p.className="controls",p.style.display=this._showOptionButtons?"block":"none",p.appendChild(this.preserveCase.domNode),this.domNode.appendChild(p),e&&e.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)), - this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){n.removeClass(this.domNode,"disabled"),this.inputBox.enable(),this.preserveCase.enable()}disable(){n.addClass(this.domNode,"disabled"),this.inputBox.disable(),this.preserveCase.disable()}setEnabled(e){e?this.enable():this.disable()}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground, - this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){if(this.domNode){const e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground};this.preserveCase.style(e);const t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground, - inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getPreserveCase(){return this.preserveCase.checked}setPreserveCase(e){this.preserveCase.checked=e}focusOnPreserve(){this.preserveCase.focus()}validate(){this.inputBox&&this.inputBox.validate()}set width(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"}dispose(){super.dispose()}}t.ReplaceInput=u})),define(t[415],i([0,1,7,167,2,53,77,51,119]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QuickInputBox=void 0;const l=i.$;class d extends o.Disposable{constructor(e){super(),this.parent=e, - this.onKeyDown=e=>i.addDisposableListener(this.inputBox.inputElement,i.EventType.KEY_DOWN,t=>{e(new s.StandardKeyboardEvent(t))}),this.onMouseDown=e=>i.addDisposableListener(this.inputBox.inputElement,i.EventType.MOUSE_DOWN,t=>{e(new a.StandardMouseEvent(t))}),this.onDidChange=e=>this.inputBox.onDidChange(e),this.container=i.append(this.parent,l(".quick-input-box")),this.inputBox=this._register(new n.InputBox(this.container,void 0))}get value(){return this.inputBox.value}set value(e){this.inputBox.value=e}select(e=null){this.inputBox.select(e)}isSelectionAtEnd(){return this.inputBox.isSelectionAtEnd()}get placeholder(){return this.inputBox.inputElement.getAttribute("placeholder")||""}set placeholder(e){this.inputBox.setPlaceHolder(e)}get ariaLabel(){return this.inputBox.getAriaLabel()}set ariaLabel(e){this.inputBox.setAriaLabel(e)}get password(){return"password"===this.inputBox.inputElement.type}set password(e){this.inputBox.inputElement.type=e?"password":"text"}setAttribute(e,t){ - this.inputBox.inputElement.setAttribute(e,t)}removeAttribute(e){this.inputBox.inputElement.removeAttribute(e)}showDecoration(e){e===r.default.Ignore?this.inputBox.hideMessage():this.inputBox.showMessage({type:e===r.default.Info?1:e===r.default.Warning?2:3,content:""})}stylesForType(e){return this.inputBox.stylesForType(e===r.default.Info?1:e===r.default.Warning?2:3)}setFocus(){this.inputBox.focus()}layout(){this.inputBox.layout()}style(e){this.inputBox.style(e)}}t.QuickInputBox=d})),define(t[416],i([5,6]),(function(e,t){return e.create("vs/base/browser/ui/keybindingLabel/keybindingLabel",t)})),define(t[417],i([5,6]),(function(e,t){return e.create("vs/base/browser/ui/menu/menu",t)})),define(t[418],i([0,1,417,8,47,79,7,53,15,2,65,197,16,26,91,115,36,51]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cleanMnemonic=t.Menu=t.Direction=t.MENU_ESCAPED_MNEMONIC_REGEX=t.MENU_MNEMONIC_REGEX=void 0,t.MENU_MNEMONIC_REGEX=/\(&([^\s&])\)|(^|[^&])&([^\s&])/, - t.MENU_ESCAPED_MNEMONIC_REGEX=/(&)?(&)([^\s&])/g;const v=g.registerIcon("menu-selection",g.Codicon.check),C=g.registerIcon("menu-submenu",g.Codicon.chevronRight);var b;!function(e){e[e.Right=0]="Right",e[e.Left=1]="Left"}(b=t.Direction||(t.Direction={}));class S extends s.ActionBar{constructor(e,t,i={}){r.addClass(e,"monaco-menu-container"),e.setAttribute("role","presentation");const n=document.createElement("div");r.addClass(n,"monaco-menu"),n.setAttribute("role","presentation"),super(n,{orientation:2,actionViewItemProvider:e=>this.doGetActionViewItem(e,i,o),context:i.context,actionRunner:i.actionRunner,ariaLabel:i.ariaLabel,triggerKeys:{keys:[3,...u.isMacintosh||u.isLinux?[10]:[]],keyDown:!0}}),this.menuElement=n,this.actionsList.setAttribute("role","menu"),this.actionsList.tabIndex=0,this.menuDisposables=this._register(new d.DisposableStore),this.initializeStyleSheet(e),r.addDisposableListener(n,r.EventType.KEY_DOWN,e=>{new a.StandardKeyboardEvent(e).equals(2)&&e.preventDefault()}), - i.enableMnemonics&&this.menuDisposables.add(r.addDisposableListener(n,r.EventType.KEY_DOWN,e=>{const t=e.key.toLocaleLowerCase();if(this.mnemonics.has(t)){r.EventHelper.stop(e,!0);const i=this.mnemonics.get(t);if(1===i.length&&(i[0]instanceof y&&i[0].container&&this.focusItemByElement(i[0].container),i[0].onClick(e)),i.length>1){const e=i.shift();e&&e.container&&(this.focusItemByElement(e.container),i.push(e)),this.mnemonics.set(t,i)}}})),u.isLinux&&this._register(r.addDisposableListener(n,r.EventType.KEY_DOWN,e=>{const t=new a.StandardKeyboardEvent(e);t.equals(14)||t.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),r.EventHelper.stop(e,!0)):(t.equals(13)||t.equals(12))&&(this.focusedItem=0,this.focusPrevious(),r.EventHelper.stop(e,!0))})),this._register(r.addDisposableListener(this.domNode,r.EventType.MOUSE_OUT,e=>{let t=e.relatedTarget;r.isAncestor(t,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),e.stopPropagation())})), - this._register(r.addDisposableListener(this.actionsList,r.EventType.MOUSE_OVER,e=>{let t=e.target;if(t&&r.isAncestor(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;if(r.hasClass(t,"action-item")){const e=this.focusedItem;this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus()}}}));let o={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new c.DomScrollableElement(n,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const s=this.scrollableElement.getDomNode();s.style.position="",this._register(r.addDisposableListener(s,r.EventType.MOUSE_UP,e=>{e.preventDefault()})),n.style.maxHeight=`${Math.max(10,window.innerHeight-e.getBoundingClientRect().top-35)}px`,t=t.filter(e=>{var t;return null===(t=i.submenuIds)||void 0===t||!t.has(e.id)||(console.warn(`Found submenu cycle: ${e.id}`),!1)}),this.push(t,{icon:!0,label:!0,isMenu:!0}), - e.appendChild(this.scrollableElement.getDomNode()),this.scrollableElement.scanDomNode(),this.viewItems.filter(e=>!(e instanceof E)).forEach((e,t,i)=>{e.updatePositionInSet(t+1,i.length)})}initializeStyleSheet(e){r.isInShadowDOM(e)?(this.styleSheet=r.createStyleSheet(e),this.styleSheet.innerHTML=x):(S.globalStyleSheet||(S.globalStyleSheet=r.createStyleSheet(),S.globalStyleSheet.innerHTML=x),this.styleSheet=S.globalStyleSheet)}style(e){const t=this.getContainer(),i=e.foregroundColor?`${e.foregroundColor}`:"",n=e.backgroundColor?`${e.backgroundColor}`:"",o=e.borderColor?`1px solid ${e.borderColor}`:"",s=e.shadowColor?`0 2px 4px ${e.shadowColor}`:"";t.style.border=o,this.domNode.style.color=i,this.domNode.style.backgroundColor=n,t.style.boxShadow=s,this.viewItems&&this.viewItems.forEach(t=>{(t instanceof w||t instanceof E)&&t.style(e)})}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(e){const t=this.focusedItem - ;this.setFocusedItem(e),t!==this.focusedItem&&this.updateFocus()}setFocusedItem(e){for(let t=0;t{this.element&&(this._register(r.addDisposableListener(this.element,r.EventType.MOUSE_UP,e=>{if(r.EventHelper.stop(e,!0),f.isFirefox){if(new _.StandardMouseEvent(e).rightButton)return;this.onClick(e)}setTimeout(()=>{this.onClick(e)},0)})),this._register(r.addDisposableListener(this.element,r.EventType.CONTEXT_MENU,e=>{r.EventHelper.stop(e,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(e){super.render(e),this.element&&(this.container=e, - this.item=r.append(this.element,r.$("a.action-menu-item")),this._action.id===o.Separator.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",`${this.mnemonic}`)),this.check=r.append(this.item,r.$("span.menu-item-check"+v.cssSelector)),this.check.setAttribute("role","none"),this.label=r.append(this.item,r.$("span.action-label")),this.options.label&&this.options.keybinding&&(r.append(this.item,r.$("span.keybinding")).textContent=this.options.keybinding),this.runOnceToEnableMouseUp.schedule(),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked())}blur(){super.blur(),this.applyStyle()}focus(){super.focus(),this.item&&this.item.focus(),this.applyStyle()}updatePositionInSet(e,t){this.item&&(this.item.setAttribute("aria-posinset",`${e}`),this.item.setAttribute("aria-setsize",`${t}`))}updateLabel(){if(this.label&&this.options.label){r.clearNode(this.label) - ;let e=g.stripCodicons(this.getAction().label);if(e){const i=L(e);this.options.enableMnemonics||(e=i),this.label.setAttribute("aria-label",i.replace(/&&/g,"&"));const o=t.MENU_MNEMONIC_REGEX.exec(e);if(o){e=n.escape(e),t.MENU_ESCAPED_MNEMONIC_REGEX.lastIndex=0;let i=t.MENU_ESCAPED_MNEMONIC_REGEX.exec(e);for(;i&&i[1];)i=t.MENU_ESCAPED_MNEMONIC_REGEX.exec(e);const s=e=>e.replace(/&&/g,"&");i?this.label.append(n.ltrim(s(e.substr(0,i.index))," "),r.$("u",{"aria-hidden":"true"},i[3]),n.rtrim(s(e.substr(i.index+i[0].length))," ")):this.label.innerText=s(e).trim(),this.item&&this.item.setAttribute("aria-keyshortcuts",(o[1]?o[1]:o[3]).toLocaleLowerCase())}else this.label.innerText=e.replace(/&&/g,"&").trim()}}}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=i.localize(0,null,e,this.options.keybinding))),e&&this.item&&(this.item.title=e)}updateClass(){ - this.cssClass&&this.item&&r.removeClasses(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",r.addClass(this.label,"icon"),this.cssClass&&r.addClasses(this.label,this.cssClass),this.updateEnabled()):this.label&&r.removeClass(this.label,"icon")}updateEnabled(){this.getAction().enabled?(this.element&&r.removeClass(this.element,"disabled"),this.item&&(r.removeClass(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&r.addClass(this.element,"disabled"),this.item&&(r.addClass(this.item,"disabled"),r.removeTabIndexAndUpdateFocus(this.item)))}updateChecked(){this.item&&(this.getAction().checked?(r.addClass(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(r.removeClass(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))}getMnemonic(){return this.mnemonic}applyStyle(){if(!this.menuStyle)return - ;const e=this.element&&r.hasClass(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,i=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,n=e&&this.menuStyle.selectionBorderColor?`thin solid ${this.menuStyle.selectionBorderColor}`:"";this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=i?i.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=n)}style(e){this.menuStyle=e,this.applyStyle()}}class y extends w{constructor(e,t,i,n){super(e,e,n),this.submenuActions=t,this.parentData=i,this.submenuOptions=n,this.mysubmenu=null,this.submenuDisposables=this._register(new d.DisposableStore),this.mouseOver=!1,this.expandDirection=n&&void 0!==n.expandDirection?n.expandDirection:b.Right,this.showScheduler=new l.RunOnceScheduler(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1)) - },250),this.hideScheduler=new l.RunOnceScheduler(()=>{this.element&&!r.isAncestor(r.getActiveElement(),this.element)&&this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))},750)}render(e){super.render(e),this.element&&(this.item&&(r.addClass(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=r.append(this.item,r.$("span.submenu-indicator"+C.cssSelector)),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(r.addDisposableListener(this.element,r.EventType.KEY_UP,e=>{let t=new a.StandardKeyboardEvent(e);(t.equals(17)||t.equals(3))&&(r.EventHelper.stop(e,!0),this.createSubmenu(!0))})),this._register(r.addDisposableListener(this.element,r.EventType.KEY_DOWN,e=>{let t=new a.StandardKeyboardEvent(e);r.getActiveElement()===this.item&&(t.equals(17)||t.equals(3))&&r.EventHelper.stop(e,!0)})), - this._register(r.addDisposableListener(this.element,r.EventType.MOUSE_OVER,e=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(r.addDisposableListener(this.element,r.EventType.MOUSE_LEAVE,e=>{this.mouseOver=!1})),this._register(r.addDisposableListener(this.element,r.EventType.FOCUS_OUT,e=>{this.element&&!r.isAncestor(r.getActiveElement(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!1)})))}onClick(e){r.EventHelper.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)}cleanupExistingSubmenu(e){if(this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)){try{this.parentData.submenu.dispose()}catch(e){}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(e,t,i,n){const o={top:0,left:0} - ;return o.left=h.layout(e.width,t.width,{position:n===b.Right?0:1,offset:i.left,size:i.width}),o.left>=i.left&&o.left{new a.StandardKeyboardEvent(e).equals(15)&&(r.EventHelper.stop(e,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(r.addDisposableListener(this.submenuContainer,r.EventType.KEY_DOWN,e=>{new a.StandardKeyboardEvent(e).equals(15)&&r.EventHelper.stop(e,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(()=>{this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(e), - this.mysubmenu=this.parentData.submenu}}updateAriaExpanded(e){var t;this.item&&(null===(t=this.item)||void 0===t||t.setAttribute("aria-expanded",e))}applyStyle(){if(super.applyStyle(),!this.menuStyle)return;const e=this.element&&r.hasClass(this.element,"focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=e?`${e}`:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}dispose(){super.dispose(),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)}}class E extends p.ActionViewItem{style(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?`${e.separatorColor}`:"")}}function L(e){const i=t.MENU_MNEMONIC_REGEX,n=i.exec(e);if(!n)return e;const o=!n[1];return e.replace(i,o?"$2$3":"").trim()}t.cleanMnemonic=L - ;let x=`\n.monaco-menu {\n\tfont-size: 13px;\n\n}\n\n${m.formatRule(v)}\n${m.formatRule(C)}\n\n.monaco-menu .monaco-action-bar {\n\ttext-align: right;\n\toverflow: hidden;\n\twhite-space: nowrap;\n}\n\n.monaco-menu .monaco-action-bar .actions-container {\n\tdisplay: flex;\n\tmargin: 0 auto;\n\tpadding: 0;\n\twidth: 100%;\n\tjustify-content: flex-end;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar.reverse .actions-container {\n\tflex-direction: row-reverse;\n}\n\n.monaco-menu .monaco-action-bar .action-item {\n\tcursor: pointer;\n\tdisplay: inline-block;\n\ttransition: transform 50ms ease;\n\tposition: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled {\n\tcursor: default;\n}\n\n.monaco-menu .monaco-action-bar.animated .action-item.active {\n\ttransform: scale(1.272019649, 1.272019649); /* 1.272019649 = √φ */\n}\n\n.monaco-menu .monaco-action-bar .action-item .icon,\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar .action-label {\n\tfont-size: 11px;\n\tmargin-right: 4px;\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label,\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label:hover {\n\topacity: 0.4;\n}\n\n/* Vertical actions */\n\n.monaco-menu .monaco-action-bar.vertical {\n\ttext-align: left;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tdisplay: block;\n\tborder-bottom: 1px solid #bbb;\n\tpadding-top: 1px;\n\tmargin-left: .8em;\n\tmargin-right: .8em;\n}\n\n.monaco-menu .secondary-actions .monaco-action-bar .action-label {\n\tmargin-left: 6px;\n}\n\n/* Action Items */\n.monaco-menu .monaco-action-bar .action-item.select-container {\n\toverflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\n\tflex: 1;\n\tmax-width: 170px;\n\tmin-width: 60px;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-right: 10px;\n}\n\n.monaco-menu .monaco-action-bar.vertical {\n\tmargin-left: 0;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tpadding: 0;\n\ttransform: none;\n\tdisplay: flex;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.active {\n\ttransform: none;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\tflex: 1 1 auto;\n\tdisplay: flex;\n\theight: 2em;\n\talign-items: center;\n\tposition: relative;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label {\n\tflex: 1 1 auto;\n\ttext-decoration: none;\n\tpadding: 0 1em;\n\tbackground: none;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .keybinding,\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tdisplay: inline-block;\n\tflex: 2 1 auto;\n\tpadding: 0 1em;\n\ttext-align: right;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon {\n\tfont-size: 16px !important;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon::before {\n\tmargin-left: auto;\n\tmargin-right: -20px;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding,\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .submenu-indicator {\n\topacity: 0.4;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator) {\n\tdisplay: inline-block;\n\tbox-sizing: border-box;\n\tmargin: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tposition: static;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item .monaco-submenu {\n\tposition: absolute;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tpadding: 0.5em 0 0 0;\n\tmargin-bottom: 0.5em;\n\twidth: 100%;\n\theight: 0px !important;\n\tmargin-left: .8em !important;\n\tmargin-right: .8em !important;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator.text {\n\tpadding: 0.7em 1em 0.1em 1em;\n\tfont-weight: bold;\n\topacity: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:hover {\n\tcolor: inherit;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tposition: absolute;\n\tvisibility: hidden;\n\twidth: 1em;\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item.checked .menu-item-check {\n\tvisibility: visible;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Context Menu */\n\n.context-view.monaco-menu-container {\n\toutline: 0;\n\tborder: none;\n\tanimation: fadeIn 0.083s linear;\n}\n\n.context-view.monaco-menu-container :focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical:focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical :focus {\n\toutline: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tborder: thin solid transparent; /* prevents jumping behaviour on hover or focus */\n}\n\n\n/* High Contrast Theming */\n:host-context(.hc-black) .context-view.monaco-menu-container {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-menu .monaco-action-bar.vertical .action-item.focused {\n\tbackground: none;\n}\n\n/* Vertical Action Bar Styles */\n\n.monaco-menu .monaco-action-bar.vertical {\n\tpadding: .5em 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\theight: 1.8em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator),\n.monaco-menu .monaco-action-bar.vertical .keybinding {\n\tfont-size: inherit;\n\tpadding: 0 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tfont-size: inherit;\n\twidth: 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tfont-size: inherit;\n\tpadding: 0.2em 0 0 0;\n\tmargin-bottom: 0.2em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tfont-size: 60%;\n\tpadding: 0 1.8em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n\tmask-size: 10px 10px;\n\t-webkit-mask-size: 10px 10px;\n}\n\n.monaco-menu .action-item {\n\tcursor: default;\n}\n\n/* Arrows */\n.monaco-scrollable-element > .scrollbar > .scra {\n\tcursor: pointer;\n\tfont-size: 11px !important;\n}\n\n.monaco-scrollable-element > .visible {\n\topacity: 1;\n\n\t/* Background rule added for IE9 - to allow clicks on dom node */\n\tbackground:rgba(0,0,0,0);\n\n\ttransition: opacity 100ms linear;\n}\n.monaco-scrollable-element > .invisible {\n\topacity: 0;\n\tpointer-events: none;\n}\n.monaco-scrollable-element > .invisible.fade {\n\ttransition: opacity 800ms linear;\n}\n\n/* Scrollable Content Inset Shadow */\n.monaco-scrollable-element > .shadow {\n\tposition: absolute;\n\tdisplay: none;\n}\n.monaco-scrollable-element > .shadow.top {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 3px;\n\theight: 3px;\n\twidth: 100%;\n\tbox-shadow: #DDD 0 6px 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.left {\n\tdisplay: block;\n\ttop: 3px;\n\tleft: 0;\n\theight: 100%;\n\twidth: 3px;\n\tbox-shadow: #DDD 6px 0 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.top-left-corner {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 0;\n\theight: 3px;\n\twidth: 3px;\n}\n.monaco-scrollable-element > .shadow.top.left {\n\tbox-shadow: #DDD 6px 6px 6px -6px inset;\n}\n\n/* ---------- Default Style ---------- */\n\n:host-context(.vs) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(100, 100, 100, .4);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(121, 121, 121, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(111, 195, 223, .6);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(100, 100, 100, .7);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(111, 195, 223, .8);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(0, 0, 0, .6);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(191, 191, 191, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(111, 195, 223, 1);\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: #000 6px 0 6px -6px inset;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: #000 6px 6px 6px -6px inset;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: none;\n}\n` - })),define(t[419],i([5,6]),(function(e,t){return e.create("vs/base/browser/ui/tree/abstractTree",t)})),define(t[168],i([0,1,2,118,7,4,53,95,143,19,154,57,64,145,419,15,16,109,186,192,305]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v,C){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractTree=t.RenderIndentGuides=t.ComposedTreeDelegate=void 0;class b extends c.ElementsDragAndDropData{constructor(e){super(e.elements.map(e=>e.element)),this.data=e}}function S(e){return e instanceof c.ElementsDragAndDropData?new b(e):e}class w{constructor(e,t){this.modelProvider=e,this.dnd=t,this.autoExpandDisposable=i.Disposable.None}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(S(e),t)}onDragOver(e,t,i,n,o=!0){const s=this.dnd.onDragOver(S(e),t&&t.element,i,n),r=this.autoExpandNode!==t;if(r&&(this.autoExpandDisposable.dispose(), - this.autoExpandNode=t),void 0===t)return s;if(r&&"boolean"!=typeof s&&s.autoExpand&&(this.autoExpandDisposable=m.disposableTimeout(()=>{const e=this.modelProvider(),i=e.getNodeLocation(t);e.isCollapsed(i)&&e.setCollapsed(i,!1),this.autoExpandNode=void 0},500)),"boolean"==typeof s||!s.accept||void 0===s.bubble||s.feedback){if(!o){return{accept:"boolean"==typeof s?s:s.accept,effect:"boolean"==typeof s?void 0:s.effect,feedback:[i]}}return s}if(1===s.bubble){const i=this.modelProvider(),o=i.getNodeLocation(t),s=i.getParentNodeLocation(o),r=i.getNode(s),a=s&&i.getListIndex(s);return this.onDragOver(e,r,a,n,!1)}const a=this.modelProvider(),l=a.getNodeLocation(t),c=a.getListIndex(l),h=a.getListRenderCount(l);return Object.assign(Object.assign({},s),{feedback:d.range(c,c+h)})}drop(e,t,i,n){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(S(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}class y{constructor(e){this.delegate=e}getHeight(e){ - return this.delegate.getHeight(e.element)}getTemplateId(e){return this.delegate.getTemplateId(e.element)}hasDynamicHeight(e){return!!this.delegate.hasDynamicHeight&&this.delegate.hasDynamicHeight(e.element)}setDynamicHeight(e,t){this.delegate.setDynamicHeight&&this.delegate.setDynamicHeight(e.element,t)}}var E;t.ComposedTreeDelegate=y,function(e){e.None="none",e.OnHover="onHover",e.Always="always"}(E=t.RenderIndentGuides||(t.RenderIndentGuides={}));class L{constructor(e,t=[]){this._elements=t,this.onDidChange=s.Event.forEach(e,e=>this._elements=e)}get elements(){return this._elements}}class x{constructor(e,t,n,o,r={}){this.renderer=e,this.modelProvider=t,this.activeNodes=o,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=x.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.renderedIndentGuides=new v.SetMap,this.activeIndentNodes=new Set,this.indentGuidesDisposable=i.Disposable.None,this.disposables=new i.DisposableStore,this.templateId=e.templateId, - this.updateOptions(r),s.Event.map(n,e=>e.node)(this.onDidChangeNodeTwistieState,this,this.disposables),e.onDidChangeTwistieState&&e.onDidChangeTwistieState(this.onDidChangeTwistieState,this,this.disposables)}updateOptions(e={}){if(void 0!==e.indent&&(this.indent=_.clamp(e.indent,0,40)),void 0!==e.renderIndentGuides){const t=e.renderIndentGuides!==E.None;if(t!==this.shouldRenderIndentGuides&&(this.shouldRenderIndentGuides=t,this.indentGuidesDisposable.dispose(),t)){const e=new i.DisposableStore;this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,e),this.indentGuidesDisposable=e,this._onDidChangeActiveNodes(this.activeNodes.elements)}}void 0!==e.hideTwistiesOfChildlessElements&&(this.hideTwistiesOfChildlessElements=e.hideTwistiesOfChildlessElements)}renderTemplate(e){const t=o.append(e,o.$(".monaco-tl-row")),n=o.append(t,o.$(".monaco-tl-indent")),s=o.append(t,o.$(".monaco-tl-twistie")),r=o.append(t,o.$(".monaco-tl-contents")),a=this.renderer.renderTemplate(r);return{container:e,indent:n,twistie:s, - indentGuidesDisposable:i.Disposable.None,templateData:a}}renderElement(e,t,i,n){"number"==typeof n&&(this.renderedNodes.set(e,{templateData:i,height:n}),this.renderedElements.set(e.element,e));const o=x.DefaultIndent+(e.depth-1)*this.indent;i.twistie.style.paddingLeft=`${o}px`,i.indent.style.width=`${o+this.indent-16}px`,this.renderTwistie(e,i),"number"==typeof n&&this.renderIndentGuides(e,i),this.renderer.renderElement(e,t,i.templateData,n)}disposeElement(e,t,i,n){i.indentGuidesDisposable.dispose(),this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.templateData,n),"number"==typeof n&&(this.renderedNodes.delete(e),this.renderedElements.delete(e.element))}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}onDidChangeTwistieState(e){const t=this.renderedElements.get(e);t&&this.onDidChangeNodeTwistieState(t)}onDidChangeNodeTwistieState(e){const t=this.renderedNodes.get(e);t&&(this.renderTwistie(e,t.templateData),this._onDidChangeActiveNodes(this.activeNodes.elements), - this.renderIndentGuides(e,t.templateData))}renderTwistie(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e.element,t.twistie),e.collapsible&&(!this.hideTwistiesOfChildlessElements||e.visibleChildrenCount>0)?(o.addClasses(t.twistie,C.treeItemExpandedIcon.classNames,"collapsible"),o.toggleClass(t.twistie,"collapsed",e.collapsed)):o.removeClasses(t.twistie,C.treeItemExpandedIcon.classNames,"collapsible","collapsed"),e.collapsible?t.container.setAttribute("aria-expanded",String(!e.collapsed)):t.container.removeAttribute("aria-expanded")}renderIndentGuides(e,t){if(o.clearNode(t.indent),t.indentGuidesDisposable.dispose(),!this.shouldRenderIndentGuides)return;const n=new i.DisposableStore,s=this.modelProvider();let r=e;for(;;){const e=s.getNodeLocation(r),a=s.getParentNodeLocation(e);if(!a)break;const l=s.getNode(a),d=o.$(".indent-guide",{style:`width: ${this.indent}px`});this.activeIndentNodes.has(l)&&o.addClass(d,"active"), - 0===t.indent.childElementCount?t.indent.appendChild(d):t.indent.insertBefore(d,t.indent.firstElementChild),this.renderedIndentGuides.add(l,d),n.add(i.toDisposable(()=>this.renderedIndentGuides.delete(l,d))),r=l}t.indentGuidesDisposable=n}_onDidChangeActiveNodes(e){if(!this.shouldRenderIndentGuides)return;const t=new Set,i=this.modelProvider();e.forEach(e=>{const n=i.getNodeLocation(e);try{const o=i.getParentNodeLocation(n);e.collapsible&&e.children.length>0&&!e.collapsed?t.add(e):o&&t.add(i.getNode(o))}catch(e){}}),this.activeIndentNodes.forEach(e=>{t.has(e)||this.renderedIndentGuides.forEach(e,e=>o.removeClass(e,"active"))}),t.forEach(e=>{this.activeIndentNodes.has(e)||this.renderedIndentGuides.forEach(e,e=>o.addClass(e,"active"))}),this.activeIndentNodes=t}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),i.dispose(this.disposables)}}x.DefaultIndent=8;class D{constructor(e,t,n){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=n, - this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new i.DisposableStore,e.onWillRefilter(this.reset,this,this.disposables)}get totalCount(){return this._totalCount}get matchCount(){return this._matchCount}set pattern(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()}filter(e,t){if(this._filter){const i=this._filter.filter(e,t);if(this.tree.options.simpleKeyboardNavigation)return i;let n;if(0===(n="boolean"==typeof i?i?1:0:g.isFilterResult(i)?g.getVisibleState(i.visibility):i))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:u.FuzzyScore.Default,visibility:!0};const i=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e),n=i&&i.toString();if(void 0===n)return{data:u.FuzzyScore.Default,visibility:!0};const o=u.fuzzyScore(this._pattern,this._lowercasePattern,0,n,n.toLowerCase(),0,!0);return o?(this._matchCount++,{data:o,visibility:!0}):this.tree.options.filterOnType?2:{ - data:u.FuzzyScore.Default,visibility:!0}}reset(){this._totalCount=0,this._matchCount=0}dispose(){i.dispose(this.disposables)}}class k{constructor(e,t,n,r,a){this.tree=e,this.view=n,this.filter=r,this.keyboardNavigationDelegate=a,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new s.Emitter,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new s.Emitter,this.enabledDisposables=new i.DisposableStore,this.disposables=new i.DisposableStore,this.domNode=o.$(`.monaco-list-type-filter.${this.positionClassName}`),this.domNode.draggable=!0,h.domEvent(this.domNode,"dragstart")(this.onDragStart,this,this.disposables),this.messageDomNode=o.append(n.getHTMLElement(),o.$(".monaco-list-type-filter-message")),this.labelDomNode=o.append(this.domNode,o.$("span.label"));const l=o.append(this.domNode,o.$(".controls"));this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=o.append(l,o.$("input.filter")), - this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitleAndIcon(),h.domEvent(this.filterOnTypeDomNode,"input")(this.onDidChangeFilterOnType,this,this.disposables),this.clearDomNode=o.append(l,o.$("button.clear"+C.treeFilterClearIcon.cssSelector)),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=p.localize(0,null),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}get enabled(){return this._enabled}get pattern(){return this._pattern}get filterOnType(){return this._filterOnType}updateOptions(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(), - this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")}enable(){if(this._enabled)return;const e=s.Event.chain(h.domEvent(this.view.getHTMLElement(),"keydown")).filter(e=>!n.isInputElement(e.target)||e.target===this.filterOnTypeDomNode).filter(e=>"Dead"!==e.key&&!/^Media/.test(e.key)).map(e=>new r.StandardKeyboardEvent(e)).filter(this.keyboardNavigationEventFilter||(()=>!0)).filter(()=>this.automaticKeyboardNavigation||this.triggered).filter(e=>this.keyboardNavigationDelegate.mightProducePrintableCharacter(e)&&!(18===e.keyCode||16===e.keyCode||15===e.keyCode||17===e.keyCode)||(this.pattern.length>0||this.triggered)&&(9===e.keyCode||1===e.keyCode)&&!e.altKey&&!e.ctrlKey&&!e.metaKey||1===e.keyCode&&(f.isMacintosh?e.altKey&&!e.metaKey:e.ctrlKey)&&!e.shiftKey).forEach(e=>{e.stopPropagation(),e.preventDefault()}).event,t=h.domEvent(this.clearDomNode,"click");s.Event.chain(s.Event.any(e,t)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(), - this.render(),this._enabled=!0,this.triggered=!1}disable(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)}onEventOrInput(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(f.isMacintosh?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)}onInput(e){const t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,e=>!u.FuzzyScore.isDefault(e.filterData));const i=this.tree.getFocus();if(i.length>0){const e=i[0];null===this.tree.getRelativeTop(e)&&this.tree.reveal(e,.5)}this.render(),e||(this.triggered=!1)}onDragStart(){ - const e=this.view.getHTMLElement(),{left:t}=o.getDomNodePagePosition(e),n=e.clientWidth,s=n/2,r=this.domNode.clientWidth,a=new i.DisposableStore;let d=this.positionClassName;const c=()=>{switch(d){case"nw":this.domNode.style.top="4px",this.domNode.style.left="4px";break;case"ne":this.domNode.style.top="4px",this.domNode.style.left=`${n-r-6}px`}};c(),o.removeClass(this.domNode,d),o.addClass(this.domNode,"dragging"),a.add(i.toDisposable(()=>o.removeClass(this.domNode,"dragging"))),h.domEvent(document,"dragover")(e=>{e.preventDefault();const i=e.screenX-t;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),d=i{this.positionClassName=d,this.domNode.className=`monaco-list-type-filter ${this.positionClassName}`,this.domNode.style.top="",this.domNode.style.left="",i.dispose(a)},null,a),l.StaticDND.CurrentDragAndDropData=new l.DragAndDropData("vscode-ui"),a.add(i.toDisposable(()=>l.StaticDND.CurrentDragAndDropData=void 0))}onDidSpliceModel(){ - this._enabled&&0!==this.pattern.length&&(this.tree.refilter(),this.render())}onDidChangeFilterOnType(){this.tree.updateOptions({filterOnType:this.filterOnTypeDomNode.checked}),this.tree.refilter(),this.tree.domFocus(),this.render(),this.updateFilterOnTypeTitleAndIcon()}updateFilterOnTypeTitleAndIcon(){this.filterOnType?(o.removeClasses(this.filterOnTypeDomNode,C.treeFilterOnTypeOffIcon.classNames),o.addClasses(this.filterOnTypeDomNode,C.treeFilterOnTypeOnIcon.classNames),this.filterOnTypeDomNode.title=p.localize(1,null)):(o.removeClasses(this.filterOnTypeDomNode,C.treeFilterOnTypeOnIcon.classNames),o.addClasses(this.filterOnTypeDomNode,C.treeFilterOnTypeOffIcon.classNames),this.filterOnTypeDomNode.title=p.localize(2,null))}render(){const e=this.filter.totalCount>0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&e?(this.messageDomNode.textContent=p.localize(3,null),this._empty=!0):(this.messageDomNode.innerText="",this._empty=!1),o.toggleClass(this.domNode,"no-matches",e), - this.domNode.title=p.localize(4,null,this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"…"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)}shouldAllowFocus(e){return!(this.enabled&&this.pattern&&!this.filterOnType)||(this.filter.totalCount>0&&this.filter.matchCount<=1||!u.FuzzyScore.isDefault(e.filterData))}dispose(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),i.dispose(this.disposables)}}function N(e){let t=a.TreeMouseEventTarget.Unknown;return o.hasParentWithClass(e.browserEvent.target,"monaco-tl-twistie","monaco-tl-row")?t=a.TreeMouseEventTarget.Twistie:o.hasParentWithClass(e.browserEvent.target,"monaco-tl-contents","monaco-tl-row")&&(t=a.TreeMouseEventTarget.Element),{browserEvent:e.browserEvent,element:e.element?e.element.element:null,target:t}}function I(e,t){t(e),e.children.forEach(e=>I(e,t))}class M{ - constructor(e){this.identityProvider=e,this.nodes=[],this._onDidChange=new s.Emitter,this.onDidChange=this._onDidChange.event}get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}set(e,t){d.equals(this.nodes,e)||this._set(e,!1,t)}_set(e,t,i){if(this.nodes=[...e],this.elements=void 0,this._nodeSet=void 0,!t){const e=this;this._onDidChange.fire({get elements(){return e.get()},browserEvent:i})}}get(){return this.elements||(this.elements=this.nodes.map(e=>e.element)),[...this.elements]}getNodes(){return this.nodes}has(e){return this.nodeSet.has(e)}onDidModelSplice({insertedNodes:e,deletedNodes:t}){if(!this.identityProvider){const e=this.createNodeSet(),i=t=>e.delete(t);return t.forEach(e=>I(e,i)),void this.set([...e.values()])}const i=new Set,n=e=>i.add(this.identityProvider.getId(e.element).toString());t.forEach(e=>I(e,n));const o=new Map,s=e=>o.set(this.identityProvider.getId(e.element).toString(),e);e.forEach(e=>I(e,s));const r=[];for(const e of this.nodes){ - const t=this.identityProvider.getId(e.element).toString();if(i.has(t)){const e=o.get(t);e&&r.push(e)}else r.push(e)}this._set(r,!0)}createNodeSet(){const e=new Set;for(const t of this.nodes)e.add(t);return e}}class R extends n.MouseController{constructor(e,t){super(e),this.tree=t}onViewPointer(e){if(n.isInputElement(e.browserEvent.target)||n.isMonacoEditor(e.browserEvent.target))return;const t=e.element;if(!t)return super.onViewPointer(e);if(this.isSelectionRangeChangeEvent(e)||this.isSelectionSingleChangeEvent(e))return super.onViewPointer(e);const i=e.browserEvent.target,s=o.hasClass(i,"monaco-tl-twistie")||o.hasClass(i,"monaco-icon-label")&&o.hasClass(i,"folder-icon")&&e.browserEvent.offsetX<16;let r=!1;if((r="function"==typeof this.tree.expandOnlyOnTwistieClick?this.tree.expandOnlyOnTwistieClick(t.element):!!this.tree.expandOnlyOnTwistieClick)&&!s)return super.onViewPointer(e);if(this.tree.expandOnlyOnDoubleClick&&2!==e.browserEvent.detail&&!s)return super.onViewPointer(e);if(t.collapsible){ - const i=this.tree.model,n=i.getNodeLocation(t),o=e.browserEvent.altKey;if(i.setCollapsed(n,void 0,o),r&&s)return}super.onViewPointer(e)}onDoubleClick(e){o.hasClass(e.browserEvent.target,"monaco-tl-twistie")||super.onDoubleClick(e)}}class T extends n.List{constructor(e,t,i,n,o,s,r){super(e,t,i,n,r),this.focusTrait=o,this.selectionTrait=s}createMouseController(e){return new R(this,e.tree)}splice(e,t,i=[]){if(super.splice(e,t,i),0===i.length)return;const n=[],o=[];i.forEach((t,i)=>{this.focusTrait.has(t)&&n.push(e+i),this.selectionTrait.has(t)&&o.push(e+i)}),n.length>0&&super.setFocus(d.distinctES6([...super.getFocus(),...n])),o.length>0&&super.setSelection(d.distinctES6([...super.getSelection(),...o]))}setFocus(e,t,i=!1){super.setFocus(e,t),i||this.focusTrait.set(e.map(e=>this.element(e)),t)}setSelection(e,t,i=!1){super.setSelection(e,t),i||this.selectionTrait.set(e.map(e=>this.element(e)),t)}}t.AbstractTree=class{constructor(e,t,a,l,d={}){this._options=d,this.eventBufferer=new s.EventBufferer, - this.disposables=new i.DisposableStore,this._onWillRefilter=new s.Emitter,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new s.Emitter;const c=new y(a),h=new s.Relay,u=new s.Relay,g=new L(u.event);this.renderers=l.map(e=>new x(e,()=>this.model,h.event,g,d));for(let e of this.renderers)this.disposables.add(e);let p;var m,f;d.keyboardNavigationLabelProvider&&(p=new D(this,d.keyboardNavigationLabelProvider,d.filter),d=Object.assign(Object.assign({},d),{filter:p}),this.disposables.add(p)),this.focus=new M(d.identityProvider),this.selection=new M(d.identityProvider),this.view=new T(e,t,c,this.renderers,this.focus,this.selection,Object.assign(Object.assign({},(m=()=>this.model,(f=d)&&Object.assign(Object.assign({},f),{identityProvider:f.identityProvider&&{getId:e=>f.identityProvider.getId(e.element)},dnd:f.dnd&&new w(m,f.dnd),multipleSelectionController:f.multipleSelectionController&&{ - isSelectionSingleChangeEvent:e=>f.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},e),{element:e.element})),isSelectionRangeChangeEvent:e=>f.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))},accessibilityProvider:f.accessibilityProvider&&Object.assign(Object.assign({},f.accessibilityProvider),{getSetSize(e){const t=m(),i=t.getNodeLocation(e),n=t.getParentNodeLocation(i);return t.getNode(n).visibleChildrenCount},getPosInSet:e=>e.visibleChildIndex+1,isChecked:f.accessibilityProvider&&f.accessibilityProvider.isChecked?e=>f.accessibilityProvider.isChecked(e.element):void 0,getRole:f.accessibilityProvider&&f.accessibilityProvider.getRole?e=>f.accessibilityProvider.getRole(e.element):()=>"treeitem",getAriaLabel:e=>f.accessibilityProvider.getAriaLabel(e.element),getWidgetAriaLabel:()=>f.accessibilityProvider.getWidgetAriaLabel(), - getWidgetRole:f.accessibilityProvider&&f.accessibilityProvider.getWidgetRole?()=>f.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:e=>e.depth,getActiveDescendantId:f.accessibilityProvider.getActiveDescendantId&&(e=>f.accessibilityProvider.getActiveDescendantId(e.element))}),keyboardNavigationLabelProvider:f.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},f.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel:e=>f.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e.element)}),enableKeyboardNavigation:f.simpleKeyboardNavigation}))),{tree:this})),this.model=this.createModel(e,this.view,d),h.input=this.model.onDidChangeCollapseState;const _=s.Event.forEach(this.model.onDidSplice,e=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(e),this.selection.onDidModelSplice(e)})});if(_(()=>null,null,this.disposables),u.input=s.Event.chain(s.Event.any(_,this.focus.onDidChange,this.selection.onDidChange)).debounce(()=>null,0).map(()=>{const e=new Set - ;for(const t of this.focus.getNodes())e.add(t);for(const t of this.selection.getNodes())e.add(t);return[...e.values()]}).event,!1!==d.keyboardSupport){const e=s.Event.chain(this.view.onKeyDown).filter(e=>!n.isInputElement(e.target)).map(e=>new r.StandardKeyboardEvent(e));e.filter(e=>15===e.keyCode).on(this.onLeftArrow,this,this.disposables),e.filter(e=>17===e.keyCode).on(this.onRightArrow,this,this.disposables),e.filter(e=>10===e.keyCode).on(this.onSpace,this,this.disposables)}if(d.keyboardNavigationLabelProvider){const e=d.keyboardNavigationDelegate||n.DefaultKeyboardNavigationDelegate;this.typeFilterController=new k(this,this.model,this.view,p,e),this.focusNavigationFilter=e=>this.typeFilterController.shouldAllowFocus(e),this.disposables.add(this.typeFilterController)}this.styleElement=o.createStyleSheet(this.view.getHTMLElement()),o.toggleClass(this.getHTMLElement(),"always",this._options.renderIndentGuides===E.Always)}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)} - get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return s.Event.map(this.view.onMouseDblClick,N)}get onPointer(){return s.Event.map(this.view.onPointer,N)}get onDidFocus(){return this.view.onDidFocus}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get expandOnlyOnDoubleClick(){var e;return null!==(e=this._options.expandOnlyOnDoubleClick)&&void 0!==e&&e}get expandOnlyOnTwistieClick(){return void 0!==this._options.expandOnlyOnTwistieClick&&this._options.expandOnlyOnTwistieClick}get onDidDispose(){return this.view.onDidDispose}updateOptions(e={}){this._options=Object.assign(Object.assign({},this._options),e);for(const t of this.renderers)t.updateOptions(e);this.view.updateOptions({enableKeyboardNavigation:this._options.simpleKeyboardNavigation,automaticKeyboardNavigation:this._options.automaticKeyboardNavigation,smoothScrolling:this._options.smoothScrolling,horizontalScrolling:this._options.horizontalScrolling}), - this.typeFilterController&&this.typeFilterController.updateOptions(this._options),this._onDidUpdateOptions.fire(this._options),o.toggleClass(this.getHTMLElement(),"always",this._options.renderIndentGuides===E.Always)}get options(){return this._options}getHTMLElement(){return this.view.getHTMLElement()}get scrollTop(){return this.view.scrollTop}set scrollTop(e){this.view.scrollTop=e}domFocus(){this.view.domFocus()}layout(e,t){this.view.layout(e,t)}style(e){const t=`.${this.view.domId}`,i=[];e.treeIndentGuidesStroke&&(i.push(`.monaco-list${t}:hover .monaco-tl-indent > .indent-guide, .monaco-list${t}.always .monaco-tl-indent > .indent-guide { border-color: ${e.treeIndentGuidesStroke.transparent(.4)}; }`),i.push(`.monaco-list${t} .monaco-tl-indent > .indent-guide.active { border-color: ${e.treeIndentGuidesStroke}; }`));const n=i.join("\n");n!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=n),this.view.style(e)}collapse(e,t=!1){return this.model.setCollapsed(e,!0,t)}expand(e,t=!1){ - return this.model.setCollapsed(e,!1,t)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}refilter(){this._onWillRefilter.fire(void 0),this.model.refilter()}setSelection(e,t){const i=e.map(e=>this.model.getNode(e));this.selection.set(i,t);const n=e.map(e=>this.model.getListIndex(e)).filter(e=>e>-1);this.view.setSelection(n,t,!0)}getSelection(){return this.selection.get()}setFocus(e,t){const i=e.map(e=>this.model.getNode(e));this.focus.set(i,t);const n=e.map(e=>this.model.getListIndex(e)).filter(e=>e>-1);this.view.setFocus(n,t,!0)}focusNext(e=1,t=!1,i,n=this.focusNavigationFilter){this.view.focusNext(e,t,i,n)}getFocus(){return this.focus.get()}reveal(e,t){this.model.expandTo(e);const i=this.model.getListIndex(e);-1!==i&&this.view.reveal(i,t)}getRelativeTop(e){const t=this.model.getListIndex(e);return-1===t?null:this.view.getRelativeTop(t)}onLeftArrow(e){e.preventDefault(),e.stopPropagation() - ;const t=this.view.getFocusedElements();if(0===t.length)return;const i=t[0],n=this.model.getNodeLocation(i);if(!this.model.setCollapsed(n,!0)){const e=this.model.getParentNodeLocation(n);if(!e)return;const t=this.model.getListIndex(e);this.view.reveal(t),this.view.setFocus([t])}}onRightArrow(e){e.preventDefault(),e.stopPropagation();const t=this.view.getFocusedElements();if(0===t.length)return;const i=t[0],n=this.model.getNodeLocation(i);if(!this.model.setCollapsed(n,!1)){if(!i.children.some(e=>e.visible))return;const[e]=this.view.getFocus(),t=e+1;this.view.reveal(t),this.view.setFocus([t])}}onSpace(e){e.preventDefault(),e.stopPropagation();const t=this.view.getFocusedElements();if(0===t.length)return;const i=t[0],n=this.model.getNodeLocation(i),o=e.browserEvent.altKey;this.model.setCollapsed(n,void 0,o)}dispose(){i.dispose(this.disposables),this.view.dispose()}}})),define(t[420],i([0,1,168,146]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DataTree=void 0 - ;class o extends i.AbstractTree{constructor(e,t,i,n,o,s={}){super(e,t,i,n,s),this.user=e,this.dataSource=o,this.identityProvider=s.identityProvider}createModel(e,t,i){return new n.ObjectTreeModel(e,t,i)}}t.DataTree=o})),define(t[226],i([0,1,50,168,146,266,96]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompressibleObjectTree=t.ObjectTree=void 0;class l extends n.AbstractTree{constructor(e,t,i,n,o={}){super(e,t,i,n,o)}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}setChildren(e,t=i.Iterable.empty()){this.model.setChildren(e,t)}rerender(e){void 0!==e?this.model.rerender(e):this.view.rerender()}hasElement(e){return this.model.has(e)}createModel(e,t,i){return new o.ObjectTreeModel(e,t,i)}}t.ObjectTree=l;class d{constructor(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}get compressedTreeNodeProvider(){ - return this._compressedTreeNodeProvider()}renderTemplate(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){const o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(i.compressedTreeNode=void 0,this.renderer.renderElement(e,t,i.data,n)):(i.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,i.data,n))}disposeElement(e,t,i,n){i.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(i.compressedTreeNode,t,i.data,n):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.data,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.data)}renderTwistie(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)}}a([r.memoize],d.prototype,"compressedTreeNodeProvider",null);t.CompressibleObjectTree=class extends l{constructor(e,t,i,n,o={}){const s=()=>this;super(e,t,i,n.map(e=>new d(s,e)),function(e,t){return t&&Object.assign(Object.assign({},t),{ - keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel(i){let n;try{n=e().getCompressedTreeNode(i)}catch(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(i)}return 1===n.element.elements.length?t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(i):t.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(n.element.elements)}}})}(s,o))}setChildren(e,t=i.Iterable.empty()){this.model.setChildren(e,t)}createModel(e,t,i){return new s.CompressibleObjectTreeModel(e,t,i)}updateOptions(e={}){super.updateOptions(e),void 0!==e.compressionEnabled&&this.model.setCompressionEnabled(e.compressionEnabled)}getCompressedTreeNode(e=null){return this.model.getCompressedTreeNode(e)}}})),define(t[421],i([0,1,168,226,95,2,4,15,50,154,12,7,145,192]),(function(e,t,i,n,o,s,a,l,d,c,h,u,g,p){"use strict";function m(e){return Object.assign(Object.assign({},e),{children:[],refreshPromise:void 0,stale:!0,slow:!1,collapsedByDefault:void 0})} - function f(e,t){return!!t.parent&&(t.parent===e||f(e,t.parent))}Object.defineProperty(t,"__esModule",{value:!0}),t.CompressibleAsyncDataTree=t.AsyncDataTree=void 0;class _{constructor(e){this.node=e}get element(){return this.node.element.element}get children(){return this.node.children.map(e=>new _(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class v{constructor(e,t,i){this.renderer=e,this.nodeMapper=t,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderTwistie(e,t){ - return e.slow?u.addClasses(t,p.treeItemLoadingIcon.classNames):u.removeClasses(t,p.treeItemLoadingIcon.classNames),!1}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear()}}function C(e){return{browserEvent:e.browserEvent,elements:e.elements.map(e=>e.element)}}function b(e){return{browserEvent:e.browserEvent,element:e.element&&e.element.element,target:e.target}}class S extends c.ElementsDragAndDropData{constructor(e){super(e.elements.map(e=>e.element)),this.data=e}}function w(e){return e instanceof c.ElementsDragAndDropData?new S(e):e}class y{constructor(e){this.dnd=e}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(w(e),t)}onDragOver(e,t,i,n,o=!0){ - return this.dnd.onDragOver(w(e),t&&t.element,i,n)}drop(e,t,i,n){this.dnd.drop(w(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}function E(e){return e&&Object.assign(Object.assign({},e),{collapseByDefault:!0,identityProvider:e.identityProvider&&{getId:t=>e.identityProvider.getId(t.element)},dnd:e.dnd&&new y(e.dnd),multipleSelectionController:e.multipleSelectionController&&{isSelectionSingleChangeEvent:t=>e.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},t),{element:t.element})),isSelectionRangeChangeEvent:t=>e.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))},accessibilityProvider:e.accessibilityProvider&&Object.assign(Object.assign({},e.accessibilityProvider),{getPosInSet:void 0,getSetSize:void 0,getRole:e.accessibilityProvider.getRole?t=>e.accessibilityProvider.getRole(t.element):()=>"treeitem",isChecked:e.accessibilityProvider.isChecked?t=>{var i - ;return!!(null===(i=e.accessibilityProvider)||void 0===i?void 0:i.isChecked(t.element))}:void 0,getAriaLabel:t=>e.accessibilityProvider.getAriaLabel(t.element),getWidgetAriaLabel:()=>e.accessibilityProvider.getWidgetAriaLabel(),getWidgetRole:e.accessibilityProvider.getWidgetRole?()=>e.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:e.accessibilityProvider.getAriaLevel&&(t=>e.accessibilityProvider.getAriaLevel(t.element)),getActiveDescendantId:e.accessibilityProvider.getActiveDescendantId&&(t=>e.accessibilityProvider.getActiveDescendantId(t.element))}),filter:e.filter&&{filter:(t,i)=>e.filter.filter(t.element,i)},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},e.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel:t=>e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}),sorter:void 0, - expandOnlyOnTwistieClick:void 0===e.expandOnlyOnTwistieClick?void 0:"function"!=typeof e.expandOnlyOnTwistieClick?e.expandOnlyOnTwistieClick:t=>e.expandOnlyOnTwistieClick(t.element),additionalScrollHeight:e.additionalScrollHeight})}function L(e,t){t(e),e.children.forEach(e=>L(e,t))}class x{constructor(e,t,i,n,r,l={}){this.user=e,this.dataSource=r,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new a.Emitter,this._onDidChangeNodeSlowState=new a.Emitter,this.nodeMapper=new o.WeakMapper(e=>new _(e)),this.disposables=new s.DisposableStore,this.identityProvider=l.identityProvider,this.autoExpandSingleChildren=void 0!==l.autoExpandSingleChildren&&l.autoExpandSingleChildren,this.sorter=l.sorter,this.collapseByDefault=l.collapseByDefault,this.tree=this.createTree(e,t,i,n,l),this.root=m({element:void 0,parent:null,hasChildren:!0}),this.identityProvider&&(this.root=Object.assign(Object.assign({},this.root),{id:null})),this.nodes.set(null,this.root), - this.tree.onDidChangeCollapseState(this._onDidChangeCollapseState,this,this.disposables)}get onDidChangeFocus(){return a.Event.map(this.tree.onDidChangeFocus,C)}get onDidChangeSelection(){return a.Event.map(this.tree.onDidChangeSelection,C)}get onMouseDblClick(){return a.Event.map(this.tree.onMouseDblClick,b)}get onPointer(){return a.Event.map(this.tree.onPointer,b)}get onDidFocus(){return this.tree.onDidFocus}get onDidDispose(){return this.tree.onDidDispose}createTree(e,t,o,s,r){const a=new i.ComposedTreeDelegate(o),l=s.map(e=>new v(e,this.nodeMapper,this._onDidChangeNodeSlowState.event)),d=E(r)||{};return new n.ObjectTree(e,t,a,l,d)}updateOptions(e={}){this.tree.updateOptions(e)}getHTMLElement(){return this.tree.getHTMLElement()}get scrollTop(){return this.tree.scrollTop}set scrollTop(e){this.tree.scrollTop=e}domFocus(){this.tree.domFocus()}layout(e,t){this.tree.layout(e,t)}style(e){this.tree.style(e)}getInput(){return this.root.element}setInput(e,t){return r(this,void 0,void 0,(function*(){ - this.refreshPromises.forEach(e=>e.cancel()),this.refreshPromises.clear(),this.root.element=e;const i=t&&{viewState:t,focus:[],selection:[]};yield this._updateChildren(e,!0,!1,i),i&&(this.tree.setFocus(i.focus),this.tree.setSelection(i.selection)),t&&"number"==typeof t.scrollTop&&(this.scrollTop=t.scrollTop)}))}_updateChildren(e=this.root.element,t=!0,i=!1,n){return r(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new o.TreeError(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield a.Event.toPromise(this._onDidRender.event));const s=this.getDataNode(e);if(yield this.refreshAndRenderNode(s,t,n),i)try{this.tree.rerender(s)}catch(e){}}))}rerender(e){if(void 0===e||e===this.root.element)return void this.tree.rerender();const t=this.getDataNode(e);this.tree.rerender(t)}collapse(e,t=!1){const i=this.getDataNode(e);return this.tree.collapse(i===this.root?null:i,t)}expand(e,t=!1){return r(this,void 0,void 0,(function*(){ - if(void 0===this.root.element)throw new o.TreeError(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield a.Event.toPromise(this._onDidRender.event));const i=this.getDataNode(e);if(this.tree.hasElement(i)&&!this.tree.isCollapsible(i))return!1;if(i.refreshPromise&&(yield this.root.refreshPromise,yield a.Event.toPromise(this._onDidRender.event)),i!==this.root&&!i.refreshPromise&&!this.tree.isCollapsed(i))return!1;const n=this.tree.expand(i===this.root?null:i,t);return i.refreshPromise&&(yield this.root.refreshPromise,yield a.Event.toPromise(this._onDidRender.event)),n}))}setSelection(e,t){const i=e.map(e=>this.getDataNode(e));this.tree.setSelection(i,t)}getSelection(){return this.tree.getSelection().map(e=>e.element)}setFocus(e,t){const i=e.map(e=>this.getDataNode(e));this.tree.setFocus(i,t)}getFocus(){return this.tree.getFocus().map(e=>e.element)}reveal(e,t){this.tree.reveal(this.getDataNode(e),t)}getDataNode(e){const t=this.nodes.get(e===this.root.element?null:e) - ;if(!t)throw new o.TreeError(this.user,`Data tree node not found: ${e}`);return t}refreshAndRenderNode(e,t,i){return r(this,void 0,void 0,(function*(){yield this.refreshNode(e,t,i),this.render(e,i)}))}refreshNode(e,t,i){return r(this,void 0,void 0,(function*(){let n;return this.subTreeRefreshPromises.forEach((o,s)=>{!n&&function(e,t){return e===t||f(e,t)||f(t,e)}(s,e)&&(n=o.then(()=>this.refreshNode(e,t,i)))}),n||this.doRefreshSubTree(e,t,i)}))}doRefreshSubTree(e,t,i){return r(this,void 0,void 0,(function*(){let n;e.refreshPromise=new Promise(e=>n=e),this.subTreeRefreshPromises.set(e,e.refreshPromise),e.refreshPromise.finally(()=>{e.refreshPromise=void 0,this.subTreeRefreshPromises.delete(e)});try{const o=yield this.doRefreshNode(e,t,i);e.stale=!1,yield Promise.all(o.map(e=>this.doRefreshSubTree(e,t,i)))}finally{n()}}))}doRefreshNode(e,t,i){return r(this,void 0,void 0,(function*(){let n;if(e.hasChildren=!!this.dataSource.hasChildren(e.element),e.hasChildren){const t=l.timeout(800);t.then(()=>{e.slow=!0, - this._onDidChangeNodeSlowState.fire(e)},e=>null),n=this.doGetChildren(e).finally(()=>t.cancel())}else n=Promise.resolve(d.Iterable.empty());try{const o=yield n;return this.setChildren(e,o,t,i)}catch(t){if(e!==this.root&&this.tree.collapse(e===this.root?null:e),h.isPromiseCanceledError(t))return[];throw t}finally{e.slow&&(e.slow=!1,this._onDidChangeNodeSlowState.fire(e))}}))}doGetChildren(e){let t=this.refreshPromises.get(e);return t||(t=l.createCancelablePromise(()=>r(this,void 0,void 0,(function*(){const t=yield this.dataSource.getChildren(e.element);return this.processChildren(t)}))),this.refreshPromises.set(e,t),t.finally(()=>{this.refreshPromises.delete(e)}))}_onDidChangeCollapseState({node:e,deep:t}){null!==e.element&&!e.collapsed&&e.element.stale&&(t?this.collapse(e.element.element):this.refreshAndRenderNode(e.element,!1).catch(h.onUnexpectedError))}setChildren(e,t,i,n){const o=[...t];if(0===e.children.length&&0===o.length)return[];const s=new Map,r=new Map - ;for(const t of e.children)if(s.set(t.element,t),this.identityProvider){const e=this.tree.isCollapsed(t);r.set(t.id,{node:t,collapsed:e})}const a=[],l=o.map(t=>{const o=!!this.dataSource.hasChildren(t);if(!this.identityProvider){const i=m({element:t,parent:e,hasChildren:o});return o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(i.collapsedByDefault=!1,a.push(i)),i}const l=this.identityProvider.getId(t).toString(),d=r.get(l);if(d){const e=d.node;return s.delete(e.element),this.nodes.delete(e.element),this.nodes.set(t,e),e.element=t,e.hasChildren=o,i?d.collapsed?(e.children.forEach(e=>L(e,e=>this.nodes.delete(e.element))),e.children.splice(0,e.children.length),e.stale=!0):a.push(e):o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(e.collapsedByDefault=!1,a.push(e)),e}const c=m({element:t,parent:e,id:l,hasChildren:o});return n&&n.viewState.focus&&n.viewState.focus.indexOf(l)>-1&&n.focus.push(c),n&&n.viewState.selection&&n.viewState.selection.indexOf(l)>-1&&n.selection.push(c), - n&&n.viewState.expanded&&n.viewState.expanded.indexOf(l)>-1?a.push(c):o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(c.collapsedByDefault=!1,a.push(c)),c});for(const e of s.values())L(e,e=>this.nodes.delete(e.element));for(const e of l)this.nodes.set(e.element,e);return e.children.splice(0,e.children.length,...l),e!==this.root&&this.autoExpandSingleChildren&&1===l.length&&0===a.length&&(l[0].collapsedByDefault=!1,a.push(l[0])),a}render(e,t){const i=e.children.map(e=>this.asTreeElement(e,t));this.tree.setChildren(e===this.root?null:e,i),e!==this.root&&this.tree.setCollapsible(e,e.hasChildren),this._onDidRender.fire()}asTreeElement(e,t){if(e.stale)return{element:e,collapsible:e.hasChildren,collapsed:!0};let i;return i=!(t&&t.viewState.expanded&&e.id&&t.viewState.expanded.indexOf(e.id)>-1)&&e.collapsedByDefault,e.collapsedByDefault=void 0,{element:e,children:e.hasChildren?d.Iterable.map(e.children,e=>this.asTreeElement(e,t)):[],collapsible:e.hasChildren,collapsed:i}}processChildren(e){ - return this.sorter&&(e=[...e].sort(this.sorter.compare.bind(this.sorter))),e}dispose(){this.disposables.dispose()}}t.AsyncDataTree=x;class D{constructor(e){this.node=e}get element(){return{elements:this.node.element.elements.map(e=>e.element),incompressible:this.node.element.incompressible}}get children(){return this.node.children.map(e=>new D(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class k{constructor(e,t,i,n){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=i,this.onDidChangeTwistieState=n,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){ - this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderCompressedElements(e,t,i,n){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?u.addClasses(t,p.treeItemLoadingIcon.classNames):u.removeClasses(t,p.treeItemLoadingIcon.classNames),!1}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeCompressedElements(e,t,i,n){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=s.dispose(this.disposables)}}t.CompressibleAsyncDataTree=class extends x{constructor(e,t,i,n,s,r,a={}){super(e,t,i,s,r,a),this.compressionDelegate=n,this.compressibleNodeMapper=new o.WeakMapper(e=>new D(e)),this.filter=a.filter}createTree(e,t,o,s,r){ - const a=new i.ComposedTreeDelegate(o),l=s.map(e=>new k(e,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),d=function(e){const t=e&&E(e);return t&&Object.assign(Object.assign({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},t.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel:t=>e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.map(e=>e.element))})})}(r)||{};return new n.CompressibleObjectTree(e,t,a,l,d)}asTreeElement(e,t){return Object.assign({incompressible:this.compressionDelegate.isIncompressible(e.element)},super.asTreeElement(e,t))}updateOptions(e={}){this.tree.updateOptions(e)}render(e,t){if(!this.identityProvider)return super.render(e,t);const i=e=>this.identityProvider.getId(e).toString(),n=e=>{const t=new Set;for(const n of e){const e=this.tree.getCompressedTreeNode(n===this.root?null:n);if(e.element)for(const n of e.element.elements)t.add(i(n.element))} - return t},o=n(this.tree.getSelection()),s=n(this.tree.getFocus());super.render(e,t);const r=this.getSelection();let a=!1;const l=this.getFocus();let d=!1;const c=e=>{const t=e.element;if(t)for(let e=0;e{const t=function(e){return"boolean"==typeof e?e?1:0:g.isFilterResult(e)?g.getVisibleState(e.visibility):g.getVisibleState(e)}(this.filter.filter(e,1));if(2===t)throw new Error("Recursive tree visibility not supported in async data compressed trees");return 1===t})),super.processChildren(e)}}})),define(t[422],i([5,6]),(function(e,t){return e.create("vs/base/common/errorMessage",t)})),define(t[423],i([0,1,422,23,19]),(function(e,t,i,n,o){ - "use strict";function s(e,t){return t&&(e.stack||e.stacktrace)?i.localize(0,null,a(e),r(e.stack)||r(e.stacktrace)):a(e)}function r(e){return Array.isArray(e)?e.join("\n"):e}function a(e){return"string"==typeof e.code&&"number"==typeof e.errno&&"string"==typeof e.syscall?i.localize(1,null,e.message):e.message||i.localize(2,null)}Object.defineProperty(t,"__esModule",{value:!0}),t.toErrorMessage=void 0,t.toErrorMessage=function e(t=null,r=!1){if(!t)return i.localize(3,null);if(Array.isArray(t)){const n=o.coalesce(t),s=e(n[0],r);return n.length>1?i.localize(4,null,s,n.length):s}if(n.isString(t))return t;if(t.detail){const e=t.detail;if(e.error)return s(e.error,r);if(e.exception)return s(e.exception,r)}return t.stack?s(t,r):t.message?t.message:i.localize(5,null)}})),define(t[424],i([5,6]),(function(e,t){return e.create("vs/base/common/keybindingLabels",t)})),define(t[227],i([0,1,424]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.AriaLabelProvider=t.UILabelProvider=t.ModifierLabelProvider=void 0;class n{constructor(e,t,i=t){this.modifierLabels=[null],this.modifierLabels[2]=e,this.modifierLabels[1]=t,this.modifierLabels[3]=i}toLabel(e,t,i){if(0===t.length)return null;const n=[];for(let s=0,r=t.length;s{t.checkbox.offsetParent||e.preventDefault()})),t.checkbox=i.append(n,S("input.quick-input-list-checkbox")),t.checkbox.type="checkbox",t.toDisposeTemplate.push(i.addStandardDisposableListener(t.checkbox,i.EventType.CHANGE,e=>{t.element.checked=t.checkbox.checked}));const o=i.append(n,S(".quick-input-list-rows")),s=i.append(o,S(".quick-input-list-row")),r=i.append(o,S(".quick-input-list-row"));t.label=new c.IconLabel(s,{supportHighlights:!0,supportDescriptionHighlights:!0,supportCodicons:!0});const a=i.append(s,S(".quick-input-list-entry-keybinding"));t.keybinding=new C.KeybindingLabel(a,p.OS);const l=i.append(r,S(".quick-input-list-label-meta"));return t.detail=new h.HighlightedLabel(l,!0),t.separator=i.append(t.entry,S(".quick-input-list-separator")), - t.actionBar=new m.ActionBar(t.entry),t.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),t.toDisposeTemplate.push(t.actionBar),t}renderElement(e,t,o){o.toDisposeElement=n.dispose(o.toDisposeElement),o.element=e,o.checkbox.checked=e.checked,o.toDisposeElement.push(e.onChecked(e=>o.checkbox.checked=e));const{labelHighlights:s,descriptionHighlights:r,detailHighlights:a}=e,l=Object.create(null);l.matches=s||[],l.descriptionTitle=e.saneDescription,l.descriptionMatches=r||[],l.extraClasses=e.item.iconClasses,l.italic=e.item.italic,l.strikethrough=e.item.strikethrough,o.label.setLabel(e.saneLabel,e.saneDescription,l),o.keybinding.set(e.item.keybinding),o.detail.set(e.saneDetail,a),e.separator&&e.separator.label?(o.separator.textContent=e.separator.label,o.separator.style.display=""):o.separator.style.display="none",e.separator?i.addClass(o.entry,"quick-input-list-separator-border"):i.removeClass(o.entry,"quick-input-list-separator-border"),o.actionBar.clear();const d=e.item.buttons - ;d&&d.length?(o.actionBar.push(d.map((t,i)=>{let n=t.iconClass||(t.iconPath?_.getIconClass(t.iconPath):void 0);t.alwaysVisible&&(n=n?`${n} always-visible`:"always-visible");const o=new f.Action(`id-${i}`,"",n,!0,()=>(e.fireButtonTriggered({button:t,item:e.item}),Promise.resolve()));return o.tooltip=t.tooltip||"",o}),{icon:!0,label:!1}),i.addClass(o.entry,"has-actions")):i.removeClass(o.entry,"has-actions")}disposeElement(e,t,i){i.toDisposeElement=n.dispose(i.toDisposeElement)}disposeTemplate(e){e.toDisposeElement=n.dispose(e.toDisposeElement),e.toDisposeTemplate=n.dispose(e.toDisposeTemplate)}}y.ID="listelement";class E{getHeight(e){return e.saneDetail?44:22}getTemplateId(e){return y.ID}}var L;!function(e){e[e.First=1]="First",e[e.Second=2]="Second",e[e.Last=3]="Last",e[e.Next=4]="Next",e[e.Previous=5]="Previous",e[e.NextPage=6]="NextPage",e[e.PreviousPage=7]="PreviousPage"}(L=t.QuickInputListFocus||(t.QuickInputListFocus={}));class x{constructor(e,t,n){this.parent=e,this.inputElements=[],this.elements=[], - this.elementsToIndexes=new Map,this.matchOnDescription=!1,this.matchOnDetail=!1,this.matchOnLabel=!0,this.sortByLabel=!0,this._onChangedAllVisibleChecked=new r.Emitter,this.onChangedAllVisibleChecked=this._onChangedAllVisibleChecked.event,this._onChangedCheckedCount=new r.Emitter,this.onChangedCheckedCount=this._onChangedCheckedCount.event,this._onChangedVisibleCount=new r.Emitter,this.onChangedVisibleCount=this._onChangedVisibleCount.event,this._onChangedCheckedElements=new r.Emitter,this.onChangedCheckedElements=this._onChangedCheckedElements.event,this._onButtonTriggered=new r.Emitter,this.onButtonTriggered=this._onButtonTriggered.event,this._onKeyDown=new r.Emitter,this.onKeyDown=this._onKeyDown.event,this._onLeave=new r.Emitter,this.onLeave=this._onLeave.event,this._fireCheckedEvents=!0,this.elementDisposables=[],this.disposables=[],this.id=t,this.container=i.append(this.parent,S(".quick-input-list"));const o=new E,s=new D;this.list=n.createList("QuickInput",this.container,o,[new y],{identityProvider:{ - getId:e=>e.saneLabel},setRowLineHeight:!1,multipleSelectionSupport:!1,horizontalScrolling:!1,accessibilityProvider:s}),this.list.getHTMLElement().id=t,this.disposables.push(this.list),this.disposables.push(this.list.onKeyDown(e=>{const t=new d.StandardKeyboardEvent(e);switch(t.keyCode){case 10:this.toggleCheckbox();break;case 31:(p.isMacintosh?e.metaKey:e.ctrlKey)&&this.list.setFocus(g.range(this.list.length));break;case 16:const t=this.list.getFocus();1===t.length&&0===t[0]&&this._onLeave.fire();break;case 18:const i=this.list.getFocus();1===i.length&&i[0]===this.list.length-1&&this._onLeave.fire()}this._onKeyDown.fire(t)})),this.disposables.push(this.list.onMouseDown(e=>{2!==e.browserEvent.button&&e.browserEvent.preventDefault()})),this.disposables.push(i.addDisposableListener(this.container,i.EventType.CLICK,e=>{(e.x||e.y)&&this._onLeave.fire()})),this.disposables.push(this.list.onMouseMiddleClick(e=>{this._onLeave.fire()})),this.disposables.push(this.list.onContextMenu(e=>{ - "number"==typeof e.index&&(e.browserEvent.preventDefault(),this.list.setSelection([e.index]))})),this.disposables.push(this._onChangedAllVisibleChecked,this._onChangedCheckedCount,this._onChangedVisibleCount,this._onChangedCheckedElements,this._onButtonTriggered,this._onLeave,this._onKeyDown)}get onDidChangeFocus(){return r.Event.map(this.list.onDidChangeFocus,e=>e.elements.map(e=>e.item))}get onDidChangeSelection(){return r.Event.map(this.list.onDidChangeSelection,e=>({items:e.elements.map(e=>e.item),event:e.browserEvent}))}getAllVisibleChecked(){return this.allVisibleChecked(this.elements,!1)}allVisibleChecked(e,t=!0){for(let i=0,n=e.length;i{ - t.hidden||(t.checked=e)})}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}setElements(e){this.elementDisposables=n.dispose(this.elementDisposables);const t=e=>this.fireButtonTriggered(e);this.inputElements=e,this.elements=e.reduce((i,n,s)=>{var r,a,l;if("separator"!==n.type){const d=s&&e[s-1],c=n.label&&n.label.replace(/\r?\n/g," "),h=n.description&&n.description.replace(/\r?\n/g," "),u=n.detail&&n.detail.replace(/\r?\n/g," "),g=n.ariaLabel||[c,h,u].map(e=>e&&o.parseCodicons(e).text).filter(e=>!!e).join(", ");i.push(new w({index:s,item:n,saneLabel:c,saneAriaLabel:g,saneDescription:h,saneDetail:u,labelHighlights:null===(r=n.highlights)||void 0===r?void 0:r.label,descriptionHighlights:null===(a=n.highlights)||void 0===a?void 0:a.description,detailHighlights:null===(l=n.highlights)||void 0===l?void 0:l.detail,checked:!1,separator:d&&"separator"===d.type?d:void 0,fireButtonTriggered:t}))}return i},[]),this.elementDisposables.push(...this.elements), - this.elementDisposables.push(...this.elements.map(e=>e.onChecked(()=>this.fireCheckedEvents()))),this.elementsToIndexes=this.elements.reduce((e,t,i)=>(e.set(t.item,i),e),new Map),this.list.splice(0,this.list.length),this.list.splice(0,this.list.length,this.elements),this._onChangedVisibleCount.fire(this.elements.length)}getFocusedElements(){return this.list.getFocusedElements().map(e=>e.item)}setFocusedElements(e){if(this.list.setFocus(e.filter(e=>this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e))),e.length>0){const e=this.list.getFocus()[0];"number"==typeof e&&this.list.reveal(e)}}getActiveDescendant(){return this.list.getHTMLElement().getAttribute("aria-activedescendant")}setSelectedElements(e){this.list.setSelection(e.filter(e=>this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e)))}getCheckedElements(){return this.elements.filter(e=>e.checked).map(e=>e.item)}setCheckedElements(e){try{this._fireCheckedEvents=!1;const t=new Set;for(const i of e)t.add(i) - ;for(const e of this.elements)e.checked=t.has(e.item)}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}set enabled(e){this.list.getHTMLElement().style.pointerEvents=e?"":"none"}focus(e){if(!this.list.length)return;switch(e===L.Next&&this.list.getFocus()[0]===this.list.length-1&&(e=L.First),e===L.Previous&&0===this.list.getFocus()[0]&&(e=L.Last),e===L.Second&&this.list.length<2&&(e=L.First),e){case L.First:this.list.focusFirst();break;case L.Second:this.list.focusNth(1);break;case L.Last:this.list.focusLast();break;case L.Next:this.list.focusNext();break;case L.Previous:this.list.focusPrevious();break;case L.NextPage:this.list.focusNextPage();break;case L.PreviousPage:this.list.focusPreviousPage()}const t=this.list.getFocus()[0];"number"==typeof t&&this.list.reveal(t)}clearFocus(){this.list.setFocus([])}domFocus(){this.list.domFocus()}layout(e){this.list.getHTMLElement().style.maxHeight=e?`calc(${44*Math.floor(e/44)}px)`:"",this.list.layout()}filter(e){ - if(!(this.sortByLabel||this.matchOnLabel||this.matchOnDescription||this.matchOnDetail))return this.list.layout(),!1;(e=e.trim())&&(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail)?this.elements.forEach(t=>{const i=this.matchOnLabel?v.withNullAsUndefined(o.matchesFuzzyCodiconAware(e,o.parseCodicons(t.saneLabel))):void 0,n=this.matchOnDescription?v.withNullAsUndefined(o.matchesFuzzyCodiconAware(e,o.parseCodicons(t.saneDescription||""))):void 0,s=this.matchOnDetail?v.withNullAsUndefined(o.matchesFuzzyCodiconAware(e,o.parseCodicons(t.saneDetail||""))):void 0;i||n||s?(t.labelHighlights=i,t.descriptionHighlights=n,t.detailHighlights=s,t.hidden=!1):(t.labelHighlights=void 0,t.descriptionHighlights=void 0,t.detailHighlights=void 0,t.hidden=!t.item.alwaysShow),t.separator=void 0}):this.elements.forEach(e=>{e.labelHighlights=void 0,e.descriptionHighlights=void 0,e.detailHighlights=void 0,e.hidden=!1;const t=e.index&&this.inputElements[e.index-1];e.separator=t&&"separator"===t.type?t:void 0}) - ;const t=this.elements.filter(e=>!e.hidden);if(this.sortByLabel&&e){const i=e.toLowerCase();t.sort((e,t)=>(function(e,t,i){const n=e.labelHighlights||[],o=t.labelHighlights||[];if(n.length&&!o.length)return-1;if(!n.length&&o.length)return 1;if(0===n.length&&0===o.length)return 0;return s.compareAnything(e.saneLabel,t.saneLabel,i)})(e,t,i))}return this.elementsToIndexes=t.reduce((e,t,i)=>(e.set(t.item,i),e),new Map),this.list.splice(0,this.list.length,t),this.list.setFocus([]),this.list.layout(),this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedVisibleCount.fire(t.length),!0}toggleCheckbox(){try{this._fireCheckedEvents=!1;const e=this.list.getFocusedElements(),t=this.allVisibleChecked(e);for(const i of e)i.checked=!t}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}display(e){this.container.style.display=e?"":"none"}isDisplayed(){return"none"!==this.container.style.display}dispose(){this.elementDisposables=n.dispose(this.elementDisposables), - this.disposables=n.dispose(this.disposables)}fireCheckedEvents(){this._fireCheckedEvents&&(this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedCheckedCount.fire(this.getCheckedCount()),this._onChangedCheckedElements.fire(this.getCheckedElements()))}fireButtonTriggered(e){this._onButtonTriggered.fire(e)}style(e){this.list.style(e)}}a([u.memoize],x.prototype,"onDidChangeFocus",null),a([u.memoize],x.prototype,"onDidChangeSelection",null),t.QuickInputList=x;class D{getWidgetAriaLabel(){return b.localize(0,null)}getAriaLabel(e){return e.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(){return"option"}}})),define(t[429],i([0,1,195,7,25,428,415,53,426,198,298,4,284,2,77,79,47,19,15,202,26,119]),(function(e,t,i,n,o,s,a,l,d,c,h,u,g,p,m,f,_,v,C,b,S){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QuickInputController=void 0;const w=n.$,y={iconClass:S.registerIcon("quick-input-back",S.Codicon.arrowLeft).classNames,tooltip:d.localize(0,null),handle:-1} - ;class E extends p.Disposable{constructor(e){super(),this.ui=e,this.visible=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._buttons=[],this.buttonsUpdated=!1,this.onDidTriggerButtonEmitter=this._register(new u.Emitter),this.onDidHideEmitter=this._register(new u.Emitter),this.onDisposeEmitter=this._register(new u.Emitter),this.visibleDisposables=this._register(new p.DisposableStore),this.onDidHide=this.onDidHideEmitter.event}get title(){return this._title}set title(e){this._title=e,this.update()}get description(){return this._description}set description(e){this._description=e,this.update()}get step(){return this._steps}set step(e){this._steps=e,this.update()}get totalSteps(){return this._totalSteps}set totalSteps(e){this._totalSteps=e,this.update()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this.update()}get contextKey(){return this._contextKey}set contextKey(e){this._contextKey=e,this.update()}get busy(){return this._busy}set busy(e){this._busy=e,this.update()} - get ignoreFocusOut(){return this._ignoreFocusOut}set ignoreFocusOut(e){this._ignoreFocusOut=e,this.update()}get buttons(){return this._buttons}set buttons(e){this._buttons=e,this.buttonsUpdated=!0,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.onDidTriggerButton(e=>{-1!==this.buttons.indexOf(e)&&this.onDidTriggerButtonEmitter.fire(e)})),this.ui.show(this),this.visible=!0,this.update())}hide(){this.visible&&this.ui.hide()}didHide(){this.visible=!1,this.visibleDisposables.clear(),this.onDidHideEmitter.fire()}update(){if(!this.visible)return;const e=this.getTitle();e&&this.ui.title.textContent!==e?this.ui.title.textContent=e:e||" "===this.ui.title.innerHTML||(this.ui.title.innerText=" ;");const t=this.getDescription();if(this.ui.description.textContent!==t&&(this.ui.description.textContent=t),this.busy&&!this.busyDelay&&(this.busyDelay=new C.TimeoutTimer,this.busyDelay.setIfNotSet(()=>{this.visible&&this.ui.progressBar.infinite()},800)), - !this.busy&&this.busyDelay&&(this.ui.progressBar.stop(),this.busyDelay.cancel(),this.busyDelay=void 0),this.buttonsUpdated){this.buttonsUpdated=!1,this.ui.leftActionBar.clear();const e=this.buttons.filter(e=>e===y);this.ui.leftActionBar.push(e.map((e,t)=>{const i=new _.Action(`id-${t}`,"",e.iconClass||b.getIconClass(e.iconPath),!0,()=>r(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1}),this.ui.rightActionBar.clear();const t=this.buttons.filter(e=>e!==y);this.ui.rightActionBar.push(t.map((e,t)=>{const i=new _.Action(`id-${t}`,"",e.iconClass||b.getIconClass(e.iconPath),!0,()=>r(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1})}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey)}getTitle(){ - return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title?this.title:this.step?this.getSteps():""}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?d.localize(1,null,this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(e){if(this.ui.inputBox.showDecoration(e),e===m.default.Error){const t=this.ui.inputBox.stylesForType(e);this.ui.message.style.color=t.foreground?`${t.foreground}`:"",this.ui.message.style.backgroundColor=t.background?`${t.background}`:"",this.ui.message.style.border=t.border?`1px solid ${t.border}`:"",this.ui.message.style.paddingBottom="4px"}else this.ui.message.style.color="",this.ui.message.style.backgroundColor="",this.ui.message.style.border="",this.ui.message.style.paddingBottom=""}dispose(){this.hide(),this.onDisposeEmitter.fire(),super.dispose()}}class L extends E{constructor(){super(...arguments),this._value="",this.onDidChangeValueEmitter=this._register(new u.Emitter), - this.onDidAcceptEmitter=this._register(new u.Emitter),this.onDidCustomEmitter=this._register(new u.Emitter),this._items=[],this.itemsUpdated=!1,this._canSelectMany=!1,this._canAcceptInBackground=!1,this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._sortByLabel=!0,this._autoFocusOnList=!0,this._itemActivation=this.ui.isScreenReaderOptimized()?i.ItemActivation.NONE:i.ItemActivation.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new u.Emitter),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new u.Emitter),this.onDidTriggerItemButtonEmitter=this._register(new u.Emitter),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this.filterValue=e=>e,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event,this.onDidChangeActive=this.onDidChangeActiveEmitter.event, - this.onDidChangeSelection=this.onDidChangeSelectionEmitter.event,this.onDidTriggerItemButton=this.onDidTriggerItemButtonEmitter.event}get quickNavigate(){return this._quickNavigate}set quickNavigate(e){this._quickNavigate=e,this.update()}get value(){return this._value}set value(e){this._value=e||"",this.update()}set ariaLabel(e){this._ariaLabel=e,this.update()}get ariaLabel(){return this._ariaLabel}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.update()}get items(){return this._items}set items(e){this._items=e,this.itemsUpdated=!0,this.update()}get canSelectMany(){return this._canSelectMany}set canSelectMany(e){this._canSelectMany=e,this.update()}get canAcceptInBackground(){return this._canAcceptInBackground}set canAcceptInBackground(e){this._canAcceptInBackground=e}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(e){this._matchOnDescription=e,this.update()}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(e){ - this._matchOnDetail=e,this.update()}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(e){this._matchOnLabel=e,this.update()}get sortByLabel(){return this._sortByLabel}set sortByLabel(e){this._sortByLabel=e,this.update()}get autoFocusOnList(){return this._autoFocusOnList}set autoFocusOnList(e){this._autoFocusOnList=e,this.update()}get itemActivation(){return this._itemActivation}set itemActivation(e){this._itemActivation=e}get activeItems(){return this._activeItems}set activeItems(e){this._activeItems=e,this.activeItemsUpdated=!0,this.update()}get selectedItems(){return this._selectedItems}set selectedItems(e){this._selectedItems=e,this.selectedItemsUpdated=!0,this.update()}get keyMods(){return this._quickNavigate?i.NO_KEY_MODS:this.ui.keyMods}set valueSelection(e){this._valueSelection=e,this.valueSelectionUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(e){this._validationMessage=e,this.update()}get customButton(){return this._customButton} - set customButton(e){this._customButton=e,this.update()}get customLabel(){return this._customButtonLabel}set customLabel(e){this._customButtonLabel=e,this.update()}get customHover(){return this._customButtonHover}set customHover(e){this._customButtonHover=e,this.update()}get ok(){return this._ok}set ok(e){this._ok=e,this.update()}get hideInput(){return!!this._hideInput}set hideInput(e){this._hideInput=e,this.update()}trySelectFirst(){this.autoFocusOnList&&(this.canSelectMany||this.ui.list.focus(s.QuickInputListFocus.First))}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(e=>{if(e===this.value)return;this._value=e,this.ui.list.filter(this.filterValue(this.ui.inputBox.value))&&this.trySelectFirst(),this.onDidChangeValueEmitter.fire(e)})),this.visibleDisposables.add(this.ui.inputBox.onMouseDown(e=>{this.autoFocusOnList||this.ui.list.clearFocus()})),this.visibleDisposables.add((this._hideInput?this.ui.list:this.ui.inputBox).onKeyDown(e=>{switch(e.keyCode){case 18: - this.ui.list.focus(s.QuickInputListFocus.Next),this.canSelectMany&&this.ui.list.domFocus(),n.EventHelper.stop(e,!0);break;case 16:this.ui.list.getFocusedElements().length?this.ui.list.focus(s.QuickInputListFocus.Previous):this.ui.list.focus(s.QuickInputListFocus.Last),this.canSelectMany&&this.ui.list.domFocus(),n.EventHelper.stop(e,!0);break;case 12:this.ui.list.focus(s.QuickInputListFocus.NextPage),this.canSelectMany&&this.ui.list.domFocus(),n.EventHelper.stop(e,!0);break;case 11:this.ui.list.focus(s.QuickInputListFocus.PreviousPage),this.canSelectMany&&this.ui.list.domFocus(),n.EventHelper.stop(e,!0);break;case 17:if(!this._canAcceptInBackground)return;if(!this.ui.inputBox.isSelectionAtEnd())return;this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.onDidAcceptEmitter.fire({inBackground:!0}));break;case 14:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(s.QuickInputListFocus.First),n.EventHelper.stop(e,!0));break - ;case 13:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(s.QuickInputListFocus.Last),n.EventHelper.stop(e,!0))}})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{!this.canSelectMany&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.onDidAcceptEmitter.fire({inBackground:!1})})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this.ui.list.onDidChangeFocus(e=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&v.equals(e,this._activeItems,(e,t)=>e===t)||(this._activeItems=e,this.onDidChangeActiveEmitter.fire(e))})),this.visibleDisposables.add(this.ui.list.onDidChangeSelection(({items:e,event:t})=>{this.canSelectMany?e.length&&this.ui.list.setSelectedElements([]):this.selectedItemsToConfirm!==this._selectedItems&&v.equals(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e), - e.length&&this.onDidAcceptEmitter.fire({inBackground:t instanceof MouseEvent&&1===t.button}))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(e=>{this.canSelectMany&&(this.selectedItemsToConfirm!==this._selectedItems&&v.equals(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e)))})),this.visibleDisposables.add(this.ui.list.onButtonTriggered(e=>this.onDidTriggerItemButtonEmitter.fire(e))),this.visibleDisposables.add(this.registerQuickNavigation()),this.valueSelectionUpdated=!0),super.show()}registerQuickNavigation(){return n.addDisposableListener(this.ui.container,n.EventType.KEY_UP,e=>{if(this.canSelectMany||!this._quickNavigate)return;const t=new l.StandardKeyboardEvent(e),i=t.keyCode;this._quickNavigate.keybindings.some(e=>{const[n,o]=e.getParts();return!o&&(n.shiftKey&&4===i?!(t.ctrlKey||t.altKey||t.metaKey):!(!n.altKey||6!==i)||(!(!n.ctrlKey||5!==i)||!(!n.metaKey||57!==i))) - })&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.onDidAcceptEmitter.fire({inBackground:!1})),this._quickNavigate=void 0)})}update(){if(!this.visible)return;let e=!1,t=!1;this._hideInput&&this._items.length>0&&(this.ui.isScreenReaderOptimized()?t=!0:e=!0),n.toggleClass(this.ui.container,"hidden-input",e);const o={title:!!this.title||!!this.step||!!this.buttons.length,description:!!this.description,checkAll:this.canSelectMany,inputBox:!e,progressBar:!e,visibleCount:!0,count:this.canSelectMany,ok:"default"===this.ok?this.canSelectMany:this.ok,list:!0,message:!!this.validationMessage,customButton:this.customButton};if(this.ui.setVisibilities(o),super.update(),this.ui.inputBox.value!==this.value&&(this.ui.inputBox.value=this.value),this.valueSelectionUpdated&&(this.valueSelectionUpdated=!1,this.ui.inputBox.select(this._valueSelection&&{start:this._valueSelection[0],end:this._valueSelection[1]})), - this.ui.inputBox.placeholder!==(this.placeholder||"")&&(this.ui.inputBox.placeholder=this.placeholder||""),t)this.ui.inputBox.ariaLabel="";else{const e=this.ariaLabel||this.placeholder||L.DEFAULT_ARIA_LABEL;this.ui.inputBox.ariaLabel!==e&&(this.ui.inputBox.ariaLabel=e)}if(this.ui.list.matchOnDescription=this.matchOnDescription,this.ui.list.matchOnDetail=this.matchOnDetail,this.ui.list.matchOnLabel=this.matchOnLabel,this.ui.list.sortByLabel=this.sortByLabel,this.itemsUpdated)switch(this.itemsUpdated=!1,this.ui.list.setElements(this.items),this.ui.list.filter(this.filterValue(this.ui.inputBox.value)),this.ui.checkAll.checked=this.ui.list.getAllVisibleChecked(),this.ui.visibleCount.setCount(this.ui.list.getVisibleCount()),this.ui.count.setCount(this.ui.list.getCheckedCount()),this._itemActivation){case i.ItemActivation.NONE:this._itemActivation=i.ItemActivation.FIRST;break;case i.ItemActivation.SECOND:this.ui.list.focus(s.QuickInputListFocus.Second),this._itemActivation=i.ItemActivation.FIRST;break - ;case i.ItemActivation.LAST:this.ui.list.focus(s.QuickInputListFocus.Last),this._itemActivation=i.ItemActivation.FIRST;break;default:this.trySelectFirst()}this.ui.container.classList.contains("show-checkboxes")!==!!this.canSelectMany&&(this.canSelectMany?this.ui.list.clearFocus():this.trySelectFirst()),this.activeItemsUpdated&&(this.activeItemsUpdated=!1,this.activeItemsToConfirm=this._activeItems,this.ui.list.setFocusedElements(this.activeItems),this.activeItemsToConfirm===this._activeItems&&(this.activeItemsToConfirm=null)),this.selectedItemsUpdated&&(this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=this._selectedItems,this.canSelectMany?this.ui.list.setCheckedElements(this.selectedItems):this.ui.list.setSelectedElements(this.selectedItems),this.selectedItemsToConfirm===this._selectedItems&&(this.selectedItemsToConfirm=null)),this.validationMessage?(this.ui.message.textContent=this.validationMessage,this.showMessageDecoration(m.default.Error)):(this.ui.message.textContent=null, - this.showMessageDecoration(m.default.Ignore)),this.ui.customButton.label=this.customLabel||"",this.ui.customButton.element.title=this.customHover||"",this.ui.setComboboxAccessibility(!0),o.inputBox||this.ui.list.domFocus()}}L.DEFAULT_ARIA_LABEL=d.localize(2,null);class x extends p.Disposable{constructor(e){super(),this.options=e,this.comboboxAccessibility=!1,this.enabled=!0,this.onDidAcceptEmitter=this._register(new u.Emitter),this.onDidCustomEmitter=this._register(new u.Emitter),this.onDidTriggerButtonEmitter=this._register(new u.Emitter),this.keyMods={ctrlCmd:!1,alt:!1},this.controller=null,this.onShowEmitter=this._register(new u.Emitter),this.onShow=this.onShowEmitter.event,this.onHideEmitter=this._register(new u.Emitter),this.onHide=this.onHideEmitter.event,this.idPrefix=e.idPrefix,this.parentElement=e.container,this.styles=e.styles,this.registerKeyModsListeners()}registerKeyModsListeners(){const e=e=>{this.keyMods.ctrlCmd=e.ctrlKey||e.metaKey,this.keyMods.alt=e.altKey} - ;this._register(n.addDisposableListener(window,n.EventType.KEY_DOWN,e,!0)),this._register(n.addDisposableListener(window,n.EventType.KEY_UP,e,!0)),this._register(n.addDisposableListener(window,n.EventType.MOUSE_DOWN,e,!0))}getUI(){if(this.ui)return this.ui;const e=n.append(this.parentElement,w(".quick-input-widget.show-file-icons"));e.tabIndex=-1,e.style.display="none";const t=n.createStyleSheet(e),i=n.append(e,w(".quick-input-titlebar")),o=this._register(new f.ActionBar(i));o.domNode.classList.add("quick-input-left-action-bar");const r=n.append(i,w(".quick-input-title")),u=this._register(new f.ActionBar(i));u.domNode.classList.add("quick-input-right-action-bar");const p=n.append(e,w(".quick-input-description")),m=n.append(e,w(".quick-input-header")),_=n.append(m,w("input.quick-input-check-all"));_.type="checkbox",this._register(n.addStandardDisposableListener(_,n.EventType.CHANGE,e=>{const t=_.checked;T.setAllVisibleChecked(t)})),this._register(n.addDisposableListener(_,n.EventType.CLICK,e=>{ - (e.x||e.y)&&b.setFocus()}));const v=n.append(m,w(".quick-input-and-message")),C=n.append(v,w(".quick-input-filter")),b=this._register(new a.QuickInputBox(C));b.setAttribute("aria-describedby",`${this.idPrefix}message`);const S=n.append(C,w(".quick-input-visible-count"));S.setAttribute("aria-live","polite"),S.setAttribute("aria-atomic","true");const y=new c.CountBadge(S,{countFormat:d.localize(3,null)}),E=n.append(C,w(".quick-input-count"));E.setAttribute("aria-live","polite");const x=new c.CountBadge(E,{countFormat:d.localize(4,null)}),D=n.append(m,w(".quick-input-action")),k=new g.Button(D);k.label=d.localize(5,null),this._register(k.onDidClick(e=>{this.onDidAcceptEmitter.fire()}));const N=n.append(m,w(".quick-input-action")),I=new g.Button(N);I.label=d.localize(6,null),this._register(I.onDidClick(e=>{this.onDidCustomEmitter.fire()}));const M=n.append(v,w(`#${this.idPrefix}message.quick-input-message`)),R=new h.ProgressBar(e);n.addClass(R.getContainer(),"quick-input-progress") - ;const T=this._register(new s.QuickInputList(e,this.idPrefix+"list",this.options));this._register(T.onChangedAllVisibleChecked(e=>{_.checked=e})),this._register(T.onChangedVisibleCount(e=>{y.setCount(e)})),this._register(T.onChangedCheckedCount(e=>{x.setCount(e)})),this._register(T.onLeave(()=>{setTimeout(()=>{b.setFocus(),this.controller instanceof L&&this.controller.canSelectMany&&T.clearFocus()},0)})),this._register(T.onDidChangeFocus(()=>{this.comboboxAccessibility&&this.getUI().inputBox.setAttribute("aria-activedescendant",this.getUI().list.getActiveDescendant()||"")}));const O=n.trackFocus(e);return this._register(O),this._register(n.addDisposableListener(e,n.EventType.FOCUS,e=>{this.previousFocusElement=e.relatedTarget instanceof HTMLElement?e.relatedTarget:void 0},!0)),this._register(O.onDidBlur(()=>{this.getUI().ignoreFocusOut||this.options.ignoreFocusOut()||this.hide(),this.previousFocusElement=void 0})),this._register(n.addDisposableListener(e,n.EventType.FOCUS,e=>{b.setFocus()})), - this._register(n.addDisposableListener(e,n.EventType.KEY_DOWN,t=>{const i=new l.StandardKeyboardEvent(t);switch(i.keyCode){case 3:n.EventHelper.stop(t,!0),this.onDidAcceptEmitter.fire();break;case 9:n.EventHelper.stop(t,!0),this.hide();break;case 2:if(!i.altKey&&!i.ctrlKey&&!i.metaKey){const o=[".action-label.codicon"];e.classList.contains("show-checkboxes")?o.push("input"):o.push("input[type=text]"),this.getUI().list.isDisplayed()&&o.push(".monaco-list");const s=e.querySelectorAll(o.join(", "));i.shiftKey&&i.target===s[0]?(n.EventHelper.stop(t,!0),s[s.length-1].focus()):i.shiftKey||i.target!==s[s.length-1]||(n.EventHelper.stop(t,!0),s[0].focus())}}})),this.ui={container:e,styleSheet:t,leftActionBar:o,titleBar:i,title:r,description:p,rightActionBar:u,checkAll:_,filterContainer:C,inputBox:b,visibleCountContainer:S,visibleCount:y,countContainer:E,count:x,okContainer:D,ok:k,message:M,customButtonContainer:N,customButton:I,progressBar:R,list:T,onDidAccept:this.onDidAcceptEmitter.event, - onDidCustom:this.onDidCustomEmitter.event,onDidTriggerButton:this.onDidTriggerButtonEmitter.event,ignoreFocusOut:!1,keyMods:this.keyMods,isScreenReaderOptimized:()=>this.options.isScreenReaderOptimized(),show:e=>this.show(e),hide:()=>this.hide(),setVisibilities:e=>this.setVisibilities(e),setComboboxAccessibility:e=>this.setComboboxAccessibility(e),setEnabled:e=>this.setEnabled(e),setContextKey:e=>this.options.setContextKey(e)},this.updateStyles(),this.ui}pick(e,t={},i=o.CancellationToken.None){return new Promise((n,o)=>{let s=e=>{s=n,t.onKeyMods&&t.onKeyMods(r.keyMods),n(e)};if(i.isCancellationRequested)return void s(void 0);const r=this.createQuickPick();let a;const l=[r,r.onDidAccept(()=>{if(r.canSelectMany)s(r.selectedItems.slice()),r.hide();else{const e=r.activeItems[0];e&&(s(e),r.hide())}}),r.onDidChangeActive(e=>{const i=e[0];i&&t.onDidFocus&&t.onDidFocus(i)}),r.onDidChangeSelection(e=>{if(!r.canSelectMany){const t=e[0];t&&(s(t),r.hide())} - }),r.onDidTriggerItemButton(e=>t.onDidTriggerItemButton&&t.onDidTriggerItemButton(Object.assign(Object.assign({},e),{removeItem:()=>{const t=r.items.indexOf(e.item);if(-1!==t){const e=r.items.slice();e.splice(t,1),r.items=e}}}))),r.onDidChangeValue(e=>{!a||e||1===r.activeItems.length&&r.activeItems[0]===a||(r.activeItems=[a])}),i.onCancellationRequested(()=>{r.hide()}),r.onDidHide(()=>{p.dispose(l),s(void 0)})];r.canSelectMany=!!t.canPickMany,r.placeholder=t.placeHolder,r.ignoreFocusOut=!!t.ignoreFocusLost,r.matchOnDescription=!!t.matchOnDescription,r.matchOnDetail=!!t.matchOnDetail,r.matchOnLabel=void 0===t.matchOnLabel||t.matchOnLabel,r.autoFocusOnList=void 0===t.autoFocusOnList||t.autoFocusOnList,r.quickNavigate=t.quickNavigate,r.contextKey=t.contextKey,r.busy=!0,Promise.all([e,t.activeItem]).then(([e,t])=>{a=t,r.busy=!1,r.items=e,r.canSelectMany&&(r.selectedItems=e.filter(e=>"separator"!==e.type&&e.picked)),a&&(r.activeItems=[a])}),r.show(),Promise.resolve(e).then(void 0,e=>{o(e),r.hide()})})} - createQuickPick(){const e=this.getUI();return new L(e)}show(e){const t=this.getUI();this.onShowEmitter.fire();const i=this.controller;this.controller=e,i&&i.didHide(),this.setEnabled(!0),t.leftActionBar.clear(),t.title.textContent="",t.description.textContent="",t.rightActionBar.clear(),t.checkAll.checked=!1,t.inputBox.placeholder="",t.inputBox.password=!1,t.inputBox.showDecoration(m.default.Ignore),t.visibleCount.setCount(0),t.count.setCount(0),t.message.textContent="",t.progressBar.stop(),t.list.setElements([]),t.list.matchOnDescription=!1,t.list.matchOnDetail=!1,t.list.matchOnLabel=!0,t.list.sortByLabel=!0,t.ignoreFocusOut=!1,this.setComboboxAccessibility(!1),t.inputBox.ariaLabel="";const n=this.options.backKeybindingLabel();y.tooltip=n?d.localize(7,null,n):d.localize(8,null),t.container.style.display="",this.updateLayout(),t.inputBox.setFocus()}setVisibilities(e){const t=this.getUI();t.title.style.display=e.title?"":"none",t.description.style.display=e.description?"":"none", - t.checkAll.style.display=e.checkAll?"":"none",t.filterContainer.style.display=e.inputBox?"":"none",t.visibleCountContainer.style.display=e.visibleCount?"":"none",t.countContainer.style.display=e.count?"":"none",t.okContainer.style.display=e.ok?"":"none",t.customButtonContainer.style.display=e.customButton?"":"none",t.message.style.display=e.message?"":"none",t.progressBar.getContainer().style.display=e.progressBar?"":"none",t.list.display(!!e.list),t.container.classList[e.checkAll?"add":"remove"]("show-checkboxes"),this.updateLayout()}setComboboxAccessibility(e){if(e!==this.comboboxAccessibility){const t=this.getUI();this.comboboxAccessibility=e,this.comboboxAccessibility?(t.inputBox.setAttribute("role","combobox"),t.inputBox.setAttribute("aria-haspopup","true"),t.inputBox.setAttribute("aria-autocomplete","list"),t.inputBox.setAttribute("aria-activedescendant",t.list.getActiveDescendant()||"")):(t.inputBox.removeAttribute("role"),t.inputBox.removeAttribute("aria-haspopup"), - t.inputBox.removeAttribute("aria-autocomplete"),t.inputBox.removeAttribute("aria-activedescendant"))}}setEnabled(e){if(e!==this.enabled){this.enabled=e;for(const t of this.getUI().leftActionBar.viewItems)t.getAction().enabled=e;for(const t of this.getUI().rightActionBar.viewItems)t.getAction().enabled=e;this.getUI().checkAll.disabled=!e,this.getUI().ok.enabled=e,this.getUI().list.enabled=e}}hide(){var e;const t=this.controller;if(t){const i=!(null===(e=this.ui)||void 0===e?void 0:e.container.contains(document.activeElement));this.controller=null,this.onHideEmitter.fire(),this.getUI().container.style.display="none",i||(this.previousFocusElement&&this.previousFocusElement.offsetParent?(this.previousFocusElement.focus(),this.previousFocusElement=void 0):this.options.returnFocus()),t.didHide()}}layout(e,t){this.dimension=e,this.titleBarOffset=t,this.updateLayout()}updateLayout(){if(this.ui){this.ui.container.style.top=`${this.titleBarOffset}px` - ;const e=this.ui.container.style,t=Math.min(.62*this.dimension.width,x.MAX_WIDTH);e.width=t+"px",e.marginLeft="-"+t/2+"px",this.ui.inputBox.layout(),this.ui.list.layout(this.dimension&&.4*this.dimension.height)}}applyStyles(e){this.styles=e,this.updateStyles()}updateStyles(){if(this.ui){const{quickInputTitleBackground:e,quickInputBackground:t,quickInputForeground:i,contrastBorder:n,widgetShadow:o}=this.styles.widget;this.ui.titleBar.style.backgroundColor=e?e.toString():"",this.ui.container.style.backgroundColor=t?t.toString():"",this.ui.container.style.color=i?i.toString():"",this.ui.container.style.border=n?`1px solid ${n}`:"",this.ui.container.style.boxShadow=o?`0 5px 8px ${o}`:"",this.ui.inputBox.style(this.styles.inputBox),this.ui.count.style(this.styles.countBadge),this.ui.ok.style(this.styles.button),this.ui.customButton.style(this.styles.button),this.ui.progressBar.style(this.styles.progressBar),this.ui.list.style(this.styles.list);const s=[] - ;this.styles.list.listInactiveFocusForeground&&(s.push(`.monaco-list .monaco-list-row.focused { color: ${this.styles.list.listInactiveFocusForeground}; }`),s.push(`.monaco-list .monaco-list-row.focused:hover { color: ${this.styles.list.listInactiveFocusForeground}; }`)),this.styles.list.pickerGroupBorder&&s.push(`.quick-input-list .quick-input-list-entry { border-top-color: ${this.styles.list.pickerGroupBorder}; }`),this.styles.list.pickerGroupForeground&&s.push(`.quick-input-list .quick-input-list-separator { color: ${this.styles.list.pickerGroupForeground}; }`);const r=s.join("\n");r!==this.ui.styleSheet.innerHTML&&(this.ui.styleSheet.innerHTML=r)}}}t.QuickInputController=x,x.MAX_WIDTH=600})),define(t[430],i([5,6]),(function(e,t){return e.create("vs/editor/browser/controller/coreCommands",t)})),define(t[431],i([5,6]),(function(e,t){return e.create("vs/editor/browser/controller/textAreaHandler",t)})),define(t[432],i([5,6]),(function(e,t){return e.create("vs/editor/browser/editorExtensions",t)})), - define(t[433],i([5,6]),(function(e,t){return e.create("vs/editor/browser/widget/codeEditorWidget",t)})),define(t[434],i([5,6]),(function(e,t){return e.create("vs/editor/browser/widget/diffEditorWidget",t)})),define(t[435],i([5,6]),(function(e,t){return e.create("vs/editor/browser/widget/diffReview",t)})),define(t[436],i([5,6]),(function(e,t){return e.create("vs/editor/browser/widget/inlineDiffMargin",t)})),define(t[437],i([0,1,436,7,47,2,3,26]),(function(e,t,i,n,o,s,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InlineDiffMargin=void 0;class d extends s.Disposable{constructor(e,t,s,d,c,h){super(),this._viewZoneId=e,this._marginDomNode=t,this.editor=s,this.diff=d,this._contextMenuService=c,this._clipboardService=h,this._visibility=!1,this._marginDomNode.style.zIndex="10",this._diffActions=document.createElement("div"),this._diffActions.className=l.Codicon.lightBulb.classNames+" lightbulb-glyph",this._diffActions.style.position="absolute";const u=s.getOption(51),g=s.getModel().getEOL() - ;this._diffActions.style.right="0px",this._diffActions.style.visibility="hidden",this._diffActions.style.height=`${u}px`,this._diffActions.style.lineHeight=`${u}px`,this._marginDomNode.appendChild(this._diffActions);const p=[];p.push(new o.Action("diff.clipboard.copyDeletedContent",d.originalEndLineNumber>d.modifiedStartLineNumber?i.localize(0,null):i.localize(1,null),void 0,!0,()=>r(this,void 0,void 0,(function*(){yield this._clipboardService.writeText(d.originalContent.join(g)+g)}))));let m=0,f=void 0;d.originalEndLineNumber>d.modifiedStartLineNumber&&(f=new o.Action("diff.clipboard.copyDeletedLineContent",i.localize(2,null,d.originalStartLineNumber),void 0,!0,()=>r(this,void 0,void 0,(function*(){yield this._clipboardService.writeText(d.originalContent[m])}))),p.push(f)),s.getOption(72)||p.push(new o.Action("diff.inline.revertChange",i.localize(3,null),void 0,!0,()=>r(this,void 0,void 0,(function*(){if(0===d.modifiedEndLineNumber){const e=s.getModel().getLineMaxColumn(d.modifiedStartLineNumber) - ;s.executeEdits("diffEditor",[{range:new a.Range(d.modifiedStartLineNumber,e,d.modifiedStartLineNumber,e),text:g+d.originalContent.join(g)}])}else{const e=s.getModel().getLineMaxColumn(d.modifiedEndLineNumber);s.executeEdits("diffEditor",[{range:new a.Range(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,e),text:d.originalContent.join(g)}])}}))));const _=(e,t)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:e,y:t}),getActions:()=>(f&&(f.label=i.localize(4,null,d.originalStartLineNumber+m)),p),autoSelectFirstItem:!0})};this._register(n.addStandardDisposableListener(this._diffActions,"mousedown",e=>{const{top:t,height:i}=n.getDomNodePagePosition(this._diffActions);let o=Math.floor(u/3);e.preventDefault(),_(e.posx,t+i+o)})),this._register(s.onMouseMove(e=>{if(8===e.target.type||5===e.target.type){e.target.detail.viewZoneId===this._viewZoneId?(this.visibility=!0,m=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,u)):this.visibility=!1}else this.visibility=!1})), - this._register(s.onMouseDown(e=>{if(e.event.rightButton&&(8===e.target.type||5===e.target.type)){e.target.detail.viewZoneId===this._viewZoneId&&(e.event.preventDefault(),m=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,u),_(e.event.posx,e.event.posy+u))}}))}get visibility(){return this._visibility}set visibility(e){this._visibility!==e&&(this._visibility=e,this._diffActions.style.visibility=e?"visible":"hidden")}_updateLightBulbPosition(e,t,i){const{top:o}=n.getDomNodePagePosition(e),s=t-o,r=Math.floor(s/i),a=r*i;return this._diffActions.style.top=`${a}px`,r}}t.InlineDiffMargin=d})),define(t[438],i([5,6]),(function(e,t){return e.create("vs/editor/common/config/commonEditorConfig",t)})),define(t[439],i([5,6]),(function(e,t){return e.create("vs/editor/common/config/editorOptions",t)})),define(t[38],i([0,1,439,16,122]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.EditorOptions=t.editorOptionsRegistry=t.EDITOR_MODEL_DEFAULTS=t.EDITOR_FONT_DEFAULTS=t.filterValidationDecorations=t.EditorLayoutInfoComputer=t.EditorFontLigatures=t.TextEditorCursorStyle=t.ComputeOptionsMemory=t.ValidatedEditorOptions=t.ConfigurationChangedEvent=t.MINIMAP_GUTTER_WIDTH=void 0,t.MINIMAP_GUTTER_WIDTH=8;t.ConfigurationChangedEvent=class{constructor(e){this._values=e}hasChanged(e){return this._values[e]}};t.ValidatedEditorOptions=class{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}};class s{constructor(){this.stableMinimapLayoutInput=null,this.stableFitMaxMinimapScale=0,this.stableFitRemainingWidth=0}}t.ComputeOptionsMemory=s;class r{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}compute(e,t,i){return i}}class a{constructor(e,t=null){this.schema=void 0,this.id=e,this.name="_never_",this.defaultValue=void 0,this.deps=t}validate(e){return this.defaultValue}}class l{constructor(e,t,i,n){ - this.id=e,this.name=t,this.defaultValue=i,this.schema=n}validate(e){return void 0===e?this.defaultValue:e}compute(e,t,i){return i}}class d extends l{static boolean(e,t){return void 0===e?t:"false"!==e&&Boolean(e)}constructor(e,t,i,n){void 0!==n&&(n.type="boolean",n.default=i),super(e,t,i,n)}validate(e){return d.boolean(e,this.defaultValue)}}class c extends l{constructor(e,t,i,n,o,s){void 0!==s&&(s.type="integer",s.default=i,s.minimum=n,s.maximum=o),super(e,t,i,s),this.minimum=n,this.maximum=o}static clampedInt(e,t,i,n){if(void 0===e)return t;let o=parseInt(e,10);return isNaN(o)?t:(o=Math.max(i,o),0|(o=Math.min(n,o)))}validate(e){return c.clampedInt(e,this.defaultValue,this.minimum,this.maximum)}}class h extends l{constructor(e,t,i,n,o){void 0!==o&&(o.type="number",o.default=i),super(e,t,i,o),this.validationFn=n}static clamp(e,t,i){return ei?i:e}static float(e,t){if("number"==typeof e)return e;if(void 0===e)return t;const i=parseFloat(e);return isNaN(i)?t:i}validate(e){ - return this.validationFn(h.float(e,this.defaultValue))}}class u extends l{static string(e,t){return"string"!=typeof e?t:e}constructor(e,t,i,n){void 0!==n&&(n.type="string",n.default=i),super(e,t,i,n)}validate(e){return u.string(e,this.defaultValue)}}class g extends l{constructor(e,t,i,n,o){void 0!==o&&(o.type="string",o.enum=n,o.default=i),super(e,t,i,o),this._allowedValues=n}static stringSet(e,t,i){return"string"!=typeof e?t:-1===i.indexOf(e)?t:e}validate(e){return g.stringSet(e,this.defaultValue,this._allowedValues)}}class p extends r{constructor(e,t,i,n,o,s,r){void 0!==r&&(r.type="string",r.enum=o,r.default=n),super(e,t,i,r),this._allowedValues=o,this._convert=s}validate(e){return"string"!=typeof e?this.defaultValue:-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)}}var m;!function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin" - }(m=t.TextEditorCursorStyle||(t.TextEditorCursorStyle={}));class f extends r{constructor(){super(37,"fontLigatures",f.OFF,{anyOf:[{type:"boolean",description:i.localize(16,null)},{type:"string",description:i.localize(17,null)}],description:i.localize(18,null),default:!1})}validate(e){return void 0===e?this.defaultValue:"string"==typeof e?"false"===e?f.OFF:"true"===e?f.ON:e:Boolean(e)?f.ON:f.OFF}}t.EditorFontLigatures=f,f.OFF='"liga" off, "calt" off',f.ON='"liga" on, "calt" on';class _ extends r{constructor(){super(39,"fontWeight",t.EDITOR_FONT_DEFAULTS.fontWeight,{anyOf:[{type:"number",minimum:_.MINIMUM_VALUE,maximum:_.MAXIMUM_VALUE,errorMessage:i.localize(20,null)},{type:"string",pattern:"^(normal|bold|1000|[1-9][0-9]{0,2})$"},{enum:_.SUGGESTION_VALUES}],default:t.EDITOR_FONT_DEFAULTS.fontWeight,description:i.localize(21,null)})}validate(e){return"normal"===e||"bold"===e?e:String(c.clampedInt(e,t.EDITOR_FONT_DEFAULTS.fontWeight,_.MINIMUM_VALUE,_.MAXIMUM_VALUE))}} - _.SUGGESTION_VALUES=["normal","bold","100","200","300","400","500","600","700","800","900"],_.MINIMUM_VALUE=1,_.MAXIMUM_VALUE=1e3;class v extends a{constructor(){super(117,[42,50,31,56,84,52,53,86,106,109,110,2])}compute(e,t,i){return v.computeLayout(t,{memory:e.memory,outerWidth:e.outerWidth,outerHeight:e.outerHeight,isDominatedByLongLines:e.isDominatedByLongLines,lineHeight:e.fontInfo.lineHeight,viewLineCount:e.viewLineCount,lineNumbersDigitCount:e.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:e.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:e.fontInfo.maxDigitWidth,pixelRatio:e.pixelRatio})}static computeContainedMinimapLineCount(e){const t=e.height/e.lineHeight,i=e.scrollBeyondLastLine?t-1:0,n=(e.viewLineCount+i)/(e.pixelRatio*e.height);return{typicalViewportLineCount:t,extraLinesBeyondLastLine:i,desiredRatio:n,minimapLineCount:Math.floor(e.viewLineCount/n)}}static _computeMinimapLayout(e,i){const n=e.outerWidth,o=e.outerHeight,s=e.pixelRatio;if(!e.minimap.enabled)return{renderMinimap:0, - minimapLeft:0,minimapWidth:0,minimapHeightIsEditorHeight:!1,minimapIsSampling:!1,minimapScale:1,minimapLineHeight:1,minimapCanvasInnerWidth:0,minimapCanvasInnerHeight:Math.floor(s*o),minimapCanvasOuterWidth:0,minimapCanvasOuterHeight:o};const r=i.stableMinimapLayoutInput,a=r&&e.outerHeight===r.outerHeight&&e.lineHeight===r.lineHeight&&e.typicalHalfwidthCharacterWidth===r.typicalHalfwidthCharacterWidth&&e.pixelRatio===r.pixelRatio&&e.scrollBeyondLastLine===r.scrollBeyondLastLine&&e.minimap.enabled===r.minimap.enabled&&e.minimap.side===r.minimap.side&&e.minimap.size===r.minimap.size&&e.minimap.showSlider===r.minimap.showSlider&&e.minimap.renderCharacters===r.minimap.renderCharacters&&e.minimap.maxColumn===r.minimap.maxColumn&&e.minimap.scale===r.minimap.scale&&e.verticalScrollbarWidth===r.verticalScrollbarWidth&&e.isViewportWrapping===r.isViewportWrapping,l=e.lineHeight,d=e.typicalHalfwidthCharacterWidth,c=e.scrollBeyondLastLine,h=e.minimap.renderCharacters - ;let u=s>=2?Math.round(2*e.minimap.scale):e.minimap.scale;const g=e.minimap.maxColumn,p=e.minimap.size,m=e.minimap.side,f=e.verticalScrollbarWidth,_=e.viewLineCount,C=e.remainingWidth,b=e.isViewportWrapping,S=h?2:3;let w=Math.floor(s*o);const y=w/s;let E=!1,L=!1,x=S*u,D=u/s,k=1;if("fill"===p||"fit"===p){const{typicalViewportLineCount:t,extraLinesBeyondLastLine:n,desiredRatio:r,minimapLineCount:d}=v.computeContainedMinimapLineCount({viewLineCount:_,scrollBeyondLastLine:c,height:o,lineHeight:l,pixelRatio:s});if(_/d>1)E=!0,L=!0,x=1,D=(u=1)/s;else{let o=!1,d=u+1;if("fit"===p){const t=Math.ceil((_+n)*x);b&&a&&C<=i.stableFitRemainingWidth?(o=!0,d=i.stableFitMaxMinimapScale):(o=t>w,b&&o?(i.stableMinimapLayoutInput=e,i.stableFitRemainingWidth=C):(i.stableMinimapLayoutInput=null,i.stableFitRemainingWidth=0))}if("fill"===p||o){E=!0;const e=u;x=Math.min(l*s,Math.max(1,Math.floor(1/r))),(u=Math.min(d,Math.max(1,Math.floor(x/S))))>e&&(k=Math.min(2,u/e)),D=u/s/k,w=Math.ceil(Math.max(t,_+n)*x), - b&&o&&(i.stableFitMaxMinimapScale=u)}}}const N=Math.floor(g*D),I=Math.min(N,Math.max(0,Math.floor((C-f-2)*D/(d+D)))+t.MINIMAP_GUTTER_WIDTH);let M=Math.floor(s*I);const R=M/s;return{renderMinimap:h?1:2,minimapLeft:"left"===m?0:n-I-f,minimapWidth:I,minimapHeightIsEditorHeight:E,minimapIsSampling:L,minimapScale:u,minimapLineHeight:x,minimapCanvasInnerWidth:M=Math.floor(M*k),minimapCanvasInnerHeight:w,minimapCanvasOuterWidth:R,minimapCanvasOuterHeight:y}}static computeLayout(e,t){const i=0|t.outerWidth,n=0|t.outerHeight,o=0|t.lineHeight,r=0|t.lineNumbersDigitCount,a=t.typicalHalfwidthCharacterWidth,l=t.maxDigitWidth,d=t.pixelRatio,h=t.viewLineCount,u=e.get(106),g=e.get(109),p=e.get(110),m=e.get(2),f=t.isDominatedByLongLines,_=e.get(42),C=0!==e.get(52).renderType,b=e.get(53),S=e.get(86),w=e.get(56),y=e.get(84),E=y.verticalScrollbarSize,L=y.verticalHasArrows,x=y.arrowSize,D=y.horizontalScrollbarSize,k=e.get(50),N=e.get(31);let I;if("string"==typeof k&&/^\d+(\.\d+)?ch$/.test(k)){ - const e=parseFloat(k.substr(0,k.length-2));I=c.clampedInt(e*a,0,0,1e3)}else I=c.clampedInt(k,0,0,1e3);N&&(I+=16);let M=0;if(C){const e=Math.max(r,b);M=Math.round(e*l)}let R=0;_&&(R=o);let T=0,O=T+R,A=O+M,P=A+I;const F=i-R-M-I;let W=!1,B=!1,V=-1;2!==m&&(p&&f?(W=!0,B=!0):"on"===u||"bounded"===u?B=!0:"wordWrapColumn"===u&&(V=g));const z=v._computeMinimapLayout({outerWidth:i,outerHeight:n,lineHeight:o,typicalHalfwidthCharacterWidth:a,pixelRatio:d,scrollBeyondLastLine:S,minimap:w,verticalScrollbarWidth:E,viewLineCount:h,remainingWidth:F,isViewportWrapping:B},t.memory||new s);0!==z.renderMinimap&&0===z.minimapLeft&&(T+=z.minimapWidth,O+=z.minimapWidth,A+=z.minimapWidth,P+=z.minimapWidth);const H=F-z.minimapWidth,K=Math.max(1,Math.floor((H-E-2)/a)),U=L?x:0;return B&&(V=Math.max(1,K),"bounded"===u&&(V=Math.min(V,g))),{width:i,height:n,glyphMarginLeft:T,glyphMarginWidth:R,lineNumbersLeft:O,lineNumbersWidth:M,decorationsLeft:A,decorationsWidth:I,contentLeft:P,contentWidth:H,minimap:z,viewportColumn:K, - isWordWrapMinified:W,isViewportWrapping:B,wrappingColumn:V,verticalScrollbarWidth:E,horizontalScrollbarHeight:D,overviewRuler:{top:U,width:E,height:n-2*U,right:0}}}}t.EditorLayoutInfoComputer=v;t.filterValidationDecorations=function(e){const t=e.get(79);return"editable"===t?e.get(72):"on"!==t};function C(e,t){if("string"!=typeof e)return t;switch(e){case"hidden":return 2;case"visible":return 3;default:return 1}}function b(e){return t.editorOptionsRegistry[e.id]=e,e}t.EDITOR_FONT_DEFAULTS={fontFamily:n.isMacintosh?"Menlo, Monaco, 'Courier New', monospace":n.isLinux?"'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'":"Consolas, 'Courier New', monospace",fontWeight:"normal",fontSize:n.isMacintosh?12:14,lineHeight:0,letterSpacing:0},t.EDITOR_MODEL_DEFAULTS={tabSize:4,indentSize:4,insertSpaces:!0,detectIndentation:!0,trimAutoWhitespace:!0,largeFileOptimizations:!0},t.editorOptionsRegistry=[],t.EditorOptions={acceptSuggestionOnCommitCharacter:b(new d(0,"acceptSuggestionOnCommitCharacter",!0,{ - markdownDescription:i.localize(106,null)})),acceptSuggestionOnEnter:b(new g(1,"acceptSuggestionOnEnter","on",["on","smart","off"],{markdownEnumDescriptions:["",i.localize(107,null),""],markdownDescription:i.localize(108,null)})),accessibilitySupport:b(new class extends r{constructor(){super(2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[i.localize(0,null),i.localize(1,null),i.localize(2,null)],default:"auto",description:i.localize(3,null)})}validate(e){switch(e){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue}compute(e,t,i){return 0===i?e.accessibilitySupport:i}}),accessibilityPageSize:b(new c(3,"accessibilityPageSize",10,1,1073741824,{description:i.localize(109,null)})),ariaLabel:b(new u(4,"ariaLabel",i.localize(110,null))),autoClosingBrackets:b(new g(5,"autoClosingBrackets","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",i.localize(111,null),i.localize(112,null),""], - description:i.localize(113,null)})),autoClosingOvertype:b(new g(6,"autoClosingOvertype","auto",["always","auto","never"],{enumDescriptions:["",i.localize(114,null),""],description:i.localize(115,null)})),autoClosingQuotes:b(new g(7,"autoClosingQuotes","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",i.localize(116,null),i.localize(117,null),""],description:i.localize(118,null)})),autoIndent:b(new p(8,"autoIndent",4,"full",["none","keep","brackets","advanced","full"],(function(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}),{enumDescriptions:[i.localize(119,null),i.localize(120,null),i.localize(121,null),i.localize(122,null),i.localize(123,null)],description:i.localize(124,null)})),automaticLayout:b(new d(9,"automaticLayout",!1)),autoSurround:b(new g(10,"autoSurround","languageDefined",["languageDefined","quotes","brackets","never"],{ - enumDescriptions:[i.localize(125,null),i.localize(126,null),i.localize(127,null),""],description:i.localize(128,null)})),codeLens:b(new d(11,"codeLens",!0,{description:i.localize(129,null)})),colorDecorators:b(new d(12,"colorDecorators",!0,{description:i.localize(130,null)})),columnSelection:b(new d(13,"columnSelection",!1,{description:i.localize(131,null)})),comments:b(new class extends r{constructor(){const e={insertSpace:!0,ignoreEmptyLines:!0};super(14,"comments",e,{"editor.comments.insertSpace":{type:"boolean",default:e.insertSpace,description:i.localize(4,null)},"editor.comments.ignoreEmptyLines":{type:"boolean",default:e.ignoreEmptyLines,description:i.localize(5,null)}})}validate(e){if(!e||"object"!=typeof e)return this.defaultValue;const t=e;return{insertSpace:d.boolean(t.insertSpace,this.defaultValue.insertSpace),ignoreEmptyLines:d.boolean(t.ignoreEmptyLines,this.defaultValue.ignoreEmptyLines)}}}),contextmenu:b(new d(15,"contextmenu",!0)), - copyWithSyntaxHighlighting:b(new d(16,"copyWithSyntaxHighlighting",!0,{description:i.localize(132,null)})),cursorBlinking:b(new p(17,"cursorBlinking",1,"blink",["blink","smooth","phase","expand","solid"],(function(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}),{description:i.localize(133,null)})),cursorSmoothCaretAnimation:b(new d(18,"cursorSmoothCaretAnimation",!1,{description:i.localize(134,null)})),cursorStyle:b(new p(19,"cursorStyle",m.Line,"line",["line","block","underline","line-thin","block-outline","underline-thin"],(function(e){switch(e){case"line":return m.Line;case"block":return m.Block;case"underline":return m.Underline;case"line-thin":return m.LineThin;case"block-outline":return m.BlockOutline;case"underline-thin":return m.UnderlineThin}}),{description:i.localize(135,null)})),cursorSurroundingLines:b(new c(20,"cursorSurroundingLines",0,0,1073741824,{description:i.localize(136,null)})), - cursorSurroundingLinesStyle:b(new g(21,"cursorSurroundingLinesStyle","default",["default","all"],{enumDescriptions:[i.localize(137,null),i.localize(138,null)],description:i.localize(139,null)})),cursorWidth:b(new c(22,"cursorWidth",0,0,1073741824,{markdownDescription:i.localize(140,null)})),disableLayerHinting:b(new d(23,"disableLayerHinting",!1)),disableMonospaceOptimizations:b(new d(24,"disableMonospaceOptimizations",!1)),dragAndDrop:b(new d(25,"dragAndDrop",!0,{description:i.localize(141,null)})),emptySelectionClipboard:b(new class extends d{constructor(){super(26,"emptySelectionClipboard",!0,{description:i.localize(6,null)})}compute(e,t,i){return i&&e.emptySelectionClipboard}}),extraEditorClassName:b(new u(27,"extraEditorClassName","")),fastScrollSensitivity:b(new h(28,"fastScrollSensitivity",5,e=>e<=0?5:e,{markdownDescription:i.localize(142,null)})),find:b(new class extends r{constructor(){const e={cursorMoveOnType:!0,seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1, - addExtraSpaceOnTop:!0,loop:!0};super(29,"find",e,{"editor.find.cursorMoveOnType":{type:"boolean",default:e.cursorMoveOnType,description:i.localize(7,null)},"editor.find.seedSearchStringFromSelection":{type:"boolean",default:e.seedSearchStringFromSelection,description:i.localize(8,null)},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:e.autoFindInSelection,enumDescriptions:[i.localize(9,null),i.localize(10,null),i.localize(11,null)],description:i.localize(12,null)},"editor.find.globalFindClipboard":{type:"boolean",default:e.globalFindClipboard,description:i.localize(13,null),included:n.isMacintosh},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:e.addExtraSpaceOnTop,description:i.localize(14,null)},"editor.find.loop":{type:"boolean",default:e.loop,description:i.localize(15,null)}})}validate(e){if(!e||"object"!=typeof e)return this.defaultValue;const t=e;return{cursorMoveOnType:d.boolean(t.cursorMoveOnType,this.defaultValue.cursorMoveOnType), - seedSearchStringFromSelection:d.boolean(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:"boolean"==typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":g.stringSet(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:d.boolean(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:d.boolean(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop),loop:d.boolean(t.loop,this.defaultValue.loop)}}}),fixedOverflowWidgets:b(new d(30,"fixedOverflowWidgets",!1)),folding:b(new d(31,"folding",!0,{description:i.localize(143,null)})),foldingStrategy:b(new g(32,"foldingStrategy","auto",["auto","indentation"],{enumDescriptions:[i.localize(144,null),i.localize(145,null)],description:i.localize(146,null)})),foldingHighlight:b(new d(33,"foldingHighlight",!0,{description:i.localize(147,null)})),unfoldOnClickAfterEndOfLine:b(new d(34,"unfoldOnClickAfterEndOfLine",!1,{ - description:i.localize(148,null)})),fontFamily:b(new u(35,"fontFamily",t.EDITOR_FONT_DEFAULTS.fontFamily,{description:i.localize(149,null)})),fontInfo:b(new class extends a{constructor(){super(36)}compute(e,t,i){return e.fontInfo}}),fontLigatures2:b(new f),fontSize:b(new class extends l{constructor(){super(38,"fontSize",t.EDITOR_FONT_DEFAULTS.fontSize,{type:"number",minimum:6,maximum:100,default:t.EDITOR_FONT_DEFAULTS.fontSize,description:i.localize(19,null)})}validate(e){let i=h.float(e,this.defaultValue);return 0===i?t.EDITOR_FONT_DEFAULTS.fontSize:h.clamp(i,6,100)}compute(e,t,i){return e.fontInfo.fontSize}}),fontWeight:b(new _),formatOnPaste:b(new d(40,"formatOnPaste",!1,{description:i.localize(150,null)})),formatOnType:b(new d(41,"formatOnType",!1,{description:i.localize(151,null)})),glyphMargin:b(new d(42,"glyphMargin",!0,{description:i.localize(152,null)})),gotoLocation:b(new class extends r{constructor(){const e={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek", - multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},t={type:"string",enum:["peek","gotoAndPeek","goto"],default:e.multiple,enumDescriptions:[i.localize(22,null),i.localize(23,null),i.localize(24,null)]};super(43,"gotoLocation",e,{"editor.gotoLocation.multiple":{deprecationMessage:i.localize(25,null)},"editor.gotoLocation.multipleDefinitions":Object.assign({description:i.localize(26,null)},t),"editor.gotoLocation.multipleTypeDefinitions":Object.assign({description:i.localize(27,null)},t),"editor.gotoLocation.multipleDeclarations":Object.assign({description:i.localize(28,null)},t),"editor.gotoLocation.multipleImplementations":Object.assign({description:i.localize(29,null)},t), - "editor.gotoLocation.multipleReferences":Object.assign({description:i.localize(30,null)},t),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:e.alternativeDefinitionCommand,description:i.localize(31,null)},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:e.alternativeTypeDefinitionCommand,description:i.localize(32,null)},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:e.alternativeDeclarationCommand,description:i.localize(33,null)},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:e.alternativeImplementationCommand,description:i.localize(34,null)},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:e.alternativeReferenceCommand,description:i.localize(35,null)}})}validate(e){var t,i,n,o,s;if(!e||"object"!=typeof e)return this.defaultValue;const r=e;return{multiple:g.stringSet(r.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]), - multipleDefinitions:null!==(t=r.multipleDefinitions)&&void 0!==t?t:g.stringSet(r.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(i=r.multipleTypeDefinitions)&&void 0!==i?i:g.stringSet(r.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(n=r.multipleDeclarations)&&void 0!==n?n:g.stringSet(r.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(o=r.multipleImplementations)&&void 0!==o?o:g.stringSet(r.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(s=r.multipleReferences)&&void 0!==s?s:g.stringSet(r.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:u.string(r.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:u.string(r.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand), - alternativeDeclarationCommand:u.string(r.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:u.string(r.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:u.string(r.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}}}),hideCursorInOverviewRuler:b(new d(44,"hideCursorInOverviewRuler",!1,{description:i.localize(153,null)})),highlightActiveIndentGuide:b(new d(45,"highlightActiveIndentGuide",!0,{description:i.localize(154,null)})),hover:b(new class extends r{constructor(){const e={enabled:!0,delay:300,sticky:!0};super(46,"hover",e,{"editor.hover.enabled":{type:"boolean",default:e.enabled,description:i.localize(36,null)},"editor.hover.delay":{type:"number",default:e.delay,description:i.localize(37,null)},"editor.hover.sticky":{type:"boolean",default:e.sticky,description:i.localize(38,null)}})}validate(e){if(!e||"object"!=typeof e)return this.defaultValue;const t=e - ;return{enabled:d.boolean(t.enabled,this.defaultValue.enabled),delay:c.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:d.boolean(t.sticky,this.defaultValue.sticky)}}}),inDiffEditor:b(new d(47,"inDiffEditor",!1)),letterSpacing:b(new h(48,"letterSpacing",t.EDITOR_FONT_DEFAULTS.letterSpacing,e=>h.clamp(e,-5,20),{description:i.localize(155,null)})),lightbulb:b(new class extends r{constructor(){const e={enabled:!0};super(49,"lightbulb",e,{"editor.lightbulb.enabled":{type:"boolean",default:e.enabled,description:i.localize(39,null)}})}validate(e){if(!e||"object"!=typeof e)return this.defaultValue;const t=e;return{enabled:d.boolean(t.enabled,this.defaultValue.enabled)}}}),lineDecorationsWidth:b(new l(50,"lineDecorationsWidth",10)),lineHeight:b(new class extends c{constructor(){super(51,"lineHeight",t.EDITOR_FONT_DEFAULTS.lineHeight,0,150,{description:i.localize(40,null)})}compute(e,t,i){return e.fontInfo.lineHeight}}),lineNumbers:b(new class extends r{constructor(){super(52,"lineNumbers",{renderType:1, - renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[i.localize(59,null),i.localize(60,null),i.localize(61,null),i.localize(62,null)],default:"on",description:i.localize(63,null)})}validate(e){let t=this.defaultValue.renderType,i=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,i=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:i}}}),lineNumbersMinChars:b(new c(53,"lineNumbersMinChars",5,1,300)),links:b(new d(54,"links",!0,{description:i.localize(156,null)})),matchBrackets:b(new g(55,"matchBrackets","always",["always","near","never"],{description:i.localize(157,null)})),minimap:b(new class extends r{constructor(){const e={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};super(56,"minimap",e,{"editor.minimap.enabled":{type:"boolean",default:e.enabled,description:i.localize(41,null)},"editor.minimap.size":{type:"string",enum:["proportional","fill","fit"], - enumDescriptions:[i.localize(42,null),i.localize(43,null),i.localize(44,null)],default:e.size,description:i.localize(45,null)},"editor.minimap.side":{type:"string",enum:["left","right"],default:e.side,description:i.localize(46,null)},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:e.showSlider,description:i.localize(47,null)},"editor.minimap.scale":{type:"number",default:e.scale,minimum:1,maximum:3,enum:[1,2,3],description:i.localize(48,null)},"editor.minimap.renderCharacters":{type:"boolean",default:e.renderCharacters,description:i.localize(49,null)},"editor.minimap.maxColumn":{type:"number",default:e.maxColumn,description:i.localize(50,null)}})}validate(e){if(!e||"object"!=typeof e)return this.defaultValue;const t=e;return{enabled:d.boolean(t.enabled,this.defaultValue.enabled),size:g.stringSet(t.size,this.defaultValue.size,["proportional","fill","fit"]),side:g.stringSet(t.side,this.defaultValue.side,["right","left"]), - showSlider:g.stringSet(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:d.boolean(t.renderCharacters,this.defaultValue.renderCharacters),scale:c.clampedInt(t.scale,1,1,3),maxColumn:c.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}}}),mouseStyle:b(new g(57,"mouseStyle","text",["text","default","copy"])),mouseWheelScrollSensitivity:b(new h(58,"mouseWheelScrollSensitivity",1,e=>0===e?1:e,{markdownDescription:i.localize(158,null)})),mouseWheelZoom:b(new d(59,"mouseWheelZoom",!1,{markdownDescription:i.localize(159,null)})),multiCursorMergeOverlapping:b(new d(60,"multiCursorMergeOverlapping",!0,{description:i.localize(160,null)})),multiCursorModifier:b(new p(61,"multiCursorModifier","altKey","alt",["ctrlCmd","alt"],(function(e){return"ctrlCmd"===e?n.isMacintosh?"metaKey":"ctrlKey":"altKey"}),{markdownEnumDescriptions:[i.localize(161,null),i.localize(162,null)],markdownDescription:i.localize(163,null)})), - multiCursorPaste:b(new g(62,"multiCursorPaste","spread",["spread","full"],{markdownEnumDescriptions:[i.localize(164,null),i.localize(165,null)],markdownDescription:i.localize(166,null)})),occurrencesHighlight:b(new d(63,"occurrencesHighlight",!0,{description:i.localize(167,null)})),overviewRulerBorder:b(new d(64,"overviewRulerBorder",!0,{description:i.localize(168,null)})),overviewRulerLanes:b(new c(65,"overviewRulerLanes",3,0,3)),padding:b(new class extends r{constructor(){super(66,"padding",{top:0,bottom:0},{"editor.padding.top":{type:"number",default:0,minimum:0,maximum:1e3,description:i.localize(51,null)},"editor.padding.bottom":{type:"number",default:0,minimum:0,maximum:1e3,description:i.localize(52,null)}})}validate(e){if(!e||"object"!=typeof e)return this.defaultValue;const t=e;return{top:c.clampedInt(t.top,0,0,1e3),bottom:c.clampedInt(t.bottom,0,0,1e3)}}}),parameterHints:b(new class extends r{constructor(){const e={enabled:!0,cycle:!1};super(67,"parameterHints",e,{"editor.parameterHints.enabled":{ - type:"boolean",default:e.enabled,description:i.localize(53,null)},"editor.parameterHints.cycle":{type:"boolean",default:e.cycle,description:i.localize(54,null)}})}validate(e){if(!e||"object"!=typeof e)return this.defaultValue;const t=e;return{enabled:d.boolean(t.enabled,this.defaultValue.enabled),cycle:d.boolean(t.cycle,this.defaultValue.cycle)}}}),peekWidgetDefaultFocus:b(new g(68,"peekWidgetDefaultFocus","tree",["tree","editor"],{enumDescriptions:[i.localize(169,null),i.localize(170,null)],description:i.localize(171,null)})),definitionLinkOpensInPeek:b(new d(69,"definitionLinkOpensInPeek",!1,{description:i.localize(172,null)})),quickSuggestions:b(new class extends r{constructor(){const e={other:!0,comments:!1,strings:!1};super(70,"quickSuggestions",e,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:e.strings,description:i.localize(55,null)},comments:{type:"boolean",default:e.comments,description:i.localize(56,null)},other:{type:"boolean",default:e.other, - description:i.localize(57,null)}}}],default:e,description:i.localize(58,null)}),this.defaultValue=e}validate(e){if("boolean"==typeof e)return e;if(e&&"object"==typeof e){const t=e,i={other:d.boolean(t.other,this.defaultValue.other),comments:d.boolean(t.comments,this.defaultValue.comments),strings:d.boolean(t.strings,this.defaultValue.strings)};return!!(i.other&&i.comments&&i.strings)||!!(i.other||i.comments||i.strings)&&i}return this.defaultValue}}),quickSuggestionsDelay:b(new c(71,"quickSuggestionsDelay",10,0,1073741824,{description:i.localize(173,null)})),readOnly:b(new d(72,"readOnly",!1)),renameOnType:b(new d(73,"renameOnType",!1,{description:i.localize(174,null)})),renderControlCharacters:b(new d(74,"renderControlCharacters",!1,{description:i.localize(175,null)})),renderIndentGuides:b(new d(75,"renderIndentGuides",!0,{description:i.localize(176,null)})),renderFinalNewline:b(new d(76,"renderFinalNewline",!0,{description:i.localize(177,null)})), - renderLineHighlight:b(new g(77,"renderLineHighlight","line",["none","gutter","line","all"],{enumDescriptions:["","","",i.localize(178,null)],description:i.localize(179,null)})),renderLineHighlightOnlyWhenFocus:b(new d(78,"renderLineHighlightOnlyWhenFocus",!1,{description:i.localize(180,null)})),renderValidationDecorations:b(new g(79,"renderValidationDecorations","editable",["editable","on","off"])),renderWhitespace:b(new g(80,"renderWhitespace","selection",["none","boundary","selection","trailing","all"],{enumDescriptions:["",i.localize(181,null),i.localize(182,null),i.localize(183,null),""],description:i.localize(184,null)})),revealHorizontalRightPadding:b(new c(81,"revealHorizontalRightPadding",30,0,1e3)),roundedSelection:b(new d(82,"roundedSelection",!0,{description:i.localize(185,null)})),rulers:b(new class extends r{constructor(){const e=[],t={type:"number",description:i.localize(64,null)};super(83,"rulers",e,{type:"array",items:{anyOf:[t,{type:["object"],properties:{column:t,color:{type:"string", - description:i.localize(65,null),format:"color-hex"}}}]},default:e,description:i.localize(66,null)})}validate(e){if(Array.isArray(e)){let t=[];for(let i of e)if("number"==typeof i)t.push({column:c.clampedInt(i,0,0,1e4),color:null});else if(i&&"object"==typeof i){const e=i;t.push({column:c.clampedInt(e.column,0,0,1e4),color:e.color})}return t.sort((e,t)=>e.column-t.column),t}return this.defaultValue}}),scrollbar:b(new class extends r{constructor(){super(84,"scrollbar",{vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:12,horizontalSliderSize:12,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0})}validate(e){if(!e||"object"!=typeof e)return this.defaultValue;const t=e,i=c.clampedInt(t.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),n=c.clampedInt(t.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3);return{ - arrowSize:c.clampedInt(t.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:C(t.vertical,this.defaultValue.vertical),horizontal:C(t.horizontal,this.defaultValue.horizontal),useShadows:d.boolean(t.useShadows,this.defaultValue.useShadows),verticalHasArrows:d.boolean(t.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:d.boolean(t.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:d.boolean(t.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:d.boolean(t.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:i,horizontalSliderSize:c.clampedInt(t.horizontalSliderSize,i,0,1e3),verticalScrollbarSize:n,verticalSliderSize:c.clampedInt(t.verticalSliderSize,n,0,1e3)}}}),scrollBeyondLastColumn:b(new c(85,"scrollBeyondLastColumn",5,0,1073741824,{description:i.localize(186,null)})),scrollBeyondLastLine:b(new d(86,"scrollBeyondLastLine",!0,{description:i.localize(187,null)})), - scrollPredominantAxis:b(new d(87,"scrollPredominantAxis",!0,{description:i.localize(188,null)})),selectionClipboard:b(new d(88,"selectionClipboard",!0,{description:i.localize(189,null),included:n.isLinux})),selectionHighlight:b(new d(89,"selectionHighlight",!0,{description:i.localize(190,null)})),selectOnLineNumbers:b(new d(90,"selectOnLineNumbers",!0)),showFoldingControls:b(new g(91,"showFoldingControls","mouseover",["always","mouseover"],{enumDescriptions:[i.localize(191,null),i.localize(192,null)],description:i.localize(193,null)})),showUnused:b(new d(92,"showUnused",!0,{description:i.localize(194,null)})),showDeprecated:b(new d(113,"showDeprecated",!0,{description:i.localize(195,null)})),snippetSuggestions:b(new g(93,"snippetSuggestions","inline",["top","bottom","inline","none"],{enumDescriptions:[i.localize(196,null),i.localize(197,null),i.localize(198,null),i.localize(199,null)],description:i.localize(200,null)})),smoothScrolling:b(new d(94,"smoothScrolling",!1,{description:i.localize(201,null)})), - stopRenderingLineAfter:b(new c(95,"stopRenderingLineAfter",1e4,-1,1073741824)),suggest:b(new class extends r{constructor(){const e={insertMode:"insert",filterGraceful:!0,snippetsPreventQuickSuggestions:!0,localityBonus:!1,shareSuggestSelections:!1,showIcons:!0,maxVisibleSuggestions:12,showMethods:!0,showFunctions:!0,showConstructors:!0,showFields:!0,showVariables:!0,showClasses:!0,showStructs:!0,showInterfaces:!0,showModules:!0,showProperties:!0,showEvents:!0,showOperators:!0,showUnits:!0,showValues:!0,showConstants:!0,showEnums:!0,showEnumMembers:!0,showKeywords:!0,showWords:!0,showColors:!0,showFiles:!0,showReferences:!0,showFolders:!0,showTypeParameters:!0,showSnippets:!0,showUsers:!0,showIssues:!0,statusBar:{visible:!1}};super(96,"suggest",e,{"editor.suggest.insertMode":{type:"string",enum:["insert","replace"],enumDescriptions:[i.localize(67,null),i.localize(68,null)],default:e.insertMode,description:i.localize(69,null)},"editor.suggest.filterGraceful":{type:"boolean",default:e.filterGraceful, - description:i.localize(70,null)},"editor.suggest.localityBonus":{type:"boolean",default:e.localityBonus,description:i.localize(71,null)},"editor.suggest.shareSuggestSelections":{type:"boolean",default:e.shareSuggestSelections,markdownDescription:i.localize(72,null)},"editor.suggest.snippetsPreventQuickSuggestions":{type:"boolean",default:e.snippetsPreventQuickSuggestions,description:i.localize(73,null)},"editor.suggest.showIcons":{type:"boolean",default:e.showIcons,description:i.localize(74,null)},"editor.suggest.maxVisibleSuggestions":{type:"number",default:e.maxVisibleSuggestions,minimum:1,maximum:15,description:i.localize(75,null)},"editor.suggest.filteredTypes":{type:"object",deprecationMessage:i.localize(76,null)},"editor.suggest.showMethods":{type:"boolean",default:!0,markdownDescription:i.localize(77,null)},"editor.suggest.showFunctions":{type:"boolean",default:!0,markdownDescription:i.localize(78,null)},"editor.suggest.showConstructors":{type:"boolean",default:!0, - markdownDescription:i.localize(79,null)},"editor.suggest.showFields":{type:"boolean",default:!0,markdownDescription:i.localize(80,null)},"editor.suggest.showVariables":{type:"boolean",default:!0,markdownDescription:i.localize(81,null)},"editor.suggest.showClasses":{type:"boolean",default:!0,markdownDescription:i.localize(82,null)},"editor.suggest.showStructs":{type:"boolean",default:!0,markdownDescription:i.localize(83,null)},"editor.suggest.showInterfaces":{type:"boolean",default:!0,markdownDescription:i.localize(84,null)},"editor.suggest.showModules":{type:"boolean",default:!0,markdownDescription:i.localize(85,null)},"editor.suggest.showProperties":{type:"boolean",default:!0,markdownDescription:i.localize(86,null)},"editor.suggest.showEvents":{type:"boolean",default:!0,markdownDescription:i.localize(87,null)},"editor.suggest.showOperators":{type:"boolean",default:!0,markdownDescription:i.localize(88,null)},"editor.suggest.showUnits":{type:"boolean",default:!0,markdownDescription:i.localize(89,null)}, - "editor.suggest.showValues":{type:"boolean",default:!0,markdownDescription:i.localize(90,null)},"editor.suggest.showConstants":{type:"boolean",default:!0,markdownDescription:i.localize(91,null)},"editor.suggest.showEnums":{type:"boolean",default:!0,markdownDescription:i.localize(92,null)},"editor.suggest.showEnumMembers":{type:"boolean",default:!0,markdownDescription:i.localize(93,null)},"editor.suggest.showKeywords":{type:"boolean",default:!0,markdownDescription:i.localize(94,null)},"editor.suggest.showWords":{type:"boolean",default:!0,markdownDescription:i.localize(95,null)},"editor.suggest.showColors":{type:"boolean",default:!0,markdownDescription:i.localize(96,null)},"editor.suggest.showFiles":{type:"boolean",default:!0,markdownDescription:i.localize(97,null)},"editor.suggest.showReferences":{type:"boolean",default:!0,markdownDescription:i.localize(98,null)},"editor.suggest.showCustomcolors":{type:"boolean",default:!0,markdownDescription:i.localize(99,null)},"editor.suggest.showFolders":{type:"boolean", - default:!0,markdownDescription:i.localize(100,null)},"editor.suggest.showTypeParameters":{type:"boolean",default:!0,markdownDescription:i.localize(101,null)},"editor.suggest.showSnippets":{type:"boolean",default:!0,markdownDescription:i.localize(102,null)},"editor.suggest.showUsers":{type:"boolean",default:!0,markdownDescription:i.localize(103,null)},"editor.suggest.showIssues":{type:"boolean",default:!0,markdownDescription:i.localize(104,null)},"editor.suggest.statusBar.visible":{type:"boolean",default:!1,markdownDescription:i.localize(105,null)}})}validate(e){var t;if(!e||"object"!=typeof e)return this.defaultValue;const i=e;return{insertMode:g.stringSet(i.insertMode,this.defaultValue.insertMode,["insert","replace"]),filterGraceful:d.boolean(i.filterGraceful,this.defaultValue.filterGraceful),snippetsPreventQuickSuggestions:d.boolean(i.snippetsPreventQuickSuggestions,this.defaultValue.filterGraceful),localityBonus:d.boolean(i.localityBonus,this.defaultValue.localityBonus), - shareSuggestSelections:d.boolean(i.shareSuggestSelections,this.defaultValue.shareSuggestSelections),showIcons:d.boolean(i.showIcons,this.defaultValue.showIcons),maxVisibleSuggestions:c.clampedInt(i.maxVisibleSuggestions,this.defaultValue.maxVisibleSuggestions,1,15),showMethods:d.boolean(i.showMethods,this.defaultValue.showMethods),showFunctions:d.boolean(i.showFunctions,this.defaultValue.showFunctions),showConstructors:d.boolean(i.showConstructors,this.defaultValue.showConstructors),showFields:d.boolean(i.showFields,this.defaultValue.showFields),showVariables:d.boolean(i.showVariables,this.defaultValue.showVariables),showClasses:d.boolean(i.showClasses,this.defaultValue.showClasses),showStructs:d.boolean(i.showStructs,this.defaultValue.showStructs),showInterfaces:d.boolean(i.showInterfaces,this.defaultValue.showInterfaces),showModules:d.boolean(i.showModules,this.defaultValue.showModules),showProperties:d.boolean(i.showProperties,this.defaultValue.showProperties), - showEvents:d.boolean(i.showEvents,this.defaultValue.showEvents),showOperators:d.boolean(i.showOperators,this.defaultValue.showOperators),showUnits:d.boolean(i.showUnits,this.defaultValue.showUnits),showValues:d.boolean(i.showValues,this.defaultValue.showValues),showConstants:d.boolean(i.showConstants,this.defaultValue.showConstants),showEnums:d.boolean(i.showEnums,this.defaultValue.showEnums),showEnumMembers:d.boolean(i.showEnumMembers,this.defaultValue.showEnumMembers),showKeywords:d.boolean(i.showKeywords,this.defaultValue.showKeywords),showWords:d.boolean(i.showWords,this.defaultValue.showWords),showColors:d.boolean(i.showColors,this.defaultValue.showColors),showFiles:d.boolean(i.showFiles,this.defaultValue.showFiles),showReferences:d.boolean(i.showReferences,this.defaultValue.showReferences),showFolders:d.boolean(i.showFolders,this.defaultValue.showFolders),showTypeParameters:d.boolean(i.showTypeParameters,this.defaultValue.showTypeParameters), - showSnippets:d.boolean(i.showSnippets,this.defaultValue.showSnippets),showUsers:d.boolean(i.showUsers,this.defaultValue.showUsers),showIssues:d.boolean(i.showIssues,this.defaultValue.showIssues),statusBar:{visible:d.boolean(null===(t=i.statusBar)||void 0===t?void 0:t.visible,!!this.defaultValue.statusBar.visible)}}}}),suggestFontSize:b(new c(97,"suggestFontSize",0,0,1e3,{markdownDescription:i.localize(202,null)})),suggestLineHeight:b(new c(98,"suggestLineHeight",0,0,1e3,{markdownDescription:i.localize(203,null)})),suggestOnTriggerCharacters:b(new d(99,"suggestOnTriggerCharacters",!0,{description:i.localize(204,null)})),suggestSelection:b(new g(100,"suggestSelection","recentlyUsed",["first","recentlyUsed","recentlyUsedByPrefix"],{markdownEnumDescriptions:[i.localize(205,null),i.localize(206,null),i.localize(207,null)],description:i.localize(208,null)})),tabCompletion:b(new g(101,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[i.localize(209,null),i.localize(210,null),i.localize(211,null)], - description:i.localize(212,null)})),tabIndex:b(new c(102,"tabIndex",0,-1,1073741824)),unusualLineTerminators:b(new g(103,"unusualLineTerminators","prompt",["off","prompt","auto"],{enumDescriptions:[i.localize(213,null),i.localize(214,null),i.localize(215,null)],description:i.localize(216,null)})),useTabStops:b(new d(104,"useTabStops",!0,{description:i.localize(217,null)})),wordSeparators:b(new u(105,"wordSeparators",o.USUAL_WORD_SEPARATORS,{description:i.localize(218,null)})),wordWrap:b(new g(106,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[i.localize(219,null),i.localize(220,null),i.localize(221,null),i.localize(222,null)],description:i.localize(223,null)})),wordWrapBreakAfterCharacters:b(new u(107,"wordWrapBreakAfterCharacters"," \t})]?|/&.,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」")),wordWrapBreakBeforeCharacters:b(new u(108,"wordWrapBreakBeforeCharacters","([{‘“〈《「『【〔([{「£¥$£¥++")), - wordWrapColumn:b(new c(109,"wordWrapColumn",80,1,1073741824,{markdownDescription:i.localize(224,null)})),wordWrapMinified:b(new d(110,"wordWrapMinified",!0)),wrappingIndent:b(new p(111,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],(function(e){switch(e){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}),{enumDescriptions:[i.localize(225,null),i.localize(226,null),i.localize(227,null),i.localize(228,null)],description:i.localize(229,null)})),wrappingStrategy:b(new g(112,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[i.localize(230,null),i.localize(231,null)],description:i.localize(232,null)})),editorClassName:b(new class extends a{constructor(){super(114,[57,27])}compute(e,t,i){const n=["monaco-editor"];return t.get(27)&&n.push(t.get(27)),e.extraEditorClassName&&n.push(e.extraEditorClassName),"default"===t.get(57)?n.push("mouse-default"):"copy"===t.get(57)&&n.push("mouse-copy"),t.get(92)&&n.push("showUnused"), - t.get(113)&&n.push("showDeprecated"),n.join(" ")}}),pixelRatio:b(new class extends a{constructor(){super(115)}compute(e,t,i){return e.pixelRatio}}),tabFocusMode:b(new class extends a{constructor(){super(116,[72])}compute(e,t,i){return!!t.get(72)||e.tabFocusMode}}),layoutInfo:b(new v),wrappingInfo:b(new class extends a{constructor(){super(118,[117])}compute(e,t,i){const n=t.get(117);return{isDominatedByLongLines:e.isDominatedByLongLines,isWordWrapMinified:n.isWordWrapMinified,isViewportWrapping:n.isViewportWrapping,wrappingColumn:n.wrappingColumn}}})}})),define(t[440],i([0,1,13,3,70,38]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewModelDecorations=void 0;t.ViewModelDecorations=class{constructor(e,t,i,n,o){this.editorId=e,this.model=t,this.configuration=i,this._linesCollection=n,this._coordinatesConverter=o,this._decorationsCache=Object.create(null),this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null} - _clearCachedModelDecorationsResolver(){this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null}dispose(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}reset(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}onModelDecorationsChanged(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}onLineMappingChanged(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}_getOrCreateViewModelDecoration(e){const t=e.id;let s=this._decorationsCache[t];if(!s){const r=e.range,a=e.options;let l;if(a.isWholeLine){const e=this._coordinatesConverter.convertModelPositionToViewPosition(new i.Position(r.startLineNumber,1)),t=this._coordinatesConverter.convertModelPositionToViewPosition(new i.Position(r.endLineNumber,this.model.getLineMaxColumn(r.endLineNumber)));l=new n.Range(e.lineNumber,e.column,t.lineNumber,t.column) - }else l=this._coordinatesConverter.convertModelRangeToViewRange(r);s=new o.ViewModelDecoration(l,a),this._decorationsCache[t]=s}return s}getDecorationsViewportData(e){let t=null!==this._cachedModelDecorationsResolver;return(t=t&&e.equalsRange(this._cachedModelDecorationsResolverViewRange))||(this._cachedModelDecorationsResolver=this._getDecorationsViewportData(e),this._cachedModelDecorationsResolverViewRange=e),this._cachedModelDecorationsResolver}_getDecorationsViewportData(e){const t=this._linesCollection.getDecorationsInRange(e,this.editorId,s.filterValidationDecorations(this.configuration.options)),i=e.startLineNumber,r=e.endLineNumber;let a=[],l=0,d=[];for(let e=i;e<=r;e++)d[e-i]=[];for(let e=0,s=t.length;e0&&(this.changes=r.compressConsecutiveTextChanges(this.changes,t)),this.afterEOL=i,this.afterVersionId=n,this.afterCursorState=o}static _writeSelectionsSize(e){return 4+16*(e?e.length:0)}static _writeSelections(e,t,i){if(a.writeUInt32BE(e,t?t.length:0,i),i+=4,t)for(const n of t)a.writeUInt32BE(e,n.selectionStartLineNumber,i),i+=4,a.writeUInt32BE(e,n.selectionStartColumn,i),i+=4,a.writeUInt32BE(e,n.positionLineNumber,i),i+=4,a.writeUInt32BE(e,n.positionColumn,i),i+=4;return i}static _readSelections(e,t,i){const n=a.readUInt32BE(e,t);t+=4;for(let s=0;se.toString()).join(", ")}matchesResource(e){return(s.URI.isUri(this.model)?this.model:this.model.uri).toString()===e.toString()}setModel(e){this.model=e}canAppend(e){return this.model===e&&this._data instanceof d}append(e,t,i,n,o){this._data instanceof d&&this._data.append(e,t,i,n,o)}close(){this._data instanceof d&&(this._data=this._data.serialize())}undo(){if(s.URI.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());const e=d.deserialize(this._data);this.model._applyUndo(e.changes,e.beforeEOL,e.beforeVersionId,e.beforeCursorState)}redo(){if(s.URI.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());const e=d.deserialize(this._data);this.model._applyRedo(e.changes,e.afterEOL,e.afterVersionId,e.afterCursorState)}}t.SingleModelEditStackElement=c;class h{ - constructor(e,t){this.type=1,this.label=e,this._isOpen=!0,this._editStackElementsArr=t.slice(0),this._editStackElementsMap=new Map;for(const e of this._editStackElementsArr){const t=l(e.resource);this._editStackElementsMap.set(t,e)}this._delegate=null}get resources(){return this._editStackElementsArr.map(e=>e.resource)}prepareUndoRedo(){if(this._delegate)return this._delegate.prepareUndoRedo(this)}matchesResource(e){const t=l(e);return this._editStackElementsMap.has(t)}setModel(e){const t=l(s.URI.isUri(e)?e:e.uri);this._editStackElementsMap.has(t)&&this._editStackElementsMap.get(t).setModel(e)}canAppend(e){if(!this._isOpen)return!1;const t=l(e.uri);if(this._editStackElementsMap.has(t)){return this._editStackElementsMap.get(t).canAppend(e)}return!1}append(e,t,i,n,o){const s=l(e.uri);this._editStackElementsMap.get(s).append(e,t,i,n,o)}close(){this._isOpen=!1}undo(){this._isOpen=!1;for(const e of this._editStackElementsArr)e.undo()}redo(){for(const e of this._editStackElementsArr)e.redo()}split(){ - return this._editStackElementsArr}}function u(e){return"\n"===e.getEOL()?0:1}function g(e){return!!e&&(e instanceof c||e instanceof h)}t.MultiModelEditStackElement=h,t.isEditStackElement=g;class p{constructor(e,t){this._model=e,this._undoRedoService=t}pushStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);g(e)&&e.close()}clear(){this._undoRedoService.removeElements(this._model.uri)}_getOrCreateEditStackElement(e){const t=this._undoRedoService.getLastElement(this._model.uri);if(g(t)&&t.canAppend(this._model))return t;const i=new c(this._model,e);return this._undoRedoService.pushElement(i),i}pushEOL(e){const t=this._getOrCreateEditStackElement(null);this._model.setEOL(e),t.append(this._model,[],u(this._model),this._model.getAlternativeVersionId(),null)}pushEditOperation(e,t,i){const n=this._getOrCreateEditStackElement(e),o=this._model.applyEdits(t,!0),s=p._computeCursorState(i,o),r=o.map((e,t)=>({index:t,textChange:e.textChange})) - ;return r.sort((e,t)=>e.textChange.oldPosition===t.textChange.oldPosition?e.index-t.index:e.textChange.oldPosition-t.textChange.oldPosition),n.append(this._model,r.map(e=>e.textChange),u(this._model),this._model.getAlternativeVersionId(),s),s}static _computeCursorState(e,t){try{return e?e(t):null}catch(e){return n.onUnexpectedError(e),null}}}t.EditStack=p})),define(t[442],i([5,6]),(function(e,t){return e.create("vs/editor/common/modes/modesRegistry",t)})),define(t[443],i([5,6]),(function(e,t){return e.create("vs/editor/common/standaloneStrings",t)})),define(t[61],i([0,1,443]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleServicesNLS=t.ToggleHighContrastNLS=t.StandaloneCodeEditorNLS=t.QuickOutlineNLS=t.QuickCommandNLS=t.QuickHelpNLS=t.GoToLineNLS=t.InspectTokensNLS=t.AccessibilityHelpNLS=void 0,function(e){e.noSelection=i.localize(0,null),e.singleSelectionRange=i.localize(1,null),e.singleSelection=i.localize(2,null),e.multiSelectionRange=i.localize(3,null), - e.multiSelection=i.localize(4,null),e.emergencyConfOn=i.localize(5,null),e.openingDocs=i.localize(6,null),e.readonlyDiffEditor=i.localize(7,null),e.editableDiffEditor=i.localize(8,null),e.readonlyEditor=i.localize(9,null),e.editableEditor=i.localize(10,null),e.changeConfigToOnMac=i.localize(11,null),e.changeConfigToOnWinLinux=i.localize(12,null),e.auto_on=i.localize(13,null),e.auto_off=i.localize(14,null),e.tabFocusModeOnMsg=i.localize(15,null),e.tabFocusModeOnMsgNoKb=i.localize(16,null),e.tabFocusModeOffMsg=i.localize(17,null),e.tabFocusModeOffMsgNoKb=i.localize(18,null),e.openDocMac=i.localize(19,null),e.openDocWinLinux=i.localize(20,null),e.outroMsg=i.localize(21,null),e.showAccessibilityHelpAction=i.localize(22,null)}(t.AccessibilityHelpNLS||(t.AccessibilityHelpNLS={})),function(e){e.inspectTokensAction=i.localize(23,null)}(t.InspectTokensNLS||(t.InspectTokensNLS={})),function(e){e.gotoLineActionLabel=i.localize(24,null)}(t.GoToLineNLS||(t.GoToLineNLS={})),function(e){ - e.helpQuickAccessActionLabel=i.localize(25,null)}(t.QuickHelpNLS||(t.QuickHelpNLS={})),function(e){e.quickCommandActionLabel=i.localize(26,null),e.quickCommandHelp=i.localize(27,null)}(t.QuickCommandNLS||(t.QuickCommandNLS={})),function(e){e.quickOutlineActionLabel=i.localize(28,null),e.quickOutlineByCategoryActionLabel=i.localize(29,null)}(t.QuickOutlineNLS||(t.QuickOutlineNLS={})),function(e){e.editorViewAccessibleLabel=i.localize(30,null),e.accessibilityHelpMessage=i.localize(31,null)}(t.StandaloneCodeEditorNLS||(t.StandaloneCodeEditorNLS={})),function(e){e.toggleHighContrast=i.localize(32,null)}(t.ToggleHighContrastNLS||(t.ToggleHighContrastNLS={})),function(e){e.bulkEditServiceSummary=i.localize(33,null)}(t.SimpleServicesNLS||(t.SimpleServicesNLS={}))})),define(t[444],i([5,6]),(function(e,t){return e.create("vs/editor/common/view/editorColorRegistry",t)})),define(t[445],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/anchorSelect/anchorSelect",t)})),define(t[446],i([5,6]),(function(e,t){ - return e.create("vs/editor/contrib/bracketMatching/bracketMatching",t)})),define(t[447],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/caretOperations/caretOperations",t)})),define(t[448],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/caretOperations/transpose",t)})),define(t[449],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/clipboard/clipboard",t)})),define(t[450],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/codeAction/codeActionCommands",t)})),define(t[451],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/codeAction/lightBulbWidget",t)})),define(t[452],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/codelens/codelensController",t)})),define(t[453],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/comment/comment",t)})),define(t[454],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/contextmenu/contextmenu",t)})),define(t[455],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/cursorUndo/cursorUndo",t)})), - define(t[456],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/documentSymbols/outlineTree",t)})),define(t[457],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/find/findController",t)})),define(t[458],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/find/findWidget",t)})),define(t[459],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/folding/folding",t)})),define(t[460],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/fontZoom/fontZoom",t)})),define(t[461],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/format/format",t)})),define(t[462],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/format/formatActions",t)})),define(t[463],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/gotoError/gotoError",t)})),define(t[464],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/gotoError/gotoErrorWidget",t)})),define(t[465],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/gotoSymbol/goToCommands",t)})), - define(t[466],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition",t)})),define(t[467],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/gotoSymbol/peek/referencesController",t)})),define(t[468],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/gotoSymbol/peek/referencesTree",t)})),define(t[469],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/gotoSymbol/peek/referencesWidget",t)})),define(t[470],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/gotoSymbol/referencesModel",t)})),define(t[126],i([0,1,470,4,41,2,8,97,3,59,12]),(function(e,t,i,n,o,s,a,l,d,c,h){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReferencesModel=t.FileReferences=t.FilePreview=t.OneReference=void 0;class u{constructor(e,t,i,n,o){this.isProviderFirst=e,this.parent=t,this.uri=i,this._range=n,this._rangeCallback=o,this.id=l.defaultGenerator.nextId()}get range(){return this._range}set range(e){this._range=e,this._rangeCallback(this)} - get ariaMessage(){return i.localize(0,null,o.basename(this.uri),this.range.startLineNumber,this.range.startColumn)}}t.OneReference=u;class g{constructor(e){this._modelReference=e}dispose(){this._modelReference.dispose()}preview(e,t=8){const i=this._modelReference.object.textEditorModel;if(!i)return;const{startLineNumber:n,startColumn:o,endLineNumber:s,endColumn:r}=e,a=i.getWordUntilPosition({lineNumber:n,column:o-t}),l=new d.Range(n,a.startColumn,n,o),c=new d.Range(s,r,s,1073741824),h=i.getValueInRange(l).replace(/^\s+/,""),u=i.getValueInRange(e);return{value:h+u+i.getValueInRange(c).replace(/\s+$/,""),highlight:{start:h.length,end:h.length+u.length}}}}t.FilePreview=g;class p{constructor(e,t){this.parent=e,this.uri=t,this.children=[],this._previews=new c.ResourceMap}dispose(){s.dispose(this._previews.values()),this._previews.clear()}getPreview(e){return this._previews.get(e.uri)}get ariaMessage(){const e=this.children.length - ;return 1===e?i.localize(1,null,o.basename(this.uri),this.uri.fsPath):i.localize(2,null,e,o.basename(this.uri),this.uri.fsPath)}resolve(e){return r(this,void 0,void 0,(function*(){if(0!==this._previews.size)return this;for(let t of this.children)if(!this._previews.has(t.uri))try{const i=yield e.createModelReference(t.uri);this._previews.set(t.uri,new g(i))}catch(e){h.onUnexpectedError(e)}return this}))}}t.FileReferences=p;class m{constructor(e,t){this._disposables=new s.DisposableStore,this.groups=[],this.references=[],this._onDidChangeReferenceRange=new n.Emitter,this.onDidChangeReferenceRange=this._onDidChangeReferenceRange.event,this._links=e,this._title=t;const[i]=e;let r;e.sort(m._compareReferences);for(let t of e)if(r&&o.extUri.isEqual(r.uri,t.uri,!0)||(r=new p(this,t.uri),this.groups.push(r)),0===r.children.length||0!==m._compareReferences(t,r.children[r.children.length-1])){const e=new u(i===t,r,t.uri,t.targetSelectionRange||t.range,e=>this._onDidChangeReferenceRange.fire(e));this.references.push(e), - r.children.push(e)}}dispose(){s.dispose(this.groups),this._disposables.dispose(),this._onDidChangeReferenceRange.dispose(),this.groups.length=0}clone(){return new m(this._links,this._title)}get title(){return this._title}get isEmpty(){return 0===this.groups.length}get ariaMessage(){return this.isEmpty?i.localize(3,null):1===this.references.length?i.localize(4,null,this.references[0].uri.fsPath):1===this.groups.length?i.localize(5,null,this.references.length,this.groups[0].uri.fsPath):i.localize(6,null,this.references.length,this.groups.length)}nextOrPreviousReference(e,t){let{parent:i}=e,n=i.children.indexOf(e),o=i.children.length,s=i.parent.groups.length;return 1===s||t&&n+10?(n=t?(n+1)%o:(n+o-1)%o,i.children[n]):(n=i.parent.groups.indexOf(i),t?(n=(n+1)%s,i.parent.groups[n].children[0]):(n=(n+s-1)%s,i.parent.groups[n].children[i.parent.groups[n].children.length-1]))}nearestReference(e,t){const i=this.references.map((i,n)=>({idx:n,prefixLen:a.commonPrefixLength(i.uri.toString(),e.toString()), - offsetDist:100*Math.abs(i.range.startLineNumber-t.lineNumber)+Math.abs(i.range.startColumn-t.column)})).sort((e,t)=>e.prefixLen>t.prefixLen?-1:e.prefixLent.offsetDist?1:0)[0];if(i)return this.references[i.idx]}referenceAt(e,t){for(const i of this.references)if(i.uri.toString()===e.toString()&&d.Range.containsPosition(i.range,t))return i}firstReference(){for(const e of this.references)if(e.isProviderFirst)return e;return this.references[0]}static _compareReferences(e,t){return o.extUri.compare(e.uri,t.uri)||d.Range.compareRangesUsingStarts(e.range,t.range)}}t.ReferencesModel=m})),define(t[471],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/gotoSymbol/symbolNavigation",t)})),define(t[472],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/hover/hover",t)})),define(t[473],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/hover/modesContentHover",t)})),define(t[474],i([5,6]),(function(e,t){ - return e.create("vs/editor/contrib/inPlaceReplace/inPlaceReplace",t)})),define(t[475],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/indentation/indentation",t)})),define(t[476],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/linesOperations/linesOperations",t)})),define(t[477],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/links/links",t)})),define(t[478],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/message/messageController",t)})),define(t[479],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/multicursor/multicursor",t)})),define(t[480],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/parameterHints/parameterHints",t)})),define(t[481],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/parameterHints/parameterHintsWidget",t)})),define(t[482],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/peekView/peekView",t)})),define(t[483],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/quickAccess/gotoLineQuickAccess",t) - })),define(t[484],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/quickAccess/gotoSymbolQuickAccess",t)})),define(t[485],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/rename/onTypeRename",t)})),define(t[486],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/rename/rename",t)})),define(t[487],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/rename/renameInputField",t)})),define(t[488],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/smartSelect/smartSelect",t)})),define(t[489],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/snippet/snippetVariables",t)})),define(t[490],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/suggest/suggestController",t)})),define(t[491],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/suggest/suggestWidget",t)})),define(t[492],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode",t)})),define(t[493],i([5,6]),(function(e,t){ - return e.create("vs/editor/contrib/tokenization/tokenization",t)})),define(t[494],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/unusualLineTerminators/unusualLineTerminators",t)})),define(t[495],i([5,6]),(function(e,t){return e.create("vs/editor/contrib/wordHighlighter/wordHighlighter",t)})),define(t[496],i([5,6]),(function(e,t){return e.create("vs/platform/actions/browser/menuEntryActionViewItem",t)})),define(t[497],i([5,6]),(function(e,t){return e.create("vs/platform/configuration/common/configurationRegistry",t)})),define(t[498],i([5,6]),(function(e,t){return e.create("vs/platform/keybinding/common/abstractKeybindingService",t)})),define(t[499],i([5,6]),(function(e,t){return e.create("vs/platform/list/browser/listService",t)})),define(t[500],i([5,6]),(function(e,t){return e.create("vs/platform/markers/common/markers",t)})),define(t[501],i([5,6]),(function(e,t){return e.create("vs/platform/quickinput/browser/commandsQuickAccess",t)})),define(t[502],i([5,6]),(function(e,t){ - return e.create("vs/platform/quickinput/browser/helpQuickAccess",t)})),define(t[503],i([5,6]),(function(e,t){return e.create("vs/platform/theme/common/colorRegistry",t)})),define(t[504],i([5,6]),(function(e,t){return e.create("vs/platform/undoRedo/common/undoRedoService",t)})),define(t[505],i([0,1,7]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowserClipboardService=void 0;t.BrowserClipboardService=class{constructor(){this.mapTextToType=new Map,this.findText=""}writeText(e,t){return r(this,void 0,void 0,(function*(){if(t)return void this.mapTextToType.set(t,e);try{return yield navigator.clipboard.writeText(e)}catch(e){console.error(e)}const n=document.activeElement,o=document.body.appendChild(i.$("textarea",{"aria-hidden":!0}));o.style.height="1px",o.style.width="1px",o.style.position="absolute",o.value=e,o.focus(),o.select(),document.execCommand("copy"),n instanceof HTMLElement&&n.focus(),document.body.removeChild(o)}))}readText(e){ - return r(this,void 0,void 0,(function*(){if(e)return this.mapTextToType.get(e)||"";try{return yield navigator.clipboard.readText()}catch(e){return console.error(e),""}}))}readFindText(){return r(this,void 0,void 0,(function*(){return this.findText}))}writeFindText(e){return r(this,void 0,void 0,(function*(){this.findText=e}))}}})),define(t[506],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputFocusedContextKey=void 0,t.InputFocusedContextKey="inputFocus"})),define(t[507],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditorOpenContext=void 0,function(e){e[e.API=0]="API",e[e.USER=1]="USER"}(t.EditorOpenContext||(t.EditorOpenContext={}))})),define(t[508],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionIdentifier=void 0;t.ExtensionIdentifier=class{constructor(e){this.value=e,this._lower=e.toLowerCase()}static toKey(e){return"string"==typeof e?e.toLowerCase():e._lower}}})), - define(t[229],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FileKind=void 0,function(e){e[e.FILE=0]="FILE",e[e.FOLDER=1]="FOLDER",e[e.ROOT_FOLDER=2]="ROOT_FOLDER"}(t.FileKind||(t.FileKind={}))})),define(t[230],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SyncDescriptor=void 0;t.SyncDescriptor=class{constructor(e,t=[],i=!1){this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=i}}})),define(t[71],i([0,1,230]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSingletonServiceDescriptors=t.registerSingleton=void 0;const n=[];t.registerSingleton=function(e,t,o){n.push([e,new i.SyncDescriptor(t,[],o)])},t.getSingletonServiceDescriptors=function(){return n}})),define(t[509],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Graph=t.Node=void 0;class i{constructor(e){this.incoming=new Map,this.outgoing=new Map,this.data=e}}t.Node=i;t.Graph=class{ - constructor(e){this._hashFn=e,this._nodes=new Map}roots(){const e=[];for(let t of this._nodes.values())0===t.outgoing.size&&e.push(t);return e}insertEdge(e,t){const i=this.lookupOrInsertNode(e),n=this.lookupOrInsertNode(t);i.outgoing.set(this._hashFn(t),n),n.incoming.set(this._hashFn(e),i)}removeNode(e){const t=this._hashFn(e);this._nodes.delete(t);for(let e of this._nodes.values())e.outgoing.delete(t),e.incoming.delete(t)}lookupOrInsertNode(e){const t=this._hashFn(e);let n=this._nodes.get(t);return n||(n=new i(e),this._nodes.set(t,n)),n}isEmpty(){return 0===this._nodes.size}toString(){let e=[];for(let[t,i]of this._nodes)e.push(`${t}, (incoming)[${[...i.incoming.keys()].join(", ")}], (outgoing)[${[...i.outgoing.keys()].join(",")}]`);return e.join("\n")}}})),define(t[10],i([0,1]),(function(e,t){"use strict";var i;function n(e,t,n,o){t[i.DI_TARGET]===t?t[i.DI_DEPENDENCIES].push({id:e,index:n,optional:o}):(t[i.DI_DEPENDENCIES]=[{id:e,index:n,optional:o}],t[i.DI_TARGET]=t)}function o(e){ - if(i.serviceIds.has(e))return i.serviceIds.get(e);const t=function(e,i,o){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");n(t,e,o,!1)};return t.toString=()=>e,i.serviceIds.set(e,t),t}Object.defineProperty(t,"__esModule",{value:!0}),t.optional=t.createDecorator=t.IInstantiationService=t._util=void 0,function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(t){return t[e.DI_DEPENDENCIES]||[]}}(i=t._util||(t._util={})),t.IInstantiationService=o("instantiationService"),t.createDecorator=o,t.optional=function(e){return function(t,i,o){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");n(e,t,o,!0)}}})),define(t[127],i([0,1,10,24,23]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResourceFileEdit=t.ResourceTextEdit=t.ResourceEdit=t.IBulkEditService=void 0, - t.IBulkEditService=i.createDecorator("IWorkspaceEditService");class s{constructor(e){this.metadata=e}static convert(e){return e.edits.map(e=>{if(function(e){return o.isObject(e)&&n.URI.isUri(e.resource)&&o.isObject(e.edit)}(e))return new r(e.resource,e.edit,e.modelVersionId,e.metadata);if(function(e){return o.isObject(e)&&(Boolean(e.newUri)||Boolean(e.oldUri))}(e))return new a(e.oldUri,e.newUri,e.options,e.metadata);throw new Error("Unsupported edit")})}}t.ResourceEdit=s;class r extends s{constructor(e,t,i,n){super(n),this.resource=e,this.textEdit=t,this.versionId=i,this.metadata=n}}t.ResourceTextEdit=r;class a extends s{constructor(e,t,i,n){super(n),this.oldResource=e,this.newResource=t,this.options=i,this.metadata=n}}t.ResourceFileEdit=a})),define(t[27],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ICodeEditorService=void 0,t.ICodeEditorService=i.createDecorator("codeEditorService")})),define(t[72],i([0,1,10]),(function(e,t,i){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.IEditorWorkerService=t.ID_EDITOR_WORKER_SERVICE=void 0,t.ID_EDITOR_WORKER_SERVICE="editorWorkerService",t.IEditorWorkerService=i.createDecorator(t.ID_EDITOR_WORKER_SERVICE)})),define(t[231],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IMarkerDecorationsService=void 0,t.IMarkerDecorationsService=i.createDecorator("markerDecorationsService")})),define(t[73],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IModeService=void 0,t.IModeService=i.createDecorator("modeService")})),define(t[44],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shouldSynchronizeModel=t.IModelService=void 0,t.IModelService=i.createDecorator("modelService"),t.shouldSynchronizeModel=function(e){return!e.isTooLargeForSyncing()&&!e.isForSimpleWidget}})),define(t[510],i([0,1,4,2,366,44]),(function(e,t,i,n,o,s){"use strict";function r(e){ - return"string"!=typeof e&&(Array.isArray(e)?e.every(r):!!e.exclusive)}Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageFeatureRegistry=void 0;class a{constructor(){this._clock=0,this._entries=[],this._onDidChange=new i.Emitter}get onDidChange(){return this._onDidChange.event}register(e,t){let i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),n.toDisposable(()=>{if(i){let e=this._entries.indexOf(i);e>=0&&(this._entries.splice(e,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),i=void 0)}})}has(e){return this.all(e).length>0}all(e){if(!e)return[];this._updateScores(e);const t=[];for(let e of this._entries)e._score>0&&t.push(e.provider);return t}ordered(e){const t=[];return this._orderedForEach(e,e=>t.push(e.provider)),t}orderedGroups(e){const t=[];let i,n;return this._orderedForEach(e,e=>{i&&n===e._score?i.push(e.provider):(n=e._score,i=[e.provider],t.push(i))}),t} - _orderedForEach(e,t){if(e){this._updateScores(e);for(const e of this._entries)e._score>0&&t(e)}}_updateScores(e){let t={uri:e.uri.toString(),language:e.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==t.language||this._lastCandidate.uri!==t.uri){this._lastCandidate=t;for(let t of this._entries)if(t._score=o.score(t.selector,e.uri,e.getLanguageIdentifier().language,s.shouldSynchronizeModel(e)),r(t.selector)&&t._score>0){for(let e of this._entries)e._score=0;t._score=1e3;break}this._entries.sort(a._compareByScoreAndTime)}}static _compareByScoreAndTime(e,t){return e._scoret._score?-1:e._timet._time?-1:0}}t.LanguageFeatureRegistry=a})),define(t[18],i([0,1,24,3,510,374,26]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.TokenizationRegistry=t.DocumentRangeSemanticTokensProviderRegistry=t.DocumentSemanticTokensProviderRegistry=t.FoldingRangeProviderRegistry=t.SelectionRangeRegistry=t.ColorProviderRegistry=t.LinkProviderRegistry=t.OnTypeFormattingEditProviderRegistry=t.DocumentRangeFormattingEditProviderRegistry=t.DocumentFormattingEditProviderRegistry=t.CodeActionProviderRegistry=t.CodeLensProviderRegistry=t.TypeDefinitionProviderRegistry=t.ImplementationProviderRegistry=t.DeclarationProviderRegistry=t.DefinitionProviderRegistry=t.OnTypeRenameProviderRegistry=t.DocumentHighlightProviderRegistry=t.DocumentSymbolProviderRegistry=t.HoverProviderRegistry=t.SignatureHelpProviderRegistry=t.CompletionProviderRegistry=t.RenameProviderRegistry=t.ReferenceProviderRegistry=t.FoldingRangeKind=t.SymbolKinds=t.isLocationLink=t.DocumentHighlightKind=t.SignatureHelpTriggerKind=t.completionKindFromString=t.completionKindToCssClass=t.TokenMetadata=t.LanguageIdentifier=void 0;t.LanguageIdentifier=class{constructor(e,t){this.language=e, - this.id=t}};t.TokenMetadata=class{static getLanguageId(e){return(255&e)>>>0}static getTokenType(e){return(1792&e)>>>8}static getFontStyle(e){return(14336&e)>>>11}static getForeground(e){return(8372224&e)>>>14}static getBackground(e){return(4286578688&e)>>>23}static getClassNameFromMetadata(e){let t="mtk"+this.getForeground(e),i=this.getFontStyle(e);return 1&i&&(t+=" mtki"),2&i&&(t+=" mtkb"),4&i&&(t+=" mtku"),t}static getInlineStyleFromMetadata(e,t){const i=this.getForeground(e),n=this.getFontStyle(e);let o=`color: ${t[i]};`;return 1&n&&(o+="font-style: italic;"),2&n&&(o+="font-weight: bold;"),4&n&&(o+="text-decoration: underline;"),o}},t.completionKindToCssClass=function(){let e=Object.create(null);return e[0]="symbol-method",e[1]="symbol-function",e[2]="symbol-constructor",e[3]="symbol-field",e[4]="symbol-variable",e[5]="symbol-class",e[6]="symbol-struct",e[7]="symbol-interface",e[8]="symbol-module",e[9]="symbol-property",e[10]="symbol-event",e[11]="symbol-operator",e[12]="symbol-unit",e[13]="symbol-value", - e[14]="symbol-constant",e[15]="symbol-enum",e[16]="symbol-enum-member",e[17]="symbol-keyword",e[27]="symbol-snippet",e[18]="symbol-text",e[19]="symbol-color",e[20]="symbol-file",e[21]="symbol-reference",e[22]="symbol-customcolor",e[23]="symbol-folder",e[24]="symbol-type-parameter",e[25]="account",e[26]="issues",function(t){const i=e[t];let n=i&&r.iconRegistry.get(i);return n||(console.info("No codicon found for CompletionItemKind "+t),n=r.Codicon.symbolProperty),n.classNames}}(),t.completionKindFromString=function(){let e=Object.create(null);return e.method=0,e.function=1,e.constructor=2,e.field=3,e.variable=4,e.class=5,e.struct=6,e.interface=7,e.module=8,e.property=9,e.event=10,e.operator=11,e.unit=12,e.value=13,e.constant=14,e.enum=15,e["enum-member"]=16,e.enumMember=16,e.keyword=17,e.snippet=27,e.text=18,e.color=19,e.file=20,e.reference=21,e.customcolor=22,e.folder=23,e["type-parameter"]=24,e.typeParameter=24,e.account=25,e.issue=26,function(t,i){let n=e[t];return void 0!==n||i||(n=9),n}}(),function(e){ - e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"}(t.SignatureHelpTriggerKind||(t.SignatureHelpTriggerKind={})),function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"}(t.DocumentHighlightKind||(t.DocumentHighlightKind={})),t.isLocationLink=function(e){return e&&i.URI.isUri(e.uri)&&n.Range.isIRange(e.range)&&(n.Range.isIRange(e.originSelectionRange)||n.Range.isIRange(e.targetSelectionRange))},function(e){const t=new Map;t.set("file",0),t.set("module",1),t.set("namespace",2),t.set("package",3),t.set("class",4),t.set("method",5),t.set("property",6),t.set("field",7),t.set("constructor",8),t.set("enum",9),t.set("interface",10),t.set("function",11),t.set("variable",12),t.set("constant",13),t.set("string",14),t.set("number",15),t.set("boolean",16),t.set("array",17),t.set("object",18),t.set("key",19),t.set("null",20),t.set("enum-member",21),t.set("struct",22),t.set("event",23),t.set("operator",24),t.set("type-parameter",25);const i=new Map - ;i.set(0,"file"),i.set(1,"module"),i.set(2,"namespace"),i.set(3,"package"),i.set(4,"class"),i.set(5,"method"),i.set(6,"property"),i.set(7,"field"),i.set(8,"constructor"),i.set(9,"enum"),i.set(10,"interface"),i.set(11,"function"),i.set(12,"variable"),i.set(13,"constant"),i.set(14,"string"),i.set(15,"number"),i.set(16,"boolean"),i.set(17,"array"),i.set(18,"object"),i.set(19,"key"),i.set(20,"null"),i.set(21,"enum-member"),i.set(22,"struct"),i.set(23,"event"),i.set(24,"operator"),i.set(25,"type-parameter"),e.fromString=function(e){return t.get(e)},e.toString=function(e){return i.get(e)},e.toCssClassName=function(e,t){const n=i.get(e);let o=n&&r.iconRegistry.get("symbol-"+n);return o||(console.info("No codicon found for SymbolKind "+e),o=r.Codicon.symbolProperty),`${t?"inline":"block"} ${o.classNames}`}}(t.SymbolKinds||(t.SymbolKinds={}));class a{constructor(e){this.value=e}}t.FoldingRangeKind=a,a.Comment=new a("comment"),a.Imports=new a("imports"),a.Region=new a("region"), - t.ReferenceProviderRegistry=new o.LanguageFeatureRegistry,t.RenameProviderRegistry=new o.LanguageFeatureRegistry,t.CompletionProviderRegistry=new o.LanguageFeatureRegistry,t.SignatureHelpProviderRegistry=new o.LanguageFeatureRegistry,t.HoverProviderRegistry=new o.LanguageFeatureRegistry,t.DocumentSymbolProviderRegistry=new o.LanguageFeatureRegistry,t.DocumentHighlightProviderRegistry=new o.LanguageFeatureRegistry,t.OnTypeRenameProviderRegistry=new o.LanguageFeatureRegistry,t.DefinitionProviderRegistry=new o.LanguageFeatureRegistry,t.DeclarationProviderRegistry=new o.LanguageFeatureRegistry,t.ImplementationProviderRegistry=new o.LanguageFeatureRegistry,t.TypeDefinitionProviderRegistry=new o.LanguageFeatureRegistry,t.CodeLensProviderRegistry=new o.LanguageFeatureRegistry,t.CodeActionProviderRegistry=new o.LanguageFeatureRegistry,t.DocumentFormattingEditProviderRegistry=new o.LanguageFeatureRegistry,t.DocumentRangeFormattingEditProviderRegistry=new o.LanguageFeatureRegistry, - t.OnTypeFormattingEditProviderRegistry=new o.LanguageFeatureRegistry,t.LinkProviderRegistry=new o.LanguageFeatureRegistry,t.ColorProviderRegistry=new o.LanguageFeatureRegistry,t.SelectionRangeRegistry=new o.LanguageFeatureRegistry,t.FoldingRangeProviderRegistry=new o.LanguageFeatureRegistry,t.DocumentSemanticTokensProviderRegistry=new o.LanguageFeatureRegistry,t.DocumentRangeSemanticTokensProviderRegistry=new o.LanguageFeatureRegistry,t.TokenizationRegistry=new s.TokenizationRegistryImpl})),define(t[105],i([0,1,18]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SlicedLineTokens=t.LineTokens=void 0;class n{constructor(e,t){this._tokens=e,this._tokensCount=this._tokens.length>>>1,this._text=t}equals(e){return e instanceof n&&this.slicedEquals(e,0,this._tokensCount)}slicedEquals(e,t,i){if(this._text!==e._text)return!1;if(this._tokensCount!==e._tokensCount)return!1;const n=t<<1,o=n+(i<<1);for(let t=n;t0?this._tokens[e-1<<1]:0}getMetadata(e){return this._tokens[1+(e<<1)]}getLanguageId(e){const t=this._tokens[1+(e<<1)];return i.TokenMetadata.getLanguageId(t)}getStandardTokenType(e){const t=this._tokens[1+(e<<1)];return i.TokenMetadata.getTokenType(t)}getForeground(e){const t=this._tokens[1+(e<<1)];return i.TokenMetadata.getForeground(t)}getClassName(e){const t=this._tokens[1+(e<<1)];return i.TokenMetadata.getClassNameFromMetadata(t)}getInlineStyle(e,t){const n=this._tokens[1+(e<<1)];return i.TokenMetadata.getInlineStyleFromMetadata(n,t)}getEndOffset(e){return this._tokens[e<<1]}findTokenIndexAtOffset(e){return n.findIndexInTokensArray(this._tokens,e)}inflate(){return this}sliceAndInflate(e,t,i){return new o(this,e,t,i)}static convertToEndOffset(e,t){const i=(e.length>>>1)-1;for(let t=0;t>>1)-1;for(;it&&(n=o)}return i}}t.LineTokens=n;class o{constructor(e,t,i,n){this._source=e,this._startOffset=t,this._endOffset=i,this._deltaOffset=n,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(let t=this._firstTokenIndex,n=e.getCount();t=i)break;this._tokensCount++}}equals(e){return e instanceof o&&(this._startOffset===e._startOffset&&this._endOffset===e._endOffset&&this._deltaOffset===e._deltaOffset&&this._source.slicedEquals(e._source,this._firstTokenIndex,this._tokensCount))}getCount(){return this._tokensCount}getForeground(e){return this._source.getForeground(this._firstTokenIndex+e)}getEndOffset(e){const t=this._source.getEndOffset(this._firstTokenIndex+e);return Math.min(this._endOffset,t)-this._startOffset+this._deltaOffset}getClassName(e){return this._source.getClassName(this._firstTokenIndex+e)}getInlineStyle(e,t){return this._source.getInlineStyle(this._firstTokenIndex+e,t)} - findTokenIndexAtOffset(e){return this._source.findTokenIndexAtOffset(e+this._startOffset-this._deltaOffset)-this._firstTokenIndex}}t.SlicedLineTokens=o})),define(t[128],i([0,1,19,105,13,3,18]),(function(e,t,i,n,o,s,r){"use strict";function a(e){let t=0,i=0,n=0,o=0;for(let s=0,r=e.length;s>>0}Object.defineProperty(t,"__esModule",{value:!0}),t.TokensStore=t.TokensStore2=t.MultilineTokens=t.MultilineTokens2=t.LineTokens2=t.SparseEncodedTokens=t.MultilineTokensBuilder=t.countEOL=void 0,t.countEOL=a;const d=new Uint32Array(0).buffer;t.MultilineTokensBuilder=class{constructor(){this.tokens=[]}add(e,t){if(this.tokens.length>0){const i=this.tokens[this.tokens.length-1];if(i.startLineNumber+i.tokens.length-1+1===e)return void i.tokens.push(t)}this.tokens.push(new g(e,[t]))}};class c{ - constructor(e){this._tokens=e,this._tokenCount=e.length/4}toString(e){let t=[];for(let i=0;ie)){let o=n;for(;o>t&&this._getDeltaLine(o-1)===e;)o--;let s=n;for(;se||c===e&&u>=t)&&(ce||c===e&&g>=t){if(co?p-=o-i:p=i;else if(u===t&&g===i){if(!(u===n&&p>o)){d=!0;continue}p-=o-i - }else if(uo)){d=!0;continue}p=u===t?(g=i)+(p-o):(g=0)+(p-o)}else if(u>n){if(0===a&&!d){l=r;break}u-=a}else{if(!(u===n&&g>=o))throw new Error("Not possible!");e&&0===u&&(g+=e,p+=e),u-=a,g-=o-i,p-=o-i}const f=4*l;s[f]=u,s[f+1]=g,s[f+2]=p,s[f+3]=m,l++}this._tokenCount=l}acceptInsertText(e,t,i,n,o,s){const r=0===i&&1===n&&(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122),a=this._tokens,l=this._tokenCount;for(let s=0;s0?t.charCodeAt(0):0)}acceptEdit(e,t,i,n,s){this._acceptDeleteRange(e),this._acceptInsertText(new o.Position(e.startLineNumber,e.startColumn),t,i,n,s),this._updateEndLineNumber()}_acceptDeleteRange(e){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return;const t=e.startLineNumber-this.startLineNumber,i=e.endLineNumber-this.startLineNumber;if(i<0){const e=i-t;return void(this.startLineNumber-=e)}const n=this.tokens.getMaxDeltaLine();if(!(t>=n+1)){if(t<0&&i>=n+1)return this.startLineNumber=0,void this.tokens.clear();if(t<0){const n=-t;this.startLineNumber-=n,this.tokens.acceptDeleteRange(e.startColumn-1,0,0,i,e.endColumn-1)}else this.tokens.acceptDeleteRange(0,t,e.startColumn-1,i,e.endColumn-1)}}_acceptInsertText(e,t,i,n,o){if(0===t&&0===i)return;const s=e.lineNumber-this.startLineNumber - ;s<0?this.startLineNumber+=t:s>=this.tokens.getMaxDeltaLine()+1||this.tokens.acceptInsertText(s,e.column-1,t,i,n,o)}}t.MultilineTokens2=u;class g{constructor(e,t){this.startLineNumber=e,this.tokens=t}}function p(e){return e instanceof Uint32Array?e:new Uint32Array(e)}t.MultilineTokens=g;class m{constructor(){this._pieces=[],this._isComplete=!1}flush(){this._pieces=[],this._isComplete=!1}set(e,t){this._pieces=e||[],this._isComplete=t}setPartial(e,t){let n=e;if(t.length>0){const i=t[0].getRange(),o=t[t.length-1].getRange();if(!i||!o)return e;n=e.plusRange(i).plusRange(o)}let o=null;for(let e=0,t=this._pieces.length;en.endLineNumber){o=o||{index:e};break}if(i.removeTokens(n),i.isEmpty()){this._pieces.splice(e,1),e--,t--;continue}if(i.endLineNumbern.endLineNumber){o=o||{index:e};continue}const[s,r]=i.split(n);s.isEmpty()?o=o||{index:e - }:r.isEmpty()||(this._pieces.splice(e,1,s,r),e++,t++,o=o||{index:e})}return o=o||{index:this._pieces.length},t.length>0&&(this._pieces=i.arrayInsert(this._pieces,o.index,t)),n}isComplete(){return this._isComplete}addSemanticTokens(e,t){const i=this._pieces;if(0===i.length)return t;const o=i[m._findFirstPieceWithLine(i,e)].getLineTokens(e);if(!o)return t;const s=t.getCount(),r=o.getCount();let a=0,l=[],d=0,c=0;const h=(e,t)=>{e!==c&&(c=e,l[d++]=e,l[d++]=t)};for(let e=0;e>>0,d=~l>>>0;for(;at)){for(;o>i&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}n=o-1}}return i}acceptEdit(e,t,i,n,o){for(const s of this._pieces)s.acceptEdit(e,t,i,n,o)}}t.TokensStore2=m;class f{constructor(){this._lineTokens=[],this._len=0}flush(){this._lineTokens=[],this._len=0}getTokens(e,t,i){let o=null;if(t1&&(t=r.TokenMetadata.getLanguageId(n[1])!==e),!t)return d}if(!n||0===n.length){const i=new Uint32Array(2);return i[0]=t,i[1]=l(e),i.buffer}return n[n.length-2]=t, - 0===n.byteOffset&&n.byteLength===n.buffer.byteLength?n.buffer:n}_ensureLine(e){for(;e>=this._len;)this._lineTokens[this._len]=null,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)}_insertLines(e,t){if(0===t)return;let n=[];for(let e=0;e=this._len)return;if(e.startLineNumber===e.endLineNumber){if(e.startColumn===e.endColumn)return - ;return void(this._lineTokens[t]=f._delete(this._lineTokens[t],e.startColumn-1,e.endColumn-1))}this._lineTokens[t]=f._deleteEnding(this._lineTokens[t],e.startColumn-1);const i=e.endLineNumber-1;let n=null;i=this._len||(0!==t?(this._lineTokens[n]=f._deleteEnding(this._lineTokens[n],e.column-1),this._lineTokens[n]=f._insert(this._lineTokens[n],e.column-1,i),this._insertLines(e.lineNumber,t)):this._lineTokens[n]=f._insert(this._lineTokens[n],e.column-1,i))}static _deleteBeginning(e,t){return null===e||e===d?e:f._delete(e,0,t)}static _deleteEnding(e,t){if(null===e||e===d)return e;const i=p(e),n=i[i.length-2];return f._delete(e,t,n)}static _delete(e,t,i){if(null===e||e===d||t===i)return e;const o=p(e),s=o.length>>>1;if(0===t&&o[o.length-2]===i)return d - ;const r=n.LineTokens.findIndexInTokensArray(o,t),a=r>0?o[r-1<<1]:0;if(ic&&(o[l++]=t,o[l++]=o[1+(e<<1)],c=t)}if(l===o.length)return e;let u=new Uint32Array(l);return u.set(o.subarray(0,l),0),u.buffer}static _append(e,t){if(t===d)return e;if(e===d)return t;if(null===e)return e;if(null===t)return null;const i=p(e),n=p(t),o=n.length>>>1;let s=new Uint32Array(i.length+n.length);s.set(i,0);let r=i.length;const a=i[i.length-2];for(let e=0;e>>1;let r=n.LineTokens.findIndexInTokensArray(o,t);if(r>0){o[r-1<<1]===t&&r--}for(let e=r;ee.sortIndex-t.sortIndex)}this._mightContainRTL=o,this._mightContainUnusualLineTerminators=r,this._mightContainNonBasicASCII=c;const _=this._doApplyEdits(u);let v=null;if(t&&m.length>0){m.sort((e,t)=>t.lineNumber-e.lineNumber),v=[];for(let e=0,t=m.length;e0&&m[e-1].lineNumber===t)continue;let i=m[e].oldContent,o=this.getLineContent(t);0!==o.length&&o!==i&&-1===n.firstNonWhitespaceIndex(o)&&v.push(t)}}return this._onDidChangeContent.fire(),new s.ApplyEditsResult(f,_,v)}_reduceOperations(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]}_toSingleEditOperation(e){let t=!1;const i=e[0].range,n=e[e.length-1].range,s=new o.Range(i.startLineNumber,i.startColumn,n.endLineNumber,n.endColumn);let r=i.startLineNumber,l=i.startColumn;const d=[];for(let i=0,n=e.length;i0&&d.push(n.text),r=s.endLineNumber,l=s.endColumn}const c=d.join(""),[h,u,g]=a.countEOL(c);return{sortIndex:0,identifier:e[0].identifier,range:s,rangeOffset:this.getOffsetAt(s.startLineNumber,s.startColumn),rangeLength:this.getValueLengthInRange(s,0),text:c,eolCount:h,firstLineLength:u,lastLineLength:g,forceMoveMarkers:t,isAutoWhitespaceEdit:!1}}_doApplyEdits(e){e.sort(d._sortOpsDescending);let t=[];for(let i=0;i0){const e=c.eolCount+1;d=1===e?new o.Range(a,l,a,l+c.firstLineLength):new o.Range(a,l,a+e-1,c.lastLineLength+1)}else d=new o.Range(a,l,a,l);i=d.endLineNumber,n=d.endColumn,t.push(d),s=c}return t}static _sortOpsAscending(e,t){let i=o.Range.compareRangesUsingEnds(e.range,t.range);return 0===i?e.sortIndex-t.sortIndex:i}static _sortOpsDescending(e,t){let i=o.Range.compareRangesUsingEnds(e.range,t.range);return 0===i?t.sortIndex-e.sortIndex:-i}}t.PieceTreeTextBuffer=d})),define(t[512],i([0,1,8,211,511]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.PieceTreeTextBufferBuilder=t.PieceTreeTextBufferFactory=void 0;class s{constructor(e,t,i,n,o,s,r,a,l){this._chunks=e,this._bom=t,this._cr=i,this._lf=n,this._crlf=o,this._containsRTL=s,this._containsUnusualLineTerminators=r,this._isBasicASCII=a,this._normalizeEOL=l}_getEOL(e){const t=this._cr+this._lf+this._crlf,i=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":i>t/2?"\r\n":"\n"}create(e){const t=this._getEOL(e);let i=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(let e=0,o=i.length;e=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}_acceptChunk1(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))}_acceptChunk2(e){const t=n.createLineStarts(this._tmpLineStarts,e);this.chunks.push(new n.StringBuffer(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=i.containsRTL(e)),this.isBasicASCII||this.containsUnusualLineTerminators||(this.containsUnusualLineTerminators=i.containsUnusualLineTerminators(e))}finish(e=!0){ - return this._finish(),new s(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.containsUnusualLineTerminators,this.isBasicASCII,e)}_finish(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;let e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);let t=n.createLineStartsFast(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}}}})),define(t[74],i([0,1,121,18]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nullTokenize2=t.nullTokenize=t.NULL_LANGUAGE_IDENTIFIER=t.NULL_MODE_ID=t.NULL_STATE=void 0;t.NULL_STATE=new class{clone(){return this}equals(e){return this===e}},t.NULL_MODE_ID="vs.editor.nullMode",t.NULL_LANGUAGE_IDENTIFIER=new n.LanguageIdentifier(t.NULL_MODE_ID,0),t.nullTokenize=function(e,t,n,o){return new i.TokenizationResult([new i.Token(o,"",e)],n)},t.nullTokenize2=function(e,n,o,s){let r=new Uint32Array(2);return r[0]=s,r[1]=(16384|e<<0|2<<23)>>>0, - new i.TokenizationResult2(r,null===o?t.NULL_STATE:o)}})),define(t[513],i([0,1,19,12,105,13,18,74,2,111,128,16]),(function(e,t,i,n,o,s,r,a,l,d,c,h){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextModelTokenization=t.TokenizationStateStore=void 0;class u{constructor(){this._beginState=[],this._valid=[],this._len=0,this._invalidLineStartIndex=0}_reset(e){this._beginState=[],this._valid=[],this._len=0,this._invalidLineStartIndex=0,e&&this._setBeginState(0,e)}flush(e){this._reset(e)}get invalidLineStartIndex(){return this._invalidLineStartIndex}_invalidateLine(e){e=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)} - _insertLines(e,t){if(0===t)return;let n=[],o=[];for(let e=0;e=0;t--)this._invalidateLine(e.startLineNumber+t-1);this._acceptDeleteRange(e),this._acceptInsertText(new s.Position(e.startLineNumber,e.startColumn),t)}_acceptDeleteRange(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)}_acceptInsertText(e,t){ - e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)}}t.TokenizationStateStore=u;class g extends l.Disposable{constructor(e){super(),this._isDisposed=!1,this._textModel=e,this._tokenizationStateStore=new u,this._tokenizationSupport=null,this._register(r.TokenizationRegistry.onDidChange(e=>{const t=this._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(this._resetTokenizationState(),this._textModel.clearTokens())})),this._register(this._textModel.onDidChangeRawContentFast(e=>{e.containsEvent(1)&&this._resetTokenizationState()})),this._register(this._textModel.onDidChangeContentFast(e=>{for(let t=0,i=e.changes.length;t{this._beginBackgroundTokenization()})),this._register(this._textModel.onDidChangeLanguage(()=>{this._resetTokenizationState(),this._textModel.clearTokens()})), - this._resetTokenizationState()}dispose(){this._isDisposed=!0,super.dispose()}_resetTokenizationState(){const[e,t]=function(e){const t=e.getLanguageIdentifier();let i=e.isTooLargeForTokenization()?null:r.TokenizationRegistry.get(t.language),o=null;if(i)try{o=i.getInitialState()}catch(e){n.onUnexpectedError(e),i=null}return[i,o]}(this._textModel);this._tokenizationSupport=e,this._tokenizationStateStore.flush(t),this._beginBackgroundTokenization()}_beginBackgroundTokenization(){this._textModel.isAttachedToEditor()&&this._hasLinesToTokenize()&&h.setImmediate(()=>{this._isDisposed||this._revalidateTokensNow()})}_revalidateTokensNow(e=this._textModel.getLineCount()){const t=new c.MultilineTokensBuilder,i=d.StopWatch.create(!1);for(;this._hasLinesToTokenize()&&!(i.elapsed()>1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)}tokenizeViewport(e,t){const i=new c.MultilineTokensBuilder;this._tokenizeViewport(i,e,t),this._textModel.setTokens(i.tokens)} - reset(){this._resetTokenizationState(),this._textModel.clearTokens()}forceTokenization(e){const t=new c.MultilineTokensBuilder;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)}isCheapToTokenize(e){if(!this._tokenizationSupport)return!0;const t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&e>=1;e--){let t=this._textModel.getLineFirstNonWhitespaceColumn(e);if(0!==t&&t=0;e--){a=p(r,this._tokenizationSupport,o[e],a).endState}for(let n=t;n<=i;n++){ - let t=this._textModel.getLineContent(n),i=p(r,this._tokenizationSupport,t,a);e.add(n,i.tokens),this._tokenizationStateStore.setFakeTokens(n-1),a=i.endState}}}function p(e,t,i,s){let r=null;if(t)try{r=t.tokenize2(i,s.clone(),0)}catch(e){n.onUnexpectedError(e)}return r||(r=a.nullTokenize2(e.id,i,s,0)),o.LineTokens.convertToEndOffset(r.tokens,i.length),r}t.TextModelTokenization=g})),define(t[31],i([0,1,12,4,2,8,24,38,13,3,20,52,228,361,362,512,364,158,513,122,42,74,159,160,128,29]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L){"use strict";function x(e){const t=new m.PieceTreeTextBufferBuilder;return t.acceptChunk(e),t.finish()}function D(e,t){return("string"==typeof e?x(e):e).create(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.DidChangeContentEmitter=t.DidChangeDecorationsEmitter=t.ModelDecorationOptions=t.ModelDecorationMinimapOptions=t.ModelDecorationOverviewRulerOptions=t.TextModel=t.LONG_LINE_BOUNDARY=t.createTextBuffer=t.createTextBufferFactory=void 0,t.createTextBufferFactory=x, - t.createTextBuffer=D;let k=0;const N=999;t.LONG_LINE_BOUNDARY=1e4;class I{constructor(e){this._source=e,this._eos=!1}read(){if(this._eos)return null;let e=[],t=0,i=0;for(;;){let n=this._source.read();if(null===n)return this._eos=!0,0===t?null:e.join("");if(n.length>0&&(e[t++]=n,i+=n.length),i>=65536)return e.join("")}}}const M=()=>{throw new Error("Invalid change accessor")};class R{constructor(){this._searchCanceledBrand=void 0}}function T(e){return e instanceof R?null:e}R.INSTANCE=new R;class O extends o.Disposable{constructor(e,t,i,o=null,a){super(),this._onWillDispose=this._register(new n.Emitter),this.onWillDispose=this._onWillDispose.event,this._onDidChangeDecorations=this._register(new K),this.onDidChangeDecorations=this._onDidChangeDecorations.event,this._onDidChangeLanguage=this._register(new n.Emitter),this.onDidChangeLanguage=this._onDidChangeLanguage.event,this._onDidChangeLanguageConfiguration=this._register(new n.Emitter), - this.onDidChangeLanguageConfiguration=this._onDidChangeLanguageConfiguration.event,this._onDidChangeTokens=this._register(new n.Emitter),this.onDidChangeTokens=this._onDidChangeTokens.event,this._onDidChangeOptions=this._register(new n.Emitter),this.onDidChangeOptions=this._onDidChangeOptions.event,this._onDidChangeAttached=this._register(new n.Emitter),this.onDidChangeAttached=this._onDidChangeAttached.event,this._eventEmitter=this._register(new U),k++,this.id="$model"+k,this.isForSimpleWidget=t.isForSimpleWidget,this._associatedResource=null==o?r.URI.parse("inmemory://model/"+k):o,this._undoRedoService=a,this._attachedEditorCount=0,this._buffer=D(e,t.defaultEOL),this._options=O.resolveOptions(this._buffer,t);const l=this._buffer.getLineCount(),c=this._buffer.getValueLengthInRange(new d.Range(1,1,l,this._buffer.getLineLength(l)+1),0);t.largeFileOptimizations?this._isTooLargeForTokenization=c>O.LARGE_FILE_SIZE_THRESHOLD||l>O.LARGE_FILE_LINE_COUNT_THRESHOLD:this._isTooLargeForTokenization=!1, - this._isTooLargeForSyncing=c>O.MODEL_SYNC_LIMIT,this._versionId=1,this._alternativeVersionId=1,this._initialUndoRedoSnapshot=null,this._isDisposed=!1,this._isDisposing=!1,this._languageIdentifier=i||S.NULL_LANGUAGE_IDENTIFIER,this._languageRegistryListener=b.LanguageConfigurationRegistry.onDidChange(e=>{e.languageIdentifier.id===this._languageIdentifier.id&&this._onDidChangeLanguageConfiguration.fire({})}),this._instanceId=s.singleLetterHash(k),this._lastDecorationId=0,this._decorations=Object.create(null),this._decorationsTree=new A,this._commandManager=new u.EditStack(this,a),this._isUndoing=!1,this._isRedoing=!1,this._trimAutoWhitespaceLines=null,this._tokens=new E.TokensStore,this._tokens2=new E.TokensStore2,this._tokenization=new v.TextModelTokenization(this)}static resolveOptions(e,t){if(t.detectIndentation){const i=g.guessIndentation(e,t.tabSize,t.insertSpaces);return new h.TextModelResolvedOptions({tabSize:i.tabSize,indentSize:i.tabSize,insertSpaces:i.insertSpaces, - trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.TextModelResolvedOptions({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}onDidChangeRawContentFast(e){return this._eventEmitter.fastEvent(t=>e(t.rawContentChangedEvent))}onDidChangeContentFast(e){return this._eventEmitter.fastEvent(t=>e(t.contentChangedEvent))}onDidChangeContent(e){return this._eventEmitter.slowEvent(t=>e(t.contentChangedEvent))}dispose(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,super.dispose(),this._isDisposing=!1}_assertNotDisposed(){if(this._isDisposed)throw new Error("Model is disposed!")}_emitContentChangedEvent(e,t){this._isDisposing||this._eventEmitter.fire(new f.InternalModelContentChangeEvent(e,t))}setValue(e){if(this._assertNotDisposed(),null===e)return;const t=D(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)} - _createContentChanged2(e,t,i,n,o,s,r){return{changes:[{range:e,rangeOffset:t,rangeLength:i,text:n}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:s,isFlush:r}}setValueFromTextBuffer(e){if(this._assertNotDisposed(),null===e)return;const t=this.getFullModelRange(),i=this.getValueLengthInRange(t),n=this.getLineCount(),o=this.getLineMaxColumn(n);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new A,this._commandManager.clear(),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new f.ModelRawContentChangedEvent([new f.ModelRawFlush],this._versionId,!1,!1),this._createContentChanged2(new d.Range(1,1,n,o),0,i,this.getValue(),!1,!1,!0))}setEOL(e){this._assertNotDisposed();const t=1===e?"\r\n":"\n";if(this._buffer.getEOL()===t)return;const i=this.getFullModelRange(),n=this.getValueLengthInRange(i),o=this.getLineCount(),s=this.getLineMaxColumn(o);this._onBeforeEOLChange(), - this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new f.ModelRawContentChangedEvent([new f.ModelRawEOLChanged],this._versionId,!1,!1),this._createContentChanged2(new d.Range(1,1,o,s),0,n,this.getValue(),!1,!1,!1))}_onBeforeEOLChange(){const e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)}_onAfterEOLChange(){const e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder();for(let i=0,n=t.length;i0}getAttachedEditorCount(){return this._attachedEditorCount}isTooLargeForSyncing(){return this._isTooLargeForSyncing}isTooLargeForTokenization(){return this._isTooLargeForTokenization}isDisposed(){return this._isDisposed}isDominatedByLongLines(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;let e=0,i=0;const n=this._buffer.getLineCount();for(let o=1;o<=n;o++){const n=this._buffer.getLineLength(o);n>=t.LONG_LINE_BOUNDARY?i+=n:e+=n}return i>e}get uri(){return this._associatedResource}getOptions(){return this._assertNotDisposed(),this._options}getFormattingOptions(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}}updateOptions(e){this._assertNotDisposed() - ;let t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,i=void 0!==e.indentSize?e.indentSize:this._options.indentSize,n=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,s=new h.TextModelResolvedOptions({tabSize:t,indentSize:i,insertSpaces:n,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(this._options.equals(s))return;let r=this._options.createChangeEvent(s);this._options=s,this._onDidChangeOptions.fire(r)}detectIndentation(e,t){this._assertNotDisposed();let i=g.guessIndentation(this._buffer,t,e);this.updateOptions({insertSpaces:i.insertSpaces,tabSize:i.tabSize,indentSize:i.tabSize})}static _normalizeIndentationFromWhitespace(e,t,i){let n=0;for(let i=0;i({range:e.range,text:null})),()=>null)}mightContainNonBasicASCII(){return this._buffer.mightContainNonBasicASCII()}getAlternativeVersionId(){return this._assertNotDisposed(),this._alternativeVersionId}getOffsetAt(e){this._assertNotDisposed();let t=this._validatePosition(e.lineNumber,e.column,0);return this._buffer.getOffsetAt(t.lineNumber,t.column)} - getPositionAt(e){this._assertNotDisposed();let t=Math.min(this._buffer.getLength(),Math.max(0,e));return this._buffer.getPositionAt(t)}_increaseVersionId(){this._versionId=this._versionId+1,this._alternativeVersionId=this._versionId}_overwriteVersionId(e){this._versionId=e}_overwriteAlternativeVersionId(e){this._alternativeVersionId=e}_overwriteInitialUndoRedoSnapshot(e){this._initialUndoRedoSnapshot=e}getValue(e,t=!1){this._assertNotDisposed();const i=this.getFullModelRange(),n=this.getValueInRange(i,e);return t?this._buffer.getBOM()+n:n}createSnapshot(e=!1){return new I(this._buffer.createSnapshot(e))}getValueLength(e,t=!1){this._assertNotDisposed();const i=this.getFullModelRange(),n=this.getValueLengthInRange(i,e);return t?this._buffer.getBOM().length+n:n}getValueInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueInRange(this.validateRange(e),t)}getValueLengthInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueLengthInRange(this.validateRange(e),t)} - getCharacterCountInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getCharacterCountInRange(this.validateRange(e),t)}getLineCount(){return this._assertNotDisposed(),this._buffer.getLineCount()}getLineContent(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)}getLineLength(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)}getLinesContent(){return this._assertNotDisposed(),this._buffer.getLinesContent()}getEOL(){return this._assertNotDisposed(),this._buffer.getEOL()}getLineMinColumn(e){return this._assertNotDisposed(),1}getLineMaxColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1}getLineFirstNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber") - ;return this._buffer.getLineFirstNonWhitespaceColumn(e)}getLineLastNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)}_validateRangeRelaxedNoAllocations(e){const t=this._buffer.getLineCount(),i=e.startLineNumber,n=e.startColumn;let o,s;if(i<1)o=1,s=1;else if(i>t)o=t,s=this.getLineMaxColumn(o);else if(o=0|i,n<=1)s=1;else{const e=this.getLineMaxColumn(o);s=n>=e?e:0|n}const r=e.endLineNumber,a=e.endColumn;let l,h;if(r<1)l=1,h=1;else if(r>t)l=t,h=this.getLineMaxColumn(l);else if(l=0|r,a<=1)h=1;else{const e=this.getLineMaxColumn(l);h=a>=e?e:0|a}return i===o&&n===s&&r===l&&a===h&&e instanceof d.Range&&!(e instanceof c.Selection)?e:new d.Range(o,s,l,h)}_isValidPosition(e,t,i){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(e>this._buffer.getLineCount())return!1;if(1===t)return!0 - ;if(t>this.getLineMaxColumn(e))return!1;if(1===i){const i=this._buffer.getLineCharCode(e,t-2);if(s.isHighSurrogate(i))return!1}return!0}_validatePosition(e,t,i){const n=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(n<1)return new l.Position(1,1);if(n>r)return new l.Position(r,this.getLineMaxColumn(r));if(o<=1)return new l.Position(n,1);const a=this.getLineMaxColumn(n);if(o>=a)return new l.Position(n,a);if(1===i){const e=this._buffer.getLineCharCode(n,o-2);if(s.isHighSurrogate(e))return new l.Position(n,o-1)}return new l.Position(n,o)}validatePosition(e){return this._assertNotDisposed(),e instanceof l.Position&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)}_isValidRange(e,t){const i=e.startLineNumber,n=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(i,n,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){ - const e=n>1?this._buffer.getLineCharCode(i,n-2):0,t=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,a=s.isHighSurrogate(e),l=s.isHighSurrogate(t);return!a&&!l}return!0}validateRange(e){if(this._assertNotDisposed(),e instanceof d.Range&&!(e instanceof c.Selection)&&this._isValidRange(e,1))return e;const t=this._validatePosition(e.startLineNumber,e.startColumn,0),i=this._validatePosition(e.endLineNumber,e.endColumn,0),n=t.lineNumber,o=t.column,r=i.lineNumber,a=i.column;{const e=o>1?this._buffer.getLineCharCode(n,o-2):0,t=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,i=s.isHighSurrogate(e),l=s.isHighSurrogate(t);return i||l?n===r&&o===a?new d.Range(n,o-1,r,a-1):i&&l?new d.Range(n,o-1,r,a+1):i?new d.Range(n,o-1,r,a):new d.Range(n,o,r,a+1):new d.Range(n,o,r,a)}}modifyPosition(e,t){this._assertNotDisposed();let i=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,i)))}getFullModelRange(){this._assertNotDisposed() - ;const e=this.getLineCount();return new d.Range(1,1,e,this.getLineMaxColumn(e))}findMatchesLineByLine(e,t,i,n){return this._buffer.findMatchesLineByLine(e,t,i,n)}findMatches(e,t,i,n,o,s,r=N){this._assertNotDisposed();let a=null;null!==t&&(Array.isArray(t)||(t=[t]),t.every(e=>d.Range.isIRange(e))&&(a=t.map(e=>this.validateRange(e)))),null===a&&(a=[this.getFullModelRange()]),a=a.sort((e,t)=>e.startLineNumber-t.startLineNumber||e.startColumn-t.startColumn);const l=[];let c;if(l.push(a.reduce((e,t)=>d.Range.areIntersecting(e,t)?e.plusRange(t):(l.push(e),t))),!i&&e.indexOf("\n")<0){const t=new _.SearchParams(e,i,n,o).parseSearchRequest();if(!t)return[];c=e=>this.findMatchesLineByLine(e,t,s,r)}else c=t=>_.TextModelSearch.findMatches(this,new _.SearchParams(e,i,n,o),t,s,r);return l.map(c).reduce((e,t)=>e.concat(t),[])}findNextMatch(e,t,i,n,o,s){this._assertNotDisposed();const r=this.validatePosition(t);if(!i&&e.indexOf("\n")<0){const t=new _.SearchParams(e,i,n,o).parseSearchRequest();if(!t)return null - ;const a=this.getLineCount();let l=new d.Range(r.lineNumber,r.column,a,this.getLineMaxColumn(a)),c=this.findMatchesLineByLine(l,t,s,1);return _.TextModelSearch.findNextMatch(this,new _.SearchParams(e,i,n,o),r,s),c.length>0?c[0]:(l=new d.Range(1,1,r.lineNumber,this.getLineMaxColumn(r.lineNumber)),(c=this.findMatchesLineByLine(l,t,s,1)).length>0?c[0]:null)}return _.TextModelSearch.findNextMatch(this,new _.SearchParams(e,i,n,o),r,s)}findPreviousMatch(e,t,i,n,o,s){this._assertNotDisposed();const r=this.validatePosition(t);return _.TextModelSearch.findPreviousMatch(this,new _.SearchParams(e,i,n,o),r,s)}pushStackElement(){this._commandManager.pushStackElement()}pushEOL(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),null===this._initialUndoRedoSnapshot&&(this._initialUndoRedoSnapshot=this._undoRedoService.createSnapshot(this.uri)),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(), - this._onDidChangeDecorations.endDeferredEmit()}}_validateEditOperation(e){return e instanceof h.ValidAnnotatedEditOperation?e:new h.ValidAnnotatedEditOperation(e.identifier||null,this.validateRange(e.range),e.text,e.forceMoveMarkers||!1,e.isAutoWhitespaceEdit||!1,e._isTracked||!1)}_validateEditOperations(e){const t=[];for(let i=0,n=e.length;i({range:this.validateRange(e.range),text:e.text})),n=!0;if(e)for(let t=0,o=e.length;to.endLineNumber,r=o.startLineNumber>t.endLineNumber - ;if(!n&&!r){s=!0;break}}if(!s){n=!1;break}}if(n)for(let e=0,n=this._trimAutoWhitespaceLines.length;et.endLineNumber)&&!(n===t.startLineNumber&&t.startColumn===o&&t.isEmpty()&&r&&r.length>0&&"\n"===r.charAt(0)||n===t.startLineNumber&&1===t.startColumn&&t.isEmpty()&&r&&r.length>0&&"\n"===r.charAt(r.length-1))){s=!1;break}}if(s){const e=new d.Range(n,1,n,o);t.push(new h.ValidAnnotatedEditOperation(null,e,null,!1,!1,!1))}}this._trimAutoWhitespaceLines=null}return null===this._initialUndoRedoSnapshot&&(this._initialUndoRedoSnapshot=this._undoRedoService.createSnapshot(this.uri)),this._commandManager.pushEditOperation(e,t,i)}_applyUndo(e,t,i,n){const o=e.map(e=>{const t=this.getPositionAt(e.newPosition),i=this.getPositionAt(e.newEnd);return{range:new d.Range(t.lineNumber,t.column,i.lineNumber,i.column),text:e.oldText}}) - ;this._applyUndoRedoEdits(o,t,!0,!1,i,n)}_applyRedo(e,t,i,n){const o=e.map(e=>{const t=this.getPositionAt(e.oldPosition),i=this.getPositionAt(e.oldEnd);return{range:new d.Range(t.lineNumber,t.column,i.lineNumber,i.column),text:e.newText}});this._applyUndoRedoEdits(o,t,!1,!0,i,n)}_applyUndoRedoEdits(e,t,i,n,o,s){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=i,this._isRedoing=n,this.applyEdits(e,!1),this.setEOL(t),this._overwriteAlternativeVersionId(o)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(s),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(e,t=!1){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();const i=this._validateEditOperations(e);return this._doApplyEdits(i,t)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(e,t){ - const i=this._buffer.getLineCount(),n=this._buffer.applyEdits(e,this._options.trimAutoWhitespace,t),o=this._buffer.getLineCount(),s=n.changes;if(this._trimAutoWhitespaceLines=n.trimAutoWhitespaceLineNumbers,0!==s.length){let e=[],t=i;for(let i=0,n=s.length;i0?n.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(n.rangeOffset,n.rangeLength,n.text.length,n.forceMoveMarkers);const d=n.range.startLineNumber,c=n.range.endLineNumber,h=c-d,u=r,g=Math.min(h,u),p=u-h;for(let i=g;i>=0;i--){const n=d+i,s=o-t-p+n;e.push(new f.ModelRawLineChanged(n,this.getLineContent(s)))}if(gthis._deltaDecorationsImpl(e,[],[{range:t,options:i}])[0],changeDecoration:(e,t)=>{this._changeDecorationImpl(e,t)},changeDecorationOptions:(e,t)=>{this._changeDecorationOptionsImpl(e,H(t))},removeDecoration:t=>{this._deltaDecorationsImpl(e,[t],[])}, - deltaDecorations:(t,i)=>0===t.length&&0===i.length?[]:this._deltaDecorationsImpl(e,t,i)},o=null;try{o=t(n)}catch(e){i.onUnexpectedError(e)}return n.addDecoration=M,n.changeDecoration=M,n.changeDecorationOptions=M,n.removeDecoration=M,n.deltaDecorations=M,o}deltaDecorations(e,t,i=0){if(this._assertNotDisposed(),e||(e=[]),0===e.length&&0===t.length)return[];try{return this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(i,e,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_getTrackedRange(e){return this.getDecorationRange(e)}_setTrackedRange(e,t,i){const n=e?this._decorations[e]:null;if(!n)return t?this._deltaDecorationsImpl(0,[],[{range:t,options:z[i]}])[0]:null;if(!t)return this._decorationsTree.delete(n),delete this._decorations[n.id],null;const o=this._validateRangeRelaxedNoAllocations(t),s=this._buffer.getOffsetAt(o.startLineNumber,o.startColumn),r=this._buffer.getOffsetAt(o.endLineNumber,o.endColumn);return this._decorationsTree.delete(n), - n.reset(this.getVersionId(),s,r,o),n.setOptions(z[i]),this._decorationsTree.insert(n),n.id}removeAllDecorationsWithOwnerId(e){if(this._isDisposed)return;const t=this._decorationsTree.collectNodesFromOwner(e);for(let e=0,i=t.length;ethis.getLineCount()?[]:this.getLinesDecorations(e,e,t,i)}getLinesDecorations(e,t,i=0,n=!1){let o=this.getLineCount(),s=Math.min(o,Math.max(1,e)),r=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(r);return this._getDecorationsInRange(new d.Range(s,1,r,a),i,n)}getDecorationsInRange(e,t=0,i=!1){let n=this.validateRange(e) - ;return this._getDecorationsInRange(n,t,i)}getOverviewRulerDecorations(e=0,t=!1){const i=this.getVersionId(),n=this._decorationsTree.search(e,t,!0,i);return this._ensureNodesHaveRanges(n)}getAllDecorations(e=0,t=!1){const i=this.getVersionId(),n=this._decorationsTree.search(e,t,!1,i);return this._ensureNodesHaveRanges(n)}_getDecorationsInRange(e,t,i){const n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),s=this.getVersionId(),r=this._decorationsTree.intervalSearch(n,o,t,i,s);return this._ensureNodesHaveRanges(r)}_ensureNodesHaveRanges(e){for(let t=0,i=e.length;t0&&this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,semanticTokensApplied:!1,ranges:t})}setSemanticTokens(e,t){this._tokens2.set(e,t),this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,semanticTokensApplied:null!==e,ranges:[{fromLineNumber:1,toLineNumber:this.getLineCount()}]})}hasSemanticTokens(){return this._tokens2.isComplete()}setPartialSemanticTokens(e,t){if(this.hasSemanticTokens())return;const i=this._tokens2.setPartial(e,t);this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,semanticTokensApplied:!0,ranges:[{fromLineNumber:i.startLineNumber,toLineNumber:i.endLineNumber}]})}tokenizeViewport(e,t){e=Math.max(1,e),t=Math.min(this._buffer.getLineCount(),t),this._tokenization.tokenizeViewport(e,t)}clearTokens(){this._tokens.flush(),this._emitModelTokensChangedEvent({tokenizationSupportChanged:!0,semanticTokensApplied:!1,ranges:[{fromLineNumber:1,toLineNumber:this._buffer.getLineCount()}]})}_emitModelTokensChangedEvent(e){ - this._isDisposing||this._onDidChangeTokens.fire(e)}resetTokenization(){this._tokenization.reset()}forceTokenization(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)}isCheapToTokenize(e){return this._tokenization.isCheapToTokenize(e)}tokenizeIfCheap(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)}getLineTokens(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)}_getLineTokens(e){const t=this.getLineContent(e),i=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,i)}getLanguageIdentifier(){return this._languageIdentifier}getModeId(){return this._languageIdentifier.language}setMode(e){if(this._languageIdentifier.id===e.id)return;let t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})} - getLanguageIdAtPosition(e,t){const i=this.validatePosition(new l.Position(e,t)),n=this.getLineTokens(i.lineNumber);return n.getLanguageId(n.findTokenIndexAtOffset(i.column-1))}getWordAtPosition(e){this._assertNotDisposed();const t=this.validatePosition(e),i=this.getLineContent(t.lineNumber),n=this._getLineTokens(t.lineNumber),o=n.findTokenIndexAtOffset(t.column-1),[s,r]=O._findLanguageBoundaries(n,o),a=C.getWordAtText(t.column,b.LanguageConfigurationRegistry.getWordDefinition(n.getLanguageId(o)),i.substring(s,r),s);if(a&&a.startColumn<=e.column&&e.column<=a.endColumn)return a;if(o>0&&s===t.column-1){const[s,r]=O._findLanguageBoundaries(n,o-1),a=C.getWordAtText(t.column,b.LanguageConfigurationRegistry.getWordDefinition(n.getLanguageId(o-1)),i.substring(s,r),s);if(a&&a.startColumn<=e.column&&e.column<=a.endColumn)return a}return null}static _findLanguageBoundaries(e,t){const i=e.getLanguageId(t);let n=0;for(let o=t;o>=0&&e.getLanguageId(o)===i;o--)n=e.getStartOffset(o);let o=e.getLineContent().length - ;for(let n=t,s=e.getCount();n=0;e--){const t=i.getEndOffset(e);if(t<=n)break;w.ignoreBracketsInToken(i.getStandardTokenType(e))&&(n=t)}const a=Math.min(o.length,e.column-1+r.maxBracketLength);let l=null;for(;;){const i=y.BracketsUtils.findNextBracketInRange(r.forwardRegex,t,o,n,a);if(!i)break;if(i.startColumn<=e.column&&e.column<=i.endColumn){const e=o.substring(i.startColumn-1,i.endColumn-1).toLowerCase(),t=this._matchFoundBracket(i,r.textIsBracket[e],r.textIsOpenBracket[e],null);if(t){if(t instanceof R)return null;l=t}}n=i.endColumn-1}if(l)return l}if(s>0&&i.getStartOffset(s)===e.column-1){const r=s-1,a=b.LanguageConfigurationRegistry.getBracketsSupport(i.getLanguageId(r));if(a&&!w.ignoreBracketsInToken(i.getStandardTokenType(r))){const s=Math.max(0,e.column-1-a.maxBracketLength);let l=Math.min(o.length,e.column-1+a.maxBracketLength);for(let e=r+1;e=l)break;w.ignoreBracketsInToken(i.getStandardTokenType(e))&&(l=t)} - const d=y.BracketsUtils.findPrevBracketInRange(a.reversedRegex,t,o,s,l);if(d&&d.startColumn<=e.column&&e.column<=d.endColumn){const e=o.substring(d.startColumn-1,d.endColumn-1).toLowerCase(),t=this._matchFoundBracket(d,a.textIsBracket[e],a.textIsOpenBracket[e],null);if(t)return t instanceof R?null:t}}}return null}_matchFoundBracket(e,t,i,n){if(!t)return null;const o=i?this._findMatchingBracketDown(t,e.getEndPosition(),n):this._findMatchingBracketUp(t,e.getStartPosition(),n);return o?o instanceof R?o:[e,o]:null}_findMatchingBracketUp(e,t,i){const n=e.languageIdentifier.id,o=e.reversedRegex;let s=-1,r=0;const a=(t,n,a,l)=>{for(;;){if(i&&++r%100==0&&!i())return R.INSTANCE;const d=y.BracketsUtils.findPrevBracketInRange(o,t,n,a,l);if(!d)break;const c=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(c)?s++:e.isClose(c)&&s--,0===s)return d;l=d.startColumn-1}return null};for(let e=t.lineNumber;e>=1;e--){const i=this._getLineTokens(e),o=i.getCount(),s=this._buffer.getLineContent(e) - ;let r=o-1,l=s.length,d=s.length;e===t.lineNumber&&(r=i.findTokenIndexAtOffset(t.column-1),l=t.column-1,d=t.column-1);let c=!0;for(;r>=0;r--){const t=i.getLanguageId(r)===n&&!w.ignoreBracketsInToken(i.getStandardTokenType(r));if(t)c?l=i.getStartOffset(r):(l=i.getStartOffset(r),d=i.getEndOffset(r));else if(c&&l!==d){const t=a(e,s,l,d);if(t)return t}c=t}if(c&&l!==d){const t=a(e,s,l,d);if(t)return t}}return null}_findMatchingBracketDown(e,t,i){const n=e.languageIdentifier.id,o=e.forwardRegex;let s=1,r=0;const a=(t,n,a,l)=>{for(;;){if(i&&++r%100==0&&!i())return R.INSTANCE;const d=y.BracketsUtils.findNextBracketInRange(o,t,n,a,l);if(!d)break;const c=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(c)?s++:e.isClose(c)&&s--,0===s)return d;a=d.endColumn-1}return null},l=this.getLineCount();for(let e=t.lineNumber;e<=l;e++){const i=this._getLineTokens(e),o=i.getCount(),s=this._buffer.getLineContent(e);let r=0,l=0,d=0;e===t.lineNumber&&(r=i.findTokenIndexAtOffset(t.column-1),l=t.column-1, - d=t.column-1);let c=!0;for(;r=1;e--){const o=this._getLineTokens(e),s=o.getCount(),r=this._buffer.getLineContent(e);let a=s-1,l=r.length,d=r.length;if(e===t.lineNumber){a=o.findTokenIndexAtOffset(t.column-1),l=t.column-1,d=t.column-1;const e=o.getLanguageId(a);i!==e&&(i=e,n=b.LanguageConfigurationRegistry.getBracketsSupport(i))}let c=!0;for(;a>=0;a--){const t=o.getLanguageId(a);if(i!==t){if(n&&c&&l!==d){const t=y.BracketsUtils.findPrevBracketInRange(n.reversedRegex,e,r,l,d);if(t)return this._toFoundBracket(n,t);c=!1}i=t,n=b.LanguageConfigurationRegistry.getBracketsSupport(i)}const s=!!n&&!w.ignoreBracketsInToken(o.getStandardTokenType(a)) - ;if(s)c?l=o.getStartOffset(a):(l=o.getStartOffset(a),d=o.getEndOffset(a));else if(n&&c&&l!==d){const t=y.BracketsUtils.findPrevBracketInRange(n.reversedRegex,e,r,l,d);if(t)return this._toFoundBracket(n,t)}c=s}if(n&&c&&l!==d){const t=y.BracketsUtils.findPrevBracketInRange(n.reversedRegex,e,r,l,d);if(t)return this._toFoundBracket(n,t)}}return null}findNextBracket(e){const t=this.validatePosition(e),i=this.getLineCount();let n=-1,o=null;for(let e=t.lineNumber;e<=i;e++){const i=this._getLineTokens(e),s=i.getCount(),r=this._buffer.getLineContent(e);let a=0,l=0,d=0;if(e===t.lineNumber){a=i.findTokenIndexAtOffset(t.column-1),l=t.column-1,d=t.column-1;const e=i.getLanguageId(a);n!==e&&(n=e,o=b.LanguageConfigurationRegistry.getBracketsSupport(n))}let c=!0;for(;aDate.now()-e<=t}const n=this.validatePosition(e),o=this.getLineCount(),s=new Map;let r=[];const a=(e,t)=>{if(!s.has(e)){let i=[];for(let e=0,n=t?t.brackets.length:0;e{for(;;){if(i&&++l%100==0&&!i())return R.INSTANCE;const a=y.BracketsUtils.findNextBracketInRange(e.forwardRegex,t,n,o,s);if(!a)break;const d=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase(),c=e.textIsBracket[d];if(c&&(c.isOpen(d)?r[c.index]++:c.isClose(d)&&r[c.index]--, - -1===r[c.index]))return this._matchFoundBracket(a,c,!1,i);o=a.endColumn-1}return null};let c=-1,h=null;for(let e=n.lineNumber;e<=o;e++){const t=this._getLineTokens(e),i=t.getCount(),o=this._buffer.getLineContent(e);let s=0,r=0,l=0;if(e===n.lineNumber){s=t.findTokenIndexAtOffset(n.column-1),r=n.column-1,l=n.column-1;const e=t.getLanguageId(s);c!==e&&a(c=e,h=b.LanguageConfigurationRegistry.getBracketsSupport(c))}let u=!0;for(;sn)throw new Error("Illegal value for lineNumber");const o=b.LanguageConfigurationRegistry.getFoldingRules(this._languageIdentifier.id),s=Boolean(o&&o.offSide);let r=-2,a=-1,l=-2,d=-1;const c=e=>{if(-1!==r&&(-2===r||r>e-1)){r=-1,a=-1;for(let t=e-2;t>=0;t--){let e=this._computeIndentLevel(t);if(e>=0){r=t,a=e;break}}}if(-2===l){l=-1,d=-1;for(let t=e;t=0){l=t,d=e;break}}}};let h=-2,u=-1,g=-2,p=-1;const m=e=>{if(-2===h){h=-1,u=-1;for(let t=e-2;t>=0;t--){let e=this._computeIndentLevel(t);if(e>=0){h=t,u=e;break}}}if(-1!==g&&(-2===g||g=0){g=t,p=e;break}}}};let f=0,_=!0,v=0,C=!0,S=0,w=0;for(let o=0;_||C;o++){const r=e-o,g=e+o;o>1&&(r<1||r1&&(g>n||g>i)&&(C=!1),o>5e4&&(_=!1,C=!1);let b=-1;if(_){const e=this._computeIndentLevel(r-1);e>=0?(l=r-1,d=e,b=Math.ceil(e/this._options.indentSize)):(c(r),b=this._getIndentLevelForWhitespaceLine(s,a,d))}let y=-1;if(C){const e=this._computeIndentLevel(g-1);e>=0?(h=g-1,u=e,y=Math.ceil(e/this._options.indentSize)):(m(g),y=this._getIndentLevelForWhitespaceLine(s,u,p))}if(0!==o){if(1===o){if(g<=n&&y>=0&&w+1===y){_=!1,f=g,v=g,S=y;continue}if(r>=1&&b>=0&&b-1===w){C=!1,f=r,v=r,S=b;continue}if(f=e,v=e,0===(S=w))return{startLineNumber:f,endLineNumber:v,indent:S}}_&&(b>=S?f=r:_=!1),C&&(y>=S?v=g:C=!1)}else w=b}return{startLineNumber:f,endLineNumber:v,indent:S}}getLinesIndentGuides(e,t){this._assertNotDisposed();const i=this.getLineCount();if(e<1||e>i)throw new Error("Illegal value for startLineNumber");if(t<1||t>i)throw new Error("Illegal value for endLineNumber") - ;const n=b.LanguageConfigurationRegistry.getFoldingRules(this._languageIdentifier.id),o=Boolean(n&&n.offSide);let s=new Array(t-e+1),r=-2,a=-1,l=-2,d=-1;for(let n=e;n<=t;n++){let t=n-e;const c=this._computeIndentLevel(n-1);if(c>=0)r=n-1,a=c,s[t]=Math.ceil(c/this._options.indentSize);else{if(-2===r){r=-1,a=-1;for(let e=n-2;e>=0;e--){let t=this._computeIndentLevel(e);if(t>=0){r=e,a=t;break}}}if(-1!==l&&(-2===l||l=0){l=e,d=t;break}}}s[t]=this._getIndentLevelForWhitespaceLine(o,a,d)}}return s}_getIndentLevelForWhitespaceLine(e,t,i){return-1===t||-1===i?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))}}t.DidChangeContentEmitter=U})),define(t[45],i([0,1,12,8,13,3,20,31,42]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isQuote=t.CursorColumns=t.EditOperationResult=t.CursorState=t.PartialViewCursorState=t.PartialModelCursorState=t.CursorContext=t.SingleCursorState=t.CursorConfiguration=void 0;const d=()=>!0,c=()=>!1,h=e=>" "===e||"\t"===e;function u(e,t,i){ - e.has(t)?e.get(t).push(i):e.set(t,[i])}class g{constructor(e,t,i){this._languageIdentifier=e;const n=i.options,o=n.get(117);this.readOnly=n.get(72),this.tabSize=t.tabSize,this.indentSize=t.indentSize,this.insertSpaces=t.insertSpaces,this.lineHeight=n.get(51),this.pageSize=Math.max(1,Math.floor(o.height/this.lineHeight)-2),this.useTabStops=n.get(104),this.wordSeparators=n.get(105),this.emptySelectionClipboard=n.get(26),this.copyWithSyntaxHighlighting=n.get(16),this.multiCursorMergeOverlapping=n.get(60),this.multiCursorPaste=n.get(62),this.autoClosingBrackets=n.get(5),this.autoClosingQuotes=n.get(7),this.autoClosingOvertype=n.get(6),this.autoSurround=n.get(10),this.autoIndent=n.get(8),this.autoClosingPairsOpen2=new Map,this.autoClosingPairsClose2=new Map,this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:g._getShouldAutoClose(e,this.autoClosingQuotes),bracket:g._getShouldAutoClose(e,this.autoClosingBrackets)};let s=g._getAutoClosingPairs(e) - ;if(s)for(const e of s)u(this.autoClosingPairsOpen2,e.open.charAt(e.open.length-1),e),1===e.close.length&&u(this.autoClosingPairsClose2,e.close,e);let r=g._getSurroundingPairs(e);if(r)for(const e of r)this.surroundingPairs[e.open]=e.close}static shouldRecreate(e){return e.hasChanged(117)||e.hasChanged(105)||e.hasChanged(26)||e.hasChanged(60)||e.hasChanged(62)||e.hasChanged(5)||e.hasChanged(7)||e.hasChanged(6)||e.hasChanged(10)||e.hasChanged(104)||e.hasChanged(51)||e.hasChanged(72)}get electricChars(){if(!this._electricChars){this._electricChars={};let e=g._getElectricCharacters(this._languageIdentifier);if(e)for(const t of e)this._electricChars[t]=!0}return this._electricChars}normalizeIndentation(e){return a.TextModel.normalizeIndentation(e,this.indentSize,this.insertSpaces)}static _getElectricCharacters(e){try{return l.LanguageConfigurationRegistry.getElectricCharacters(e.id)}catch(e){return i.onUnexpectedError(e),null}}static _getAutoClosingPairs(e){try{ - return l.LanguageConfigurationRegistry.getAutoClosingPairs(e.id)}catch(e){return i.onUnexpectedError(e),null}}static _getShouldAutoClose(e,t){switch(t){case"beforeWhitespace":return h;case"languageDefined":return g._getLanguageDefinedShouldAutoClose(e);case"always":return d;case"never":return c}}static _getLanguageDefinedShouldAutoClose(e){try{const t=l.LanguageConfigurationRegistry.getAutoCloseBeforeSet(e.id);return e=>-1!==t.indexOf(e)}catch(e){return i.onUnexpectedError(e),c}}static _getSurroundingPairs(e){try{return l.LanguageConfigurationRegistry.getSurroundingPairs(e.id)}catch(e){return i.onUnexpectedError(e),null}}}t.CursorConfiguration=g;class p{constructor(e,t,i,n){this.selectionStart=e,this.selectionStartLeftoverVisibleColumns=t,this.position=i,this.leftoverVisibleColumns=n,this.selection=p._computeSelection(this.selectionStart,this.position)}equals(e){ - return this.selectionStartLeftoverVisibleColumns===e.selectionStartLeftoverVisibleColumns&&this.leftoverVisibleColumns===e.leftoverVisibleColumns&&this.position.equals(e.position)&&this.selectionStart.equalsRange(e.selectionStart)}hasSelection(){return!this.selection.isEmpty()||!this.selectionStart.isEmpty()}move(e,t,i,n){return e?new p(this.selectionStart,this.selectionStartLeftoverVisibleColumns,new o.Position(t,i),n):new p(new s.Range(t,i,t,i),n,new o.Position(t,i),n)}static _computeSelection(e,t){let i,n,o,s;return e.isEmpty()?(i=e.startLineNumber,n=e.startColumn,o=t.lineNumber,s=t.column):t.isBeforeOrEqual(e.getStartPosition())?(i=e.endLineNumber,n=e.endColumn,o=t.lineNumber,s=t.column):(i=e.startLineNumber,n=e.startColumn,o=t.lineNumber,s=t.column),new r.Selection(i,n,o,s)}}t.SingleCursorState=p;t.CursorContext=class{constructor(e,t,i){this.model=e,this.coordinatesConverter=t,this.cursorConfig=i}};class m{constructor(e){this.modelState=e,this.viewState=null}}t.PartialModelCursorState=m;class f{ - constructor(e){this.modelState=null,this.viewState=e}}t.PartialViewCursorState=f;class _{constructor(e,t){this.modelState=e,this.viewState=t}static fromModelState(e){return new m(e)}static fromViewState(e){return new f(e)}static fromModelSelection(e){const t=e.selectionStartLineNumber,i=e.selectionStartColumn,n=e.positionLineNumber,r=e.positionColumn,a=new p(new s.Range(t,i,t,i),0,new o.Position(n,r),0);return _.fromModelState(a)}static fromModelSelections(e){let t=[];for(let i=0,n=e.length;i=65536?2:1, - 9===t)r=v.nextRenderTabStop(r,i);else{let i=n.getGraphemeBreakType(t);for(;a=65536?2:1,i=o}n.isFullWidthCharacter(t)||n.isEmojiImprecise(t)?r+=2:r+=1}}return r}static visibleColumnFromColumn2(e,t,i){return this.visibleColumnFromColumn(t.getLineContent(i.lineNumber),i.column,e.tabSize)}static columnFromVisibleColumn(e,t,i){if(t<=0)return 1;const o=e.length;let s=0,r=1,a=0;for(;a=65536?2:1,9===l)d=v.nextRenderTabStop(s,i);else{let t=n.getGraphemeBreakType(l);for(;a=65536?2:1,t=s}d=n.isFullWidthCharacter(l)||n.isEmojiImprecise(l)?s+2:s+1}const c=a+1;if(d>=t){return d-tr?r:o}static nextRenderTabStop(e,t){return e+t-e%t}static nextIndentTabStop(e,t){return e+t-e%t}static prevRenderTabStop(e,t){return e-1-(e-1)%t}static prevIndentTabStop(e,t){return e-1-(e-1)%t}}t.CursorColumns=v,t.isQuote=function(e){return"'"===e||'"'===e||"`"===e}})),define(t[169],i([0,1,8,45,3,20,42]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ShiftCommand=t.cachedStringRepeat=void 0;const a=Object.create(null);function l(e,t){a[e]||(a[e]=["",e]);const i=a[e];for(let n=i.length;n<=t;n++)i[n]=i[n-1]+e;return i[t]}t.cachedStringRepeat=l;class d{constructor(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}static unshiftIndent(e,t,i,o,s){const r=n.CursorColumns.visibleColumnFromColumn(e,t,i);if(s){const e=l(" ",o);return l(e,n.CursorColumns.prevIndentTabStop(r,o)/o)} - return l("\t",n.CursorColumns.prevRenderTabStop(r,i)/i)}static shiftIndent(e,t,i,o,s){const r=n.CursorColumns.visibleColumnFromColumn(e,t,i);if(s){const e=l(" ",o);return l(e,n.CursorColumns.nextIndentTabStop(r,o)/o)}return l("\t",n.CursorColumns.nextRenderTabStop(r,i)/i)}_addEditOperation(e,t,i){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,i):e.addEditOperation(t,i)}getEditOperations(e,t){const s=this._selection.startLineNumber;let a=this._selection.endLineNumber;1===this._selection.endColumn&&s!==a&&(a-=1);const{tabSize:c,indentSize:h,insertSpaces:u}=this._opts,g=s===a;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(e.getLineContent(s))&&(this._useLastEditRangeForCursorEndPosition=!0);let l=0,p=0;for(let m=s;m<=a;m++,l=p){p=0;let a,f=e.getLineContent(m),_=i.firstNonWhitespaceIndex(f);if((!this._opts.isUnshift||0!==f.length&&0!==_)&&(g||this._opts.isUnshift||0!==f.length)){if(-1===_&&(_=f.length),m>1){ - if(n.CursorColumns.visibleColumnFromColumn(f,_+1,c)%h!=0&&e.isCheapToTokenize(m-1)){let t=r.LanguageConfigurationRegistry.getEnterAction(this._opts.autoIndent,e,new o.Range(m-1,e.getLineMaxColumn(m-1),m-1,e.getLineMaxColumn(m-1)));if(t){if(p=l,t.appendText)for(let e=0,i=t.appendText.length;ea,h=r>l,u=rl)continue;if(_r)continue;if(f1&&n--, - s.columnSelect(e,t,i.fromViewLineNumber,i.fromViewVisualColumn,i.toViewLineNumber,n)}static columnSelectRight(e,t,o){let s=0;const r=Math.min(o.fromViewLineNumber,o.toViewLineNumber),a=Math.max(o.fromViewLineNumber,o.toViewLineNumber);for(let o=r;o<=a;o++){const r=t.getLineMaxColumn(o),a=i.CursorColumns.visibleColumnFromColumn2(e,t,new n.Position(o,r));s=Math.max(s,a)}let l=o.toViewVisualColumn;return le.getLineMinColumn(t)?i-=s.prevCharLength(e.getLineContent(t),i-1):t>1&&(t-=1,i=e.getLineMaxColumn(t)),new n.Position(t,i)}static left(e,t,i,n){const o=a.leftPosition(t,i,n);return new r(o.lineNumber,o.column,0)}static moveLeft(e,t,i,n,o){let s,r;if(i.hasSelection()&&!n)s=i.selection.startLineNumber,r=i.selection.startColumn;else{let n=a.left(e,t,i.position.lineNumber,i.position.column-(o-1));s=n.lineNumber,r=n.column}return i.move(n,s,r,0)}static rightPosition(e,t,i){return ic?(n=c,o=l?t.getLineMaxColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.CursorColumns.columnFromVisibleColumn2(e,t,n,d),s=h?0:d-i.CursorColumns.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new r(n,o,s)}static moveDown(e,t,i,n,o){let s,r;i.hasSelection()&&!n?(s=i.selection.endLineNumber,r=i.selection.endColumn):(s=i.position.lineNumber,r=i.position.column);let l=a.down(e,t,s,r,i.leftoverVisibleColumns,o,!0);return i.move(n,l.lineNumber,l.column,l.leftoverVisibleColumns)}static translateDown(e,t,s){ - let r=s.selection,l=a.down(e,t,r.selectionStartLineNumber,r.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),d=a.down(e,t,r.positionLineNumber,r.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.SingleCursorState(new o.Range(l.lineNumber,l.column,l.lineNumber,l.column),l.leftoverVisibleColumns,new n.Position(d.lineNumber,d.column),d.leftoverVisibleColumns)}static up(e,t,n,o,s,a,l){const d=i.CursorColumns.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize)+s,c=1===n&&1===o;return(n-=a)<1?(n=1,o=l?t.getLineMinColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.CursorColumns.columnFromVisibleColumn2(e,t,n,d),s=c?0:d-i.CursorColumns.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new r(n,o,s)}static moveUp(e,t,i,n,o){let s,r;i.hasSelection()&&!n?(s=i.selection.startLineNumber,r=i.selection.startColumn):(s=i.position.lineNumber,r=i.position.column);let l=a.up(e,t,s,r,i.leftoverVisibleColumns,o,!0);return i.move(n,l.lineNumber,l.column,l.leftoverVisibleColumns)} - static translateUp(e,t,s){let r=s.selection,l=a.up(e,t,r.selectionStartLineNumber,r.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),d=a.up(e,t,r.positionLineNumber,r.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.SingleCursorState(new o.Range(l.lineNumber,l.column,l.lineNumber,l.column),l.leftoverVisibleColumns,new n.Position(d.lineNumber,d.column),d.leftoverVisibleColumns)}static moveToBeginningOfLine(e,t,i,n){let o,s=i.position.lineNumber,r=t.getLineMinColumn(s),a=t.getLineFirstNonWhitespaceColumn(s)||r;return o=i.position.column===a?r:a,i.move(n,s,o,0)}static moveToEndOfLine(e,t,i,n,o){let s=i.position.lineNumber,r=t.getLineMaxColumn(s);return i.move(n,s,r,o?1073741824-r:0)}static moveToBeginningOfBuffer(e,t,i,n){return i.move(n,1,1,0)}static moveToEndOfBuffer(e,t,i,n){let o=t.getLineCount(),s=t.getLineMaxColumn(o);return i.move(n,o,s,0)}}t.MoveOperations=a})),define(t[232],i([0,1,8,88,45,170,3]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{ - value:!0}),t.DeleteOperations=void 0;t.DeleteOperations=class{static deleteRight(e,t,i,o){let a=[],l=3!==e;for(let e=0,d=o.length;e1){let n=a.getLineContent(e.lineNumber),s=i.firstNonWhitespaceIndex(n),l=-1===s?n.length+1:s+1;if(e.column<=l){let i=o.CursorColumns.visibleColumnFromColumn2(t,a,e),n=o.CursorColumns.prevIndentTabStop(i,t.indentSize),s=o.CursorColumns.columnFromVisibleColumn2(t,a,e.lineNumber,n);u=new r.Range(e.lineNumber,s,e.lineNumber,e.column)}else u=new r.Range(e.lineNumber,e.column-1,e.lineNumber,e.column)}else{let i=s.MoveOperations.left(t,a,e.lineNumber,e.column);u=new r.Range(i.lineNumber,i.column,e.lineNumber,e.column)}}u.isEmpty()?d[e]=null:(u.startLineNumber!==u.endLineNumber&&(c=!0),d[e]=new n.ReplaceCommand(u,""))}return[c,d]} - static cut(e,t,i){let s=[];for(let o=0,a=i.length;o1?(e=c.lineNumber-1,i=t.getLineMaxColumn(c.lineNumber-1),l=c.lineNumber,d=t.getLineMaxColumn(c.lineNumber)):(e=c.lineNumber,i=1,l=c.lineNumber,d=t.getLineMaxColumn(c.lineNumber));let h=new r.Range(e,i,l,d);h.isEmpty()?s[o]=null:s[o]=new n.ReplaceCommand(h,"")}else s[o]=null;else s[o]=new n.ReplaceCommand(a,"")}return new o.EditOperationResult(0,s,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}}})),define(t[171],i([0,1,12,8,88,169,359,45,99,3,20,102,42]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TypeWithAutoClosingCommand=t.TypeOperations=void 0;class g{static indent(e,t,i){if(null===t||null===i)return[];let n=[];for(let t=0,o=i.length;t1){let o;for(o=i-1;o>=1;o--){const e=t.getLineContent(o) - ;if(n.lastNonWhitespaceIndex(e)>=0)break}if(o<1)return null;const r=t.getLineMaxColumn(o),a=u.LanguageConfigurationRegistry.getEnterAction(e.autoIndent,t,new d.Range(o,r,o,r));a&&(s=a.indentation+a.appendText)}return o&&(o===h.IndentAction.Indent&&(s=g.shiftIndent(e,s)),o===h.IndentAction.Outdent&&(s=g.unshiftIndent(e,s)),s=e.normalizeIndentation(s)),s||null}static _replaceJumpToNextIndent(e,t,i,n){let s="",r=i.getStartPosition();if(e.insertSpaces){let i=a.CursorColumns.visibleColumnFromColumn2(e,t,r),n=e.indentSize,o=n-i%n;for(let e=0;e=4){const r=u.LanguageConfigurationRegistry.getIndentForEnter(e.autoIndent,t,s,{unshiftIndent:t=>g.unshiftIndent(e,t),shiftIndent:t=>g.shiftIndent(e,t),normalizeIndentation:t=>e.normalizeIndentation(t)});if(r){let h=a.CursorColumns.visibleColumnFromColumn2(e,t,s.getEndPosition());const u=s.endColumn;let g="\n";c!==e.normalizeIndentation(r.beforeEnter)&&(g=e.normalizeIndentation(r.beforeEnter)+l.substring(c.length,s.startColumn-1)+"\n",s=new d.Range(s.startLineNumber,1,s.endLineNumber,s.endColumn));const p=t.getLineContent(s.endLineNumber),m=n.firstNonWhitespaceIndex(p);if(s=m>=0?s.setEndPosition(s.endLineNumber,Math.max(s.endColumn,m+1)):s.setEndPosition(s.endLineNumber,t.getLineMaxColumn(s.endLineNumber)),i)return new o.ReplaceCommandWithoutChangingPosition(s,g+e.normalizeIndentation(r.afterEnter),!0);{let t=0;return u<=m+1&&(e.insertSpaces||(h=Math.ceil(h/e.indentSize)), - t=Math.min(h+1-e.normalizeIndentation(r.afterEnter).length-1,0)),new o.ReplaceCommandWithOffsetCursorState(s,g+e.normalizeIndentation(r.afterEnter),0,t,!0)}}}return g._typeCommand(s,"\n"+e.normalizeIndentation(c),i)}static _isAutoIndentType(e,t,i){if(e.autoIndent<4)return!1;for(let e=0,n=i.length;eg.shiftIndent(e,t),unshiftIndent:t=>g.unshiftIndent(e,t)});if(null===s)return null;if(s!==e.normalizeIndentation(o)){const o=t.getLineFirstNonWhitespaceColumn(i.startLineNumber) - ;return 0===o?g._typeCommand(new d.Range(i.startLineNumber,0,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+n,!1):g._typeCommand(new d.Range(i.startLineNumber,0,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+t.getLineContent(i.startLineNumber).substring(o-1,i.startColumn-1)+n,!1)}return null}static _isAutoClosingOvertype(e,t,i,n,o){if("never"===e.autoClosingOvertype)return!1;if(!e.autoClosingPairsClose2.has(o))return!1;for(let s=0,r=i.length;s2?d.charCodeAt(l.column-2):0)&&c)return!1;if("auto"===e.autoClosingOvertype){let e=!1;for(let t=0,i=n.length;t=0||i.indexOf(t)>=0}static _isBeforeClosingBrace(e,t,i){const n=e.autoClosingPairsClose2.get(i);if(!n)return!1;const o=g._autoClosingPairIsSymmetric(t);for(const e of n){const t=g._autoClosingPairIsSymmetric(e);if(o||!t)return!0}return!1}static _findAutoClosingPairOpen(e,t,i,n){const o=e.autoClosingPairsOpen2.get(n);if(!o)return null;let s=null;for(const e of o)if(null===s||e.open.length>s.open.length){let o=!0;for(const s of i){if(t.getValueInRange(new d.Range(s.lineNumber,s.column-e.open.length+1,s.lineNumber,s.column))+n!==e.open){o=!1;break}}o&&(s=e)}return s}static _isAutoClosingOpenCharType(e,t,n,o,s){const r=a.isQuote(o),d=r?e.autoClosingQuotes:e.autoClosingBrackets;if("never"===d)return null - ;const c=this._findAutoClosingPairOpen(e,t,n.map(e=>e.getPosition()),o);if(!c)return null;const h=r?e.shouldAutoCloseBefore.quote:e.shouldAutoCloseBefore.bracket;for(let o=0,a=n.length;op.column-1){const t=m.charAt(p.column-1);if(!g._isBeforeClosingBrace(e,c,t)&&!h(t))return null}if(!t.isCheapToTokenize(p.lineNumber))return null;if(1===c.open.length&&r&&"always"!==d){const t=l.getMapForWordSeparators(e.wordSeparators);if(s&&p.column>1&&0===t.get(m.charCodeAt(p.column-2)))return null;if(!s&&p.column>2&&0===t.get(m.charCodeAt(p.column-3)))return null}t.forceTokenization(p.lineNumber);const f=t.getLineTokens(p.lineNumber);let _=!1;try{_=u.LanguageConfigurationRegistry.shouldAutoClosePair(c,f,s?p.column:p.column-1)}catch(e){i.onUnexpectedError(e)}if(!_)return null}return c}static _runAutoClosingOpenCharType(e,t,i,n,o,s,r){let l=[];for(let e=0,t=n.length;enew o.ReplaceCommand(new d.Range(e.positionLineNumber,e.positionColumn,e.positionLineNumber,e.positionColumn+1),"",!1));return new a.EditOperationResult(1,e,{shouldPushStackElementBefore:!0, - shouldPushStackElementAfter:!1})}const h=this._isAutoClosingOpenCharType(t,i,s,l,!1);return h?this._runAutoClosingOpenCharType(e,t,i,s,l,!1,h):null}static typeWithInterceptors(e,t,i,n,s,r,l){if(!e&&"\n"===l){let e=[];for(let t=0,o=s.length;t=0;o--){let i=e.charCodeAt(o),s=t.get(i);if(0===s){if(2===n)return this._createWord(e,n,s,o+1,this._findEndOfWord(e,t,n,o+1));n=1}else if(2===s){if(1===n)return this._createWord(e,n,s,o+1,this._findEndOfWord(e,t,n,o+1));n=2}else if(1===s&&0!==n)return this._createWord(e,n,s,o+1,this._findEndOfWord(e,t,n,o+1))}return 0!==n?this._createWord(e,n,1,0,this._findEndOfWord(e,t,n,0)):null}static _findEndOfWord(e,t,i,n){let o=e.length;for(let s=n;s=0;o--){let n=e.charCodeAt(o),s=t.get(n);if(1===s)return o+1;if(1===i&&2===s)return o+1;if(2===i&&0===s)return o+1}return 0}static moveWordLeft(e,t,i,n){let o=i.lineNumber,r=i.column;1===r&&o>1&&(o-=1,r=t.getLineMaxColumn(o));let l=a._findPreviousWordOnLine(e,t,new s.Position(o,r));if(0===n)return new s.Position(o,l?l.start+1:1);if(1===n)return l&&2===l.wordType&&l.end-l.start==1&&0===l.nextCharClass&&(l=a._findPreviousWordOnLine(e,t,new s.Position(o,l.start+1))),new s.Position(o,l?l.start+1:1);if(3===n){for(;l&&2===l.wordType;)l=a._findPreviousWordOnLine(e,t,new s.Position(o,l.start+1));return new s.Position(o,l?l.start+1:1)} - return l&&r<=l.end+1&&(l=a._findPreviousWordOnLine(e,t,new s.Position(o,l.start+1))),new s.Position(o,l?l.end+1:1)}static _moveWordPartLeft(e,t){const n=t.lineNumber,o=e.getLineMaxColumn(n);if(1===t.column)return n>1?new s.Position(n-1,e.getLineMaxColumn(n-1)):t;const r=e.getLineContent(n);for(let e=t.column-1;e>1;e--){const t=r.charCodeAt(e-2),a=r.charCodeAt(e-1);if(95===t&&95!==a)return new s.Position(n,e);if(i.isLowerAsciiLetter(t)&&i.isUpperAsciiLetter(a))return new s.Position(n,e);if(i.isUpperAsciiLetter(t)&&i.isUpperAsciiLetter(a)&&e+1=d.start+1&&(d=a._findNextWordOnLine(e,t,new s.Position(o,d.end+1))),r=d?d.start+1:t.getLineMaxColumn(o);return new s.Position(o,r)}static _moveWordPartRight(e,t){const n=t.lineNumber,o=e.getLineMaxColumn(n);if(t.column===o)return n1?c=1:(d--,c=t.getLineMaxColumn(d)):(h&&c<=h.end+1&&(h=a._findPreviousWordOnLine(e,t,new s.Position(d,h.start+1))),h?c=h.end+1:c>1?c=1:(d--,c=t.getLineMaxColumn(d))),new r.Range(d,c,l.lineNumber,l.column)}static _deleteWordPartLeft(e,t){if(!t.isEmpty())return t;const i=t.getPosition(),n=a._moveWordPartLeft(e,i);return new r.Range(i.lineNumber,i.column,n.lineNumber,n.column)}static _findFirstNonWhitespaceChar(e,t){let i=e.length;for(let n=t;n=g.start+1&&(g=a._findNextWordOnLine(e,t,new s.Position(d,g.end+1))),g?c=g.start+1:cBoolean(e))}t.WordPartOperations=class extends a{static deleteWordPartLeft(e,t,i,n){const o=l([a.deleteWordLeft(e,t,i,n,0),a.deleteWordLeft(e,t,i,n,2),a._deleteWordPartLeft(t,i)]);return o.sort(r.Range.compareRangesUsingEnds),o[2]}static deleteWordPartRight(e,t,i,n){const o=l([a.deleteWordRight(e,t,i,n,0),a.deleteWordRight(e,t,i,n,2),a._deleteWordPartRight(t,i)]);return o.sort(r.Range.compareRangesUsingStarts),o[0]}static moveWordPartLeft(e,t,i){ - const n=l([a.moveWordLeft(e,t,i,0),a.moveWordLeft(e,t,i,2),a._moveWordPartLeft(t,i)]);return n.sort(s.Position.compare),n[2]}static moveWordPartRight(e,t,i){const n=l([a.moveWordRight(e,t,i,0),a.moveWordRight(e,t,i,2),a._moveWordPartRight(t,i)]);return n.sort(s.Position.compare),n[0]}}})),define(t[233],i([0,1,23,45,170,129,13,3]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CursorMove=t.CursorMoveCommands=void 0;t.CursorMoveCommands=class{static addCursorDown(e,t,i){let s=[],r=0;for(let a=0,l=t.length;at&&(i=t,o=e.model.getLineMaxColumn(i)),n.CursorState.fromModelState(new n.SingleCursorState(new a.Range(l.lineNumber,1,i,o),0,new r.Position(i,o),0))} - const c=t.modelState.selectionStart.getStartPosition().lineNumber;if(l.lineNumberc){const i=e.getLineCount();let o=d.lineNumber+1,s=1;return o>i&&(o=i,s=e.getLineMaxColumn(o)),n.CursorState.fromViewState(t.viewState.move(t.modelState.hasSelection(),o,s,0))}{const e=t.modelState.selectionStart.getEndPosition();return n.CursorState.fromModelState(t.modelState.move(t.modelState.hasSelection(),e.lineNumber,e.column,0))}}static word(e,t,i,o){const r=e.model.validatePosition(o);return n.CursorState.fromModelState(s.WordOperations.word(e.cursorConfig,e.model,t.modelState,i,r))}static cancelSelection(e,t){if(!t.modelState.hasSelection())return new n.CursorState(t.modelState,t.viewState);const i=t.viewState.position.lineNumber,o=t.viewState.position.column;return n.CursorState.fromViewState(new n.SingleCursorState(new a.Range(i,o,i,o),0,new r.Position(i,o),0))}static moveTo(e,t,i,o,s){ - const a=e.model.validatePosition(o),l=s?e.coordinatesConverter.validateViewPosition(new r.Position(s.lineNumber,s.column),a):e.coordinatesConverter.convertModelPositionToViewPosition(a);return n.CursorState.fromViewState(t.viewState.move(i,l.lineNumber,l.column,0))}static simpleMove(e,t,i,n,o,s){switch(i){case 0:return 4===s?this._moveHalfLineLeft(e,t,n):this._moveLeft(e,t,n,o);case 1:return 4===s?this._moveHalfLineRight(e,t,n):this._moveRight(e,t,n,o);case 2:return 2===s?this._moveUpByViewLines(e,t,n,o):this._moveUpByModelLines(e,t,n,o);case 3:return 2===s?this._moveDownByViewLines(e,t,n,o):this._moveDownByModelLines(e,t,n,o);case 4:return this._moveToViewMinColumn(e,t,n);case 5:return this._moveToViewFirstNonWhitespaceColumn(e,t,n);case 6:return this._moveToViewCenterColumn(e,t,n);case 7:return this._moveToViewMaxColumn(e,t,n);case 8:return this._moveToViewLastNonWhitespaceColumn(e,t,n);default:return null}}static viewportMove(e,t,i,n,o){ - const s=e.getCompletelyVisibleViewRange(),r=e.coordinatesConverter.convertViewRangeToModelRange(s);switch(i){case 9:{const i=this._firstLineNumberInRange(e.model,r,o),s=e.model.getLineFirstNonWhitespaceColumn(i);return[this._moveToModelPosition(e,t[0],n,i,s)]}case 11:{const i=this._lastLineNumberInRange(e.model,r,o),s=e.model.getLineFirstNonWhitespaceColumn(i);return[this._moveToModelPosition(e,t[0],n,i,s)]}case 10:{const i=Math.round((r.startLineNumber+r.endLineNumber)/2),o=e.model.getLineFirstNonWhitespaceColumn(i);return[this._moveToModelPosition(e,t[0],n,i,o)]}case 12:{let i=[];for(let o=0,r=t.length;oi.endLineNumber-1&&(s=i.endLineNumber-1),s1;let a=[];for(let l=0,d=t.length;l1;let a=[];for(let l=0,d=t.length;li){let e=t-i;for(let t=0;t=e+1&&this.lastAddedCursorIndex--,this.secondaryCursors[e].dispose(this.context),this.secondaryCursors.splice(e,1)}_getAll(){let e=[];e[0]=this.primaryCursor;for(let t=0,i=this.secondaryCursors.length;te.selection.startLineNumber===t.selection.startLineNumber?e.selection.startColumn-t.selection.startColumn:e.selection.startLineNumber-t.selection.startLineNumber);for(let n=0;nd&&e.index--;e.splice(d,1),t.splice(l,1),this._removeSecondaryCursor(d-1),n--}}}}})), - define(t[234],i([0,1,12,8,516,45,232,171,3,20,162,2,165]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Cursor=t.CursorModelState=void 0;class g{constructor(e,t){this.modelVersionId=e.getVersionId(),this.cursorState=t.getCursorStates()}equals(e){if(!e)return!1;if(this.modelVersionId!==e.modelVersionId)return!1;if(this.cursorState.length!==e.cursorState.length)return!1;for(let t=0,i=this.cursorState.length;t=t.length)return!1;if(!t[i].strictContainsRange(e[i]))return!1}return!0}}class m extends h.Disposable{constructor(e,t,i,n){super(),this._model=e,this._knownModelVersionId=this._model.getVersionId(),this._viewModel=t,this._coordinatesConverter=i,this.context=new s.CursorContext(this._model,this._coordinatesConverter,n),this._cursors=new o.CursorCollection(this.context),this._hasFocus=!1,this._isHandling=!1,this._isDoingComposition=!1, - this._selectionsWhenCompositionStarted=null,this._columnSelectData=null,this._autoClosedActions=[],this._prevEditOperationType=0}dispose(){this._cursors.dispose(),this._autoClosedActions=h.dispose(this._autoClosedActions),super.dispose()}updateConfiguration(e){this.context=new s.CursorContext(this._model,this._coordinatesConverter,e),this._cursors.updateContext(this.context)}onLineMappingChanged(e){this._knownModelVersionId===this._model.getVersionId()&&this.setStates(e,"viewModel",0,this.getCursorStates())}setHasFocus(e){this._hasFocus=e}_validateAutoClosedActions(){if(this._autoClosedActions.length>0){let e=this._cursors.getSelections();for(let t=0;tm.MAX_CURSOR_COUNT&&(n=n.slice(0,m.MAX_CURSOR_COUNT),o=!0);const s=new g(this._model,this);return this._cursors.setStates(n),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,t,i,s,o)}setCursorColumnSelectData(e){this._columnSelectData=e}revealPrimary(e,t,i,n){const o=this._cursors.getViewPositions();if(o.length>1)this._emitCursorRevealRange(e,t,null,this._cursors.getViewSelections(),0,i,n);else{const s=o[0],r=new l.Range(s.lineNumber,s.column,s.lineNumber,s.column);this._emitCursorRevealRange(e,t,r,null,0,i,n)}}_revealPrimaryCursor(e,t,i,n,o){const s=this._cursors.getViewPositions();if(s.length>1)this._emitCursorRevealRange(e,t,null,this._cursors.getViewSelections(),i,n,o);else{const r=s[0],a=new l.Range(r.lineNumber,r.column,r.lineNumber,r.column);this._emitCursorRevealRange(e,t,a,null,i,n,o)}}_emitCursorRevealRange(e,t,i,n,o,s,r){e.emitViewEvent(new c.ViewRevealRangeRequestEvent(t,i,n,o,s,r))}saveState(){let e=[] - ;const t=this._cursors.getSelections();for(let i=0,n=t.length;i0){const i=s.CursorState.fromModelSelections(t.resultingSelection);this.setStates(e,"modelChange",t.isUndoing?5:t.isRedoing?6:2,i)&&this._revealPrimaryCursor(e,"modelChange",0,!0,0)}else{const t=this._cursors.readSelectionFromMarkers();this.setStates(e,"modelChange",2,s.CursorState.fromModelSelections(t))}}getSelection(){return this._cursors.getPrimaryCursor().modelState.selection}getTopMostViewPosition(){return this._cursors.getTopMostViewPosition()}getBottomMostViewPosition(){return this._cursors.getBottomMostViewPosition()}getCursorColumnSelectData(){if(this._columnSelectData)return this._columnSelectData;const e=this._cursors.getPrimaryCursor(),t=e.viewState.selectionStart.getStartPosition(),i=e.viewState.position;return{isReal:!1,fromViewLineNumber:t.lineNumber, - fromViewVisualColumn:s.CursorColumns.visibleColumnFromColumn2(this.context.cursorConfig,this._viewModel,t),toViewLineNumber:i.lineNumber,toViewVisualColumn:s.CursorColumns.visibleColumnFromColumn2(this.context.cursorConfig,this._viewModel,i)}}getSelections(){return this._cursors.getSelections()}setSelections(e,t,i){this.setStates(e,t,0,s.CursorState.fromModelSelections(i))}getPrevEditOperationType(){return this._prevEditOperationType}setPrevEditOperationType(e){this._prevEditOperationType=e}_pushAutoClosedAction(e,t){let i=[],n=[];for(let o=0,s=e.length;o0&&this._pushAutoClosedAction(i,n),this._prevEditOperationType=e.type}e.shouldPushStackElementAfter&&this._model.pushStackElement()}_interpretCommandResult(e){e&&0!==e.length||(e=this._cursors.readSelectionFromMarkers()),this._columnSelectData=null,this._cursors.setSelections(e),this._cursors.normalize()}_emitStateChangedIfNecessary(e,t,i,n,o){const s=new g(this._model,this);if(s.equals(n))return!1;const r=this._cursors.getSelections(),a=this._cursors.getViewSelections();if(e.emitViewEvent(new c.ViewCursorStateChangedEvent(a,r)),!n||n.cursorState.length!==s.cursorState.length||s.cursorState.some((e,t)=>!e.modelState.equals(n.cursorState[t].modelState))){const a=n?n.cursorState.map(e=>e.modelState.selection):null,l=n?n.modelVersionId:0 - ;e.emitOutgoingEvent(new u.CursorStateChangedEvent(a,r,l,s.modelVersionId,t||"keyboard",i,o))}return!0}_findAutoClosingPairs(e){if(!e.length)return null;let t=[];for(let i=0,n=e.length;i=0)return null;const o=n.text.match(/([)\]}>'"`])([^)\]}>'"`]*)$/);if(!o)return null;const s=o[1],r=this.context.cursorConfig.autoClosingPairsClose2.get(s);if(!r||1!==r.length)return null;const a=r[0].open,l=n.text.length-o[2].length-1,d=n.text.lastIndexOf(a,l-1);if(-1===d)return null;t.push([d,l])}return t}executeEdits(e,t,i,n){let o=null;"snippet"===t&&(o=this._findAutoClosingPairs(i)),o&&(i[0]._isTracked=!0);let s=[],r=[];const a=this._model.pushEditOperations(this.getSelections(),i,e=>{if(o)for(let t=0,i=o.length;t0&&this._pushAutoClosedAction(s,r)}_executeEdit(e,t,n,o=0){if(this.context.cursorConfig.readOnly)return;const s=new g(this._model,this);this._cursors.stopTrackingSelections(),this._isHandling=!0;try{this._cursors.ensureValidState(),e()}catch(e){i.onUnexpectedError(e)}this._isHandling=!1,this._cursors.startTrackingSelections(),this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(t,n,o,s,!1)&&this._revealPrimaryCursor(t,n,0,!0,0)}setIsDoingComposition(e){this._isDoingComposition=e}startComposition(e){this._selectionsWhenCompositionStarted=this.getSelections().slice(0)}endComposition(e,t){this._executeEdit(()=>{if("keyboard"===t){const e=p.getAllAutoClosedCharacters(this._autoClosedActions);this._executeEditOperation(a.TypeOperations.compositionEndWithInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this._selectionsWhenCompositionStarted,this.getSelections(),e)),this._selectionsWhenCompositionStarted=null}},e,t)}type(e,t,i){ - this._executeEdit(()=>{if("keyboard"===i){const e=t.length;let i=0;for(;i{this._executeEditOperation(a.TypeOperations.replacePreviousChar(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),t,i))},e,n)}paste(e,t,i,n,o){this._executeEdit(()=>{this._executeEditOperation(a.TypeOperations.paste(this.context.cursorConfig,this._model,this.getSelections(),t,i,n||[]))},e,o,4)}cut(e,t){this._executeEdit(()=>{ - this._executeEditOperation(r.DeleteOperations.cut(this.context.cursorConfig,this._model,this.getSelections()))},e,t)}executeCommand(e,t,i){this._executeEdit(()=>{this._cursors.killSecondaryCursors(),this._executeEditOperation(new s.EditOperationResult(0,[t],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}executeCommands(e,t,i){this._executeEdit(()=>{this._executeEditOperation(new s.EditOperationResult(0,t,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}}t.Cursor=m,m.MAX_CURSOR_COUNT=1e4;class f{static executeCommands(e,t,i){const n={model:e,selectionsBefore:t,trackedRanges:[],trackedRangesDirection:[]},o=this._innerExecuteCommands(n,i);for(let e=0,t=n.trackedRanges.length;e0&&(s[0]._isTracked=!0);let r=e.model.pushEditOperations(e.selectionsBefore,s,i=>{let n=[];for(let t=0;te.identifier.minor-t.identifier.minor;let s=[];for(let i=0;i0?(n[i].sort(o),s[i]=t[i].computeCursorState(e.model,{getInverseEditOperations:()=>n[i],getTrackedSelection:t=>{const i=parseInt(t,10),n=e.model._getTrackedRange(e.trackedRanges[i]);return 0===e.trackedRangesDirection[i]?new d.Selection(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn):new d.Selection(n.endLineNumber,n.endColumn,n.startLineNumber,n.startColumn)}})):s[i]=e.selectionsBefore[i];return s});r||(r=e.selectionsBefore);let a=[] - ;for(let e in o)o.hasOwnProperty(e)&&a.push(parseInt(e,10));a.sort((e,t)=>t-e);for(const e of a)r.splice(e,1);return r}static _arrayIsEmpty(e){for(let t=0,i=e.length;t{l.Range.isEmpty(e)&&""===i||o.push({identifier:{major:t,minor:s++},range:e,text:i,forceMoveMarkers:r,isAutoWhitespaceEdit:n.insertsAutoWhitespace})};let a=!1;const c={addEditOperation:r,addTrackedEditOperation:(e,t,i)=>{a=!0,r(e,t,i)},trackSelection:(t,i)=>{const n=d.Selection.liftSelection(t);let o;if(n.isEmpty())if("boolean"==typeof i)o=i?2:3;else{const t=e.model.getLineMaxColumn(n.startLineNumber);o=n.startColumn===t?2:3}else o=1 - ;const s=e.trackedRanges.length,r=e.model._setTrackedRange(null,n,o);return e.trackedRanges[s]=r,e.trackedRangesDirection[s]=n.getDirection(),s.toString()}};try{n.getEditOperations(e.model,c)}catch(e){return i.onUnexpectedError(e),{operations:[],hadTrackedEditOperation:!1}}return{operations:o,hadTrackedEditOperation:a}}static _getLoserCursorMap(e){(e=e.slice(0)).sort((e,t)=>-l.Range.compareRangesUsingEnds(e.range,t.range));let t={};for(let i=1;io.identifier.major?n.identifier.major:o.identifier.major).toString()]=!0;for(let t=0;t0&&i--}}return t}}})),define(t[235],i([0,1,8,105,74]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tokenizeLineToHTML=t.tokenizeToString=void 0;const s={getInitialState:()=>o.NULL_STATE,tokenize2:(e,t,i)=>o.nullTokenize2(0,e,t,i)} - ;t.tokenizeToString=function(e,t=s){return function(e,t){let o='
    ',s=e.split(/\r\n|\r|\n/),r=t.getInitialState();for(let e=0,a=s.length;e0&&(o+="
    ");let l=t.tokenize2(a,r,0);n.LineTokens.convertToEndOffset(l.tokens,a.length);let d=new n.LineTokens(l.tokens,a).inflate(),c=0;for(let e=0,t=d.getCount();e${i.escape(a.substring(c,n))}`,c=n}r=l.endState}return o+="
    "}(e,t||s)},t.tokenizeLineToHTML=function(e,t,i,n,o,s,r){let a="
    ",l=n,d=0;for(let c=0,h=t.getCount();c0;)u+=r?" ":" ",e--;break;case 60:u+="<";break;case 62:u+=">";break;case 38:u+="&";break;case 0:u+="�";break;case 65279:case 8232:case 8233:case 133:u+="�";break;case 13:u+="​";break;case 32:u+=r?" ":" ";break;default: - u+=String.fromCharCode(t)}}if(a+=`${u}`,h>o||l>=o)break}return a+="
    "}})),define(t[92],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ITextModelService=void 0,t.ITextModelService=i.createDecorator("textModelService")})),define(t[130],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ITextResourcePropertiesService=t.ITextResourceConfigurationService=void 0,t.ITextResourceConfigurationService=i.createDecorator("textResourceConfigurationService"),t.ITextResourcePropertiesService=i.createDecorator("textResourcePropertiesService")})),define(t[236],i([0,1,4,207,18]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MinimapTokensColorTracker=void 0;class s{constructor(){this._onDidChange=new i.Emitter,this.onDidChange=this._onDidChange.event,this._updateColorMap(),o.TokenizationRegistry.onDidChange(e=>{e.changedColorMap&&this._updateColorMap() - })}static getInstance(){return this._INSTANCE||(this._INSTANCE=new s),this._INSTANCE}_updateColorMap(){const e=o.TokenizationRegistry.getColorMap();if(!e)return this._colors=[n.RGBA8.Empty],void(this._backgroundIsLight=!0);this._colors=[n.RGBA8.Empty];for(let t=1;t=.5,this._onDidChange.fire(void 0)}getColor(e){return(e<1||e>=this._colors.length)&&(e=2),this._colors[e]}backgroundIsLight(){return this._backgroundIsLight}}t.MinimapTokensColorTracker=s,s._INSTANCE=null})),define(t[172],i([0,1,19,13,3,31,162,214,70]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityLinesCollection=t.IdentityCoordinatesConverter=t.SplitLine=t.SplitLinesCollection=t.CoordinatesConverter=t.LineBreakData=t.OutputPosition=void 0;class d{constructor(e,t){this.outputLineIndex=e,this.outputOffset=t}}t.OutputPosition=d;class c{ - constructor(e,t,i){this.breakOffsets=e,this.breakOffsetsVisibleColumn=t,this.wrappedTextIndentLength=i}static getInputOffsetOfOutputPosition(e,t,i){return 0===t?i:e[t-1]+i}static getOutputPositionOfInputOffset(e,t){let i=0,n=e.length-1,o=0,s=0;for(;i<=n;){const r=e[o=i+(n-i)/2|0];if(t<(s=o>0?e[o-1]:0))n=o-1;else{if(!(t>=r))break;i=o+1}}return new d(o,t-s)}}t.LineBreakData=c;class h{constructor(e){this._lines=e}convertViewPositionToModelPosition(e){return this._lines.convertViewPositionToModelPosition(e.lineNumber,e.column)}convertViewRangeToModelRange(e){return this._lines.convertViewRangeToModelRange(e)}validateViewPosition(e,t){return this._lines.validateViewPosition(e.lineNumber,e.column,t)}validateViewRange(e,t){return this._lines.validateViewRange(e,t)}convertModelPositionToViewPosition(e){return this._lines.convertModelPositionToViewPosition(e.lineNumber,e.column)}convertModelRangeToViewRange(e){return this._lines.convertModelRangeToViewRange(e)}modelPositionIsVisible(e){ - return this._lines.modelPositionIsVisible(e.lineNumber,e.column)}}t.CoordinatesConverter=h;class u{constructor(e){this._counts=e,this._isValid=!1,this._validEndIndex=-1,this._modelToView=[],this._viewToModel=[]}_invalidate(e){this._isValid=!1,this._validEndIndex=Math.min(this._validEndIndex,e-1)}_ensureValid(){if(!this._isValid){for(let e=this._validEndIndex+1,t=this._counts.length;e0?this._modelToView[e-1]:0;this._modelToView[e]=i+t;for(let n=0;n0?this._modelToView[t-1]:0;return new a.PrefixSumIndexOfResult(t,e-i)}}t.SplitLinesCollection=class{constructor(e,t,i,n,o,s,r,a){this.model=e,this._validModelVersionId=-1,this._domLineBreaksComputerFactory=t,this._monospaceLineBreaksComputerFactory=i,this.fontInfo=n,this.tabSize=o,this.wrappingStrategy=s,this.wrappingColumn=r,this.wrappingIndent=a,this._constructLines(!0,null)}dispose(){this.hiddenAreasIds=this.model.deltaDecorations(this.hiddenAreasIds,[])}createCoordinatesConverter(){return new h(this)}_constructLines(e,t){this.lines=[],e&&(this.hiddenAreasIds=[]);let i=this.model.getLinesContent();const n=i.length,s=this.createLineBreaksComputer();for(let e=0;ethis.model.getDecorationRange(e)).sort(o.Range.compareRangesUsingStarts),d=1,c=0,h=-1,g=h+1=d&&t<=c,o=C(r[e],!i);a[e]=o.getViewLineCount(),this.lines[e]=o}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new u(a)}getHiddenAreas(){return this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e))}_reduceRanges(e){if(0===e.length)return[];let t=e.map(e=>this.model.validateRange(e)).sort(o.Range.compareRangesUsingStarts),i=[],n=t[0].startLineNumber,s=t[0].endLineNumber;for(let e=1,r=t.length;es+1?(i.push(new o.Range(n,1,s,1)),n=r.startLineNumber,s=r.endLineNumber):r.endLineNumber>s&&(s=r.endLineNumber)}return i.push(new o.Range(n,1,s,1)),i}setHiddenAreas(e){let t=this._reduceRanges(e),i=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(o.Range.compareRangesUsingStarts);if(t.length===i.length){let e=!1;for(let n=0;n=a&&t<=l?this.lines[e].isVisible()&&(this.lines[e]=this.lines[e].setVisible(!1),i=!0):(h=!0,this.lines[e].isVisible()||(this.lines[e]=this.lines[e].setVisible(!0),i=!0)),i){let t=this.lines[e].getViewLineCount();this.prefixSumComputer.changeValue(e,t)}}return h||this.setHiddenAreas([]),!0}modelPositionIsVisible(e,t){return!(e<1||e>this.lines.length)&&this.lines[e-1].isVisible()}setTabSize(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1,null),!0)}setWrappingSettings(e,t,i,n){const o=this.fontInfo.equals(e),s=this.wrappingStrategy===t,r=this.wrappingColumn===i,a=this.wrappingIndent===n;if(o&&s&&r&&a)return!1;const l=o&&s&&!r&&a;this.fontInfo=e, - this.wrappingStrategy=t,this.wrappingColumn=i,this.wrappingIndent=n;let d=null;if(l){d=[];for(let e=0,t=this.lines.length;ea?(p=(g=(c=(d=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1)+a-1)+1)+(o-a)-1,l=!0):ot?t:0|e}getActiveIndentGuide(e,t,i){e=this._toValidViewLineNumber(e),t=this._toValidViewLineNumber(t),i=this._toValidViewLineNumber(i);const n=this.convertViewPositionToModelPosition(e,this.getViewLineMinColumn(e)),o=this.convertViewPositionToModelPosition(t,this.getViewLineMinColumn(t)),s=this.convertViewPositionToModelPosition(i,this.getViewLineMinColumn(i)),r=this.model.getActiveIndentGuide(n.lineNumber,o.lineNumber,s.lineNumber),a=this.convertModelPositionToViewPosition(r.startLineNumber,1),l=this.convertModelPositionToViewPosition(r.endLineNumber,this.model.getLineMaxColumn(r.endLineNumber));return{ - startLineNumber:a.lineNumber,endLineNumber:l.lineNumber,indent:r.indent}}getViewLinesIndentGuides(e,t){e=this._toValidViewLineNumber(e),t=this._toValidViewLineNumber(t);const i=this.convertViewPositionToModelPosition(e,this.getViewLineMinColumn(e)),o=this.convertViewPositionToModelPosition(t,this.getViewLineMaxColumn(t));let s=[],r=[],a=[];const l=i.lineNumber-1,d=o.lineNumber-1;let c=null;for(let e=l;e<=d;e++){const t=this.lines[e];if(t.isVisible()){let o=t.getViewLineNumberOfModelPosition(0,e===l?i.column:1),s=t.getViewLineNumberOfModelPosition(0,this.model.getLineMaxColumn(e+1)),d=s-o+1,h=0;d>1&&1===t.getViewLineMinColumn(this.model,e+1,s)&&(h=0===o?1:2),r.push(d),a.push(h),null===c&&(c=new n.Position(e+1,0))}else null!==c&&(s=s.concat(this.model.getLinesIndentGuides(c.lineNumber,e)),c=null)}null!==c&&(s=s.concat(this.model.getLinesIndentGuides(c.lineNumber,o.lineNumber)),c=null);const h=t-e+1;let u=new Array(h),g=0;for(let e=0,t=s.length;et&&(h=!0,c=t-o+1);let u=d+c;if(l.getViewLinesData(this.model,n+1,d,u,o-e,i,a),o+=c,h)break}return a}validateViewPosition(e,t,i){e=this._toValidViewLineNumber(e);let o=this.prefixSumComputer.getIndexOf(e-1),s=o.index,r=o.remainder,a=this.lines[s],l=a.getViewLineMinColumn(this.model,s+1,r),d=a.getViewLineMaxColumn(this.model,s+1,r);td&&(t=d);let c=a.getModelColumnOfViewPosition(r,t);return this.model.validatePosition(new n.Position(s+1,c)).equals(i)?new n.Position(e,t):this.convertModelPositionToViewPosition(i.lineNumber,i.column)}validateViewRange(e,t){const i=this.validateViewPosition(e.startLineNumber,e.startColumn,t.getStartPosition()),n=this.validateViewPosition(e.endLineNumber,e.endColumn,t.getEndPosition()) - ;return new o.Range(i.lineNumber,i.column,n.lineNumber,n.column)}convertViewPositionToModelPosition(e,t){e=this._toValidViewLineNumber(e);let i=this.prefixSumComputer.getIndexOf(e-1),o=i.index,s=i.remainder,r=this.lines[o].getModelColumnOfViewPosition(s,t);return this.model.validatePosition(new n.Position(o+1,r))}convertViewRangeToModelRange(e){const t=this.convertViewPositionToModelPosition(e.startLineNumber,e.startColumn),i=this.convertViewPositionToModelPosition(e.endLineNumber,e.endColumn);return new o.Range(t.lineNumber,t.column,i.lineNumber,i.column)}convertModelPositionToViewPosition(e,t){const i=this.model.validatePosition(new n.Position(e,t)),o=i.lineNumber,s=i.column;let r=o-1,a=!1;for(;r>0&&!this.lines[r].isVisible();)r--,a=!0;if(0===r&&!this.lines[r].isVisible())return new n.Position(1,1);const l=1+(0===r?0:this.prefixSumComputer.getAccumulatedValue(r-1));let d - ;return d=a?this.lines[r].getViewPositionOfModelPosition(l,this.model.getLineMaxColumn(r+1)):this.lines[o-1].getViewPositionOfModelPosition(l,s)}convertModelRangeToViewRange(e){let t=this.convertModelPositionToViewPosition(e.startLineNumber,e.startColumn),i=this.convertModelPositionToViewPosition(e.endLineNumber,e.endColumn);return e.startLineNumber===e.endLineNumber&&t.lineNumber!==i.lineNumber&&i.column===this.getViewLineMinColumn(i.lineNumber)?new o.Range(t.lineNumber,t.column,i.lineNumber-1,this.getViewLineMaxColumn(i.lineNumber-1)):new o.Range(t.lineNumber,t.column,i.lineNumber,i.column)}_getViewLineNumberForModelPosition(e,t){let i=e-1;if(this.lines[i].isVisible()){const e=1+(0===i?0:this.prefixSumComputer.getAccumulatedValue(i-1));return this.lines[i].getViewLineNumberOfModelPosition(e,t)}for(;i>0&&!this.lines[i].isVisible();)i--;if(0===i&&!this.lines[i].isVisible())return 1;const n=1+(0===i?0:this.prefixSumComputer.getAccumulatedValue(i-1)) - ;return this.lines[i].getViewLineNumberOfModelPosition(n,this.model.getLineMaxColumn(i+1))}getAllOverviewRulerDecorations(e,t,i){const n=this.model.getOverviewRulerDecorations(e,t),o=new S;for(const e of n){const t=e.options.overviewRuler,n=t?t.position:0;if(0===n)continue;const s=t.getColor(i),r=this._getViewLineNumberForModelPosition(e.range.startLineNumber,e.range.startColumn),a=this._getViewLineNumberForModelPosition(e.range.endLineNumber,e.range.endColumn);o.accept(s,r,a,n)}return o.result}getDecorationsInRange(e,t,i){const s=this.convertViewPositionToModelPosition(e.startLineNumber,e.startColumn),r=this.convertViewPositionToModelPosition(e.endLineNumber,e.endColumn);if(r.lineNumber-s.lineNumber<=e.endLineNumber-e.startLineNumber)return this.model.getDecorationsInRange(new o.Range(s.lineNumber,1,r.lineNumber,r.column),t,i);let a=[];const l=s.lineNumber-1,d=r.lineNumber-1;let c=null;for(let e=l;e<=d;e++){if(this.lines[e].isVisible())null===c&&(c=new n.Position(e+1,e===l?s.column:1));else if(null!==c){ - const n=this.model.getLineMaxColumn(e);a=a.concat(this.model.getDecorationsInRange(new o.Range(c.lineNumber,c.column,e,n),t,i)),c=null}}null!==c&&(a=a.concat(this.model.getDecorationsInRange(new o.Range(c.lineNumber,c.column,r.lineNumber,r.column),t,i)),c=null),a.sort((e,t)=>{const i=o.Range.compareRangesUsingStarts(e.range,t.range);return 0===i?e.idt.id?1:0:i});let h=[],u=0,g=null;for(const e of a){const t=e.id;g!==t&&(g=t,h[u++]=e)}return h}};class g{constructor(){}isVisible(){return!0}setVisible(e){return e?this:p.INSTANCE}getLineBreakData(){return null}getViewLineCount(){return 1}getViewLineContent(e,t,i){return e.getLineContent(t)}getViewLineLength(e,t,i){return e.getLineLength(t)}getViewLineMinColumn(e,t,i){return e.getLineMinColumn(t)}getViewLineMaxColumn(e,t,i){return e.getLineMaxColumn(t)}getViewLineData(e,t,i){let n=e.getLineTokens(t),o=n.getLineContent();return new l.ViewLineData(o,!1,1,o.length+1,0,n.inflate())}getViewLinesData(e,t,i,n,o,s,r){ - s[o]?r[o]=this.getViewLineData(e,t,0):r[o]=null}getModelColumnOfViewPosition(e,t){return t}getViewPositionOfModelPosition(e,t){return new n.Position(e,t)}getViewLineNumberOfModelPosition(e,t){return e}}g.INSTANCE=new g;class p{constructor(){}isVisible(){return!1}setVisible(e){return e?g.INSTANCE:this}getLineBreakData(){return null}getViewLineCount(){return 0}getViewLineContent(e,t,i){throw new Error("Not supported")}getViewLineLength(e,t,i){throw new Error("Not supported")}getViewLineMinColumn(e,t,i){throw new Error("Not supported")}getViewLineMaxColumn(e,t,i){throw new Error("Not supported")}getViewLineData(e,t,i){throw new Error("Not supported")}getViewLinesData(e,t,i,n,o,s,r){throw new Error("Not supported")}getModelColumnOfViewPosition(e,t){throw new Error("Not supported")}getViewPositionOfModelPosition(e,t){throw new Error("Not supported")}getViewLineNumberOfModelPosition(e,t){throw new Error("Not supported")}}p.INSTANCE=new p;class m{constructor(e,t){this._lineBreakData=e,this._isVisible=t}isVisible(){ - return this._isVisible}setVisible(e){return this._isVisible=e,this}getLineBreakData(){return this._lineBreakData}getViewLineCount(){return this._isVisible?this._lineBreakData.breakOffsets.length:0}getInputStartOffsetOfOutputLineIndex(e){return c.getInputOffsetOfOutputPosition(this._lineBreakData.breakOffsets,e,0)}getInputEndOffsetOfOutputLineIndex(e,t,i){return i+1===this._lineBreakData.breakOffsets.length?e.getLineMaxColumn(t)-1:c.getInputOffsetOfOutputPosition(this._lineBreakData.breakOffsets,i+1,0)}getViewLineContent(e,t,i){if(!this._isVisible)throw new Error("Not supported");let n=this.getInputStartOffsetOfOutputLineIndex(i),o=this.getInputEndOffsetOfOutputLineIndex(e,t,i),s=e.getValueInRange({startLineNumber:t,startColumn:n+1,endLineNumber:t,endColumn:o+1});return i>0&&(s=_(this._lineBreakData.wrappedTextIndentLength)+s),s}getViewLineLength(e,t,i){if(!this._isVisible)throw new Error("Not supported");let n=this.getInputStartOffsetOfOutputLineIndex(i),o=this.getInputEndOffsetOfOutputLineIndex(e,t,i)-n - ;return i>0&&(o=this._lineBreakData.wrappedTextIndentLength+o),o}getViewLineMinColumn(e,t,i){if(!this._isVisible)throw new Error("Not supported");return i>0?this._lineBreakData.wrappedTextIndentLength+1:1}getViewLineMaxColumn(e,t,i){if(!this._isVisible)throw new Error("Not supported");return this.getViewLineContent(e,t,i).length+1}getViewLineData(e,t,i){if(!this._isVisible)throw new Error("Not supported");let n=this.getInputStartOffsetOfOutputLineIndex(i),o=this.getInputEndOffsetOfOutputLineIndex(e,t,i),s=e.getValueInRange({startLineNumber:t,startColumn:n+1,endLineNumber:t,endColumn:o+1});i>0&&(s=_(this._lineBreakData.wrappedTextIndentLength)+s);let r=i>0?this._lineBreakData.wrappedTextIndentLength+1:1,a=s.length+1,d=i+10&&(c=this._lineBreakData.wrappedTextIndentLength);let h=e.getLineTokens(t);const u=0===i?0:this._lineBreakData.breakOffsetsVisibleColumn[i-1];return new l.ViewLineData(s,d,r,a,u,h.sliceAndInflate(n,o,c))}getViewLinesData(e,t,i,n,o,s,r){ - if(!this._isVisible)throw new Error("Not supported");for(let a=i;a0&&(i0&&(s+=this._lineBreakData.wrappedTextIndentLength),new n.Position(e+o,s)}getViewLineNumberOfModelPosition(e,t){if(!this._isVisible)throw new Error("Not supported");return e+c.getOutputPositionOfInputOffset(this._lineBreakData.breakOffsets,t-1).outputLineIndex}}t.SplitLine=m;let f=[""];function _(e){if(e>=f.length)for(let t=1;t<=e;t++)f[t]=v(t);return f[e]}function v(e){ - return new Array(e+1).join(" ")}function C(e,t){return null===e?t?g.INSTANCE:p.INSTANCE:new m(e,t)}class b{constructor(e){this._lines=e}_validPosition(e){return this._lines.model.validatePosition(e)}_validRange(e){return this._lines.model.validateRange(e)}convertViewPositionToModelPosition(e){return this._validPosition(e)}convertViewRangeToModelRange(e){return this._validRange(e)}validateViewPosition(e,t){return this._validPosition(t)}validateViewRange(e,t){return this._validRange(t)}convertModelPositionToViewPosition(e){return this._validPosition(e)}convertModelRangeToViewRange(e){return this._validRange(e)}modelPositionIsVisible(e){const t=this._lines.model.getLineCount();return!(e.lineNumber<1||e.lineNumber>t)}}t.IdentityCoordinatesConverter=b;t.IdentityLinesCollection=class{constructor(e){this.model=e}dispose(){}createCoordinatesConverter(){return new b(this)}getHiddenAreas(){return[]}setHiddenAreas(e){return!1}setTabSize(e){return!1}setWrappingSettings(e,t,i,n){return!1}createLineBreaksComputer(){ - let e=[];return{addRequest:(t,i)=>{e.push(null)},finalize:()=>e}}onModelFlushed(){}onModelLinesDeleted(e,t,i){return new r.ViewLinesDeletedEvent(t,i)}onModelLinesInserted(e,t,i,n){return new r.ViewLinesInsertedEvent(t,i)}onModelLineChanged(e,t,i){return[!1,new r.ViewLinesChangedEvent(t,t),null,null]}acceptVersionId(e){}getViewLineCount(){return this.model.getLineCount()}getActiveIndentGuide(e,t,i){return{startLineNumber:e,endLineNumber:e,indent:0}}getViewLinesIndentGuides(e,t){const i=t-e+1;let n=new Array(i);for(let e=0;e=t)return void(i>s&&(o[o.length-1]=i));o.push(n,t,i)}else this.result[e]=[n,t,i]}}})),define(t[517],i([0,1,8,87,172]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MonospaceLineBreaksComputerFactory=void 0;class s extends n.CharacterClassifier{constructor(e,t){super(0);for(let t=0;t=0&&e<256?this._asciiMap[e]:e>=12352&&e<=12543||e>=13312&&e<=19903||e>=19968&&e<=40959?3:this._map.get(e)||this._defaultValue}}let r=[],a=[];class l{constructor(e,t){this.classifier=new s(e,t)}static create(e){return new l(e.get(108),e.get(107))}createLineBreaksComputer(e,t,i,n){t|=0,i=+i;let o=[],s=[];return{addRequest:(e,t)=>{o.push(e),s.push(t)},finalize:()=>{const l=e.typicalFullwidthCharacterWidth/e.typicalHalfwidthCharacterWidth;let h=[];for(let e=0,r=o.length;e=0){let e=Math.abs(m[L]-y);for(;L+1=e)break;e=t,L++}}for(;Lt&&(t=S,s=w);let r=0,a=0,d=0,p=0;if(s<=y){let f=s,w=0===t?0:n.charCodeAt(t-1),E=0===t?0:e.get(w),L=!0;for(let s=t;sS&&g(w,E,c,u)&&(r=t,a=f),(f+=m)>y){t>S?(d=t,p=f-m):(d=s+1,p=f),f-a>_&&(r=0),L=!1;break}w=c,E=u}if(L){b>0&&(v[b]=u[u.length-1],C[b]=m[u.length-1],b++);break}}if(0===r){let c=s,u=n.charCodeAt(t),m=e.get(u),f=!1;for(let o=t-1;o>=S;o--){const t=o+1,s=n.charCodeAt(o);if(9===s){f=!0;break}let h,v;if(i.isLowSurrogate(s)?(o--,h=0,v=2):(h=e.get(s),v=i.isFullWidthCharacter(s)?l:1),c<=y){if(0===d&&(d=t,p=c),c<=y-_)break;if(g(s,h,u,m)){r=t,a=c;break}}c-=v,u=s,m=h}if(0!==r){const e=_-(p-a);if(e<=o){const t=n.charCodeAt(d);let s;e-(s=i.isHighSurrogate(t)?2:h(t,p,o,l))<0&&(r=0)}}if(f){L--;continue}}for(0===r&&(r=d,a=p),S=r,v[b]=r,w=a,C[b]=a,b++,y=a+_;L<0||L=f)break;f=e,L++}}return 0===b?null:(v.length=b,C.length=b, - r=t.breakOffsets,a=t.breakOffsetsVisibleColumn,t.breakOffsets=v,t.breakOffsetsVisibleColumn=C,t.wrappedTextIndentLength=f,t)}function c(e,t,n,s,r,a){if(-1===s)return null;const l=t.length;if(l<=1)return null;const d=p(t,n,s,r,a),c=s-d;let u=[],m=[],f=0,_=0,v=0,C=s,b=t.charCodeAt(0),S=e.get(b),w=h(b,0,n,r),y=1;i.isHighSurrogate(b)&&(w+=1,b=t.charCodeAt(1),S=e.get(b),y++);for(let o=y;oC&&((0===_||w-v>c)&&(_=s,v=w-d),u[f]=_,m[f]=v,f++,C=v+c,_=0),b=a,S=l}return 0===f?null:(u[f]=l,m[f]=w,new o.LineBreakData(u,m,d))}function h(e,t,n,o){return 9===e?n-t%n:i.isFullWidthCharacter(e)?o:1}function u(e,t){return t-e%t}function g(e,t,i,n){return 32!==i&&(2===t||3===t&&2!==n||1===n||3===n&&1!==t)}function p(e,t,n,o,s){let r=0;if(0!==s){const a=i.firstNonWhitespaceIndex(e);if(-1!==a){for(let i=0;in&&(r=0)}}return r}t.MonospaceLineBreaksComputerFactory=l})),define(t[518],i([0,1,29,2,8,38,13,3,18,235,236,162,388,172,70,440,15,16,234,45,165]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v,C,b){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewModel=void 0;const S=!0;class w extends n.Disposable{constructor(e,t,i,n,o,s){if(super(),this._editorId=e,this._configuration=t,this.model=i,this._eventDispatcher=new b.ViewModelEventDispatcher,this.onEvent=this._eventDispatcher.onEvent,this.cursorConfig=new C.CursorConfiguration(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._tokenizeViewportSoon=this._register(new f.RunOnceScheduler(()=>this.tokenizeViewport(),50)),this._updateConfigurationViewLineCount=this._register(new f.RunOnceScheduler(()=>this._updateConfigurationViewLineCountNow(),0)),this._hasFocus=!1,this._viewportStartLine=-1,this._viewportStartLineTrackedRange=null,this._viewportStartLineDelta=0, - S&&this.model.isTooLargeForTokenization())this._lines=new g.IdentityLinesCollection(this.model);else{const e=this._configuration.options,t=e.get(36),i=e.get(112),s=e.get(118),r=e.get(111);this._lines=new g.SplitLinesCollection(this.model,n,o,t,this.model.getOptions().tabSize,i,s.wrappingColumn,r)}this.coordinatesConverter=this._lines.createCoordinatesConverter(),this._cursor=this._register(new v.Cursor(i,this,this.coordinatesConverter,this.cursorConfig)),this.viewLayout=this._register(new u.ViewLayout(this._configuration,this.getLineCount(),s)),this._register(this.viewLayout.onDidScroll(e=>{e.scrollTopChanged&&this._tokenizeViewportSoon.schedule(),this._eventDispatcher.emitSingleViewEvent(new h.ViewScrollChangedEvent(e)),this._eventDispatcher.emitOutgoingEvent(new b.ScrollChangedEvent(e.oldScrollWidth,e.oldScrollLeft,e.oldScrollHeight,e.oldScrollTop,e.scrollWidth,e.scrollLeft,e.scrollHeight,e.scrollTop))})),this._register(this.viewLayout.onDidContentSizeChange(e=>{this._eventDispatcher.emitOutgoingEvent(e) - })),this._decorations=new m.ViewModelDecorations(this._editorId,this.model,this._configuration,this._lines,this.coordinatesConverter),this._registerModelEvents(),this._register(this._configuration.onDidChangeFast(e=>{try{const t=this._eventDispatcher.beginEmitViewEvents();this._onConfigurationChanged(t,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(c.MinimapTokensColorTracker.getInstance().onDidChange(()=>{this._eventDispatcher.emitSingleViewEvent(new h.ViewTokensColorsChangedEvent)})),this._updateConfigurationViewLineCountNow()}dispose(){super.dispose(),this._decorations.dispose(),this._lines.dispose(),this.invalidateMinimapColorCache(),this._viewportStartLineTrackedRange=this.model._setTrackedRange(this._viewportStartLineTrackedRange,null,1),this._eventDispatcher.dispose()}addViewEventHandler(e){this._eventDispatcher.addViewEventHandler(e)}removeViewEventHandler(e){this._eventDispatcher.removeViewEventHandler(e)}_updateConfigurationViewLineCountNow(){ - this._configuration.setViewLineCount(this._lines.getViewLineCount())}tokenizeViewport(){const e=this.viewLayout.getLinesViewportData(),t=this.coordinatesConverter.convertViewPositionToModelPosition(new r.Position(e.startLineNumber,1)),i=this.coordinatesConverter.convertViewPositionToModelPosition(new r.Position(e.endLineNumber,1));this.model.tokenizeViewport(t.lineNumber,i.lineNumber)}setHasFocus(e){this._hasFocus=e,this._cursor.setHasFocus(e),this._eventDispatcher.emitSingleViewEvent(new h.ViewFocusChangedEvent(e)),this._eventDispatcher.emitOutgoingEvent(new b.FocusChangedEvent(!e,e))}onDidColorThemeChange(){this._eventDispatcher.emitSingleViewEvent(new h.ViewThemeChangedEvent)}_onConfigurationChanged(e,t){let i=null;if(-1!==this._viewportStartLine){let e=new r.Position(this._viewportStartLine,this.getLineMinColumn(this._viewportStartLine));i=this.coordinatesConverter.convertViewPositionToModelPosition(e)}let n=!1;const o=this._configuration.options,s=o.get(36),a=o.get(112),l=o.get(118),d=o.get(111) - ;if(this._lines.setWrappingSettings(s,a,l.wrappingColumn,d)&&(e.emitViewEvent(new h.ViewFlushedEvent),e.emitViewEvent(new h.ViewLineMappingChangedEvent),e.emitViewEvent(new h.ViewDecorationsChangedEvent(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(n=!0),this._updateConfigurationViewLineCount.schedule()),t.hasChanged(72)&&(this._decorations.reset(),e.emitViewEvent(new h.ViewDecorationsChangedEvent(null))),e.emitViewEvent(new h.ViewConfigurationChangedEvent(t)),this.viewLayout.onConfigurationChanged(t),n&&i){const e=this.coordinatesConverter.convertModelPositionToViewPosition(i),t=this.viewLayout.getVerticalOffsetForLineNumber(e.lineNumber);this.viewLayout.setScrollPosition({scrollTop:t+this._viewportStartLineDelta},1)}C.CursorConfiguration.shouldRecreate(t)&&(this.cursorConfig=new C.CursorConfiguration(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration), - this._cursor.updateConfiguration(this.cursorConfig))}_registerModelEvents(){this._register(this.model.onDidChangeRawContentFast(e=>{try{const t=this._eventDispatcher.beginEmitViewEvents();let i=!1,n=!1;const o=e.changes,s=e.versionId,r=this._lines.createLineBreaksComputer();for(const e of o)switch(e.changeType){case 4:for(const t of e.detail)r.addRequest(t,null);break;case 2:r.addRequest(e.detail,null)}const a=r.finalize();let l=0;for(const e of o)switch(e.changeType){case 1:this._lines.onModelFlushed(),t.emitViewEvent(new h.ViewFlushedEvent),this._decorations.reset(),this.viewLayout.onFlushed(this.getLineCount()),i=!0;break;case 3:{const n=this._lines.onModelLinesDeleted(s,e.fromLineNumber,e.toLineNumber);null!==n&&(t.emitViewEvent(n),this.viewLayout.onLinesDeleted(n.fromLineNumber,n.toLineNumber)),i=!0;break}case 4:{const n=a.slice(l,l+e.detail.length);l+=e.detail.length;const o=this._lines.onModelLinesInserted(s,e.fromLineNumber,e.toLineNumber,n);null!==o&&(t.emitViewEvent(o), - this.viewLayout.onLinesInserted(o.fromLineNumber,o.toLineNumber)),i=!0;break}case 2:{const i=a[l];l++;const[o,r,d,c]=this._lines.onModelLineChanged(s,e.lineNumber,i);n=o,r&&t.emitViewEvent(r),d&&(t.emitViewEvent(d),this.viewLayout.onLinesInserted(d.fromLineNumber,d.toLineNumber)),c&&(t.emitViewEvent(c),this.viewLayout.onLinesDeleted(c.fromLineNumber,c.toLineNumber));break}}this._lines.acceptVersionId(s),this.viewLayout.onHeightMaybeChanged(),!i&&n&&(t.emitViewEvent(new h.ViewLineMappingChangedEvent),t.emitViewEvent(new h.ViewDecorationsChangedEvent(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged())}finally{this._eventDispatcher.endEmitViewEvents()}if(this._viewportStartLine=-1,this._configuration.setMaxLineNumber(this.model.getLineCount()),this._updateConfigurationViewLineCountNow(),!this._hasFocus&&this.model.getAttachedEditorCount()>=2&&this._viewportStartLineTrackedRange){const e=this.model._getTrackedRange(this._viewportStartLineTrackedRange);if(e){ - const t=this.coordinatesConverter.convertModelPositionToViewPosition(e.getStartPosition()),i=this.viewLayout.getVerticalOffsetForLineNumber(t.lineNumber);this.viewLayout.setScrollPosition({scrollTop:i+this._viewportStartLineDelta},1)}}try{const t=this._eventDispatcher.beginEmitViewEvents();this._cursor.onModelContentChanged(t,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(this.model.onDidChangeTokens(e=>{let t=[];for(let i=0,n=e.ranges.length;i{ - this._eventDispatcher.emitSingleViewEvent(new h.ViewLanguageConfigurationEvent),this.cursorConfig=new C.CursorConfiguration(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeLanguage(e=>{this.cursorConfig=new C.CursorConfiguration(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeOptions(e=>{if(this._lines.setTabSize(this.model.getOptions().tabSize)){try{const e=this._eventDispatcher.beginEmitViewEvents();e.emitViewEvent(new h.ViewFlushedEvent),e.emitViewEvent(new h.ViewLineMappingChangedEvent),e.emitViewEvent(new h.ViewDecorationsChangedEvent(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount())}finally{this._eventDispatcher.endEmitViewEvents()} - this._updateConfigurationViewLineCount.schedule()}this.cursorConfig=new C.CursorConfiguration(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeDecorations(e=>{this._decorations.onModelDecorationsChanged(),this._eventDispatcher.emitSingleViewEvent(new h.ViewDecorationsChangedEvent(e))}))}setHiddenAreas(e){try{const t=this._eventDispatcher.beginEmitViewEvents();this._lines.setHiddenAreas(e)&&(t.emitViewEvent(new h.ViewFlushedEvent),t.emitViewEvent(new h.ViewLineMappingChangedEvent),t.emitViewEvent(new h.ViewDecorationsChangedEvent(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),this.viewLayout.onHeightMaybeChanged())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}getVisibleRangesPlusViewportAboveBelow(){ - const e=this._configuration.options.get(117),t=this._configuration.options.get(51),i=Math.max(20,Math.round(e.height/t)),n=this.viewLayout.getLinesViewportData(),o=Math.max(1,n.completelyVisibleStartLineNumber-i),s=Math.min(this.getLineCount(),n.completelyVisibleEndLineNumber+i);return this._toModelVisibleRanges(new a.Range(o,this.getLineMinColumn(o),s,this.getLineMaxColumn(s)))}getVisibleRanges(){const e=this.getCompletelyVisibleViewRange();return this._toModelVisibleRanges(e)}_toModelVisibleRanges(e){const t=this.coordinatesConverter.convertViewRangeToModelRange(e),i=this._lines.getHiddenAreas();if(0===i.length)return[t];let n=[],o=0,s=t.startLineNumber,r=t.startColumn,l=t.endLineNumber,d=t.endColumn;for(let e=0,t=i.length;el||(se.startLineNumber);let o="";for(let e=0;e0&&i[e-1]===i[e]||(o+=this.model.getLineContent(i[e])+n);return o}if(o&&t){let t=[],n=0;for(const o of e){const e=o.startLineNumber;o.isEmpty()?e!==n&&t.push(this.model.getLineContent(e)):t.push(this.model.getValueInRange(o,i?2:0)),n=e}return 1===t.length?t[0]:t}let r=[];for(const t of e)t.isEmpty()||r.push(this.model.getValueInRange(t,i?2:0));return 1===r.length?r[0]:r} - getRichTextToCopy(e,t){const i=this.model.getLanguageIdentifier();if(1===i.id)return null;if(1!==e.length)return null;let n=e[0];if(n.isEmpty()){if(!t)return null;const e=n.startLineNumber;n=new a.Range(e,this.model.getLineMinColumn(e),e,this.model.getLineMaxColumn(e))}const o=this._configuration.options.get(36),r=this._getColorMap(),l=o.fontFamily===s.EDITOR_FONT_DEFAULTS.fontFamily?o.fontFamily:`'${o.fontFamily}', ${s.EDITOR_FONT_DEFAULTS.fontFamily}`;return{mode:i.language,html:'
    '+this._getHTMLToCopy(n,r)+"
    "}}_getHTMLToCopy(e,t){const i=e.startLineNumber,n=e.startColumn,o=e.endLineNumber,s=e.endColumn,r=this.getTabSize();let a="";for(let e=i;e<=o;e++){const l=this.model.getLineTokens(e),c=l.getLineContent(),h=e===i?n-1:0,u=e===o?s-1:c.length - ;a+=""===c?"
    ":d.tokenizeLineToHTML(c,l.inflate(),t,h,u,r,_.isWindows)}return a}_getColorMap(){let e=l.TokenizationRegistry.getColorMap(),t=["#000000"];if(e)for(let n=1,o=e.length;nthis._cursor.setStates(n,e,t,i))}getCursorColumnSelectData(){return this._cursor.getCursorColumnSelectData()}setCursorColumnSelectData(e){this._cursor.setCursorColumnSelectData(e)}getPrevEditOperationType(){return this._cursor.getPrevEditOperationType()}setPrevEditOperationType(e){this._cursor.setPrevEditOperationType(e)}getSelection(){return this._cursor.getSelection()}getSelections(){return this._cursor.getSelections()}getPosition(){ - return this._cursor.getPrimaryCursorState().modelState.position}setSelections(e,t){this._withViewEventsCollector(i=>this._cursor.setSelections(i,e,t))}saveCursorState(){return this._cursor.saveState()}restoreCursorState(e){this._withViewEventsCollector(t=>this._cursor.restoreState(t,e))}_executeCursorEdit(e){this._cursor.context.cursorConfig.readOnly?this._eventDispatcher.emitOutgoingEvent(new b.ReadOnlyEditAttemptEvent):this._withViewEventsCollector(e)}executeEdits(e,t,i){this._executeCursorEdit(n=>this._cursor.executeEdits(n,e,t,i))}startComposition(){this._cursor.setIsDoingComposition(!0),this._executeCursorEdit(e=>this._cursor.startComposition(e))}endComposition(e){this._cursor.setIsDoingComposition(!1),this._executeCursorEdit(t=>this._cursor.endComposition(t,e))}type(e,t){this._executeCursorEdit(i=>this._cursor.type(i,e,t))}replacePreviousChar(e,t,i){this._executeCursorEdit(n=>this._cursor.replacePreviousChar(n,e,t,i))}paste(e,t,i,n){this._executeCursorEdit(o=>this._cursor.paste(o,e,t,i,n))}cut(e){ - this._executeCursorEdit(t=>this._cursor.cut(t,e))}executeCommand(e,t){this._executeCursorEdit(i=>this._cursor.executeCommand(i,e,t))}executeCommands(e,t){this._executeCursorEdit(i=>this._cursor.executeCommands(i,e,t))}revealPrimaryCursor(e,t){this._withViewEventsCollector(i=>this._cursor.revealPrimary(i,e,t,0))}revealTopMostCursor(e){const t=this._cursor.getTopMostViewPosition(),i=new a.Range(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new h.ViewRevealRangeRequestEvent(e,i,null,0,!0,0)))}revealBottomMostCursor(e){const t=this._cursor.getBottomMostViewPosition(),i=new a.Range(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new h.ViewRevealRangeRequestEvent(e,i,null,0,!0,0)))}revealRange(e,t,i,n,o){this._withViewEventsCollector(s=>s.emitViewEvent(new h.ViewRevealRangeRequestEvent(e,i,null,n,t,o)))}getVerticalOffsetForLineNumber(e){return this.viewLayout.getVerticalOffsetForLineNumber(e)}getScrollTop(){ - return this.viewLayout.getCurrentScrollTop()}setScrollTop(e,t){this.viewLayout.setScrollPosition({scrollTop:e},t)}setScrollPosition(e,t){this.viewLayout.setScrollPosition(e,t)}deltaScrollNow(e,t){this.viewLayout.deltaScrollNow(e,t)}changeWhitespace(e){this.viewLayout.changeWhitespace(e)&&(this._eventDispatcher.emitSingleViewEvent(new h.ViewZonesChangedEvent),this._eventDispatcher.emitOutgoingEvent(new b.ViewZonesChangedEvent))}setMaxLineWidth(e){this.viewLayout.setMaxLineWidth(e)}_withViewEventsCollector(e){try{e(this._eventDispatcher.beginEmitViewEvents())}finally{this._eventDispatcher.endEmitViewEvents()}}}t.ViewModel=w})),define(t[237],i([0,1,19,25,12,59,18,50,109]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutlineModel=t.OutlineGroup=t.OutlineElement=t.TreeElement=void 0;class d{remove(){this.parent&&this.parent.children.delete(this.id)}static findId(e,t){let i;"string"==typeof e?i=`${t.id}/${e}`:(i=`${t.id}/${e.name}`, - void 0!==t.children.get(i)&&(i=`${t.id}/${e.name}_${e.range.startLineNumber}_${e.range.startColumn}`));let n=i;for(let e=0;void 0!==t.children.get(n);e++)n=`${i}_${e}`;return n}static empty(e){return 0===e.children.size}}t.TreeElement=d;class c extends d{constructor(e,t,i){super(),this.id=e,this.parent=t,this.symbol=i,this.children=new Map}}t.OutlineElement=c;class h extends d{constructor(e,t,i,n){super(),this.id=e,this.parent=t,this.label=i,this.order=n,this.children=new Map}}t.OutlineGroup=h;class u extends d{constructor(e){super(),this.uri=e,this.id="root",this.parent=void 0,this._groups=new Map,this.children=new Map,this.id="root",this.parent=void 0}static create(e,t){let i=this._keys.for(e,!0),o=u._requests.get(i);if(!o){let t=new n.CancellationTokenSource;o={promiseCnt:0,source:t,promise:u._create(e,t.token),model:void 0},u._requests.set(i,o);const s=Date.now();o.promise.then(()=>{let t=this._keys.for(e,!1),i=this._requestDurations.get(t);i||(i=new l.MovingAverage,this._requestDurations.set(t,i)), - i.update(Date.now()-s)})}return o.model?Promise.resolve(o.model):(o.promiseCnt+=1,t.onCancellationRequested(()=>{0==--o.promiseCnt&&(o.source.cancel(),u._requests.delete(i))}),new Promise((e,t)=>{o.promise.then(t=>{o.model=t,e(t)},e=>{u._requests.delete(i),t(e)})}))}static _create(e,t){const s=new n.CancellationTokenSource(t),a=new u(e.uri),l=r.DocumentSymbolProviderRegistry.ordered(e),c=l.map((t,i)=>{var n;let r=d.findId(`provider_${i}`,a),l=new h(r,a,null!==(n=t.displayName)&&void 0!==n?n:"Unknown Outline Provider",i);return Promise.resolve(t.provideDocumentSymbols(e,s.token)).then(e=>{for(const t of e||[])u._makeOutlineElement(t,l);return l},e=>(o.onUnexpectedExternalError(e),l)).then(e=>{d.empty(e)?e.remove():a._groups.set(r,e)})}),g=r.DocumentSymbolProviderRegistry.onDidChange(()=>{const t=r.DocumentSymbolProviderRegistry.ordered(e);i.equals(t,l)||s.cancel()});return Promise.all(c).then(()=>s.token.isCancellationRequested&&!t.isCancellationRequested?u._create(e,t):a._compact()).finally(()=>{g.dispose()}) - }static _makeOutlineElement(e,t){let i=d.findId(e,t),n=new c(i,t,e);if(e.children)for(const t of e.children)u._makeOutlineElement(t,n);t.children.set(n.id,n)}_compact(){let e=0;for(const[t,i]of this._groups)0===i.children.size?this._groups.delete(t):e+=1;if(1!==e)this.children=this._groups;else{let e=a.Iterable.first(this._groups.values());for(let[,t]of e.children)t.parent=this,this.children.set(t.id,t)}return this}}t.OutlineModel=u,u._requestDurations=new s.LRUCache(50,.7),u._requests=new s.LRUCache(9,.75),u._keys=new class{constructor(){this._counter=1,this._data=new WeakMap}for(e,t){return`${e.id}/${t?e.getVersionId():""}/${this._hash(r.DocumentSymbolProviderRegistry.all(e))}`}_hash(e){let t="";for(const i of e){let e=this._data.get(i);void 0===e&&(e=this._counter++,this._data.set(i,e)),t+=e}return t}}})),define(t[519],i([0,1,31,26]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FoldingDecorationProvider=t.foldingCollapsedIcon=t.foldingExpandedIcon=void 0, - t.foldingExpandedIcon=n.registerIcon("folding-expanded",n.Codicon.chevronDown),t.foldingCollapsedIcon=n.registerIcon("folding-collapsed",n.Codicon.chevronRight);class o{constructor(e){this.editor=e,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(e,t){return t?o.HIDDEN_RANGE_DECORATION:e?this.showFoldingHighlights?o.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:o.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?o.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:o.EXPANDED_VISUAL_DECORATION}deltaDecorations(e,t){return this.editor.deltaDecorations(e,t)}changeDecorations(e){return this.editor.changeDecorations(e)}}t.FoldingDecorationProvider=o,o.COLLAPSED_VISUAL_DECORATION=i.ModelDecorationOptions.register({stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:t.foldingCollapsedIcon.classNames}),o.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=i.ModelDecorationOptions.register({stickiness:1,afterContentClassName:"inline-folded", - className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:t.foldingCollapsedIcon.classNames}),o.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=i.ModelDecorationOptions.register({stickiness:1,isWholeLine:!0,firstLineDecorationClassName:t.foldingExpandedIcon.classNames}),o.EXPANDED_VISUAL_DECORATION=i.ModelDecorationOptions.register({stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+t.foldingExpandedIcon.classNames}),o.HIDDEN_RANGE_DECORATION=i.ModelDecorationOptions.register({stickiness:1})})),define(t[520],i([0,1,166,31,42]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.computeRanges=t.RangesCollector=t.IndentRangeProvider=t.ID_INDENT_PROVIDER=void 0;const s=5e3;t.ID_INDENT_PROVIDER="indent";t.IndentRangeProvider=class{constructor(e){this.editorModel=e,this.id=t.ID_INDENT_PROVIDER}dispose(){}compute(e){let t=o.LanguageConfigurationRegistry.getFoldingRules(this.editorModel.getLanguageIdentifier().id),i=t&&!!t.offSide,n=t&&t.markers - ;return Promise.resolve(a(this.editorModel,i,n))}};class r{constructor(e){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=e}insertFirst(e,t,n){if(e>i.MAX_LINE_NUMBER||t>i.MAX_LINE_NUMBER)return;let o=this._length;this._startIndexes[o]=e,this._endIndexes[o]=t,this._length++,n<1e3&&(this._indentOccurrences[n]=(this._indentOccurrences[n]||0)+1)}toIndentRanges(e){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=this._length-1,n=0;i>=0;i--,n++)e[n]=this._startIndexes[i],t[n]=this._endIndexes[i];return new i.FoldingRegions(e,t)}{let t=0,o=this._indentOccurrences.length;for(let e=0;ethis._foldingRangesLimit){o=e;break}t+=i}}const s=e.getOptions().tabSize;let r=new Uint32Array(this._foldingRangesLimit),a=new Uint32Array(this._foldingRangesLimit);for(let i=this._length-1,l=0;i>=0;i--){ - let d=this._startIndexes[i],c=e.getLineContent(d),h=n.TextModel.computeIndentLevel(c,s);(h0;i--){let o,s=e.getLineContent(i),r=n.TextModel.computeIndentLevel(s,a),h=c[c.length-1];if(-1!==r){if(d&&(o=s.match(d))){if(!o[1]){c.push({indent:-2,endAbove:i,line:i});continue}{let e=c.length-1;for(;e>0&&-2!==c[e].indent;)e--;if(e>0){c.length=e+1,h=c[e],l.insertFirst(i,h.line,r),h.line=i,h.indent=r,h.endAbove=i;continue}}}if(h.indent>r){do{c.pop(),h=c[c.length-1]}while(h.indent>r);let e=h.endAbove-1;e-i>=1&&l.insertFirst(i,e,r)}h.indent===r?h.endAbove=i:c.push({indent:r,endAbove:i,line:i})}else t&&(h.endAbove=i)}return l.toIndentRanges(e)}t.RangesCollector=r, - t.computeRanges=a})),define(t[521],i([0,1,8,169,3,20,102,42,222]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MoveLinesCommand=void 0;t.MoveLinesCommand=class{constructor(e,t,i){this._selection=e,this._isMovingDown=t,this._autoIndent=i,this._selectionId=null,this._moveEndLineSelectionShrink=!1}getEditOperations(e,t){let n=e.getLineCount();if(this._isMovingDown&&this._selection.endLineNumber===n)return void(this._selectionId=t.trackSelection(this._selection));if(!this._isMovingDown&&1===this._selection.startLineNumber)return void(this._selectionId=t.trackSelection(this._selection));this._moveEndPositionDown=!1;let r=this._selection;r.startLineNumbere.getLineTokens(t), - getLanguageIdentifier:()=>e.getLanguageIdentifier(),getLanguageIdAtPosition:(t,i)=>e.getLanguageIdAtPosition(t,i),getLineContent:null};if(r.startLineNumber===r.endLineNumber&&1===e.getLineMaxColumn(r.startLineNumber)){let i=r.startLineNumber,n=this._isMovingDown?i+1:i-1;1===e.getLineMaxColumn(n)?t.addEditOperation(new o.Range(1,1,1,1),null):(t.addEditOperation(new o.Range(i,1,i,1),e.getLineContent(n)),t.addEditOperation(new o.Range(n,1,n,e.getLineMaxColumn(n)),null)),r=new s.Selection(n,1,n,1)}else{let n,s;if(this._isMovingDown){n=r.endLineNumber+1,s=e.getLineContent(n),t.addEditOperation(new o.Range(n-1,e.getLineMaxColumn(n-1),n,e.getLineMaxColumn(n)),null);let c=s;if(this.shouldAutoIndent(e,r)){let p=this.matchEnterRule(e,u,d,n,r.startLineNumber-1);if(null!==p){let t=i.getLeadingWhitespace(e.getLineContent(n)),o=p+l.getSpaceCnt(t,d),r=l.generateIndent(o,d,h);c=r+this.trimLeft(s)}else{g.getLineContent=t=>t===r.startLineNumber?e.getLineContent(n):e.getLineContent(t) - ;let t=a.LanguageConfigurationRegistry.getGoodIndentForLine(this._autoIndent,g,e.getLanguageIdAtPosition(n,1),r.startLineNumber,u);if(null!==t){let o=i.getLeadingWhitespace(e.getLineContent(n)),r=l.getSpaceCnt(t,d);if(r!==l.getSpaceCnt(o,d)){let e=l.generateIndent(r,d,h);c=e+this.trimLeft(s)}}}t.addEditOperation(new o.Range(r.startLineNumber,1,r.startLineNumber,1),c+"\n");let m=this.matchEnterRule(e,u,d,r.startLineNumber,r.startLineNumber,c);if(null!==m)0!==m&&this.getIndentEditsOfMovingBlock(e,t,r,d,h,m);else{g.getLineContent=t=>t===r.startLineNumber?c:t>=r.startLineNumber+1&&t<=r.endLineNumber+1?e.getLineContent(t-1):e.getLineContent(t);let o=a.LanguageConfigurationRegistry.getGoodIndentForLine(this._autoIndent,g,e.getLanguageIdAtPosition(n,1),r.startLineNumber+1,u);if(null!==o){const n=i.getLeadingWhitespace(e.getLineContent(r.startLineNumber)),s=l.getSpaceCnt(o,d),a=l.getSpaceCnt(n,d);if(s!==a){const i=s-a;this.getIndentEditsOfMovingBlock(e,t,r,d,h,i)}}} - }else t.addEditOperation(new o.Range(r.startLineNumber,1,r.startLineNumber,1),c+"\n")}else if(n=r.startLineNumber-1,s=e.getLineContent(n),t.addEditOperation(new o.Range(n,1,n+1,1),null),t.addEditOperation(new o.Range(r.endLineNumber,e.getLineMaxColumn(r.endLineNumber),r.endLineNumber,e.getLineMaxColumn(r.endLineNumber)),"\n"+s),this.shouldAutoIndent(e,r)){g.getLineContent=t=>t===n?e.getLineContent(r.startLineNumber):e.getLineContent(t);let o=this.matchEnterRule(e,u,d,r.startLineNumber,r.startLineNumber-2);if(null!==o)0!==o&&this.getIndentEditsOfMovingBlock(e,t,r,d,h,o);else{let o=a.LanguageConfigurationRegistry.getGoodIndentForLine(this._autoIndent,g,e.getLanguageIdAtPosition(r.startLineNumber,1),n,u);if(null!==o){let n=i.getLeadingWhitespace(e.getLineContent(r.startLineNumber)),s=l.getSpaceCnt(o,d),a=l.getSpaceCnt(n,d);if(s!==a){let i=s-a;this.getIndentEditsOfMovingBlock(e,t,r,d,h,i)}}}}}this._selectionId=t.trackSelection(r)}buildIndentConverter(e,t,i){return{ - shiftIndent:o=>n.ShiftCommand.shiftIndent(o,o.length+1,e,t,i),unshiftIndent:o=>n.ShiftCommand.unshiftIndent(o,o.length+1,e,t,i)}}matchEnterRule(e,t,n,s,d,c){let h=d;for(;h>=1;){let t;if(t=h===d&&void 0!==c?c:e.getLineContent(h),i.lastNonWhitespaceIndex(t)>=0)break;h--}if(h<1||s>e.getLineCount())return null;let u=e.getLineMaxColumn(h),g=a.LanguageConfigurationRegistry.getEnterAction(this._autoIndent,e,new o.Range(h,u,h,u));if(g){let o=g.indentation;g.indentAction===r.IndentAction.None?o=g.indentation+g.appendText:g.indentAction===r.IndentAction.Indent?o=g.indentation+g.appendText:g.indentAction===r.IndentAction.IndentOutdent?o=g.indentation:g.indentAction===r.IndentAction.Outdent&&(o=t.unshiftIndent(g.indentation)+g.appendText);let d=e.getLineContent(s);if(this.trimLeft(d).indexOf(this.trimLeft(o))>=0){let r=i.getLeadingWhitespace(e.getLineContent(s)),d=i.getLeadingWhitespace(o),c=a.LanguageConfigurationRegistry.getIndentMetadata(e,s);return null!==c&&2&c&&(d=t.unshiftIndent(d)), - l.getSpaceCnt(d,n)-l.getSpaceCnt(r,n)}}return null}trimLeft(e){return e.replace(/^\s+/,"")}shouldAutoIndent(e,t){if(this._autoIndent<4)return!1;if(!e.isCheapToTokenize(t.startLineNumber))return!1;let i=e.getLanguageIdAtPosition(t.startLineNumber,1);return i===e.getLanguageIdAtPosition(t.endLineNumber,1)&&null!==a.LanguageConfigurationRegistry.getIndentRulesSupport(i)}getIndentEditsOfMovingBlock(e,t,n,s,r,a){for(let d=n.startLineNumber;d<=n.endLineNumber;d++){let c=e.getLineContent(d),h=i.getLeadingWhitespace(c),u=l.getSpaceCnt(h,s)+a,g=l.generateIndent(u,s,r);g!==h&&(t.addEditOperation(new o.Range(d,1,d,h.length+1),g),d===n.endLineNumber&&n.endColumn<=h.length+1&&""===g&&(this._moveEndLineSelectionShrink=!0))}}computeCursorState(e,t){let i=t.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(i=i.setEndPosition(i.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&i.startLineNumber{const t=this._getWidth(e);this.domNode.style.width=t+"px",this.domNode.style.left=this._getLeft(e)+"px",this._onWidth(t)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._viewZone=null}),this.editor.deltaDecorations(this._positionMarkerId,[]),this._positionMarkerId=[],this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new m(this.editor), - this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(e){e.frameColor&&(this.options.frameColor=e.frameColor),e.arrowColor&&(this.options.arrowColor=e.arrowColor),this._applyStyles()}_applyStyles(){if(this.container&&this.options.frameColor){let e=this.options.frameColor.toString();this.container.style.borderTopColor=e,this.container.style.borderBottomColor=e}if(this._arrow&&this.options.arrowColor){let e=this.options.arrowColor.toString();this._arrow.color=e}}_getWidth(e){return e.width-e.minimap.minimapWidth-e.verticalScrollbarWidth}_getLeft(e){return e.minimap.minimapWidth>0&&0===e.minimap.minimapLeft?e.minimap.minimapWidth:0}_onViewZoneTop(e){this.domNode.style.top=e+"px"}_onViewZoneHeight(e){if(this.domNode.style.height=`${e}px`,this.container){let t=e-this._decoratingElementsHeight();this.container.style.height=`${t}px`;const i=this.editor.getLayoutInfo();this._doLayout(t,this._getWidth(i))}this._resizeSash&&this._resizeSash.layout()} - get position(){const[e]=this._positionMarkerId;if(!e)return;const t=this.editor.getModel();if(!t)return;const i=t.getDecorationRange(e);return i?i.getStartPosition():void 0}show(e,t){const i=l.Range.isIRange(e)?l.Range.lift(e):l.Range.fromPositions(e);this._isShowing=!0,this._showImpl(i,t),this._isShowing=!1,this._positionMarkerId=this.editor.deltaDecorations(this._positionMarkerId,[{range:i,options:d.ModelDecorationOptions.EMPTY}])}hide(){this._viewZone&&(this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()}_decoratingElementsHeight(){let e=this.editor.getOption(51),t=0;if(this.options.showArrow){t+=2*Math.round(e/3)}if(this.options.showFrame){t+=2*Math.round(e/9)}return t}_showImpl(e,t){const i=e.getStartPosition(),n=this.editor.getLayoutInfo(),o=this._getWidth(n);this.domNode.style.width=`${o}px`, - this.domNode.style.left=this._getLeft(n)+"px";const s=document.createElement("div");s.style.overflow="hidden";const r=this.editor.getOption(51),a=Math.max(12,this.editor.getLayoutInfo().height/r*.8);t=Math.min(t,a);let l=0,d=0;if(this._arrow&&this.options.showArrow&&(l=Math.round(r/3),this._arrow.height=l,this._arrow.show(i)),this.options.showFrame&&(d=Math.round(r/9)),this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new g(s,i.lineNumber,i.column,t,e=>this._onViewZoneTop(e),e=>this._onViewZoneHeight(e)),this._viewZone.id=e.addZone(this._viewZone),this._overlayWidget=new p(u+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this.container&&this.options.showFrame){const e=this.options.frameWidth?this.options.frameWidth:d;this.container.style.borderTopWidth=e+"px", - this.container.style.borderBottomWidth=e+"px"}let c=t*r-this._decoratingElementsHeight();this.container&&(this.container.style.top=l+"px",this.container.style.height=c+"px",this.container.style.overflow="hidden"),this._doLayout(c,o),this.options.keepEditorSelection||this.editor.setSelection(e);const h=this.editor.getModel();if(h){const t=e.endLineNumber+1;t<=h.getLineCount()?this.revealLine(t,!1):this.revealLine(h.getLineCount(),!0)}}revealLine(e,t){t?this.editor.revealLineInCenter(e,0):this.editor.revealLine(e,0)}setCssClass(e,t){this.container&&(t&&this.container.classList.remove(t),i.addClass(this.container,e))}_onWidth(e){}_doLayout(e,t){}_relayout(e){this._viewZone&&this._viewZone.heightInLines!==e&&this.editor.changeViewZones(t=>{this._viewZone&&(this._viewZone.heightInLines=e,t.layoutZone(this._viewZone.id))})}_initSash(){if(this._resizeSash)return;let e;this._resizeSash=this._disposables.add(new n.Sash(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(), - this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart(t=>{this._viewZone&&(e={startY:t.startY,heightInLines:this._viewZone.heightInLines})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{e=void 0})),this._disposables.add(this._resizeSash.onDidChange(t=>{if(e){let i=(t.currentY-e.startY)/this.editor.getOption(51),n=i<0?Math.ceil(i):Math.floor(i),o=e.heightInLines+n;o>5&&o<35&&this._relayout(o)}}))}getHorizontalSashLeft(){return 0}getHorizontalSashTop(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2}getHorizontalSashWidth(){const e=this.editor.getLayoutInfo();return e.width-e.minimap.minimapWidth}}})),define(t[238],i([0,1,121,18,74,224]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTokenizationSupport=t.MonarchTokenizer=void 0;class r{constructor(e){this._maxCacheDepth=e,this._entries=Object.create(null)}static create(e,t){return this._INSTANCE.create(e,t)}create(e,t){ - if(null!==e&&e.depth>=this._maxCacheDepth)return new a(e,t);let i=a.getStackElementId(e);i.length>0&&(i+="|"),i+=t;let n=this._entries[i];return n||(n=new a(e,t),this._entries[i]=n,n)}}r._INSTANCE=new r(5);class a{constructor(e,t){this.parent=e,this.state=t,this.depth=(this.parent?this.parent.depth:0)+1}static getStackElementId(e){let t="";for(;null!==e;)t.length>0&&(t+="|"),t+=e.state,e=e.parent;return t}static _equals(e,t){for(;null!==e&&null!==t;){if(e===t)return!0;if(e.state!==t.state)return!1;e=e.parent,t=t.parent}return null===e&&null===t}equals(e){return a._equals(this,e)}push(e){return r.create(this,e)}pop(){return this.parent}popall(){let e=this;for(;e.parent;)e=e.parent;return e}switchTo(e){return r.create(this.parent,e)}}class l{constructor(e,t){this.modeId=e,this.state=t}equals(e){return this.modeId===e.modeId&&this.state.equals(e.state)}clone(){return this.state.clone()===this.state?this:new l(this.modeId,this.state)}}class d{constructor(e){this._maxCacheDepth=e,this._entries=Object.create(null)} - static create(e,t){return this._INSTANCE.create(e,t)}create(e,t){if(null!==t)return new c(e,t);if(null!==e&&e.depth>=this._maxCacheDepth)return new c(e,t);let i=a.getStackElementId(e),n=this._entries[i];return n||(n=new c(e,null),this._entries[i]=n,n)}}d._INSTANCE=new d(5);class c{constructor(e,t){this.stack=e,this.embeddedModeData=t}clone(){return(this.embeddedModeData?this.embeddedModeData.clone():null)===this.embeddedModeData?this:d.create(this.stack,this.embeddedModeData)}equals(e){return e instanceof c&&(!!this.stack.equals(e.stack)&&(null===this.embeddedModeData&&null===e.embeddedModeData||null!==this.embeddedModeData&&null!==e.embeddedModeData&&this.embeddedModeData.equals(e.embeddedModeData)))}}class h{constructor(){this._tokens=[],this._language=null,this._lastTokenType=null,this._lastTokenLanguage=null}enterMode(e,t){this._language=t}emit(e,t){this._lastTokenType===t&&this._lastTokenLanguage===this._language||(this._lastTokenType=t,this._lastTokenLanguage=this._language, - this._tokens.push(new i.Token(e,t,this._language)))}nestedModeTokenize(e,t,i){const o=t.modeId,s=t.state,r=n.TokenizationRegistry.get(o);if(!r)return this.enterMode(i,o),this.emit(i,""),s;let a=r.tokenize(e,s,i);return this._tokens=this._tokens.concat(a.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,a.endState}finalize(e){return new i.TokenizationResult(this._tokens,e)}}class u{constructor(e,t){this._modeService=e,this._theme=t,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}enterMode(e,t){this._currentLanguageId=this._modeService.getLanguageIdentifier(t).id}emit(e,t){let i=this._theme.match(this._currentLanguageId,t);this._lastTokenMetadata!==i&&(this._lastTokenMetadata=i,this._tokens.push(e),this._tokens.push(i))}static _merge(e,t,i){let n=null!==e?e.length:0,o=t.length,s=null!==i?i.length:0;if(0===n&&0===o&&0===s)return new Uint32Array(0);if(0===n&&0===o)return i;if(0===o&&0===s)return e;let r=new Uint32Array(n+o+s) - ;null!==e&&r.set(e);for(let e=0;e{if(s)return;let t=!1;for(let i=0,n=e.changedLanguages.length;ivoid 0)}}getInitialState(){let e=r.create(null,this._lexer.start);return d.create(e,null)}tokenize(e,t,i){let n=new h,o=this._tokenize(e,t,i,n);return n.finalize(o)}tokenize2(e,t,i){let n=new u(this._modeService,this._standaloneThemeService.getColorTheme().tokenTheme),o=this._tokenize(e,t,i,n);return n.finalize(o)}_tokenize(e,t,i,n){return t.embeddedModeData?this._nestedTokenize(e,t,i,n):this._myTokenize(e,t,i,n)}_findLeavingNestedModeOffset(e,t){let i=this._lexer.tokenizer[t.stack.state];if(!i&&!(i=s.findRules(this._lexer,t.stack.state)))throw s.createError(this._lexer,"tokenizer state is not defined: "+t.stack.state);let n=-1,o=!1 - ;for(const t of i){if(!s.isIAction(t.action)||"@pop"!==t.action.nextEmbedded)continue;o=!0;let i=t.regex,r=t.regex.source;if("^(?:"===r.substr(0,4)&&")"===r.substr(r.length-1,1)){let e=(i.ignoreCase?"i":"")+(i.unicode?"u":"");i=new RegExp(r.substr(4,r.length-5),e)}let a=e.search(i);-1===a||0!==a&&t.matchOnlyAtLineStart||(-1===n||a0&&n.nestedModeTokenize(s,t.embeddedModeData,i);let r=e.substring(o);return this._myTokenize(r,t,i+o,n)}_safeRuleName(e){return e?e.name:"(unknown)"}_myTokenize(e,t,i,n){n.enterMode(i,this._modeId);const o=e.length;let r=t.embeddedModeData,a=t.stack,l=0,c=null,h=!0;for(;h||l=o)break;h=!1;let t=this._lexer.tokenizer[m];if(!t&&!(t=s.findRules(this._lexer,m)))throw s.createError(this._lexer,"tokenizer state is not defined: "+m);let i=e.substr(l);for(const e of t)if((0===l||!e.matchOnlyAtLineStart)&&(f=i.match(e.regex))){_=f[0],v=e.action;break}}if(f||(f=[""],_=""),v||(l=this._lexer.maxStack)throw s.createError(this._lexer,"maximum tokenizer stack size reached: ["+a.state+","+a.parent.state+",...]");a=a.push(m)}else if("@pop"===v.next){if(a.depth<=1)throw s.createError(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(C));a=a.pop()}else if("@popall"===v.next)a=a.popall();else{ - let e=s.substituteMatches(this._lexer,v.next,_,f,m);if("@"===e[0]&&(e=e.substr(1)),!s.findRules(this._lexer,e))throw s.createError(this._lexer,"trying to set a next state '"+e+"' that is undefined in rule: "+this._safeRuleName(C));a=a.push(e)}}v.log&&"string"==typeof v.log&&s.log(this._lexer,this._lexer.languageId+": "+s.substituteMatches(this._lexer,v.log,_,f,m))}if(null===S)throw s.createError(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(C));const w=t=>{let s=this._modeService.getModeIdForLanguageName(t);s&&(t=s);const r=this._getNestedEmbeddedModeData(t);if(l0)throw s.createError(this._lexer,"groups cannot be nested: "+this._safeRuleName(C));if(f.length!==S.length+1)throw s.createError(this._lexer,"matched number of groups does not match the number of actions in rule: "+this._safeRuleName(C));let e=0 - ;for(let t=1;t{const d=()=>{const c=function(e,t,i){let n=[],s=i.getInitialState();for(let l=0,d=e.length;l"),s=c.endState}return n.join("")}(e,t,i);if(i instanceof l.MonarchTokenizer){const e=i.getLoadStatus();if(!1===e.loaded)return void e.promise.then(d,s)}n(c)};d()})}function c(e,t){let i=[];const n=new Uint32Array(2);n[0]=0,n[1]=16793600;for(let s=0,l=e.length;s")}return i.join("")}t.Colorizer=class{static colorizeElement(e,t,i,n){let o=(n=n||{}).theme||"vs",s=n.mimeType||i.getAttribute("lang")||i.getAttribute("data-lang");if(!s)return console.error("Mode not detected"),Promise.resolve() - ;e.setTheme(o);let r=i.firstChild?i.firstChild.nodeValue:"";i.className+=" "+o;return this.colorize(t,r||"",s,n).then(e=>{i.innerHTML=e},e=>console.error(e))}static colorize(e,t,o,r){let a=4;r&&"number"==typeof r.tabSize&&(a=r.tabSize),n.startsWithUTF8BOM(t)&&(t=t.substr(1));let l=t.split(/\r\n|\r|\n/),h=e.getModeId(o);if(!h)return Promise.resolve(c(l,a));e.triggerMode(h);const u=s.TokenizationRegistry.get(h);if(u)return d(l,a,u);const g=s.TokenizationRegistry.getPromise(h);return g?new Promise((e,t)=>{g.then(i=>{d(l,a,i).then(e,t)},t)}):new Promise((e,t)=>{let n=null,o=null;const r=()=>{n&&(n.dispose(),n=null),o&&(o.dispose(),o=null);const i=s.TokenizationRegistry.get(h);i?d(l,a,i).then(e,t):e(c(l,a))};(o=new i.TimeoutTimer).cancelAndSet(r,500),n=s.TokenizationRegistry.onDidChange(e=>{e.changedLanguages.indexOf(h)>=0&&r()})})}static colorizeLine(e,t,i,n,o=4){const s=a.ViewLineRenderingData.isBasicASCII(e,t),l=a.ViewLineRenderingData.containsRTL(e,s,i) - ;return r.renderViewLine2(new r.RenderLineInput(!1,!0,e,!1,s,l,0,n,[],o,0,0,0,0,-1,"none",!1,!1,null)).html}static colorizeModelLine(e,t,i=4){let n=e.getLineContent(t);e.forceTokenization(t);let o=e.getLineTokens(t).inflate();return this.colorizeLine(n,e.mightContainNonBasicASCII(),e.mightContainRTL(),o,i)}}})),define(t[106],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IStandaloneThemeService=void 0,t.IStandaloneThemeService=i.createDecorator("themeService")})),define(t[80],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IClipboardService=void 0,t.IClipboardService=i.createDecorator("clipboardService")})),define(t[28],i([0,1,2,23,10,4,69,50]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CommandsRegistry=t.ICommandService=void 0,t.ICommandService=o.createDecorator("commandService"),t.CommandsRegistry=new class{constructor(){this._commands=new Map, - this._onDidRegisterCommand=new s.Emitter,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if("string"==typeof e){if(!t)throw new Error("invalid command");return this.registerCommand({id:e,handler:t})}if(e.description){const t=[];for(let i of e.description.args)t.push(i.constraint);const i=e.handler;e.handler=function(e,...o){return n.validateConstraints(o,t),i(e,...o)}}const{id:o}=e;let s=this._commands.get(o);s||(s=new r.LinkedList,this._commands.set(o,s));let a=s.unshift(e),l=i.toDisposable(()=>{a();const e=this._commands.get(o);(null==e?void 0:e.isEmpty())&&this._commands.delete(o)});return this._onDidRegisterCommand.fire(o),l}registerCommandAlias(e,i){return t.CommandsRegistry.registerCommand(e,(e,...n)=>e.get(t.ICommandService).executeCommand(i,...n))}getCommand(e){const t=this._commands.get(e);if(t&&!t.isEmpty())return a.Iterable.first(t)}getCommands(){const e=new Map;for(const t of this._commands.keys()){const i=this.getCommand(t) - ;i&&e.set(t,i)}return e}}})),define(t[524],i([0,1,24,3,44,25,92,237,28,23,50]),(function(e,t,i,n,o,s,a,l,d,c,h){"use strict";function u(e,t,i){return r(this,void 0,void 0,(function*(){const n=yield l.OutlineModel.create(e,i),o=[];for(const e of n.children.values())e instanceof l.OutlineElement?o.push(e.symbol):o.push(...h.Iterable.map(e.children.values(),e=>e.symbol));let s=[];return i.isCancellationRequested?s:(t?function e(t,i,n){for(let o of i)t.push({kind:o.kind,tags:o.tags,name:o.name,detail:o.detail,containerName:o.containerName||n,range:o.range,selectionRange:o.selectionRange,children:void 0}),o.children&&e(t,o.children,o.name)}(s,o,""):s=o,s.sort(g))}))}function g(e,t){return n.Range.compareRangesUsingStarts(e.range,t.range)}Object.defineProperty(t,"__esModule",{value:!0}),t.getDocumentSymbols=void 0,t.getDocumentSymbols=u,d.CommandsRegistry.registerCommand("_executeDocumentSymbolProvider",(function(e,...t){return r(this,void 0,void 0,(function*(){const[n]=t;c.assertType(i.URI.isUri(n)) - ;const r=e.get(o.IModelService).getModel(n);if(r)return u(r,!1,s.CancellationToken.None);const l=yield e.get(a.ITextModelService).createModelReference(n);try{return yield u(l.object.textEditorModel,!1,s.CancellationToken.None)}finally{l.dispose()}}))}))})),define(t[525],i([0,1,25,12,24,3,18,44,28,2,19]),(function(e,t,i,n,o,s,a,l,d,c,h){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLinks=t.LinksList=t.Link=void 0;class u{constructor(e,t){this._link=e,this._provider=t}toJSON(){return{range:this.range,url:this.url,tooltip:this.tooltip}}get range(){return this._link.range}get url(){return this._link.url}get tooltip(){return this._link.tooltip}resolve(e){return r(this,void 0,void 0,(function*(){return this._link.url?this._link.url:"function"==typeof this._provider.resolveLink?Promise.resolve(this._provider.resolveLink(this._link,e)).then(t=>(this._link=t||this._link,this._link.url?this.resolve(e):Promise.reject(new Error("missing")))):Promise.reject(new Error("missing"))}))}}t.Link=u - ;class g extends c.Disposable{constructor(e){super();let t=[];for(const[i,n]of e){const e=i.links.map(e=>new u(e,n));t=g._union(t,e),c.isDisposable(i)&&this._register(i)}this.links=t}static _union(e,t){let i,n,o,r,a=[];for(i=0,o=0,n=e.length,r=t.length;iPromise.resolve(o.provideLinks(e,t)).then(e=>{e&&(i[s]=[e,o])},n.onUnexpectedExternalError));return Promise.all(o).then(()=>{const e=new g(h.coalesce(i));return t.isCancellationRequested?(e.dispose(),new g([])):e})}t.LinksList=g,t.getLinks=p,d.CommandsRegistry.registerCommand("_executeLinkProvider",(e,...t)=>r(void 0,void 0,void 0,(function*(){const[n]=t;if(!(n instanceof o.URI))return[];const s=e.get(l.IModelService).getModel(n);if(!s)return[] - ;const r=yield p(s,i.CancellationToken.None);if(!r)return[];const a=r.links.slice(0);return r.dispose(),a})))})),define(t[17],i([0,1,8,10,16]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SET_CONTEXT_COMMAND_ID=t.IContextKeyService=t.RawContextKey=t.ContextKeyOrExpr=t.ContextKeyAndExpr=t.ContextKeyNotRegexExpr=t.ContextKeyRegexExpr=t.ContextKeyNotExpr=t.ContextKeyNotEqualsExpr=t.ContextKeyNotInExpr=t.ContextKeyInExpr=t.ContextKeyEqualsExpr=t.ContextKeyDefinedExpr=t.ContextKeyTrueExpr=t.ContextKeyFalseExpr=t.ContextKeyExpr=void 0;const s=new Map;s.set("false",!1),s.set("true",!0),s.set("isMac",o.isMacintosh),s.set("isLinux",o.isLinux),s.set("isWindows",o.isWindows),s.set("isWeb",o.isWeb),s.set("isMacNative",o.isMacintosh&&!o.isWeb);const r=Object.prototype.hasOwnProperty;class a{static has(e){return h.create(e)}static equals(e,t){return u.create(e,t)}static regex(e,t){return _.create(e,t)}static not(e){return f.create(e)}static and(...e){return C.create(e)} - static or(...e){return b.create(e)}static deserialize(e,t=!1){if(e)return this._deserializeOrExpression(e,t)}static _deserializeOrExpression(e,t){let i=e.split("||");return b.create(i.map(e=>this._deserializeAndExpression(e,t)))}static _deserializeAndExpression(e,t){let i=e.split("&&");return C.create(i.map(e=>this._deserializeOne(e,t)))}static _deserializeOne(e,t){if((e=e.trim()).indexOf("!=")>=0){let i=e.split("!=");return m.create(i[0].trim(),this._deserializeValue(i[1],t))}if(e.indexOf("==")>=0){let i=e.split("==");return u.create(i[0].trim(),this._deserializeValue(i[1],t))}if(e.indexOf("=~")>=0){let i=e.split("=~");return _.create(i[0].trim(),this._deserializeRegexValue(i[1],t))}if(e.indexOf(" in ")>=0){let t=e.split(" in ");return g.create(t[0].trim(),t[1].trim())}return/^\!\s*/.test(e)?f.create(e.substr(1).trim()):h.create(e)}static _deserializeValue(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;let i=/^'([^']*)'$/.exec(e);return i?i[1].trim():e}static _deserializeRegexValue(e,t){ - if(i.isFalsyOrWhitespace(e)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let n=e.indexOf("/"),o=e.lastIndexOf("/");if(n===o||n<0){if(t)throw new Error(`bad regexp-value '${e}', missing /-enclosure`);return console.warn(`bad regexp-value '${e}', missing /-enclosure`),null}let s=e.slice(n+1,o),r="i"===e[o+1]?"i":"";try{return new RegExp(s,r)}catch(i){if(t)throw new Error(`bad regexp-value '${e}', parse error: ${i}`);return console.warn(`bad regexp-value '${e}', parse error: ${i}`),null}}}function l(e,t){return e.cmp(t)}t.ContextKeyExpr=a;class d{constructor(){this.type=0}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!1}serialize(){return"false"}keys(){return[]}negate(){return c.INSTANCE}}t.ContextKeyFalseExpr=d,d.INSTANCE=new d;class c{constructor(){this.type=1}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!0}serialize(){return"true"}keys(){return[]} - negate(){return d.INSTANCE}}t.ContextKeyTrueExpr=c,c.INSTANCE=new c;class h{constructor(e){this.key=e,this.type=2}static create(e){const t=s.get(e);return"boolean"==typeof t?t?c.INSTANCE:d.INSTANCE:new h(e)}cmp(e){return e.type!==this.type?this.type-e.type:this.keye.key?1:0}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!!e.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return f.create(this.key)}}t.ContextKeyDefinedExpr=h;class u{constructor(e,t){this.key=e,this.value=t,this.type=4}static create(e,t){if("boolean"==typeof t)return t?h.create(e):f.create(e);const i=s.get(e);if("boolean"==typeof i){return t===(i?"true":"false")?c.INSTANCE:d.INSTANCE}return new u(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:this.keye.key?1:this.valuee.value?1:0}equals(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}evaluate(e){return e.getValue(this.key)==this.value}serialize(){ - return this.key+" == '"+this.value+"'"}keys(){return[this.key]}negate(){return m.create(this.key,this.value)}}t.ContextKeyEqualsExpr=u;class g{constructor(e,t){this.key=e,this.valueKey=t,this.type=10}static create(e,t){return new g(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:this.keye.key?1:this.valueKeye.valueKey?1:0}equals(e){return e.type===this.type&&(this.key===e.key&&this.valueKey===e.valueKey)}evaluate(e){const t=e.getValue(this.valueKey),i=e.getValue(this.key);return Array.isArray(t)?t.indexOf(i)>=0:"string"==typeof i&&"object"==typeof t&&null!==t&&r.call(t,i)}serialize(){return this.key+" in '"+this.valueKey+"'"}keys(){return[this.key,this.valueKey]}negate(){return p.create(this)}}t.ContextKeyInExpr=g;class p{constructor(e){this._actual=e,this.type=11}static create(e){return new p(e)}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}evaluate(e){ - return!this._actual.evaluate(e)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}t.ContextKeyNotInExpr=p;class m{constructor(e,t){this.key=e,this.value=t,this.type=5}static create(e,t){if("boolean"==typeof t)return t?f.create(e):h.create(e);const i=s.get(e);if("boolean"==typeof i){return t===(i?"true":"false")?d.INSTANCE:c.INSTANCE}return new m(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:this.keye.key?1:this.valuee.value?1:0}equals(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}evaluate(e){return e.getValue(this.key)!=this.value}serialize(){return this.key+" != '"+this.value+"'"}keys(){return[this.key]}negate(){return u.create(this.key,this.value)}}t.ContextKeyNotEqualsExpr=m;class f{constructor(e){this.key=e,this.type=3}static create(e){const t=s.get(e);return"boolean"==typeof t?t?d.INSTANCE:c.INSTANCE:new f(e)}cmp(e){ - return e.type!==this.type?this.type-e.type:this.keye.key?1:0}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!e.getValue(this.key)}serialize(){return"!"+this.key}keys(){return[this.key]}negate(){return h.create(this.key)}}t.ContextKeyNotExpr=f;class _{constructor(e,t){this.key=e,this.regexp=t,this.type=7}static create(e,t){return new _(e,t)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.keye.key)return 1;const t=this.regexp?this.regexp.source:"",i=e.regexp?e.regexp.source:"";return ti?1:0}equals(e){if(e.type===this.type){const t=this.regexp?this.regexp.source:"",i=e.regexp?e.regexp.source:"";return this.key===e.key&&t===i}return!1}evaluate(e){let t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)}serialize(){const e=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${e}`}keys(){return[this.key]}negate(){return v.create(this)}}t.ContextKeyRegexExpr=_ - ;class v{constructor(e){this._actual=e,this.type=8}static create(e){return new v(e)}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}evaluate(e){return!this._actual.evaluate(e)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}t.ContextKeyNotRegexExpr=v;class C{constructor(e){this.expr=e,this.type=6}static create(e){return C._normalizeArr(e)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.lengthe.expr.length)return 1;for(let t=0,i=this.expr.length;t1;){const e=t[t.length-1];if(9!==e.type)break;t.pop();const i=t.pop(),n=b.create(e.expr.map(e=>C.create([e,i])));n&&(t.push(n),t.sort(l))}return new C(t)}}serialize(){return this.expr.map(e=>e.serialize()).join(" && ")}keys(){const e=[];for(let t of this.expr)e.push(...t.keys());return e}negate(){let e=[];for(let t of this.expr)e.push(t.negate());return b.create(e)}}t.ContextKeyAndExpr=C;class b{constructor(e){this.expr=e,this.type=9}static create(e){const t=b._normalizeArr(e);if(0!==t.length)return 1===t.length?t[0]:new b(t)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.lengthe.expr.length)return 1;for(let t=0,i=this.expr.length;te.serialize()).join(" || ")}keys(){const e=[];for(let t of this.expr)e.push(...t.keys());return e}negate(){let e=[];for(let t of this.expr)e.push(t.negate());const t=e=>9===e.type?e.expr:[e];for(;e.length>1;){const i=e.shift(),n=e.shift(),o=[];for(const e of t(i))for(const i of t(n))o.push(a.and(e,i));e.unshift(a.or(...o))}return e[0]}}t.ContextKeyOrExpr=b;t.RawContextKey=class extends h{constructor(e,t){super(e), - this._defaultValue=t}bindTo(e){return e.createKey(this.key,this._defaultValue)}getValue(e){return e.getContextKeyValue(this.key)}toNegated(){return a.not(this.key)}},t.IContextKeyService=n.createDecorator("contextKeyService"),t.SET_CONTEXT_COMMAND_ID="setContext"})),define(t[22],i([0,1,17]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditorContextKeys=void 0,function(e){e.editorSimpleInput=new i.RawContextKey("editorSimpleInput",!1),e.editorTextFocus=new i.RawContextKey("editorTextFocus",!1),e.focus=new i.RawContextKey("editorFocus",!1),e.textInputFocus=new i.RawContextKey("textInputFocus",!1),e.readOnly=new i.RawContextKey("editorReadonly",!1),e.columnSelection=new i.RawContextKey("editorColumnSelection",!1),e.writable=e.readOnly.toNegated(),e.hasNonEmptySelection=new i.RawContextKey("editorHasSelection",!1),e.hasOnlyEmptySelection=e.hasNonEmptySelection.toNegated(),e.hasMultipleSelections=new i.RawContextKey("editorHasMultipleSelections",!1), - e.hasSingleSelection=e.hasMultipleSelections.toNegated(),e.tabMovesFocus=new i.RawContextKey("editorTabMovesFocus",!1),e.tabDoesNotMoveFocus=e.tabMovesFocus.toNegated(),e.isInWalkThroughSnippet=new i.RawContextKey("isInEmbeddedEditor",!1),e.canUndo=new i.RawContextKey("canUndo",!1),e.canRedo=new i.RawContextKey("canRedo",!1),e.hoverVisible=new i.RawContextKey("editorHoverVisible",!1),e.inCompositeEditor=new i.RawContextKey("inCompositeEditor",void 0),e.notInCompositeEditor=e.inCompositeEditor.toNegated(),e.languageId=new i.RawContextKey("editorLangId",""),e.hasCompletionItemProvider=new i.RawContextKey("editorHasCompletionItemProvider",!1),e.hasCodeActionsProvider=new i.RawContextKey("editorHasCodeActionsProvider",!1),e.hasCodeLensProvider=new i.RawContextKey("editorHasCodeLensProvider",!1),e.hasDefinitionProvider=new i.RawContextKey("editorHasDefinitionProvider",!1),e.hasDeclarationProvider=new i.RawContextKey("editorHasDeclarationProvider",!1), - e.hasImplementationProvider=new i.RawContextKey("editorHasImplementationProvider",!1),e.hasTypeDefinitionProvider=new i.RawContextKey("editorHasTypeDefinitionProvider",!1),e.hasHoverProvider=new i.RawContextKey("editorHasHoverProvider",!1),e.hasDocumentHighlightProvider=new i.RawContextKey("editorHasDocumentHighlightProvider",!1),e.hasDocumentSymbolProvider=new i.RawContextKey("editorHasDocumentSymbolProvider",!1),e.hasReferenceProvider=new i.RawContextKey("editorHasReferenceProvider",!1),e.hasRenameProvider=new i.RawContextKey("editorHasRenameProvider",!1),e.hasSignatureHelpProvider=new i.RawContextKey("editorHasSignatureHelpProvider",!1),e.hasDocumentFormattingProvider=new i.RawContextKey("editorHasDocumentFormattingProvider",!1),e.hasDocumentSelectionFormattingProvider=new i.RawContextKey("editorHasDocumentSelectionFormattingProvider",!1),e.hasMultipleDocumentFormattingProvider=new i.RawContextKey("editorHasMultipleDocumentFormattingProvider",!1), - e.hasMultipleDocumentSelectionFormattingProvider=new i.RawContextKey("editorHasMultipleDocumentSelectionFormattingProvider",!1)}(t.EditorContextKeys||(t.EditorContextKeys={}))}));var l=this&&this.__param||function(e,t){return function(i,n){t(i,n,e)}};define(t[526],i([0,1,2,17]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SuggestAlternatives=void 0;let o=class e{constructor(t,i){this._editor=t,this._index=0,this._ckOtherSuggestions=e.OtherSuggestions.bindTo(i)}dispose(){this.reset()}reset(){this._ckOtherSuggestions.reset(),i.dispose(this._listener),this._model=void 0,this._acceptNext=void 0,this._ignore=!1}set({model:t,index:i},n){if(0===t.items.length)return void this.reset();e._moveIndex(!0,t,i)!==i?(this._acceptNext=n,this._model=t,this._index=i,this._listener=this._editor.onDidChangeCursorPosition(()=>{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0)):this.reset()}static _moveIndex(e,t,i){let n=i - ;for(;(n=(n+t.items.length+(e?1:-1))%t.items.length)!==i&&t.items[n].completion.additionalTextEdits;);return n}next(){this._move(!0)}prev(){this._move(!1)}_move(t){if(this._model)try{this._ignore=!0,this._index=e._moveIndex(t,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}};o.OtherSuggestions=new n.RawContextKey("hasOtherSuggestions",!1),o=a([l(1,n.IContextKeyService)],o),t.SuggestAlternatives=o})),define(t[527],i([0,1,17,2]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WordContextKey=void 0;let o=class e extends n.Disposable{constructor(t,i){super(),this._editor=t,this._enabled=!1,this._ckAtEnd=e.AtEnd.bindTo(i),this._register(this._editor.onDidChangeConfiguration(e=>e.hasChanged(101)&&this._update())),this._update()}dispose(){super.dispose(),n.dispose(this._selectionListener),this._ckAtEnd.reset()}_update(){const e="on"===this._editor.getOption(101) - ;if(this._enabled!==e)if(this._enabled=e,this._enabled){const e=()=>{if(!this._editor.hasModel())return void this._ckAtEnd.set(!1);const e=this._editor.getModel(),t=this._editor.getSelection(),i=e.getWordAtPosition(t.getStartPosition());i?this._ckAtEnd.set(i.endColumn===t.getStartPosition().column):this._ckAtEnd.set(!1)};this._selectionListener=this._editor.onDidChangeCursorSelection(e),e()}else this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0)}};o.AtEnd=new i.RawContextKey("atEndOfWord",!1),o=a([l(1,i.IContextKeyService)],o),t.WordContextKey=o})),define(t[62],i([0,1,10,17]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CONTEXT_ACCESSIBILITY_MODE_ENABLED=t.IAccessibilityService=void 0,t.IAccessibilityService=i.createDecorator("accessibilityService"),t.CONTEXT_ACCESSIBILITY_MODE_ENABLED=new n.RawContextKey("accessibilityModeEnabled",!1)})), - define(t[33],i([0,1,47,10,17,28,2,4,50,69]),(function(e,t,i,n,o,s,r,d,c,h){"use strict";function u(e){return void 0!==e.command}Object.defineProperty(t,"__esModule",{value:!0}),t.MenuItemAction=t.SubmenuItemAction=t.ExecuteCommandAction=t.MenuRegistry=t.IMenuService=t.MenuId=t.isIMenuItem=void 0,t.isIMenuItem=u;class g{constructor(e){this.id=g._idPool++,this._debugName=e}}t.MenuId=g,g._idPool=0,g.CommandPalette=new g("CommandPalette"),g.EditorContext=new g("EditorContext"),g.EditorContextPeek=new g("EditorContextPeek"),g.MenubarEditMenu=new g("MenubarEditMenu"),g.MenubarGoMenu=new g("MenubarGoMenu"),g.MenubarSelectionMenu=new g("MenubarSelectionMenu"),t.IMenuService=n.createDecorator("menuService"),t.MenuRegistry=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new d.Emitter,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:e=>e===g.CommandPalette}}addCommand(e){return this.addCommands(c.Iterable.single(e))}addCommands(e){ - for(const t of e)this._commands.set(t.id,t);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),r.toDisposable(()=>{let t=!1;for(const i of e)t=this._commands.delete(i.id)||t;t&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(e){return this._commands.get(e)}getCommands(){const e=new Map;return this._commands.forEach((t,i)=>e.set(i,t)),e}appendMenuItem(e,t){return this.appendMenuItems(c.Iterable.single({id:e,item:t}))}appendMenuItems(e){const t=new Set,i=new h.LinkedList;for(const{id:n,item:o}of e){let e=this._menuItems.get(n);e||(e=new h.LinkedList,this._menuItems.set(n,e)),i.push(e.push(o)),t.add(n)}return this._onDidChangeMenu.fire(t),r.toDisposable(()=>{if(i.size>0){for(let e of i)e();this._onDidChangeMenu.fire(t),i.clear()}})}getMenuItems(e){let t;return t=this._menuItems.has(e)?[...this._menuItems.get(e)]:[],e===g.CommandPalette&&this._appendImplicitItems(t),t}_appendImplicitItems(e){const t=new Set;for(const i of e)u(i)&&(t.add(i.command.id), - i.alt&&t.add(i.alt.id));this._commands.forEach((i,n)=>{t.has(n)||e.push({command:i})})}};let p=class extends i.Action{constructor(e,t,i){super(e,t),this._commandService=i}run(...e){return this._commandService.executeCommand(this.id,...e)}};p=a([l(2,s.ICommandService)],p),t.ExecuteCommandAction=p;class m extends i.SubmenuAction{constructor(e,t,n,o){super(`submenuitem.${e.submenu.id}`,"string"==typeof e.title?e.title:e.title.value,()=>{const s=[],r=t.createMenu(e.submenu,n),a=r.getActions(o);r.dispose();for(let e of a){const[,t]=e;t.length>0&&(s.push(...t),s.push(new i.Separator))}return s.length&&s.pop(),s},"submenu"),this.item=e}}t.SubmenuItemAction=m;let f=class e extends p{constructor(t,i,n,o,s){if("string"==typeof t.title?super(t.id,t.title,s):super(t.id,t.title.value,s),this._cssClass=void 0,this._enabled=!t.precondition||o.contextMatchesRules(t.precondition),this._tooltip=t.tooltip?"string"==typeof t.tooltip?t.tooltip:t.tooltip.value:void 0,t.toggled){const e=t.toggled.condition?t.toggled:{ - condition:t.toggled};this._checked=o.contextMatchesRules(e.condition),this._checked&&e.tooltip&&(this._tooltip="string"==typeof e.tooltip?e.tooltip:e.tooltip.value)}this._options=n||{},this.item=t,this.alt=i?new e(i,void 0,this._options,o,s):void 0}dispose(){this.alt&&this.alt.dispose(),super.dispose()}run(...e){let t=[];return this._options.arg&&(t=[...t,this._options.arg]),this._options.shouldForwardArgs&&(t=[...t,...e]),super.run(...t)}};f=a([l(3,o.IContextKeyService),l(4,s.ICommandService)],f),t.MenuItemAction=f})),define(t[528],i([0,1,4,2,33,28,17]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MenuService=void 0;let d=class{constructor(e){this._commandService=e}createMenu(e,t){return new c(e,this._commandService,t,this)}};d=a([l(0,s.ICommandService)],d),t.MenuService=d;let c=class e{constructor(e,t,s,r){this._id=e,this._commandService=t,this._contextKeyService=s,this._menuService=r,this._onDidChange=new i.Emitter,this._dispoables=new n.DisposableStore, - this._menuGroups=[],this._contextKeys=new Set,this._build(),this._dispoables.add(i.Event.debounce(i.Event.filter(o.MenuRegistry.onDidChangeMenu,e=>e.has(this._id)),()=>{},50)(this._build,this)),this._dispoables.add(i.Event.debounce(this._contextKeyService.onDidChangeContext,(e,t)=>e||t.affectsSome(this._contextKeys),50)(e=>e&&this._onDidChange.fire(void 0),this))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}_build(){this._menuGroups.length=0,this._contextKeys.clear();const t=o.MenuRegistry.getMenuItems(this._id);let i;t.sort(e._compareMenuItems);for(let n of t){const t=n.group||"";if(i&&i[0]===t||(i=[t,[]],this._menuGroups.push(i)),i[1].push(n),e._fillInKbExprKeys(n.when,this._contextKeys),o.isIMenuItem(n)&&n.command.precondition&&e._fillInKbExprKeys(n.command.precondition,this._contextKeys),o.isIMenuItem(n)&&n.command.toggled){const t=n.command.toggled.condition||n.command.toggled;e._fillInKbExprKeys(t,this._contextKeys)}}this._onDidChange.fire(this)}get onDidChange(){ - return this._onDidChange.event}getActions(e){const t=[];for(let i of this._menuGroups){const[n,s]=i,r=[];for(const t of s)if(this._contextKeyService.contextMatchesRules(t.when)){const i=o.isIMenuItem(t)?new o.MenuItemAction(t.command,t.alt,e,this._contextKeyService,this._commandService):new o.SubmenuItemAction(t,this._menuService,this._contextKeyService,e);r.push(i)}r.length>0&&t.push([n,r])}return t}static _fillInKbExprKeys(e,t){if(e)for(let i of e.keys())t.add(i)}static _compareMenuItems(t,i){let n=t.group,s=i.group;if(n!==s){if(!n)return 1;if(!s)return-1;if("navigation"===n)return-1;if("navigation"===s)return 1;let e=n.localeCompare(s);if(0!==e)return e}let r=t.order||0,a=i.order||0;return ra?1:e._compareTitles(o.isIMenuItem(t)?t.command.title:t.title,o.isIMenuItem(i)?i.command.title:i.title)}static _compareTitles(e,t){const i="string"==typeof e?e:e.value,n="string"==typeof t?t:t.value;return i.localeCompare(n)}};c=a([l(1,s.ICommandService),l(2,r.IContextKeyService),l(3,o.IMenuService)],c)})), - define(t[66],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IContextMenuService=t.IContextViewService=void 0,t.IContextViewService=i.createDecorator("contextViewService"),t.IContextMenuService=i.createDecorator("contextMenuService")})),define(t[173],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IDialogService=void 0,t.IDialogService=i.createDecorator("dialogService")})),define(t[131],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceCollection=void 0;t.ServiceCollection=class{constructor(...e){this._entries=new Map;for(let[t,i]of e)this.set(t,i)}set(e,t){const i=this._entries.get(e);return this._entries.set(e,t),i}has(e){return this._entries.has(e)}get(e){return this._entries.get(e)}}})),define(t[529],i([0,1,12,509,230,10,131,15]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InstantiationService=void 0;const l=!1 - ;class d extends Error{constructor(e){super("cyclic dependency between services"),this.message=e.toString()}}class c{constructor(e=new r.ServiceCollection,t=!1,i){this._services=e,this._strict=t,this._parent=i,this._services.set(s.IInstantiationService,this)}createChild(e){return new c(e,this._strict,this)}invokeFunction(e,...t){let n=h.traceInvocation(e),o=!1;try{return e({get:(e,t)=>{if(o)throw i.illegalState("service accessor is only valid during the invocation of its target method");const r=this._getOrCreateServiceInstance(e,n);if(!r&&t!==s.optional)throw new Error(`[invokeFunction] unknown service '${e}'`);return r}},...t)}finally{o=!0,n.stop()}}createInstance(e,...t){let i,n;return e instanceof o.SyncDescriptor?(i=h.traceCreation(e.ctor),n=this._createInstance(e.ctor,e.staticArguments.concat(t),i)):(i=h.traceCreation(e),n=this._createInstance(e,t,i)),i.stop(),n}_createInstance(e,t=[],i){let n=s._util.getServiceDependencies(e).sort((e,t)=>e.index-t.index),o=[];for(const t of n){ - let n=this._getOrCreateServiceInstance(t.id,i);if(!n&&this._strict&&!t.optional)throw new Error(`[createInstance] ${e.name} depends on UNKNOWN service ${t.id}.`);o.push(n)}let r=n.length>0?n[0].index:t.length;if(t.length!==r){console.warn(`[createInstance] First service dependency of ${e.name} at position ${r+1} conflicts with ${t.length} static arguments`);let i=r-t.length;t=i>0?t.concat(new Array(i)):t.slice(0,r)}return new e(...[...t,...o])}_setServiceInstance(e,t){if(this._services.get(e)instanceof o.SyncDescriptor)this._services.set(e,t);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(e,t)}}_getServiceInstanceOrDescriptor(e){let t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t}_getOrCreateServiceInstance(e,t){let i=this._getServiceInstanceOrDescriptor(e);return i instanceof o.SyncDescriptor?this._createAndCacheServiceInstance(e,i,t.branch(e,!0)):(t.branch(e,!1),i)} - _createAndCacheServiceInstance(e,t,i){const r=new n.Graph(e=>e.id.toString());let a=0;const l=[{id:e,desc:t,_trace:i}];for(;l.length;){const t=l.pop();if(r.lookupOrInsertNode(t),a++>1e3)throw new d(r);for(let i of s._util.getServiceDependencies(t.desc.ctor)){let n=this._getServiceInstanceOrDescriptor(i.id);if(n||i.optional||console.warn(`[createInstance] ${e} depends on ${i.id} which is NOT registered.`),n instanceof o.SyncDescriptor){const e={id:i.id,desc:n,_trace:t._trace.branch(i.id,!0)};r.insertEdge(t,e),l.push(e)}}}for(;;){const e=r.roots();if(0===e.length){if(!r.isEmpty())throw new d(r);break}for(const{data:t}of e){const e=this._createServiceInstanceWithOwner(t.id,t.desc.ctor,t.desc.staticArguments,t.desc.supportsDelayedInstantiation,t._trace);this._setServiceInstance(t.id,e),r.removeNode(t)}}return this._getServiceInstanceOrDescriptor(e)}_createServiceInstanceWithOwner(e,t,i=[],n,s){if(this._services.get(e)instanceof o.SyncDescriptor)return this._createServiceInstance(t,i,n,s) - ;if(this._parent)return this._parent._createServiceInstanceWithOwner(e,t,i,n,s);throw new Error(`illegalState - creating UNKNOWN service instance ${t.name}`)}_createServiceInstance(e,t=[],i,n){if(i){const i=new a.IdleValue(()=>this._createInstance(e,t,n));return new Proxy(Object.create(null),{get(e,t){if(t in e)return e[t];let n=i.value,o=n[t];return"function"!=typeof o?o:(o=o.bind(n),e[t]=o,o)},set:(e,t,n)=>(i.value[t]=n,!0)})}return this._createInstance(e,t,n)}}t.InstantiationService=c;class h{constructor(e,t){this.type=e,this.name=t,this._start=Date.now(),this._dep=[]}static traceInvocation(e){return l?new h(1,e.name||e.toString().substring(0,42).replace(/\n/g,"")):h._None}static traceCreation(e){return l?new h(0,e.name):h._None}branch(e,t){let i=new h(2,e.toString());return this._dep.push([e,t,i]),i}stop(){let e=Date.now()-this._start;h._totals+=e;let t=!1;let i=[`${0===this.type?"CREATE":"CALL"} ${this.name}`,`${function e(i,n){let o=[],s=new Array(i+1).join("\t");for(const[r,a,l]of n._dep)if(a&&l){t=!0, - o.push(`${s}CREATES -> ${r}`);let n=e(i+1,l);n&&o.push(n)}else o.push(`${s}uses -> ${r}`);return o.join("\n")}(1,this)}`,`DONE, took ${e.toFixed(2)}ms (grand total ${h._totals.toFixed(2)}ms)`];(e>2||t)&&console.log(i.join("\n"))}}h._None=new class extends h{constructor(){super(-1,null)}stop(){}branch(){return this}},h._totals=0})),define(t[530],i([0,1,498,19,15,4,2]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractKeybindingService=void 0;class a extends r.Disposable{constructor(e,t,i,n,r){super(),this._contextKeyService=e,this._commandService=t,this._telemetryService=i,this._notificationService=n,this._logService=r,this._onDidUpdateKeybindings=this._register(new s.Emitter),this._currentChord=null,this._currentChordChecker=new o.IntervalTimer,this._currentChordStatusMessage=null,this._logging=!1}get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:s.Event.None}dispose(){super.dispose()}_log(e){ - this._logging&&this._logService.info(`[KeybindingService]: ${e}`)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybindings(e){return n.coalesce(this._getResolver().lookupKeybindings(e).map(e=>e.resolvedKeybinding))}lookupKeybinding(e){const t=this._getResolver().lookupPrimaryKeybinding(e);if(t)return t.resolvedKeybinding}dispatchEvent(e,t){return this._dispatch(e,t)}softDispatch(e,t){const i=this.resolveKeyboardEvent(e);if(i.isChord())return console.warn("Unexpected keyboard event mapped to a chord"),null;const[n]=i.getDispatchParts();if(null===n)return null;const o=this._contextKeyService.getContext(t),s=this._currentChord?this._currentChord.keypress:null;return this._getResolver().resolve(o,s,n)}_enterChordMode(e,t){this._currentChord={keypress:e,label:t},this._currentChordStatusMessage=this._notificationService.status(i.localize(0,null,t));const n=Date.now();this._currentChordChecker.cancelAndSet(()=>{ - this._documentHasFocus()?Date.now()-n>5e3&&this._leaveChordMode():this._leaveChordMode()},500)}_leaveChordMode(){this._currentChordStatusMessage&&(this._currentChordStatusMessage.dispose(),this._currentChordStatusMessage=null),this._currentChordChecker.cancel(),this._currentChord=null}_dispatch(e,t){return this._doDispatch(this.resolveKeyboardEvent(e),t)}_doDispatch(e,t){let n=!1;if(e.isChord())return console.warn("Unexpected keyboard event mapped to a chord"),!1;const[o]=e.getDispatchParts();if(null===o)return this._log("\\ Keyboard event cannot be dispatched."),n;const s=this._contextKeyService.getContext(t),r=this._currentChord?this._currentChord.keypress:null,a=e.getLabel(),l=this._getResolver().resolve(s,r,o);return this._logService.trace("KeybindingService#dispatch",a,null==l?void 0:l.commandId),l&&l.enterChord?(n=!0,this._enterChordMode(o,a),n):(this._currentChord&&(l&&l.commandId||(this._notificationService.status(i.localize(1,null,this._currentChord.label,a),{hideAfter:1e4}),n=!0)), - this._leaveChordMode(),l&&l.commandId&&(l.bubble||(n=!0),void 0===l.commandArgs?this._commandService.executeCommand(l.commandId).then(void 0,e=>this._notificationService.warn(e)):this._commandService.executeCommand(l.commandId,l.commandArgs).then(void 0,e=>this._notificationService.warn(e)),this._telemetryService.publicLog2("workbenchActionExecuted",{id:l.commandId,from:"keybinding"})),n)}mightProducePrintableCharacter(e){return!e.ctrlKey&&!e.metaKey&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30)}}t.AbstractKeybindingService=a})),define(t[531],i([0,1,12,227,39]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseResolvedKeybinding=void 0;class s extends o.ResolvedKeybinding{constructor(e,t){if(super(),0===t.length)throw i.illegalArgument("parts");this._os=e,this._parts=t}getLabel(){return n.UILabelProvider.toLabel(this._os,this._parts,e=>this._getLabel(e))}getAriaLabel(){return n.AriaLabelProvider.toLabel(this._os,this._parts,e=>this._getAriaLabel(e))} - isChord(){return this._parts.length>1}getParts(){return this._parts.map(e=>this._getPart(e))}_getPart(e){return new o.ResolvedKeybindingPart(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,this._getLabel(e),this._getAriaLabel(e))}getDispatchParts(){return this._parts.map(e=>this._getDispatchPart(e))}}t.BaseResolvedKeybinding=s})),define(t[35],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IKeybindingService=void 0,t.IKeybindingService=i.createDecorator("keybindingService")})),define(t[239],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KeybindingResolver=void 0;class i{constructor(e,t,n){this._log=n,this._defaultKeybindings=e,this._defaultBoundCommands=new Map;for(let t=0,i=e.length;t=0;i--)this._isTargetedForRemoval(e[i],o,s,t,r)&&e.splice(i,1)}return e.concat(i)}_addKeyPress(e,t){const n=this._map.get(e);if(void 0===n)return this._map.set(e,[t]),void this._addToLookupMap(t);for(let e=n.length-1;e>=0;e--){let o=n[e];if(o.command===t.command)continue;const s=o.keypressParts.length>1,r=t.keypressParts.length>1;s&&r&&o.keypressParts[1]!==t.keypressParts[1]||i.whenIsEntirelyIncluded(o.when,t.when)&&this._removeFromLookupMap(o)}n.push(t), - this._addToLookupMap(t)}_addToLookupMap(e){if(!e.command)return;let t=this._lookupMap.get(e.command);void 0===t?(t=[e],this._lookupMap.set(e.command,t)):t.push(e)}_removeFromLookupMap(e){if(!e.command)return;let t=this._lookupMap.get(e.command);if(void 0!==t)for(let i=0,n=t.length;i9===e.type?e.expr:[e];let n=i(e.negate()).concat(i(t));for(let e=0;e=0;e--)i[n++]=t[e];return i}lookupPrimaryKeybinding(e){let t=this._lookupMap.get(e);return void 0===t||0===t.length?null:t[t.length-1]}resolve(e,t,i){this._log(`| Resolving ${i}${t?` chorded from ${t}`:""}`);let s=null;if(null!==t){ - const e=this._map.get(t);if(void 0===e)return this._log("\\ No keybinding entries."),null;s=[];for(let t=0,n=e.length;t1&&null!==r.keypressParts[1]?(this._log(`\\ From ${s.length} keybinding entries, matched chord, when: ${n(r.when)}, source: ${o(r)}.`),{enterChord:!0,leaveChord:!1,commandId:null,commandArgs:null,bubble:!1}):(this._log(`\\ From ${s.length} keybinding entries, matched ${r.command}, when: ${n(r.when)}, source: ${o(r)}.`),{enterChord:!1,leaveChord:r.keypressParts.length>1,commandId:r.command,commandArgs:r.commandArgs,bubble:r.bubble}):(this._log(`\\ From ${s.length} keybinding entries, no when clauses matched the context.`),null)}_findCommand(e,t){for(let n=t.length-1;n>=0;n--){let o=t[n];if(i.contextMatchesRules(e,o.when))return o}return null}static contextMatchesRules(e,t){ - return!t||t.evaluate(e)}}function n(e){return e?`${e.serialize()}`:"no when condition"}function o(e){return e.isDefault?e.extensionId?`built-in extension ${e.extensionId}`:"built-in":e.extensionId?`user extension ${e.extensionId}`:"user"}t.KeybindingResolver=i})),define(t[532],i([0,1]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeElementsAfterNulls=t.ResolvedKeybindingItem=void 0;function i(e){let t=[];for(let i=0,n=e.length;ithis.layout()))}setContainer(e,t){this.contextView.setContainer(e,t||1)}showContextView(e,t,i){t?t!==this.container&&(this.container=t,this.setContainer(t,i?3:2)):this.container!==this.layoutService.container&&(this.container=this.layoutService.container,this.setContainer(this.container,1)),this.contextView.show(e);const o=n.toDisposable(()=>{this.currentViewDisposable===o&&this.hideContextView()});return this.currentViewDisposable=o,o}getContextViewElement(){return this.contextView.getViewElement()}layout(){this.contextView.layout()}hideContextView(e){this.contextView.hide(e)}};s=a([l(0,o.ILayoutService)],s), - t.ContextViewService=s})),define(t[81],i([0,1,10,2,4]),(function(e,t,i,n,o){"use strict";var s;Object.defineProperty(t,"__esModule",{value:!0}),t.ConsoleLogService=t.AbstractLogService=t.DEFAULT_LOG_LEVEL=t.LogLevel=t.ILogService=void 0,t.ILogService=i.createDecorator("logService"),function(e){e[e.Trace=0]="Trace",e[e.Debug=1]="Debug",e[e.Info=2]="Info",e[e.Warning=3]="Warning",e[e.Error=4]="Error",e[e.Critical=5]="Critical",e[e.Off=6]="Off"}(s=t.LogLevel||(t.LogLevel={})),t.DEFAULT_LOG_LEVEL=s.Info;class r extends n.Disposable{constructor(){super(...arguments),this.level=t.DEFAULT_LOG_LEVEL,this._onDidChangeLogLevel=this._register(new o.Emitter)}setLevel(e){this.level!==e&&(this.level=e,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}}t.AbstractLogService=r;t.ConsoleLogService=class extends r{constructor(e=t.DEFAULT_LOG_LEVEL){super(),this.setLevel(e)}trace(e,...t){this.getLevel()<=s.Trace&&console.log("%cTRACE","color: #888",e,...t)}info(e,...t){ - this.getLevel()<=s.Info&&console.log("%c INFO","color: #33f",e,...t)}error(e,...t){this.getLevel()<=s.Error&&console.log("%c ERR","color: #f33",e,...t)}dispose(){}}})),define(t[240],i([0,1,15,2,194,281,3,18,42,380,44,130,8,19,81,111,12]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditorWorkerClient=t.EditorWorkerHost=t.EditorWorkerServiceImpl=void 0;const b=6e4,S=3e5;function w(e,t){let i=e.getModel(t);return!!i&&!i.isTooLargeForSyncing()}let y=class extends n.Disposable{constructor(e,t,i){super(),this._modelService=e,this._workerManager=this._register(new L(this._modelService)),this._logService=i,this._register(c.LinkProviderRegistry.register("*",{provideLinks:(e,t)=>w(this._modelService,e.uri)?this._workerManager.withWorker().then(t=>t.computeLinks(e.uri)).then(e=>e&&{links:e}):Promise.resolve({links:[]})})),this._register(c.CompletionProviderRegistry.register("*",new E(this._workerManager,t,this._modelService)))}dispose(){super.dispose()} - canComputeDiff(e,t){return w(this._modelService,e)&&w(this._modelService,t)}computeDiff(e,t,i,n){return this._workerManager.withWorker().then(o=>o.computeDiff(e,t,i,n))}computeMoreMinimalEdits(e,t){if(f.isNonEmptyArray(t)){if(!w(this._modelService,e))return Promise.resolve(t);const i=v.StopWatch.create(!0),n=this._workerManager.withWorker().then(i=>i.computeMoreMinimalEdits(e,t));return n.finally(()=>this._logService.trace("FORMAT#computeMoreMinimalEdits",e.toString(!0),i.elapsed())),n}return Promise.resolve(void 0)}canNavigateValueSet(e){return w(this._modelService,e)}navigateValueSet(e,t,i){return this._workerManager.withWorker().then(n=>n.navigateValueSet(e,t,i))}canComputeWordRanges(e){return w(this._modelService,e)}computeWordRanges(e,t){return this._workerManager.withWorker().then(i=>i.computeWordRanges(e,t))}};y=a([l(0,g.IModelService),l(1,p.ITextResourceConfigurationService),l(2,_.ILogService)],y),t.EditorWorkerServiceImpl=y;class E{constructor(e,t,i){this._debugDisplayName="wordbasedCompletions", - this._workerManager=e,this._configurationService=t,this._modelService=i}provideCompletionItems(e,t){return r(this,void 0,void 0,(function*(){const{wordBasedSuggestions:i}=this._configurationService.getValue(e.uri,t,"editor");if(!i)return;if(!w(this._modelService,e.uri))return;const n=e.getWordAtPosition(t),o=n?new d.Range(t.lineNumber,n.startColumn,t.lineNumber,n.endColumn):d.Range.fromPositions(t),s=o.setEndPosition(t.lineNumber,t.column),r=yield this._workerManager.withWorker(),a=yield r.textualSuggest(e.uri,t);return a?{suggestions:a.map(e=>({kind:18,label:e,insertText:e,range:{insert:s,replace:o}}))}:void 0}))}}class L extends n.Disposable{constructor(e){super(),this._modelService=e,this._editorWorkerClient=null,this._lastWorkerUsedTime=(new Date).getTime(),this._register(new i.IntervalTimer).cancelAndSet(()=>this._checkStopIdleWorker(),Math.round(S/2)),this._register(this._modelService.onModelRemoved(e=>this._checkStopEmptyWorker()))}dispose(){ - this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),super.dispose()}_checkStopEmptyWorker(){if(!this._editorWorkerClient)return;0===this._modelService.getModels().length&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}_checkStopIdleWorker(){if(!this._editorWorkerClient)return;(new Date).getTime()-this._lastWorkerUsedTime>S&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}withWorker(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new N(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)}}class x extends n.Disposable{constructor(e,t,n){if(super(),this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),this._proxy=e,this._modelService=t,!n){let e=new i.IntervalTimer;e.cancelAndSet(()=>this._checkStopModelSync(),Math.round(b/2)),this._register(e)}}dispose(){ - for(let e in this._syncedModels)n.dispose(this._syncedModels[e]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),super.dispose()}ensureSyncedResources(e){for(const t of e){let e=t.toString();this._syncedModels[e]||this._beginModelSync(t),this._syncedModels[e]&&(this._syncedModelsLastUsedTime[e]=(new Date).getTime())}}_checkStopModelSync(){let e=(new Date).getTime(),t=[];for(let i in this._syncedModelsLastUsedTime){e-this._syncedModelsLastUsedTime[i]>b&&t.push(i)}for(const e of t)this._stopModelSync(e)}_beginModelSync(e){let t=this._modelService.getModel(e);if(!t)return;if(t.isTooLargeForSyncing())return;let i=e.toString();this._proxy.acceptNewModel({url:t.uri.toString(),lines:t.getLinesContent(),EOL:t.getEOL(),versionId:t.getVersionId()});const o=new n.DisposableStore;o.add(t.onDidChangeContent(e=>{this._proxy.acceptModelChanged(i.toString(),e)})),o.add(t.onWillDispose(()=>{this._stopModelSync(i)})),o.add(n.toDisposable(()=>{this._proxy.acceptRemovedModel(i)})), - this._syncedModels[i]=o}_stopModelSync(e){let t=this._syncedModels[e];delete this._syncedModels[e],delete this._syncedModelsLastUsedTime[e],n.dispose(t)}}class D{constructor(e){this._instance=e,this._proxyObj=Promise.resolve(this._instance)}dispose(){this._instance.dispose()}getProxyObject(){return this._proxyObj}}class k{constructor(e){this._workerClient=e}fhr(e,t){return this._workerClient.fhr(e,t)}}t.EditorWorkerHost=k;class N extends n.Disposable{constructor(e,t,i){super(),this._disposed=!1,this._modelService=e,this._keepIdleModels=t,this._workerFactory=new s.DefaultWorkerFactory(i),this._worker=null,this._modelManager=null}fhr(e,t){throw new Error("Not implemented!")}_getOrCreateWorker(){if(!this._worker)try{this._worker=this._register(new o.SimpleWorkerClient(this._workerFactory,"vs/editor/common/services/editorSimpleWorker",new k(this)))}catch(e){o.logOnceWebWorkerWarning(e),this._worker=new D(new u.EditorSimpleWorker(new k(this),null))}return this._worker}_getProxy(){ - return this._getOrCreateWorker().getProxyObject().then(void 0,e=>(o.logOnceWebWorkerWarning(e),this._worker=new D(new u.EditorSimpleWorker(new k(this),null)),this._getOrCreateWorker().getProxyObject()))}_getOrCreateModelManager(e){return this._modelManager||(this._modelManager=this._register(new x(e,this._modelService,this._keepIdleModels))),this._modelManager}_withSyncedResources(e){return this._disposed?Promise.reject(C.canceled()):this._getProxy().then(t=>(this._getOrCreateModelManager(t).ensureSyncedResources(e),t))}computeDiff(e,t,i,n){return this._withSyncedResources([e,t]).then(o=>o.computeDiff(e.toString(),t.toString(),i,n))}computeMoreMinimalEdits(e,t){return this._withSyncedResources([e]).then(i=>i.computeMoreMinimalEdits(e.toString(),t))}computeLinks(e){return this._withSyncedResources([e]).then(t=>t.computeLinks(e.toString()))}textualSuggest(e,t){return this._withSyncedResources([e]).then(i=>{let n=this._modelService.getModel(e);if(!n)return null - ;let o=h.LanguageConfigurationRegistry.getWordDefinition(n.getLanguageIdentifier().id),s=o.source,r=m.regExpFlags(o);return i.textualSuggest(e.toString(),t,s,r)})}computeWordRanges(e,t){return this._withSyncedResources([e]).then(i=>{let n=this._modelService.getModel(e);if(!n)return Promise.resolve(null);let o=h.LanguageConfigurationRegistry.getWordDefinition(n.getLanguageIdentifier().id),s=o.source,r=m.regExpFlags(o);return i.computeWordRanges(e.toString(),t,s,r)})}navigateValueSet(e,t,i){return this._withSyncedResources([e]).then(n=>{let o=this._modelService.getModel(e);if(!o)return null;let s=h.LanguageConfigurationRegistry.getWordDefinition(o.getLanguageIdentifier().id),r=s.source,a=m.regExpFlags(s);return n.navigateValueSet(e.toString(),t,i,r,a)})}dispose(){super.dispose(),this._disposed=!0}}t.EditorWorkerClient=N})),define(t[241],i([0,1,18,81,128]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toMultilineTokens2=t.SemanticTokensProviderStyling=void 0 - ;t.SemanticTokensProviderStyling=class{constructor(e,t,i){this._legend=e,this._themeService=t,this._logService=i,this._hashTable=new r}getMetadata(e,t,o){const s=this._hashTable.get(e,t,o.id);let r;if(s)r=s.metadata,this._logService.getLevel()===n.LogLevel.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${e} / ${t}: foreground ${i.TokenMetadata.getForeground(r)}, fontStyle ${i.TokenMetadata.getFontStyle(r).toString(2)}`);else{let s=this._legend.tokenTypes[e];const a=[];if(s){let e=t;for(let t=0;e>0&&t>=1;e>0&&this._logService.getLevel()===n.LogLevel.Trace&&(this._logService.trace(`SemanticTokensProviderStyling: unknown token modifier index: ${t.toString(2)} for legend: ${JSON.stringify(this._legend.tokenModifiers)}`),a.push("not-in-legend"));const i=this._themeService.getColorTheme().getTokenStyleMetadata(s,a,o.language);if(void 0===i)r=2147483647;else{if(r=0,void 0!==i.italic){r|=1|(i.italic?1:0)<<11} - if(void 0!==i.bold){r|=2|(i.bold?2:0)<<11}if(void 0!==i.underline){r|=4|(i.underline?4:0)<<11}if(i.foreground){r|=8|i.foreground<<14}0===r&&(r=2147483647)}}else this._logService.getLevel()===n.LogLevel.Trace&&this._logService.trace(`SemanticTokensProviderStyling: unknown token type index: ${e} for legend: ${JSON.stringify(this._legend.tokenTypes)}`),r=2147483647,s="not-in-legend";this._hashTable.add(e,t,o.id,r),this._logService.getLevel()===n.LogLevel.Trace&&this._logService.trace(`SemanticTokensProviderStyling ${e} (${s}) / ${t} (${a.join(" ")}): foreground ${i.TokenMetadata.getForeground(r)}, fontStyle ${i.TokenMetadata.getFontStyle(r).toString(2)}`)}return r}},t.toMultilineTokens2=function(e,t,i){const n=e.data,s=e.data.length/5|0,r=Math.max(Math.ceil(s/1024),400),a=[];let l=0,d=1,c=0;for(;le&&0===n[5*t];)t--;if(t-1===e){let e=h;for(;e+1=this._growCount){const e=this._elements;this._currentLengthIndex++,this._currentLength=r._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1{const t=this._foreignModuleHost?n.getAllMethodNames(this._foreignModuleHost):[];return e.loadForeignModule(this._foreignModuleId,this._foreignModuleCreateData,t).then(t=>{this._foreignModuleCreateData=null;const i=(t,i)=>e.fmr(t,i),n=(e,t)=>(function(){const i=Array.prototype.slice.call(arguments,0);return t(e,i)});let o={};for(const e of t)o[e]=n(e,i);return o})})),this._foreignProxy} - getProxy(){return this._getForeignProxy()}withSyncedResources(e){return this._withSyncedResources(e).then(e=>this.getProxy())}}})),define(t[82],i([0,1,10,500,77]),(function(e,t,i,n,o){"use strict";var s;Object.defineProperty(t,"__esModule",{value:!0}),t.IMarkerService=t.IMarkerData=t.MarkerSeverity=void 0,function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(s=t.MarkerSeverity||(t.MarkerSeverity={})),function(e){e.compare=function(e,t){return t-e};const t=Object.create(null);t[e.Error]=n.localize(0,null),t[e.Warning]=n.localize(1,null),t[e.Info]=n.localize(2,null),e.toString=function(e){return t[e]||""},e.fromSeverity=function(t){switch(t){case o.default.Error:return e.Error;case o.default.Warning:return e.Warning;case o.default.Info:return e.Info;case o.default.Ignore:return e.Hint}},e.toSeverity=function(t){switch(t){case e.Error:return o.default.Error;case e.Warning:return o.default.Warning;case e.Info:return o.default.Info;case e.Hint:return o.default.Ignore}} - }(s=t.MarkerSeverity||(t.MarkerSeverity={})),function(e){const t="";function i(e,i){let n=[t];return e.source?n.push(e.source.replace("¦","\\¦")):n.push(t),e.code?"string"==typeof e.code?n.push(e.code.replace("¦","\\¦")):n.push(e.code.value.replace("¦","\\¦")):n.push(t),void 0!==e.severity&&null!==e.severity?n.push(s.toString(e.severity)):n.push(t),e.message&&i?n.push(e.message.replace("¦","\\¦")):n.push(t),void 0!==e.startLineNumber&&null!==e.startLineNumber?n.push(e.startLineNumber.toString()):n.push(t),void 0!==e.startColumn&&null!==e.startColumn?n.push(e.startColumn.toString()):n.push(t),void 0!==e.endLineNumber&&null!==e.endLineNumber?n.push(e.endLineNumber.toString()):n.push(t),void 0!==e.endColumn&&null!==e.endColumn?n.push(e.endColumn.toString()):n.push(t),n.push(t),n.join("¦")}e.makeKey=function(e){return i(e,!0)},e.makeKeyOptionalMessage=i}(t.IMarkerData||(t.IMarkerData={})),t.IMarkerService=i.createDecorator("markerService")})), - define(t[536],i([0,1,82,24,4,2,3,8,19,10,71,69]),(function(e,t,i,n,o,s,r,d,c,h,u,g){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IMarkerNavigationService=t.MarkerList=t.MarkerCoordinate=void 0;class p{constructor(e,t,i){this.marker=e,this.index=t,this.total=i}}t.MarkerCoordinate=p;let m=class e{constructor(t,r){this._markerService=r,this._onDidChange=new o.Emitter,this.onDidChange=this._onDidChange.event,this._dispoables=new s.DisposableStore,this._markers=[],this._nextIdx=-1,n.URI.isUri(t)?this._resourceFilter=e=>e.toString()===t.toString():t&&(this._resourceFilter=t);const a=()=>{this._markers=this._markerService.read({resource:n.URI.isUri(t)?t:void 0,severities:i.MarkerSeverity.Error|i.MarkerSeverity.Warning|i.MarkerSeverity.Info}),"function"==typeof t&&(this._markers=this._markers.filter(e=>this._resourceFilter(e.resource))),this._markers.sort(e._compareMarker)};a(),this._dispoables.add(r.onMarkerChanged(e=>{this._resourceFilter&&!e.some(e=>this._resourceFilter(e))||(a(), - this._nextIdx=-1,this._onDidChange.fire())}))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}matches(e){return!this._resourceFilter&&!e||!(!this._resourceFilter||!e)&&this._resourceFilter(e)}get selected(){const e=this._markers[this._nextIdx];return e&&new p(e,this._nextIdx+1,this._markers.length)}_initIdx(e,t,i){let n=!1,o=this._markers.findIndex(t=>t.resource.toString()===e.uri.toString());o<0&&(o=c.binarySearch(this._markers,{resource:e.uri},(e,t)=>d.compare(e.resource.toString(),t.resource.toString())))<0&&(o=~o);for(let i=o;it.resource.toString()===e.toString());if(!(i<0))for(;ie[1])}}class c{constructor(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=new a.ResourceMap,this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}dispose(){this._subscription.dispose()}_update(e){for(const t of e){const e=this._data.get(t);e&&this._substract(e);const i=this._resourceStats(t);this._add(i),this._data.set(t,i)}}_resourceStats(e){const t={errors:0,warnings:0,infos:0,unknowns:0};if(e.scheme===n.Schemas.inMemory||e.scheme===n.Schemas.walkThrough||e.scheme===n.Schemas.walkThroughSnippet)return t;for(const{severity:i}of this._service.read({resource:e - }))i===r.MarkerSeverity.Error?t.errors+=1:i===r.MarkerSeverity.Warning?t.warnings+=1:i===r.MarkerSeverity.Info?t.infos+=1:t.unknowns+=1;return t}_substract(e){this.errors-=e.errors,this.warnings-=e.warnings,this.infos-=e.infos,this.unknowns-=e.unknowns}_add(e){this.errors+=e.errors,this.warnings+=e.warnings,this.infos+=e.infos,this.unknowns+=e.unknowns}}class h{constructor(){this._onMarkerChanged=new s.Emitter,this.onMarkerChanged=s.Event.debounce(this._onMarkerChanged.event,h._debouncer,0),this._data=new d,this._stats=new c(this)}dispose(){this._stats.dispose()}remove(e,t){for(const i of t||[])this.changeOne(e,i,[])}changeOne(e,t,n){if(i.isFalsyOrEmpty(n)){this._data.delete(t,e)&&this._onMarkerChanged.fire([t])}else{const i=[];for(const o of n){const n=h._toMarker(e,t,o);n&&i.push(n)}this._data.set(t,e,i),this._onMarkerChanged.fire([t])}}static _toMarker(e,t,i){let{code:n,severity:o,message:s,source:r,startLineNumber:a,startColumn:l,endLineNumber:d,endColumn:c,relatedInformation:h,tags:u}=i;if(s)return{ - resource:t,owner:e,code:n,severity:o,message:s,source:r,startLineNumber:a=a>0?a:1,startColumn:l=l>0?l:1,endLineNumber:d=d>=a?d:a,endColumn:c=c>0?c:l,relatedInformation:h,tags:u}}read(e=Object.create(null)){let{owner:t,resource:i,severities:n,take:o}=e;if((!o||o<0)&&(o=-1),t&&i){const e=this._data.get(i,t);if(e){const t=[];for(const i of e)if(h._accept(i,n)){const e=t.push(i);if(o>0&&e===o)break}return t}return[]}if(t||i){const e=this._data.values(null!=i?i:t),s=[];for(const t of e)for(const e of t)if(h._accept(e,n)){const t=s.push(e);if(o>0&&t===o)return s}return s}{const e=[];for(let t of this._data.values())for(let i of t)if(h._accept(i,n)){const t=e.push(i);if(o>0&&t===o)return e}return e}}static _accept(e,t){return void 0===t||(t&e.severity)===e.severity}static _debouncer(e,t){e||(h._dedupeMap=new a.ResourceMap,e=[]);for(const i of t)h._dedupeMap.has(i)||(h._dedupeMap.set(i,!0),e.push(i));return e}}t.MarkerService=h})),define(t[32],i([0,1,77,10]),(function(e,t,i,n){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.NoOpNotification=t.INotificationService=t.Severity=void 0,t.Severity=i.default,t.INotificationService=n.createDecorator("notificationService");t.NoOpNotification=class{}})),define(t[55],i([0,1,24,10,2,8]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchesScheme=t.NullOpenerService=t.IOpenerService=void 0,t.IOpenerService=n.createDecorator("openerService"),t.NullOpenerService=Object.freeze({_serviceBrand:void 0,registerOpener:()=>o.Disposable.None,registerValidator:()=>o.Disposable.None,registerExternalUriResolver:()=>o.Disposable.None,setExternalOpener(){},open(){return r(this,void 0,void 0,(function*(){return!1}))},resolveExternalUri(e){return r(this,void 0,void 0,(function*(){return{resolved:e,dispose(){}}}))}}),t.matchesScheme=function(e,t){return i.URI.isUri(e)?s.equalsIgnoreCase(e.scheme,t):s.startsWithIgnoreCase(e,t+":")}})), - define(t[538],i([0,1,7,69,189,40,41,24,27,28,55,507]),(function(e,t,i,n,o,s,d,c,h,u,g,p){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OpenerService=void 0;let m=class{constructor(e){this._commandService=e}open(e){return r(this,void 0,void 0,(function*(){if(!g.matchesScheme(e,s.Schemas.command))return!1;"string"==typeof e&&(e=c.URI.parse(e));let t=[];try{t=o.parse(decodeURIComponent(e.query))}catch(i){try{t=o.parse(e.query)}catch(e){}}return Array.isArray(t)||(t=[t]),yield this._commandService.executeCommand(e.path,...t),!0}))}};m=a([l(0,u.ICommandService)],m);let f=class{constructor(e){this._editorService=e}open(e,t){return r(this,void 0,void 0,(function*(){"string"==typeof e&&(e=c.URI.parse(e));let i=void 0;const n=/^L?(\d+)(?:,(\d+))?/.exec(e.fragment);return n&&(i={startLineNumber:parseInt(n[1]),startColumn:n[2]?parseInt(n[2]):1},e=e.with({fragment:""})),e.scheme===s.Schemas.file&&(e=d.normalizePath(e)),yield this._editorService.openCodeEditor({resource:e,options:{selection:i, - context:(null==t?void 0:t.fromUserGesture)?p.EditorOpenContext.USER:p.EditorOpenContext.API}},this._editorService.getFocusedCodeEditor(),null==t?void 0:t.openToSide),!0}))}};f=a([l(0,h.ICodeEditorService)],f);let _=class{constructor(e,t){this._openers=new n.LinkedList,this._validators=new n.LinkedList,this._resolvers=new n.LinkedList,this._externalOpener={openExternal:e=>(g.matchesScheme(e,s.Schemas.http)||g.matchesScheme(e,s.Schemas.https)?i.windowOpenNoOpener(e):window.location.href=e,Promise.resolve(!0))},this._openers.push({open:(e,t)=>r(this,void 0,void 0,(function*(){return!!((null==t?void 0:t.openExternal)||g.matchesScheme(e,s.Schemas.mailto)||g.matchesScheme(e,s.Schemas.http)||g.matchesScheme(e,s.Schemas.https))&&(yield this._doOpenExternal(e,t),!0)}))}),this._openers.push(new m(t)),this._openers.push(new f(e))}open(e,t){return r(this,void 0,void 0,(function*(){for(const t of this._validators.toArray())if(!(yield t.shouldOpen(e)))return!1;for(const i of this._openers.toArray()){ - if(yield i.open(e,t))return!0}return!1}))}resolveExternalUri(e,t){return r(this,void 0,void 0,(function*(){for(const i of this._resolvers.toArray()){const n=yield i.resolveExternalUri(e,t);if(n)return n}return{resolved:e,dispose:()=>{}}}))}_doOpenExternal(e,t){return r(this,void 0,void 0,(function*(){const i="string"==typeof e?c.URI.parse(e):e,{resolved:n}=yield this.resolveExternalUri(i,t);return"string"==typeof e&&i.toString()===n.toString()?this._externalOpener.openExternal(e):this._externalOpener.openExternal(encodeURI(n.toString(!0)))}))}dispose(){this._validators.clear()}};_=a([l(0,h.ICodeEditorService),l(1,u.ICommandService)],_),t.OpenerService=_})),define(t[134],i([0,1,279,55,73,12,235,10,4,2,18]),(function(e,t,i,n,o,s,r,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MarkdownRenderer=void 0;let g=class extends h.Disposable{constructor(e,t,i=n.NullOpenerService){super(),this._editor=e,this._modeService=t,this._openerService=i, - this._onDidRenderCodeBlock=this._register(new c.Emitter),this.onDidRenderCodeBlock=this._onDidRenderCodeBlock.event}getOptions(e){return{codeBlockRenderer:(e,t)=>{let i=null;if(e)i=this._modeService.getModeIdForLanguageName(e);else{const e=this._editor.getModel();e&&(i=e.getLanguageIdentifier().language)}return this._modeService.triggerMode(i||""),Promise.resolve(!0).then(e=>{const n=u.TokenizationRegistry.getPromise(i||"");return n?n.then(e=>r.tokenizeToString(t,e)):r.tokenizeToString(t,void 0)}).then(e=>`${e}`)},codeBlockRenderCallback:()=>this._onDidRenderCodeBlock.fire(),actionHandler:{callback:e=>{this._openerService.open(e,{fromUserGesture:!0}).catch(s.onUnexpectedError)},disposeables:e}}}render(e){const t=new h.DisposableStore;let n;return{element:n=e?i.renderMarkdown(e,this.getOptions(t)):document.createElement("span"),dispose:()=>t.dispose()}}};g=a([l(1,o.IModeService),l(2,d.optional(n.IOpenerService))],g),t.MarkdownRenderer=g - })),define(t[539],i([0,1,7,78,2,220,221,134,55,19]),(function(e,t,i,n,o,s,r,a,l,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ModesGlyphHoverWidget=void 0;class c{constructor(e){this._editor=e,this._lineNumber=-1,this._result=[]}setLineNumber(e){this._lineNumber=e,this._result=[]}clearResult(){this._result=[]}computeSync(){const e=e=>({value:e}),t=this._editor.getLineDecorations(this._lineNumber),i=[];if(!t)return i;for(const o of t){if(!o.options.glyphMarginClassName)continue;const t=o.options.glyphMarginHoverMessage;t&&!n.isEmptyMarkdownString(t)&&i.push(...d.asArray(t).map(e))}return i}onResult(e,t){this._result=this._result.concat(e)}getResult(){return this._result}getResultWithLoadingMessage(){return this.getResult()}}class h extends r.GlyphHoverWidget{constructor(e,t,i=l.NullOpenerService){super(h.ID,e),this._renderDisposeables=this._register(new o.DisposableStore),this._messages=[],this._lastLineNumber=-1, - this._markdownRenderer=this._register(new a.MarkdownRenderer(this._editor,t,i)),this._computer=new c(this._editor),this._hoverOperation=new s.HoverOperation(this._computer,e=>this._withResult(e),void 0,e=>this._withResult(e),300)}dispose(){this._hoverOperation.cancel(),super.dispose()}onModelDecorationsChanged(){this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._hoverOperation.start(0))}startShowingAt(e){this._lastLineNumber!==e&&(this._hoverOperation.cancel(),this.hide(),this._lastLineNumber=e,this._computer.setLineNumber(e),this._hoverOperation.start(0))}hide(){this._lastLineNumber=-1,this._hoverOperation.cancel(),super.hide()}_withResult(e){this._messages=e,this._messages.length>0?this._renderMessages(this._lastLineNumber,this._messages):this.hide()}_renderMessages(e,t){this._renderDisposeables.clear();const n=document.createDocumentFragment();for(const e of t){const t=this._markdownRenderer.render(e.value);this._renderDisposeables.add(t), - n.appendChild(i.$("div.hover-row",void 0,t.element))}this.updateContents(n),this.showAt(e)}}t.ModesGlyphHoverWidget=h,h.ID="editor.contrib.modesGlyphHoverWidget"})),define(t[56],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IEditorProgressService=t.Progress=void 0;class n{constructor(e){this.callback=e}report(e){this._value=e,this.callback(this._value)}}t.Progress=n,n.None=Object.freeze({report(){}}),t.IEditorProgressService=i.createDecorator("editorProgressService")})),define(t[540],i([0,1,25,2,15]),(function(e,t,i,n,o){"use strict";var s;function a(e){const t=e;return Array.isArray(t.items)}Object.defineProperty(t,"__esModule",{value:!0}),t.PickerQuickAccessProvider=t.TriggerAction=void 0,function(e){e[e.NO_ACTION=0]="NO_ACTION",e[e.CLOSE_PICKER=1]="CLOSE_PICKER",e[e.REFRESH_PICKER=2]="REFRESH_PICKER",e[e.REMOVE_ITEM=3]="REMOVE_ITEM"}(s=t.TriggerAction||(t.TriggerAction={}));class l extends n.Disposable{constructor(e,t){super(),this.prefix=e,this.options=t} - provide(e,t){var d;const c=new n.DisposableStore;e.canAcceptInBackground=!!(null===(d=this.options)||void 0===d?void 0:d.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1;let h=void 0;const u=c.add(new n.MutableDisposable),g=()=>r(this,void 0,void 0,(function*(){const s=u.value=new n.DisposableStore;null==h||h.dispose(!0),e.busy=!1;const d=(h=new i.CancellationTokenSource(t)).token,c=e.value.substr(this.prefix.length).trim(),g=this.getPicks(c,s,d),p=(t,i)=>{var n;let o,s=void 0;if(a(t)?(o=t.items,s=t.active):o=t,0===o.length){if(i)return!1;c.length>0&&(null===(n=this.options)||void 0===n?void 0:n.noResultsPick)&&(o=[this.options.noResultsPick])}return e.items=o,s&&(e.activeItems=[s]),!0};if(null===g);else if(function(e){const t=e;return!!t.picks&&t.additionalPicks instanceof Promise}(g)){let t=!1,i=!1;yield Promise.all([(()=>r(this,void 0,void 0,(function*(){yield o.timeout(l.FAST_PICKS_RACE_DELAY),d.isCancellationRequested||i||(t=p(g.picks,!0)) - })))(),(()=>r(this,void 0,void 0,(function*(){e.busy=!0;try{const n=yield g.additionalPicks;if(d.isCancellationRequested)return;let o,s,r=void 0;a(g.picks)?(o=g.picks.items,r=g.picks.active):o=g.picks;let l=void 0;if(a(n)?(s=n.items,l=n.active):s=n,s.length>0||!t){let t=void 0;if(!r&&!l){const i=e.activeItems[0];i&&-1!==o.indexOf(i)&&(t=i)}p({items:[...o,...s],active:r||l||t})}}finally{d.isCancellationRequested||(e.busy=!1),i=!0}})))()])}else if(g instanceof Promise){e.busy=!0;try{const t=yield g;if(d.isCancellationRequested)return;p(t)}finally{d.isCancellationRequested||(e.busy=!1)}}else p(g)}));return c.add(e.onDidChangeValue(()=>g())),g(),c.add(e.onDidAccept(t=>{const[i]=e.selectedItems;"function"==typeof(null==i?void 0:i.accept)&&(t.inBackground||e.hide(),i.accept(e.keyMods,t))})),c.add(e.onDidTriggerItemButton(({button:i,item:n})=>r(this,void 0,void 0,(function*(){var o,r;if("function"==typeof n.trigger){const a=null!==(r=null===(o=n.buttons)||void 0===o?void 0:o.indexOf(i))&&void 0!==r?r:-1;if(a>=0){ - const i=n.trigger(a,e.keyMods),o="number"==typeof i?i:yield i;if(t.isCancellationRequested)return;switch(o){case s.NO_ACTION:break;case s.CLOSE_PICKER:e.hide();break;case s.REFRESH_PICKER:g();break;case s.REMOVE_ITEM:const t=e.items.indexOf(n);if(-1!==t){const i=e.items.slice();i.splice(t,1),e.items=i}}}}})))),c}}t.PickerQuickAccessProvider=l,l.FAST_PICKS_RACE_DELAY=200}));var d=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),c=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||d(t,e,i)};define(t[75],i([0,1,10,195]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IQuickInputService=void 0,c(n,t),t.IQuickInputService=i.createDecorator("quickInputService")})),define(t[34],i([0,1,23,185]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.Registry=void 0;t.Registry=new class{constructor(){this.data=new Map}add(e,t){n.ok(i.isString(e)),n.ok(i.isObject(t)),n.ok(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)}as(e){return this.data.get(e)||null}}})),define(t[135],i([0,1,442,4,18,42,34]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PLAINTEXT_LANGUAGE_IDENTIFIER=t.PLAINTEXT_MODE_ID=t.ModesRegistry=t.EditorModesRegistry=t.Extensions=void 0,t.Extensions={ModesRegistry:"editor.modesRegistry"};class a{constructor(){this._onDidChangeLanguages=new n.Emitter,this.onDidChangeLanguages=this._onDidChangeLanguages.event,this._languages=[],this._dynamicLanguages=[]}registerLanguage(e){return this._languages.push(e),this._onDidChangeLanguages.fire(void 0),{dispose:()=>{for(let t=0,i=this._languages.length;t"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],folding:{offSide:!0}})})),define(t[541],i([0,1,40,41,135,229]),(function(e,t,i,n,o,s){"use strict";function r(e,t,s){if(!s)return null;let r=null;if(s.scheme===i.Schemas.data){const e=n.DataUri.parseMetaData(s).get(n.DataUri.META_DATA_MIME);e&&(r=t.getModeId(e))}else{const t=e.getModel(s);t&&(r=t.getModeId())}return r&&r!==o.PLAINTEXT_MODE_ID?r:t.getModeIdByFilepathOrFirstLine(s)} - function a(e){return e.replace(/\s/g,"\\$&")}Object.defineProperty(t,"__esModule",{value:!0}),t.cssEscape=t.detectModeId=t.getIconClasses=void 0,t.getIconClasses=function(e,t,o,l){const d=l===s.FileKind.ROOT_FOLDER?["rootfolder-icon"]:l===s.FileKind.FOLDER?["folder-icon"]:["file-icon"];if(o){let c;if(o.scheme===i.Schemas.data){c=n.DataUri.parseMetaData(o).get(n.DataUri.META_DATA_LABEL)}else c=a(n.basenameOrAuthority(o).toLowerCase());if(l===s.FileKind.FOLDER)d.push(`${c}-name-folder-icon`);else{if(c){d.push(`${c}-name-file-icon`);const e=c.split(".");for(let t=1;t0&&"#"===i.charAt(i.length-1)?i.substring(0,i.length-1):i)]=t,this._onDidChangeSchema.fire(e)}notifySchemaChanged(e){this._onDidChangeSchema.fire(e)}};i.Registry.add(t.Extensions.JSONContribution,o)})),define(t[93],i([0,1,497,4,34,23,242]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateProperty=t.getDefaultValue=t.overrideIdentifierFromKey=t.OVERRIDE_PROPERTY_PATTERN=t.resourceLanguageSettingsSchemaId=t.resourceSettings=t.windowSettings=t.machineOverridableSettings=t.machineSettings=t.applicationSettings=t.allSettings=t.Extensions=void 0,t.Extensions={Configuration:"base.contributions.configuration"},t.allSettings={properties:{},patternProperties:{}},t.applicationSettings={properties:{},patternProperties:{}},t.machineSettings={properties:{},patternProperties:{}},t.machineOverridableSettings={properties:{},patternProperties:{}},t.windowSettings={properties:{},patternProperties:{}}, - t.resourceSettings={properties:{},patternProperties:{}},t.resourceLanguageSettingsSchemaId="vscode://schemas/settings/resourceLanguage";const a=o.Registry.as(r.Extensions.JSONContribution);function l(e){switch(Array.isArray(e)?e[0]:e){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}t.OVERRIDE_PROPERTY_PATTERN=new RegExp("\\[.*\\]$"),t.overrideIdentifierFromKey=function(e){return e.substring(1,e.length-1)},t.getDefaultValue=l;const d=new class{constructor(){this.overrideIdentifiers=new Set,this._onDidSchemaChange=new n.Emitter,this._onDidUpdateConfiguration=new n.Emitter,this.defaultValues={},this.defaultLanguageConfigurationOverridesNode={id:"defaultOverrides",title:i.localize(0,null),properties:{}},this.configurationContributors=[this.defaultLanguageConfigurationOverridesNode],this.resourceLanguageSettingsSchema={properties:{},patternProperties:{},additionalProperties:!1, - errorMessage:"Unknown editor configuration setting",allowTrailingCommas:!0,allowComments:!0},this.configurationProperties={},this.excludedConfigurationProperties={},a.registerSchema(t.resourceLanguageSettingsSchemaId,this.resourceLanguageSettingsSchema)}registerConfiguration(e,t=!0){this.registerConfigurations([e],t)}registerConfigurations(e,i=!0){const n=[];e.forEach(e=>{n.push(...this.validateAndRegisterProperties(e,i)),this.configurationContributors.push(e),this.registerJSONConfiguration(e)}),a.registerSchema(t.resourceLanguageSettingsSchemaId,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(n)}registerOverrideIdentifiers(e){for(const t of e)this.overrideIdentifiers.add(t);this.updateOverridePropertyPatternKey()}validateAndRegisterProperties(e,i=!0,n=3){n=s.isUndefinedOrNull(e.scope)?n:e.scope;let o=[],r=e.properties;if(r)for(let e in r){if(i&&c(e)){delete r[e];continue}const a=r[e];this.updatePropertyDefaultValue(e,a), - t.OVERRIDE_PROPERTY_PATTERN.test(e)?a.scope=void 0:a.scope=s.isUndefinedOrNull(a.scope)?n:a.scope,!r[e].hasOwnProperty("included")||r[e].included?(this.configurationProperties[e]=r[e],!r[e].deprecationMessage&&r[e].markdownDeprecationMessage&&(r[e].deprecationMessage=r[e].markdownDeprecationMessage),o.push(e)):(this.excludedConfigurationProperties[e]=r[e],delete r[e])}let a=e.allOf;if(a)for(let e of a)o.push(...this.validateAndRegisterProperties(e,i,n));return o}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(e){const t=e=>{let i=e.properties;if(i)for(const e in i)this.updateSchema(e,i[e]);let n=e.allOf;n&&n.forEach(t)};t(e)}updateSchema(e,i){switch(t.allSettings.properties[e]=i,i.scope){case 1:t.applicationSettings.properties[e]=i;break;case 2:t.machineSettings.properties[e]=i;break;case 6:t.machineOverridableSettings.properties[e]=i;break;case 3:t.windowSettings.properties[e]=i;break;case 4:t.resourceSettings.properties[e]=i;break;case 5: - t.resourceSettings.properties[e]=i,this.resourceLanguageSettingsSchema.properties[e]=i}}updateOverridePropertyPatternKey(){for(const e of this.overrideIdentifiers.values()){const n=`[${e}]`,o={type:"object",description:i.localize(1,null),errorMessage:i.localize(2,null),$ref:t.resourceLanguageSettingsSchemaId};this.updatePropertyDefaultValue(n,o),t.allSettings.properties[n]=o,t.applicationSettings.properties[n]=o,t.machineSettings.properties[n]=o,t.machineOverridableSettings.properties[n]=o,t.windowSettings.properties[n]=o,t.resourceSettings.properties[n]=o}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(e,t){let i=this.defaultValues[e];s.isUndefined(i)&&(i=t.default),s.isUndefined(i)&&(i=l(t.type)),t.default=i}};function c(e){return t.OVERRIDE_PROPERTY_PATTERN.test(e)?i.localize(3,null,e):void 0!==d.getConfigurationProperties()[e]?i.localize(4,null,e):null}o.Registry.add(t.Extensions.Configuration,d),t.validateProperty=c})), - define(t[174],i([0,1,438,4,2,37,19,38,120,156,93,34,186]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDiffEditorConfigurationKey=t.isEditorConfigurationKey=t.editorConfigurationBaseNode=t.CommonEditorConfiguration=t.ComputedEditorOptions=t.TabFocus=void 0,t.TabFocus=new class{constructor(){this._tabFocus=!1,this._onDidChangeTabFocus=new n.Emitter,this.onDidChangeTabFocus=this._onDidChangeTabFocus.event}getTabFocusMode(){return this._tabFocus}setTabFocusMode(e){this._tabFocus!==e&&(this._tabFocus=e,this._onDidChangeTabFocus.fire(this._tabFocus))}};const g=Object.hasOwnProperty;class p{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}t.ComputedEditorOptions=p;class m{constructor(){this._values=[]}_read(e){return this._values[e]}_write(e,t){this._values[e]=t}}class f{static readOptions(e){const t=e,i=new m;for(const e of a.editorOptionsRegistry){ - const n="_never_"===e.name?void 0:t[e.name];i._write(e.id,n)}return i}static validateOptions(e){const t=new a.ValidatedEditorOptions;for(const i of a.editorOptionsRegistry)t._write(i.id,i.validate(e._read(i.id)));return t}static computeOptions(e,t){const i=new p;for(const n of a.editorOptionsRegistry)i._write(n.id,n.compute(t,i,e._read(n.id)));return i}static _deepEquals(e,t){if("object"!=typeof e||"object"!=typeof t)return e===t;if(Array.isArray(e)||Array.isArray(t))return!(!Array.isArray(e)||!Array.isArray(t))&&r.equals(e,t);for(let i in e)if(!f._deepEquals(e[i],t[i]))return!1;return!0}static checkEquals(e,t){const i=[];let n=!1;for(const o of a.editorOptionsRegistry){const s=!f._deepEquals(e._read(o.id),t._read(o.id));i[o.id]=s,s&&(n=!0)}return n?new a.ConfigurationChangedEvent(i):null}}function _(e){const t=s.deepClone(e);return function(e){const t=e.wordWrap;!0===t?e.wordWrap="on":!1===t&&(e.wordWrap="off");const i=e.lineNumbers;!0===i?e.lineNumbers="on":!1===i&&(e.lineNumbers="off"), - !1===e.autoClosingBrackets&&(e.autoClosingBrackets="never",e.autoClosingQuotes="never",e.autoSurround="never"),"visible"===e.cursorBlinking&&(e.cursorBlinking="solid");const n=e.renderWhitespace;!0===n?e.renderWhitespace="boundary":!1===n&&(e.renderWhitespace="none");const o=e.renderLineHighlight;!0===o?e.renderLineHighlight="line":!1===o&&(e.renderLineHighlight="none");const s=e.acceptSuggestionOnEnter;!0===s?e.acceptSuggestionOnEnter="on":!1===s&&(e.acceptSuggestionOnEnter="off");const r=e.tabCompletion;!1===r?e.tabCompletion="off":!0===r&&(e.tabCompletion="onlySnippets");const a=e.suggest;if(a&&"object"==typeof a.filteredTypes&&a.filteredTypes){const e={method:"showMethods",function:"showFunctions",constructor:"showConstructors",field:"showFields",variable:"showVariables",class:"showClasses",struct:"showStructs",interface:"showInterfaces",module:"showModules",property:"showProperties",event:"showEvents",operator:"showOperators",unit:"showUnits",value:"showValues",constant:"showConstants",enum:"showEnums", - enumMember:"showEnumMembers",keyword:"showKeywords",text:"showWords",color:"showColors",file:"showFiles",reference:"showReferences",folder:"showFolders",typeParameter:"showTypeParameters",snippet:"showSnippets"};u.forEach(e,e=>{const t=a.filteredTypes[e.key];!1===t&&(a[e.value]=t)})}const l=e.hover;!0===l?e.hover={enabled:!0}:!1===l&&(e.hover={enabled:!1});const d=e.parameterHints;!0===d?e.parameterHints={enabled:!0}:!1===d&&(e.parameterHints={enabled:!1});const c=e.autoIndent;!0===c?e.autoIndent="full":!1===c&&(e.autoIndent="advanced");const h=e.matchBrackets;!0===h?e.matchBrackets="always":!1===h&&(e.matchBrackets="never")}(t),t}class v extends o.Disposable{constructor(e,i){super(),this._onDidChange=this._register(new n.Emitter),this.onDidChange=this._onDidChange.event,this._onDidChangeFast=this._register(new n.Emitter),this.onDidChangeFast=this._onDidChangeFast.event,this.isSimpleWidget=e,this._isDominatedByLongLines=!1,this._computeOptionsMemory=new a.ComputeOptionsMemory,this._viewLineCount=1, - this._lineNumbersDigitCount=1,this._rawOptions=_(i),this._readOptions=f.readOptions(this._rawOptions),this._validatedOptions=f.validateOptions(this._readOptions),this._register(l.EditorZoom.onDidChangeZoomLevel(e=>this._recomputeOptions())),this._register(t.TabFocus.onDidChangeTabFocus(e=>this._recomputeOptions()))}observeReferenceElement(e){}dispose(){super.dispose()}_recomputeOptions(){const e=this.options,t=this._computeInternalOptions();if(e){const i=f.checkEquals(e,t);if(null===i)return;this.options=t,this._onDidChangeFast.fire(i),this._onDidChange.fire(i)}else this.options=t}getRawOptions(){return this._rawOptions}_computeInternalOptions(){const e=this._getEnvConfiguration(),i=d.BareFontInfo.createFromValidatedSettings(this._validatedOptions,e.zoomLevel,this.isSimpleWidget),n={memory:this._computeOptionsMemory,outerWidth:e.outerWidth,outerHeight:e.outerHeight,fontInfo:this.readConfiguration(i),extraEditorClassName:e.extraEditorClassName,isDominatedByLongLines:this._isDominatedByLongLines, - viewLineCount:this._viewLineCount,lineNumbersDigitCount:this._lineNumbersDigitCount,emptySelectionClipboard:e.emptySelectionClipboard,pixelRatio:e.pixelRatio,tabFocusMode:t.TabFocus.getTabFocusMode(),accessibilitySupport:e.accessibilitySupport};return f.computeOptions(this._validatedOptions,n)}static _subsetEquals(e,t){for(const i in t)if(g.call(t,i)){const n=t[i],o=e[i];if(o===n)continue;if(Array.isArray(o)&&Array.isArray(n)){if(!r.equals(o,n))return!1;continue}if(o&&"object"==typeof o&&n&&"object"==typeof n){if(!this._subsetEquals(o,n))return!1;continue}return!1}return!0}updateOptions(e){if(void 0===e)return;const t=_(e);v._subsetEquals(this._rawOptions,t)||(this._rawOptions=s.mixin(this._rawOptions,t||{}),this._readOptions=f.readOptions(this._rawOptions),this._validatedOptions=f.validateOptions(this._readOptions),this._recomputeOptions())}setIsDominatedByLongLines(e){this._isDominatedByLongLines=e,this._recomputeOptions()}setMaxLineNumber(e){const t=v._digitCount(e) - ;this._lineNumbersDigitCount!==t&&(this._lineNumbersDigitCount=t,this._recomputeOptions())}setViewLineCount(e){this._viewLineCount!==e&&(this._viewLineCount=e,this._recomputeOptions())}static _digitCount(e){let t=0;for(;e;)e=Math.floor(e/10),t++;return t||1}}t.CommonEditorConfiguration=v,t.editorConfigurationBaseNode=Object.freeze({id:"editor",order:5,type:"object",title:i.localize(0,null),scope:5});const C=h.Registry.as(c.Extensions.Configuration),b=Object.assign(Object.assign({},t.editorConfigurationBaseNode),{properties:{"editor.tabSize":{type:"number",default:a.EDITOR_MODEL_DEFAULTS.tabSize,minimum:1,markdownDescription:i.localize(1,null)},"editor.insertSpaces":{type:"boolean",default:a.EDITOR_MODEL_DEFAULTS.insertSpaces,markdownDescription:i.localize(2,null)},"editor.detectIndentation":{type:"boolean",default:a.EDITOR_MODEL_DEFAULTS.detectIndentation,markdownDescription:i.localize(3,null)},"editor.trimAutoWhitespace":{type:"boolean",default:a.EDITOR_MODEL_DEFAULTS.trimAutoWhitespace, - description:i.localize(4,null)},"editor.largeFileOptimizations":{type:"boolean",default:a.EDITOR_MODEL_DEFAULTS.largeFileOptimizations,description:i.localize(5,null)},"editor.wordBasedSuggestions":{type:"boolean",default:!0,description:i.localize(6,null)},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[i.localize(7,null),i.localize(8,null),i.localize(9,null)],default:"configuredByTheme",description:i.localize(10,null)},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:i.localize(11,null)},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:i.localize(12,null)},"diffEditor.maxComputationTime":{type:"number",default:5e3,description:i.localize(13,null)},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:i.localize(14,null)},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:i.localize(15,null)},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:i.localize(16,null)}, - "diffEditor.codeLens":{type:"boolean",default:!1,description:i.localize(17,null)}}});for(const e of a.editorOptionsRegistry){const t=e.schema;if(void 0!==t)if(void 0!==(S=t).type||void 0!==S.anyOf)b.properties[`editor.${e.name}`]=t;else for(let e in t)g.call(t,e)&&(b.properties[e]=t[e])}var S;let w=null;function y(){return null===w&&(w=Object.create(null),Object.keys(b.properties).forEach(e=>{w[e]=!0})),w}t.isEditorConfigurationKey=function(e){return y()[`editor.${e}`]||!1},t.isDiffEditorConfigurationKey=function(e){return y()[`diffEditor.${e}`]||!1},C.registerConfiguration(b)})),define(t[67],i([0,1,36,4,2,16,353,203,174,38,156]),(function(e,t,i,n,o,s,r,a,l,d,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Configuration=t.clearAllFontInfos=void 0;class h{constructor(){this._keys=Object.create(null),this._values=Object.create(null)}has(e){const t=e.getId();return!!this._values[t]}get(e){const t=e.getId();return this._values[t]}put(e,t){const i=e.getId();this._keys[i]=e,this._values[i]=t} - remove(e){const t=e.getId();delete this._keys[t],delete this._values[t]}getValues(){return Object.keys(this._keys).map(e=>this._values[e])}}t.clearAllFontInfos=function(){u.INSTANCE.clearCache()};class u extends o.Disposable{constructor(){super(),this._onDidChange=this._register(new n.Emitter),this.onDidChange=this._onDidChange.event,this._cache=new h,this._evictUntrustedReadingsTimeout=-1}dispose(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),super.dispose()}clearCache(){this._cache=new h,this._onDidChange.fire()}_writeToCache(e,t){this._cache.put(e,t),t.isTrusted||-1!==this._evictUntrustedReadingsTimeout||(this._evictUntrustedReadingsTimeout=setTimeout(()=>{this._evictUntrustedReadingsTimeout=-1,this._evictUntrustedReadings()},5e3))}_evictUntrustedReadings(){const e=this._cache.getValues();let t=!1;for(let i=0,n=e.length;i.001){L=!1;break}}let D=!0;L&&S.width!==x&&(D=!1),S.width>b.width&&(D=!1);const k=i.getTimeSinceLastZoomLevelChanged()>2e3;return new c.FontInfo({zoomLevel:i.getZoomLevel(),fontFamily:e.fontFamily,fontWeight:e.fontWeight,fontSize:e.fontSize,fontFeatureSettings:e.fontFeatureSettings,lineHeight:e.lineHeight,letterSpacing:e.letterSpacing,isMonospace:L,typicalHalfwidthCharacterWidth:o.width,typicalFullwidthCharacterWidth:s.width,canUseHalfwidthRightwardsArrow:D,spaceWidth:a.width,middotWidth:w.width,wsmiddotWidth:y.width,maxDigitWidth:E},k)}}u.INSTANCE=new u;class g extends l.CommonEditorConfiguration{ - constructor(e,t,n=null,o){super(e,t),this.accessibilityService=o,this._elementSizeObserver=this._register(new a.ElementSizeObserver(n,t.dimension,()=>this._onReferenceDomElementSizeChanged())),this._register(u.INSTANCE.onDidChange(()=>this._onCSSBasedConfigurationChanged())),this._validatedOptions.get(9)&&this._elementSizeObserver.startObserving(),this._register(i.onDidChangeZoomLevel(e=>this._recomputeOptions())),this._register(this.accessibilityService.onDidChangeScreenReaderOptimized(()=>this._recomputeOptions())),this._recomputeOptions()}static applyFontInfoSlow(e,t){e.style.fontFamily=t.getMassagedFontFamily(),e.style.fontWeight=t.fontWeight,e.style.fontSize=t.fontSize+"px",e.style.fontFeatureSettings=t.fontFeatureSettings,e.style.lineHeight=t.lineHeight+"px",e.style.letterSpacing=t.letterSpacing+"px"}static applyFontInfo(e,t){e.setFontFamily(t.getMassagedFontFamily()),e.setFontWeight(t.fontWeight),e.setFontSize(t.fontSize),e.setFontFeatureSettings(t.fontFeatureSettings),e.setLineHeight(t.lineHeight), - e.setLetterSpacing(t.letterSpacing)}_onReferenceDomElementSizeChanged(){this._recomputeOptions()}_onCSSBasedConfigurationChanged(){this._recomputeOptions()}observeReferenceElement(e){this._elementSizeObserver.observe(e)}dispose(){super.dispose()}_getExtraEditorClassName(){let e="";return i.isSafari||i.isWebkitWebView||(e+="no-user-select "),s.isMacintosh&&(e+="mac "),e}_getEnvConfiguration(){return{extraEditorClassName:this._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:i.isWebKit||i.isFirefox,pixelRatio:i.getPixelRatio(),zoomLevel:i.getZoomLevel(),accessibilitySupport:this.accessibilityService.isScreenReaderOptimized()?2:this.accessibilityService.getAccessibilitySupport()}}readConfiguration(e){return u.INSTANCE.readConfiguration(e)}}t.Configuration=g})),define(t[542],i([0,1,172,89,8,67]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DOMLineBreaksComputerFactory=void 0 - ;class r{static create(){return new r}constructor(){}createLineBreaksComputer(e,t,r,d){t|=0,r=+r;let c=[];return{addRequest:(e,t)=>{c.push(e)},finalize:()=>(function(e,t,r,d,c){if(-1===d){const t=[];for(let i=0,n=e.length;ih?(s=0,l=0):d=h-e}const u=n.substr(s),C=a(u,l,r,d,g);p[i]=s,m[i]=l,f[i]=u,_[i]=C[0],v[i]=C[1]}u.innerHTML=g.build(),u.style.position="absolute",u.style.top="10000",u.style.wordWrap="break-word",document.body.appendChild(u);let C=document.createRange();const b=Array.prototype.slice.call(u.children,0);let S=[] - ;for(let t=0;t');const r=e.length;let a=t,l=0,d=[],c=[],h=0");for(let t=0;t"),d[t]=l,c[t]=a;const n=h;h=t+1"),d[e.length]=l,c[e.length]=a,s.appendASCIIString(""),[d,c]}function l(e,t,i,n){if(i.length<=1)return null;const o=Array.prototype.slice.call(t.children,0),s=[];try{!function e(t,i,n,o,s,r,a,l){if(o===r)return;s=s||d(t,i,n[o],n[o+1]);a=a||d(t,i,n[r],n[r+1]);if(Math.abs(s[0].top-a[0].top)<=.1)return;if(o+1===r)return void l.push(r);const c=o+(r-o)/2|0;const h=d(t,i,n[c],n[c+1]);e(t,i,n,o,s,c,h,l);e(t,i,n,c,h,r,a,l)}(e,o,n,0,null,i.length-1,null,s)}catch(e){return console.log(e),null}return 0===s.length?null:(s.push(i.length),s)}function d(e,t,i,n){return e.setStart(t[i/16384|0].firstChild,i%16384),e.setEnd(t[n/16384|0].firstChild,n%16384),e.getClientRects()}t.DOMLineBreaksComputerFactory=r})),define(t[543],i([0,1,30,67,157,43]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.MarginViewOverlays=t.ContentViewOverlays=t.ViewOverlayLine=t.ViewOverlays=void 0;class r extends s.ViewPart{constructor(e){super(e),this._visibleLines=new o.VisibleLinesCollection(this),this.domNode=this._visibleLines.domNode,this._dynamicOverlays=[],this._isFocused=!1,this.domNode.setClassName("view-overlays")}shouldRender(){if(super.shouldRender())return!0;for(let e=0,t=this._dynamicOverlays.length;ee.shouldRender());for(let i=0,n=t.length;i'),n.appendASCIIString(o),n.appendASCIIString(""),!0)}layoutLine(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))}}t.ViewOverlayLine=a;t.ContentViewOverlays=class extends r{constructor(e){super(e);const t=this._context.configuration.options.get(117);this._contentWidth=t.contentWidth, - this.domNode.setHeight(0)}onConfigurationChanged(e){const t=this._context.configuration.options.get(117);return this._contentWidth=t.contentWidth,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollWidthChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),this.domNode.setWidth(Math.max(e.scrollWidth,this._contentWidth))}};t.MarginViewOverlays=class extends r{constructor(e){super(e);const t=this._context.configuration.options,i=t.get(117);this._contentLeft=i.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),n.Configuration.applyFontInfo(this.domNode,t.get(36))}onConfigurationChanged(e){const t=this._context.configuration.options;n.Configuration.applyFontInfo(this.domNode,t.get(36));const i=t.get(117);return this._contentLeft=i.contentLeft,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollHeightChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e) - ;const t=Math.min(e.scrollHeight,1e6);this.domNode.setHeight(t),this.domNode.setWidth(this._contentLeft)}}})),define(t[544],i([0,1,7,30,8,67,38,13,3,116]),(function(e,t,i,n,o,s,r,a,l,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewCursor=void 0;class c{constructor(e,t,i,n,o,s){this.top=e,this.left=t,this.width=i,this.height=n,this.textContent=o,this.textContentClassName=s}}t.ViewCursor=class{constructor(e){this._context=e;const t=this._context.configuration.options,i=t.get(36);this._cursorStyle=t.get(19),this._lineHeight=t.get(51),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(22),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=n.createFastDomNode(document.createElement("div")),this._domNode.setClassName(`cursor ${d.MOUSE_CURSOR_TEXT_CSS_CLASS_NAME}`),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),s.Configuration.applyFontInfo(this._domNode,i), - this._domNode.setDisplay("none"),this._position=new a.Position(1,1),this._lastRenderedContent="",this._renderData=null}getDomNode(){return this._domNode}getPosition(){return this._position}show(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)}hide(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)}onConfigurationChanged(e){const t=this._context.configuration.options,i=t.get(36);return this._cursorStyle=t.get(19),this._lineHeight=t.get(51),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(22),this._typicalHalfwidthCharacterWidth),s.Configuration.applyFontInfo(this._domNode,i),!0}onCursorPositionChanged(e){return this._position=e,!0}_prepareRender(e){let t="";if(this._cursorStyle===r.TextEditorCursorStyle.Line||this._cursorStyle===r.TextEditorCursorStyle.LineThin){const n=e.visibleRangeForPosition(this._position);if(!n||n.outsideRenderedLine)return null;let s - ;if(this._cursorStyle===r.TextEditorCursorStyle.Line){if((s=i.computeScreenAwareSize(this._lineCursorWidth>0?this._lineCursorWidth:2))>2){const e=this._context.model.getLineContent(this._position.lineNumber),i=o.nextCharLength(e,this._position.column-1);t=e.substr(this._position.column-1,i)}}else s=i.computeScreenAwareSize(1);let a=n.left;s>=2&&a>=1&&(a-=1);const l=e.getVerticalOffsetForLineNumber(this._position.lineNumber)-e.bigNumbersDelta;return new c(l,a,s,this._lineHeight,t,"")}const n=this._context.model.getLineContent(this._position.lineNumber),s=o.nextCharLength(n,this._position.column-1),a=e.linesVisibleRangesForRange(new l.Range(this._position.lineNumber,this._position.column,this._position.lineNumber,this._position.column+s),!1);if(!a||0===a.length)return null;const d=a[0];if(d.outsideRenderedLine||0===d.ranges.length)return null;const h=d.ranges[0],u=h.width<1?this._typicalHalfwidthCharacterWidth:h.width;let g="";if(this._cursorStyle===r.TextEditorCursorStyle.Block){ - const e=this._context.model.getViewLineData(this._position.lineNumber);t=n.substr(this._position.column-1,s);const i=e.tokens.findTokenIndexAtOffset(this._position.column-1);g=e.tokens.getClassName(i)}let p=e.getVerticalOffsetForLineNumber(this._position.lineNumber)-e.bigNumbersDelta,m=this._lineHeight;return this._cursorStyle!==r.TextEditorCursorStyle.Underline&&this._cursorStyle!==r.TextEditorCursorStyle.UnderlineThin||(p+=this._lineHeight-2,m=2),new c(p,h.left,u,m,t,g)}prepareRender(e){this._renderData=this._prepareRender(e)}render(e){return this._renderData?(this._lastRenderedContent!==this._renderData.textContent&&(this._lastRenderedContent=this._renderData.textContent,this._domNode.domNode.textContent=this._lastRenderedContent),this._domNode.setClassName(`cursor ${d.MOUSE_CURSOR_TEXT_CSS_CLASS_NAME} ${this._renderData.textContentClassName}`),this._domNode.setDisplay("block"),this._domNode.setTop(this._renderData.top),this._domNode.setLeft(this._renderData.left), - this._domNode.setWidth(this._renderData.width),this._domNode.setLineHeight(this._renderData.height),this._domNode.setHeight(this._renderData.height),{domNode:this._domNode.domNode,position:this._position,contentLeft:this._renderData.left,height:this._renderData.height,width:2}):(this._domNode.setDisplay("none"),null)}}})),define(t[545],i([0,1,12,4,2,280,8,18,135,74,93,34]),(function(e,t,i,n,o,s,r,a,l,d,c,h){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanguagesRegistry=void 0;const u=Object.prototype.hasOwnProperty;class g extends o.Disposable{constructor(e=!0,t=!1){super(),this._onDidChange=this._register(new n.Emitter),this.onDidChange=this._onDidChange.event,this._warnOnOverwrite=t,this._nextLanguageId2=1,this._languageIdToLanguage=[],this._languageToLanguageId=Object.create(null),this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},e&&(this._initializeFromRegistry(),this._register(l.ModesRegistry.onDidChangeLanguages(e=>this._initializeFromRegistry())))} - _initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={};const e=l.ModesRegistry.getLanguages();this._registerLanguages(e)}_registerLanguages(e){for(const t of e)this._registerLanguage(t);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(e=>{let t=this._languages[e];t.name&&(this._nameMap[t.name]=t.identifier),t.aliases.forEach(e=>{this._lowercaseNameMap[e.toLowerCase()]=t.identifier}),t.mimetypes.forEach(e=>{this._mimeTypesMap[e]=t.identifier})}),h.Registry.as(c.Extensions.Configuration).registerOverrideIdentifiers(l.ModesRegistry.getLanguages().map(e=>e.id)),this._onDidChange.fire()}_getLanguageId(e){if(this._languageToLanguageId[e])return this._languageToLanguageId[e];const t=this._nextLanguageId2++;return this._languageIdToLanguage[t]=e,this._languageToLanguageId[e]=t,t}_registerLanguage(e){const t=e.id;let i;if(u.call(this._languages,t))i=this._languages[t];else{const e=this._getLanguageId(t);i={ - identifier:new a.LanguageIdentifier(t,e),name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[t]=i}this._mergeLanguage(i,e)}_mergeLanguage(e,t){const n=t.id;let o=null;if(Array.isArray(t.mimetypes)&&t.mimetypes.length>0&&(e.mimetypes.push(...t.mimetypes),o=t.mimetypes[0]),o||(o=`text/x-${n}`,e.mimetypes.push(o)),Array.isArray(t.extensions)){t.configuration?e.extensions=t.extensions.concat(e.extensions):e.extensions=e.extensions.concat(t.extensions);for(let e of t.extensions)s.registerTextMime({id:n,mime:o,extension:e},this._warnOnOverwrite)}if(Array.isArray(t.filenames))for(let i of t.filenames)s.registerTextMime({id:n,mime:o,filename:i},this._warnOnOverwrite),e.filenames.push(i);if(Array.isArray(t.filenamePatterns))for(let e of t.filenamePatterns)s.registerTextMime({id:n,mime:o,filepattern:e},this._warnOnOverwrite);if("string"==typeof t.firstLine&&t.firstLine.length>0){let e=t.firstLine;"^"!==e.charAt(0)&&(e="^"+e);try{let t=new RegExp(e) - ;r.regExpLeadsToEndlessLoop(t)||s.registerTextMime({id:n,mime:o,firstline:t},this._warnOnOverwrite)}catch(e){i.onUnexpectedError(e)}}e.aliases.push(n);let a=null;if(void 0!==t.aliases&&Array.isArray(t.aliases)&&(a=0===t.aliases.length?[null]:t.aliases),null!==a)for(const t of a)t&&0!==t.length&&e.aliases.push(t);let l=null!==a&&a.length>0;if(l&&null===a[0]);else{let t=(l?a[0]:null)||n;!l&&e.name||(e.name=t)}t.configuration&&e.configurationFiles.push(t.configuration)}isRegisteredMode(e){return!!u.call(this._mimeTypesMap,e)||u.call(this._languages,e)}getModeIdForLanguageNameLowercase(e){return u.call(this._lowercaseNameMap,e)?this._lowercaseNameMap[e].language:null}extractModeIds(e){return e?e.split(",").map(e=>e.trim()).map(e=>u.call(this._mimeTypesMap,e)?this._mimeTypesMap[e].language:e).filter(e=>u.call(this._languages,e)):[]}getLanguageIdentifier(e){if(e===d.NULL_MODE_ID||0===e)return d.NULL_LANGUAGE_IDENTIFIER;let t;if("string"==typeof e)t=e;else if(!(t=this._languageIdToLanguage[e]))return null - ;return u.call(this._languages,t)?this._languages[t].identifier:null}getModeIdsFromFilepathOrFirstLine(e,t){if(!e&&!t)return[];let i=s.guessMimeTypes(e,t);return this.extractModeIds(i.join(","))}}t.LanguagesRegistry=g})),define(t[546],i([0,1,4,2,365,74,545,19]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ModeServiceImpl=void 0;class l extends n.Disposable{constructor(e,t){super(),this._onDidChange=this._register(new i.Emitter),this.onDidChange=this._onDidChange.event,this._selector=t,this.languageIdentifier=this._selector(),this._register(e(()=>this._evaluate()))}_evaluate(){let e=this._selector();e.id!==this.languageIdentifier.id&&(this.languageIdentifier=e,this._onDidChange.fire(this.languageIdentifier))}}t.ModeServiceImpl=class{constructor(e=!1){this._onDidCreateMode=new i.Emitter,this.onDidCreateMode=this._onDidCreateMode.event,this._onLanguagesMaybeChanged=new i.Emitter,this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event, - this._instantiatedModes={},this._registry=new r.LanguagesRegistry(!0,e),this._registry.onDidChange(()=>this._onLanguagesMaybeChanged.fire())}isRegisteredMode(e){return this._registry.isRegisteredMode(e)}getModeIdForLanguageName(e){return this._registry.getModeIdForLanguageNameLowercase(e)}getModeIdByFilepathOrFirstLine(e,t){const i=this._registry.getModeIdsFromFilepathOrFirstLine(e,t);return a.firstOrDefault(i,null)}getModeId(e){const t=this._registry.extractModeIds(e);return a.firstOrDefault(t,null)}getLanguageIdentifier(e){return this._registry.getLanguageIdentifier(e)}create(e){return new l(this.onLanguagesMaybeChanged,()=>{const t=this.getModeId(e);return this._createModeAndGetLanguageIdentifier(t)})}createByFilepathOrFirstLine(e,t){return new l(this.onLanguagesMaybeChanged,()=>{const i=this.getModeIdByFilepathOrFirstLine(e,t);return this._createModeAndGetLanguageIdentifier(i)})}_createModeAndGetLanguageIdentifier(e){const t=this.getLanguageIdentifier(e||"plaintext")||s.NULL_LANGUAGE_IDENTIFIER - ;return this._getOrCreateMode(t.language),t}triggerMode(e){const t=this.getModeId(e);this._getOrCreateMode(t||"plaintext")}_getOrCreateMode(e){if(!this._instantiatedModes.hasOwnProperty(e)){let t=this.getLanguageIdentifier(e)||s.NULL_LANGUAGE_IDENTIFIER;this._instantiatedModes[e]=new o.FrankensteinMode(t),this._onDidCreateMode.fire(this._instantiatedModes[e])}return this._instantiatedModes[e]}}})),define(t[46],i([0,1,34,10,93]),(function(e,t,i,n,o){"use strict";function s(e,t,i,n){const o=t.split("."),s=o.pop();let r=e;for(let e=0;econsole.error(`Conflict in default settings: ${e}`))}return e}})),define(t[547],i([0,1,2,62,4,17,46]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AccessibilityService=void 0;let d=class extends i.Disposable{constructor(e,t){super(),this._contextKeyService=e,this._configurationService=t,this._accessibilitySupport=0,this._onDidChangeScreenReaderOptimized=new o.Emitter,this._accessibilityModeEnabledContext=n.CONTEXT_ACCESSIBILITY_MODE_ENABLED.bindTo(this._contextKeyService);const i=()=>this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration("editor.accessibilitySupport")&&(i(),this._onDidChangeScreenReaderOptimized.fire())})),i(),this.onDidChangeScreenReaderOptimized(()=>i())}get onDidChangeScreenReaderOptimized(){ - return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){const e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport}getAccessibilitySupport(){return this._accessibilitySupport}};d=a([l(0,s.IContextKeyService),l(1,r.IConfigurationService)],d),t.AccessibilityService=d})),define(t[548],i([0,1,59,19,23,37,24,93,46]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigurationChangeEvent=t.Configuration=t.DefaultConfigurationModel=t.ConfigurationModel=void 0;class d{constructor(e={},t=[],i=[]){this._contents=e,this._keys=t,this._overrides=i,this.isFrozen=!1}get contents(){return this.checkAndFreeze(this._contents)}get overrides(){return this.checkAndFreeze(this._overrides)}get keys(){return this.checkAndFreeze(this._keys)}isEmpty(){return 0===this._keys.length&&0===Object.keys(this._contents).length&&0===this._overrides.length}getValue(e){ - return e?l.getConfigurationValue(this.contents,e):this.contents}override(e){const t=this.getContentsForOverrideIdentifer(e);if(!t||"object"!=typeof t||!Object.keys(t).length)return this;let i={};for(const e of n.distinct([...Object.keys(this.contents),...Object.keys(t)])){let n=this.contents[e],o=t[e];o&&("object"==typeof n&&"object"==typeof o?(n=s.deepClone(n),this.mergeContents(n,o)):n=o),i[e]=n}return new d(i,this.keys,this.overrides)}merge(...e){const t=s.deepClone(this.contents),i=s.deepClone(this.overrides),o=[...this.keys];for(const r of e){this.mergeContents(t,r.contents);for(const e of r.overrides){const[t]=i.filter(t=>n.equals(t.identifiers,e.identifiers));t?this.mergeContents(t.contents,e.contents):i.push(s.deepClone(e))}for(const e of r.keys)-1===o.indexOf(e)&&o.push(e)}return new d(t,o,i)}freeze(){return this.isFrozen=!0,this}mergeContents(e,t){for(const i of Object.keys(t))i in e&&o.isObject(e[i])&&o.isObject(t[i])?this.mergeContents(e[i],t[i]):e[i]=s.deepClone(t[i])}checkAndFreeze(e){ - return this.isFrozen&&!Object.isFrozen(e)?s.deepFreeze(e):e}getContentsForOverrideIdentifer(e){for(const t of this.overrides)if(-1!==t.identifiers.indexOf(e))return t.contents;return null}toJSON(){return{contents:this.contents,overrides:this.overrides,keys:this.keys}}setValue(e,t){this.addKey(e),l.addToValueTree(this.contents,e,t,e=>{throw new Error(e)})}removeValue(e){this.removeKey(e)&&l.removeFromValueTree(this.contents,e)}addKey(e){let t=this.keys.length;for(let i=0;iconsole.error(`Conflict in default settings file: ${e}`))});super(e,t,i)}} - ;class c{constructor(e,t,n=new d,o=new d,s=new i.ResourceMap,r=new d,a=new i.ResourceMap,l=!0){this._defaultConfiguration=e,this._localUserConfiguration=t,this._remoteUserConfiguration=n,this._workspaceConfiguration=o,this._folderConfigurations=s,this._memoryConfiguration=r,this._memoryConfigurationByResource=a,this._freeze=l,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new i.ResourceMap,this._userConfiguration=null}getValue(e,t,i){return this.getConsolidateConfigurationModel(t,i).getValue(e)}updateValue(e,t,i={}){let n;i.resource?(n=this._memoryConfigurationByResource.get(i.resource))||(n=new d,this._memoryConfigurationByResource.set(i.resource,n)):n=this._memoryConfiguration,void 0===t?n.removeValue(e):n.setValue(e,t),i.resource||(this._workspaceConsolidatedConfiguration=null)}get userConfiguration(){ - return this._userConfiguration||(this._userConfiguration=this._remoteUserConfiguration.isEmpty()?this._localUserConfiguration:this._localUserConfiguration.merge(this._remoteUserConfiguration),this._freeze&&this._userConfiguration.freeze()),this._userConfiguration}getConsolidateConfigurationModel(e,t){let i=this.getConsolidatedConfigurationModelForResource(e,t);return e.overrideIdentifier?i.override(e.overrideIdentifier):i}getConsolidatedConfigurationModelForResource({resource:e},t){let i=this.getWorkspaceConsolidatedConfiguration();if(t&&e){const n=t.getFolder(e);n&&(i=this.getFolderConsolidatedConfiguration(n.uri)||i);const o=this._memoryConfigurationByResource.get(e);o&&(i=i.merge(o))}return i}getWorkspaceConsolidatedConfiguration(){return this._workspaceConsolidatedConfiguration||(this._workspaceConsolidatedConfiguration=this._defaultConfiguration.merge(this.userConfiguration,this._workspaceConfiguration,this._memoryConfiguration), - this._freeze&&(this._workspaceConfiguration=this._workspaceConfiguration.freeze())),this._workspaceConsolidatedConfiguration}getFolderConsolidatedConfiguration(e){let t=this._foldersConsolidatedConfigurations.get(e);if(!t){const i=this.getWorkspaceConsolidatedConfiguration(),n=this._folderConfigurations.get(e);n?(t=i.merge(n),this._freeze&&(t=t.freeze()),this._foldersConsolidatedConfigurations.set(e,t)):t=i}return t}toData(){return{defaults:{contents:this._defaultConfiguration.contents,overrides:this._defaultConfiguration.overrides,keys:this._defaultConfiguration.keys},user:{contents:this.userConfiguration.contents,overrides:this.userConfiguration.overrides,keys:this.userConfiguration.keys},workspace:{contents:this._workspaceConfiguration.contents,overrides:this._workspaceConfiguration.overrides,keys:this._workspaceConfiguration.keys},folders:[...this._folderConfigurations.keys()].reduce((e,t)=>{const{contents:i,overrides:n,keys:o}=this._folderConfigurations.get(t);return e.push([t,{contents:i,overrides:n, - keys:o}]),e},[])}}static parse(e){const t=this.parseConfigurationModel(e.defaults),n=this.parseConfigurationModel(e.user),o=this.parseConfigurationModel(e.workspace),s=e.folders.reduce((e,t)=>(e.set(r.URI.revive(t[0]),this.parseConfigurationModel(t[1])),e),new i.ResourceMap);return new c(t,n,new d,o,s,new d,new i.ResourceMap,!1)}static parseConfigurationModel(e){return new d(e.contents,e.keys,e.overrides).freeze()}}t.Configuration=c;t.ConfigurationChangeEvent=class{constructor(e,t,i,n){this.change=e,this.previous=t,this.currentConfiguraiton=i,this.currentWorkspace=n,this._previousConfiguration=void 0;const o=new Set;e.keys.forEach(e=>o.add(e)),e.overrides.forEach(([,e])=>e.forEach(e=>o.add(e))),this.affectedKeys=[...o.values()];const s=new d;this.affectedKeys.forEach(e=>s.setValue(e,{})),this.affectedKeysTree=s.contents}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=c.parse(this.previous.data)),this._previousConfiguration}affectsConfiguration(e,t){ - var i;if(this.doesAffectedKeysTreeContains(this.affectedKeysTree,e)){if(t){const n=this.previousConfiguration?this.previousConfiguration.getValue(e,t,null===(i=this.previous)||void 0===i?void 0:i.workspace):void 0,o=this.currentConfiguraiton.getValue(e,t,this.currentWorkspace);return!s.equals(n,o)}return!0}return!1}doesAffectedKeysTreeContains(e,t){let i,n=l.toValuesTree({[t]:!0},()=>{});for(;"object"==typeof n&&(i=Object.keys(n)[0]);){if(!(e=e[i]))return!1;n=n[i]}return!0}}})),define(t[549],i([0,1,4,2,28,46,17,239]),(function(e,t,i,n,o,s,r,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContextKeyService=t.AbstractContextKeyService=t.Context=void 0;const c="data-keybinding-context";class h{constructor(e,t){this._id=e,this._parent=t,this._value=Object.create(null),this._value._contextId=e}setValue(e,t){return this._value[e]!==t&&(this._value[e]=t,!0)}removeValue(e){return e in this._value&&(delete this._value[e],!0)}getValue(e){const t=this._value[e] - ;return void 0===t&&this._parent?this._parent.getValue(e):t}}t.Context=h;class u extends h{constructor(){super(-1,null)}setValue(e,t){return!1}removeValue(e){return!1}getValue(e){}}u.INSTANCE=new u;class g extends h{constructor(e,t,i){super(e,null),this._configurationService=t,this._values=new Map,this._listener=this._configurationService.onDidChangeConfiguration(e=>{if(6===e.source){const e=Array.from(this._values.keys());this._values.clear(),i.fire(new f(e))}else{const t=[];for(const i of e.affectedKeys){const e=`config.${i}`;this._values.has(e)&&(this._values.delete(e),t.push(e))}i.fire(new f(t))}})}dispose(){this._listener.dispose()}getValue(e){if(0!==e.indexOf(g._keyPrefix))return super.getValue(e);if(this._values.has(e))return this._values.get(e);const t=e.substr(g._keyPrefix.length),i=this._configurationService.getValue(t);let n=void 0;switch(typeof i){case"number":case"boolean":case"string":n=i;break;default:Array.isArray(i)&&(n=JSON.stringify(i))}return this._values.set(e,n),n}setValue(e,t){ - return super.setValue(e,t)}removeValue(e){return super.removeValue(e)}}g._keyPrefix="config.";class p{constructor(e,t,i){this._service=e,this._key=t,this._defaultValue=i,this.reset()}set(e){this._service.setContext(this._key,e)}reset(){void 0===this._defaultValue?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class m{constructor(e){this.key=e}affectsSome(e){return e.has(this.key)}}class f{constructor(e){this.keys=e}affectsSome(e){for(const t of this.keys)if(e.has(t))return!0;return!1}}class _{constructor(e){this.events=e}affectsSome(e){for(const t of this.events)if(t.affectsSome(e))return!0;return!1}}class v{constructor(e){this._onDidChangeContext=new i.PauseableEmitter({merge:e=>new _(e)}),this._isDisposed=!1,this._myContextId=e}createKey(e,t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new p(this,e,t)}get onDidChangeContext(){ - return this._onDidChangeContext.event}bufferChangeEvents(e){this._onDidChangeContext.pause();try{e()}finally{this._onDidChangeContext.resume()}}createScoped(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new b(this,e)}contextMatchesRules(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");const t=this.getContextValuesContainer(this._myContextId);return d.KeybindingResolver.contextMatchesRules(t,e)}getContextKeyValue(e){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(e)}setContext(e,t){if(this._isDisposed)return;const i=this.getContextValuesContainer(this._myContextId);i&&i.setValue(e,t)&&this._onDidChangeContext.fire(new m(e))}removeContext(e){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(e)&&this._onDidChangeContext.fire(new m(e))}getContext(e){return this._isDisposed?u.INSTANCE:this.getContextValuesContainer(function(e){for(;e;){if(e.hasAttribute(c)){ - const t=e.getAttribute(c);return t?parseInt(t,10):NaN}e=e.parentElement}return 0}(e))}}t.AbstractContextKeyService=v;let C=class extends v{constructor(e){super(0),this._contexts=new Map,this._toDispose=new n.DisposableStore,this._lastContextId=0;const t=new g(this._myContextId,e,this._onDidChangeContext);this._contexts.set(this._myContextId,t),this._toDispose.add(t)}dispose(){this._isDisposed=!0,this._toDispose.dispose()}getContextValuesContainer(e){return this._isDisposed?u.INSTANCE:this._contexts.get(e)||u.INSTANCE}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");let t=++this._lastContextId;return this._contexts.set(t,new h(t,this.getContextValuesContainer(e))),t}disposeContext(e){this._isDisposed||this._contexts.delete(e)}};C=a([l(0,s.IConfigurationService)],C),t.ContextKeyService=C;class b extends v{constructor(e,t){super(e.createChildContext()),this._parent=e,t&&(this._domNode=t,this._domNode.setAttribute(c,String(this._myContextId)))} - dispose(){this._isDisposed=!0,this._parent.disposeContext(this._myContextId),this._domNode&&(this._domNode.removeAttribute(c),this._domNode=void 0)}get onDidChangeContext(){return i.Event.any(this._parent.onDidChangeContext,this._onDidChangeContext.event)}getContextValuesContainer(e){return this._isDisposed?u.INSTANCE:this._parent.getContextValuesContainer(e)}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ScopedContextKeyService has been disposed");return this._parent.createChildContext(e)}disposeContext(e){this._isDisposed||this._parent.disposeContext(e)}}o.CommandsRegistry.registerCommand(r.SET_CONTEXT_COMMAND_ID,(function(e,t,i){e.get(r.IContextKeyService).createKey(String(t),i)}))})),define(t[83],i([0,1,39,16,28,34]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Extensions=t.KeybindingsRegistry=void 0;class r{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null} - static bindToCurrentPlatform(e){if(1===n.OS){if(e&&e.win)return e.win}else if(2===n.OS){if(e&&e.mac)return e.mac}else if(e&&e.linux)return e.linux;return e}registerKeybindingRule(e){const t=r.bindToCurrentPlatform(e);if(t&&t.primary){const o=i.createKeybinding(t.primary,n.OS);o&&this._registerDefaultKeybinding(o,e.id,e.args,e.weight,0,e.when)}if(t&&Array.isArray(t.secondary))for(let o=0,s=t.secondary.length;o=21&&e<=30||(e>=31&&e<=56||(80===e||81===e||82===e||83===e||84===e||85===e||86===e||110===e||111===e||87===e||88===e||89===e||90===e||91===e||92===e))}_assertNoCtrlAlt(e,t){ - e.ctrlKey&&e.altKey&&!e.metaKey&&r._mightProduceChar(e.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",e," for ",t)}_registerDefaultKeybinding(e,t,i,o,s,r){1===n.OS&&this._assertNoCtrlAlt(e.parts[0],t),this._coreKeybindings.push({keybinding:e,command:t,commandArgs:i,when:r,weight1:o,weight2:s,extensionId:null}),this._cachedMergedKeybindings=null}getDefaultKeybindings(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(a)),this._cachedMergedKeybindings.slice(0)}}function a(e,t){return e.weight1!==t.weight1?e.weight1-t.weight1:e.commandt.command?1:e.weight2-t.weight2}t.KeybindingsRegistry=new r,t.Extensions={EditorModes:"platform.keybindingsRegistry"},s.Registry.add(t.Extensions.EditorModes,t.KeybindingsRegistry)})),define(t[550],i([0,1,17,413,83,414]),(function(e,t,i,n,o,s){"use strict";function r(e,t){ - return e.getContext(document.activeElement).getValue(t)}function d(e,n){const o=function(e,t){return e.createScoped(t.target)}(e,n);return function(e,t,n){new i.RawContextKey(n,t).bindTo(e)}(o,n,t.HistoryNavigationWidgetContext),{scopedContextKeyService:o,historyNavigationEnablement:new i.RawContextKey(t.HistoryNavigationEnablementContext,!0).bindTo(o)}}Object.defineProperty(t,"__esModule",{value:!0}),t.ContextScopedReplaceInput=t.ContextScopedFindInput=t.createAndBindHistoryNavigationWidgetScopedContextKeyService=t.HistoryNavigationEnablementContext=t.HistoryNavigationWidgetContext=void 0,t.HistoryNavigationWidgetContext="historyNavigationWidget",t.HistoryNavigationEnablementContext="historyNavigationEnabled",t.createAndBindHistoryNavigationWidgetScopedContextKeyService=d;let c=class extends n.FindInput{constructor(e,t,i,n,o=!1){super(e,t,o,i),this._register(d(n,{target:this.inputBox.element,historyNavigator:this.inputBox}).scopedContextKeyService)}};c=a([l(3,i.IContextKeyService)],c), - t.ContextScopedFindInput=c;let h=class extends s.ReplaceInput{constructor(e,t,i,n,o=!1){super(e,t,o,i),this._register(d(n,{target:this.inputBox.element,historyNavigator:this.inputBox}).scopedContextKeyService)}};h=a([l(3,i.IContextKeyService)],h),t.ContextScopedReplaceInput=h,o.KeybindingsRegistry.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:i.ContextKeyExpr.and(i.ContextKeyExpr.has(t.HistoryNavigationWidgetContext),i.ContextKeyExpr.equals(t.HistoryNavigationEnablementContext,!0)),primary:16,secondary:[528],handler:(e,n)=>{const o=r(e.get(i.IContextKeyService),t.HistoryNavigationWidgetContext);if(o){o.historyNavigator.showPreviousValue()}}}),o.KeybindingsRegistry.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:i.ContextKeyExpr.and(i.ContextKeyExpr.has(t.HistoryNavigationWidgetContext),i.ContextKeyExpr.equals(t.HistoryNavigationEnablementContext,!0)),primary:18,secondary:[530],handler:(e,n)=>{ - const o=r(e.get(i.IContextKeyService),t.HistoryNavigationWidgetContext);if(o){o.historyNavigator.showNextValue()}}})})),define(t[94],i([0,1,34,19,2]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QuickAccessRegistry=t.Extensions=t.DefaultQuickAccessFilterValue=void 0,function(e){e[e.PRESERVE=0]="PRESERVE",e[e.LAST=1]="LAST"}(t.DefaultQuickAccessFilterValue||(t.DefaultQuickAccessFilterValue={})),t.Extensions={Quickaccess:"workbench.contributions.quickaccess"};class s{constructor(){this.providers=[],this.defaultProvider=void 0}registerQuickAccessProvider(e){return 0===e.prefix.length?this.defaultProvider=e:this.providers.push(e),this.providers.sort((e,t)=>t.prefix.length-e.prefix.length),o.toDisposable(()=>{this.providers.splice(this.providers.indexOf(e),1),this.defaultProvider===e&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return n.coalesce([this.defaultProvider,...this.providers])}getQuickAccessProvider(e){ - return e&&this.providers.find(t=>e.startsWith(t.prefix))||void 0||this.defaultProvider}}t.QuickAccessRegistry=s,i.Registry.add(t.Extensions.Quickaccess,new s)})),define(t[551],i([0,1,75,94,34,502,2]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HelpQuickAccessProvider=void 0;let d=class e{constructor(e){this.quickInputService=e,this.registry=o.Registry.as(n.Extensions.Quickaccess)}provide(t){const i=new r.DisposableStore;i.add(t.onDidAccept(()=>{const[e]=t.selectedItems;e&&this.quickInputService.quickAccess.show(e.prefix,{preserveValue:!0})})),i.add(t.onDidChangeValue(t=>{const i=this.registry.getQuickAccessProvider(t.substr(e.PREFIX.length));i&&i.prefix&&i.prefix!==e.PREFIX&&this.quickInputService.quickAccess.show(i.prefix,{preserveValue:!0})}));const{editorProviders:n,globalProviders:o}=this.getQuickAccessProviders();return t.items=0===n.length||0===o.length?[...0===n.length?o:n]:[{label:s.localize(0,null),type:"separator"},...o,{label:s.localize(1,null), - type:"separator"},...n],i}getQuickAccessProviders(){const t=[],i=[];for(const n of this.registry.getQuickAccessProviders().sort((e,t)=>e.prefix.localeCompare(t.prefix)))if(n.prefix!==e.PREFIX)for(const e of n.helpEntries){const o=e.prefix||n.prefix,r=o||"…";(e.needsEditor?i:t).push({prefix:o,label:r,ariaLabel:s.localize(2,null,r,e.description),description:e.description})}return{editorProviders:i,globalProviders:t}}};d.PREFIX="?",d=a([l(0,i.IQuickInputService)],d),t.HelpQuickAccessProvider=d})),define(t[552],i([0,1,34,94,61,551]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.Registry.as(n.Extensions.Quickaccess).registerQuickAccessProvider({ctor:s.HelpQuickAccessProvider,prefix:"",helpEntries:[{description:o.QuickHelpNLS.helpQuickAccessActionLabel,needsEditor:!0}]})})),define(t[553],i([0,1,75,2,94,34,25,10,85]),(function(e,t,i,n,o,s,r,d,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QuickAccessController=void 0;let h=class extends n.Disposable{ - constructor(e,t){super(),this.quickInputService=e,this.instantiationService=t,this.registry=s.Registry.as(o.Extensions.Quickaccess),this.mapProviderToDescriptor=new Map,this.lastAcceptedPickerValues=new Map,this.visibleQuickAccess=void 0}show(e="",t){var s;const[r,a]=this.getOrInstantiateProvider(e),l=this.visibleQuickAccess,d=null==l?void 0:l.descriptor;if(l&&a&&d===a)return e===a.prefix||(null==t?void 0:t.preserveValue)||(l.picker.value=e),void this.adjustValueSelection(l.picker,a,t);if(a&&!(null==t?void 0:t.preserveValue)){let t=void 0;if(l&&d&&d!==a){const e=l.value.substr(d.prefix.length);e&&(t=`${a.prefix}${e}`)}if(!t){const e=null==r?void 0:r.defaultFilterValue;e===o.DefaultQuickAccessFilterValue.LAST?t=this.lastAcceptedPickerValues.get(a):"string"==typeof e&&(t=`${a.prefix}${e}`)}"string"==typeof t&&(e=t)}const c=new n.DisposableStore,h=c.add(this.quickInputService.createQuickPick());h.value=e,this.adjustValueSelection(h,a,t),h.placeholder=null==a?void 0:a.placeholder, - h.quickNavigate=null==t?void 0:t.quickNavigateConfiguration,h.hideInput=!!h.quickNavigate&&!l,("number"==typeof(null==t?void 0:t.itemActivation)||(null==t?void 0:t.quickNavigateConfiguration))&&(h.itemActivation=null!==(s=null==t?void 0:t.itemActivation)&&void 0!==s?s:i.ItemActivation.SECOND),h.contextKey=null==a?void 0:a.contextKey,h.filterValue=e=>e.substring(a?a.prefix.length:0),(null==a?void 0:a.placeholder)&&(h.ariaLabel=null==a?void 0:a.placeholder);const u=this.registerPickerListeners(h,r,a,e,c);r&&c.add(r.provide(h,u)),h.show()}adjustValueSelection(e,t,i){var n;let o;o=(null==i?void 0:i.preserveValue)?[e.value.length,e.value.length]:[null!==(n=null==t?void 0:t.prefix.length)&&void 0!==n?n:0,e.value.length],e.valueSelection=o}registerPickerListeners(e,t,i,o,s){const a=this.visibleQuickAccess={picker:e,descriptor:i,value:o};s.add(n.toDisposable(()=>{a===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),s.add(e.onDidChangeValue(e=>{const[i]=this.getOrInstantiateProvider(e);i!==t?this.show(e,{ - preserveValue:!0}):a.value=e})),i&&s.add(e.onDidAccept(()=>{this.lastAcceptedPickerValues.set(i,e.value)}));const l=s.add(new r.CancellationTokenSource);return c.once(e.onDidHide)(()=>{0===e.selectedItems.length&&l.cancel(),s.dispose()}),l.token}getOrInstantiateProvider(e){const t=this.registry.getQuickAccessProvider(e);if(!t)return[void 0,void 0];let i=this.mapProviderToDescriptor.get(t);return i||(i=this.instantiationService.createInstance(t.ctor),this.mapProviderToDescriptor.set(t,i)),[i,t]}};h=a([l(0,i.IQuickInputService),l(1,d.IInstantiationService)],h),t.QuickAccessController=h})),define(t[76],i([0,1,10,4,2,23]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InMemoryStorageService=t.WillSaveStateReason=t.IStorageService=void 0,t.IStorageService=i.createDecorator("storageService"),function(e){e[e.NONE=0]="NONE",e[e.SHUTDOWN=1]="SHUTDOWN"}(t.WillSaveStateReason||(t.WillSaveStateReason={}));class r extends o.Disposable{constructor(){super(...arguments), - this._onDidChangeStorage=this._register(new n.Emitter),this._onWillSaveState=this._register(new n.Emitter),this.onWillSaveState=this._onWillSaveState.event,this.globalCache=new Map,this.workspaceCache=new Map}getCache(e){return 0===e?this.globalCache:this.workspaceCache}get(e,t,i){const n=this.getCache(t).get(e);return s.isUndefinedOrNull(n)?i:n}getBoolean(e,t,i){const n=this.getCache(t).get(e);return s.isUndefinedOrNull(n)?i:"true"===n}getNumber(e,t,i){const n=this.getCache(t).get(e);return s.isUndefinedOrNull(n)?i:parseInt(n,10)}store(e,t,i){if(s.isUndefinedOrNull(t))return this.remove(e,i);const n=String(t);return this.getCache(i).get(e)===n?Promise.resolve():(this.getCache(i).set(e,n),this._onDidChangeStorage.fire({scope:i,key:e}),Promise.resolve())}remove(e,t){return this.getCache(t).delete(e)?(this._onDidChangeStorage.fire({scope:t,key:e}),Promise.resolve()):Promise.resolve()}}t.InMemoryStorageService=r})),define(t[554],i([0,1,59,76,18,2,15,10,46,71,73]),(function(e,t,i,n,o,s,r,d,c,h,u){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.ISuggestMemoryService=t.SuggestMemoryService=t.PrefixMemory=t.LRUMemory=t.NoMemory=t.Memory=void 0;class g{constructor(e){this.name=e}select(e,t,i){if(0===i.length)return 0;let n=i[0].score[0];for(let e=0;ea&&o.type===i[t].completion.kind&&o.insertText===i[t].completion.insertText&&(a=o.touch,r=t),i[t].completion.preselect&&-1===s)return t}return-1!==r?r:-1!==s?s:0}toJSON(){return this._cache.toJSON()}fromJSON(e){this._cache.clear();for(const[t,i]of e)i.touch=0,i.type="number"==typeof i.type?i.type:o.completionKindFromString(i.type),this._cache.set(t,i);this._seq=this._cache.size}}t.LRUMemory=m;class f extends g{constructor(){super("recentlyUsedByPrefix"),this._trie=i.TernarySearchTree.forStrings(),this._seq=0}memorize(e,t,i){const{word:n}=e.getWordUntilPosition(t),o=`${e.getLanguageIdentifier().language}/${n}`;this._trie.set(o,{type:i.completion.kind,insertText:i.completion.insertText,touch:this._seq++})}select(e,t,i){let{word:n}=e.getWordUntilPosition(t);if(!n)return super.select(e,t,i);let o=`${e.getLanguageIdentifier().language}/${n}`,s=this._trie.get(o);if(s||(s=this._trie.findSubstr(o)), - s)for(let e=0;ee.push([i,t])),e.sort((e,t)=>-(e[1].touch-t[1].touch)).forEach((e,t)=>e[1].touch=t),e.slice(0,200)}fromJSON(e){if(this._trie.clear(),e.length>0){this._seq=e[0][1].touch+1;for(const[t,i]of e)i.type="number"==typeof i.type?i.type:o.completionKindFromString(i.type),this._trie.set(t,i)}}}t.PrefixMemory=f;let _=class e{constructor(e,t,i){this._storageService=e,this._modeService=t,this._configService=i,this._disposables=new s.DisposableStore,this._persistSoon=new r.RunOnceScheduler(()=>this._saveState(),500),this._disposables.add(e.onWillSaveState(e=>{e.reason===n.WillSaveStateReason.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(e,t,i){this._withStrategy(e,t).memorize(e,t,i),this._persistSoon.schedule()}select(e,t,i){return this._withStrategy(e,t).select(e,t,i)} - _withStrategy(t,i){var n,o;const s=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:null===(n=this._modeService.getLanguageIdentifier(t.getLanguageIdAtPosition(i.lineNumber,i.column)))||void 0===n?void 0:n.language,resource:t.uri});if((null===(o=this._strategy)||void 0===o?void 0:o.name)!==s){this._saveState();const t=e._strategyCtors.get(s)||p;this._strategy=new t;try{const t=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,i=this._storageService.get(`${e._storagePrefix}/${s}`,t);i&&this._strategy.fromJSON(JSON.parse(i))}catch(e){}}return this._strategy}_saveState(){if(this._strategy){const t=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,i=JSON.stringify(this._strategy);this._storageService.store(`${e._storagePrefix}/${this._strategy.name}`,i,t)}}};_._strategyCtors=new Map([["recentlyUsedByPrefix",f],["recentlyUsed",m],["first",p]]),_._storagePrefix="suggest/memories", - _=a([l(0,n.IStorageService),l(1,u.IModeService),l(2,c.IConfigurationService)],_),t.SuggestMemoryService=_,t.ISuggestMemoryService=d.createDecorator("ISuggestMemories"),h.registerSingleton(t.ISuggestMemoryService,_,!0)})),define(t[84],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ITelemetryService=void 0,t.ITelemetryService=i.createDecorator("telemetryService")})),define(t[11],i([0,1,432,12,24,27,13,44,92,33,28,17,83,34,84,23]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectAllCommand=t.RedoCommand=t.UndoCommand=t.EditorExtensionsRegistry=t.registerEditorContribution=t.registerInstantiatedEditorAction=t.registerMultiEditorAction=t.registerEditorAction=t.registerEditorCommand=t.registerModelCommand=t.registerModelAndPositionCommand=t.registerDefaultLanguageCommand=t.registerLanguageCommand=t.MultiEditorAction=t.EditorAction=t.EditorCommand=t.ProxyCommand=t.MultiCommand=t.Command=void 0;class f{ - constructor(e){this.id=e.id,this.precondition=e.precondition,this._kbOpts=e.kbOpts,this._menuOpts=e.menuOpts,this._description=e.description}register(){if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){let e=this._kbOpts.kbExpr;this.precondition&&(e=e?h.ContextKeyExpr.and(e,this.precondition):this.precondition),u.KeybindingsRegistry.registerCommandAndKeybindingRule({id:this.id,handler:(e,t)=>this.runCommand(e,t),weight:this._kbOpts.weight,args:this._kbOpts.args,when:e,primary:this._kbOpts.primary,secondary:this._kbOpts.secondary,win:this._kbOpts.win,linux:this._kbOpts.linux,mac:this._kbOpts.mac,description:this._description})}else c.CommandsRegistry.registerCommand({id:this.id,handler:(e,t)=>this.runCommand(e,t),description:this._description})}_registerMenuItem(e){d.MenuRegistry.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title,icon:e.icon},when:e.when,order:e.order})}}t.Command=f - ;class _ extends f{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t){return this._implementations.push([e,t]),this._implementations.sort((e,t)=>t[0]-e[0]),{dispose:()=>{for(let e=0;e{if(e.get(h.IContextKeyService).contextMatchesRules(m.withNullAsUndefined(this.precondition)))return this.runEditorCommand(e,n,t)})}}t.EditorCommand=C - ;class b extends C{constructor(e){super(b.convertOptions(e)),this.label=e.label,this.alias=e.alias}static convertOptions(e){let t;function i(t){return t.menuId||(t.menuId=d.MenuId.EditorContext),t.title||(t.title=e.label),t.when=h.ContextKeyExpr.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push(...e.contextMenuOpts.map(i)):e.contextMenuOpts&&t.push(i(e.contextMenuOpts)),e.menuOpts=t,e}runEditorCommand(e,t,i){return this.reportTelemetry(e,t),this.run(e,t,i||{})}reportTelemetry(e,t){e.get(p.ITelemetryService).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}t.EditorAction=b;function S(e,t){c.CommandsRegistry.registerCommand(e,(e,i)=>t(e,i||{}))}t.MultiEditorAction=class extends b{constructor(e){super(e),this._implementations=[]}runEditorCommand(e,t,i){this.reportTelemetry(e,t);for(const t of this._implementations)if(t[1](e,i))return;return this.run(e,t,i||{})}},t.registerLanguageCommand=S, - t.registerDefaultLanguageCommand=function(e,t){S(e,(function(e,i){const{resource:s,position:d}=i;if(!(s instanceof o.URI))throw n.illegalArgument("resource");if(!r.Position.isIPosition(d))throw n.illegalArgument("position");const c=e.get(a.IModelService).getModel(s);if(c){const e=r.Position.lift(d);return t(c,e,i)}return e.get(l.ITextModelService).createModelReference(s).then(e=>new Promise((n,o)=>{try{n(t(e.object.textEditorModel,r.Position.lift(d),i))}catch(e){o(e)}}).finally(()=>{e.dispose()}))}))},t.registerModelAndPositionCommand=function(e,t){c.CommandsRegistry.registerCommand(e,(function(e,...i){const[n,s]=i;m.assertType(o.URI.isUri(n)),m.assertType(r.Position.isIPosition(s));const d=e.get(a.IModelService).getModel(n);if(d){const e=r.Position.lift(s);return t(d,e,...i.slice(2))}return e.get(l.ITextModelService).createModelReference(n).then(e=>new Promise((n,o)=>{try{n(t(e.object.textEditorModel,r.Position.lift(s),i.slice(2)))}catch(e){o(e)}}).finally(()=>{e.dispose()}))}))}, - t.registerModelCommand=function(e,t){c.CommandsRegistry.registerCommand(e,(function(e,...i){const[n]=i;m.assertType(o.URI.isUri(n));const s=e.get(a.IModelService).getModel(n);return s?t(s,...i.slice(1)):e.get(l.ITextModelService).createModelReference(n).then(e=>new Promise((n,o)=>{try{n(t(e.object.textEditorModel,i.slice(1)))}catch(e){o(e)}}).finally(()=>{e.dispose()}))}))},t.registerEditorCommand=function(e){return w.INSTANCE.registerEditorCommand(e),e},t.registerEditorAction=function(e){const t=new e;return w.INSTANCE.registerEditorAction(t),t},t.registerMultiEditorAction=function(e){return w.INSTANCE.registerEditorAction(e),e},t.registerInstantiatedEditorAction=function(e){w.INSTANCE.registerEditorAction(e)},t.registerEditorContribution=function(e,t){w.INSTANCE.registerEditorContribution(e,t)},function(e){e.getEditorCommand=function(e){return w.INSTANCE.getEditorCommand(e)},e.getEditorActions=function(){return w.INSTANCE.getEditorActions()},e.getEditorContributions=function(){ - return w.INSTANCE.getEditorContributions()},e.getSomeEditorContributions=function(e){return w.INSTANCE.getEditorContributions().filter(t=>e.indexOf(t.id)>=0)},e.getDiffEditorContributions=function(){return w.INSTANCE.getDiffEditorContributions()}}(t.EditorExtensionsRegistry||(t.EditorExtensionsRegistry={}));class w{constructor(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}registerEditorContribution(e,t){this.editorContributions.push({id:e,ctor:t})}getEditorContributions(){return this.editorContributions.slice(0)}getDiffEditorContributions(){return this.diffEditorContributions.slice(0)}registerEditorAction(e){e.register(),this.editorActions.push(e)}getEditorActions(){return this.editorActions.slice(0)}registerEditorCommand(e){e.register(),this.editorCommands[e.id]=e}getEditorCommand(e){return this.editorCommands[e]||null}}function y(e){return e.register(),e}w.INSTANCE=new w,g.Registry.add("editor.contributions",w.INSTANCE), - t.UndoCommand=y(new _({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:d.MenuId.MenubarEditMenu,group:"1_do",title:i.localize(0,null),order:1},{menuId:d.MenuId.CommandPalette,group:"",title:i.localize(1,null),order:1}]})),y(new v(t.UndoCommand,{id:"default:undo",precondition:void 0})),t.RedoCommand=y(new _({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:d.MenuId.MenubarEditMenu,group:"1_do",title:i.localize(2,null),order:2},{menuId:d.MenuId.CommandPalette,group:"",title:i.localize(3,null),order:1}]})),y(new v(t.RedoCommand,{id:"default:redo",precondition:void 0})),t.SelectAllCommand=y(new _({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:d.MenuId.MenubarSelectionMenu,group:"1_basic",title:i.localize(4,null),order:1},{menuId:d.MenuId.CommandPalette,group:"",title:i.localize(5,null),order:1}]}))})), - define(t[175],i([0,1,430,23,11,27,514,45,232,233,171,13,3,22,17,83]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoreEditingCommands=t.CoreNavigationCommands=t.RevealLine_=t.EditorScroll_=t.CoreEditorCommand=void 0;const f=0;class _ extends o.EditorCommand{runEditorCommand(e,t,i){const n=t._getViewModel();n&&this.runCoreEditorCommand(n,i||{})}}var v,C,b;t.CoreEditorCommand=_,function(e){e.description={description:"Scroll editor in the given direction",args:[{name:"Editor scroll argument object", - description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'to': A mandatory direction value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'up', 'down'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'by': Unit to move. Default is computed based on 'to' value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'line', 'wrappedLine', 'page', 'halfPage'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'value': Number of units to move. Default is '1'.\n\t\t\t\t\t* 'revealCursor': If 'true' reveals the cursor if it is outside view port.\n\t\t\t\t",constraint:function(e){if(!n.isObject(e))return!1;const t=e;return!!n.isString(t.to)&&(!(!n.isUndefined(t.by)&&!n.isString(t.by))&&(!(!n.isUndefined(t.value)&&!n.isNumber(t.value))&&!(!n.isUndefined(t.revealCursor)&&!n.isBoolean(t.revealCursor))))},schema:{type:"object",required:["to"],properties:{to:{type:"string",enum:["up","down"]},by:{type:"string",enum:["line","wrappedLine","page","halfPage"]},value:{type:"number",default:1},revealCursor:{type:"boolean"}}}}]},e.RawDirection={Up:"up",Down:"down"},e.RawUnit={ - Line:"line",WrappedLine:"wrappedLine",Page:"page",HalfPage:"halfPage"},e.parse=function(t){let i,n;switch(t.to){case e.RawDirection.Up:i=1;break;case e.RawDirection.Down:i=2;break;default:return null}switch(t.by){case e.RawUnit.Line:n=1;break;case e.RawUnit.WrappedLine:n=2;break;case e.RawUnit.Page:n=3;break;case e.RawUnit.HalfPage:n=4;break;default:n=2}return{direction:i,unit:n,value:Math.floor(t.value||1),revealCursor:!!t.revealCursor,select:!!t.select}}}(v=t.EditorScroll_||(t.EditorScroll_={})),function(e){e.description={description:"Reveal the given line at the given logical position",args:[{name:"Reveal line argument object",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'lineNumber': A mandatory line number value.\n\t\t\t\t\t* 'at': Logical position at which line has to be revealed .\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'top', 'center', 'bottom'\n\t\t\t\t\t\t```\n\t\t\t\t",constraint:function(e){if(!n.isObject(e))return!1;const t=e - ;return!!n.isNumber(t.lineNumber)&&!(!n.isUndefined(t.at)&&!n.isString(t.at))},schema:{type:"object",required:["lineNumber"],properties:{lineNumber:{type:"number"},at:{type:"string",enum:["top","center","bottom"]}}}}]},e.RawAtArgument={Top:"top",Center:"center",Bottom:"bottom"}}(C=t.RevealLine_||(t.RevealLine_={}));class S{constructor(e){e.addImplementation(1e4,(e,t)=>{const i=e.get(s.ICodeEditorService).getFocusedCodeEditor();return!(!i||!i.hasTextFocus())&&(this.runEditorCommand(e,i,t),!0)}),e.addImplementation(1e3,(e,t)=>{const i=document.activeElement;return!!(i&&["input","textarea"].indexOf(i.tagName.toLowerCase())>=0)&&(this.runDOMCommand(),!0)}),e.addImplementation(0,(e,t)=>{const i=e.get(s.ICodeEditorService).getActiveCodeEditor();return!!i&&(i.focus(),this.runEditorCommand(e,i,t),!0)})}}!function(e){class t extends _{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(), - e.setCursorStates(t.source,3,[d.CursorMoveCommands.moveTo(e,e.getPrimaryCursorState(),this._inSelectionMode,t.position,t.viewPosition)]),e.revealPrimaryCursor(t.source,!0)}}e.MoveTo=o.registerEditorCommand(new t({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),e.MoveToSelect=o.registerEditorCommand(new t({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class n extends _{runCoreEditorCommand(e,t){e.model.pushStackElement();const i=this._getColumnSelectResult(e,e.getPrimaryCursorState(),e.getCursorColumnSelectData(),t);e.setCursorStates(t.source,3,i.viewStates.map(e=>a.CursorState.fromViewState(e))),e.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:i.fromLineNumber,fromViewVisualColumn:i.fromVisualColumn,toViewLineNumber:i.toLineNumber,toViewVisualColumn:i.toVisualColumn}),i.reversed?e.revealTopMostCursor(t.source):e.revealBottomMostCursor(t.source)}}e.ColumnSelect=o.registerEditorCommand(new class extends n{constructor(){super({id:"columnSelect",precondition:void 0})} - _getColumnSelectResult(e,t,i,n){const o=e.model.validatePosition(n.position),s=e.coordinatesConverter.validateViewPosition(new h.Position(n.viewPosition.lineNumber,n.viewPosition.column),o);let a=n.doColumnSelect?i.fromViewLineNumber:s.lineNumber,l=n.doColumnSelect?i.fromViewVisualColumn:n.mouseColumn-1;return r.ColumnSelection.columnSelect(e.cursorConfig,e,a,l,s.lineNumber,n.mouseColumn-1)}}),e.CursorColumnSelectLeft=o.registerEditorCommand(new class extends n{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return r.ColumnSelection.columnSelectLeft(e.cursorConfig,e,i)}}),e.CursorColumnSelectRight=o.registerEditorCommand(new class extends n{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){ - return r.ColumnSelection.columnSelectRight(e.cursorConfig,e,i)}});class s extends n{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return r.ColumnSelection.columnSelectUp(e.cursorConfig,e,i,this._isPaged)}}e.CursorColumnSelectUp=o.registerEditorCommand(new s({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:3600,linux:{primary:0}}})),e.CursorColumnSelectPageUp=o.registerEditorCommand(new s({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:3595,linux:{primary:0}}}));class l extends n{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return r.ColumnSelection.columnSelectDown(e.cursorConfig,e,i,this._isPaged)}}e.CursorColumnSelectDown=o.registerEditorCommand(new l({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:3602, - linux:{primary:0}}})),e.CursorColumnSelectPageDown=o.registerEditorCommand(new l({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:3596,linux:{primary:0}}}));class c extends _{constructor(){super({id:"cursorMove",precondition:void 0,description:d.CursorMove.description})}runCoreEditorCommand(e,t){const i=d.CursorMove.parse(t);i&&this._runCursorMove(e,t.source,i)}_runCursorMove(e,t,i){e.model.pushStackElement(),e.setCursorStates(t,3,c._move(e,e.getCursorStates(),i)),e.revealPrimaryCursor(t,!0)}static _move(e,t,i){const n=i.select,o=i.value;switch(i.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:return d.CursorMoveCommands.simpleMove(e,t,i.direction,n,o,i.unit);case 9:case 11:case 10:case 12:return d.CursorMoveCommands.viewportMove(e,t,i.direction,n,o);default:return null}}}e.CursorMoveImpl=c,e.CursorMove=o.registerEditorCommand(new c);class p extends _{constructor(e){super(e),this._staticArgs=e.args} - runCoreEditorCommand(e,t){let i=this._staticArgs;-1===this._staticArgs.value&&(i={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:e.cursorConfig.pageSize}),e.model.pushStackElement(),e.setCursorStates(t.source,3,d.CursorMoveCommands.simpleMove(e,e.getCursorStates(),i.direction,i.select,i.value,i.unit)),e.revealPrimaryCursor(t.source,!0)}}e.CursorLeft=o.registerEditorCommand(new p({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),e.CursorLeftSelect=o.registerEditorCommand(new p({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:1039}})),e.CursorRight=o.registerEditorCommand(new p({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus, - primary:17,mac:{primary:17,secondary:[292]}}})),e.CursorRightSelect=o.registerEditorCommand(new p({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:1041}})),e.CursorUp=o.registerEditorCommand(new p({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),e.CursorUpSelect=o.registerEditorCommand(new p({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),e.CursorPageUp=o.registerEditorCommand(new p({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:11}})),e.CursorPageUpSelect=o.registerEditorCommand(new p({args:{ - direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:1035}})),e.CursorDown=o.registerEditorCommand(new p({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),e.CursorDownSelect=o.registerEditorCommand(new p({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),e.CursorPageDown=o.registerEditorCommand(new p({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:12}})),e.CursorPageDownSelect=o.registerEditorCommand(new p({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{ - weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:1036}})),e.CreateCursor=o.registerEditorCommand(new class extends _{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(e,t){let i;i=t.wholeLine?d.CursorMoveCommands.line(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition):d.CursorMoveCommands.moveTo(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition);const n=e.getCursorStates();if(n.length>1){const o=i.modelState?i.modelState.position:null,s=i.viewState?i.viewState.position:null;for(let i=0,r=n.length;io&&(n=o) - ;const s=new u.Range(n,1,n,e.model.getLineMaxColumn(n));let r=0;if(i.at)switch(i.at){case C.RawAtArgument.Top:r=3;break;case C.RawAtArgument.Center:r=1;break;case C.RawAtArgument.Bottom:r=4}const a=e.coordinatesConverter.convertModelRangeToViewRange(s);e.revealRange(t.source,!1,a,r,0)}}),e.SelectAll=new class extends S{constructor(){super(o.SelectAllCommand)}runDOMCommand(){document.execCommand("selectAll")}runEditorCommand(e,t,i){const n=t._getViewModel();n&&this.runCoreEditorCommand(n,i)}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates("keyboard",3,[d.CursorMoveCommands.selectAll(e,e.getPrimaryCursorState())])}},e.SetSelection=o.registerEditorCommand(new class extends _{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[a.CursorState.fromModelSelection(t.selection)])}})}(b=t.CoreNavigationCommands||(t.CoreNavigationCommands={})) - ;const w=p.ContextKeyExpr.and(g.EditorContextKeys.textInputFocus,g.EditorContextKeys.columnSelection);function y(e,t){m.KeybindingsRegistry.registerKeybindingRule({id:e,primary:t,when:w,weight:f+1})}function E(e){return e.register(),e}y(b.CursorColumnSelectLeft.id,1039),y(b.CursorColumnSelectRight.id,1041),y(b.CursorColumnSelectUp.id,1040),y(b.CursorColumnSelectPageUp.id,1035),y(b.CursorColumnSelectDown.id,1042),y(b.CursorColumnSelectPageDown.id,1036),function(e){class t extends o.EditorCommand{runEditorCommand(e,t,i){const n=t._getViewModel();n&&this.runCoreEditingCommand(t,n,i||{})}}e.CoreEditingCommand=t,e.LineBreakInsert=o.registerEditorCommand(new class extends t{constructor(){super({id:"lineBreakInsert",precondition:g.EditorContextKeys.writable,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(), - e.executeCommands(this.id,c.TypeOperations.lineBreakInsert(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection)))}}),e.Outdent=o.registerEditorCommand(new class extends t{constructor(){super({id:"outdent",precondition:g.EditorContextKeys.writable,kbOpts:{weight:f,kbExpr:p.ContextKeyExpr.and(g.EditorContextKeys.editorTextFocus,g.EditorContextKeys.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,c.TypeOperations.outdent(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),e.Tab=o.registerEditorCommand(new class extends t{constructor(){super({id:"tab",precondition:g.EditorContextKeys.writable,kbOpts:{weight:f,kbExpr:p.ContextKeyExpr.and(g.EditorContextKeys.editorTextFocus,g.EditorContextKeys.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(), - e.executeCommands(this.id,c.TypeOperations.tab(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),e.DeleteLeft=o.registerEditorCommand(new class extends t{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(e,t,i){const[n,o]=l.DeleteOperations.deleteLeft(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection));n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(2)}}),e.DeleteRight=o.registerEditorCommand(new class extends t{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:f,kbExpr:g.EditorContextKeys.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(e,t,i){ - const[n,o]=l.DeleteOperations.deleteRight(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection));n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(3)}}),e.Undo=new class extends S{constructor(){super(o.UndoCommand)}runDOMCommand(){document.execCommand("undo")}runEditorCommand(e,t,i){t.hasModel()&&!0!==t.getOption(72)&&t.getModel().undo()}},e.Redo=new class extends S{constructor(){super(o.RedoCommand)}runDOMCommand(){document.execCommand("redo")}runEditorCommand(e,t,i){t.hasModel()&&!0!==t.getOption(72)&&t.getModel().redo()}}}(t.CoreEditingCommands||(t.CoreEditingCommands={}));class L extends o.Command{constructor(e,t,i){super({id:e,precondition:void 0,description:i}),this._handlerId=t}runCommand(e,t){const i=e.get(s.ICodeEditorService).getFocusedCodeEditor();i&&i.trigger("keyboard",this._handlerId,t)}}function x(e,t){E(new L("default:"+e,e)),E(new L(e,e,t))}x("type",{description:"Type",args:[{name:"args",schema:{type:"object", - required:["text"],properties:{text:{type:"string"}}}}]}),x("replacePreviousChar"),x("compositionStart"),x("compositionEnd"),x("paste"),x("cut")})),define(t[555],i([0,1,11,17,25,69,10,71]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditorKeybindingCancellationTokenSource=void 0;const l=r.createDecorator("IEditorCancelService"),d=new n.RawContextKey("cancellableOperation",!1);a.registerSingleton(l,class{constructor(){this._tokens=new WeakMap}add(e,t){let i,o=this._tokens.get(e);return o||(o=e.invokeWithinContext(e=>{return{key:d.bindTo(e.get(n.IContextKeyService)),tokens:new s.LinkedList}}),this._tokens.set(e,o)),o.key.set(!0),i=o.tokens.push(t),()=>{i&&(i(),o.key.set(!o.tokens.isEmpty()),i=void 0)}}cancel(e){const t=this._tokens.get(e);if(!t)return;const i=t.tokens.pop();i&&(i.cancel(),t.key.set(!t.tokens.isEmpty()))}},!0);class c extends o.CancellationTokenSource{constructor(e,t){super(t),this.editor=e, - this._unregister=e.invokeWithinContext(t=>t.get(l).add(e,this))}dispose(){this._unregister(),super.dispose()}}t.EditorKeybindingCancellationTokenSource=c,i.registerEditorCommand(new class extends i.EditorCommand{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:d})}runEditorCommand(e,t){e.get(l).cancel(t)}})})),define(t[68],i([0,1,8,3,25,2,555]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StableEditorScrollState=t.TextModelCancellationTokenSource=t.EditorStateCancellationTokenSource=t.EditorState=void 0;class a{constructor(e,t){if(this.flags=t,0!=(1&this.flags)){const t=e.getModel();this.modelVersionId=t?i.format("{0}#{1}",t.uri.toString(),t.getVersionId()):null}else this.modelVersionId=null;0!=(4&this.flags)?this.position=e.getPosition():this.position=null,0!=(2&this.flags)?this.selection=e.getSelection():this.selection=null,0!=(8&this.flags)?(this.scrollLeft=e.getScrollLeft(), - this.scrollTop=e.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(e){if(!(e instanceof a))return!1;const t=e;return this.modelVersionId===t.modelVersionId&&(this.scrollLeft===t.scrollLeft&&this.scrollTop===t.scrollTop&&(!(!this.position&&t.position||this.position&&!t.position||this.position&&t.position&&!this.position.equals(t.position))&&!(!this.selection&&t.selection||this.selection&&!t.selection||this.selection&&t.selection&&!this.selection.equalsRange(t.selection))))}validate(e){return this._equals(new a(e,this.flags))}}t.EditorState=a;class l extends r.EditorKeybindingCancellationTokenSource{constructor(e,t,i,o){super(e,o),this.editor=e,this._listener=new s.DisposableStore,4&t&&this._listener.add(e.onDidChangeCursorPosition(e=>{i&&n.Range.containsPosition(i,e.position)||this.cancel()})),2&t&&this._listener.add(e.onDidChangeCursorSelection(e=>{i&&n.Range.containsRange(i,e.selection)||this.cancel()})),8&t&&this._listener.add(e.onDidScrollChange(e=>this.cancel())), - 1&t&&(this._listener.add(e.onDidChangeModel(e=>this.cancel())),this._listener.add(e.onDidChangeModelContent(e=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}t.EditorStateCancellationTokenSource=l;class d extends o.CancellationTokenSource{constructor(e,t){super(t),this._listener=e.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}t.TextModelCancellationTokenSource=d;class c{constructor(e,t,i){this._visiblePosition=e,this._visiblePositionScrollDelta=t,this._cursorPosition=i}static capture(e){let t=null,i=0;if(0!==e.getScrollTop()){const n=e.getVisibleRanges();if(n.length>0){t=n[0].getStartPosition();const o=e.getTopForPosition(t.lineNumber,t.column);i=e.getScrollTop()-o}}return new c(t,i,e.getPosition())}restore(e){if(this._visiblePosition){const t=e.getTopForPosition(this._visiblePosition.lineNumber,this._visiblePosition.column);e.setScrollTop(t+this._visiblePositionScrollDelta)}}restoreRelativeVerticalPositionOfCursor(e){const t=e.getPosition() - ;if(!this._cursorPosition||!t)return;const i=e.getTopForLineNumber(t.lineNumber)-e.getTopForLineNumber(this._cursorPosition.lineNumber);e.setScrollTop(e.getScrollTop()+i)}}t.StableEditorScrollState=c})),define(t[556],i([0,1,175,13,16]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewController=void 0;t.ViewController=class{constructor(e,t,i,n){this.configuration=e,this.viewModel=t,this.userInputEvents=i,this.commandDelegate=n}paste(e,t,i,n){this.commandDelegate.paste(e,t,i,n)}type(e){this.commandDelegate.type(e)}replacePreviousChar(e,t){this.commandDelegate.replacePreviousChar(e,t)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(e){i.CoreNavigationCommands.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:e})}_validateViewColumn(e){const t=this.viewModel.getLineMinColumn(e.lineNumber) - ;return e.column=4?this._selectAll():3===e.mouseDownCount?this._hasMulticursorModifier(e)?e.inSelectionMode?this._lastCursorLineSelectDrag(e.position):this._lastCursorLineSelect(e.position):e.inSelectionMode?this._lineSelectDrag(e.position):this._lineSelect(e.position):2===e.mouseDownCount?this._hasMulticursorModifier(e)?this._lastCursorWordSelect(e.position):e.inSelectionMode?this._wordSelectDrag(e.position):this._wordSelect(e.position):this._hasMulticursorModifier(e)?this._hasNonMulticursorModifier(e)||(e.shiftKey?this._columnSelect(e.position,e.mouseColumn,!0):e.inSelectionMode?this._lastCursorMoveToSelect(e.position):this._createCursor(e.position,!1)):e.inSelectionMode?e.altKey?this._columnSelect(e.position,e.mouseColumn,!0):n?this._columnSelect(e.position,e.mouseColumn,!0):this._moveToSelect(e.position):this.moveTo(e.position) - }_usualArgs(e){return e=this._validateViewColumn(e),{source:"mouse",position:this._convertViewToModelPosition(e),viewPosition:e}}moveTo(e){i.CoreNavigationCommands.MoveTo.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_moveToSelect(e){i.CoreNavigationCommands.MoveToSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_columnSelect(e,t,n){e=this._validateViewColumn(e),i.CoreNavigationCommands.ColumnSelect.runCoreEditorCommand(this.viewModel,{source:"mouse",position:this._convertViewToModelPosition(e),viewPosition:e,mouseColumn:t,doColumnSelect:n})}_createCursor(e,t){e=this._validateViewColumn(e),i.CoreNavigationCommands.CreateCursor.runCoreEditorCommand(this.viewModel,{source:"mouse",position:this._convertViewToModelPosition(e),viewPosition:e,wholeLine:t})}_lastCursorMoveToSelect(e){i.CoreNavigationCommands.LastCursorMoveToSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_wordSelect(e){i.CoreNavigationCommands.WordSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))} - _wordSelectDrag(e){i.CoreNavigationCommands.WordSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_lastCursorWordSelect(e){i.CoreNavigationCommands.LastCursorWordSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_lineSelect(e){i.CoreNavigationCommands.LineSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_lineSelectDrag(e){i.CoreNavigationCommands.LineSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_lastCursorLineSelect(e){i.CoreNavigationCommands.LastCursorLineSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_lastCursorLineSelectDrag(e){i.CoreNavigationCommands.LastCursorLineSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_selectAll(){i.CoreNavigationCommands.SelectAll.runCoreEditorCommand(this.viewModel,{source:"mouse"})}_convertViewToModelPosition(e){return this.viewModel.coordinatesConverter.convertViewPositionToModelPosition(e)}emitKeyDown(e){this.userInputEvents.emitKeyDown(e)}emitKeyUp(e){ - this.userInputEvents.emitKeyUp(e)}emitContextMenu(e){this.userInputEvents.emitContextMenu(e)}emitMouseMove(e){this.userInputEvents.emitMouseMove(e)}emitMouseLeave(e){this.userInputEvents.emitMouseLeave(e)}emitMouseUp(e){this.userInputEvents.emitMouseUp(e)}emitMouseDown(e){this.userInputEvents.emitMouseDown(e)}emitMouseDrag(e){this.userInputEvents.emitMouseDrag(e)}emitMouseDrop(e){this.userInputEvents.emitMouseDrop(e)}emitMouseWheel(e){this.userInputEvents.emitMouseWheel(e)}}})),define(t[557],i([0,1,11,445,22,20,39,17,78,48,324]),(function(e,t,i,n,o,s,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionAnchorSet=void 0,t.SelectionAnchorSet=new c.RawContextKey("selectionAnchorSet",!1);let g=class e{constructor(e,i){this.editor=e,this.selectionAnchorSetContextKey=t.SelectionAnchorSet.bindTo(i),this.modelChangeListener=e.onDidChangeModel(()=>this.selectionAnchorSetContextKey.reset())}static get(t){return t.getContribution(e.ID)}setSelectionAnchor(){if(this.editor.hasModel()){ - const e=this.editor.getPosition(),t=this.decorationId?[this.decorationId]:[],i=this.editor.deltaDecorations(t,[{range:s.Selection.fromPositions(e,e),options:{stickiness:1,hoverMessage:(new h.MarkdownString).appendText(n.localize(0,null)),className:"selection-anchor"}}]);this.decorationId=i[0],this.selectionAnchorSetContextKey.set(!!this.decorationId),u.alert(n.localize(1,null,e.lineNumber,e.column))}}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const e=this.editor.getModel().getDecorationRange(this.decorationId);e&&this.editor.setPosition(e.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const e=this.editor.getModel().getDecorationRange(this.decorationId);if(e){const t=this.editor.getPosition();this.editor.setSelection(s.Selection.fromPositions(e.getStartPosition(),t)),this.cancelSelectionAnchor()}}}cancelSelectionAnchor(){this.decorationId&&(this.editor.deltaDecorations([this.decorationId],[]),this.decorationId=void 0, - this.selectionAnchorSetContextKey.set(!1))}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}};g.ID="editor.contrib.selectionAnchorController",g=a([l(1,c.IContextKeyService)],g);class p extends i.EditorAction{constructor(){super({id:"editor.action.setSelectionAnchor",label:n.localize(2,null),alias:"Set Selection Anchor",precondition:void 0,kbOpts:{kbExpr:o.EditorContextKeys.editorTextFocus,primary:d.KeyChord(2089,2080),weight:100}})}run(e,t){return r(this,void 0,void 0,(function*(){g.get(t).setSelectionAnchor()}))}}class m extends i.EditorAction{constructor(){super({id:"editor.action.goToSelectionAnchor",label:n.localize(3,null),alias:"Go to Selection Anchor",precondition:t.SelectionAnchorSet})}run(e,t){return r(this,void 0,void 0,(function*(){g.get(t).goToSelectionAnchor()}))}}class f extends i.EditorAction{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:n.localize(4,null),alias:"Select from Anchor to Cursor",precondition:t.SelectionAnchorSet,kbOpts:{ - kbExpr:o.EditorContextKeys.editorTextFocus,primary:d.KeyChord(2089,2089),weight:100}})}run(e,t){return r(this,void 0,void 0,(function*(){g.get(t).selectFromAnchorToCursor()}))}}class _ extends i.EditorAction{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:n.localize(5,null),alias:"Cancel Selection Anchor",precondition:t.SelectionAnchorSet,kbOpts:{kbExpr:o.EditorContextKeys.editorTextFocus,primary:9,weight:100}})}run(e,t){return r(this,void 0,void 0,(function*(){g.get(t).cancelSelectionAnchor()}))}}i.registerEditorContribution(g.ID,g),i.registerEditorAction(p),i.registerEditorAction(m),i.registerEditorAction(f),i.registerEditorAction(_)})),define(t[558],i([0,1,447,11,22,389]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r extends n.EditorAction{constructor(e,t){super(t),this.left=e}run(e,t){if(!t.hasModel())return;let i=[],n=t.getSelections();for(const e of n)i.push(new s.MoveCaretCommand(e,this.left));t.pushUndoStop(), - t.executeCommands(this.id,i),t.pushUndoStop()}}n.registerEditorAction(class extends r{constructor(){super(!0,{id:"editor.action.moveCarretLeftAction",label:i.localize(0,null),alias:"Move Selected Text Left",precondition:o.EditorContextKeys.writable})}}),n.registerEditorAction(class extends r{constructor(){super(!1,{id:"editor.action.moveCarretRightAction",label:i.localize(1,null),alias:"Move Selected Text Right",precondition:o.EditorContextKeys.writable})}})})),define(t[559],i([0,1,448,11,88,3,22,170]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class l extends n.EditorAction{constructor(){super({id:"editor.action.transposeLetters",label:i.localize(0,null),alias:"Transpose Letters",precondition:r.EditorContextKeys.writable,kbOpts:{kbExpr:r.EditorContextKeys.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(e,t){if(!t.hasModel())return;let i=t.getModel(),n=[],r=t.getSelections();for(let e of r){if(!e.isEmpty())continue - ;let t=e.startLineNumber,r=e.startColumn,l=i.getLineMaxColumn(t);if(1===t&&(1===r||2===r&&2===l))continue;let d=r===l?e.getPosition():a.MoveOperations.rightPosition(i,e.getPosition().lineNumber,e.getPosition().column),c=a.MoveOperations.leftPosition(i,d.lineNumber,d.column),h=a.MoveOperations.leftPosition(i,c.lineNumber,c.column),u=i.getValueInRange(s.Range.fromPositions(h,c)),g=i.getValueInRange(s.Range.fromPositions(c,d)),p=s.Range.fromPositions(h,d);n.push(new o.ReplaceCommand(p,g+u))}n.length>0&&(t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop())}}n.registerEditorAction(l)})),define(t[560],i([0,1,449,36,16,208,11,27,22,33,80]),(function(e,t,i,n,o,s,a,l,d,c,h){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PasteAction=t.CopyAction=t.CutAction=void 0;const u=o.isNative||document.queryCommandSupported("cut"),g=o.isNative||document.queryCommandSupported("copy"),p=g&&!n.isEdge,m=!n.isFirefox||document.queryCommandSupported("paste");function f(e){return e.register(),e} - t.CutAction=u?f(new a.MultiCommand({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:o.isNative?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:c.MenuId.MenubarEditMenu,group:"2_ccp",title:i.localize(0,null),order:1},{menuId:c.MenuId.EditorContext,group:"9_cutcopypaste",title:i.localize(1,null),when:d.EditorContextKeys.writable,order:1},{menuId:c.MenuId.CommandPalette,group:"",title:i.localize(2,null),order:1}]})):void 0,t.CopyAction=g?f(new a.MultiCommand({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:o.isNative?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:c.MenuId.MenubarEditMenu,group:"2_ccp",title:i.localize(3,null),order:2},{menuId:c.MenuId.EditorContext,group:"9_cutcopypaste",title:i.localize(4,null),order:2},{menuId:c.MenuId.CommandPalette,group:"",title:i.localize(5,null),order:1}]})):void 0,t.PasteAction=m?f(new a.MultiCommand({id:"editor.action.clipboardPasteAction", - precondition:void 0,kbOpts:o.isNative?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:c.MenuId.MenubarEditMenu,group:"2_ccp",title:i.localize(6,null),order:3},{menuId:c.MenuId.EditorContext,group:"9_cutcopypaste",title:i.localize(7,null),when:d.EditorContextKeys.writable,order:3},{menuId:c.MenuId.CommandPalette,group:"",title:i.localize(8,null),order:1}]})):void 0;class _ extends a.EditorAction{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:i.localize(9,null),alias:"Copy With Syntax Highlighting",precondition:void 0,kbOpts:{kbExpr:d.EditorContextKeys.textInputFocus,primary:0,weight:100}})}run(e,t){if(!t.hasModel())return;!t.getOption(26)&&t.getSelection().isEmpty()||(s.CopyOptions.forceCopyWithSyntaxHighlighting=!0,t.focus(),document.execCommand("copy"),s.CopyOptions.forceCopyWithSyntaxHighlighting=!1)}}function v(e,t){e&&(e.addImplementation(1e4,(e,i)=>{ - const n=e.get(l.ICodeEditorService).getFocusedCodeEditor();if(n&&n.hasTextFocus()){const e=n.getOption(26),i=n.getSelection();return!(!i||!i.isEmpty()||e)||(document.execCommand(t),!0)}return!1}),e.addImplementation(0,(e,i)=>(document.execCommand(t),!0)))}v(t.CutAction,"cut"),v(t.CopyAction,"copy"),t.PasteAction&&(t.PasteAction.addImplementation(1e4,(e,t)=>{const i=e.get(l.ICodeEditorService),n=e.get(h.IClipboardService),a=i.getFocusedCodeEditor();if(a&&a.hasTextFocus()){return!(!document.execCommand("paste")&&o.isWeb)||((()=>r(void 0,void 0,void 0,(function*(){const e=yield n.readText();if(""!==e){const t=s.InMemoryClipboardMetadataManager.INSTANCE.get(e);let i=!1,n=null,o=null;t&&(i=a.getOption(26)&&!!t.isFromEmptySelection,n=void 0!==t.multicursorText?t.multicursorText:null,o=t.mode),a.trigger("keyboard","paste",{text:e,pasteOnNewLine:i,multicursorText:n,mode:o})}})))(),!0)}return!1}),t.PasteAction.addImplementation(0,(e,t)=>(document.execCommand("paste"),!0))),p&&a.registerEditorAction(_)})), - define(t[136],i([0,1,19,25,12,2,24,68,11,3,20,18,44,124,56]),(function(e,t,i,n,o,s,a,l,d,c,h,u,g,p,m){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCodeActions=t.fixAllCommandId=t.organizeImportsCommandId=t.sourceActionCommandId=t.refactorCommandId=t.codeActionCommandId=void 0,t.codeActionCommandId="editor.action.codeAction",t.refactorCommandId="editor.action.refactor",t.sourceActionCommandId="editor.action.sourceAction",t.organizeImportsCommandId="editor.action.organizeImports",t.fixAllCommandId="editor.action.fixAll";class f extends s.Disposable{constructor(e,t,n){super(),this.documentation=t,this._register(n),this.allActions=i.mergeSort([...e],f.codeActionsComparator),this.validActions=this.allActions.filter(e=>!e.disabled)}static codeActionsComparator(e,t){ - return e.isPreferred&&!t.isPreferred?-1:!e.isPreferred&&t.isPreferred?1:i.isNonEmptyArray(e.diagnostics)?i.isNonEmptyArray(t.diagnostics)?e.diagnostics[0].message.localeCompare(t.diagnostics[0].message):-1:i.isNonEmptyArray(t.diagnostics)?1:0}get hasAutoFix(){return this.validActions.some(e=>!!e.kind&&p.CodeActionKind.QuickFix.contains(new p.CodeActionKind(e.kind))&&!!e.isPreferred)}}const _={actions:[],documentation:void 0};function v(e,t,n,a,d){var c;const h=n.filter||{},g={only:null===(c=h.include)||void 0===c?void 0:c.value,trigger:n.type},m=new l.TextModelCancellationTokenSource(e,d),v=function(e,t){return u.CodeActionProviderRegistry.all(e).filter(e=>!e.providedCodeActionKinds||e.providedCodeActionKinds.some(e=>p.mayIncludeActionsOfKind(t,new p.CodeActionKind(e))))}(e,h),C=new s.DisposableStore,b=v.map(i=>r(this,void 0,void 0,(function*(){try{a.report(i);const n=yield i.provideCodeActions(e,t,g,m.token);if(n&&C.add(n),m.token.isCancellationRequested)return _ - ;const o=((null==n?void 0:n.actions)||[]).filter(e=>e&&p.filtersAction(h,e));return{actions:o,documentation:function(e,t,i){if(!e.documentation)return;const n=e.documentation.map(e=>({kind:new p.CodeActionKind(e.kind),command:e.command}));if(i){let e;for(const t of n)t.kind.contains(i)&&(e?e.kind.contains(t.kind)&&(e=t):e=t);if(e)return null==e?void 0:e.command}for(const e of t)if(e.kind)for(const t of n)if(t.kind.contains(new p.CodeActionKind(e.kind)))return t.command;return}(i,o,h.include)}}catch(e){if(o.isPromiseCanceledError(e))throw e;return o.onUnexpectedExternalError(e),_}}))),S=u.CodeActionProviderRegistry.onDidChange(()=>{const t=u.CodeActionProviderRegistry.all(e);i.equals(t,v)||m.cancel()});return Promise.all(b).then(e=>{const t=i.flatten(e.map(e=>e.actions)),n=i.coalesce(e.map(e=>e.documentation));return new f(t,n,C)}).finally(()=>{S.dispose(),m.dispose()})}t.getCodeActions=v,d.registerLanguageCommand("_executeCodeActionProvider",(function(e,t){return r(this,void 0,void 0,(function*(){ - const{resource:i,rangeOrSelection:s,kind:r}=t;if(!(i instanceof a.URI))throw o.illegalArgument();const l=e.get(g.IModelService).getModel(i);if(!l)throw o.illegalArgument();const d=h.Selection.isISelection(s)?h.Selection.liftSelection(s):c.Range.isIRange(s)?l.validateRange(s):void 0;if(!d)throw o.illegalArgument();const u=yield v(l,d,{type:2,filter:{includeSourceActions:!0,include:r&&r.value?new p.CodeActionKind(r.value):void 0}},m.Progress.None,n.CancellationToken.None);return setTimeout(()=>u.dispose(),100),u.validActions}))}))})),define(t[561],i([0,1,7,47,12,144,2,13,18,136,124,66,35]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeActionKeybindingResolver=t.CodeActionMenu=void 0;class f extends n.Action{constructor(e,t){super(e.command?e.command.id:e.title,e.title,void 0,!e.disabled,t),this.action=e}}let _=class extends d.Disposable{constructor(e,t,i,n){super(),this._editor=e,this._delegate=t,this._contextMenuService=i,this._visible=!1, - this._showingActions=this._register(new d.MutableDisposable),this._keybindingResolver=new v({getKeybindings:()=>n.getKeybindings()})}get isVisible(){return this._visible}show(e,t,i,n){return r(this,void 0,void 0,(function*(){const s=n.includeDisabledActions?t.allActions:t.validActions;if(!s.length)return void(this._visible=!1);if(!this._editor.getDomNode())throw this._visible=!1,o.canceled();this._visible=!0,this._showingActions.value=t;const r=this.getMenuActions(e,s,t.documentation),a=c.Position.isIPosition(i)?this._toCoords(i):i||{x:0,y:0},l=this._keybindingResolver.getResolver();this._contextMenuService.showContextMenu({domForShadowRoot:this._editor.getDomNode(),getAnchor:()=>a,getActions:()=>r,onHide:()=>{this._visible=!1,this._editor.focus()},autoSelectFirstItem:!0,getKeyBinding:e=>e instanceof f?l(e.action):void 0})}))}getMenuActions(e,t,i){var o,s;const r=e=>new f(e,()=>this._delegate.onSelectCodeAction(e)),a=t.map(r),l=[...i],d=this._editor.getModel() - ;if(d&&a.length)for(const i of h.CodeActionProviderRegistry.all(d))i._getAdditionalMenuItems&&l.push(...i._getAdditionalMenuItems({trigger:e.type,only:null===(s=null===(o=e.filter)||void 0===o?void 0:o.include)||void 0===s?void 0:s.value},t));return l.length&&a.push(new n.Separator,...l.map(e=>r({title:e.title,command:e}))),a}_toCoords(e){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(e,1),this._editor.render();const t=this._editor.getScrolledVisiblePosition(e),n=i.getDomNodePagePosition(this._editor.getDomNode());return{x:n.left+t.left,y:n.top+t.top+t.height}}};_=a([l(2,p.IContextMenuService),l(3,m.IKeybindingService)],_),t.CodeActionMenu=_;class v{constructor(e){this._keybindingProvider=e}getResolver(){const e=new s.Lazy(()=>this._keybindingProvider.getKeybindings().filter(e=>v.codeActionCommands.indexOf(e.command)>=0).filter(e=>e.resolvedKeybinding).map(e=>{let t=e.commandArgs;return e.command===u.organizeImportsCommandId?t={kind:g.CodeActionKind.SourceOrganizeImports.value - }:e.command===u.fixAllCommandId&&(t={kind:g.CodeActionKind.SourceFixAll.value}),Object.assign({resolvedKeybinding:e.resolvedKeybinding},g.CodeActionCommandArgs.fromUser(t,{kind:g.CodeActionKind.None,apply:"never"}))}));return t=>{if(t.kind){const i=this.bestKeybindingForCodeAction(t,e.getValue());return null==i?void 0:i.resolvedKeybinding}}}bestKeybindingForCodeAction(e,t){if(!e.kind)return;const i=new g.CodeActionKind(e.kind);return t.filter(e=>e.kind.contains(i)).filter(t=>!t.preferred||e.isPreferred).reduceRight((e,t)=>e?e.kind.contains(t.kind)?t:e:t,void 0)}}t.CodeActionKeybindingResolver=v,v.codeActionCommands=[u.refactorCommandId,u.codeActionCommandId,u.sourceActionCommandId,u.organizeImportsCommandId,u.fixAllCommandId]})),define(t[562],i([0,1,15,4,2,3,18,17,56,136,41]),(function(e,t,i,n,o,s,r,a,l,d,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeActionModel=t.CodeActionsState=t.SUPPORTED_CODE_ACTIONS=void 0,t.SUPPORTED_CODE_ACTIONS=new a.RawContextKey("supportedCodeAction","") - ;class h extends o.Disposable{constructor(e,t,n,o=250){super(),this._editor=e,this._markerService=t,this._signalChange=n,this._delay=o,this._autoTriggerTimer=this._register(new i.TimeoutTimer),this._register(this._markerService.onMarkerChanged(e=>this._onMarkerChanges(e))),this._register(this._editor.onDidChangeCursorPosition(()=>this._onCursorChange()))}trigger(e){const t=this._getRangeOfSelectionUnlessWhitespaceEnclosed(e);return this._createEventAndSignalChange(e,t)}_onMarkerChanges(e){const t=this._editor.getModel();t&&e.some(e=>c.isEqual(e,t.uri))&&this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:1})},this._delay)}_onCursorChange(){this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:1})},this._delay)}_getRangeOfMarker(e){const t=this._editor.getModel();if(t)for(const i of this._markerService.read({resource:t.uri})){const n=t.validateRange(i);if(s.Range.intersectRanges(n,e))return s.Range.lift(n)}}_getRangeOfSelectionUnlessWhitespaceEnclosed(e){if(!this._editor.hasModel())return - ;const t=this._editor.getModel(),i=this._editor.getSelection();if(i.isEmpty()&&1===e.type){const{lineNumber:e,column:n}=i.getPosition(),o=t.getLineContent(e);if(0===o.length)return;if(1===n){if(/\s/.test(o[0]))return}else if(n===t.getLineMaxColumn(e)){if(/\s/.test(o[o.length-1]))return}else if(/\s/.test(o[n-2])&&/\s/.test(o[n-1]))return}return i}_createEventAndSignalChange(e,t){const i=this._editor.getModel();if(!t||!i)return void this._signalChange(void 0);const n=this._getRangeOfMarker(t),o=n?n.getStartPosition():t.getStartPosition(),s={trigger:e,selection:t,position:o};return this._signalChange(s),s}}var u;!function(e){e.Empty={type:0};e.Triggered=class{constructor(e,t,i,n){this.trigger=e,this.rangeOrSelection=t,this.position=i,this.actions=n,this.type=1}}}(u=t.CodeActionsState||(t.CodeActionsState={}));class g extends o.Disposable{constructor(e,i,s,a){super(),this._editor=e,this._markerService=i,this._progressService=a,this._codeActionOracle=this._register(new o.MutableDisposable),this._state=u.Empty, - this._onDidChangeState=this._register(new n.Emitter),this.onDidChangeState=this._onDidChangeState.event,this._supportedCodeActions=t.SUPPORTED_CODE_ACTIONS.bindTo(s),this._register(this._editor.onDidChangeModel(()=>this._update())),this._register(this._editor.onDidChangeModelLanguage(()=>this._update())),this._register(r.CodeActionProviderRegistry.onDidChange(()=>this._update())),this._update()}dispose(){super.dispose(),this.setState(u.Empty,!0)}_update(){this._codeActionOracle.value=void 0,this.setState(u.Empty);const e=this._editor.getModel();if(e&&r.CodeActionProviderRegistry.has(e)&&!this._editor.getOption(72)){const t=[];for(const i of r.CodeActionProviderRegistry.all(e))Array.isArray(i.providedCodeActionKinds)&&t.push(...i.providedCodeActionKinds);this._supportedCodeActions.set(t.join(" ")),this._codeActionOracle.value=new h(this._editor,this._markerService,t=>{var n;if(!t)return void this.setState(u.Empty);const o=i.createCancelablePromise(i=>d.getCodeActions(e,t.selection,t.trigger,l.Progress.None,i)) - ;2===t.trigger.type&&(null===(n=this._progressService)||void 0===n||n.showWhile(o,250)),this.setState(new u.Triggered(t.trigger,t.selection,t.position,o))},void 0),this._codeActionOracle.value.trigger({type:1})}else this._supportedCodeActions.reset()}trigger(e){this._codeActionOracle.value&&this._codeActionOracle.value.trigger(e)}setState(e,t){e!==this._state&&(1===this._state.type&&this._state.actions.cancel(),this._state=e,t||this._onDidChangeState.fire(e))}}t.CodeActionModel=g})),define(t[243],i([0,1,19,25,12,24,11,18,44,2]),(function(e,t,i,n,o,s,r,a,l,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCodeLensData=t.CodeLensModel=void 0;class c{constructor(){this.lenses=[],this._disposables=new d.DisposableStore}dispose(){this._disposables.dispose()}add(e,t){this._disposables.add(e);for(const i of e.lenses)this.lenses.push({symbol:i,provider:t})}}function h(e,t){const n=a.CodeLensProviderRegistry.ordered(e),s=new Map,r=new c,l=n.map((i,n)=>(s.set(i,n), - Promise.resolve(i.provideCodeLenses(e,t)).then(e=>e&&r.add(e,i)).catch(o.onUnexpectedExternalError)));return Promise.all(l).then(()=>(r.lenses=i.mergeSort(r.lenses,(e,t)=>e.symbol.range.startLineNumbert.symbol.range.startLineNumber?1:s.get(e.provider)s.get(t.provider)?1:e.symbol.range.startColumnt.symbol.range.startColumn?1:0),r))}t.CodeLensModel=c,t.getCodeLensData=h,r.registerLanguageCommand("_executeCodeLensProvider",(function(e,t){let{resource:i,itemResolveCount:r}=t;if(!(i instanceof s.URI))throw o.illegalArgument();const a=e.get(l.IModelService).getModel(i);if(!a)throw o.illegalArgument();const c=[],u=new d.DisposableStore;return h(a,n.CancellationToken.None).then(e=>{u.add(e);let t=[] - ;for(const i of e.lenses)void 0===r||Boolean(i.symbol.command)?c.push(i.symbol):r-- >0&&i.provider.resolveCodeLens&&t.push(Promise.resolve(i.provider.resolveCodeLens(a,i.symbol,n.CancellationToken.None)).then(e=>c.push(e||i.symbol)));return Promise.all(t)}).then(()=>c).finally(()=>{setTimeout(()=>u.dispose(),100)})}))})),define(t[563],i([0,1,10,71,243,59,76,3,15,85]),(function(e,t,i,n,o,s,r,d,c,h){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeLensCache=t.ICodeLensCache=void 0,t.ICodeLensCache=i.createDecorator("ICodeLensCache");class u{constructor(e,t){this.lineCount=e,this.data=t}}let g=class{constructor(e){this._fakeProvider=new class{provideCodeLenses(){throw new Error("not supported")}},this._cache=new s.LRUCache(20,.75);c.runWhenIdle(()=>e.remove("codelens/cache",1));const t="codelens/cache2",i=e.get(t,1,"{}");this._deserialize(i),h.once(e.onWillSaveState)(i=>{i.reason===r.WillSaveStateReason.SHUTDOWN&&e.store(t,this._serialize(),1)})}put(e,t){const i=t.lenses.map(e=>{var t;return{ - range:e.symbol.range,command:e.symbol.command&&{id:"",title:null===(t=e.symbol.command)||void 0===t?void 0:t.title}}}),n=new o.CodeLensModel;n.add({lenses:i,dispose:()=>{}},this._fakeProvider);const s=new u(e.getLineCount(),n);this._cache.set(e.uri.toString(),s)}get(e){const t=this._cache.get(e.uri.toString());return t&&t.lineCount===e.getLineCount()?t.data:void 0}delete(e){this._cache.delete(e.uri.toString())}_serialize(){const e=Object.create(null);for(const[t,i]of this._cache){const n=new Set;for(const e of i.data.lenses)n.add(e.symbol.range.startLineNumber);e[t]={lineCount:i.lineCount,lines:[...n.values()]}}return JSON.stringify(e)}_deserialize(e){try{const t=JSON.parse(e);for(const e in t){const i=t[e],n=[];for(const e of i.lines)n.push({range:new d.Range(e,1,e,11)});const s=new o.CodeLensModel;s.add({lenses:n,dispose(){}},this._fakeProvider),this._cache.set(e,new u(i.lineCount,s))}}catch(e){}}};g=a([l(0,r.IStorageService)],g),t.CodeLensCache=g,n.registerSingleton(t.ICodeLensCache,g)})), - define(t[244],i([0,1,25,12,24,11,3,18,44]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getColorPresentations=t.getColors=void 0,t.getColors=function(e,t){const i=[],n=a.ColorProviderRegistry.ordered(e).reverse().map(n=>Promise.resolve(n.provideDocumentColors(e,t)).then(e=>{if(Array.isArray(e))for(let t of e)i.push({colorInfo:t,provider:n})}));return Promise.all(n).then(()=>i)},t.getColorPresentations=function(e,t,i,n){return Promise.resolve(i.provideColorPresentations(e,t,n))},s.registerLanguageCommand("_executeDocumentColorProvider",(function(e,t){const{resource:s}=t;if(!(s instanceof o.URI))throw n.illegalArgument();const r=e.get(l.IModelService).getModel(s);if(!r)throw n.illegalArgument();const d=[],c=a.ColorProviderRegistry.ordered(r).reverse().map(e=>Promise.resolve(e.provideDocumentColors(r,i.CancellationToken.None)).then(e=>{if(Array.isArray(e))for(let t of e)d.push({range:t.range,color:[t.color.red,t.color.green,t.color.blue,t.color.alpha]})})) - ;return Promise.all(c).then(()=>d)})),s.registerLanguageCommand("_executeColorPresentationProvider",(function(e,t){const{resource:s,color:d,range:c}=t;if(!(s instanceof o.URI&&Array.isArray(d)&&4===d.length&&r.Range.isIRange(c)))throw n.illegalArgument();const[h,u,g,p]=d,m=e.get(l.IModelService).getModel(s);if(!m)throw n.illegalArgument();const f={range:c,color:{red:h,green:u,blue:g,alpha:p}},_=[],v=a.ColorProviderRegistry.ordered(m).reverse().map(e=>Promise.resolve(e.provideColorPresentations(m,f,i.CancellationToken.None)).then(e=>{Array.isArray(e)&&_.push(...e)}));return Promise.all(v).then(()=>_)}))})),define(t[245],i([0,1,15,29,12,113,2,11,27,3,31,18,244,46]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorDetector=void 0;let f=class e extends r.Disposable{constructor(e,t,i){super(),this._editor=e,this._codeEditorService=t,this._configurationService=i,this._localToDispose=this._register(new r.DisposableStore),this._decorationsIds=[], - this._colorDatas=new Map,this._colorDecoratorIds=[],this._decorationsTypes=new Set,this._register(e.onDidChangeModel(e=>{this._isEnabled=this.isEnabled(),this.onModelChanged()})),this._register(e.onDidChangeModelLanguage(e=>this.onModelChanged())),this._register(g.ColorProviderRegistry.onDidChange(e=>this.onModelChanged())),this._register(e.onDidChangeConfiguration(e=>{let t=this._isEnabled;this._isEnabled=this.isEnabled(),t!==this._isEnabled&&(this._isEnabled?this.onModelChanged():this.removeAllDecorations())})),this._timeoutTimer=null,this._computePromise=null,this._isEnabled=this.isEnabled(),this.onModelChanged()}isEnabled(){const e=this._editor.getModel();if(!e)return!1;const t=e.getLanguageIdentifier(),i=this._configurationService.getValue(t.language);if(i){const e=i.colorDecorators;if(e&&void 0!==e.enable&&!e.enable)return e.enable}return this._editor.getOption(12)}static get(e){return e.getContribution(this.ID)}dispose(){this.stop(),this.removeAllDecorations(),super.dispose()}onModelChanged(){ - if(this.stop(),!this._isEnabled)return;const t=this._editor.getModel();t&&g.ColorProviderRegistry.has(t)&&(this._localToDispose.add(this._editor.onDidChangeModelContent(t=>{this._timeoutTimer||(this._timeoutTimer=new i.TimeoutTimer,this._timeoutTimer.cancelAndSet(()=>{this._timeoutTimer=null,this.beginCompute()},e.RECOMPUTE_TIME))})),this.beginCompute())}beginCompute(){this._computePromise=i.createCancelablePromise(e=>{const t=this._editor.getModel();return t?p.getColors(t,e):Promise.resolve([])}),this._computePromise.then(e=>{this.updateDecorations(e),this.updateColorDecorators(e),this._computePromise=null},o.onUnexpectedError)}stop(){this._timeoutTimer&&(this._timeoutTimer.cancel(),this._timeoutTimer=null),this._computePromise&&(this._computePromise.cancel(),this._computePromise=null),this._localToDispose.clear()}updateDecorations(e){const t=e.map(e=>({range:{startLineNumber:e.colorInfo.range.startLineNumber,startColumn:e.colorInfo.range.startColumn,endLineNumber:e.colorInfo.range.endLineNumber, - endColumn:e.colorInfo.range.endColumn},options:u.ModelDecorationOptions.EMPTY}));this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,t),this._colorDatas=new Map,this._decorationsIds.forEach((t,i)=>this._colorDatas.set(t,e[i]))}updateColorDecorators(e){let t=[],i={};for(let o=0;o{i[e]||this._codeEditorService.removeDecorationType(e)}),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,t)}removeAllDecorations(){this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,[]),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,[]),this._decorationsTypes.forEach(e=>{this._codeEditorService.removeDecorationType(e)})}getColorData(e){const t=this._editor.getModel();if(!t)return null;const i=t.getDecorationsInRange(h.Range.fromPositions(e,e)).filter(e=>this._colorDatas.has(e.id));return 0===i.length?null:this._colorDatas.get(i[0].id)}};f.ID="editor.contrib.colorDetector",f.RECOMPUTE_TIME=1e3,f=a([l(1,c.ICodeEditorService),l(2,m.IConfigurationService)],f),t.ColorDetector=f,d.registerEditorContribution(f.ID,f)})),define(t[564],i([0,1,453,39,11,22,216,391,33]),(function(e,t,i,n,o,s,r,a,l){ - "use strict";Object.defineProperty(t,"__esModule",{value:!0});class d extends o.EditorAction{constructor(e,t){super(t),this._type=e}run(e,t){if(!t.hasModel())return;const i=t.getModel(),n=[],o=t.getSelections(),s=i.getOptions(),r=t.getOption(14);for(const e of o)n.push(new a.LineCommentCommand(e,s.tabSize,this._type,r.insertSpace,r.ignoreEmptyLines));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}class c extends o.EditorAction{constructor(){super({id:"editor.action.blockComment",label:i.localize(4,null),alias:"Toggle Block Comment",precondition:s.EditorContextKeys.writable,kbOpts:{kbExpr:s.EditorContextKeys.editorTextFocus,primary:1567,linux:{primary:3103},weight:100},menuOpts:{menuId:l.MenuId.MenubarEditMenu,group:"5_insert",title:i.localize(5,null),order:2}})}run(e,t){if(!t.hasModel())return;const i=t.getOption(14),n=[],o=t.getSelections();for(const e of o)n.push(new r.BlockCommentCommand(e,i.insertSpace));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}} - o.registerEditorAction(class extends d{constructor(){super(0,{id:"editor.action.commentLine",label:i.localize(0,null),alias:"Toggle Line Comment",precondition:s.EditorContextKeys.writable,kbOpts:{kbExpr:s.EditorContextKeys.editorTextFocus,primary:2133,weight:100},menuOpts:{menuId:l.MenuId.MenubarEditMenu,group:"5_insert",title:i.localize(1,null),order:1}})}}),o.registerEditorAction(class extends d{constructor(){super(1,{id:"editor.action.addCommentLine",label:i.localize(2,null),alias:"Add Line Comment",precondition:s.EditorContextKeys.writable,kbOpts:{kbExpr:s.EditorContextKeys.editorTextFocus,primary:n.KeyChord(2089,2081),weight:100}})}}),o.registerEditorAction(class extends d{constructor(){super(2,{id:"editor.action.removeCommentLine",label:i.localize(3,null),alias:"Remove Line Comment",precondition:s.EditorContextKeys.writable,kbOpts:{kbExpr:s.EditorContextKeys.editorTextFocus,primary:n.KeyChord(2089,2099),weight:100}})}}),o.registerEditorAction(c)})), - define(t[565],i([0,1,454,7,47,2,11,22,33,17,66,35,91]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContextMenuController=void 0;let m=class e{constructor(e,t,i,o,r,a){this._contextMenuService=t,this._contextViewService=i,this._contextKeyService=o,this._keybindingService=r,this._menuService=a,this._toDispose=new s.DisposableStore,this._contextMenuIsBeingShownCount=0,this._editor=e,this._toDispose.add(this._editor.onContextMenu(e=>this._onContextMenu(e))),this._toDispose.add(this._editor.onMouseWheel(e=>{if(this._contextMenuIsBeingShownCount>0){const t=this._contextViewService.getContextViewElement(),i=e.srcElement;i.shadowRoot&&n.getShadowRoot(t)===i.shadowRoot||this._contextViewService.hideContextView()}})),this._toDispose.add(this._editor.onKeyDown(e=>{58===e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.showContextMenu())}))}static get(t){return t.getContribution(e.ID)}_onContextMenu(e){if(!this._editor.hasModel())return - ;if(!this._editor.getOption(15))return this._editor.focus(),void(e.target.position&&!this._editor.getSelection().containsPosition(e.target.position)&&this._editor.setPosition(e.target.position));if(12===e.target.type)return;if(e.event.preventDefault(),6!==e.target.type&&7!==e.target.type&&1!==e.target.type)return;if(this._editor.focus(),e.target.position){let t=!1;for(const i of this._editor.getSelections())if(i.containsPosition(e.target.position)){t=!0;break}t||this._editor.setPosition(e.target.position)}let t=null;1!==e.target.type&&(t={x:e.event.posx-1,width:2,y:e.event.posy-1,height:2}),this.showContextMenu(t)}showContextMenu(e){if(!this._editor.getOption(15))return;if(!this._editor.hasModel())return;if(!this._contextMenuService)return void this._editor.focus();const t=this._getMenuActions(this._editor.getModel(),c.MenuId.EditorContext);t.length>0&&this._doShowContextMenu(t,e)}_getMenuActions(e,t){const i=[],n=this._menuService.createMenu(t,this._contextKeyService),s=n.getActions({arg:e.uri});n.dispose() - ;for(let t of s){const[,n]=t;let s=0;for(const t of n)if(t instanceof c.SubmenuItemAction){const n=this._getMenuActions(e,t.item.submenu);n.length>0&&(i.push(new o.SubmenuAction(t.id,t.label,n)),s++)}else i.push(t),s++;s&&i.push(new o.Separator)}return i.length&&i.pop(),i}_doShowContextMenu(e,t=null){if(!this._editor.hasModel())return;const i=this._editor.getOption(46);if(this._editor.updateOptions({hover:{enabled:!1}}),!t){this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render();const e=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),i=n.getDomNodePagePosition(this._editor.getDomNode()),o=i.left+e.left,s=i.top+e.top+e.height;t={x:o,y:s}}this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:this._editor.getDomNode(),getAnchor:()=>t,getActions:()=>e,getActionViewItem:e=>{const t=this._keybindingFor(e);if(t)return new p.ActionViewItem(e,e,{label:!0,keybinding:t.getLabel(),isMenu:!0});const i=e - ;return"function"==typeof i.getActionViewItem?i.getActionViewItem():new p.ActionViewItem(e,e,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:e=>this._keybindingFor(e),onHide:e=>{this._contextMenuIsBeingShownCount--,this._editor.focus(),this._editor.updateOptions({hover:i})}})}_keybindingFor(e){return this._keybindingService.lookupKeybinding(e.id)}dispose(){this._contextMenuIsBeingShownCount>0&&this._contextViewService.hideContextView(),this._toDispose.dispose()}};m.ID="editor.contrib.contextmenu",m=a([l(1,u.IContextMenuService),l(2,u.IContextViewService),l(3,h.IContextKeyService),l(4,g.IKeybindingService),l(5,c.IMenuService)],m),t.ContextMenuController=m;class f extends r.EditorAction{constructor(){super({id:"editor.action.showContextMenu",label:i.localize(0,null),alias:"Show Editor Context Menu",precondition:void 0,kbOpts:{kbExpr:d.EditorContextKeys.textInputFocus,primary:1092,weight:100}})}run(e,t){m.get(t).showContextMenu()}}r.registerEditorContribution(m.ID,m),r.registerEditorAction(f)})), - define(t[566],i([0,1,455,2,11,22]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CursorRedo=t.CursorUndo=t.CursorUndoRedoController=void 0;class r{constructor(e){this.selections=e}equals(e){const t=this.selections.length;if(t!==e.selections.length)return!1;for(let i=0;i{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeModelContent(e=>{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeCursorSelection(t=>{if(this._isCursorUndoRedo)return;if(!t.oldSelections)return;if(t.oldModelVersionId!==t.modelVersionId)return;const i=new r(t.oldSelections) - ;this._undoStack.length>0&&this._undoStack[this._undoStack.length-1].cursorState.equals(i)||(this._undoStack.push(new a(i,e.getScrollTop(),e.getScrollLeft())),this._redoStack=[],this._undoStack.length>50&&this._undoStack.shift())}))}static get(e){return e.getContribution(l.ID)}cursorUndo(){this._editor.hasModel()&&0!==this._undoStack.length&&(this._redoStack.push(new a(new r(this._editor.getSelections()),this._editor.getScrollTop(),this._editor.getScrollLeft())),this._applyState(this._undoStack.pop()))}cursorRedo(){this._editor.hasModel()&&0!==this._redoStack.length&&(this._undoStack.push(new a(new r(this._editor.getSelections()),this._editor.getScrollTop(),this._editor.getScrollLeft())),this._applyState(this._redoStack.pop()))}_applyState(e){this._isCursorUndoRedo=!0,this._editor.setSelections(e.cursorState.selections),this._editor.setScrollPosition({scrollTop:e.scrollTop,scrollLeft:e.scrollLeft}),this._isCursorUndoRedo=!1}}t.CursorUndoRedoController=l,l.ID="editor.contrib.cursorUndoRedoController" - ;class d extends o.EditorAction{constructor(){super({id:"cursorUndo",label:i.localize(0,null),alias:"Cursor Undo",precondition:void 0,kbOpts:{kbExpr:s.EditorContextKeys.textInputFocus,primary:2099,weight:100}})}run(e,t,i){l.get(t).cursorUndo()}}t.CursorUndo=d;class c extends o.EditorAction{constructor(){super({id:"cursorRedo",label:i.localize(1,null),alias:"Cursor Redo",precondition:void 0})}run(e,t,i){l.get(t).cursorRedo()}}t.CursorRedo=c,o.registerEditorContribution(l.ID,l),o.registerEditorAction(d),o.registerEditorAction(c)})),define(t[567],i([0,1,2,16,11,13,3,20,392,31,329]),(function(e,t,i,n,o,s,r,a,l,d){"use strict";function c(e){return n.isMacintosh?e.altKey:e.ctrlKey}Object.defineProperty(t,"__esModule",{value:!0}),t.DragAndDropController=void 0;class h extends i.Disposable{constructor(e){super(),this._editor=e,this._register(this._editor.onMouseDown(e=>this._onEditorMouseDown(e))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))), - this._register(this._editor.onMouseDrag(e=>this._onEditorMouseDrag(e))),this._register(this._editor.onMouseDrop(e=>this._onEditorMouseDrop(e))),this._register(this._editor.onKeyDown(e=>this.onEditorKeyDown(e))),this._register(this._editor.onKeyUp(e=>this.onEditorKeyUp(e))),this._register(this._editor.onDidBlurEditorWidget(()=>this.onEditorBlur())),this._register(this._editor.onDidBlurEditorText(()=>this.onEditorBlur())),this._dndDecorationIds=[],this._mouseDown=!1,this._modifierPressed=!1,this._dragSelection=null}onEditorBlur(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1}onEditorKeyDown(e){this._editor.getOption(25)&&!this._editor.getOption(13)&&(c(e)&&(this._modifierPressed=!0),this._mouseDown&&c(e)&&this._editor.updateOptions({mouseStyle:"copy"}))}onEditorKeyUp(e){this._editor.getOption(25)&&!this._editor.getOption(13)&&(c(e)&&(this._modifierPressed=!1),this._mouseDown&&e.keyCode===h.TRIGGER_KEY_VALUE&&this._editor.updateOptions({mouseStyle:"default"}))} - _onEditorMouseDown(e){this._mouseDown=!0}_onEditorMouseUp(e){this._mouseDown=!1,this._editor.updateOptions({mouseStyle:"text"})}_onEditorMouseDrag(e){let t=e.target;if(null===this._dragSelection){let e=(this._editor.getSelections()||[]).filter(e=>t.position&&e.containsPosition(t.position));if(1!==e.length)return;this._dragSelection=e[0]}c(e.event)?this._editor.updateOptions({mouseStyle:"copy"}):this._editor.updateOptions({mouseStyle:"default"}),t.position&&(this._dragSelection.containsPosition(t.position)?this._removeDecoration():this.showAt(t.position))}_onEditorMouseDrop(e){if(e.target&&(this._hitContent(e.target)||this._hitMargin(e.target))&&e.target.position){let t=new s.Position(e.target.position.lineNumber,e.target.position.column);if(null===this._dragSelection){let i=null;if(e.event.shiftKey){let e=this._editor.getSelection();if(e){const{selectionStartLineNumber:n,selectionStartColumn:o}=e;i=[new a.Selection(n,o,t.lineNumber,t.column)]} - }else i=(this._editor.getSelections()||[]).map(e=>e.containsPosition(t)?new a.Selection(t.lineNumber,t.column,t.lineNumber,t.column):e);this._editor.setSelections(i||[],"mouse")}else(!this._dragSelection.containsPosition(t)||(c(e.event)||this._modifierPressed)&&(this._dragSelection.getEndPosition().equals(t)||this._dragSelection.getStartPosition().equals(t)))&&(this._editor.pushUndoStop(),this._editor.executeCommand(h.ID,new l.DragAndDropCommand(this._dragSelection,t,c(e.event)||this._modifierPressed)),this._editor.pushUndoStop())}this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}showAt(e){let t=[{range:new r.Range(e.lineNumber,e.column,e.lineNumber,e.column),options:h._DECORATION_OPTIONS}];this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,t),this._editor.revealPosition(e,1)}_removeDecoration(){this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,[])}_hitContent(e){return 6===e.type||7===e.type} - _hitMargin(e){return 2===e.type||3===e.type||4===e.type}dispose(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1,super.dispose()}}t.DragAndDropController=h,h.ID="editor.contrib.dragAndDrop",h.TRIGGER_KEY_VALUE=n.isMacintosh?6:5,h._DECORATION_OPTIONS=d.ModelDecorationOptions.register({className:"dnd-target"}),o.registerEditorContribution(h.ID,h)})),define(t[568],i([0,1,460,11,120]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class s extends n.EditorAction{constructor(){super({id:"editor.action.fontZoomIn",label:i.localize(0,null),alias:"Editor Font Zoom In",precondition:void 0})}run(e,t){o.EditorZoom.setZoomLevel(o.EditorZoom.getZoomLevel()+1)}}class r extends n.EditorAction{constructor(){super({id:"editor.action.fontZoomOut",label:i.localize(1,null),alias:"Editor Font Zoom Out",precondition:void 0})}run(e,t){o.EditorZoom.setZoomLevel(o.EditorZoom.getZoomLevel()-1)}}class a extends n.EditorAction{constructor(){super({ - id:"editor.action.fontZoomReset",label:i.localize(2,null),alias:"Editor Font Zoom Reset",precondition:void 0})}run(e,t){o.EditorZoom.setZoomLevel(0)}}n.registerEditorAction(s),n.registerEditorAction(r),n.registerEditorAction(a)})),define(t[569],i([0,1,48,19,25,12,24,68,101,13,3,20,18,72,44,218,461,508,10,69,28,23,50]),(function(e,t,i,n,o,s,a,l,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y){"use strict";function E(e){if(!(e=e.filter(e=>e.range)).length)return;let{range:t}=e[0];for(let i=1;ie.provideDocumentRangeFormattingEdits(t,t.getFullModelRange(),i,n)})}return t}Object.defineProperty(t,"__esModule",{value:!0}),t.getOnTypeFormattingEdits=t.getDocumentFormattingEditsUntilResult=t.getDocumentRangeFormattingEditsUntilResult=t.formatDocumentWithProvider=t.formatDocumentWithSelectedProvider=t.formatDocumentRangesWithProvider=t.formatDocumentRangesWithSelectedProvider=t.FormattingConflicts=t.getRealAndSyntheticDocumentFormattersOrdered=t.alertFormattingEdits=void 0,t.alertFormattingEdits=E,t.getRealAndSyntheticDocumentFormattersOrdered=L;class x{static select(e,t,i){return r(this,void 0,void 0,(function*(){if(0===e.length)return;const n=y.Iterable.first(x._selectors);return n?yield n(e,t,i):e[0]}))}}function D(e,t,i,o,s){return r(this,void 0,void 0,(function*(){ - const r=e.get(p.IEditorWorkerService);let a,c;d.isCodeEditor(i)?(a=i.getModel(),c=new l.EditorStateCancellationTokenSource(i,5,void 0,s)):(a=i,c=new l.TextModelCancellationTokenSource(i,s));let g=[],m=0;for(let e of n.asArray(o).sort(h.Range.compareRangesUsingStarts))m>0&&h.Range.areIntersectingOrTouching(g[m-1],e)?g[m-1]=h.Range.fromPositions(g[m-1].getStartPosition(),e.getEndPosition()):m=g.push(e);const _=[];for(let e of g)try{const i=yield t.provideDocumentRangeFormattingEdits(a,e,a.getFormattingOptions(),c.token),n=yield r.computeMoreMinimalEdits(a.uri,i);if(n&&_.push(...n),c.token.isCancellationRequested)return!0}finally{c.dispose()}if(0===_.length)return!1;if(d.isCodeEditor(i))f.FormattingEdit.execute(i,_,!0),E(_),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1);else{const[{range:e}]=_,t=new u.Selection(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn);a.pushEditOperations([t],_.map(e=>({text:e.text,range:h.Range.lift(e.range),forceMoveMarkers:!0})),e=>{ - for(const{range:i}of e)if(h.Range.areIntersectingOrTouching(i,t))return[new u.Selection(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function k(e,t,i,n,o){return r(this,void 0,void 0,(function*(){const s=e.get(p.IEditorWorkerService);let r,a,c;d.isCodeEditor(i)?(r=i.getModel(),a=new l.EditorStateCancellationTokenSource(i,5,void 0,o)):(r=i,a=new l.TextModelCancellationTokenSource(i,o));try{const e=yield t.provideDocumentFormattingEdits(r,r.getFormattingOptions(),a.token);if(c=yield s.computeMoreMinimalEdits(r.uri,e),a.token.isCancellationRequested)return!0}finally{a.dispose()}if(!c||0===c.length)return!1;if(d.isCodeEditor(i))f.FormattingEdit.execute(i,c,2!==n),2!==n&&(E(c),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1));else{const[{range:e}]=c,t=new u.Selection(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn);r.pushEditOperations([t],c.map(e=>({text:e.text,range:h.Range.lift(e.range),forceMoveMarkers:!0})),e=>{ - for(const{range:i}of e)if(h.Range.areIntersectingOrTouching(i,t))return[new u.Selection(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function N(e,t,i,o,a){return r(this,void 0,void 0,(function*(){const r=g.DocumentRangeFormattingEditProviderRegistry.ordered(t);for(const l of r){let r=yield Promise.resolve(l.provideDocumentRangeFormattingEdits(t,i,o,a)).catch(s.onUnexpectedExternalError);if(n.isNonEmptyArray(r))return yield e.computeMoreMinimalEdits(t.uri,r)}}))}function I(e,t,i,o){return r(this,void 0,void 0,(function*(){const r=L(t);for(const a of r){let r=yield Promise.resolve(a.provideDocumentFormattingEdits(t,i,o)).catch(s.onUnexpectedExternalError);if(n.isNonEmptyArray(r))return yield e.computeMoreMinimalEdits(t.uri,r)}}))}function M(e,t,i,n,r){const a=g.OnTypeFormattingEditProviderRegistry.ordered(t) - ;return 0===a.length?Promise.resolve(void 0):a[0].autoFormatTriggerCharacters.indexOf(n)<0?Promise.resolve(void 0):Promise.resolve(a[0].provideOnTypeFormattingEdits(t,i,n,r,o.CancellationToken.None)).catch(s.onUnexpectedExternalError).then(i=>e.computeMoreMinimalEdits(t.uri,i))}t.FormattingConflicts=x,x._selectors=new b.LinkedList,t.formatDocumentRangesWithSelectedProvider=function(e,t,i,n,o,s){return r(this,void 0,void 0,(function*(){const r=e.get(C.IInstantiationService),a=d.isCodeEditor(t)?t.getModel():t,l=g.DocumentRangeFormattingEditProviderRegistry.ordered(a),c=yield x.select(l,a,n);c&&(o.report(c),yield r.invokeFunction(D,c,t,i,s))}))},t.formatDocumentRangesWithProvider=D,t.formatDocumentWithSelectedProvider=function(e,t,i,n,o){return r(this,void 0,void 0,(function*(){const s=e.get(C.IInstantiationService),r=d.isCodeEditor(t)?t.getModel():t,a=L(r),l=yield x.select(a,r,i);l&&(n.report(l),yield s.invokeFunction(k,l,t,i,o))}))},t.formatDocumentWithProvider=k,t.getDocumentRangeFormattingEditsUntilResult=N, - t.getDocumentFormattingEditsUntilResult=I,t.getOnTypeFormattingEdits=M,S.CommandsRegistry.registerCommand("_executeFormatRangeProvider",(function(e,...t){const[i,n,r]=t;w.assertType(a.URI.isUri(i)),w.assertType(h.Range.isIRange(n));const l=e.get(m.IModelService).getModel(i);if(!l)throw s.illegalArgument("resource");return N(e.get(p.IEditorWorkerService),l,h.Range.lift(n),r,o.CancellationToken.None)})),S.CommandsRegistry.registerCommand("_executeFormatDocumentProvider",(function(e,...t){const[i,n]=t;w.assertType(a.URI.isUri(i));const r=e.get(m.IModelService).getModel(i);if(!r)throw s.illegalArgument("resource");return I(e.get(p.IEditorWorkerService),r,n,o.CancellationToken.None)})),S.CommandsRegistry.registerCommand("_executeFormatOnTypeProvider",(function(e,...t){const[i,n,o,r]=t;w.assertType(a.URI.isUri(i)),w.assertType(c.Position.isIPosition(n)),w.assertType("string"==typeof o);const l=e.get(m.IModelService).getModel(i);if(!l)throw s.illegalArgument("resource") - ;return M(e.get(p.IEditorWorkerService),l,c.Position.lift(n),o,r)}))})),define(t[570],i([0,1,19,25,39,2,11,27,87,3,22,18,72,569,218,462,28,17,10,12,56]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let E=class{constructor(e,t){this._workerService=t,this._callOnDispose=new s.DisposableStore,this._callOnModel=new s.DisposableStore,this._editor=e,this._callOnDispose.add(e.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(p.OnTypeFormattingEditProviderRegistry.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){if(this._callOnModel.clear(),!this._editor.getOption(41))return;if(!this._editor.hasModel())return;const e=this._editor.getModel(),[t]=p.OnTypeFormattingEditProviderRegistry.ordered(e) - ;if(!t||!t.autoFormatTriggerCharacters)return;let i=new h.CharacterSet;for(let e of t.autoFormatTriggerCharacters)i.add(e.charCodeAt(0));this._callOnModel.add(this._editor.onDidType(e=>{let t=e.charCodeAt(e.length-1);i.has(t)&&this._trigger(String.fromCharCode(t))}))}_trigger(e){if(!this._editor.hasModel())return;if(this._editor.getSelections().length>1)return;const t=this._editor.getModel(),n=this._editor.getPosition();let o=!1;const s=this._editor.onDidChangeModelContent(e=>{if(e.isFlush)return o=!0,void s.dispose();for(let t=0,i=e.changes.length;t{s.dispose(),o||i.isNonEmptyArray(e)&&(_.FormattingEdit.execute(this._editor,e,!0),f.alertFormattingEdits(e))},e=>{throw s.dispose(),e})}};E.ID="editor.contrib.autoFormat",E=a([l(1,m.IEditorWorkerService)],E);let L=class{constructor(e,t){this.editor=e,this._instantiationService=t, - this._callOnDispose=new s.DisposableStore,this._callOnModel=new s.DisposableStore,this._callOnDispose.add(e.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(p.DocumentRangeFormattingEditProviderRegistry.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){this._callOnModel.clear(),this.editor.getOption(40)&&this.editor.hasModel()&&p.DocumentRangeFormattingEditProviderRegistry.has(this.editor.getModel())&&this._callOnModel.add(this.editor.onDidPaste(({range:e})=>this._trigger(e)))}_trigger(e){this.editor.hasModel()&&(this.editor.getSelections().length>1||this._instantiationService.invokeFunction(f.formatDocumentRangesWithSelectedProvider,this.editor,e,2,y.Progress.None,n.CancellationToken.None).catch(w.onUnexpectedError))}};L.ID="editor.contrib.formatOnPaste",L=a([l(1,S.IInstantiationService)],L) - ;class x extends d.EditorAction{constructor(){super({id:"editor.action.formatDocument",label:v.localize(0,null),alias:"Format Document",precondition:b.ContextKeyExpr.and(g.EditorContextKeys.notInCompositeEditor,g.EditorContextKeys.writable,g.EditorContextKeys.hasDocumentFormattingProvider),kbOpts:{kbExpr:b.ContextKeyExpr.and(g.EditorContextKeys.editorTextFocus,g.EditorContextKeys.hasDocumentFormattingProvider),primary:1572,linux:{primary:3111},weight:100},contextMenuOpts:{when:g.EditorContextKeys.hasDocumentFormattingProvider,group:"1_modification",order:1.3}})}run(e,t){return r(this,void 0,void 0,(function*(){if(t.hasModel()){const i=e.get(S.IInstantiationService),o=e.get(y.IEditorProgressService);yield o.showWhile(i.invokeFunction(f.formatDocumentWithSelectedProvider,t,1,y.Progress.None,n.CancellationToken.None),250)}}))}}class D extends d.EditorAction{constructor(){super({id:"editor.action.formatSelection",label:v.localize(1,null),alias:"Format Selection", - precondition:b.ContextKeyExpr.and(g.EditorContextKeys.writable,g.EditorContextKeys.hasDocumentSelectionFormattingProvider),kbOpts:{kbExpr:b.ContextKeyExpr.and(g.EditorContextKeys.editorTextFocus,g.EditorContextKeys.hasDocumentSelectionFormattingProvider),primary:o.KeyChord(2089,2084),weight:100},contextMenuOpts:{when:b.ContextKeyExpr.and(g.EditorContextKeys.hasDocumentSelectionFormattingProvider,g.EditorContextKeys.hasNonEmptySelection),group:"1_modification",order:1.31}})}run(e,t){return r(this,void 0,void 0,(function*(){if(!t.hasModel())return;const i=e.get(S.IInstantiationService),o=t.getModel(),s=t.getSelections().map(e=>e.isEmpty()?new u.Range(e.startLineNumber,1,e.startLineNumber,o.getLineMaxColumn(e.startLineNumber)):e),r=e.get(y.IEditorProgressService);yield r.showWhile(i.invokeFunction(f.formatDocumentRangesWithSelectedProvider,t,s,1,y.Progress.None,n.CancellationToken.None),250)}))}}d.registerEditorContribution(E.ID,E),d.registerEditorContribution(L.ID,L),d.registerEditorAction(x), - d.registerEditorAction(D),C.CommandsRegistry.registerCommand("editor.action.format",e=>r(void 0,void 0,void 0,(function*(){const t=e.get(c.ICodeEditorService).getFocusedCodeEditor();if(!t||!t.hasModel())return;const i=e.get(C.ICommandService);t.getSelection().isEmpty()?yield i.executeCommand("editor.action.formatDocument"):yield i.executeCommand("editor.action.formatSelection")})))})),define(t[246],i([0,1,25,12,11,18]),(function(e,t,i,n,o,s){"use strict";function a(e,t,i,o){const s=i.ordered(e).map(i=>Promise.resolve(o(i,e,t)).then(void 0,e=>{n.onUnexpectedExternalError(e)}));return Promise.all(s).then(e=>{const t=[];for(let i of e)Array.isArray(i)?t.push(...i):i&&t.push(i);return t})}function l(e,t,i){return a(e,t,s.DefinitionProviderRegistry,(e,t,n)=>e.provideDefinition(t,n,i))}function d(e,t,i){return a(e,t,s.DeclarationProviderRegistry,(e,t,n)=>e.provideDeclaration(t,n,i))}function c(e,t,i){return a(e,t,s.ImplementationProviderRegistry,(e,t,n)=>e.provideImplementation(t,n,i))}function h(e,t,i){ - return a(e,t,s.TypeDefinitionProviderRegistry,(e,t,n)=>e.provideTypeDefinition(t,n,i))}function u(e,t,i,n){return a(e,t,s.ReferenceProviderRegistry,(e,t,o)=>r(this,void 0,void 0,(function*(){const s=yield e.provideReferences(t,o,{includeDeclaration:!0},n);if(!i||!s||2!==s.length)return s;const r=yield e.provideReferences(t,o,{includeDeclaration:!1},n);return r&&1===r.length?r:s})))}Object.defineProperty(t,"__esModule",{value:!0}),t.getReferencesAtPosition=t.getTypeDefinitionsAtPosition=t.getImplementationsAtPosition=t.getDeclarationsAtPosition=t.getDefinitionsAtPosition=void 0,t.getDefinitionsAtPosition=l,t.getDeclarationsAtPosition=d,t.getImplementationsAtPosition=c,t.getTypeDefinitionsAtPosition=h,t.getReferencesAtPosition=u,o.registerModelAndPositionCommand("_executeDefinitionProvider",(e,t)=>l(e,t,i.CancellationToken.None)),o.registerModelAndPositionCommand("_executeDeclarationProvider",(e,t)=>d(e,t,i.CancellationToken.None)), - o.registerModelAndPositionCommand("_executeImplementationProvider",(e,t)=>c(e,t,i.CancellationToken.None)),o.registerModelAndPositionCommand("_executeTypeDefinitionProvider",(e,t)=>h(e,t,i.CancellationToken.None)),o.registerModelAndPositionCommand("_executeReferenceProvider",(e,t)=>u(e,t,!1,i.CancellationToken.None))})),define(t[571],i([0,1,17,10,71,83,11,27,3,2,4,471,35,32,41]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ISymbolNavigationService=t.ctxHasSymbols=void 0,t.ctxHasSymbols=new i.RawContextKey("hasSymbols",!1),t.ISymbolNavigationService=n.createDecorator("ISymbolNavigationService");let _=class{constructor(e,i,n,o){this._editorService=i,this._notificationService=n,this._keybindingService=o,this._currentModel=void 0,this._currentIdx=-1,this._ignoreEditorChange=!1,this._ctxHasSymbols=t.ctxHasSymbols.bindTo(e)}reset(){this._ctxHasSymbols.reset(),h.dispose(this._currentState),h.dispose(this._currentMessage),this._currentModel=void 0, - this._currentIdx=-1}put(e){const t=e.parent.parent;if(t.references.length<=1)return void this.reset();this._currentModel=t,this._currentIdx=t.references.indexOf(e),this._ctxHasSymbols.set(!0),this._showMessage();const i=new v(this._editorService),n=i.onDidChange(e=>{if(this._ignoreEditorChange)return;const i=this._editorService.getActiveCodeEditor();if(!i)return;const n=i.getModel(),o=i.getPosition();if(!n||!o)return;let s=!1,r=!1;for(const e of t.references)if(f.isEqual(e.uri,n.uri))s=!0,r=r||c.Range.containsPosition(e.range,o);else if(s)break;s&&r||this.reset()});this._currentState=h.combinedDisposable(i,n)}revealNext(e){if(!this._currentModel)return Promise.resolve();this._currentIdx+=1,this._currentIdx%=this._currentModel.references.length;const t=this._currentModel.references[this._currentIdx];return this._showMessage(),this._ignoreEditorChange=!0,this._editorService.openCodeEditor({resource:t.uri,options:{selection:c.Range.collapseToStart(t.range),selectionRevealType:3}},e).finally(()=>{ - this._ignoreEditorChange=!1})}_showMessage(){h.dispose(this._currentMessage);const e=this._keybindingService.lookupKeybinding("editor.gotoNextSymbolFromResult"),t=e?g.localize(0,null,this._currentIdx+1,this._currentModel.references.length,e.getLabel()):g.localize(1,null,this._currentIdx+1,this._currentModel.references.length);this._currentMessage=this._notificationService.status(t)}};_=a([l(0,i.IContextKeyService),l(1,d.ICodeEditorService),l(2,m.INotificationService),l(3,p.IKeybindingService)],_),o.registerSingleton(t.ISymbolNavigationService,_,!0),r.registerEditorCommand(new class extends r.EditorCommand{constructor(){super({id:"editor.gotoNextSymbolFromResult",precondition:t.ctxHasSymbols,kbOpts:{weight:100,primary:70}})}runEditorCommand(e,i){return e.get(t.ISymbolNavigationService).revealNext(i)}}),s.KeybindingsRegistry.registerCommandAndKeybindingRule({id:"editor.gotoNextSymbolFromResult.cancel",weight:100,when:t.ctxHasSymbols,primary:9,handler(e){e.get(t.ISymbolNavigationService).reset()}});let v=class{ - constructor(e){this._listener=new Map,this._disposables=new h.DisposableStore,this._onDidChange=new u.Emitter,this.onDidChange=this._onDidChange.event,this._disposables.add(e.onCodeEditorRemove(this._onDidRemoveEditor,this)),this._disposables.add(e.onCodeEditorAdd(this._onDidAddEditor,this)),e.listCodeEditors().forEach(this._onDidAddEditor,this)}dispose(){this._disposables.dispose(),this._onDidChange.dispose(),h.dispose(this._listener.values())}_onDidAddEditor(e){this._listener.set(e,h.combinedDisposable(e.onDidChangeCursorPosition(t=>this._onDidChange.fire({editor:e})),e.onDidChangeModelContent(t=>this._onDidChange.fire({editor:e}))))}_onDidRemoveEditor(e){h.dispose(this._listener.get(e)),this._listener.delete(e)}};v=a([l(0,d.ICodeEditorService)],v)})),define(t[572],i([0,1,19,25,12,11,18]),(function(e,t,i,n,o,s,r){"use strict";function a(e,t,n){const s=r.HoverProviderRegistry.ordered(e).map(i=>Promise.resolve(i.provideHover(e,t,n)).then(e=>e&&function(e){ - const t=void 0!==e.range,i=void 0!==e.contents&&e.contents&&e.contents.length>0;return t&&i}(e)?e:void 0,e=>{o.onUnexpectedExternalError(e)}));return Promise.all(s).then(i.coalesce)}Object.defineProperty(t,"__esModule",{value:!0}),t.getHover=void 0,t.getHover=a,s.registerModelAndPositionCommand("_executeHoverProvider",(e,t)=>a(e,t,n.CancellationToken.None))})),define(t[573],i([0,1,475,2,8,11,169,60,3,20,22,31,42,44,222,75]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m){"use strict";function f(e,t,i,n){if(1===e.getLineCount()&&1===e.getLineMaxColumn(1))return[];let s=u.LanguageConfigurationRegistry.getIndentationRules(e.getLanguageIdentifier().id);if(!s)return[];for(i=Math.min(i,e.getLineCount());t<=i&&s.unIndentedLinePattern;){let i=e.getLineContent(t);if(!s.unIndentedLinePattern.test(i))break;t++}if(t>i-1)return[];const{tabSize:l,indentSize:c,insertSpaces:g}=e.getOptions(),p=(e,t)=>(t=t||1,r.ShiftCommand.shiftIndent(e,e.length+t,l,c,g)),m=(e,t)=>(t=t||1,r.ShiftCommand.unshiftIndent(e,e.length+t,l,c,g)) - ;let f,_=[],v=e.getLineContent(t),C=v;if(null!=n){f=n;let e=o.getLeadingWhitespace(v);C=f+v.substring(e.length),s.decreaseIndentPattern&&s.decreaseIndentPattern.test(C)&&(C=(f=m(f))+v.substring(e.length)),v!==C&&_.push(a.EditOperation.replace(new d.Selection(t,1,t,e.length+1),h.TextModel.normalizeIndentation(f,c,g)))}else f=o.getLeadingWhitespace(v);let b=f;s.increaseIndentPattern&&s.increaseIndentPattern.test(C)?(b=p(b),f=p(f)):s.indentNextLinePattern&&s.indentNextLinePattern.test(C)&&(b=p(b));for(let n=++t;n<=i;n++){let t=e.getLineContent(n),i=o.getLeadingWhitespace(t),r=b+t.substring(i.length);s.decreaseIndentPattern&&s.decreaseIndentPattern.test(r)&&(b=m(b),f=m(f)),i!==b&&_.push(a.EditOperation.replace(new d.Selection(n,1,n,i.length+1),h.TextModel.normalizeIndentation(b,c,g))),s.unIndentedLinePattern&&s.unIndentedLinePattern.test(t)||(b=s.increaseIndentPattern&&s.increaseIndentPattern.test(r)?f=p(f):s.indentNextLinePattern&&s.indentNextLinePattern.test(r)?p(b):f)}return _} - Object.defineProperty(t,"__esModule",{value:!0}),t.IndentationToTabsCommand=t.IndentationToSpacesCommand=t.AutoIndentOnPaste=t.AutoIndentOnPasteCommand=t.ReindentSelectedLinesAction=t.ReindentLinesAction=t.DetectIndentation=t.IndentUsingSpaces=t.IndentUsingTabs=t.ChangeIndentationSizeAction=t.IndentationToTabsAction=t.IndentationToSpacesAction=t.getReindentEditOperations=void 0,t.getReindentEditOperations=f;class _ extends s.EditorAction{constructor(){super({id:_.ID,label:i.localize(0,null),alias:"Convert Indentation to Spaces",precondition:c.EditorContextKeys.writable})}run(e,t){let i=t.getModel();if(!i)return;let n=i.getOptions(),o=t.getSelection();if(!o)return;const s=new k(o,n.tabSize);t.pushUndoStop(),t.executeCommands(this.id,[s]),t.pushUndoStop(),i.updateOptions({insertSpaces:!0})}}t.IndentationToSpacesAction=_,_.ID="editor.action.indentationToSpaces";class v extends s.EditorAction{constructor(){super({id:v.ID,label:i.localize(1,null),alias:"Convert Indentation to Tabs", - precondition:c.EditorContextKeys.writable})}run(e,t){let i=t.getModel();if(!i)return;let n=i.getOptions(),o=t.getSelection();if(!o)return;const s=new N(o,n.tabSize);t.pushUndoStop(),t.executeCommands(this.id,[s]),t.pushUndoStop(),i.updateOptions({insertSpaces:!1})}}t.IndentationToTabsAction=v,v.ID="editor.action.indentationToTabs";class C extends s.EditorAction{constructor(e,t){super(t),this.insertSpaces=e}run(e,t){const n=e.get(m.IQuickInputService),o=e.get(g.IModelService);let s=t.getModel();if(!s)return;let r=o.getCreationOptions(s.getLanguageIdentifier().language,s.uri,s.isForSimpleWidget);const a=[1,2,3,4,5,6,7,8].map(e=>({id:e.toString(),label:e.toString(),description:e===r.tabSize?i.localize(2,null):void 0})),l=Math.min(s.getOptions().tabSize-1,7);setTimeout(()=>{n.pick(a,{placeHolder:i.localize(3,null),activeItem:a[l]}).then(e=>{e&&s&&!s.isDisposed()&&s.updateOptions({tabSize:parseInt(e.label,10),insertSpaces:this.insertSpaces})})},50)}}t.ChangeIndentationSizeAction=C;class b extends C{constructor(){ - super(!1,{id:b.ID,label:i.localize(4,null),alias:"Indent Using Tabs",precondition:void 0})}}t.IndentUsingTabs=b,b.ID="editor.action.indentUsingTabs";class S extends C{constructor(){super(!0,{id:S.ID,label:i.localize(5,null),alias:"Indent Using Spaces",precondition:void 0})}}t.IndentUsingSpaces=S,S.ID="editor.action.indentUsingSpaces";class w extends s.EditorAction{constructor(){super({id:w.ID,label:i.localize(6,null),alias:"Detect Indentation from Content",precondition:void 0})}run(e,t){const i=e.get(g.IModelService);let n=t.getModel();if(!n)return;let o=i.getCreationOptions(n.getLanguageIdentifier().language,n.uri,n.isForSimpleWidget);n.detectIndentation(o.insertSpaces,o.tabSize)}}t.DetectIndentation=w,w.ID="editor.action.detectIndentation";class y extends s.EditorAction{constructor(){super({id:"editor.action.reindentlines",label:i.localize(7,null),alias:"Reindent Lines",precondition:c.EditorContextKeys.writable})}run(e,t){let i=t.getModel();if(!i)return;let n=f(i,1,i.getLineCount()) - ;n.length>0&&(t.pushUndoStop(),t.executeEdits(this.id,n),t.pushUndoStop())}}t.ReindentLinesAction=y;class E extends s.EditorAction{constructor(){super({id:"editor.action.reindentselectedlines",label:i.localize(8,null),alias:"Reindent Selected Lines",precondition:c.EditorContextKeys.writable})}run(e,t){let i=t.getModel();if(!i)return;let n=t.getSelections();if(null===n)return;let o=[];for(let e of n){let t=e.startLineNumber,n=e.endLineNumber;if(t!==n&&1===e.endColumn&&n--,1===t){if(t===n)continue}else t--;let s=f(i,t,n);o.push(...s)}o.length>0&&(t.pushUndoStop(),t.executeEdits(this.id,o),t.pushUndoStop())}}t.ReindentSelectedLinesAction=E;class L{constructor(e,t){this._initialSelection=t,this._edits=[],this._selectionId=null;for(let t of e)t.range&&"string"==typeof t.text&&this._edits.push(t)}getEditOperations(e,t){for(let e of this._edits)t.addEditOperation(l.Range.lift(e.range),e.text);let i=!1 - ;Array.isArray(this._edits)&&1===this._edits.length&&this._initialSelection.isEmpty()&&(this._edits[0].range.startColumn===this._initialSelection.endColumn&&this._edits[0].range.startLineNumber===this._initialSelection.endLineNumber?(i=!0,this._selectionId=t.trackSelection(this._initialSelection,!0)):this._edits[0].range.endColumn===this._initialSelection.startColumn&&this._edits[0].range.endLineNumber===this._initialSelection.startLineNumber&&(i=!0,this._selectionId=t.trackSelection(this._initialSelection,!1))),i||(this._selectionId=t.trackSelection(this._initialSelection))}computeCursorState(e,t){return t.getTrackedSelection(this._selectionId)}}t.AutoIndentOnPasteCommand=L;class x{constructor(e){this.callOnDispose=new n.DisposableStore,this.callOnModel=new n.DisposableStore,this.editor=e,this.callOnDispose.add(e.onDidChangeConfiguration(()=>this.update())),this.callOnDispose.add(e.onDidChangeModel(()=>this.update())),this.callOnDispose.add(e.onDidChangeModelLanguage(()=>this.update()))}update(){ - this.callOnModel.clear(),this.editor.getOption(8)<4||this.editor.getOption(40)||this.editor.hasModel()&&this.callOnModel.add(this.editor.onDidPaste(({range:e})=>{this.trigger(e)}))}trigger(e){let t=this.editor.getSelections();if(null===t||t.length>1)return;const i=this.editor.getModel();if(!i)return;if(!i.isCheapToTokenize(e.getStartPosition().lineNumber))return;const n=this.editor.getOption(8),{tabSize:s,indentSize:a,insertSpaces:d}=i.getOptions();this.editor.pushUndoStop();let c=[],h={shiftIndent:e=>r.ShiftCommand.shiftIndent(e,e.length+1,s,a,d),unshiftIndent:e=>r.ShiftCommand.unshiftIndent(e,e.length+1,s,a,d)},g=e.startLineNumber;for(;g<=e.endLineNumber&&this.shouldIgnoreLine(i,g);)g++;if(g>e.endLineNumber)return;let m=i.getLineContent(g);if(!/\S/.test(m.substring(0,e.startColumn-1))){let e=u.LanguageConfigurationRegistry.getGoodIndentForLine(n,i,i.getLanguageIdentifier().id,g,h);if(null!==e){let t=o.getLeadingWhitespace(m),n=p.getSpaceCnt(e,s);if(n!==p.getSpaceCnt(t,s)){let e=p.generateIndent(n,s,d) - ;c.push({range:new l.Range(g,1,g,t.length+1),text:e}),m=e+m.substr(t.length)}else{let e=u.LanguageConfigurationRegistry.getIndentMetadata(i,g);if(0===e||8===e)return}}}const f=g;for(;gi.getLineTokens(e),getLanguageIdentifier:()=>i.getLanguageIdentifier(),getLanguageIdAtPosition:(e,t)=>i.getLanguageIdAtPosition(e,t),getLineContent:e=>e===f?m:i.getLineContent(e)},r=u.LanguageConfigurationRegistry.getGoodIndentForLine(n,t,i.getLanguageIdentifier().id,g+1,h);if(null!==r){let t=p.getSpaceCnt(r,s),n=p.getSpaceCnt(o.getLeadingWhitespace(i.getLineContent(g+1)),s);if(t!==n){let r=t-n;for(let t=g+1;t<=e.endLineNumber;t++){let e=i.getLineContent(t),n=o.getLeadingWhitespace(e),a=p.getSpaceCnt(n,s)+r,h=p.generateIndent(a,s,d);h!==n&&c.push({range:new l.Range(t,1,t,n.length+1),text:h})}}}}let _=new L(c,this.editor.getSelection());this.editor.executeCommand("autoIndentOnPaste",_),this.editor.pushUndoStop()} - shouldIgnoreLine(e,t){e.forceTokenization(t);let i=e.getLineFirstNonWhitespaceColumn(t);if(0===i)return!0;let n=e.getLineTokens(t);if(n.getCount()>0){let e=n.findTokenIndexAtOffset(i);if(e>=0&&1===n.getStandardTokenType(e))return!0}return!1}dispose(){this.callOnDispose.dispose(),this.callOnModel.dispose()}}function D(e,t,i,n){if(1===e.getLineCount()&&1===e.getLineMaxColumn(1))return;let o="";for(let e=0;e({selection:e,index:t,ignore:!1}));i.sort((e,t)=>h.Range.compareRangesUsingStarts(e.selection,t.selection));let n=i[0];for(let e=1;enew c.Position(e.positionLineNumber,e.positionColumn)));let o=t.getSelection();if(null===o)return;let s=new a.TrimTrailingWhitespaceCommand(o,n);t.pushUndoStop(),t.executeCommands(this.id,[s]),t.pushUndoStop()}}t.TrimTrailingWhitespaceAction=E,E.ID="editor.action.trimTrailingWhitespace";class L extends s.EditorAction{constructor(){super({id:"editor.action.deleteLines",label:i.localize(13,null),alias:"Delete Line",precondition:g.EditorContextKeys.writable,kbOpts:{kbExpr:g.EditorContextKeys.textInputFocus,primary:3113,weight:100}})}run(e,t){if(!t.hasModel())return;let i=this._getLinesToRemove(t),n=t.getModel();if(1===n.getLineCount()&&1===n.getLineMaxColumn(1))return;let o=0,s=[],r=[];for(let e=0,t=i.length;e1&&(a-=1,c=n.getLineMaxColumn(a)),s.push(d.EditOperation.replace(new u.Selection(a,c,l,h),"")), - r.push(new u.Selection(a-o,t.positionColumn,a-o,t.positionColumn)),o+=t.endLineNumber-t.startLineNumber+1}t.pushUndoStop(),t.executeEdits(this.id,s,r),t.pushUndoStop()}_getLinesToRemove(e){let t=e.getSelections().map(e=>{let t=e.endLineNumber;return e.startLineNumbere.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber);let i=[],n=t[0];for(let e=1;e=t[e].startLineNumber?n.endLineNumber=t[e].endLineNumber:(i.push(n),n=t[e]);return i.push(n),i}}t.DeleteLinesAction=L;class x extends s.EditorAction{constructor(){super({id:"editor.action.indentLines",label:i.localize(14,null),alias:"Indent Line",precondition:g.EditorContextKeys.writable,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:2137,weight:100}})}run(e,t){const i=t._getViewModel() - ;i&&(t.pushUndoStop(),t.executeCommands(this.id,l.TypeOperations.indent(i.cursorConfig,t.getModel(),t.getSelections())),t.pushUndoStop())}}t.IndentLinesAction=x;class D extends s.EditorAction{constructor(){super({id:"editor.action.outdentLines",label:i.localize(15,null),alias:"Outdent Line",precondition:g.EditorContextKeys.writable,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:2135,weight:100}})}run(e,t){o.CoreEditingCommands.Outdent.runEditorCommand(e,t,null)}}class k extends s.EditorAction{constructor(){super({id:"editor.action.insertLineBefore",label:i.localize(16,null),alias:"Insert Line Above",precondition:g.EditorContextKeys.writable,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:3075,weight:100}})}run(e,t){const i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,l.TypeOperations.lineInsertBefore(i.cursorConfig,t.getModel(),t.getSelections())))}}t.InsertLineBeforeAction=k;class N extends s.EditorAction{constructor(){super({id:"editor.action.insertLineAfter", - label:i.localize(17,null),alias:"Insert Line Below",precondition:g.EditorContextKeys.writable,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:2051,weight:100}})}run(e,t){const i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,l.TypeOperations.lineInsertAfter(i.cursorConfig,t.getModel(),t.getSelections())))}}t.InsertLineAfterAction=N;class I extends s.EditorAction{run(e,t){if(!t.hasModel())return;const i=t.getSelection();let n=this._getRangesToDelete(t),o=[];for(let e=0,t=n.length-1;ed.EditOperation.replace(e,""));t.pushUndoStop(),t.executeEdits(this.id,r,s),t.pushUndoStop()}}t.AbstractDeleteAllToBoundaryAction=I;class M extends I{constructor(){super({id:"deleteAllLeft",label:i.localize(18,null),alias:"Delete All Left",precondition:g.EditorContextKeys.writable,kbOpts:{kbExpr:g.EditorContextKeys.textInputFocus, - primary:0,mac:{primary:2049},weight:100}})}_getEndCursorState(e,t){let i=null,n=[],o=0;return t.forEach(t=>{let s;if(1===t.endColumn&&o>0){let e=t.startLineNumber-o;s=new u.Selection(e,t.startColumn,e,t.startColumn)}else s=new u.Selection(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn);o+=t.endLineNumber-t.startLineNumber,t.intersectRanges(e)?i=s:n.push(s)}),i&&n.unshift(i),n}_getRangesToDelete(e){let t=e.getSelections();if(null===t)return[];let i=t,n=e.getModel();return null===n?[]:(i.sort(h.Range.compareRangesUsingStarts),i=i.map(e=>{if(e.isEmpty()){if(1===e.startColumn){let t=Math.max(1,e.startLineNumber-1),i=1===e.startLineNumber?1:n.getLineContent(t).length+1;return new h.Range(t,i,e.startLineNumber,1)}return new h.Range(e.startLineNumber,1,e.startLineNumber,e.startColumn)}return new h.Range(e.startLineNumber,1,e.endLineNumber,e.endColumn)}))}}t.DeleteAllLeftAction=M;class R extends I{constructor(){super({id:"deleteAllRight",label:i.localize(19,null),alias:"Delete All Right", - precondition:g.EditorContextKeys.writable,kbOpts:{kbExpr:g.EditorContextKeys.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100}})}_getEndCursorState(e,t){let i=null,n=[];for(let o=0,s=t.length,r=0;o{if(e.isEmpty()){const i=t.getLineMaxColumn(e.startLineNumber);return e.startColumn===i?new h.Range(e.startLineNumber,e.startColumn,e.startLineNumber+1,1):new h.Range(e.startLineNumber,e.startColumn,e.startLineNumber,i)}return e});return n.sort(h.Range.compareRangesUsingStarts),n}}t.DeleteAllRightAction=R;class T extends s.EditorAction{constructor(){super({id:"editor.action.joinLines",label:i.localize(20,null),alias:"Join Lines",precondition:g.EditorContextKeys.writable,kbOpts:{ - kbExpr:g.EditorContextKeys.editorTextFocus,primary:0,mac:{primary:296},weight:100}})}run(e,t){let i=t.getSelections();if(null===i)return;let n=t.getSelection();if(null===n)return;i.sort(h.Range.compareRangesUsingStarts);let o=[],s=i.reduce((e,t)=>e.isEmpty()?e.endLineNumber===t.startLineNumber?(n.equalsSelection(e)&&(n=t),t):t.startLineNumber>e.endLineNumber+1?(o.push(e),t):new u.Selection(e.startLineNumber,e.startColumn,t.endLineNumber,t.endColumn):t.startLineNumber>e.endLineNumber?(o.push(e),t):new u.Selection(e.startLineNumber,e.startColumn,t.endLineNumber,t.endColumn));o.push(s);let r=t.getModel();if(null===r)return;let a=[],l=[],c=n,g=0;for(let e=0,t=o.length;e=1){let e=!0;""===v&&(e=!1),!e||" "!==v.charAt(v.length-1)&&"\t"!==v.charAt(v.length-1)||(e=!1,v=v.replace(/[\s\uFEFF\xA0]+$/g," "));let n=t.substr(i-1);v+=(e?" ":"")+n,f=e?n.length+1:n.length}else f=0}let C=new h.Range(p,m,t,i);if(!C.isEmpty()){let e;s.isEmpty()?(a.push(d.EditOperation.replace(C,v)),e=new u.Selection(C.startLineNumber-g,v.length-f+1,p-g,v.length-f+1)):s.startLineNumber===s.endLineNumber?(a.push(d.EditOperation.replace(C,v)),e=new u.Selection(s.startLineNumber-g,s.startColumn,s.endLineNumber-g,s.endColumn)):(a.push(d.EditOperation.replace(C,v)),e=new u.Selection(s.startLineNumber-g,s.startColumn,s.startLineNumber-g,v.length-_)),null!==h.Range.intersectRanges(C,n)?c=e:l.push(e)}g+=C.endLineNumber-C.startLineNumber}l.unshift(c),t.pushUndoStop(),t.executeEdits(this.id,a,l),t.pushUndoStop()}}t.JoinLinesAction=T;class O extends s.EditorAction{constructor(){super({ - id:"editor.action.transpose",label:i.localize(21,null),alias:"Transpose characters around the cursor",precondition:g.EditorContextKeys.writable})}run(e,t){let i=t.getSelections();if(null===i)return;let n=t.getModel();if(null===n)return;let o=[];for(let e=0,t=i.length;e=a){if(s.lineNumber===n.getLineCount())continue;let e=new h.Range(s.lineNumber,Math.max(1,s.column-1),s.lineNumber+1,1),t=n.getValueInRange(e).split("").reverse().join("");o.push(new r.ReplaceCommand(new u.Selection(s.lineNumber,Math.max(1,s.column-1),s.lineNumber+1,1),t))}else{let e=new h.Range(s.lineNumber,Math.max(1,s.column-1),s.lineNumber,s.column+1),t=n.getValueInRange(e).split("").reverse().join("");o.push(new r.ReplaceCommandThatPreservesSelection(e,t,new u.Selection(s.lineNumber,s.column+1,s.lineNumber,s.column+1)))}}t.pushUndoStop(),t.executeCommands(this.id,o),t.pushUndoStop()}}t.TransposeAction=O - ;class A extends s.EditorAction{run(e,t){let i=t.getSelections();if(null===i)return;let n=t.getModel();if(null===n)return;let o=t.getOption(105),s=[];for(let e=0,a=i.length;e=0?(o=!0,n+=s):o?(o=!1,n+=s.toLocaleUpperCase()):n+=s.toLocaleLowerCase()}return n}}t.TitleCaseAction=W,s.registerEditorAction(class extends v{constructor(){super(!1,{id:"editor.action.copyLinesUpAction",label:i.localize(0,null),alias:"Copy Line Up",precondition:g.EditorContextKeys.writable,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:1552,linux:{primary:3600},weight:100},menuOpts:{menuId:_.MenuId.MenubarSelectionMenu,group:"2_line",title:i.localize(1,null),order:1}})}}), - s.registerEditorAction(class extends v{constructor(){super(!0,{id:"editor.action.copyLinesDownAction",label:i.localize(2,null),alias:"Copy Line Down",precondition:g.EditorContextKeys.writable,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:1554,linux:{primary:3602},weight:100},menuOpts:{menuId:_.MenuId.MenubarSelectionMenu,group:"2_line",title:i.localize(3,null),order:2}})}}),s.registerEditorAction(C),s.registerEditorAction(class extends b{constructor(){super(!1,{id:"editor.action.moveLinesUpAction",label:i.localize(6,null),alias:"Move Line Up",precondition:g.EditorContextKeys.writable,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:528,linux:{primary:528},weight:100},menuOpts:{menuId:_.MenuId.MenubarSelectionMenu,group:"2_line",title:i.localize(7,null),order:3}})}}),s.registerEditorAction(class extends b{constructor(){super(!0,{id:"editor.action.moveLinesDownAction",label:i.localize(8,null),alias:"Move Line Down",precondition:g.EditorContextKeys.writable,kbOpts:{ - kbExpr:g.EditorContextKeys.editorTextFocus,primary:530,linux:{primary:530},weight:100},menuOpts:{menuId:_.MenuId.MenubarSelectionMenu,group:"2_line",title:i.localize(9,null),order:4}})}}),s.registerEditorAction(w),s.registerEditorAction(y),s.registerEditorAction(E),s.registerEditorAction(L),s.registerEditorAction(x),s.registerEditorAction(D),s.registerEditorAction(k),s.registerEditorAction(N),s.registerEditorAction(M),s.registerEditorAction(R),s.registerEditorAction(T),s.registerEditorAction(O),s.registerEditorAction(P),s.registerEditorAction(F),s.registerEditorAction(W)})),define(t[176],i([0,1,15,12,11,18,17,25]),(function(e,t,i,n,o,s,a,l){"use strict";function d(e,t,o,r){const a=s.SignatureHelpProviderRegistry.ordered(e);return i.first(a.map(i=>()=>Promise.resolve(i.provideSignatureHelp(e,t,r,o)).catch(e=>n.onUnexpectedExternalError(e))))}Object.defineProperty(t,"__esModule",{value:!0}),t.provideSignatureHelp=t.Context=void 0,t.Context={Visible:new a.RawContextKey("parameterHintsVisible",!1), - MultipleSignatures:new a.RawContextKey("parameterHintsMultipleSignatures",!1)},t.provideSignatureHelp=d,o.registerDefaultLanguageCommand("_executeSignatureHelpProvider",(e,t,i)=>r(void 0,void 0,void 0,(function*(){const n=yield d(e,t,{triggerKind:s.SignatureHelpTriggerKind.Invoke,isRetrigger:!1,triggerCharacter:i.triggerCharacter},l.CancellationToken.None);if(n)return setTimeout(()=>n.dispose(),0),n.value})))})),define(t[575],i([0,1,15,12,4,2,87,18,176]),(function(e,t,i,n,o,s,a,l,d){"use strict";var c;Object.defineProperty(t,"__esModule",{value:!0}),t.ParameterHintsModel=void 0,function(e){e.Default={type:0};e.Pending=class{constructor(e){this.request=e,this.type=2}};e.Active=class{constructor(e){this.hints=e,this.type=1}}}(c||(c={}));class h extends s.Disposable{constructor(e,t=h.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new o.Emitter),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=c.Default,this._pendingTriggers=[], - this._lastSignatureHelpResult=this._register(new s.MutableDisposable),this.triggerChars=new a.CharacterSet,this.retriggerChars=new a.CharacterSet,this.triggerId=0,this.editor=e,this.throttledDelayer=new i.Delayer(t),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(e=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(e=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(e=>this.onCursorChange(e))),this._register(this.editor.onDidChangeModelContent(e=>this.onModelContentChange())),this._register(l.SignatureHelpProviderRegistry.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(e=>this.onDidType(e))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(e){2===this._state.type&&this._state.request.cancel(),this._state=e}cancel(e=!1){this.state=c.Default,this.throttledDelayer.cancel(), - e||this._onChangedHints.fire(void 0)}trigger(e,t){const i=this.editor.getModel();if(!i||!l.SignatureHelpProviderRegistry.has(i))return;const o=++this.triggerId;this._pendingTriggers.push(e),this.throttledDelayer.trigger(()=>this.doTrigger(o),t).catch(n.onUnexpectedError)}next(){if(1!==this.state.type)return;const e=this.state.hints.signatures.length,t=this.state.hints.activeSignature,i=t%e==e-1,n=this.editor.getOption(67).cycle;!(e<2||i)||n?this.updateActiveSignature(i&&n?0:t+1):this.cancel()}previous(){if(1!==this.state.type)return;const e=this.state.hints.signatures.length,t=this.state.hints.activeSignature,i=0===t,n=this.editor.getOption(67).cycle;!(e<2||i)||n?this.updateActiveSignature(i&&n?e-1:t-1):this.cancel()}updateActiveSignature(e){1===this.state.type&&(this.state=new c.Active(Object.assign(Object.assign({},this.state.hints),{activeSignature:e})),this._onChangedHints.fire(this.state.hints))}doTrigger(e){return r(this,void 0,void 0,(function*(){ - const t=1===this.state.type||2===this.state.type,o=1===this.state.type?this.state.hints:void 0;if(this.cancel(!0),0===this._pendingTriggers.length)return!1;const s=this._pendingTriggers.reduce(u);this._pendingTriggers=[];const r={triggerKind:s.triggerKind,triggerCharacter:s.triggerCharacter,isRetrigger:t,activeSignatureHelp:o};if(!this.editor.hasModel())return!1;const a=this.editor.getModel(),l=this.editor.getPosition();this.state=new c.Pending(i.createCancelablePromise(e=>d.provideSignatureHelp(a,l,r,e)));try{const t=yield this.state.request;return e!==this.triggerId?(null==t||t.dispose(),!1):t&&t.value.signatures&&0!==t.value.signatures.length?(this.state=new c.Active(t.value),this._lastSignatureHelpResult.value=t,this._onChangedHints.fire(this.state.hints),!0):(null==t||t.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1)}catch(t){return e===this.triggerId&&(this.state=c.Default),n.onUnexpectedError(t),!1}}))}get isTriggered(){ - return 1===this.state.type||2===this.state.type||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars=new a.CharacterSet,this.retriggerChars=new a.CharacterSet;const e=this.editor.getModel();if(e)for(const t of l.SignatureHelpProviderRegistry.ordered(e)){for(const e of t.signatureHelpTriggerCharacters||[])this.triggerChars.add(e.charCodeAt(0)),this.retriggerChars.add(e.charCodeAt(0));for(const e of t.signatureHelpRetriggerCharacters||[])this.retriggerChars.add(e.charCodeAt(0))}}onDidType(e){if(!this.triggerOnType)return;const t=e.length-1,i=e.charCodeAt(t);(this.triggerChars.has(i)||this.isTriggered&&this.retriggerChars.has(i))&&this.trigger({triggerKind:l.SignatureHelpTriggerKind.TriggerCharacter,triggerCharacter:e.charAt(t)})}onCursorChange(e){"mouse"===e.source?this.cancel():this.isTriggered&&this.trigger({triggerKind:l.SignatureHelpTriggerKind.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:l.SignatureHelpTriggerKind.ContentChange})} - onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(67).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}}function u(e,t){switch(t.triggerKind){case l.SignatureHelpTriggerKind.Invoke:return t;case l.SignatureHelpTriggerKind.ContentChange:return e;case l.SignatureHelpTriggerKind.TriggerCharacter:default:return t}}t.ParameterHintsModel=h,h.DEFAULT_DELAY=120})),define(t[576],i([0,1,19,25,11,13,3,20,22,18,488,33,2,401,223,28,12]),(function(e,t,i,n,o,s,a,l,d,c,h,u,g,p,m,f,_){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.provideSelectionRanges=void 0;class v{constructor(e,t){this.index=e,this.ranges=t}mov(e){let t=this.index+(e?1:-1);if(t<0||t>=this.ranges.length)return this;const i=new v(t,this.ranges);return i.ranges[t].equalsRange(this.ranges[this.index])?i.mov(e):i}}class C{constructor(e){this._ignoreSelection=!1,this._editor=e}static get(e){return e.getContribution(C.ID)}dispose(){g.dispose(this._selectionListener)}run(e){ - if(!this._editor.hasModel())return;const t=this._editor.getSelections(),o=this._editor.getModel();if(!c.SelectionRangeRegistry.has(o))return;let s=Promise.resolve(void 0);return this._state||(s=S(o,t.map(e=>e.getPosition()),n.CancellationToken.None).then(e=>{if(i.isNonEmptyArray(e)&&e.length===t.length&&this._editor.hasModel()&&i.equals(this._editor.getSelections(),t,(e,t)=>e.equalsSelection(t))){for(let i=0;ie.containsPosition(t[i].getStartPosition())&&e.containsPosition(t[i].getEndPosition())),e[i].unshift(t[i]);this._state=e.map(e=>new v(0,e)),g.dispose(this._selectionListener),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{this._ignoreSelection||(g.dispose(this._selectionListener),this._state=void 0)})}})),s.then(()=>{if(!this._state)return;this._state=this._state.map(t=>t.mov(e));const t=this._state.map(e=>l.Selection.fromPositions(e.ranges[e.index].getStartPosition(),e.ranges[e.index].getEndPosition()));this._ignoreSelection=!0;try{ - this._editor.setSelections(t)}finally{this._ignoreSelection=!1}})}}C.ID="editor.contrib.smartSelectController";class b extends o.EditorAction{constructor(e,t){super(t),this._forward=e}run(e,t){return r(this,void 0,void 0,(function*(){let e=C.get(t);e&&(yield e.run(this._forward))}))}}f.CommandsRegistry.registerCommandAlias("editor.action.smartSelect.grow","editor.action.smartSelect.expand");function S(e,t,n){const o=c.SelectionRangeRegistry.all(e);1===o.length&&o.unshift(new m.BracketSelectionRangeProvider);let r=[],l=[];for(const s of o)r.push(Promise.resolve(s.provideSelectionRanges(e,t,n)).then(e=>{if(i.isNonEmptyArray(e)&&e.length===t.length)for(let i=0;il.map(t=>{if(0===t.length)return[] - ;t.sort((e,t)=>s.Position.isBefore(e.getStartPosition(),t.getStartPosition())?1:s.Position.isBefore(t.getStartPosition(),e.getStartPosition())?-1:s.Position.isBefore(e.getEndPosition(),t.getEndPosition())?-1:s.Position.isBefore(t.getEndPosition(),e.getEndPosition())?1:0);let i,n=[];for(const e of t)(!i||a.Range.containsRange(e,i)&&!a.Range.equalsRange(e,i))&&(n.push(e),i=e);let o=[n[0]];for(let t=1;t{this._resolveCache=void 0,this._isResolved=!1});this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,e)).then(e=>{Object.assign(this.completion,e),this._isResolved=!0,t.dispose()},e=>{i.isPromiseCanceledError(e)&&(this._resolveCache=void 0,this._isResolved=!1)})}return this._resolveCache}))}}t.CompletionItem=p;class m{constructor(e=2,t=new Set,i=new Set){this.snippetSortOrder=e,this.kindFilter=t,this.providerFilter=i}}let f;t.CompletionOptions=m, - m.default=new m,t.getSnippetSuggestSupport=function(){return f};class _{constructor(e,t,i){this.items=e,this.needsClipboard=t,this.dispoables=i}}function v(e,t,n=m.default,s={triggerKind:0},a=l.CancellationToken.None){return r(this,void 0,void 0,(function*(){t=t.clone();const l=e.getWordAtPosition(t),c=l?new d.Range(t.lineNumber,l.startColumn,t.lineNumber,l.endColumn):d.Range.fromPositions(t),u={replace:c,insert:c.setEndPosition(t.lineNumber,t.column)},m=[],v=new h.DisposableStore;let C=!1;const b=(e,i)=>{if(i){for(let o of i.suggestions)n.kindFilter.has(o.kind)||(o.range||(o.range=u),o.sortText||(o.sortText="string"==typeof o.label?o.label:o.label.name),!C&&o.insertTextRules&&4&o.insertTextRules&&(C=g.SnippetParser.guessNeedsClipboard(o.insertText)),m.push(new p(t,o,i,e)));h.isDisposable(i)&&v.add(i)}},w=(()=>r(this,void 0,void 0,(function*(){if(!f||n.kindFilter.has(27))return;if(n.providerFilter.size>0&&!n.providerFilter.has(f))return;const i=yield f.provideCompletionItems(e,t,s,a);b(f,i)})))() - ;for(let l of o.CompletionProviderRegistry.orderedGroups(e)){let o=m.length;if(yield Promise.all(l.map(o=>r(this,void 0,void 0,(function*(){if(!(n.providerFilter.size>0)||n.providerFilter.has(o))try{const i=yield o.provideCompletionItems(e,t,s,a);b(o,i)}catch(e){i.onUnexpectedExternalError(e)}})))),o!==m.length||a.isCancellationRequested)break}return yield w,a.isCancellationRequested?(v.dispose(),Promise.reject(i.canceled())):new _(m.sort(S(n.snippetSortOrder)),C,v)}))}function C(e,t){if(e.sortTextLow&&t.sortTextLow){if(e.sortTextLowt.sortTextLow)return 1}return e.completion.labelt.completion.label?1:e.completion.kind-t.completion.kind}t.provideSuggestionItems=v;const b=new Map;function S(e){return b.get(e)}b.set(0,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return C(e,t)})),b.set(2,(function(e,t){if(e.completion.kind!==t.completion.kind){ - if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return C(e,t)})),b.set(1,C),t.getSuggestionComparator=S,n.registerDefaultLanguageCommand("_executeCompletionItemProvider",(e,t,i)=>r(void 0,void 0,void 0,(function*(){const n={incomplete:!1,suggestions:[]},o=[],s=i.maxItemsToResolve||0,r=yield v(e,t);for(const e of r.items)o.lengthr.dispoables.dispose(),100)}})));const w=new class{constructor(){this.onlyOnceSuggestions=[]}provideCompletionItems(){let e={suggestions:this.onlyOnceSuggestions.slice(0)};return this.onlyOnceSuggestions.length=0,e}};o.CompletionProviderRegistry.register("*",w),t.showSimpleSuggestions=function(e,t){setTimeout(()=>{w.onlyOnceSuggestions.push(...t),e.getContribution("editor.contrib.suggestController").triggerSuggest((new Set).add(w))},0)}})), - define(t[247],i([0,1,492,48,11,174]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ToggleTabFocusModeAction=void 0;class r extends o.EditorAction{constructor(){super({id:r.ID,label:i.localize(0,null),alias:"Toggle Tab Key Moves Focus",precondition:void 0,kbOpts:{kbExpr:null,primary:2091,mac:{primary:1323},weight:100}})}run(e,t){const o=!s.TabFocus.getTabFocusMode();s.TabFocus.setTabFocusMode(o),o?n.alert(i.localize(1,null)):n.alert(i.localize(2,null))}}t.ToggleTabFocusModeAction=r,r.ID="editor.action.toggleTabFocusMode",o.registerEditorAction(r)})),define(t[577],i([0,1,493,11,111]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class s extends n.EditorAction{constructor(){super({id:"editor.action.forceRetokenize",label:i.localize(0,null),alias:"Developer: Force Retokenize",precondition:void 0})}run(e,t){if(!t.hasModel())return;const i=t.getModel();i.resetTokenization();const n=new o.StopWatch(!0) - ;i.forceTokenization(i.getLineCount()),n.stop(),console.log(`tokenization took ${n.elapsed()}`)}}n.registerEditorAction(s)})),define(t[578],i([0,1,494,2,11,27,173]),(function(e,t,i,n,o,s,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const c="ignoreUnusualLineTerminators";let h=class extends n.Disposable{constructor(e,t,i){super(),this._editor=e,this._dialogService=t,this._codeEditorService=i,this._config=this._editor.getOption(103),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(103)&&(this._config=this._editor.getOption(103),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(e=>{e.isUndoing||this._checkForUnusualLineTerminators()}))}_checkForUnusualLineTerminators(){return r(this,void 0,void 0,(function*(){if("off"===this._config)return;if(!this._editor.hasModel())return;const e=this._editor.getModel() - ;e.mightContainUnusualLineTerminators()&&!0!==function(e,t){return e.getModelProperty(t.uri,c)}(this._codeEditorService,e)&&(this._editor.getOption(72)||("auto"!==this._config?(yield this._dialogService.confirm({title:i.localize(0,null),message:i.localize(1,null),detail:i.localize(2,null),primaryButton:i.localize(3,null),secondaryButton:i.localize(4,null)})).confirmed?e.removeUnusualLineTerminators(this._editor.getSelections()):function(e,t,i){e.setModelProperty(t.uri,c,i)}(this._codeEditorService,e,!0):e.removeUnusualLineTerminators(this._editor.getSelections())))}))}};h.ID="editor.contrib.unusualLineTerminatorsDetector",h=a([l(1,d.IDialogService),l(2,s.ICodeEditorService)],h),o.registerEditorContribution(h.ID,h)})),define(t[248],i([0,1,11,88,45,129,99,13,3,20,22,62,17,38]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.DeleteWordRight=t.DeleteWordEndRight=t.DeleteWordStartRight=t.DeleteWordLeft=t.DeleteWordEndLeft=t.DeleteWordStartLeft=t.DeleteWordRightCommand=t.DeleteWordLeftCommand=t.DeleteWordCommand=t.CursorWordAccessibilityRightSelect=t.CursorWordAccessibilityRight=t.CursorWordRightSelect=t.CursorWordEndRightSelect=t.CursorWordStartRightSelect=t.CursorWordRight=t.CursorWordEndRight=t.CursorWordStartRight=t.CursorWordAccessibilityLeftSelect=t.CursorWordAccessibilityLeft=t.CursorWordLeftSelect=t.CursorWordEndLeftSelect=t.CursorWordStartLeftSelect=t.CursorWordLeft=t.CursorWordEndLeft=t.CursorWordStartLeft=t.WordRightCommand=t.WordLeftCommand=t.MoveWordCommand=void 0;class p extends i.EditorCommand{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(!t.hasModel())return;const n=r.getMapForWordSeparators(t.getOption(105)),s=t.getModel(),l=t.getSelections().map(e=>{ - const t=new a.Position(e.positionLineNumber,e.positionColumn),i=this._move(n,s,t,this._wordNavigationType);return this._moveTo(e,i,this._inSelectionMode)});if(s.pushStackElement(),t._getViewModel().setCursorStates("moveWordCommand",0,l.map(e=>o.CursorState.fromModelSelection(e))),1===l.length){const e=new a.Position(l[0].positionLineNumber,l[0].positionColumn);t.revealPosition(e,0)}}_moveTo(e,t,i){return i?new d.Selection(e.selectionStartLineNumber,e.selectionStartColumn,t.lineNumber,t.column):new d.Selection(t.lineNumber,t.column,t.lineNumber,t.column)}}t.MoveWordCommand=p;class m extends p{_move(e,t,i,n){return s.WordOperations.moveWordLeft(e,t,i,n)}}t.WordLeftCommand=m;class f extends p{_move(e,t,i,n){return s.WordOperations.moveWordRight(e,t,i,n)}}t.WordRightCommand=f;class _ extends m{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}t.CursorWordStartLeft=_;class v extends m{constructor(){super({inSelectionMode:!1,wordNavigationType:2, - id:"cursorWordEndLeft",precondition:void 0})}}t.CursorWordEndLeft=v;class C extends m{constructor(){super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.textInputFocus,primary:2063,mac:{primary:527},weight:100}})}}t.CursorWordLeft=C;class b extends m{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}t.CursorWordStartLeftSelect=b;class S extends m{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}t.CursorWordEndLeftSelect=S;class w extends m{constructor(){super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.textInputFocus,primary:3087,mac:{primary:1551},weight:100}})}}t.CursorWordLeftSelect=w;class y extends m{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0,kbOpts:{ - kbExpr:u.ContextKeyExpr.and(c.EditorContextKeys.textInputFocus,h.CONTEXT_ACCESSIBILITY_MODE_ENABLED),win:{primary:2063},weight:101}})}_move(e,t,i,n){return super._move(r.getMapForWordSeparators(g.EditorOptions.wordSeparators.defaultValue),t,i,n)}}t.CursorWordAccessibilityLeft=y;class E extends m{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0,kbOpts:{kbExpr:u.ContextKeyExpr.and(c.EditorContextKeys.textInputFocus,h.CONTEXT_ACCESSIBILITY_MODE_ENABLED),win:{primary:3087},weight:101}})}_move(e,t,i,n){return super._move(r.getMapForWordSeparators(g.EditorOptions.wordSeparators.defaultValue),t,i,n)}}t.CursorWordAccessibilityLeftSelect=E;class L extends f{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}t.CursorWordStartRight=L;class x extends f{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{ - kbExpr:c.EditorContextKeys.textInputFocus,primary:2065,mac:{primary:529},weight:100}})}}t.CursorWordEndRight=x;class D extends f{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}t.CursorWordRight=D;class k extends f{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}t.CursorWordStartRightSelect=k;class N extends f{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.textInputFocus,primary:3089,mac:{primary:1553},weight:100}})}}t.CursorWordEndRightSelect=N;class I extends f{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}t.CursorWordRightSelect=I;class M extends f{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0,kbOpts:{ - kbExpr:u.ContextKeyExpr.and(c.EditorContextKeys.textInputFocus,h.CONTEXT_ACCESSIBILITY_MODE_ENABLED),win:{primary:2065},weight:101}})}_move(e,t,i,n){return super._move(r.getMapForWordSeparators(g.EditorOptions.wordSeparators.defaultValue),t,i,n)}}t.CursorWordAccessibilityRight=M;class R extends f{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0,kbOpts:{kbExpr:u.ContextKeyExpr.and(c.EditorContextKeys.textInputFocus,h.CONTEXT_ACCESSIBILITY_MODE_ENABLED),win:{primary:3089},weight:101}})}_move(e,t,i,n){return super._move(r.getMapForWordSeparators(g.EditorOptions.wordSeparators.defaultValue),t,i,n)}}t.CursorWordAccessibilityRightSelect=R;class T extends i.EditorCommand{constructor(e){super(e),this._whitespaceHeuristics=e.whitespaceHeuristics,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(!t.hasModel())return;const o=r.getMapForWordSeparators(t.getOption(105)),s=t.getModel(),a=t.getSelections().map(e=>{ - const t=this._delete(o,s,e,this._whitespaceHeuristics,this._wordNavigationType);return new n.ReplaceCommand(t,"")});t.pushUndoStop(),t.executeCommands(this.id,a),t.pushUndoStop()}}t.DeleteWordCommand=T;class O extends T{_delete(e,t,i,n,o){let r=s.WordOperations.deleteWordLeft(e,t,i,n,o);return r||new l.Range(1,1,1,1)}}t.DeleteWordLeftCommand=O;class A extends T{_delete(e,t,i,n,o){let r=s.WordOperations.deleteWordRight(e,t,i,n,o);if(r)return r;const a=t.getLineCount(),d=t.getLineMaxColumn(a);return new l.Range(a,d,a,d)}}t.DeleteWordRightCommand=A;class P extends O{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:c.EditorContextKeys.writable})}}t.DeleteWordStartLeft=P;class F extends O{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:c.EditorContextKeys.writable})}}t.DeleteWordEndLeft=F;class W extends O{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft", - precondition:c.EditorContextKeys.writable,kbOpts:{kbExpr:c.EditorContextKeys.textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}t.DeleteWordLeft=W;class B extends A{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:c.EditorContextKeys.writable})}}t.DeleteWordStartRight=B;class V extends A{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:c.EditorContextKeys.writable})}}t.DeleteWordEndRight=V;class z extends A{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:c.EditorContextKeys.writable,kbOpts:{kbExpr:c.EditorContextKeys.textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}t.DeleteWordRight=z,i.registerEditorCommand(new _),i.registerEditorCommand(new v),i.registerEditorCommand(new C),i.registerEditorCommand(new b),i.registerEditorCommand(new S),i.registerEditorCommand(new w),i.registerEditorCommand(new L),i.registerEditorCommand(new x), - i.registerEditorCommand(new D),i.registerEditorCommand(new k),i.registerEditorCommand(new N),i.registerEditorCommand(new I),i.registerEditorCommand(new y),i.registerEditorCommand(new E),i.registerEditorCommand(new M),i.registerEditorCommand(new R),i.registerEditorCommand(new P),i.registerEditorCommand(new F),i.registerEditorCommand(new W),i.registerEditorCommand(new B),i.registerEditorCommand(new V),i.registerEditorCommand(new z)})),define(t[579],i([0,1,11,129,3,22,248,28]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CursorWordPartRightSelect=t.CursorWordPartRight=t.WordPartRightCommand=t.CursorWordPartLeftSelect=t.CursorWordPartLeft=t.WordPartLeftCommand=t.DeleteWordPartRight=t.DeleteWordPartLeft=void 0;class l extends r.DeleteWordCommand{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordPartLeft",precondition:s.EditorContextKeys.writable,kbOpts:{kbExpr:s.EditorContextKeys.textInputFocus,primary:0,mac:{primary:769},weight:100}})} - _delete(e,t,i,s,r){let a=n.WordPartOperations.deleteWordPartLeft(e,t,i,s);return a||new o.Range(1,1,1,1)}}t.DeleteWordPartLeft=l;class d extends r.DeleteWordCommand{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordPartRight",precondition:s.EditorContextKeys.writable,kbOpts:{kbExpr:s.EditorContextKeys.textInputFocus,primary:0,mac:{primary:788},weight:100}})}_delete(e,t,i,s,r){let a=n.WordPartOperations.deleteWordPartRight(e,t,i,s);if(a)return a;const l=t.getLineCount(),d=t.getLineMaxColumn(l);return new o.Range(l,d,l,d)}}t.DeleteWordPartRight=d;class c extends r.MoveWordCommand{_move(e,t,i,o){return n.WordPartOperations.moveWordPartLeft(e,t,i)}}t.WordPartLeftCommand=c;class h extends c{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordPartLeft",precondition:void 0,kbOpts:{kbExpr:s.EditorContextKeys.textInputFocus,primary:0,mac:{primary:783},weight:100}})}}t.CursorWordPartLeft=h, - a.CommandsRegistry.registerCommandAlias("cursorWordPartStartLeft","cursorWordPartLeft");class u extends c{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordPartLeftSelect",precondition:void 0,kbOpts:{kbExpr:s.EditorContextKeys.textInputFocus,primary:0,mac:{primary:1807},weight:100}})}}t.CursorWordPartLeftSelect=u,a.CommandsRegistry.registerCommandAlias("cursorWordPartStartLeftSelect","cursorWordPartLeftSelect");class g extends r.MoveWordCommand{_move(e,t,i,o){return n.WordPartOperations.moveWordPartRight(e,t,i)}}t.WordPartRightCommand=g;class p extends g{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordPartRight",precondition:void 0,kbOpts:{kbExpr:s.EditorContextKeys.textInputFocus,primary:0,mac:{primary:785},weight:100}})}}t.CursorWordPartRight=p;class m extends g{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordPartRightSelect",precondition:void 0,kbOpts:{kbExpr:s.EditorContextKeys.textInputFocus,primary:0,mac:{primary:1809}, - weight:100}})}}t.CursorWordPartRightSelect=m,i.registerEditorCommand(new l),i.registerEditorCommand(new d),i.registerEditorCommand(new h),i.registerEditorCommand(new u),i.registerEditorCommand(new p),i.registerEditorCommand(new m)})),define(t[580],i([0,1,36,7,2,11,348]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IPadShowKeyboard=void 0;class r extends o.Disposable{constructor(e){super(),this.editor=e,this.widget=null,i.isIPad&&(this._register(e.onDidChangeConfiguration(()=>this.update())),this.update())}update(){const e=!this.editor.getOption(72);!this.widget&&e?this.widget=new a(this.editor):this.widget&&!e&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}}t.IPadShowKeyboard=r,r.ID="editor.contrib.iPadShowKeyboard";class a extends o.Disposable{constructor(e){super(),this.editor=e,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard", - this._register(n.addDisposableListener(this._domNode,"touchstart",e=>{this.editor.focus()})),this._register(n.addDisposableListener(this._domNode,"focus",e=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return a.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}}a.ID="editor.contrib.ShowKeyboardWidget",s.registerEditorContribution(r.ID,r)})),define(t[581],i([0,1,11,106,61]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class s extends i.EditorAction{constructor(){super({id:"editor.action.toggleHighContrast",label:o.ToggleHighContrastNLS.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(e,t){const i=e.get(n.IStandaloneThemeService);this._originalThemeName?(i.setTheme(this._originalThemeName),this._originalThemeName=null):(this._originalThemeName=i.getColorTheme().themeName,i.setTheme("hc-black"))}} - i.registerEditorAction(s)})),define(t[21],i([0,1,34,29,4,503,242,15]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.workbenchColorsSchemaId=t.resolveColorValue=t.oneOf=t.transparent=t.lighten=t.darken=t.problemsInfoIconForeground=t.problemsWarningIconForeground=t.problemsErrorIconForeground=t.minimapSliderActiveBackground=t.minimapSliderHoverBackground=t.minimapSliderBackground=t.minimapBackground=t.minimapWarning=t.minimapError=t.minimapSelection=t.minimapFindMatch=t.overviewRulerSelectionHighlightForeground=t.overviewRulerFindMatchForeground=t.snippetFinalTabstopHighlightBorder=t.snippetFinalTabstopHighlightBackground=t.snippetTabstopHighlightBorder=t.snippetTabstopHighlightBackground=t.menuSeparatorBackground=t.menuSelectionBorder=t.menuSelectionBackground=t.menuSelectionForeground=t.menuBackground=t.menuForeground=t.menuBorder=t.treeIndentGuidesStroke=t.listFilterWidgetNoMatchesOutline=t.listFilterWidgetOutline=t.listFilterWidgetBackground=t.listHighlightForeground=t.listDropBackground=t.listHoverForeground=t.listHoverBackground=t.listInactiveFocusBackground=t.listInactiveSelectionForeground=t.listInactiveSelectionBackground=t.listActiveSelectionForeground=t.listActiveSelectionBackground=t.listFocusForeground=t.listFocusBackground=t.diffDiagonalFill=t.diffBorder=t.diffRemovedOutline=t.diffInsertedOutline=t.diffRemoved=t.diffInserted=t.defaultRemoveColor=t.defaultInsertColor=t.editorLightBulbAutoFixForeground=t.editorLightBulbForeground=t.editorActiveLinkForeground=t.editorHoverStatusBarBackground=t.editorHoverBorder=t.editorHoverForeground=t.editorHoverBackground=t.editorHoverHighlight=t.editorFindRangeHighlightBorder=t.editorFindMatchHighlightBorder=t.editorFindMatchBorder=t.editorFindRangeHighlight=t.editorFindMatchHighlight=t.editorFindMatch=t.editorSelectionHighlightBorder=t.editorSelectionHighlight=t.editorInactiveSelection=t.editorSelectionForeground=t.editorSelectionBackground=t.pickerGroupBorder=t.pickerGroupForeground=t.quickInputTitleBackground=t.quickInputForeground=t.quickInputBackground=t.editorWidgetResizeBorder=t.editorWidgetBorder=t.editorWidgetForeground=t.editorWidgetBackground=t.editorForeground=t.editorBackground=t.editorHintBorder=t.editorHintForeground=t.editorInfoBorder=t.editorInfoForeground=t.editorWarningBorder=t.editorWarningForeground=t.editorErrorBorder=t.editorErrorForeground=t.progressBarBackground=t.scrollbarSliderActiveBackground=t.scrollbarSliderHoverBackground=t.scrollbarSliderBackground=t.scrollbarShadow=t.badgeForeground=t.badgeBackground=t.buttonHoverBackground=t.buttonBackground=t.buttonForeground=t.selectForeground=t.selectBackground=t.inputValidationErrorBorder=t.inputValidationErrorForeground=t.inputValidationErrorBackground=t.inputValidationWarningBorder=t.inputValidationWarningForeground=t.inputValidationWarningBackground=t.inputValidationInfoBorder=t.inputValidationInfoForeground=t.inputValidationInfoBackground=t.inputActiveOptionForeground=t.inputActiveOptionBackground=t.inputActiveOptionBorder=t.inputBorder=t.inputForeground=t.inputBackground=t.widgetShadow=t.textCodeBlockBackground=t.textLinkForeground=t.activeContrastBorder=t.contrastBorder=t.focusBorder=t.iconForeground=t.errorForeground=t.foreground=t.registerColor=t.Extensions=void 0, - t.Extensions={ColorContribution:"base.contributions.colors"};const l=new class{constructor(){this._onDidChangeSchema=new o.Emitter,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}registerColor(e,t,i,n=!1,o){let s={id:e,description:i,defaults:t,needsTransparency:n,deprecationMessage:o};this.colorsById[e]=s;let r={type:"string",description:i,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(r.deprecationMessage=o),this.colorSchema.properties[e]=r,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(i),this._onDidChangeSchema.fire(),e}resolveDefaultColor(e,t){const i=this.colorsById[e];if(i&&i.defaults){return p(i.defaults[t.type],t)}}getColorSchema(){return this.colorSchema}toString(){return Object.keys(this.colorsById).sort((e,t)=>{let i=-1===e.indexOf(".")?0:1,n=-1===t.indexOf(".")?0:1 - ;return i!==n?i-n:e.localeCompare(t)}).map(e=>`- \`${e}\`: ${this.colorsById[e].description}`).join("\n")}};function d(e,t,i,n,o){return l.registerColor(e,t,i,n,o)}function c(e,t){return i=>{let n=p(e,i);if(n)return n.darken(t)}}function h(e,t){return i=>{let n=p(e,i);if(n)return n.lighten(t)}}function u(e,t){return i=>{let n=p(e,i);if(n)return n.transparent(t)}}function g(e,t,i,o){return s=>{let r=p(e,s);if(r){let e=p(t,s);return e?r.isDarkerThan(e)?n.Color.getLighterColor(r,e,i).transparent(o):n.Color.getDarkerColor(r,e,i).transparent(o):r.transparent(i*o)}}}function p(e,t){if(null!==e)return"string"==typeof e?"#"===e[0]?n.Color.fromHex(e):t.getColor(e):e instanceof n.Color?e:"function"==typeof e?e(t):void 0}i.Registry.add(t.Extensions.ColorContribution,l),t.registerColor=d,t.foreground=d("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},s.localize(0,null)),t.errorForeground=d("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},s.localize(1,null)),t.iconForeground=d("icon.foreground",{ - dark:"#C5C5C5",light:"#424242",hc:"#FFFFFF"},s.localize(2,null)),t.focusBorder=d("focusBorder",{dark:"#007FD4",light:"#0090F1",hc:"#F38518"},s.localize(3,null)),t.contrastBorder=d("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},s.localize(4,null)),t.activeContrastBorder=d("contrastActiveBorder",{light:null,dark:null,hc:t.focusBorder},s.localize(5,null)),t.textLinkForeground=d("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},s.localize(6,null)),t.textCodeBlockBackground=d("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:n.Color.black},s.localize(7,null)),t.widgetShadow=d("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},s.localize(8,null)),t.inputBackground=d("input.background",{dark:"#3C3C3C",light:n.Color.white,hc:n.Color.black},s.localize(9,null)),t.inputForeground=d("input.foreground",{dark:t.foreground,light:t.foreground,hc:t.foreground},s.localize(10,null)),t.inputBorder=d("input.border",{dark:null,light:null,hc:t.contrastBorder},s.localize(11,null)), - t.inputActiveOptionBorder=d("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:t.contrastBorder},s.localize(12,null)),t.inputActiveOptionBackground=d("inputOption.activeBackground",{dark:u(t.focusBorder,.4),light:u(t.focusBorder,.2),hc:n.Color.transparent},s.localize(13,null)),t.inputActiveOptionForeground=d("inputOption.activeForeground",{dark:n.Color.white,light:n.Color.black,hc:null},s.localize(14,null)),t.inputValidationInfoBackground=d("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:n.Color.black},s.localize(15,null)),t.inputValidationInfoForeground=d("inputValidation.infoForeground",{dark:null,light:null,hc:null},s.localize(16,null)),t.inputValidationInfoBorder=d("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:t.contrastBorder},s.localize(17,null)),t.inputValidationWarningBackground=d("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:n.Color.black},s.localize(18,null)), - t.inputValidationWarningForeground=d("inputValidation.warningForeground",{dark:null,light:null,hc:null},s.localize(19,null)),t.inputValidationWarningBorder=d("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:t.contrastBorder},s.localize(20,null)),t.inputValidationErrorBackground=d("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:n.Color.black},s.localize(21,null)),t.inputValidationErrorForeground=d("inputValidation.errorForeground",{dark:null,light:null,hc:null},s.localize(22,null)),t.inputValidationErrorBorder=d("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:t.contrastBorder},s.localize(23,null)),t.selectBackground=d("dropdown.background",{dark:"#3C3C3C",light:n.Color.white,hc:n.Color.black},s.localize(24,null)),t.selectForeground=d("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:n.Color.white},s.localize(25,null)),t.buttonForeground=d("button.foreground",{dark:n.Color.white,light:n.Color.white,hc:n.Color.white},s.localize(26,null)), - t.buttonBackground=d("button.background",{dark:"#0E639C",light:"#007ACC",hc:null},s.localize(27,null)),t.buttonHoverBackground=d("button.hoverBackground",{dark:h(t.buttonBackground,.2),light:c(t.buttonBackground,.2),hc:null},s.localize(28,null)),t.badgeBackground=d("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:n.Color.black},s.localize(29,null)),t.badgeForeground=d("badge.foreground",{dark:n.Color.white,light:"#333",hc:n.Color.white},s.localize(30,null)),t.scrollbarShadow=d("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},s.localize(31,null)),t.scrollbarSliderBackground=d("scrollbarSlider.background",{dark:n.Color.fromHex("#797979").transparent(.4),light:n.Color.fromHex("#646464").transparent(.4),hc:u(t.contrastBorder,.6)},s.localize(32,null)),t.scrollbarSliderHoverBackground=d("scrollbarSlider.hoverBackground",{dark:n.Color.fromHex("#646464").transparent(.7),light:n.Color.fromHex("#646464").transparent(.7),hc:u(t.contrastBorder,.8)},s.localize(33,null)), - t.scrollbarSliderActiveBackground=d("scrollbarSlider.activeBackground",{dark:n.Color.fromHex("#BFBFBF").transparent(.4),light:n.Color.fromHex("#000000").transparent(.6),hc:t.contrastBorder},s.localize(34,null)),t.progressBarBackground=d("progressBar.background",{dark:n.Color.fromHex("#0E70C0"),light:n.Color.fromHex("#0E70C0"),hc:t.contrastBorder},s.localize(35,null)),t.editorErrorForeground=d("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},s.localize(36,null)),t.editorErrorBorder=d("editorError.border",{dark:null,light:null,hc:n.Color.fromHex("#E47777").transparent(.8)},s.localize(37,null)),t.editorWarningForeground=d("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},s.localize(38,null)),t.editorWarningBorder=d("editorWarning.border",{dark:null,light:null,hc:n.Color.fromHex("#FFCC00").transparent(.8)},s.localize(39,null)),t.editorInfoForeground=d("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},s.localize(40,null)),t.editorInfoBorder=d("editorInfo.border",{ - dark:null,light:null,hc:n.Color.fromHex("#75BEFF").transparent(.8)},s.localize(41,null)),t.editorHintForeground=d("editorHint.foreground",{dark:n.Color.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},s.localize(42,null)),t.editorHintBorder=d("editorHint.border",{dark:null,light:null,hc:n.Color.fromHex("#eeeeee").transparent(.8)},s.localize(43,null)),t.editorBackground=d("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:n.Color.black},s.localize(44,null)),t.editorForeground=d("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:n.Color.white},s.localize(45,null)),t.editorWidgetBackground=d("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},s.localize(46,null)),t.editorWidgetForeground=d("editorWidget.foreground",{dark:t.foreground,light:t.foreground,hc:t.foreground},s.localize(47,null)),t.editorWidgetBorder=d("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:t.contrastBorder},s.localize(48,null)),t.editorWidgetResizeBorder=d("editorWidget.resizeBorder",{ - light:null,dark:null,hc:null},s.localize(49,null)),t.quickInputBackground=d("quickInput.background",{dark:t.editorWidgetBackground,light:t.editorWidgetBackground,hc:t.editorWidgetBackground},s.localize(50,null)),t.quickInputForeground=d("quickInput.foreground",{dark:t.editorWidgetForeground,light:t.editorWidgetForeground,hc:t.editorWidgetForeground},s.localize(51,null)),t.quickInputTitleBackground=d("quickInputTitle.background",{dark:new n.Color(new n.RGBA(255,255,255,.105)),light:new n.Color(new n.RGBA(0,0,0,.06)),hc:"#000000"},s.localize(52,null)),t.pickerGroupForeground=d("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:n.Color.white},s.localize(53,null)),t.pickerGroupBorder=d("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:n.Color.white},s.localize(54,null)),t.editorSelectionBackground=d("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},s.localize(55,null)),t.editorSelectionForeground=d("editor.selectionForeground",{light:null,dark:null,hc:"#000000" - },s.localize(56,null)),t.editorInactiveSelection=d("editor.inactiveSelectionBackground",{light:u(t.editorSelectionBackground,.5),dark:u(t.editorSelectionBackground,.5),hc:u(t.editorSelectionBackground,.5)},s.localize(57,null),!0),t.editorSelectionHighlight=d("editor.selectionHighlightBackground",{light:g(t.editorSelectionBackground,t.editorBackground,.3,.6),dark:g(t.editorSelectionBackground,t.editorBackground,.3,.6),hc:null},s.localize(58,null),!0),t.editorSelectionHighlightBorder=d("editor.selectionHighlightBorder",{light:null,dark:null,hc:t.activeContrastBorder},s.localize(59,null)),t.editorFindMatch=d("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},s.localize(60,null)),t.editorFindMatchHighlight=d("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},s.localize(61,null),!0),t.editorFindRangeHighlight=d("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},s.localize(62,null),!0), - t.editorFindMatchBorder=d("editor.findMatchBorder",{light:null,dark:null,hc:t.activeContrastBorder},s.localize(63,null)),t.editorFindMatchHighlightBorder=d("editor.findMatchHighlightBorder",{light:null,dark:null,hc:t.activeContrastBorder},s.localize(64,null)),t.editorFindRangeHighlightBorder=d("editor.findRangeHighlightBorder",{dark:null,light:null,hc:u(t.activeContrastBorder,.4)},s.localize(65,null),!0),t.editorHoverHighlight=d("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},s.localize(66,null),!0),t.editorHoverBackground=d("editorHoverWidget.background",{light:t.editorWidgetBackground,dark:t.editorWidgetBackground,hc:t.editorWidgetBackground},s.localize(67,null)),t.editorHoverForeground=d("editorHoverWidget.foreground",{light:t.editorWidgetForeground,dark:t.editorWidgetForeground,hc:t.editorWidgetForeground},s.localize(68,null)),t.editorHoverBorder=d("editorHoverWidget.border",{light:t.editorWidgetBorder,dark:t.editorWidgetBorder,hc:t.editorWidgetBorder - },s.localize(69,null)),t.editorHoverStatusBarBackground=d("editorHoverWidget.statusBarBackground",{dark:h(t.editorHoverBackground,.2),light:c(t.editorHoverBackground,.05),hc:t.editorWidgetBackground},s.localize(70,null)),t.editorActiveLinkForeground=d("editorLink.activeForeground",{dark:"#4E94CE",light:n.Color.blue,hc:n.Color.cyan},s.localize(71,null)),t.editorLightBulbForeground=d("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},s.localize(72,null)),t.editorLightBulbAutoFixForeground=d("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},s.localize(73,null)),t.defaultInsertColor=new n.Color(new n.RGBA(155,185,85,.2)),t.defaultRemoveColor=new n.Color(new n.RGBA(255,0,0,.2)),t.diffInserted=d("diffEditor.insertedTextBackground",{dark:t.defaultInsertColor,light:t.defaultInsertColor,hc:null},s.localize(74,null),!0),t.diffRemoved=d("diffEditor.removedTextBackground",{dark:t.defaultRemoveColor,light:t.defaultRemoveColor,hc:null},s.localize(75,null),!0), - t.diffInsertedOutline=d("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},s.localize(76,null)),t.diffRemovedOutline=d("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},s.localize(77,null)),t.diffBorder=d("diffEditor.border",{dark:null,light:null,hc:t.contrastBorder},s.localize(78,null)),t.diffDiagonalFill=d("diffEditor.diagonalFill",{dark:"#cccccc33",light:"#22222233",hc:null},s.localize(79,null)),t.listFocusBackground=d("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},s.localize(80,null)),t.listFocusForeground=d("list.focusForeground",{dark:null,light:null,hc:null},s.localize(81,null)),t.listActiveSelectionBackground=d("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},s.localize(82,null)),t.listActiveSelectionForeground=d("list.activeSelectionForeground",{dark:n.Color.white,light:n.Color.white,hc:null},s.localize(83,null)),t.listInactiveSelectionBackground=d("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null - },s.localize(84,null)),t.listInactiveSelectionForeground=d("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},s.localize(85,null)),t.listInactiveFocusBackground=d("list.inactiveFocusBackground",{dark:null,light:null,hc:null},s.localize(86,null)),t.listHoverBackground=d("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},s.localize(87,null)),t.listHoverForeground=d("list.hoverForeground",{dark:null,light:null,hc:null},s.localize(88,null)),t.listDropBackground=d("list.dropBackground",{dark:t.listFocusBackground,light:t.listFocusBackground,hc:null},s.localize(89,null)),t.listHighlightForeground=d("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:t.focusBorder},s.localize(90,null)),t.listFilterWidgetBackground=d("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:n.Color.black},s.localize(91,null)),t.listFilterWidgetOutline=d("listFilterWidget.outline",{dark:n.Color.transparent,light:n.Color.transparent,hc:"#f38518"},s.localize(92,null)), - t.listFilterWidgetNoMatchesOutline=d("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:t.contrastBorder},s.localize(93,null)),t.treeIndentGuidesStroke=d("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},s.localize(94,null)),t.menuBorder=d("menu.border",{dark:null,light:null,hc:t.contrastBorder},s.localize(95,null)),t.menuForeground=d("menu.foreground",{dark:t.selectForeground,light:t.foreground,hc:t.selectForeground},s.localize(96,null)),t.menuBackground=d("menu.background",{dark:t.selectBackground,light:t.selectBackground,hc:t.selectBackground},s.localize(97,null)),t.menuSelectionForeground=d("menu.selectionForeground",{dark:t.listActiveSelectionForeground,light:t.listActiveSelectionForeground,hc:t.listActiveSelectionForeground},s.localize(98,null)),t.menuSelectionBackground=d("menu.selectionBackground",{dark:t.listActiveSelectionBackground,light:t.listActiveSelectionBackground,hc:t.listActiveSelectionBackground},s.localize(99,null)), - t.menuSelectionBorder=d("menu.selectionBorder",{dark:null,light:null,hc:t.activeContrastBorder},s.localize(100,null)),t.menuSeparatorBackground=d("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:t.contrastBorder},s.localize(101,null)),t.snippetTabstopHighlightBackground=d("editor.snippetTabstopHighlightBackground",{dark:new n.Color(new n.RGBA(124,124,124,.3)),light:new n.Color(new n.RGBA(10,50,100,.2)),hc:new n.Color(new n.RGBA(124,124,124,.3))},s.localize(102,null)),t.snippetTabstopHighlightBorder=d("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},s.localize(103,null)),t.snippetFinalTabstopHighlightBackground=d("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},s.localize(104,null)),t.snippetFinalTabstopHighlightBorder=d("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new n.Color(new n.RGBA(10,50,100,.5)),hc:"#525252"},s.localize(105,null)),t.overviewRulerFindMatchForeground=d("editorOverviewRuler.findMatchForeground",{ - dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},s.localize(106,null),!0),t.overviewRulerSelectionHighlightForeground=d("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},s.localize(107,null),!0),t.minimapFindMatch=d("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},s.localize(108,null),!0),t.minimapSelection=d("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},s.localize(109,null),!0),t.minimapError=d("minimap.errorHighlight",{dark:new n.Color(new n.RGBA(255,18,18,.7)),light:new n.Color(new n.RGBA(255,18,18,.7)),hc:new n.Color(new n.RGBA(255,50,50,1))},s.localize(110,null)),t.minimapWarning=d("minimap.warningHighlight",{dark:t.editorWarningForeground,light:t.editorWarningForeground,hc:t.editorWarningBorder},s.localize(111,null)),t.minimapBackground=d("minimap.background",{dark:null,light:null,hc:null},s.localize(112,null)),t.minimapSliderBackground=d("minimapSlider.background",{ - light:u(t.scrollbarSliderBackground,.5),dark:u(t.scrollbarSliderBackground,.5),hc:u(t.scrollbarSliderBackground,.5)},s.localize(113,null)),t.minimapSliderHoverBackground=d("minimapSlider.hoverBackground",{light:u(t.scrollbarSliderHoverBackground,.5),dark:u(t.scrollbarSliderHoverBackground,.5),hc:u(t.scrollbarSliderHoverBackground,.5)},s.localize(114,null)),t.minimapSliderActiveBackground=d("minimapSlider.activeBackground",{light:u(t.scrollbarSliderActiveBackground,.5),dark:u(t.scrollbarSliderActiveBackground,.5),hc:u(t.scrollbarSliderActiveBackground,.5)},s.localize(115,null)),t.problemsErrorIconForeground=d("problemsErrorIcon.foreground",{dark:t.editorErrorForeground,light:t.editorErrorForeground,hc:t.editorErrorForeground},s.localize(116,null)),t.problemsWarningIconForeground=d("problemsWarningIcon.foreground",{dark:t.editorWarningForeground,light:t.editorWarningForeground,hc:t.editorWarningForeground},s.localize(117,null)),t.problemsInfoIconForeground=d("problemsInfoIcon.foreground",{ - dark:t.editorInfoForeground,light:t.editorInfoForeground,hc:t.editorInfoForeground},s.localize(118,null)),t.darken=c,t.lighten=h,t.transparent=u,t.oneOf=function(...e){return t=>{for(let i of e){let e=p(i,t);if(e)return e}}},t.resolveColorValue=p,t.workbenchColorsSchemaId="vscode://schemas/workbench-colors";let m=i.Registry.as(r.Extensions.JSONContribution);m.registerSchema(t.workbenchColorsSchemaId,l.getColorSchema());const f=new a.RunOnceScheduler(()=>m.notifySchemaChanged(t.workbenchColorsSchemaId),200);l.onDidChangeSchema(()=>{f.isScheduled()||f.schedule()})})),define(t[107],i([0,1,21]),(function(e,t,i){"use strict";function n(e,t){const n=Object.create(null);for(let o in t){const s=t[o];s&&(n[o]=i.resolveColorValue(s,e))}return n}function o(e,t,i){function o(o){const s=n(e.getColorTheme(),t);"function"==typeof i?i(s):i.style(s)}return o(e.getColorTheme()),e.onDidColorThemeChange(o)}Object.defineProperty(t,"__esModule",{value:!0}), - t.attachMenuStyler=t.defaultMenuStyles=t.defaultListStyles=t.attachListStyler=t.attachBadgeStyler=t.attachStyler=t.computeStyles=void 0,t.computeStyles=n,t.attachStyler=o,t.attachBadgeStyler=function(e,t,n){return o(t,{badgeBackground:n&&n.badgeBackground||i.badgeBackground,badgeForeground:n&&n.badgeForeground||i.badgeForeground,badgeBorder:i.contrastBorder},e)},t.attachListStyler=function(e,i,n){return o(i,Object.assign(Object.assign({},t.defaultListStyles),n||{}),e)},t.defaultListStyles={listFocusBackground:i.listFocusBackground,listFocusForeground:i.listFocusForeground,listActiveSelectionBackground:i.darken(i.listActiveSelectionBackground,.1),listActiveSelectionForeground:i.listActiveSelectionForeground,listFocusAndSelectionBackground:i.listActiveSelectionBackground,listFocusAndSelectionForeground:i.listActiveSelectionForeground,listInactiveSelectionBackground:i.listInactiveSelectionBackground,listInactiveSelectionForeground:i.listInactiveSelectionForeground, - listInactiveFocusBackground:i.listInactiveFocusBackground,listHoverBackground:i.listHoverBackground,listHoverForeground:i.listHoverForeground,listDropBackground:i.listDropBackground,listFocusOutline:i.activeContrastBorder,listSelectionOutline:i.activeContrastBorder,listHoverOutline:i.activeContrastBorder,listFilterWidgetBackground:i.listFilterWidgetBackground,listFilterWidgetOutline:i.listFilterWidgetOutline,listFilterWidgetNoMatchesOutline:i.listFilterWidgetNoMatchesOutline,listMatchesShadow:i.widgetShadow,treeIndentGuidesStroke:i.treeIndentGuidesStroke},t.defaultMenuStyles={shadowColor:i.widgetShadow,borderColor:i.menuBorder,foregroundColor:i.menuForeground,backgroundColor:i.menuBackground,selectionForegroundColor:i.menuSelectionForeground,selectionBackgroundColor:i.menuSelectionBackground,selectionBorderColor:i.menuSelectionBorder,separatorColor:i.menuSeparatorBackground},t.attachMenuStyler=function(e,i,n){return o(i,Object.assign(Object.assign({},t.defaultMenuStyles),n),e)}})), - define(t[582],i([0,1,47,2,418,7,107,57,51,352]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContextMenuHandler=void 0;t.ContextMenuHandler=class{constructor(e,t,i,n,o){this.contextViewService=e,this.telemetryService=t,this.notificationService=i,this.keybindingService=n,this.themeService=o,this.focusToReturn=null,this.block=null,this.options={blockMouse:!0}}configure(e){this.options=e}showContextMenu(e){const t=e.getActions();if(!t.length)return;let d;this.focusToReturn=document.activeElement;let c=s.isHTMLElement(e.domForShadowRoot)?e.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>e.getAnchor(),canRelayout:!1,anchorAlignment:e.anchorAlignment,render:c=>{let h=e.getMenuClassName?e.getMenuClassName():"";h&&(c.className+=" "+h),this.options.blockMouse&&(this.block=c.appendChild(s.$(".context-view-block")),this.block.style.position="fixed",this.block.style.cursor="initial",this.block.style.left="0",this.block.style.top="0", - this.block.style.width="100%",this.block.style.height="100%",this.block.style.zIndex="-1",a.domEvent(this.block,s.EventType.MOUSE_DOWN)(e=>e.stopPropagation()));const u=new n.DisposableStore,g=e.actionRunner||new i.ActionRunner;return g.onDidBeforeRun(this.onActionRun,this,u),g.onDidRun(this.onDidActionRun,this,u),d=new o.Menu(c,t,{actionViewItemProvider:e.getActionViewItem,context:e.getActionsContext?e.getActionsContext():null,actionRunner:g,getKeyBinding:e.getKeyBinding?e.getKeyBinding:e=>this.keybindingService.lookupKeybinding(e.id)}),u.add(r.attachMenuStyler(d,this.themeService)),d.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,u),d.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,u),a.domEvent(window,s.EventType.BLUR)(()=>{this.contextViewService.hideContextView(!0)},null,u),a.domEvent(window,s.EventType.MOUSE_DOWN)(e=>{if(e.defaultPrevented)return;let t=new l.StandardMouseEvent(e),i=t.target;if(!t.rightButton){for(;i;){if(i===c)return;i=i.parentElement} - this.contextViewService.hideContextView(!0)}},null,u),n.combinedDisposable(u,d)},focus:()=>{d&&d.focus(!!e.autoSelectFirstItem)},onHide:t=>{e.onHide&&e.onHide(!!t),this.block&&(s.removeNode(this.block),this.block=null),this.focusToReturn&&this.focusToReturn.focus()}},c,!!c)}onActionRun(e){this.telemetryService&&this.telemetryService.publicLog2("workbenchActionExecuted",{id:e.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1),this.focusToReturn&&this.focusToReturn.focus()}onDidActionRun(e){e.error&&this.notificationService&&this.notificationService.error(e.error)}}})),define(t[14],i([0,1,10,2,34,4]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Themable=t.registerThemingParticipant=t.Extensions=t.getThemeTypeSelector=t.HIGH_CONTRAST=t.DARK=t.ThemeIcon=t.themeColorFromId=t.IThemeService=void 0,t.IThemeService=i.createDecorator("themeService"),t.themeColorFromId=function(e){return{id:e}},function(e){e.isThemeIcon=function(e){ - return e&&"object"==typeof e&&"string"==typeof e.id};const t=/^\$\(([a-z.]+\/)?([a-z-~]+)\)$/i;e.fromString=function(e){const i=t.exec(e);if(!i)return;let[,n,o]=i;return n||(n="codicon/"),{id:n+o}};const i=/^(codicon\/)?([a-z-]+)(~[a-z]+)?$/i;e.asClassName=function(e){const t=i.exec(e.id);if(!t)return;let[,,n,o]=t,s=`codicon codicon-${n}`;return o&&(s+=` ${o.substr(1)}`),s}}(t.ThemeIcon||(t.ThemeIcon={})),t.DARK="dark",t.HIGH_CONTRAST="hc",t.getThemeTypeSelector=function(e){switch(e){case t.DARK:return"vs-dark";case t.HIGH_CONTRAST:return"hc-black";default:return"vs"}},t.Extensions={ThemingContribution:"base.contributions.theming"};let r=new class{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new s.Emitter}onColorThemeChange(e){return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),n.toDisposable(()=>{const t=this.themingParticipants.indexOf(e);this.themingParticipants.splice(t,1)})}getThemingParticipants(){ - return this.themingParticipants}};o.Registry.add(t.Extensions.ThemingContribution,r),t.registerThemingParticipant=function(e){return r.onColorThemeChange(e)};class a extends n.Disposable{constructor(e){super(),this.themeService=e,this.theme=e.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(e=>this.onThemeChange(e)))}onThemeChange(e){this.theme=e,this.updateStyles()}updateStyles(){}}t.Themable=a})),define(t[583],i([0,1,7,2,8,24,354,100,52,14]),(function(e,t,i,n,o,s,r,d,c,h){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeEditorServiceImpl=t.GlobalStyleSheet=t.RefCountedStyleSheet=void 0;class u{constructor(e,t,i){this._parent=e,this._editorId=t,this._styleSheet=i,this._refCount=0}ref(){this._refCount++}unref(){var e;this._refCount--,0===this._refCount&&(null===(e=this._styleSheet.parentNode)||void 0===e||e.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(e,t){this._styleSheet.sheet.insertRule(e,t)} - removeRulesContainingSelector(e){i.removeCSSRulesContainingSelector(e,this._styleSheet)}}t.RefCountedStyleSheet=u;class g{constructor(e){this._styleSheet=e}ref(){}unref(){}insertRule(e,t){this._styleSheet.sheet.insertRule(e,t)}removeRulesContainingSelector(e){i.removeCSSRulesContainingSelector(e,this._styleSheet)}}t.GlobalStyleSheet=g;let p=class extends r.AbstractCodeEditorService{constructor(e,t=null){super(),this._decorationOptionProviders=new Map,this._editorStyleSheets=new Map,this._globalStyleSheet=t||null,this._themeService=e}_getOrCreateGlobalStyleSheet(){return this._globalStyleSheet||(this._globalStyleSheet=new g(i.createStyleSheet())),this._globalStyleSheet}_getOrCreateStyleSheet(e){if(!e)return this._getOrCreateGlobalStyleSheet();const t=e.getContainerDomNode();if(!i.isInShadowDOM(t))return this._getOrCreateGlobalStyleSheet();const n=e.getId();if(!this._editorStyleSheets.has(n)){const e=new u(this,n,i.createStyleSheet(t));this._editorStyleSheets.set(n,e)}return this._editorStyleSheets.get(n)} - _removeEditorStyleSheets(e){this._editorStyleSheets.delete(e)}registerDecorationType(e,t,i,n){let o=this._decorationOptionProviders.get(e);if(!o){const s=this._getOrCreateStyleSheet(n),r={styleSheet:s,key:e,parentTypeKey:i,options:t||Object.create(null)};o=i?new m(this._themeService,s,r):new f(this._themeService,s,r),this._decorationOptionProviders.set(e,o)}o.refCount++}removeDecorationType(e){const t=this._decorationOptionProviders.get(e);t&&(t.refCount--,t.refCount<=0&&(this._decorationOptionProviders.delete(e),t.dispose(),this.listCodeEditors().forEach(t=>t.removeDecorations(e))))}resolveDecorationOptions(e,t){const i=this._decorationOptionProviders.get(e);if(!i)throw new Error("Unknown decoration type key: "+e);return i.getOptions(this,t)}};p=a([l(0,h.IThemeService)],p),t.CodeEditorServiceImpl=p;class m{constructor(e,t,i){this._styleSheet=t,this._styleSheet.ref(),this._parentTypeKey=i.parentTypeKey,this.refCount=0,this._beforeContentRules=new v(3,i,e),this._afterContentRules=new v(4,i,e)}getOptions(e,t){ - const i=e.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(i.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(i.afterContentClassName=this._afterContentRules.className),i}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class f{constructor(e,t,i){this._disposables=new n.DisposableStore,this._styleSheet=t,this._styleSheet.ref(),this.refCount=0;const o=t=>{const n=new v(t,i,e);if(this._disposables.add(n),n.hasContent)return n.className};this.className=o(0);const s=(t=>{const n=new v(t,i,e);return this._disposables.add(n),n.hasContent?{className:n.className,hasLetterSpacing:n.hasLetterSpacing}:null})(1);s&&(this.inlineClassName=s.className,this.inlineClassNameAffectsLetterSpacing=s.hasLetterSpacing),this.beforeContentClassName=o(3),this.afterContentClassName=o(4), - this.glyphMarginClassName=o(2);const r=i.options;this.isWholeLine=Boolean(r.isWholeLine),this.stickiness=r.rangeBehavior;const a=r.light&&r.light.overviewRulerColor||r.overviewRulerColor,l=r.dark&&r.dark.overviewRulerColor||r.overviewRulerColor;void 0===a&&void 0===l||(this.overviewRuler={color:a||l,darkColor:l||a,position:r.overviewRulerLane||c.OverviewRulerLane.Center})}getOptions(e,t){return t?{inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const _={color:"color:{0} !important;",opacity:"opacity:{0};",backgroundColor:"background-color:{0};",outline:"outline:{0};",outlineColor:"outline-color:{0};",outlineStyle:"outline-style:{0};",outlineWidth:"outline-width:{0};",border:"border:{0};", - borderColor:"border-color:{0};",borderRadius:"border-radius:{0};",borderSpacing:"border-spacing:{0};",borderStyle:"border-style:{0};",borderWidth:"border-width:{0};",fontStyle:"font-style:{0};",fontWeight:"font-weight:{0};",textDecoration:"text-decoration:{0};",cursor:"cursor:{0};",letterSpacing:"letter-spacing:{0};",gutterIconPath:"background:{0} center center no-repeat;",gutterIconSize:"background-size:{0};",contentText:"content:'{0}';",contentIconPath:"content:{0};",margin:"margin:{0};",width:"width:{0};",height:"height:{0};"};class v{constructor(e,t,i){this._theme=i.getColorTheme(),this._ruleType=e,this._providerArgs=t,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let n=C.getClassName(this._providerArgs.key,e);this._providerArgs.parentTypeKey&&(n=n+" "+C.getClassName(this._providerArgs.parentTypeKey,e)),this._className=n,this._unThemedSelector=C.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,e),this._buildCSS(), - this._usesThemeColors?this._themeListener=i.onDidColorThemeChange(e=>{this._theme=i.getColorTheme(),this._removeCSS(),this._buildCSS()}):this._themeListener=null}dispose(){this._hasContent&&(this._removeCSS(),this._hasContent=!1),this._themeListener&&(this._themeListener.dispose(),this._themeListener=null)}get hasContent(){return this._hasContent}get hasLetterSpacing(){return this._hasLetterSpacing}get className(){return this._className}_buildCSS(){const e=this._providerArgs.options;let t,i,n;switch(this._ruleType){case 0:t=this.getCSSTextForModelDecorationClassName(e),i=this.getCSSTextForModelDecorationClassName(e.light),n=this.getCSSTextForModelDecorationClassName(e.dark);break;case 1:t=this.getCSSTextForModelDecorationInlineClassName(e),i=this.getCSSTextForModelDecorationInlineClassName(e.light),n=this.getCSSTextForModelDecorationInlineClassName(e.dark);break;case 2:t=this.getCSSTextForModelDecorationGlyphMarginClassName(e),i=this.getCSSTextForModelDecorationGlyphMarginClassName(e.light), - n=this.getCSSTextForModelDecorationGlyphMarginClassName(e.dark);break;case 3:t=this.getCSSTextForModelDecorationContentClassName(e.before),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.before),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.before);break;case 4:t=this.getCSSTextForModelDecorationContentClassName(e.after),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.after),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.after);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const o=this._providerArgs.styleSheet;let s=!1;t.length>0&&(o.insertRule(`${this._unThemedSelector} {${t}}`,0),s=!0),i.length>0&&(o.insertRule(`.vs${this._unThemedSelector} {${i}}`,0),s=!0),n.length>0&&(o.insertRule(`.vs-dark${this._unThemedSelector}, .hc-black${this._unThemedSelector} {${n}}`,0),s=!0),this._hasContent=s}_removeCSS(){this._providerArgs.styleSheet.removeRulesContainingSelector(this._unThemedSelector)} - getCSSTextForModelDecorationClassName(e){if(!e)return"";const t=[];return this.collectCSSText(e,["backgroundColor"],t),this.collectCSSText(e,["outline","outlineColor","outlineStyle","outlineWidth"],t),this.collectBorderSettingsCSSText(e,t),t.join("")}getCSSTextForModelDecorationInlineClassName(e){if(!e)return"";const t=[];return this.collectCSSText(e,["fontStyle","fontWeight","textDecoration","cursor","color","opacity","letterSpacing"],t),e.letterSpacing&&(this._hasLetterSpacing=!0),t.join("")}getCSSTextForModelDecorationContentClassName(e){if(!e)return"";const t=[];if(void 0!==e){if(this.collectBorderSettingsCSSText(e,t),void 0!==e.contentIconPath&&t.push(o.format(_.contentIconPath,i.asCSSUrl(s.URI.revive(e.contentIconPath)))),"string"==typeof e.contentText){const i=e.contentText.match(/^.*$/m)[0].replace(/['\\]/g,"\\$&");t.push(o.format(_.contentText,i))}this.collectCSSText(e,["fontStyle","fontWeight","textDecoration","color","opacity","backgroundColor","margin"],t), - this.collectCSSText(e,["width","height"],t)&&t.push("display:inline-block;")}return t.join("")}getCSSTextForModelDecorationGlyphMarginClassName(e){if(!e)return"";const t=[];return void 0!==e.gutterIconPath&&(t.push(o.format(_.gutterIconPath,i.asCSSUrl(s.URI.revive(e.gutterIconPath)))),void 0!==e.gutterIconSize&&t.push(o.format(_.gutterIconSize,e.gutterIconSize))),t.join("")}collectBorderSettingsCSSText(e,t){return!!this.collectCSSText(e,["border","borderColor","borderRadius","borderSpacing","borderStyle","borderWidth"],t)&&(t.push(o.format("box-sizing: border-box;")),!0)}collectCSSText(e,t,i){const n=i.length;for(let n of t){const t=this.resolveValue(e[n]);"string"==typeof t&&i.push(o.format(_[n],t))}return i.length!==n}resolveValue(e){if(d.isThemeColor(e)){this._usesThemeColors=!0;const t=this._theme.getColor(e.id);return t?t.toString():"transparent"}return e}}class C{static getClassName(e,t){return"ced-"+e+"-"+t}static getSelector(e,t,i){let n=".monaco-editor ."+this.getClassName(e,i) - ;return t&&(n=n+"."+this.getClassName(t,i)),3===i?n+="::before":4===i&&(n+="::after"),n}}})),define(t[584],i([0,1,7,30,65,43,14]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditorScrollbar=void 0;class a extends s.ViewPart{constructor(e,t,a,l){super(e);const d=this._context.configuration.options,c=d.get(84),h=d.get(58),u=d.get(28),g=d.get(87),p={listenOnDomNode:a.domNode,className:"editor-scrollable "+r.getThemeTypeSelector(e.theme.type),useShadows:!1,lazyRender:!0,vertical:c.vertical,horizontal:c.horizontal,verticalHasArrows:c.verticalHasArrows,horizontalHasArrows:c.horizontalHasArrows,verticalScrollbarSize:c.verticalScrollbarSize,verticalSliderSize:c.verticalSliderSize,horizontalScrollbarSize:c.horizontalScrollbarSize,horizontalSliderSize:c.horizontalSliderSize,handleMouseWheel:c.handleMouseWheel,alwaysConsumeMouseWheel:c.alwaysConsumeMouseWheel,arrowSize:c.arrowSize,mouseWheelScrollSensitivity:h,fastScrollSensitivity:u,scrollPredominantAxis:g} - ;this.scrollbar=this._register(new o.SmoothScrollableElement(t.domNode,p,this._context.viewLayout.getScrollable())),s.PartFingerprints.write(this.scrollbar.getDomNode(),5),this.scrollbarDomNode=n.createFastDomNode(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const m=(e,t,i)=>{const n={};if(t){const t=e.scrollTop;t&&(n.scrollTop=this._context.viewLayout.getCurrentScrollTop()+t,e.scrollTop=0)}if(i){const t=e.scrollLeft;t&&(n.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+t,e.scrollLeft=0)}this._context.model.setScrollPosition(n,1)};this._register(i.addDisposableListener(a.domNode,"scroll",e=>m(a.domNode,!0,!0))),this._register(i.addDisposableListener(t.domNode,"scroll",e=>m(t.domNode,!0,!1))),this._register(i.addDisposableListener(l.domNode,"scroll",e=>m(l.domNode,!0,!1))),this._register(i.addDisposableListener(this.scrollbarDomNode.domNode,"scroll",e=>m(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){ - const e=this._context.configuration.options,t=e.get(117);this.scrollbarDomNode.setLeft(t.contentLeft),"right"===e.get(56).side?this.scrollbarDomNode.setWidth(t.contentWidth+t.minimap.minimapWidth):this.scrollbarDomNode.setWidth(t.contentWidth),this.scrollbarDomNode.setHeight(t.height)}getOverviewRulerLayoutInfo(){return this.scrollbar.getOverviewRulerLayoutInfo()}getDomNode(){return this.scrollbarDomNode}delegateVerticalScrollbarMouseDown(e){this.scrollbar.delegateVerticalScrollbarMouseDown(e)}onConfigurationChanged(e){if(e.hasChanged(84)||e.hasChanged(58)||e.hasChanged(28)){const e=this._context.configuration.options,t=e.get(84),i=e.get(58),n=e.get(28),o=e.get(87),s={handleMouseWheel:t.handleMouseWheel,mouseWheelScrollSensitivity:i,fastScrollSensitivity:n,scrollPredominantAxis:o};this.scrollbar.updateOptions(s)}return e.hasChanged(117)&&this._setLayout(),!0}onScrollChanged(e){return!0}onThemeChanged(e){ - return this.scrollbar.updateClassName("editor-scrollable "+r.getThemeTypeSelector(this._context.theme.type)),!0}prepareRender(e){}render(e){this.scrollbar.renderNow()}}t.EditorScrollbar=a})),define(t[249],i([0,1,36,30,16,375,103,163,123,14,38]),(function(e,t,i,n,o,s,r,a,l,d,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewLine=t.ViewLineOptions=t.DomReadingContext=void 0;const h=!!o.isNative||!(o.isLinux||i.isFirefox||i.isSafari);let u=!0;const g=i.isEdge;t.DomReadingContext=class{constructor(e,t){this._domNode=e,this._clientRectDeltaLeft=0,this._clientRectDeltaLeftRead=!1,this.endNode=t}get clientRectDeltaLeft(){return this._clientRectDeltaLeftRead||(this._clientRectDeltaLeftRead=!0,this._clientRectDeltaLeft=this._domNode.getBoundingClientRect().left),this._clientRectDeltaLeft}};t.ViewLineOptions=class{constructor(e,t){this.themeType=t;const i=e.options,n=i.get(36);this.renderWhitespace=i.get(80),this.renderControlCharacters=i.get(74),this.spaceWidth=n.spaceWidth, - this.middotWidth=n.middotWidth,this.wsmiddotWidth=n.wsmiddotWidth,this.useMonospaceOptimizations=n.isMonospace&&!i.get(24),this.canUseHalfwidthRightwardsArrow=n.canUseHalfwidthRightwardsArrow,this.lineHeight=i.get(51),this.stopRenderingLineAfter=i.get(95),this.fontLigatures=i.get(37)}equals(e){return this.themeType===e.themeType&&this.renderWhitespace===e.renderWhitespace&&this.renderControlCharacters===e.renderControlCharacters&&this.spaceWidth===e.spaceWidth&&this.middotWidth===e.middotWidth&&this.wsmiddotWidth===e.wsmiddotWidth&&this.useMonospaceOptimizations===e.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===e.canUseHalfwidthRightwardsArrow&&this.lineHeight===e.lineHeight&&this.stopRenderingLineAfter===e.stopRenderingLineAfter&&this.fontLigatures===e.fontLigatures}};class p{constructor(e){this._options=e,this._isMaybeInvalid=!0,this._renderedViewLine=null}getDomNode(){return this._renderedViewLine&&this._renderedViewLine.domNode?this._renderedViewLine.domNode.domNode:null}setDomNode(e){ - if(!this._renderedViewLine)throw new Error("I have no rendered view line to set the dom node to...");this._renderedViewLine.domNode=n.createFastDomNode(e)}onContentChanged(){this._isMaybeInvalid=!0}onTokensChanged(){this._isMaybeInvalid=!0}onDecorationsChanged(){this._isMaybeInvalid=!0}onOptionsChanged(e){this._isMaybeInvalid=!0,this._options=e}onSelectionChanged(){return!(!g&&this._options.themeType!==d.HIGH_CONTRAST&&"selection"!==this._options.renderWhitespace)&&(this._isMaybeInvalid=!0,!0)}renderLine(e,t,i,n){if(!1===this._isMaybeInvalid)return!1;this._isMaybeInvalid=!1;const o=i.getViewLineRenderingData(e),s=this._options,r=a.LineDecoration.filter(o.inlineDecorations,e,o.minColumn,o.maxColumn);let f=null;if(g||s.themeType===d.HIGH_CONTRAST||"selection"===this._options.renderWhitespace){const t=i.selections;for(const i of t){if(i.endLineNumbere)continue;const t=i.startLineNumber===e?i.startColumn:o.minColumn,n=i.endLineNumber===e?i.endColumn:o.maxColumn - ;t');const C=l.renderViewLine(_,n);n.appendASCIIString("");let b=null - ;return u&&h&&o.isBasicASCII&&s.useMonospaceOptimizations&&0===C.containsForeignElements&&o.content.length<300&&_.lineTokens.getCount()<100&&(b=new m(this._renderedViewLine?this._renderedViewLine.domNode:null,_,C.characterMapping)),b||(b=v(this._renderedViewLine?this._renderedViewLine.domNode:null,_,C.characterMapping,C.containsRTL,C.containsForeignElements)),this._renderedViewLine=b,!0}layoutLine(e,t){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(t),this._renderedViewLine.domNode.setHeight(this._options.lineHeight))}getWidth(){return this._renderedViewLine?this._renderedViewLine.getWidth():0}getWidthIsFast(){return!this._renderedViewLine||this._renderedViewLine.getWidthIsFast()}needsMonospaceFontCheck(){return!!this._renderedViewLine&&this._renderedViewLine instanceof m}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof m?this._renderedViewLine.monospaceAssumptionsAreValid():u}onMonospaceAssumptionsInvalidated(){ - this._renderedViewLine&&this._renderedViewLine instanceof m&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(e,t,i){if(!this._renderedViewLine)return null;e|=0,t|=0,e=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,e)),t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t));const n=0|this._renderedViewLine.input.stopRenderingLineAfter;let o=!1;-1!==n&&e>n+1&&t>n+1&&(o=!0),-1!==n&&e>n+1&&(e=n+1),-1!==n&&t>n+1&&(t=n+1);const s=this._renderedViewLine.getVisibleRangesForRange(e,t,i);return s&&s.length>0?new r.VisibleRanges(o,s):null}getColumnOfNodeOffset(e,t,i){return this._renderedViewLine?this._renderedViewLine.getColumnOfNodeOffset(e,t,i):1}}t.ViewLine=p,p.CLASS_NAME="view-line";class m{constructor(e,t,i){this.domNode=e,this.input=t,this._characterMapping=i,this._charWidth=t.spaceWidth}getWidth(){return this._getCharPosition(this._characterMapping.length)}getWidthIsFast(){return!0}monospaceAssumptionsAreValid(){ - if(!this.domNode)return u;const e=this.getWidth(),t=this.domNode.domNode.firstChild.offsetWidth;return Math.abs(e-t)>=2&&(console.warn("monospace assumptions have been violated, therefore disabling monospace optimizations!"),u=!1),u}toSlowRenderedLine(){return v(this.domNode,this.input,this._characterMapping,!1,0)}getVisibleRangesForRange(e,t,i){const n=this._getCharPosition(e),o=this._getCharPosition(t);return[new r.HorizontalRange(n,o-n)]}_getCharPosition(e){const t=this._characterMapping.getAbsoluteOffsets();return 0===t.length?0:Math.round(this._charWidth*t[e-1])}getColumnOfNodeOffset(e,t,i){const n=t.textContent.length;let o=-1;for(;t;)t=t.previousSibling,o++;return this._characterMapping.partDataToCharOffset(o,n,i)+1}}class f{constructor(e,t,i,n,o){if(this.domNode=e,this.input=t,this._characterMapping=i,this._isWhitespaceOnly=/^\s*$/.test(t.lineContent),this._containsForeignElements=o,this._cachedWidth=-1,this._pixelOffsetCache=null,!n||0===this._characterMapping.length){ - this._pixelOffsetCache=new Int32Array(Math.max(2,this._characterMapping.length+1));for(let e=0,t=this._characterMapping.length;e<=t;e++)this._pixelOffsetCache[e]=-1}}_getReadingTarget(e){return e.domNode.firstChild}getWidth(){return this.domNode?(-1===this._cachedWidth&&(this._cachedWidth=this._getReadingTarget(this.domNode).offsetWidth),this._cachedWidth):0}getWidthIsFast(){return-1!==this._cachedWidth}getVisibleRangesForRange(e,t,i){if(!this.domNode)return null;if(null!==this._pixelOffsetCache){const n=this._readPixelOffset(this.domNode,e,i);if(-1===n)return null;const o=this._readPixelOffset(this.domNode,t,i);return-1===o?null:[new r.HorizontalRange(n,o-n)]}return this._readVisibleRangesForRange(this.domNode,e,t,i)}_readVisibleRangesForRange(e,t,i,n){if(t===i){const i=this._readPixelOffset(e,t,n);return-1===i?null:[new r.HorizontalRange(i,0)]}return this._readRawVisibleRangesForRange(e,t,i,n)}_readPixelOffset(e,t,i){if(0===this._characterMapping.length){if(0===this._containsForeignElements)return 0 - ;if(2===this._containsForeignElements)return 0;if(1===this._containsForeignElements)return this.getWidth();const t=this._getReadingTarget(e);return t.firstChild?t.firstChild.offsetWidth:0}if(null!==this._pixelOffsetCache){const n=this._pixelOffsetCache[t];if(-1!==n)return n;const o=this._actualReadPixelOffset(e,t,i);return this._pixelOffsetCache[t]=o,o}return this._actualReadPixelOffset(e,t,i)}_actualReadPixelOffset(e,t,i){if(0===this._characterMapping.length){const t=s.RangeUtil.readHorizontalRanges(this._getReadingTarget(e),0,0,0,0,i.clientRectDeltaLeft,i.endNode);return t&&0!==t.length?t[0].left:-1}if(t===this._characterMapping.length&&this._isWhitespaceOnly&&0===this._containsForeignElements)return this.getWidth();const n=this._characterMapping.charOffsetToPartData(t-1),o=l.CharacterMapping.getPartIndex(n),r=l.CharacterMapping.getCharIndex(n),a=s.RangeUtil.readHorizontalRanges(this._getReadingTarget(e),o,r,o,r,i.clientRectDeltaLeft,i.endNode);if(!a||0===a.length)return-1;const d=a[0].left - ;if(this.input.isBasicASCII){const e=this._characterMapping.getAbsoluteOffsets(),i=Math.round(this.input.spaceWidth*e[t-1]);if(Math.abs(i-d)<=1)return i}return d}_readRawVisibleRangesForRange(e,t,i,n){if(1===t&&i===this._characterMapping.length)return[new r.HorizontalRange(0,this.getWidth())];const o=this._characterMapping.charOffsetToPartData(t-1),a=l.CharacterMapping.getPartIndex(o),d=l.CharacterMapping.getCharIndex(o),c=this._characterMapping.charOffsetToPartData(i-1),h=l.CharacterMapping.getPartIndex(c),u=l.CharacterMapping.getCharIndex(c);return s.RangeUtil.readHorizontalRanges(this._getReadingTarget(e),a,d,h,u,n.clientRectDeltaLeft,n.endNode)}getColumnOfNodeOffset(e,t,i){const n=t.textContent.length;let o=-1;for(;t;)t=t.previousSibling,o++;return this._characterMapping.partDataToCharOffset(o,n,i)+1}}class _ extends f{_readVisibleRangesForRange(e,t,i,n){const o=super._readVisibleRangesForRange(e,t,i,n);if(!o||0===o.length||t===i||1===t&&i===this._characterMapping.length)return o - ;if(!this.input.containsRTL){const t=this._readPixelOffset(e,i,n);if(-1!==t){const e=o[o.length-1];e.left=4&&3===e[0]&&7===e[3]}static isStrictChildOfViewLines(e){return e.length>4&&3===e[0]&&7===e[3]}static isChildOfScrollableElement(e){return e.length>=2&&3===e[0]&&5===e[1]}static isChildOfMinimap(e){return e.length>=2&&3===e[0]&&8===e[1]}static isChildOfContentWidgets(e){return e.length>=4&&3===e[0]&&1===e[3]}static isChildOfOverflowingContentWidgets(e){return e.length>=1&&2===e[0]}static isChildOfOverlayWidgets(e){ - return e.length>=2&&3===e[0]&&4===e[1]}}class u{constructor(e,t,i){this.model=e.model;const n=e.configuration.options;this.layoutInfo=n.get(117),this.viewDomNode=t.viewDomNode,this.lineHeight=n.get(51),this.typicalHalfwidthCharacterWidth=n.get(36).typicalHalfwidthCharacterWidth,this.lastRenderData=i,this._context=e,this._viewHelper=t}getZoneAtCoord(e){return u.getZoneAtCoord(this._context,e)}static getZoneAtCoord(e,t){const i=e.viewLayout.getWhitespaceAtVerticalOffset(t);if(i){let n,o=i.verticalOffset+i.height/2,s=e.model.getLineCount(),a=null,l=null;return i.afterLineNumber!==s&&(l=new r.Position(i.afterLineNumber+1,1)),i.afterLineNumber>0&&(a=new r.Position(i.afterLineNumber,e.model.getLineMaxColumn(i.afterLineNumber))),n=null===l?a:null===a?l:t=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,_._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))}}class p extends g{constructor(e,t,i,n){super(e,t,i),this._ctx=e,n?(this.target=n,this.targetPath=o.PartFingerprints.collect(n,e.viewDomNode)):(this.target=null,this.targetPath=new Uint8Array(0))}toString(){ - return`pos(${this.pos.x},${this.pos.y}), editorPos(${this.editorPos.x},${this.editorPos.y}), mouseVerticalOffset: ${this.mouseVerticalOffset}, mouseContentHorizontalOffset: ${this.mouseContentHorizontalOffset}\n\ttarget: ${this.target?this.target.outerHTML:null}`}fulfill(e,t=null,i=null,n=null){let o=this.mouseColumn;return t&&t.columns.contentLeft+s.width)continue;const i=e.getVerticalOffsetForLineNumber(s.position.lineNumber);if(i<=o&&o<=i+s.height)return t.fulfill(6,s.position)}}return null}static _hitTestViewZone(e,t){const i=e.getZoneAtCoord(t.mouseVerticalOffset);if(i){const e=t.isInContentArea?8:5;return t.fulfill(e,i.position,null,i)}return null}static _hitTestTextArea(e,t){ - return h.isTextArea(t.targetPath)?e.lastRenderData.lastTextareaPosition?t.fulfill(6,e.lastRenderData.lastTextareaPosition):t.fulfill(1,e.lastRenderData.lastTextareaPosition):null}static _hitTestMargin(e,t){if(t.isInMarginArea){const i=e.getFullLineRangeAtCoord(t.mouseVerticalOffset),n=i.range.getStartPosition();let o=Math.abs(t.pos.x-t.editorPos.x);const s={isAfterLines:i.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:o};return(o-=e.layoutInfo.glyphMarginLeft)<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,n,i.range,s):(o-=e.layoutInfo.glyphMarginWidth)<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,n,i.range,s):(o-=e.layoutInfo.lineNumbersWidth,t.fulfill(4,n,i.range,s))}return null}static _hitTestViewLines(e,t,i){if(!h.isChildOfViewLines(t.targetPath))return null;if(e.isAfterLines(t.mouseVerticalOffset)){const i=e.model.getLineCount(),n=e.model.getLineMaxColumn(i) - ;return t.fulfill(7,new r.Position(i,n),void 0,m)}if(i){if(h.isStrictChildOfViewLines(t.targetPath)){const i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset);if(0===e.model.getLineLength(i)){const n=e.getLineWidth(i),o=f(t.mouseContentHorizontalOffset-n);return t.fulfill(7,new r.Position(i,1),void 0,o)}const n=e.getLineWidth(i);if(t.mouseContentHorizontalOffset>=n){const o=f(t.mouseContentHorizontalOffset-n),s=new r.Position(i,e.model.getLineMaxColumn(i));return t.fulfill(7,s,void 0,o)}}return t.fulfill(0)}const n=_._doHitTest(e,t);return n.position?_.createMouseTargetFromHitTestPosition(e,t,n.position.lineNumber,n.position.column):this._createMouseTarget(e,t.withTarget(n.hitTarget),!0)}static _hitTestMinimap(e,t){if(h.isChildOfMinimap(t.targetPath)){const i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),n=e.model.getLineMaxColumn(i);return t.fulfill(11,new r.Position(i,n))}return null}static _hitTestScrollbarSlider(e,t){ - if(h.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){const i=t.target.className;if(i&&/\b(slider|scrollbar)\b/.test(i)){const i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),n=e.model.getLineMaxColumn(i);return t.fulfill(11,new r.Position(i,n))}}return null}static _hitTestScrollbar(e,t){if(h.isChildOfScrollableElement(t.targetPath)){const i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),n=e.model.getLineMaxColumn(i);return t.fulfill(11,new r.Position(i,n))}return null}getMouseColumn(e,t){const i=this._context.configuration.options,n=i.get(117),o=this._context.viewLayout.getCurrentScrollLeft()+t.x-e.x-n.contentLeft;return _._getMouseColumn(o,i.get(36).typicalHalfwidthCharacterWidth)}static _getMouseColumn(e,t){if(e<0)return 1;return Math.round(e/t)+1}static createMouseTargetFromHitTestPosition(e,t,n,o){const s=new r.Position(n,o),l=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>l){if(i.isEdge&&1===s.column){const i=f(t.mouseContentHorizontalOffset-l) - ;return t.fulfill(7,new r.Position(n,e.model.getLineMaxColumn(n)),void 0,i)}const o=f(t.mouseContentHorizontalOffset-l);return t.fulfill(7,s,void 0,o)}const d=e.visibleRangeForPosition(n,o);if(!d)return t.fulfill(0,s);const c=d.left;if(t.mouseContentHorizontalOffset===c)return t.fulfill(6,s);const h=[];if(h.push({offset:d.left,column:o}),o>1){const t=e.visibleRangeForPosition(n,o-1);t&&h.push({offset:t.left,column:o-1})}if(oe.offset-t.offset);for(let e=1;e=t.editorPos.y+e.layoutInfo.height&&(s=t.editorPos.y+e.layoutInfo.height-1);const r=new n.PageCoordinates(t.pos.x,s),a=this._actualDoHitTestWithCaretRangeFromPoint(e,r.toClientCoordinates());return a.position?a:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())}static _actualDoHitTestWithCaretRangeFromPoint(e,t){const i=d.getShadowRoot(e.viewDomNode);let n;if(!(n=i?void 0===i.caretRangeFromPoint?v(i,t.clientX,t.clientY):i.caretRangeFromPoint(t.clientX,t.clientY):document.caretRangeFromPoint(t.clientX,t.clientY))||!n.startContainer)return{position:null,hitTarget:null};const o=n.startContainer;let r=null;if(o.nodeType===o.TEXT_NODE){const t=o.parentNode,i=t?t.parentNode:null,a=i?i.parentNode:null;if((a&&a.nodeType===a.ELEMENT_NODE?a.className:null)===s.ViewLine.CLASS_NAME){return{position:e.getPositionFromDOMInfo(t,n.startOffset),hitTarget:null}}r=o.parentNode}else if(o.nodeType===o.ELEMENT_NODE){const t=o.parentNode,i=t?t.parentNode:null - ;if((i&&i.nodeType===i.ELEMENT_NODE?i.className:null)===s.ViewLine.CLASS_NAME){return{position:e.getPositionFromDOMInfo(o,o.textContent.length),hitTarget:null}}r=o}return{position:null,hitTarget:r}}static _doHitTestWithCaretPositionFromPoint(e,t){const i=document.caretPositionFromPoint(t.clientX,t.clientY);if(i.offsetNode.nodeType===i.offsetNode.TEXT_NODE){const t=i.offsetNode.parentNode,n=t?t.parentNode:null,o=n?n.parentNode:null;if((o&&o.nodeType===o.ELEMENT_NODE?o.className:null)===s.ViewLine.CLASS_NAME){return{position:e.getPositionFromDOMInfo(i.offsetNode.parentNode,i.offset),hitTarget:null}}return{position:null,hitTarget:i.offsetNode.parentNode}}if(i.offsetNode.nodeType===i.offsetNode.ELEMENT_NODE){const t=i.offsetNode.parentNode;if((t&&t.nodeType===t.ELEMENT_NODE?t.className:null)===s.ViewLine.CLASS_NAME){const t=i.offsetNode.childNodes[Math.min(i.offset,i.offsetNode.childNodes.length-1)];if(t){return{position:e.getPositionFromDOMInfo(t,0),hitTarget:null}}}}return{position:null,hitTarget:i.offsetNode}} - static _doHitTestWithMoveToPoint(e,t){let i=null,n=null;const o=document.body.createTextRange();try{o.moveToPoint(t.clientX,t.clientY)}catch(e){return{position:null,hitTarget:null}}o.collapse(!0);const r=o?o.parentElement():null,a=r?r.parentNode:null,l=a?a.parentNode:null;if((l&&l.nodeType===l.ELEMENT_NODE?l.className:"")===s.ViewLine.CLASS_NAME){const t=o.duplicate();t.moveToElementText(r),t.setEndPoint("EndToStart",o),i=e.getPositionFromDOMInfo(r,t.text.length),t.moveToElementText(e.viewDomNode)}else n=r;return o.moveToElementText(e.viewDomNode),{position:i,hitTarget:n}}static _doHitTest(e,t){return"function"==typeof document.caretRangeFromPoint?this._doHitTestWithCaretRangeFromPoint(e,t):document.caretPositionFromPoint?this._doHitTestWithCaretPositionFromPoint(e,t.pos.toClientCoordinates()):document.body.createTextRange?this._doHitTestWithMoveToPoint(e,t.pos.toClientCoordinates()):{position:null,hitTarget:null}}}function v(e,t,i){const n=document.createRange();let o=e.elementFromPoint(t,i);if(null!==o){ - for(;o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE;)o=o.lastChild;const e=o.getBoundingClientRect(),i=window.getComputedStyle(o,null).getPropertyValue("font"),s=o.innerText;let r,a=e.left,l=0;if(t>e.left+e.width)l=s.length;else{const e=C.getInstance();for(let n=0;nthis._createMouseTarget(e,t),e=>this._getMouseColumn(e))),this.lastMouseLeaveTime=-1;const s=new l.EditorMouseEventFactory(this.viewHelper.viewDomNode);this._register(s.onContextMenu(this.viewHelper.viewDomNode,e=>this._onContextMenu(e,!0))),this._register(s.onMouseMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),g(this.mouseTargetFactory),p.MOUSE_MOVE_MINIMUM_TIME)),this._register(s.onMouseUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(s.onMouseLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))), - this._register(s.onMouseDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e)));this._register(i.addDisposableListener(this.viewHelper.viewDomNode,i.EventType.MOUSE_WHEEL,e=>{if(this.viewController.emitMouseWheel(e),!this._context.configuration.options.get(59))return;const t=new n.StandardWheelEvent(e);if(t.browserEvent.ctrlKey||t.browserEvent.metaKey){const e=d.EditorZoom.getZoomLevel(),i=t.deltaY>0?1:-1;d.EditorZoom.setZoomLevel(e+i),t.preventDefault(),t.stopPropagation()}},{capture:!0,passive:!1})),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onCursorStateChanged(e){return this._mouseDownOperation.onCursorStateChanged(e),!1}onFocusChanged(e){return!1}onScrollChanged(e){return this._mouseDownOperation.onScrollChanged(),!1}getTargetAtClientPoint(e,t){const i=new l.ClientCoordinates(e,t).toPageCoordinates(),n=l.createEditorPagePosition(this.viewHelper.viewDomNode) - ;return i.yn.y+n.height||i.xn.x+n.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),n,i,null)}_createMouseTarget(e,t){return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),e.editorPos,e.pos,t?e.target:null)}_getMouseColumn(e){return this.mouseTargetFactory.getMouseColumn(e.editorPos,e.pos)}_onContextMenu(e,t){this.viewController.emitContextMenu({event:e,target:this._createMouseTarget(e,t)})}_onMouseMove(e){if(this._mouseDownOperation.isActive())return;e.timestamp{e.preventDefault(),this.viewHelper.focusTextArea()};if(d&&(i||o&&s))c(),this._mouseDownOperation.start(t.type,e);else if(n)e.preventDefault();else if(a){const i=t.detail;this.viewHelper.shouldSuppressMouseDownOnViewZone(i.viewZoneId)&&(c(),this._mouseDownOperation.start(t.type,e),e.preventDefault())}else l&&this.viewHelper.shouldSuppressMouseDownOnWidget(t.detail)&&(c(),e.preventDefault());this.viewController.emitMouseDown({event:e,target:t})}}t.MouseHandler=p,p.MOUSE_MOVE_MINIMUM_TIME=100;class m extends s.Disposable{constructor(e,t,i,n,s){super(),this._context=e,this._viewController=t,this._viewHelper=i,this._createMouseTarget=n,this._getMouseColumn=s, - this._mouseMoveMonitor=this._register(new l.GlobalEditorMouseMoveMonitor(this._viewHelper.viewDomNode)),this._onScrollTimeout=this._register(new o.TimeoutTimer),this._mouseState=new f,this._currentSelection=new h.Selection(1,1,1,1),this._isActive=!1,this._lastMouseEvent=null}dispose(){super.dispose()}isActive(){return this._isActive}_onMouseDownThenMove(e){this._lastMouseEvent=e,this._mouseState.setModifiers(e);const t=this._findMousePosition(e,!0);t&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:e,target:t}):this._dispatchMouse(t,!0))}start(e,t){this._lastMouseEvent=t,this._mouseState.setStartedOnLineNumbers(3===e),this._mouseState.setStartButtons(t),this._mouseState.setModifiers(t);const i=this._findMousePosition(t,!0);if(!i||!i.position)return;this._mouseState.trySetCount(t.detail,i.position),t.detail=this._mouseState.count;const n=this._context.configuration.options - ;if(!n.get(72)&&n.get(25)&&!n.get(13)&&!this._mouseState.altKey&&t.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&6===i.type&&i.position&&this._currentSelection.containsPosition(i.position))return this._mouseState.isDragAndDrop=!0,this._isActive=!0,void this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,g(null),e=>this._onMouseDownThenMove(e),()=>{const e=this._findMousePosition(this._lastMouseEvent,!0);this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:e?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()});this._mouseState.isDragAndDrop=!1,this._dispatchMouse(i,t.shiftKey),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,g(null),e=>this._onMouseDownThenMove(e),()=>this._stop()))}_stop(){this._isActive=!1,this._onScrollTimeout.cancel()}onScrollChanged(){this._isActive&&this._onScrollTimeout.setIfNotSet(()=>{if(!this._lastMouseEvent)return;const e=this._findMousePosition(this._lastMouseEvent,!1) - ;e&&(this._mouseState.isDragAndDrop||this._dispatchMouse(e,!0))},10)}onCursorStateChanged(e){this._currentSelection=e.selections[0]}_getPositionOutsideEditor(e){const t=e.editorPos,i=this._context.model,n=this._context.viewLayout,o=this._getMouseColumn(e);if(e.posyt.y+t.height){const s=n.getCurrentScrollTop()+(e.posy-t.y),r=a.HitTestContext.getZoneAtCoord(this._context,s);if(r){const e=this._helpPositionJumpOverViewZone(r);if(e)return new a.MouseTarget(null,13,o,e)}const l=n.getLineNumberAtVerticalOffset(s);return new a.MouseTarget(null,13,o,new c.Position(l,i.getLineMaxColumn(l)))}const s=n.getLineNumberAtVerticalOffset(n.getCurrentScrollTop()+(e.posy-t.y)) - ;return e.posxt.x+t.width?new a.MouseTarget(null,13,o,new c.Position(s,i.getLineMaxColumn(s))):null}_findMousePosition(e,t){const i=this._getPositionOutsideEditor(e);if(i)return i;const n=this._createMouseTarget(e,t);if(!n.position)return null;if(8===n.type||5===n.type){const e=this._helpPositionJumpOverViewZone(n.detail);if(e)return new a.MouseTarget(n.element,n.type,n.mouseColumn,e,null,n.detail)}return n}_helpPositionJumpOverViewZone(e){const t=new c.Position(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn),i=e.positionBefore,n=e.positionAfter;return i&&n?i.isBefore(t)?i:n:null}_dispatchMouse(e,t){e.position&&this._viewController.dispatchMouse({position:e.position,mouseColumn:e.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,inSelectionMode:t,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey, - shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton})}}class f{constructor(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}get altKey(){return this._altKey}get ctrlKey(){return this._ctrlKey}get metaKey(){return this._metaKey}get shiftKey(){return this._shiftKey}get leftButton(){return this._leftButton}get middleButton(){return this._middleButton}get startedOnLineNumbers(){return this._startedOnLineNumbers}get count(){return this._lastMouseDownCount}setModifiers(e){this._altKey=e.altKey,this._ctrlKey=e.ctrlKey,this._metaKey=e.metaKey,this._shiftKey=e.shiftKey}setStartButtons(e){this._leftButton=e.leftButton,this._middleButton=e.middleButton}setStartedOnLineNumbers(e){this._startedOnLineNumbers=e} - trySetCount(e,t){const i=(new Date).getTime();i-this._lastSetMouseDownCountTime>f.CLEAR_MOUSE_DOWN_COUNT_TIME&&(e=1),this._lastSetMouseDownCountTime=i,e>this._lastMouseDownCount+1&&(e=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(t)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=t,this._lastMouseDownCount=Math.min(e,this._lastMouseDownPositionEqualCount)}}f.CLEAR_MOUSE_DOWN_COUNT_TIME=400})),define(t[586],i([0,1,7,16,58,2,585,155,98]),(function(e,t,i,n,o,s,r,a,l){"use strict";function d(e,t){const i={translationY:t.translationY,translationX:t.translationX};return e&&(i.translationY+=e.translationY,i.translationX+=e.translationX),i}Object.defineProperty(t,"__esModule",{value:!0}),t.PointerHandler=t.PointerEventHandler=void 0;class c extends r.MouseHandler{constructor(e,t,n){super(e,t,n),this.viewHelper.linesContentDomNode.style.touchAction="none",this._installGestureHandlerTimeout=window.setTimeout(()=>{ - if(this._installGestureHandlerTimeout=-1,window.MSGesture){const e=new MSGesture,t=new MSGesture;e.target=this.viewHelper.linesContentDomNode,t.target=this.viewHelper.linesContentDomNode,this.viewHelper.linesContentDomNode.addEventListener("pointerdown",i=>{const n=i.pointerType;"mouse"!==n?"touch"===n?(this._lastPointerType="touch",e.addPointer(i.pointerId)):(this._lastPointerType="pen",t.addPointer(i.pointerId)):this._lastPointerType="mouse"}),this._register(i.addDisposableThrottledListener(this.viewHelper.linesContentDomNode,"MSGestureChange",e=>this._onGestureChange(e),d)),this._register(i.addDisposableListener(this.viewHelper.linesContentDomNode,"MSGestureTap",e=>this._onCaptureGestureTap(e),!0))}},100),this._lastPointerType="mouse"}_onMouseDown(e){"mouse"===this._lastPointerType&&super._onMouseDown(e)}_onCaptureGestureTap(e){const t=new a.EditorMouseEvent(e,this.viewHelper.viewDomNode),i=this._createMouseTarget(t,!1);i.position&&this.viewController.moveTo(i.position), - t.browserEvent.fromElement?(t.preventDefault(),this.viewHelper.focusTextArea()):setTimeout(()=>{this.viewHelper.focusTextArea()})}_onGestureChange(e){this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}dispose(){window.clearTimeout(this._installGestureHandlerTimeout),super.dispose()}}class h extends r.MouseHandler{constructor(e,t,n){super(e,t,n),this._register(o.Gesture.addTarget(this.viewHelper.linesContentDomNode)),this._register(i.addDisposableListener(this.viewHelper.linesContentDomNode,o.EventType.Tap,e=>this.onTap(e))),this._register(i.addDisposableListener(this.viewHelper.linesContentDomNode,o.EventType.Change,e=>this.onChange(e))),this._register(i.addDisposableListener(this.viewHelper.linesContentDomNode,o.EventType.Contextmenu,e=>this._onContextMenu(new a.EditorMouseEvent(e,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(i.addDisposableListener(this.viewHelper.linesContentDomNode,"pointerdown",e=>{const t=e.pointerType - ;this._lastPointerType="mouse"!==t?"touch"===t?"touch":"pen":"mouse"}));const s=new a.EditorPointerEventFactory(this.viewHelper.viewDomNode);this._register(s.onPointerMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),r.createMouseMoveEventMerger(this.mouseTargetFactory),r.MouseHandler.MOUSE_MOVE_MINIMUM_TIME)),this._register(s.onPointerUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(s.onPointerLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(s.onPointerDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e)))}onTap(e){if(!e.initialTarget||!this.viewHelper.linesContentDomNode.contains(e.initialTarget))return;e.preventDefault(),this.viewHelper.focusTextArea();const t=this._createMouseTarget(new a.EditorMouseEvent(e,this.viewHelper.viewDomNode),!1);t.position&&this.viewController.dispatchMouse({position:t.position,mouseColumn:t.position.column,startedOnLineNumbers:!1,mouseDownCount:e.tapCount,inSelectionMode:!1,altKey:!1,ctrlKey:!1,metaKey:!1, - shiftKey:!1,leftButton:!1,middleButton:!1})}onChange(e){"touch"===this._lastPointerType&&this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}_onMouseDown(e){e.target&&this.viewHelper.linesContentDomNode.contains(e.target)&&"touch"===this._lastPointerType||super._onMouseDown(e)}}t.PointerEventHandler=h;class u extends r.MouseHandler{constructor(e,t,n){super(e,t,n),this._register(o.Gesture.addTarget(this.viewHelper.linesContentDomNode)),this._register(i.addDisposableListener(this.viewHelper.linesContentDomNode,o.EventType.Tap,e=>this.onTap(e))),this._register(i.addDisposableListener(this.viewHelper.linesContentDomNode,o.EventType.Change,e=>this.onChange(e))),this._register(i.addDisposableListener(this.viewHelper.linesContentDomNode,o.EventType.Contextmenu,e=>this._onContextMenu(new a.EditorMouseEvent(e,this.viewHelper.viewDomNode),!1)))}onTap(e){e.preventDefault(),this.viewHelper.focusTextArea();const t=this._createMouseTarget(new a.EditorMouseEvent(e,this.viewHelper.viewDomNode),!1) - ;t.position&&this.viewController.moveTo(t.position)}onChange(e){this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}}class g extends s.Disposable{constructor(e,t,i){super(),n.isIOS&&l.BrowserFeatures.pointerEvents?this.handler=this._register(new h(e,t,i)):window.TouchEvent?this.handler=this._register(new u(e,t,i)):window.navigator.pointerEnabled||window.PointerEvent?this.handler=this._register(new c(e,t,i)):this.handler=this._register(new r.MouseHandler(e,t,i))}getTargetAtClientPoint(e,t){return this.handler.getTargetAtClientPoint(e,t)}}t.PointerHandler=g})),define(t[250],i([0,1,177]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewUserInputEvents=void 0;class n{constructor(e){this.onKeyDown=null,this.onKeyUp=null,this.onContextMenu=null,this.onMouseMove=null,this.onMouseLeave=null,this.onMouseDown=null,this.onMouseUp=null,this.onMouseDrag=null,this.onMouseDrop=null,this.onMouseWheel=null,this._coordinatesConverter=e}emitKeyDown(e){ - this.onKeyDown&&this.onKeyDown(e)}emitKeyUp(e){this.onKeyUp&&this.onKeyUp(e)}emitContextMenu(e){this.onContextMenu&&this.onContextMenu(this._convertViewToModelMouseEvent(e))}emitMouseMove(e){this.onMouseMove&&this.onMouseMove(this._convertViewToModelMouseEvent(e))}emitMouseLeave(e){this.onMouseLeave&&this.onMouseLeave(this._convertViewToModelMouseEvent(e))}emitMouseDown(e){this.onMouseDown&&this.onMouseDown(this._convertViewToModelMouseEvent(e))}emitMouseUp(e){this.onMouseUp&&this.onMouseUp(this._convertViewToModelMouseEvent(e))}emitMouseDrag(e){this.onMouseDrag&&this.onMouseDrag(this._convertViewToModelMouseEvent(e))}emitMouseDrop(e){this.onMouseDrop&&this.onMouseDrop(this._convertViewToModelMouseEvent(e))}emitMouseWheel(e){this.onMouseWheel&&this.onMouseWheel(e)}_convertViewToModelMouseEvent(e){return e.target?{event:e.event,target:this._convertViewToModelMouseTarget(e.target)}:e}_convertViewToModelMouseTarget(e){return n.convertViewToModelMouseTarget(e,this._coordinatesConverter)} - static convertViewToModelMouseTarget(e,t){return new o(e.element,e.type,e.mouseColumn,e.position?t.convertViewPositionToModelPosition(e.position):null,e.range?t.convertViewRangeToModelRange(e.range):null,e.detail)}}t.ViewUserInputEvents=n;class o{constructor(e,t,i,n,o,s){this.element=e,this.type=t,this.mouseColumn=i,this.position=n,this.range=o,this.detail=s}toString(){return i.MouseTarget.toString(this)}}})),define(t[587],i([0,1,16,15,67,157,43,249,13,3,103,116,312]),(function(e,t,i,n,o,s,r,a,l,d,c,h){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewLines=void 0;class u{constructor(){this._currentVisibleRange=new d.Range(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(e){this._currentVisibleRange=e}}class g{constructor(e,t,i,n,o,s){this.lineNumber=e,this.startColumn=t,this.endColumn=i,this.startScrollTop=n,this.stopScrollTop=o,this.scrollType=s,this.type="range",this.minLineNumber=e,this.maxLineNumber=e}}class p{constructor(e,t,i,n){ - this.selections=e,this.startScrollTop=t,this.stopScrollTop=i,this.scrollType=n,this.type="selections";let o=e[0].startLineNumber,s=e[0].endLineNumber;for(let t=1,i=e.length;t{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new n.RunOnceScheduler(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new u,this._horizontalRevealRequest=null}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}createVisibleLine(){return new a.ViewLine(this._viewLineOptions)}onConfigurationChanged(e){this._visibleLines.onConfigurationChanged(e),e.hasChanged(118)&&(this._maxLineWidth=0);const t=this._context.configuration.options,i=t.get(36),n=t.get(118);return this._lineHeight=t.get(51),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._isViewportWrapping=n.isViewportWrapping, - this._revealHorizontalRightPadding=t.get(81),this._cursorSurroundingLines=t.get(20),this._cursorSurroundingLinesStyle=t.get(21),this._canUseLayerHinting=!t.get(23),o.Configuration.applyFontInfo(this.domNode,i),this._onOptionsMaybeChanged(),e.hasChanged(117)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){const e=this._context.configuration,t=new a.ViewLineOptions(e,this._context.theme.type);if(!this._viewLineOptions.equals(t)){this._viewLineOptions=t;const e=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let t=e;t<=i;t++){this._visibleLines.getVisibleLine(t).onOptionsChanged(this._viewLineOptions)}return!0}return!1}onCursorStateChanged(e){const t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=!1;for(let e=t;e<=i;e++)n=this._visibleLines.getVisibleLine(e).onSelectionChanged()||n;return n}onDecorationsChanged(e){{const e=this._visibleLines.getStartLineNumber(),t=this._visibleLines.getEndLineNumber() - ;for(let i=e;i<=t;i++)this._visibleLines.getVisibleLine(i).onDecorationsChanged()}return!0}onFlushed(e){const t=this._visibleLines.onFlushed(e);return this._maxLineWidth=0,t}onLinesChanged(e){return this._visibleLines.onLinesChanged(e)}onLinesDeleted(e){return this._visibleLines.onLinesDeleted(e)}onLinesInserted(e){return this._visibleLines.onLinesInserted(e)}onRevealRangeRequest(e){const t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.source,e.range,e.selections,e.verticalType);if(-1===t)return!1;let i=this._context.viewLayout.validateScrollPosition({scrollTop:t});e.revealHorizontal?e.range&&e.range.startLineNumber!==e.range.endLineNumber?i={scrollTop:i.scrollTop,scrollLeft:0 - }:e.range?this._horizontalRevealRequest=new g(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),i.scrollTop,e.scrollType):e.selections&&e.selections.length>0&&(this._horizontalRevealRequest=new p(e.selections,this._context.viewLayout.getCurrentScrollTop(),i.scrollTop,e.scrollType)):this._horizontalRevealRequest=null;const n=Math.abs(this._context.viewLayout.getCurrentScrollTop()-i.scrollTop)<=this._lineHeight?1:e.scrollType;return this._context.model.setScrollPosition(i,n),!0}onScrollChanged(e){if(this._horizontalRevealRequest&&e.scrollLeftChanged&&(this._horizontalRevealRequest=null),this._horizontalRevealRequest&&e.scrollTopChanged){const t=Math.min(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop),i=Math.max(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop);(e.scrollTopi)&&(this._horizontalRevealRequest=null)}return this.domNode.setWidth(e.scrollWidth), - this._visibleLines.onScrollChanged(e)||!0}onTokensChanged(e){return this._visibleLines.onTokensChanged(e)}onZonesChanged(e){return this._context.model.setMaxLineWidth(this._maxLineWidth),this._visibleLines.onZonesChanged(e)}onThemeChanged(e){return this._onOptionsMaybeChanged()}getPositionFromDOMInfo(e,t){const i=this._getViewLineDomNode(e);if(null===i)return null;const n=this._getLineNumberFor(i);if(-1===n)return null;if(n<1||n>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(n))return new l.Position(n,1);const o=this._visibleLines.getStartLineNumber(),s=this._visibleLines.getEndLineNumber();if(ns)return null;let r=this._visibleLines.getVisibleLine(n).getColumnOfNodeOffset(n,e,t);const a=this._context.model.getLineMinColumn(n);return ri?-1:this._visibleLines.getVisibleLine(e).getWidth()}linesVisibleRangesForRange(e,t){if(this.shouldRender())return null;const i=e.endLineNumber,n=d.Range.intersectRanges(e,this._lastRenderedData.getCurrentVisibleRange());if(!n)return null;let o=[],s=0;const r=new a.DomReadingContext(this.domNode.domNode,this._textRangeRestingSpot);let h=0;t&&(h=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new l.Position(n.startLineNumber,1)).lineNumber);const u=this._visibleLines.getStartLineNumber(),g=this._visibleLines.getEndLineNumber();for(let e=n.startLineNumber;e<=n.endLineNumber;e++){if(eg)continue - ;const a=e===n.startLineNumber?n.startColumn:1,d=e===n.endLineNumber?n.endColumn:this._context.model.getLineMaxColumn(e),p=this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(a,d,r);if(p){if(t&&ethis._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(t,i,new a.DomReadingContext(this.domNode.domNode,this._textRangeRestingSpot))}visibleRangeForPosition(e){const t=this._visibleRangesForLineRange(e.lineNumber,e.column,e.column);return t?new c.HorizontalPosition(t.outsideRenderedLine,t.ranges[0].left):null}updateLineWidths(){this._updateLineWidths(!1)} - _updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidths(e){const t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=1,o=!0;for(let s=t;s<=i;s++){const t=this._visibleLines.getVisibleLine(s);!e||t.getWidthIsFast()?n=Math.max(n,t.getWidth()):o=!1}return o&&1===t&&i===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(n),o}_checkMonospaceFontAssumptions(){let e=-1,t=-1;const i=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber();for(let o=i;o<=n;o++){const i=this._visibleLines.getVisibleLine(o);if(i.needsMonospaceFontCheck()){const n=i.getWidth();n>t&&(t=n,e=o)}}if(-1!==e&&!this._visibleLines.getVisibleLine(e).monospaceAssumptionsAreValid())for(let e=i;e<=n;e++){this._visibleLines.getVisibleLine(e).onMonospaceAssumptionsInvalidated()}}prepareRender(){throw new Error("Not supported")}render(){throw new Error("Not supported")}renderText(e){ - if(this._visibleLines.renderLines(e),this._lastRenderedData.setCurrentVisibleRange(e.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest){const t=this._horizontalRevealRequest;if(e.startLineNumber<=t.minLineNumber&&t.maxLineNumber<=e.endLineNumber){this._horizontalRevealRequest=null,this.onDidRender();const e=this._computeScrollLeftToReveal(t);e&&(this._isViewportWrapping||this._ensureMaxLineWidth(e.maxHorizontalOffset),this._context.model.setScrollPosition({scrollLeft:e.scrollLeft},t.scrollType))}}if(this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),i.isLinux&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){const e=this._visibleLines.getStartLineNumber(),t=this._visibleLines.getEndLineNumber();for(let i=e;i<=t;i++){if(this._visibleLines.getVisibleLine(i).needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}} - this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");const t=this._context.viewLayout.getCurrentScrollTop()-e.bigNumbersDelta;this._linesContent.setTop(-t),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(e){const t=Math.ceil(e);this._maxLineWidth0){let e=n[0].startLineNumber,t=n[0].endLineNumber;for(let i=1,o=n.length;ir){if(!l)return-1;h=d}else if(5===o||6===o)if(6===o&&s<=d&&c<=a)h=s;else{const e=d-Math.max(5*this._lineHeight,.2*r),t=c-r;h=Math.max(t,e)}else if(1===o||2===o)if(2===o&&s<=d&&c<=a)h=s;else{const e=(d+c)/2;h=Math.max(0,e-r/2)}else h=this._computeMinimumScrolling(s,a,d,c,3===o,4===o);return h}_computeScrollLeftToReveal(e){const t=this._context.viewLayout.getCurrentViewport(),i=t.left,n=i+t.width;let o=1073741824,s=0;if("range"===e.type){const t=this._visibleRangesForLineRange(e.lineNumber,e.startColumn,e.endColumn);if(!t)return null;for(const e of t.ranges)o=Math.min(o,e.left),s=Math.max(s,e.left+e.width)}else for(const t of e.selections){if(t.startLineNumber!==t.endLineNumber)return null;const e=this._visibleRangesForLineRange(t.startLineNumber,t.startColumn,t.endColumn) - ;if(!e)return null;for(const t of e.ranges)o=Math.min(o,t.left),s=Math.max(s,t.left+t.width)}if(o=Math.max(0,o-m.HORIZONTAL_EXTRA_PX),s+=this._revealHorizontalRightPadding,"selections"===e.type&&s-o>t.width)return null;return{scrollLeft:this._computeMinimumScrolling(i,n,o,s),maxHorizontalOffset:s}}_computeMinimumScrolling(e,t,i,n,o,s){o=!!o,s=!!s;const r=(t|=0)-(e|=0);return(n|=0)-(i|=0)t?Math.max(0,n-r):e:i}}t.ViewLines=m,m.HORIZONTAL_EXTRA_PX=30})),define(t[588],i([0,1,7,30,86,2,16,8,157,43,38,3,207,236,70,21,14,20,58,357,52,85,315]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v,C,b,S){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Minimap=void 0;const w=140,y=2;class E{constructor(e,t,i){const n=e.options,o=n.get(115),s=n.get(117),r=s.minimap,a=n.get(36),l=n.get(56);this.renderMinimap=r.renderMinimap,this.size=l.size,this.minimapHeightIsEditorHeight=r.minimapHeightIsEditorHeight,this.scrollBeyondLastLine=n.get(86),this.showSlider=l.showSlider, - this.pixelRatio=o,this.typicalHalfwidthCharacterWidth=a.typicalHalfwidthCharacterWidth,this.lineHeight=n.get(51),this.minimapLeft=r.minimapLeft,this.minimapWidth=r.minimapWidth,this.minimapHeight=s.height,this.canvasInnerWidth=r.minimapCanvasInnerWidth,this.canvasInnerHeight=r.minimapCanvasInnerHeight,this.canvasOuterWidth=r.minimapCanvasOuterWidth,this.canvasOuterHeight=r.minimapCanvasOuterHeight,this.isSampling=r.minimapIsSampling,this.editorHeight=s.height,this.fontScale=r.minimapScale,this.minimapLineHeight=r.minimapLineHeight,this.minimapCharWidth=1*this.fontScale,this.charRenderer=S.once(()=>C.MinimapCharRendererFactory.create(this.fontScale,a.fontFamily)),this.backgroundColor=E._getMinimapBackground(t,i)}static _getMinimapBackground(e,t){const i=e.getColor(m.minimapBackground);return i?new u.RGBA8(i.rgba.r,i.rgba.g,i.rgba.b,i.rgba.a):t.getColor(2)}equals(e){ - return this.renderMinimap===e.renderMinimap&&this.size===e.size&&this.minimapHeightIsEditorHeight===e.minimapHeightIsEditorHeight&&this.scrollBeyondLastLine===e.scrollBeyondLastLine&&this.showSlider===e.showSlider&&this.pixelRatio===e.pixelRatio&&this.typicalHalfwidthCharacterWidth===e.typicalHalfwidthCharacterWidth&&this.lineHeight===e.lineHeight&&this.minimapLeft===e.minimapLeft&&this.minimapWidth===e.minimapWidth&&this.minimapHeight===e.minimapHeight&&this.canvasInnerWidth===e.canvasInnerWidth&&this.canvasInnerHeight===e.canvasInnerHeight&&this.canvasOuterWidth===e.canvasOuterWidth&&this.canvasOuterHeight===e.canvasOuterHeight&&this.isSampling===e.isSampling&&this.editorHeight===e.editorHeight&&this.fontScale===e.fontScale&&this.minimapLineHeight===e.minimapLineHeight&&this.minimapCharWidth===e.minimapCharWidth&&this.backgroundColor&&this.backgroundColor.equals(e.backgroundColor)}}class L{constructor(e,t,i,n,o,s,r,a){this.scrollTop=e,this.scrollHeight=t,this.sliderNeeded=i,this._computedSliderRatio=n, - this.sliderTop=o,this.sliderHeight=s,this.startLineNumber=r,this.endLineNumber=a}getDesiredScrollTopFromDelta(e){const t=this.sliderTop+e;return Math.round(t/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(e){return Math.round((e-this.sliderHeight/2)/this._computedSliderRatio)}static create(e,t,i,n,o,s,r,a,l,d){const c=e.pixelRatio,h=e.minimapLineHeight,u=Math.floor(e.canvasInnerHeight/h),g=e.lineHeight;if(e.minimapHeightIsEditorHeight){const t=r*e.lineHeight+(e.scrollBeyondLastLine?n-e.lineHeight:0),i=Math.max(1,Math.floor(n*n/t)),o=Math.max(0,e.minimapHeight-i),d=o/(l-n),c=a*d,h=o>0,u=Math.floor(e.canvasInnerHeight/e.minimapLineHeight);return new L(a,l,h,d,c,i,1,Math.min(s,u))}let p,m;if(o&&i!==s){const e=i-t+1;p=Math.floor(e*h/c)}else{const e=n/g;p=Math.floor(e*h/c)}m=e.scrollBeyondLastLine?(s-1)*h/c:Math.max(0,s*h/c-p);const f=(m=Math.min(e.minimapHeight-p,m))/(l-n),_=a*f;let v=0;if(e.scrollBeyondLastLine){v=n/g-1}if(u>=s+v){return new L(a,l,m>0,f,_,p,1,s)}{ - let e=Math.max(1,Math.floor(t-_*c/h));d&&d.scrollHeight===l&&(d.scrollTop>a&&(e=Math.min(e,d.startLineNumber)),d.scrollTopx.INVALID),this._renderedLines._set(e.startLineNumber,i)}linesEquals(e){if(!this.scrollEquals(e))return!1;const t=this._renderedLines._get().lines;for(let e=0,i=t.length;e1){for(let t=0,i=r-1;t0&&this.minimapLines[i-1]>=e;)i--;let n=this.modelLineToMinimapLine(t)-1;for(;n+1t)return null}return[i+1,n+1]}decorationLineRangeToMinimapLineRange(e,t){let i=this.modelLineToMinimapLine(e),n=this.modelLineToMinimapLine(t);return e!==t&&n===i&&(n===this.minimapLines.length?i>1&&i--:n++),[i,n]}onLinesDeleted(e){const t=e.toLineNumber-e.fromLineNumber+1;let i=this.minimapLines.length,n=0;for(let o=this.minimapLines.length-1;o>=0&&!(this.minimapLines[o]=0&&!(this.minimapLines[i]0,scrollWidth:e.scrollWidth,scrollHeight:e.scrollHeight, - viewportStartLineNumber:t,viewportEndLineNumber:i,scrollTop:e.scrollTop,scrollLeft:e.scrollLeft,viewportWidth:e.viewportWidth,viewportHeight:e.viewportHeight};this._actual.render(n)}_recreateLineSampling(){this._minimapSelections=null;const e=Boolean(this._samplingState),[t,i]=N.compute(this.options,this._context.model.getLineCount(),this._samplingState);if(this._samplingState=t,e&&this._samplingState)for(const e of i)switch(e.type){case"deleted":this._actual.onLinesDeleted(e.deleteFromLineNumber,e.deleteToLineNumber);break;case"inserted":this._actual.onLinesInserted(e.insertFromLineNumber,e.insertToLineNumber);break;case"flush":this._actual.onFlushed()}}getLineCount(){return this._samplingState?this._samplingState.minimapLines.length:this._context.model.getLineCount()}getRealLineCount(){return this._context.model.getLineCount()}getLineContent(e){return this._samplingState?this._context.model.getLineContent(this._samplingState.minimapLines[e-1]):this._context.model.getLineContent(e)} - getMinimapLinesRenderingData(e,t,i){if(this._samplingState){let n=[];for(let o=0,s=t-e+1;o{if(e.preventDefault(),0===this._model.options.renderMinimap)return;if(!this._lastRenderData)return;if("proportional"!==this._model.options.size){if(e.leftButton&&this._lastRenderData){const t=i.getDomNodePagePosition(this._slider.domNode),n=t.top+t.height/2;this._startSliderDragging(e.buttons,e.posx,n,e.posy,this._lastRenderData.renderedLayout)}return}const t=this._model.options.minimapLineHeight,n=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*e.browserEvent.offsetY;let o=Math.floor(n/t)+this._lastRenderData.renderedLayout.startLineNumber;o=Math.min(o,this._model.getLineCount()),this._model.revealLineNumber(o)}), - this._sliderMouseMoveMonitor=new o.GlobalMouseMoveMonitor,this._sliderMouseDownListener=i.addStandardDisposableListener(this._slider.domNode,"mousedown",e=>{e.preventDefault(),e.stopPropagation(),e.leftButton&&this._lastRenderData&&this._startSliderDragging(e.buttons,e.posx,e.posy,e.posy,this._lastRenderData.renderedLayout)}),this._gestureDisposable=v.Gesture.addTarget(this._domNode.domNode),this._sliderTouchStartListener=i.addDisposableListener(this._domNode.domNode,v.EventType.Start,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(e))},{passive:!1}),this._sliderTouchMoveListener=i.addDisposableListener(this._domNode.domNode,v.EventType.Change,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(e)},{passive:!1}),this._sliderTouchEndListener=i.addStandardDisposableListener(this._domNode.domNode,v.EventType.End,e=>{e.preventDefault(), - e.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_startSliderDragging(e,t,i,n,s){this._slider.toggleClassName("active",!0);const a=(e,n)=>{const o=Math.abs(n-t);if(r.isWindows&&o>w)return void this._model.setScrollTop(s.scrollTop);const a=e-i;this._model.setScrollTop(s.getDesiredScrollTopFromDelta(a))};n!==i&&a(n,t),this._sliderMouseMoveMonitor.startMonitoring(this._slider.domNode,e,o.standardMouseMoveMerger,e=>a(e.posy,e.posx),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(e){const t=this._domNode.domNode.getBoundingClientRect().top,i=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(e.pageY-t);this._model.setScrollTop(i)}dispose(){this._mouseDownListener.dispose(),this._sliderMouseMoveMonitor.dispose(),this._sliderMouseDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),super.dispose()} - _getMinimapDomNodeClassName(){return"always"===this._model.options.showSlider?"minimap slider-always":"minimap slider-mouseover"}getDomNode(){return this._domNode}_applyLayout(){this._domNode.setLeft(this._model.options.minimapLeft),this._domNode.setWidth(this._model.options.minimapWidth),this._domNode.setHeight(this._model.options.minimapHeight),this._shadow.setHeight(this._model.options.minimapHeight),this._canvas.setWidth(this._model.options.canvasOuterWidth),this._canvas.setHeight(this._model.options.canvasOuterHeight),this._canvas.domNode.width=this._model.options.canvasInnerWidth,this._canvas.domNode.height=this._model.options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._model.options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._model.options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._model.options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._model.options.canvasInnerHeight,this._slider.setWidth(this._model.options.minimapWidth)}_getBuffer(){ - return this._buffers||this._model.options.canvasInnerWidth>0&&this._model.options.canvasInnerHeight>0&&(this._buffers=new k(this._canvas.domNode.getContext("2d"),this._model.options.canvasInnerWidth,this._model.options.canvasInnerHeight,this._model.options.backgroundColor)),this._buffers?this._buffers.getBuffer():null}onDidChangeOptions(){this._lastRenderData=null,this._buffers=null,this._applyLayout(),this._domNode.setClassName(this._getMinimapDomNodeClassName())}onSelectionChanged(){return this._renderDecorations=!0,!0}onDecorationsChanged(){return this._renderDecorations=!0,!0}onFlushed(){return this._lastRenderData=null,!0}onLinesChanged(e,t){return!!this._lastRenderData&&this._lastRenderData.onLinesChanged(e,t)}onLinesDeleted(e,t){return this._lastRenderData&&this._lastRenderData.onLinesDeleted(e,t),!0}onLinesInserted(e,t){return this._lastRenderData&&this._lastRenderData.onLinesInserted(e,t),!0}onScrollChanged(){return this._renderDecorations=!0,!0}onThemeChanged(){ - return this._selectionColor=this._theme.getColor(m.minimapSelection),this._renderDecorations=!0,!0}onTokensChanged(e){return!!this._lastRenderData&&this._lastRenderData.onTokensChanged(e)}onTokensColorsChanged(){return this._lastRenderData=null,this._buffers=null,!0}onZonesChanged(){return this._lastRenderData=null,!0}render(e){if(0===this._model.options.renderMinimap)return this._shadow.setClassName("minimap-shadow-hidden"),this._sliderHorizontal.setWidth(0),void this._sliderHorizontal.setHeight(0);e.scrollLeft+e.viewportWidth>=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible");const t=L.create(this._model.options,e.viewportStartLineNumber,e.viewportEndLineNumber,e.viewportHeight,e.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),e.scrollTop,e.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null);this._slider.setDisplay(t.sliderNeeded?"block":"none"), - this._slider.setTop(t.sliderTop),this._slider.setHeight(t.sliderHeight);const i=e.scrollLeft/this._model.options.typicalHalfwidthCharacterWidth,n=Math.min(this._model.options.minimapWidth,Math.round(i*this._model.options.minimapCharWidth/this._model.options.pixelRatio));this._sliderHorizontal.setLeft(n),this._sliderHorizontal.setWidth(this._model.options.minimapWidth-n),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(t.sliderHeight),this.renderDecorations(t),this._lastRenderData=this.renderLines(t)}renderDecorations(e){if(this._renderDecorations){this._renderDecorations=!1;const t=this._model.getSelections(),i=this._model.getMinimapDecorationsInViewport(e.startLineNumber,e.endLineNumber),{canvasInnerWidth:n,canvasInnerHeight:o}=this._model.options,s=this._model.options.minimapLineHeight,r=this._model.options.minimapCharWidth,a=this._model.getOptions().tabSize,l=this._decorationsCanvas.domNode.getContext("2d");l.clearRect(0,0,n,o);const d=new Map;for(let i=0;ithis._model.options.canvasInnerHeight)return;let g=t.get(s);const p=!g;if(!g){const e=this._model.getLineContent(s);g=[c.MINIMAP_GUTTER_WIDTH];for(let t=1;ts?g.length-1:f-1;if(b>0){const t=g[b]-C||2;this.renderDecoration(e,n,C,u,t,r)}p&&this.renderLineHighlight(e,n,u,r)}renderLineHighlight(e,t,i,n){e.fillStyle=t&&t.transparent(.5).toString()||"",e.fillRect(c.MINIMAP_GUTTER_WIDTH,i,e.canvas.width,n)}renderDecoration(e,t,i,n,o,s){e.fillStyle=t&&t.toString()||"",e.fillRect(i,n,o,s)}renderLines(e){const t=e.startLineNumber,i=e.endLineNumber,n=this._model.options.minimapLineHeight;if(this._lastRenderData&&this._lastRenderData.linesEquals(e)){const t=this._lastRenderData._get();return new D(e,t.imageData,t.lines)}const o=this._getBuffer();if(!o)return null;let[s,r,a]=M._renderUntouchedLines(o,t,i,n,this._lastRenderData) - ;const l=this._model.getMinimapLinesRenderingData(t,i,a),d=this._model.getOptions().tabSize,c=this._model.options.backgroundColor,h=this._model.tokensColorTracker,u=h.backgroundIsLight(),g=this._model.options.renderMinimap,p=this._model.options.charRenderer(),m=this._model.options.fontScale,f=this._model.options.minimapCharWidth,_=(1===g?2:3)*m,v=n>_?Math.floor((n-_)/2):0;let C=0;const b=[];for(let e=0,s=i-t+1;e=0&&o_)return;const s=m.charCodeAt(b);if(9===s){const e=h-(b+S)%h;S+=e-1,C+=e*o}else if(32===s)C+=o;else{const c=a.isFullWidthCharacter(s)?2:1;for(let a=0;a_)return}}}}}f.registerThemingParticipant((e,t)=>{const i=e.getColor(m.minimapBackground);i&&t.addRule(`.monaco-editor .minimap > canvas { opacity: ${i.rgba.a}; will-change: opacity; }`) - ;const n=e.getColor(m.minimapSliderBackground);n&&t.addRule(`.monaco-editor .minimap-slider .minimap-slider-horizontal { background: ${n}; }`);const o=e.getColor(m.minimapSliderHoverBackground);o&&t.addRule(`.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: ${o}; }`);const s=e.getColor(m.minimapSliderActiveBackground);s&&t.addRule(`.monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: ${s}; }`);const r=e.getColor(m.scrollbarShadow);r&&t.addRule(`.monaco-editor .minimap-shadow-visible { box-shadow: ${r} -6px 0 6px -6px inset; }`)})})),define(t[589],i([0,1,30,43,21,14,318]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScrollDecorationViewPart=void 0;class r extends n.ViewPart{constructor(e){super(e),this._scrollTop=0,this._width=0,this._updateWidth(),this._shouldShow=!1;const t=this._context.configuration.options.get(84);this._useShadows=t.useShadows,this._domNode=i.createFastDomNode(document.createElement("div")), - this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true")}dispose(){super.dispose()}_updateShouldShow(){const e=this._useShadows&&this._scrollTop>0;return this._shouldShow!==e&&(this._shouldShow=e,!0)}getDomNode(){return this._domNode}_updateWidth(){const e=this._context.configuration.options.get(117);0===e.minimap.renderMinimap||e.minimap.minimapWidth>0&&0===e.minimap.minimapLeft?this._width=e.width:this._width=e.width-e.minimap.minimapWidth-e.verticalScrollbarWidth}onConfigurationChanged(e){const t=this._context.configuration.options.get(84);return this._useShadows=t.useShadows,this._updateWidth(),this._updateShouldShow(),!0}onScrollChanged(e){return this._scrollTop=e.scrollTop,this._updateShouldShow()}prepareRender(e){}render(e){this._domNode.setWidth(this._width),this._domNode.setClassName(this._shouldShow?"scroll-decoration":"")}}t.ScrollDecorationViewPart=r,s.registerThemingParticipant((e,t)=>{const i=e.getColor(o.scrollbarShadow) - ;i&&t.addRule(`.monaco-editor .scroll-decoration { box-shadow: ${i} 0 6px 6px -6px inset; }`)})})),define(t[590],i([0,1,36,90,21,14,319]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionsOverlay=void 0;class r{constructor(e){this.left=e.left,this.width=e.width,this.startStyle=null,this.endStyle=null}}class a{constructor(e,t){this.lineNumber=e,this.ranges=t}}function l(e){return new r(e)}function d(e){return new a(e.lineNumber,e.ranges.map(l))}const c=i.isEdge;class h extends n.DynamicViewOverlay{constructor(e){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(51),this._roundedSelection=t.get(82),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth,this._selections=[],this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){ - const t=this._context.configuration.options;return this._lineHeight=t.get(51),this._roundedSelection=t.get(82),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){return this._selections=e.selections.slice(0),!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_visibleRangesHaveGaps(e){for(let t=0,i=e.length;t1)return!0}return!1}_enrichVisibleRangesWithStyle(e,t,i){const n=this._typicalHalfwidthCharacterWidth/4;let o=null,s=null;if(i&&i.length>0&&t.length>0){const n=t[0].lineNumber;if(n===e.startLineNumber)for(let e=0;!o&&e=0;e--)i[e].lineNumber===r&&(s=i[e].ranges[0]);o&&!o.startStyle&&(o=null),s&&!s.startStyle&&(s=null)} - for(let e=0,i=t.length;e0){const i=t[e-1].ranges[0].left,o=t[e-1].ranges[0].left+t[e-1].ranges[0].width;u(a-i)i&&(d.top=1),u(l-o)'}_actualRenderOneSelection(e,t,i,n){ - if(0===n.length)return;const o=!!n[0].ranges[0].startStyle,s=this._lineHeight.toString(),r=(this._lineHeight-1).toString(),a=n[0].lineNumber,l=n[n.length-1].lineNumber;for(let d=0,c=n.length;d1,r)}this._previousFrameVisibleRangesWithStyle=o,this._renderResult=t.map(([e,t])=>e+t)}render(e,t){if(!this._renderResult)return"";const i=t-e;return i<0||i>=this._renderResult.length?"":this._renderResult[i]}} - function u(e){return e<0?-e:e}t.SelectionsOverlay=h,h.SELECTION_CLASS_NAME="selected-text",h.SELECTION_TOP_LEFT="top-left-radius",h.SELECTION_BOTTOM_LEFT="bottom-left-radius",h.SELECTION_TOP_RIGHT="top-right-radius",h.SELECTION_BOTTOM_RIGHT="bottom-right-radius",h.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",h.ROUNDED_PIECE_WIDTH=10,s.registerThemingParticipant((e,t)=>{const i=e.getColor(o.editorSelectionBackground);i&&t.addRule(`.monaco-editor .focused .selected-text { background-color: ${i}; }`);const n=e.getColor(o.editorInactiveSelection);n&&t.addRule(`.monaco-editor .selected-text { background-color: ${n}; }`);const s=e.getColor(o.editorSelectionForeground);s&&!s.isTransparent()&&t.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${s}; }`)})})),define(t[49],i([0,1,444,29,21,14]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.overviewRulerInfo=t.overviewRulerWarning=t.overviewRulerError=t.overviewRulerRangeHighlight=t.editorUnnecessaryCodeOpacity=t.editorUnnecessaryCodeBorder=t.editorGutter=t.editorOverviewRulerBackground=t.editorOverviewRulerBorder=t.editorBracketMatchBorder=t.editorBracketMatchBackground=t.editorCodeLensForeground=t.editorRuler=t.editorActiveLineNumber=t.editorLineNumbers=t.editorActiveIndentGuides=t.editorIndentGuides=t.editorWhitespaces=t.editorCursorBackground=t.editorCursorForeground=t.editorSymbolHighlightBorder=t.editorSymbolHighlight=t.editorRangeHighlightBorder=t.editorRangeHighlight=t.editorLineHighlightBorder=t.editorLineHighlight=void 0,t.editorLineHighlight=o.registerColor("editor.lineHighlightBackground",{dark:null,light:null,hc:null},i.localize(0,null)),t.editorLineHighlightBorder=o.registerColor("editor.lineHighlightBorder",{dark:"#282828",light:"#eeeeee",hc:"#f38518"},i.localize(1,null)),t.editorRangeHighlight=o.registerColor("editor.rangeHighlightBackground",{dark:"#ffffff0b", - light:"#fdff0033",hc:null},i.localize(2,null),!0),t.editorRangeHighlightBorder=o.registerColor("editor.rangeHighlightBorder",{dark:null,light:null,hc:o.activeContrastBorder},i.localize(3,null),!0),t.editorSymbolHighlight=o.registerColor("editor.symbolHighlightBackground",{dark:o.editorFindMatchHighlight,light:o.editorFindMatchHighlight,hc:null},i.localize(4,null),!0),t.editorSymbolHighlightBorder=o.registerColor("editor.symbolHighlightBorder",{dark:null,light:null,hc:o.activeContrastBorder},i.localize(5,null),!0),t.editorCursorForeground=o.registerColor("editorCursor.foreground",{dark:"#AEAFAD",light:n.Color.black,hc:n.Color.white},i.localize(6,null)),t.editorCursorBackground=o.registerColor("editorCursor.background",null,i.localize(7,null)),t.editorWhitespaces=o.registerColor("editorWhitespace.foreground",{dark:"#e3e4e229",light:"#33333333",hc:"#e3e4e229"},i.localize(8,null)),t.editorIndentGuides=o.registerColor("editorIndentGuide.background",{dark:t.editorWhitespaces,light:t.editorWhitespaces, - hc:t.editorWhitespaces},i.localize(9,null)),t.editorActiveIndentGuides=o.registerColor("editorIndentGuide.activeBackground",{dark:t.editorWhitespaces,light:t.editorWhitespaces,hc:t.editorWhitespaces},i.localize(10,null)),t.editorLineNumbers=o.registerColor("editorLineNumber.foreground",{dark:"#858585",light:"#237893",hc:n.Color.white},i.localize(11,null));const r=o.registerColor("editorActiveLineNumber.foreground",{dark:"#c6c6c6",light:"#0B216F",hc:o.activeContrastBorder},i.localize(12,null),!1,i.localize(13,null));t.editorActiveLineNumber=o.registerColor("editorLineNumber.activeForeground",{dark:r,light:r,hc:r},i.localize(14,null)),t.editorRuler=o.registerColor("editorRuler.foreground",{dark:"#5A5A5A",light:n.Color.lightgrey,hc:n.Color.white},i.localize(15,null)),t.editorCodeLensForeground=o.registerColor("editorCodeLens.foreground",{dark:"#999999",light:"#999999",hc:"#999999"},i.localize(16,null)),t.editorBracketMatchBackground=o.registerColor("editorBracketMatch.background",{dark:"#0064001a", - light:"#0064001a",hc:"#0064001a"},i.localize(17,null)),t.editorBracketMatchBorder=o.registerColor("editorBracketMatch.border",{dark:"#888",light:"#B9B9B9",hc:o.contrastBorder},i.localize(18,null)),t.editorOverviewRulerBorder=o.registerColor("editorOverviewRuler.border",{dark:"#7f7f7f4d",light:"#7f7f7f4d",hc:"#7f7f7f4d"},i.localize(19,null)),t.editorOverviewRulerBackground=o.registerColor("editorOverviewRuler.background",null,i.localize(20,null)),t.editorGutter=o.registerColor("editorGutter.background",{dark:o.editorBackground,light:o.editorBackground,hc:o.editorBackground},i.localize(21,null)),t.editorUnnecessaryCodeBorder=o.registerColor("editorUnnecessaryCode.border",{dark:null,light:null,hc:n.Color.fromHex("#fff").transparent(.8)},i.localize(22,null)),t.editorUnnecessaryCodeOpacity=o.registerColor("editorUnnecessaryCode.opacity",{dark:n.Color.fromHex("#000a"),light:n.Color.fromHex("#0007"),hc:null},i.localize(23,null));const a=new n.Color(new n.RGBA(0,122,204,.6)) - ;t.overviewRulerRangeHighlight=o.registerColor("editorOverviewRuler.rangeHighlightForeground",{dark:a,light:a,hc:a},i.localize(24,null),!0),t.overviewRulerError=o.registerColor("editorOverviewRuler.errorForeground",{dark:new n.Color(new n.RGBA(255,18,18,.7)),light:new n.Color(new n.RGBA(255,18,18,.7)),hc:new n.Color(new n.RGBA(255,50,50,1))},i.localize(25,null)),t.overviewRulerWarning=o.registerColor("editorOverviewRuler.warningForeground",{dark:o.editorWarningForeground,light:o.editorWarningForeground,hc:o.editorWarningBorder},i.localize(26,null)),t.overviewRulerInfo=o.registerColor("editorOverviewRuler.infoForeground",{dark:o.editorInfoForeground,light:o.editorInfoForeground,hc:o.editorInfoBorder},i.localize(27,null)),s.registerThemingParticipant((e,i)=>{const n=e.getColor(o.editorBackground);n&&i.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${n}; }`);const s=e.getColor(o.editorForeground) - ;s&&i.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${s}; }`);const r=e.getColor(t.editorGutter);r&&i.addRule(`.monaco-editor .margin { background-color: ${r}; }`);const a=e.getColor(t.editorRangeHighlight);a&&i.addRule(`.monaco-editor .rangeHighlight { background-color: ${a}; }`);const l=e.getColor(t.editorRangeHighlightBorder);l&&i.addRule(`.monaco-editor .rangeHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${l}; }`);const d=e.getColor(t.editorSymbolHighlight);d&&i.addRule(`.monaco-editor .symbolHighlight { background-color: ${d}; }`);const c=e.getColor(t.editorSymbolHighlightBorder);c&&i.addRule(`.monaco-editor .symbolHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${c}; }`);const h=e.getColor(t.editorWhitespaces);h&&(i.addRule(`.monaco-editor .mtkw { color: ${h} !important; }`),i.addRule(`.monaco-editor .mtkz { color: ${h} !important; }`))})})),define(t[591],i([0,1,90,49,19,14,307]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{ - value:!0}),t.CurrentLineMarginHighlightOverlay=t.CurrentLineHighlightOverlay=t.AbstractLineHighlightOverlay=void 0;let r=!0;class a extends i.DynamicViewOverlay{constructor(e){super(),this._context=e;const t=this._context.configuration.options,i=t.get(117);this._lineHeight=t.get(51),this._renderLineHighlight=t.get(77),this._renderLineHightlightOnlyWhenFocus=t.get(78),this._contentLeft=i.contentLeft,this._contentWidth=i.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[],this._selections=[],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let e=!1;const t=r?this._selections.slice(0,1):this._selections,i=t.map(e=>e.positionLineNumber);i.sort((e,t)=>e-t),o.equals(this._cursorLineNumbers,i)||(this._cursorLineNumbers=i,e=!0);const n=t.every(e=>e.isEmpty());return this._selectionIsEmpty!==n&&(this._selectionIsEmpty=n,e=!0),e}onThemeChanged(e){return this._readFromSelections()} - onConfigurationChanged(e){const t=this._context.configuration.options,i=t.get(117);return this._lineHeight=t.get(51),this._renderLineHighlight=t.get(77),this._renderLineHightlightOnlyWhenFocus=t.get(78),this._contentLeft=i.contentLeft,this._contentWidth=i.contentWidth,!0}onCursorStateChanged(e){return this._selections=e.selections,this._readFromSelections()}onFlushed(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollWidthChanged||e.scrollTopChanged}onZonesChanged(e){return!0}onFocusChanged(e){return!!this._renderLineHightlightOnlyWhenFocus&&(this._focused=e.isFocused,!0)}prepareRender(e){if(!this._shouldRenderThis())return void(this._renderData=null);const t=this._renderOne(e),i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o=this._cursorLineNumbers.length;let s=0;const r=[];for(let e=i;e<=n;e++){const n=e-i;for(;s=this._renderData.length?"":this._renderData[i]}}t.AbstractLineHighlightOverlay=a;t.CurrentLineHighlightOverlay=class extends a{_renderOne(e){return`
    `}_shouldRenderThis(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHightlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHightlightOnlyWhenFocus||this._focused)}};t.CurrentLineMarginHighlightOverlay=class extends a{_renderOne(e){return`
    `}_shouldRenderThis(){ - return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHightlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHightlightOnlyWhenFocus||this._focused)}},s.registerThemingParticipant((e,t)=>{r=!1;const i=e.getColor(n.editorLineHighlight);if(i&&(t.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${i}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${i}; border: none; }`)),!i||i.isTransparent()||e.defines(n.editorLineHighlightBorder)){const i=e.getColor(n.editorLineHighlightBorder);i&&(r=!0,t.addRule(`.monaco-editor .view-overlays .current-line { border: 2px solid ${i}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid ${i}; }`),"hc"===e.type&&(t.addRule(".monaco-editor .view-overlays .current-line { border-width: 1px; }"), - t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border-width: 1px; }")))}})})),define(t[592],i([0,1,90,13,49,14,310]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndentGuidesOverlay=void 0;class r extends i.DynamicViewOverlay{constructor(e){super(),this._context=e,this._primaryLineNumber=0;const t=this._context.configuration.options,i=t.get(118),n=t.get(36);this._lineHeight=t.get(51),this._spaceWidth=n.spaceWidth,this._enabled=t.get(75),this._activeIndentEnabled=t.get(45),this._maxIndentLeft=-1===i.wrappingColumn?-1:i.wrappingColumn*n.typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options,i=t.get(118),n=t.get(36);return this._lineHeight=t.get(51),this._spaceWidth=n.spaceWidth,this._enabled=t.get(75),this._activeIndentEnabled=t.get(45), - this._maxIndentLeft=-1===i.wrappingColumn?-1:i.wrappingColumn*n.typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){const t=e.selections[0],i=t.isEmpty()?t.positionLineNumber:0;return this._primaryLineNumber!==i&&(this._primaryLineNumber=i,!0)}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}onLanguageConfigurationChanged(e){return!0}prepareRender(e){if(!this._enabled)return void(this._renderResult=null);const t=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,{indentSize:o}=this._context.model.getTextModelOptions(),s=o*this._spaceWidth,r=e.scrollWidth,a=this._lineHeight,l=this._context.model.getLinesIndentGuides(t,i);let d=0,c=0,h=0;if(this._activeIndentEnabled&&this._primaryLineNumber){const e=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,i);d=e.startLineNumber,c=e.endLineNumber,h=e.indent}const u=[] - ;for(let o=t;o<=i;o++){const i=d<=o&&o<=c,g=o-t,p=l[g];let m="";if(p>=1){const t=e.visibleRangeForPosition(new n.Position(o,1));let l=t?t.left:0;for(let e=1;e<=p;e++){if(m+=`
    `,(l+=s)>r||this._maxIndentLeft>0&&l>this._maxIndentLeft)break}}u[g]=m}this._renderResult=u}render(e,t){if(!this._renderResult)return"";const i=t-e;return i<0||i>=this._renderResult.length?"":this._renderResult[i]}}t.IndentGuidesOverlay=r,s.registerThemingParticipant((e,t)=>{const i=e.getColor(o.editorIndentGuides);i&&t.addRule(`.monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 ${i} inset; }`);const n=e.getColor(o.editorActiveIndentGuides)||i;n&&t.addRule(`.monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 ${n} inset; }`)})})),define(t[251],i([0,1,16,90,13,49,14,311]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LineNumbersOverlay=void 0;class a extends n.DynamicViewOverlay{ - constructor(e){super(),this._context=e,this._readConfig(),this._lastCursorModelPosition=new o.Position(1,1),this._renderResult=null,this._context.addEventHandler(this)}_readConfig(){const e=this._context.configuration.options;this._lineHeight=e.get(51);const t=e.get(52);this._renderLineNumbers=t.renderType,this._renderCustomLineNumbers=t.renderFn,this._renderFinalNewline=e.get(76);const i=e.get(117);this._lineNumbersLeft=i.lineNumbersLeft,this._lineNumbersWidth=i.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){return this._readConfig(),!0}onCursorStateChanged(e){const t=e.selections[0].getPosition();return this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(t),2===this._renderLineNumbers||3===this._renderLineNumbers}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged} - onZonesChanged(e){return!0}_getLineRenderLineNumber(e){const t=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new o.Position(e,1));if(1!==t.column)return"";const i=t.lineNumber;if(this._renderCustomLineNumbers)return this._renderCustomLineNumbers(i);if(2===this._renderLineNumbers){const e=Math.abs(this._lastCursorModelPosition.lineNumber-i);return 0===e?''+i+"":String(e)}return 3===this._renderLineNumbers?this._lastCursorModelPosition.lineNumber===i?String(i):i%10==0?String(i):"":String(i)}prepareRender(e){if(0===this._renderLineNumbers)return void(this._renderResult=null);const t=i.isLinux?this._lineHeight%2==0?" lh-even":" lh-odd":"",n=e.visibleRange.startLineNumber,o=e.visibleRange.endLineNumber,s='
    ',r=this._context.model.getLineCount(),l=[];for(let e=n;e<=o;e++){const t=e-n - ;if(!this._renderFinalNewline&&e===r&&0===this._context.model.getLineLength(e)){l[t]="";continue}const i=this._getLineRenderLineNumber(e);l[t]=i?s+i+"
    ":""}this._renderResult=l}render(e,t){if(!this._renderResult)return"";const i=t-e;return i<0||i>=this._renderResult.length?"":this._renderResult[i]}}t.LineNumbersOverlay=a,a.CLASS_NAME="line-numbers",r.registerThemingParticipant((e,t)=>{const i=e.getColor(s.editorLineNumbers);i&&t.addRule(`.monaco-editor .line-numbers { color: ${i}; }`);const n=e.getColor(s.editorActiveLineNumber);n&&t.addRule(`.monaco-editor .current-line ~ .line-numbers { color: ${n}; }`)})})),define(t[593],i([0,1,431,36,30,16,8,67,208,205,43,251,215,38,99,13,3,20,116,306]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextAreaHandler=void 0;class C{constructor(e,t,i){this.top=e,this.left=t,this.width=i}setWidth(e){return new C(this.top,this.left,e)}}const b=n.isEdge||n.isFirefox;class S extends c.ViewPart{ - constructor(e,t,r){super(e),this._primaryCursorPosition=new m.Position(1,1),this._primaryCursorVisibleRange=null,this._viewController=t,this._viewHelper=r,this._scrollLeft=0,this._scrollTop=0;const a=this._context.configuration.options,h=a.get(117);this._setAccessibilityOptions(a),this._contentLeft=h.contentLeft,this._contentWidth=h.contentWidth,this._contentHeight=h.height,this._fontInfo=a.get(36),this._lineHeight=a.get(51),this._emptySelectionClipboard=a.get(26),this._copyWithSyntaxHighlighting=a.get(16),this._visibleTextArea=null,this._selections=[new _.Selection(1,1,1,1)],this._modelSelections=[new _.Selection(1,1,1,1)],this._lastRenderPosition=null,this.textArea=o.createFastDomNode(document.createElement("textarea")),c.PartFingerprints.write(this.textArea,6),this.textArea.setClassName(`inputarea ${v.MOUSE_CURSOR_TEXT_CSS_CLASS_NAME}`),this.textArea.setAttribute("wrap","off"),this.textArea.setAttribute("autocorrect","off"),this.textArea.setAttribute("autocapitalize","off"), - this.textArea.setAttribute("autocomplete","off"),this.textArea.setAttribute("spellcheck","false"),this.textArea.setAttribute("aria-label",this._getAriaLabel(a)),this.textArea.setAttribute("tabindex",String(a.get(102))),this.textArea.setAttribute("role","textbox"),this.textArea.setAttribute("aria-roledescription",i.localize(0,null)),this.textArea.setAttribute("aria-multiline","true"),this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),s.isWeb&&a.get(72)&&this.textArea.setAttribute("readonly","true"),this.textAreaCover=o.createFastDomNode(document.createElement("div")),this.textAreaCover.setPosition("absolute");const u={getLineCount:()=>this._context.model.getLineCount(),getLineMaxColumn:e=>this._context.model.getLineMaxColumn(e),getValueInRange:(e,t)=>this._context.model.getValueInRange(e,t)},g={getDataToCopy:e=>{ - const t=this._context.model.getPlainTextToCopy(this._modelSelections,this._emptySelectionClipboard,s.isWindows),i=this._context.model.getEOL(),n=this._emptySelectionClipboard&&1===this._modelSelections.length&&this._modelSelections[0].isEmpty(),o=Array.isArray(t)?t:null,r=Array.isArray(t)?t.join(i):t;let a=void 0,d=null;if(e&&(l.CopyOptions.forceCopyWithSyntaxHighlighting||this._copyWithSyntaxHighlighting&&r.length<65536)){const e=this._context.model.getRichTextToCopy(this._modelSelections,this._emptySelectionClipboard);e&&(a=e.html,d=e.mode)}return{isFromEmptySelection:n,multicursorText:o,text:r,html:a,mode:d}},getScreenReaderContent:e=>{if(1===this._accessibilitySupport){if(s.isMacintosh){const e=this._selections[0];if(e.isEmpty()){const t=e.getStartPosition();let i=this._getWordBeforePosition(t);if(0===i.length&&(i=this._getCharacterBeforePosition(t)),i.length>0)return new d.TextAreaState(i,i.length,i.length,t,t)}}return d.TextAreaState.EMPTY} - return d.PagedScreenReaderStrategy.fromEditorSelection(e,u,this._selections[0],this._accessibilityPageSize,0===this._accessibilitySupport)},deduceModelPosition:(e,t,i)=>this._context.model.deduceModelPositionRelativeToViewPosition(e,t,i)};this._textAreaInput=this._register(new l.TextAreaInput(g,this.textArea)),this._register(this._textAreaInput.onKeyDown(e=>{this._viewController.emitKeyDown(e)})),this._register(this._textAreaInput.onKeyUp(e=>{this._viewController.emitKeyUp(e)})),this._register(this._textAreaInput.onPaste(e=>{let t=!1,i=null,n=null;e.metadata&&(t=this._emptySelectionClipboard&&!!e.metadata.isFromEmptySelection,i=void 0!==e.metadata.multicursorText?e.metadata.multicursorText:null,n=e.metadata.mode),this._viewController.paste(e.text,t,i,n)})),this._register(this._textAreaInput.onCut(()=>{this._viewController.cut()})),this._register(this._textAreaInput.onType(e=>{e.replaceCharCnt?this._viewController.replacePreviousChar(e.text,e.replaceCharCnt):this._viewController.type(e.text)})), - this._register(this._textAreaInput.onSelectionChangeRequest(e=>{this._viewController.setSelection(e)})),this._register(this._textAreaInput.onCompositionStart(e=>{const t=this._selections[0].startLineNumber,i=this._selections[0].startColumn-(e.moveOneCharacterLeft?1:0);this._context.model.revealRange("keyboard",!0,new f.Range(t,i,t,i),0,1);const n=this._viewHelper.visibleRangeForPositionRelativeToEditor(t,i);n&&(this._visibleTextArea=new C(this._context.viewLayout.getVerticalOffsetForLineNumber(t),n.left,b?0:1),this._render()),this.textArea.setClassName(`inputarea ${v.MOUSE_CURSOR_TEXT_CSS_CLASS_NAME} ime-input`),this._viewController.compositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(e=>{n.isEdge?this._visibleTextArea=this._visibleTextArea.setWidth(0):this._visibleTextArea=this._visibleTextArea.setWidth(function(e,t){const i=document.createElement("canvas").getContext("2d");i.font=(o=t,s="normal",r=o.fontWeight,a=o.fontSize,l=o.lineHeight,d=o.fontFamily, - `${s} normal ${r} ${a}px / ${l}px ${d}`);var o,s,r,a,l,d;const c=i.measureText(e);return n.isFirefox?c.width+2:c.width}(e.data,this._fontInfo)),this._render()})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this._render(),this.textArea.setClassName(`inputarea ${v.MOUSE_CURSOR_TEXT_CSS_CLASS_NAME}`),this._viewController.compositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.model.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.model.setHasFocus(!1)}))}dispose(){super.dispose()}_getWordBeforePosition(e){const t=this._context.model.getLineContent(e.lineNumber),i=p.getMapForWordSeparators(this._context.configuration.options.get(105));let n=e.column,o=0;for(;n>1;){const s=t.charCodeAt(n-2);if(0!==i.get(s)||o>50)return t.substring(n-1,e.column-1);o++,n--}return t.substring(0,e.column-1)}_getCharacterBeforePosition(e){if(e.column>1){const t=this._context.model.getLineContent(e.lineNumber).charAt(e.column-2) - ;if(!r.isHighSurrogate(t.charCodeAt(0)))return t}return""}_getAriaLabel(e){return 1===e.get(2)?i.localize(1,null,s.isLinux?"Shift+Alt+F1":"Alt+F1"):e.get(4)}_setAccessibilityOptions(e){this._accessibilitySupport=e.get(2);const t=e.get(3);2===this._accessibilitySupport&&t===g.EditorOptions.accessibilityPageSize.defaultValue?this._accessibilityPageSize=100:this._accessibilityPageSize=t}onConfigurationChanged(e){const t=this._context.configuration.options,i=t.get(117);return this._setAccessibilityOptions(t),this._contentLeft=i.contentLeft,this._contentWidth=i.contentWidth,this._contentHeight=i.height,this._fontInfo=t.get(36),this._lineHeight=t.get(51),this._emptySelectionClipboard=t.get(26),this._copyWithSyntaxHighlighting=t.get(16),this.textArea.setAttribute("aria-label",this._getAriaLabel(t)),this.textArea.setAttribute("tabindex",String(t.get(102))),s.isWeb&&e.hasChanged(72)&&(t.get(72)?this.textArea.setAttribute("readonly","true"):this.textArea.removeAttribute("readonly")), - e.hasChanged(2)&&this._textAreaInput.writeScreenReaderContent("strategy changed"),!0}onCursorStateChanged(e){return this._selections=e.selections.slice(0),this._modelSelections=e.modelSelections.slice(0),this._textAreaInput.writeScreenReaderContent("selection changed"),!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return this._scrollLeft=e.scrollLeft,this._scrollTop=e.scrollTop,!0}onZonesChanged(e){return!0}isFocused(){return this._textAreaInput.isFocused()}focusTextArea(){this._textAreaInput.focusTextArea()}getLastRenderData(){return this._lastRenderPosition}setAriaOptions(e){e.activeDescendant?(this.textArea.setAttribute("aria-haspopup","true"),this.textArea.setAttribute("aria-autocomplete","list"),this.textArea.setAttribute("aria-activedescendant",e.activeDescendant)):(this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"), - this.textArea.removeAttribute("aria-activedescendant")),e.role&&this.textArea.setAttribute("role",e.role)}prepareRender(e){this._primaryCursorPosition=new m.Position(this._selections[0].positionLineNumber,this._selections[0].positionColumn),this._primaryCursorVisibleRange=e.visibleRangeForPosition(this._primaryCursorPosition)}render(e){this._textAreaInput.writeScreenReaderContent("render"),this._render()}_render(){if(this._visibleTextArea)return void this._renderInsideEditor(null,this._visibleTextArea.top-this._scrollTop,this._contentLeft+this._visibleTextArea.left-this._scrollLeft,this._visibleTextArea.width,this._lineHeight);if(!this._primaryCursorVisibleRange)return void this._renderAtTopLeft();const e=this._contentLeft+this._primaryCursorVisibleRange.left-this._scrollLeft;if(ethis._contentLeft+this._contentWidth)return void this._renderAtTopLeft();const t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop - ;t<0||t>this._contentHeight?this._renderAtTopLeft():s.isMacintosh?this._renderInsideEditor(this._primaryCursorPosition,t,e,b?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,t,e,b?0:1,b?0:1)}_renderInsideEditor(e,t,i,n,o){this._lastRenderPosition=e;const s=this.textArea,r=this.textAreaCover;a.Configuration.applyFontInfo(s,this._fontInfo),s.setTop(t),s.setLeft(i),s.setWidth(n),s.setHeight(o),r.setTop(0),r.setLeft(0),r.setWidth(0),r.setHeight(0)}_renderAtTopLeft(){this._lastRenderPosition=null;const e=this.textArea,t=this.textAreaCover;if(a.Configuration.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),b)return e.setWidth(0),e.setHeight(0),t.setWidth(0),void t.setHeight(0);e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1);const i=this._context.configuration.options - ;i.get(42)?t.setClassName("monaco-editor-background textAreaCover "+u.Margin.OUTER_CLASS_NAME):0!==i.get(52).renderType?t.setClassName("monaco-editor-background textAreaCover "+h.LineNumbersOverlay.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")}}t.TextAreaHandler=S})),define(t[594],i([0,1,30,29,43,13,18,49]),(function(e,t,i,n,o,s,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DecorationsOverviewRuler=void 0;class l{constructor(e,t){const i=e.options;this.lineHeight=i.get(51),this.pixelRatio=i.get(115),this.overviewRulerLanes=i.get(65),this.renderBorder=i.get(64);const o=t.getColor(a.editorOverviewRulerBorder);this.borderColor=o?o.toString():null,this.hideCursor=i.get(44);const s=t.getColor(a.editorCursorForeground);this.cursorColor=s?s.transparent(.7).toString():null,this.themeType=t.type;const l=i.get(56),d=l.enabled,c=l.side,h=d?t.getColor(a.editorOverviewRulerBackground)||r.TokenizationRegistry.getDefaultBackground():null - ;this.backgroundColor=null===h||"left"===c?null:n.Color.Format.CSS.formatHex(h);const u=i.get(117).overviewRuler;this.top=u.top,this.right=u.right,this.domWidth=u.width,this.domHeight=u.height,0===this.overviewRulerLanes?(this.canvasWidth=0,this.canvasHeight=0):(this.canvasWidth=this.domWidth*this.pixelRatio|0,this.canvasHeight=this.domHeight*this.pixelRatio|0);const[g,p]=this._initLanes(1,this.canvasWidth,this.overviewRulerLanes);this.x=g,this.w=p}_initLanes(e,t,i){const n=t-e;if(i>=3){const t=Math.floor(n/3),i=Math.floor(n/3),o=n-t-i,s=e+t;return[[0,e,s,e,e+t+o,e,s,e],[0,t,o,t+o,i,t+o+i,o+i,t+o+i]]}if(2===i){const t=Math.floor(n/2),i=n-t;return[[0,e,e,e,e+t,e,e,e],[0,t,t,t,i,t+i,t+i,t+i]]}return[[0,e,e,e,e,e,e,e],[0,n,n,n,n,n,n,n]]}equals(e){ - return this.lineHeight===e.lineHeight&&this.pixelRatio===e.pixelRatio&&this.overviewRulerLanes===e.overviewRulerLanes&&this.renderBorder===e.renderBorder&&this.borderColor===e.borderColor&&this.hideCursor===e.hideCursor&&this.cursorColor===e.cursorColor&&this.themeType===e.themeType&&this.backgroundColor===e.backgroundColor&&this.top===e.top&&this.right===e.right&&this.domWidth===e.domWidth&&this.domHeight===e.domHeight&&this.canvasWidth===e.canvasWidth&&this.canvasHeight===e.canvasHeight}}class d extends o.ViewPart{constructor(e){super(e),this._domNode=i.createFastDomNode(document.createElement("canvas")),this._domNode.setClassName("decorationsOverviewRuler"),this._domNode.setPosition("absolute"),this._domNode.setLayerHinting(!0),this._domNode.setContain("strict"),this._domNode.setAttribute("aria-hidden","true"),this._updateSettings(!1),this._tokensColorTrackerListener=r.TokenizationRegistry.onDidChange(e=>{e.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[]}dispose(){super.dispose(), - this._tokensColorTrackerListener.dispose()}_updateSettings(e){const t=new l(this._context.configuration,this._context.theme);return(!this._settings||!this._settings.equals(t))&&(this._settings=t,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,e&&this._render(),!0)}onConfigurationChanged(e){return this._updateSettings(!1)}onCursorStateChanged(e){this._cursorPositions=[];for(let t=0,i=e.selections.length;tt&&(e=t-a),_=e-a,v=e+a}_>f+1||s!==p?(0!==e&&l.fillRect(d[p],m,c[p],f-m),p=s,m=_,f=v):v>f&&(f=v)}l.fillRect(d[p],m,c[p],f-m)}if(!this._settings.hideCursor&&this._settings.cursorColor){const e=2*this._settings.pixelRatio|0,i=e/2|0,s=this._settings.x[7],r=this._settings.w[7];l.fillStyle=this._settings.cursorColor;let a=-100,d=-100;for(let c=0,h=this._cursorPositions.length;ct&&(u=t-i);const g=u-i,p=g+e;g>d+1?(0!==c&&l.fillRect(s,a,r,d-a),a=g,d=p):p>d&&(d=p)}l.fillRect(s,a,r,d-a)}this._settings.renderBorder&&this._settings.borderColor&&this._settings.overviewRulerLanes>0&&(l.beginPath(),l.lineWidth=1,l.strokeStyle=this._settings.borderColor,l.moveTo(0,0),l.lineTo(0,t),l.stroke(),l.moveTo(0,0),l.lineTo(e,0),l.stroke())}}t.DecorationsOverviewRuler=d})), - define(t[595],i([0,1,30,43,49,14,317]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Rulers=void 0;class r extends n.ViewPart{constructor(e){super(e),this.domNode=i.createFastDomNode(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("view-rulers"),this._renderedRulers=[];const t=this._context.configuration.options;this._rulers=t.get(83),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._rulers=t.get(83),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth,!0}onScrollChanged(e){return e.scrollHeightChanged}prepareRender(e){}_ensureRulersCount(){const e=this._renderedRulers.length,t=this._rulers.length;if(e===t)return;if(e0;){ - const e=i.createFastDomNode(document.createElement("div"));e.setClassName("view-ruler"),e.setWidth(o),this.domNode.appendChild(e),this._renderedRulers.push(e),s--}return}let n=e-t;for(;n>0;){const e=this._renderedRulers.pop();this.domNode.removeChild(e),n--}}render(e){this._ensureRulersCount();for(let t=0,i=this._rulers.length;t{const i=e.getColor(o.editorRuler);i&&t.addRule(`.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 ${i} inset; }`)})})),define(t[596],i([0,1,30,15,43,544,38,49,14,320]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewCursors=void 0;class d extends o.ViewPart{constructor(e){super(e);const t=this._context.configuration.options;this._readOnly=t.get(72), - this._cursorBlinking=t.get(17),this._cursorStyle=t.get(19),this._cursorSmoothCaretAnimation=t.get(18),this._selectionIsEmpty=!0,this._isVisible=!1,this._primaryCursor=new s.ViewCursor(this._context),this._secondaryCursors=[],this._renderData=[],this._domNode=i.createFastDomNode(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._updateDomClassName(),this._domNode.appendChild(this._primaryCursor.getDomNode()),this._startCursorBlinkAnimation=new n.TimeoutTimer,this._cursorFlatBlinkInterval=new n.IntervalTimer,this._blinkingEnabled=!1,this._editorHasFocus=!1,this._updateBlinking()}dispose(){super.dispose(),this._startCursorBlinkAnimation.dispose(),this._cursorFlatBlinkInterval.dispose()}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;this._readOnly=t.get(72),this._cursorBlinking=t.get(17),this._cursorStyle=t.get(19),this._cursorSmoothCaretAnimation=t.get(18), - this._updateBlinking(),this._updateDomClassName(),this._primaryCursor.onConfigurationChanged(e);for(let t=0,i=this._secondaryCursors.length;tt.length){const e=this._secondaryCursors.length-t.length;for(let t=0;t{for(let i=0,n=e.ranges.length;i{this._isVisible?this._hide():this._show()},d.BLINK_INTERVAL):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},d.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let e="cursors-layer";switch(this._selectionIsEmpty||(e+=" has-selection"),this._cursorStyle){case r.TextEditorCursorStyle.Line:e+=" cursor-line-style";break;case r.TextEditorCursorStyle.Block:e+=" cursor-block-style";break;case r.TextEditorCursorStyle.Underline:e+=" cursor-underline-style";break;case r.TextEditorCursorStyle.LineThin:e+=" cursor-line-thin-style";break;case r.TextEditorCursorStyle.BlockOutline:e+=" cursor-block-outline-style";break;case r.TextEditorCursorStyle.UnderlineThin:e+=" cursor-underline-thin-style";break;default:e+=" cursor-line-style"}if(this._blinkingEnabled)switch(this._getCursorBlinking()){case 1: - e+=" cursor-blink";break;case 2:e+=" cursor-smooth";break;case 3:e+=" cursor-phase";break;case 4:e+=" cursor-expand";break;case 5:e+=" cursor-solid";break;default:e+=" cursor-solid"}else e+=" cursor-solid";return this._cursorSmoothCaretAnimation&&(e+=" cursor-smooth-caret-animation"),e}_show(){this._primaryCursor.show();for(let e=0,t=this._secondaryCursors.length;e{const i=e.getColor(a.editorCursorForeground);if(i){let n=e.getColor(a.editorCursorBackground);n||(n=i.opposite()),t.addRule(`.monaco-editor .cursors-layer .cursor { background-color: ${i}; border-color: ${i}; color: ${n}; }`),"hc"===e.type&&t.addRule(`.monaco-editor .cursors-layer.has-selection .cursor { border-left: 1px solid ${n}; border-right: 1px solid ${n}; }`)}})})),define(t[597],i([0,1,7,20,30,12,586,593,556,250,543,43,381,591,382,584,164,592,251,587,383,215,384,588,385,594,386,595,589,590,596,387,13,3,103,376,378,104,14,177]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L,x,D,k,N,I,M,R,T,O,A,P,F,W,B){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.View=void 0;class V extends F.ViewEventHandler{constructor(e,t,i,s,d,x){super(),this._selections=[new n.Selection(1,1,1,1)],this._renderAnimationFrame=null;const R=new l.ViewController(t,s,d,e);this._context=new A.ViewContext(t,i.getColorTheme(),s),this._context.addEventHandler(this), - this._register(i.onDidColorThemeChange(e=>{this._context.theme.update(e),this._context.model.onDidColorThemeChange(),this.render(!0,!1)})),this._viewParts=[],this._textAreaHandler=new a.TextAreaHandler(this._context,R,this._createTextAreaHandlerHelper()),this._viewParts.push(this._textAreaHandler),this._linesContent=o.createFastDomNode(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=o.createFastDomNode(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._overflowGuardContainer=o.createFastDomNode(document.createElement("div")),h.PartFingerprints.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._scrollbar=new m.EditorScrollbar(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar), - this._viewLines=new C.ViewLines(this._context,this._linesContent),this._viewZones=new M.ViewZones(this._context),this._viewParts.push(this._viewZones);const T=new L.DecorationsOverviewRuler(this._context);this._viewParts.push(T);const O=new k.ScrollDecorationViewPart(this._context);this._viewParts.push(O);const P=new c.ContentViewOverlays(this._context);this._viewParts.push(P),P.addDynamicOverlay(new g.CurrentLineHighlightOverlay(this._context)),P.addDynamicOverlay(new N.SelectionsOverlay(this._context)),P.addDynamicOverlay(new _.IndentGuidesOverlay(this._context)),P.addDynamicOverlay(new p.DecorationsOverlay(this._context));const F=new c.MarginViewOverlays(this._context);this._viewParts.push(F),F.addDynamicOverlay(new g.CurrentLineMarginHighlightOverlay(this._context)),F.addDynamicOverlay(new f.GlyphMarginOverlay(this._context)),F.addDynamicOverlay(new w.MarginViewLineDecorationsOverlay(this._context)),F.addDynamicOverlay(new b.LinesDecorationsOverlay(this._context)), - F.addDynamicOverlay(new v.LineNumbersOverlay(this._context));const W=new S.Margin(this._context);W.getDomNode().appendChild(this._viewZones.marginDomNode),W.getDomNode().appendChild(F.getDomNode()),this._viewParts.push(W),this._contentWidgets=new u.ViewContentWidgets(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new I.ViewCursors(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new E.ViewOverlayWidgets(this._context),this._viewParts.push(this._overlayWidgets);const B=new D.Rulers(this._context);this._viewParts.push(B);const V=new y.Minimap(this._context);if(this._viewParts.push(V),T){const e=this._scrollbar.getOverviewRulerLayoutInfo();e.parent.insertBefore(T.getDomNode(),e.insertBefore)}this._linesContent.appendChild(P.getDomNode()),this._linesContent.appendChild(B.domNode),this._linesContent.appendChild(this._viewZones.domNode),this._linesContent.appendChild(this._viewLines.getDomNode()), - this._linesContent.appendChild(this._contentWidgets.domNode),this._linesContent.appendChild(this._viewCursors.getDomNode()),this._overflowGuardContainer.appendChild(W.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._overflowGuardContainer.appendChild(O.getDomNode()),this._overflowGuardContainer.appendChild(this._textAreaHandler.textArea),this._overflowGuardContainer.appendChild(this._textAreaHandler.textAreaCover),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(V.getDomNode()),this.domNode.appendChild(this._overflowGuardContainer),x?x.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode):this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this._applyLayout(),this._pointerHandler=this._register(new r.PointerHandler(this._context,R,this._createPointerHandlerHelper()))}_flushAccumulatedAndRenderNow(){this._renderNow()}_createPointerHandlerHelper(){return{ - viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,focusTextArea:()=>{this.focus()},getLastRenderData:()=>{const e=this._viewCursors.getLastRenderData()||[],t=this._textAreaHandler.getLastRenderData();return new B.PointerHandlerLastRenderData(e,t)},shouldSuppressMouseDownOnViewZone:e=>this._viewZones.shouldSuppressMouseDownOnViewZone(e),shouldSuppressMouseDownOnWidget:e=>this._contentWidgets.shouldSuppressMouseDownOnWidget(e),getPositionFromDOMInfo:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getPositionFromDOMInfo(e,t)),visibleRangeForPosition:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new R.Position(e,t))),getLineWidth:e=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getLineWidth(e))}}_createTextAreaHandlerHelper(){return{visibleRangeForPositionRelativeToEditor:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new R.Position(e,t)))}}_applyLayout(){ - const e=this._context.configuration.options.get(117);this.domNode.setWidth(e.width),this.domNode.setHeight(e.height),this._overflowGuardContainer.setWidth(e.width),this._overflowGuardContainer.setHeight(e.height),this._linesContent.setWidth(1e6),this._linesContent.setHeight(1e6)}_getEditorClassName(){const e=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.options.get(114)+" "+W.getThemeTypeSelector(this._context.theme.type)+e}handleEvents(e){super.handleEvents(e),this._scheduleRender()}onConfigurationChanged(e){return this.domNode.setClassName(this._getEditorClassName()),this._applyLayout(),!1}onCursorStateChanged(e){return this._selections=e.selections,!1}onFocusChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}onThemeChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}dispose(){null!==this._renderAnimationFrame&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null), - this._contentWidgets.overflowingContentWidgetsDomNode.domNode.remove(),this._context.removeEventHandler(this),this._viewLines.dispose();for(let e=0,t=this._viewParts.length;ethis._actualRender())}_getViewPartsToRender(){let e=[],t=0;for(let i=0,n=this._viewParts.length;i{this._onDidChangeConfiguration.fire(e);const t=this._configuration.options;if(e.hasChanged(117)){const e=t.get(117);this._onDidLayoutChange.fire(e)}})),this._contextKeyService=this._register(l.createScoped(this._domElement)),this._notificationService=c,this._codeEditorService=r,this._commandService=a,this._themeService=d,this._register(new K(this,this._contextKeyService)),this._register(new U(this,this._contextKeyService)),this._instantiationService=n.createChild(new M.ServiceCollection([N.IContextKeyService,this._contextKeyService])),this._modelData=null,this._contributions={},this._actions={}, - this._focusTracker=new $(e),this._focusTracker.onChange(()=>{this._editorWidgetFocus.setValue(this._focusTracker.hasFocus())}),this._contentWidgets={},this._overlayWidgets={},g=Array.isArray(i.contributions)?i.contributions:h.EditorExtensionsRegistry.getEditorContributions();for(const e of g)try{const t=this._instantiationService.createInstance(e.ctor,this);this._contributions[e.id]=t}catch(e){o.onUnexpectedError(e)}h.EditorExtensionsRegistry.getEditorActions().forEach(e=>{const t=new S.InternalEditorAction(e.id,e.label,e.alias,A.withNullAsUndefined(e.precondition),()=>this._instantiationService.invokeFunction(t=>Promise.resolve(e.runEditorCommand(t,this,null))),this._contextKeyService);this._actions[t.id]=t}),this._codeEditorService.addCodeEditor(this)}_createConfiguration(e,t){return new c.Configuration(this.isSimpleWidget,e,this._domElement,t)}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return w.EditorType.ICodeEditor}dispose(){this._codeEditorService.removeCodeEditor(this), - this._focusTracker.dispose();const e=Object.keys(this._contributions);for(let t=0,i=e.length;tC.Range.lift(e)))}getVisibleColumnFromPosition(e){if(!this._modelData)return e.column;const t=this._modelData.model.validatePosition(e),i=this._modelData.model.getOptions().tabSize;return _.CursorColumns.visibleColumnFromColumn(this._modelData.model.getLineContent(t.lineNumber),t.column,i)+1}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(e){ - if(this._modelData){if(!v.Position.isIPosition(e))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections("api",[{selectionStartLineNumber:e.lineNumber,selectionStartColumn:e.column,positionLineNumber:e.lineNumber,positionColumn:e.column}])}}_sendRevealRange(e,t,i,n){if(!this._modelData)return;if(!C.Range.isIRange(e))throw new Error("Invalid arguments");const o=this._modelData.model.validateRange(e),s=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(o);this._modelData.viewModel.revealRange("api",i,s,t,n)}revealLine(e,t=0){this._revealLine(e,0,t)}revealLineInCenter(e,t=0){this._revealLine(e,1,t)}revealLineInCenterIfOutsideViewport(e,t=0){this._revealLine(e,2,t)}revealLineNearTop(e,t=0){this._revealLine(e,5,t)}_revealLine(e,t,i){if("number"!=typeof e)throw new Error("Invalid arguments");this._sendRevealRange(new C.Range(e,1,e,1),t,!1,i)}revealPosition(e,t=0){this._revealPosition(e,0,!0,t)}revealPositionInCenter(e,t=0){this._revealPosition(e,1,!0,t)} - revealPositionInCenterIfOutsideViewport(e,t=0){this._revealPosition(e,2,!0,t)}revealPositionNearTop(e,t=0){this._revealPosition(e,5,!0,t)}_revealPosition(e,t,i,n){if(!v.Position.isIPosition(e))throw new Error("Invalid arguments");this._sendRevealRange(new C.Range(e.lineNumber,e.column,e.lineNumber,e.column),t,i,n)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(e){const t=b.Selection.isISelection(e),i=C.Range.isIRange(e);if(!t&&!i)throw new Error("Invalid arguments");if(t)this._setSelectionImpl(e);else if(i){const t={selectionStartLineNumber:e.startLineNumber,selectionStartColumn:e.startColumn,positionLineNumber:e.endLineNumber,positionColumn:e.endColumn};this._setSelectionImpl(t)}}_setSelectionImpl(e){if(!this._modelData)return;const t=new b.Selection(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn) - ;this._modelData.viewModel.setSelections("api",[t])}revealLines(e,t,i=0){this._revealLines(e,t,0,i)}revealLinesInCenter(e,t,i=0){this._revealLines(e,t,1,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._revealLines(e,t,2,i)}revealLinesNearTop(e,t,i=0){this._revealLines(e,t,5,i)}_revealLines(e,t,i,n){if("number"!=typeof e||"number"!=typeof t)throw new Error("Invalid arguments");this._sendRevealRange(new C.Range(e,1,t,1),i,!1,n)}revealRange(e,t=0,i=!1,n=!0){this._revealRange(e,i?1:0,n,t)}revealRangeInCenter(e,t=0){this._revealRange(e,1,!0,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this._revealRange(e,2,!0,t)}revealRangeNearTop(e,t=0){this._revealRange(e,5,!0,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this._revealRange(e,6,!0,t)}revealRangeAtTop(e,t=0){this._revealRange(e,3,!0,t)}_revealRange(e,t,i,n){if(!C.Range.isIRange(e))throw new Error("Invalid arguments");this._sendRevealRange(C.Range.lift(e),t,i,n)}setSelections(e,t="api"){if(this._modelData){ - if(!e||0===e.length)throw new Error("Invalid arguments");for(let t=0,i=e.length;te.isSupported())}getAction(e){return this._actions[e]||null}trigger(e,t,i){switch(i=i||{},t){case"compositionStart":return void this._startComposition();case"compositionEnd":return void this._endComposition(e);case"type":{const t=i;return void this._type(e,t.text||"")}case"replacePreviousChar":{const t=i;return void this._replacePreviousChar(e,t.text||"",t.replaceCharCnt||0)}case"paste":{const t=i;return void this._paste(e,t.text||"",t.pasteOnNewLine||!1,t.multicursorText||null,t.mode||null)}case"cut":return void this._cut(e)}const n=this.getAction(t) - ;n?Promise.resolve(n.run()).then(void 0,o.onUnexpectedError):this._modelData&&this._triggerEditorCommand(e,t,i)}_startComposition(){this._modelData&&(this._modelData.viewModel.startComposition(),this._onDidCompositionStart.fire())}_endComposition(e){this._modelData&&(this._modelData.viewModel.endComposition(e),this._onDidCompositionEnd.fire())}_type(e,t){this._modelData&&0!==t.length&&("keyboard"===e&&this._onWillType.fire(t),this._modelData.viewModel.type(t,e),"keyboard"===e&&this._onDidType.fire(t))}_replacePreviousChar(e,t,i){this._modelData&&this._modelData.viewModel.replacePreviousChar(t,i,e)}_paste(e,t,i,n,o){if(!this._modelData||0===t.length)return;const s=this._modelData.viewModel.getSelection().getStartPosition();this._modelData.viewModel.paste(t,i,n,e);const r=this._modelData.viewModel.getSelection().getStartPosition();"keyboard"===e&&this._onDidPaste.fire({range:new C.Range(s.lineNumber,s.column,r.lineNumber,r.column),mode:o})}_cut(e){this._modelData&&this._modelData.viewModel.cut(e)} - _triggerEditorCommand(e,t,i){const n=h.EditorExtensionsRegistry.getEditorCommand(t);return!!n&&((i=i||{}).source=e,this._instantiationService.invokeFunction(e=>{Promise.resolve(n.runEditorCommand(e,this,i)).then(void 0,o.onUnexpectedError)}),!0)}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!!this._modelData&&(!this._configuration.options.get(72)&&(this._modelData.model.pushStackElement(),!0))}executeEdits(e,t,i){if(!this._modelData)return!1;if(this._configuration.options.get(72))return!1;let n;return n=i?Array.isArray(i)?()=>i:i:()=>null,this._modelData.viewModel.executeEdits(e,t,n),!0}executeCommand(e,t){this._modelData&&this._modelData.viewModel.executeCommand(t,e)}executeCommands(e,t){this._modelData&&this._modelData.viewModel.executeCommands(t,e)}changeDecorations(e){return this._modelData?this._modelData.model.changeDecorations(e,this._id):null}getLineDecorations(e){ - return this._modelData?this._modelData.model.getLineDecorations(e,this._id,m.filterValidationDecorations(this._configuration.options)):null}deltaDecorations(e,t){return this._modelData?0===e.length&&0===t.length?e:this._modelData.model.deltaDecorations(e,t,this._id):[]}removeDecorations(e){const t=this._decorationTypeKeysToIds[e];t&&this.deltaDecorations(t,[]),this._decorationTypeKeysToIds.hasOwnProperty(e)&&delete this._decorationTypeKeysToIds[e],this._decorationTypeSubtypes.hasOwnProperty(e)&&delete this._decorationTypeSubtypes[e]}getLayoutInfo(){return this._configuration.options.get(117)}createOverviewRuler(e){return this._modelData&&this._modelData.hasRealView?this._modelData.view.createOverviewRuler(e):null}getContainerDomNode(){return this._domElement}getDomNode(){return this._modelData&&this._modelData.hasRealView?this._modelData.view.domNode.domNode:null}delegateVerticalScrollbarMouseDown(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.delegateVerticalScrollbarMouseDown(e)} - layout(e){this._configuration.observeReferenceElement(e),this.render()}focus(){this._modelData&&this._modelData.hasRealView&&this._modelData.view.focus()}hasTextFocus(){return!(!this._modelData||!this._modelData.hasRealView)&&this._modelData.view.isFocused()}hasWidgetFocus(){return this._focusTracker&&this._focusTracker.hasFocus()}addContentWidget(e){const t={widget:e,position:e.getPosition()};this._contentWidgets.hasOwnProperty(e.getId())&&console.warn("Overwriting a content widget with the same id."),this._contentWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(t)}layoutContentWidget(e){const t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){const i=this._contentWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(i)}}removeContentWidget(e){const t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){const e=this._contentWidgets[t];delete this._contentWidgets[t], - this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(e)}}addOverlayWidget(e){const t={widget:e,position:e.getPosition()};this._overlayWidgets.hasOwnProperty(e.getId())&&console.warn("Overwriting an overlay widget with the same id."),this._overlayWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(t)}layoutOverlayWidget(e){const t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){const i=this._overlayWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(i)}}removeOverlayWidget(e){const t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){const e=this._overlayWidgets[t];delete this._overlayWidgets[t],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(e)}}changeViewZones(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.change(e)}getTargetAtClientPoint(e,t){ - return this._modelData&&this._modelData.hasRealView?this._modelData.view.getTargetAtClientPoint(e,t):null}getScrolledVisiblePosition(t){if(!this._modelData||!this._modelData.hasRealView)return null;const i=this._modelData.model.validatePosition(t),n=this._configuration.options,o=n.get(117);return{top:e._getVerticalOffsetForPosition(this._modelData,i.lineNumber,i.column)-this.getScrollTop(),left:this._modelData.view.getOffsetForColumn(i.lineNumber,i.column)+o.glyphMarginWidth+o.lineNumbersWidth+o.decorationsWidth-this.getScrollLeft(),height:n.get(51)}}getOffsetForColumn(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getOffsetForColumn(e,t):-1}render(e=!1){this._modelData&&this._modelData.hasRealView&&this._modelData.view.render(!0,e)}setAriaOptions(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.setAriaOptions(e)}applyFontInfo(e){c.Configuration.applyFontInfoSlow(e,this._configuration.options.get(36))}_attachModel(e){if(!e)return void(this._modelData=null) - ;const t=[];this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._configuration.setIsDominatedByLongLines(e.isDominatedByLongLines()),this._configuration.setMaxLineNumber(e.getLineCount()),e.onBeforeAttached();const o=new D.ViewModel(this._id,this._configuration,e,F.DOMLineBreaksComputerFactory.create(),P.MonospaceLineBreaksComputerFactory.create(this._configuration.options),e=>n.scheduleAtNextAnimationFrame(e));t.push(e.onDidChangeDecorations(e=>this._onDidChangeModelDecorations.fire(e))),t.push(e.onDidChangeLanguage(t=>{this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._onDidChangeModelLanguage.fire(t)})),t.push(e.onDidChangeLanguageConfiguration(e=>this._onDidChangeModelLanguageConfiguration.fire(e))),t.push(e.onDidChangeContent(e=>this._onDidChangeModelContent.fire(e))),t.push(e.onDidChangeOptions(e=>this._onDidChangeModelOptions.fire(e))),t.push(e.onWillDispose(()=>this.setModel(null))),t.push(o.onEvent(e=>{switch(e.kind){case 0: - this._onDidContentSizeChange.fire(e);break;case 1:this._editorTextFocus.setValue(e.hasFocus);break;case 2:this._onDidScrollChange.fire(e);break;case 3:this._onDidChangeViewZones.fire();break;case 4:this._onDidAttemptReadOnlyEdit.fire();break;case 5:{e.reachedMaxCursorCount&&this._notificationService.warn(i.localize(0,null,f.Cursor.MAX_CURSOR_COUNT));const t=[];for(let i=0,n=e.selections.length;i{this._paste("keyboard",e,t,i,n)},type:e=>{this._type("keyboard",e)},replacePreviousChar:(e,t)=>{this._replacePreviousChar("keyboard",e,t)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:{paste:(e,t,i,n)=>{const o={text:e,pasteOnNewLine:t,multicursorText:i,mode:n};this._commandService.executeCommand("paste",o)},type:e=>{const t={text:e};this._commandService.executeCommand("type",t)},replacePreviousChar:(e,t)=>{const i={text:e,replaceCharCnt:t};this._commandService.executeCommand("replacePreviousChar",i)},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})}, - endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const i=new p.ViewUserInputEvents(e.coordinatesConverter);return i.onKeyDown=e=>this._onKeyDown.fire(e),i.onKeyUp=e=>this._onKeyUp.fire(e),i.onContextMenu=e=>this._onContextMenu.fire(e),i.onMouseMove=e=>this._onMouseMove.fire(e),i.onMouseLeave=e=>this._onMouseLeave.fire(e),i.onMouseDown=e=>this._onMouseDown.fire(e),i.onMouseUp=e=>this._onMouseUp.fire(e),i.onMouseDrag=e=>this._onMouseDrag.fire(e),i.onMouseDrop=e=>this._onMouseDrop.fire(e),i.onMouseWheel=e=>this._onMouseWheel.fire(e),[new g.View(t,this._configuration,this._themeService,e,i,this._overflowWidgetsDomNode),!0]}_postDetachModelCleanup(e){e&&e.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){if(!this._modelData)return null;const e=this._modelData.model,t=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null;return this._modelData.dispose(),this._modelData=null, - this._domElement.removeAttribute("data-mode-id"),t&&this._domElement.contains(t)&&this._domElement.removeChild(t),e}_removeDecorationType(e){this._codeEditorService.removeDecorationType(e)}hasModel(){return null!==this._modelData}};z=a([l(3,I.IInstantiationService),l(4,u.ICodeEditorService),l(5,k.ICommandService),l(6,N.IContextKeyService),l(7,T.IThemeService),l(8,R.INotificationService),l(9,O.IAccessibilityService)],z),t.CodeEditorWidget=z;class H extends r.Disposable{constructor(){super(),this._onDidChangeToTrue=this._register(new s.Emitter),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new s.Emitter),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(e){const t=e?2:1;this._value!==t&&(this._value=t,2===this._value?this._onDidChangeToTrue.fire():1===this._value&&this._onDidChangeToFalse.fire())}}t.BooleanEventEmitter=H;class K extends r.Disposable{constructor(e,t){super(),this._editor=e,t.createKey("editorId",e.getId()), - this._editorSimpleInput=y.EditorContextKeys.editorSimpleInput.bindTo(t),this._editorFocus=y.EditorContextKeys.focus.bindTo(t),this._textInputFocus=y.EditorContextKeys.textInputFocus.bindTo(t),this._editorTextFocus=y.EditorContextKeys.editorTextFocus.bindTo(t),this._editorTabMovesFocus=y.EditorContextKeys.tabMovesFocus.bindTo(t),this._editorReadonly=y.EditorContextKeys.readOnly.bindTo(t),this._editorColumnSelection=y.EditorContextKeys.columnSelection.bindTo(t),this._hasMultipleSelections=y.EditorContextKeys.hasMultipleSelections.bindTo(t),this._hasNonEmptySelection=y.EditorContextKeys.hasNonEmptySelection.bindTo(t),this._canUndo=y.EditorContextKeys.canUndo.bindTo(t),this._canRedo=y.EditorContextKeys.canRedo.bindTo(t),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromConfig())),this._register(this._editor.onDidChangeCursorSelection(()=>this._updateFromSelection())),this._register(this._editor.onDidFocusEditorWidget(()=>this._updateFromFocus())), - this._register(this._editor.onDidBlurEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidFocusEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidChangeModel(()=>this._updateFromModel())),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromModel())),this._updateFromConfig(),this._updateFromSelection(),this._updateFromFocus(),this._updateFromModel(),this._editorSimpleInput.set(this._editor.isSimpleWidget)}_updateFromConfig(){const e=this._editor.getOptions();this._editorTabMovesFocus.set(e.get(116)),this._editorReadonly.set(e.get(72)),this._editorColumnSelection.set(e.get(13))}_updateFromSelection(){const e=this._editor.getSelections();e?(this._hasMultipleSelections.set(e.length>1),this._hasNonEmptySelection.set(e.some(e=>!e.isEmpty()))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())}_updateFromFocus(){ - this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())}_updateFromModel(){const e=this._editor.getModel();this._canUndo.set(Boolean(e&&e.canUndo())),this._canRedo.set(Boolean(e&&e.canRedo()))}}class U extends r.Disposable{constructor(e,t){super(),this._editor=e,this._contextKeyService=t,this._langId=y.EditorContextKeys.languageId.bindTo(t),this._hasCompletionItemProvider=y.EditorContextKeys.hasCompletionItemProvider.bindTo(t),this._hasCodeActionsProvider=y.EditorContextKeys.hasCodeActionsProvider.bindTo(t),this._hasCodeLensProvider=y.EditorContextKeys.hasCodeLensProvider.bindTo(t),this._hasDefinitionProvider=y.EditorContextKeys.hasDefinitionProvider.bindTo(t),this._hasDeclarationProvider=y.EditorContextKeys.hasDeclarationProvider.bindTo(t),this._hasImplementationProvider=y.EditorContextKeys.hasImplementationProvider.bindTo(t), - this._hasTypeDefinitionProvider=y.EditorContextKeys.hasTypeDefinitionProvider.bindTo(t),this._hasHoverProvider=y.EditorContextKeys.hasHoverProvider.bindTo(t),this._hasDocumentHighlightProvider=y.EditorContextKeys.hasDocumentHighlightProvider.bindTo(t),this._hasDocumentSymbolProvider=y.EditorContextKeys.hasDocumentSymbolProvider.bindTo(t),this._hasReferenceProvider=y.EditorContextKeys.hasReferenceProvider.bindTo(t),this._hasRenameProvider=y.EditorContextKeys.hasRenameProvider.bindTo(t),this._hasSignatureHelpProvider=y.EditorContextKeys.hasSignatureHelpProvider.bindTo(t),this._hasDocumentFormattingProvider=y.EditorContextKeys.hasDocumentFormattingProvider.bindTo(t),this._hasDocumentSelectionFormattingProvider=y.EditorContextKeys.hasDocumentSelectionFormattingProvider.bindTo(t),this._hasMultipleDocumentFormattingProvider=y.EditorContextKeys.hasMultipleDocumentFormattingProvider.bindTo(t), - this._hasMultipleDocumentSelectionFormattingProvider=y.EditorContextKeys.hasMultipleDocumentSelectionFormattingProvider.bindTo(t),this._isInWalkThrough=y.EditorContextKeys.isInWalkThroughSnippet.bindTo(t);const i=()=>this._update();this._register(e.onDidChangeModel(i)),this._register(e.onDidChangeModelLanguage(i)),this._register(E.CompletionProviderRegistry.onDidChange(i)),this._register(E.CodeActionProviderRegistry.onDidChange(i)),this._register(E.CodeLensProviderRegistry.onDidChange(i)),this._register(E.DefinitionProviderRegistry.onDidChange(i)),this._register(E.DeclarationProviderRegistry.onDidChange(i)),this._register(E.ImplementationProviderRegistry.onDidChange(i)),this._register(E.TypeDefinitionProviderRegistry.onDidChange(i)),this._register(E.HoverProviderRegistry.onDidChange(i)),this._register(E.DocumentHighlightProviderRegistry.onDidChange(i)),this._register(E.DocumentSymbolProviderRegistry.onDidChange(i)),this._register(E.ReferenceProviderRegistry.onDidChange(i)), - this._register(E.RenameProviderRegistry.onDidChange(i)),this._register(E.DocumentFormattingEditProviderRegistry.onDidChange(i)),this._register(E.DocumentRangeFormattingEditProviderRegistry.onDidChange(i)),this._register(E.SignatureHelpProviderRegistry.onDidChange(i)),i()}dispose(){super.dispose()}reset(){this._contextKeyService.bufferChangeEvents(()=>{this._langId.reset(),this._hasCompletionItemProvider.reset(),this._hasCodeActionsProvider.reset(),this._hasCodeLensProvider.reset(),this._hasDefinitionProvider.reset(),this._hasDeclarationProvider.reset(),this._hasImplementationProvider.reset(),this._hasTypeDefinitionProvider.reset(),this._hasHoverProvider.reset(),this._hasDocumentHighlightProvider.reset(),this._hasDocumentSymbolProvider.reset(),this._hasReferenceProvider.reset(),this._hasRenameProvider.reset(),this._hasDocumentFormattingProvider.reset(),this._hasDocumentSelectionFormattingProvider.reset(),this._hasSignatureHelpProvider.reset(),this._isInWalkThrough.reset()})}_update(){ - const e=this._editor.getModel();e?this._contextKeyService.bufferChangeEvents(()=>{this._langId.set(e.getLanguageIdentifier().language),this._hasCompletionItemProvider.set(E.CompletionProviderRegistry.has(e)),this._hasCodeActionsProvider.set(E.CodeActionProviderRegistry.has(e)),this._hasCodeLensProvider.set(E.CodeLensProviderRegistry.has(e)),this._hasDefinitionProvider.set(E.DefinitionProviderRegistry.has(e)),this._hasDeclarationProvider.set(E.DeclarationProviderRegistry.has(e)),this._hasImplementationProvider.set(E.ImplementationProviderRegistry.has(e)),this._hasTypeDefinitionProvider.set(E.TypeDefinitionProviderRegistry.has(e)),this._hasHoverProvider.set(E.HoverProviderRegistry.has(e)),this._hasDocumentHighlightProvider.set(E.DocumentHighlightProviderRegistry.has(e)),this._hasDocumentSymbolProvider.set(E.DocumentSymbolProviderRegistry.has(e)),this._hasReferenceProvider.set(E.ReferenceProviderRegistry.has(e)),this._hasRenameProvider.set(E.RenameProviderRegistry.has(e)), - this._hasSignatureHelpProvider.set(E.SignatureHelpProviderRegistry.has(e)),this._hasDocumentFormattingProvider.set(E.DocumentFormattingEditProviderRegistry.has(e)||E.DocumentRangeFormattingEditProviderRegistry.has(e)),this._hasDocumentSelectionFormattingProvider.set(E.DocumentRangeFormattingEditProviderRegistry.has(e)),this._hasMultipleDocumentFormattingProvider.set(E.DocumentFormattingEditProviderRegistry.all(e).length+E.DocumentRangeFormattingEditProviderRegistry.all(e).length>1),this._hasMultipleDocumentSelectionFormattingProvider.set(E.DocumentRangeFormattingEditProviderRegistry.all(e).length>1),this._isInWalkThrough.set(e.uri.scheme===d.Schemas.walkThroughSnippet)}):this.reset()}}t.EditorModeContext=U;class $ extends r.Disposable{constructor(e){super(),this._onChange=this._register(new s.Emitter),this.onChange=this._onChange.event,this._hasFocus=!1,this._domFocusTracker=this._register(n.trackFocus(e)),this._register(this._domFocusTracker.onDidFocus(()=>{this._hasFocus=!0,this._onChange.fire(void 0)})), - this._register(this._domFocusTracker.onDidBlur(()=>{this._hasFocus=!1,this._onChange.fire(void 0)}))}hasFocus(){return this._hasFocus}}const j=encodeURIComponent("");function G(e){return j+encodeURIComponent(e.toString())+q}const Y=encodeURIComponent('');T.registerThemingParticipant((e,t)=>{const i=e.getColor(x.editorErrorBorder);i&&t.addRule(`.monaco-editor .squiggly-error { border-bottom: 4px double ${i}; }`);const n=e.getColor(x.editorErrorForeground) - ;n&&t.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${G(n)}") repeat-x bottom left; }`);const o=e.getColor(x.editorWarningBorder);o&&t.addRule(`.monaco-editor .squiggly-warning { border-bottom: 4px double ${o}; }`);const s=e.getColor(x.editorWarningForeground);s&&t.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${G(s)}") repeat-x bottom left; }`);const r=e.getColor(x.editorInfoBorder);r&&t.addRule(`.monaco-editor .squiggly-info { border-bottom: 4px double ${r}; }`);const a=e.getColor(x.editorInfoForeground);a&&t.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${G(a)}") repeat-x bottom left; }`);const l=e.getColor(x.editorHintBorder);l&&t.addRule(`.monaco-editor .squiggly-hint { border-bottom: 2px dotted ${l}; }`);const d=e.getColor(x.editorHintForeground);d&&t.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${function(e){return Y+encodeURIComponent(e.toString())+Z - }(d)}") no-repeat bottom left; }`);const c=e.getColor(L.editorUnnecessaryCodeOpacity);c&&t.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${c.rgba.a}; }`);const h=e.getColor(L.editorUnnecessaryCodeBorder);h&&t.addRule(`.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed ${h}; }`);const u=e.getColor(x.editorForeground)||"inherit";t.addRule(`.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: ${u}}`)})})),define(t[598],i([0,1,435,7,30,79,65,47,2,67,11,27,38,105,13,49,123,70,17,21,14,26,322]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v,C,b,S){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiffReview=void 0;const w=3;class y{constructor(e,t,i,n){this.originalLineStart=e,this.originalLineEnd=t,this.modifiedLineStart=i,this.modifiedLineEnd=n}getType(){return 0===this.originalLineStart?1:0===this.modifiedLineStart?2:0}}class E{constructor(e){this.entries=e}} - const L=S.registerIcon("diff-review-insert",S.Codicon.add),x=S.registerIcon("diff-review-remove",S.Codicon.remove),D=S.registerIcon("diff-review-close",S.Codicon.close);class k extends l.Disposable{constructor(e){super(),this._width=0,this._diffEditor=e,this._isVisible=!1,this.shadow=o.createFastDomNode(document.createElement("div")),this.shadow.setClassName("diff-review-shadow"),this.actionBarContainer=o.createFastDomNode(document.createElement("div")),this.actionBarContainer.setClassName("diff-review-actions"),this._actionBar=this._register(new s.ActionBar(this.actionBarContainer.domNode)),this._actionBar.push(new a.Action("diffreview.close",i.localize(0,null),"close-diff-review "+D.classNames,!0,()=>(this.hide(),Promise.resolve(null))),{label:!1,icon:!0}),this.domNode=o.createFastDomNode(document.createElement("div")),this.domNode.setClassName("diff-review monaco-editor-background"),this._content=o.createFastDomNode(document.createElement("div")),this._content.setClassName("diff-review-content"), - this._content.setAttribute("role","code"),this.scrollbar=this._register(new r.DomScrollableElement(this._content.domNode,{})),this.domNode.domNode.appendChild(this.scrollbar.getDomNode()),this._register(e.onDidUpdateDiff(()=>{this._isVisible&&(this._diffs=this._compute(),this._render())})),this._register(e.getModifiedEditor().onDidChangeCursorPosition(()=>{this._isVisible&&this._render()})),this._register(n.addStandardDisposableListener(this.domNode.domNode,"click",e=>{e.preventDefault();let t=n.findParentWithClass(e.target,"diff-review-row");t&&this._goToRow(t)})),this._register(n.addStandardDisposableListener(this.domNode.domNode,"keydown",e=>{(e.equals(18)||e.equals(2066)||e.equals(530))&&(e.preventDefault(),this._goToRow(this._getNextRow())),(e.equals(16)||e.equals(2064)||e.equals(528))&&(e.preventDefault(),this._goToRow(this._getPrevRow())),(e.equals(9)||e.equals(2057)||e.equals(521)||e.equals(1033))&&(e.preventDefault(),this.hide()),(e.equals(10)||e.equals(3))&&(e.preventDefault(),this.accept())})), - this._diffs=[],this._currentDiff=null}prev(){let e=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){let t=-1;for(let e=0,i=this._diffs.length;e0){const t=e[s-1];n=0===t.originalEndLineNumber?t.originalStartLineNumber+1:t.originalEndLineNumber+1,o=0===t.modifiedEndLineNumber?t.modifiedStartLineNumber+1:t.modifiedEndLineNumber+1}let r=t-w+1,a=i-w+1;if(ra){const e=a-m;m+=e,f+=e}if(f>p){const e=p-f - ;m+=e,f+=e}u[g++]=new y(n,m,o,f)}n[o++]=new E(u)}let s=n[0].entries,r=[],a=0;for(let e=1,t=n.length;eg)&&(g=n),0!==o&&(0===p||om)&&(m=s)}let f=document.createElement("div");f.className="diff-review-row";let _=document.createElement("div");_.className="diff-review-cell diff-review-summary";const v=g-u+1,C=m-p+1;_.appendChild(document.createTextNode(`${l+1}/${this._diffs.length}: @@ -${u},${v} +${p},${C} @@`)),f.setAttribute("data-line",String(p)) - ;const b=e=>0===e?i.localize(1,null):1===e?i.localize(2,null):i.localize(3,null,e),S=b(v),w=b(C);f.setAttribute("aria-label",i.localize(4,null,l+1,this._diffs.length,u,S,p,w)),f.appendChild(_),f.setAttribute("role","listitem"),h.appendChild(f);const y=t.get(51);let E=p;for(let i=0,n=c.length;i{ - const i=e.getColor(m.editorLineNumbers);i&&t.addRule(`.monaco-diff-editor .diff-review-line-number { color: ${i}; }`);const n=e.getColor(C.scrollbarShadow);n&&t.addRule(`.monaco-diff-editor .diff-review-shadow { box-shadow: ${n} 0 -6px 6px -6px inset; }`)});class N extends c.EditorAction{constructor(){super({id:"editor.action.diffReview.next",label:i.localize(10,null),alias:"Go to Next Difference",precondition:v.ContextKeyExpr.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})}run(e,t){const i=M(e);i&&i.diffReviewNext()}}class I extends c.EditorAction{constructor(){super({id:"editor.action.diffReview.prev",label:i.localize(11,null),alias:"Go to Previous Difference",precondition:v.ContextKeyExpr.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})}run(e,t){const i=M(e);i&&i.diffReviewPrev()}}function M(e){const t=e.get(h.ICodeEditorService),i=t.listDiffEditors(),n=t.getActiveCodeEditor();if(!n)return null;for(let e=0,t=i.length;e!this._zonesMap[String(e.id)])}clean(e){this._zones.length>0&&e.changeViewZones(e=>{for(let t=0,i=this._zones.length;t{for(let e=0,i=this._zones.length;ethis._updateDecorations(),0)),this._containerDomElement=document.createElement("div"),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide),this._containerDomElement.style.position="relative",this._containerDomElement.style.height="100%",this._domElement.appendChild(this._containerDomElement),this._overviewViewportDomElement=o.createFastDomNode(document.createElement("div")),this._overviewViewportDomElement.setClassName("diffViewport"), - this._overviewViewportDomElement.setPosition("absolute"),this._overviewDomElement=document.createElement("div"),this._overviewDomElement.className="diffOverview",this._overviewDomElement.style.position="absolute",this._overviewDomElement.appendChild(this._overviewViewportDomElement.domNode),this._register(n.addStandardDisposableListener(this._overviewDomElement,"mousedown",e=>{this.modifiedEditor.delegateVerticalScrollbarMouseDown(e)})),this._containerDomElement.appendChild(this._overviewDomElement),this._originalDomNode=document.createElement("div"),this._originalDomNode.className="editor original",this._originalDomNode.style.position="absolute",this._originalDomNode.style.height="100%",this._containerDomElement.appendChild(this._originalDomNode),this._modifiedDomNode=document.createElement("div"),this._modifiedDomNode.className="editor modified",this._modifiedDomNode.style.position="absolute",this._modifiedDomNode.style.height="100%",this._containerDomElement.appendChild(this._modifiedDomNode), - this._beginUpdateDecorationsTimeout=-1,this._currentlyChangingViewZones=!1,this._diffComputationToken=0,this._originalEditorState=new H(p,s),this._modifiedEditorState=new H(p,s),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new B.ElementSizeObserver(this._containerDomElement,void 0,()=>this._onDidContainerSizeChanged())),i.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null;const _=this._contextKeyService.createScoped(),v=new N.ServiceCollection;v.set(D.IContextKeyService,_);const C=c.createChild(v),b=this._contextKeyService.createScoped(),S=new N.ServiceCollection;S.set(D.IContextKeyService,b);const w=c.createChild(S);this.originalEditor=this._createLeftHandSideEditor(i,C,_),this.modifiedEditor=this._createRightHandSideEditor(i,w,b),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=new f.DiffReview(this),this._containerDomElement.appendChild(this._reviewPane.domNode.domNode), - this._containerDomElement.appendChild(this._reviewPane.shadow.domNode),this._containerDomElement.appendChild(this._reviewPane.actionBarContainer.domNode),this._enableSplitViewResizing=!0,void 0!==i.enableSplitViewResizing&&(this._enableSplitViewResizing=i.enableSplitViewResizing),this._renderSideBySide?this._setStrategy(new X(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new J(this._createDataSource(),this._enableSplitViewResizing)),this._register(u.onDidColorThemeChange(t=>{this._strategy&&this._strategy.applyColors(t)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)}));const y=P.EditorExtensionsRegistry.getDiffEditorContributions();for(const e of y)try{this._register(c.createInstance(e.ctor,this))}catch(e){F.onUnexpectedError(e)}this._codeEditorService.addDiffEditor(this)}_setState(e){this._state!==e&&(this._state=e, - this._updatingDiffProgress&&(this._updatingDiffProgress.done(),this._updatingDiffProgress=null),1===this._state&&(this._updatingDiffProgress=this._editorProgressService.show(!0,1e3)))}diffReviewNext(){this._reviewPane.next()}diffReviewPrev(){this._reviewPane.prev()}static _getClassName(e,t){let i="monaco-diff-editor monaco-editor-background ";return t&&(i+="side-by-side "),i+=R.getThemeTypeSelector(e.type)}_recreateOverviewRulers(){this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this.originalEditor.hasModel()&&(this._originalOverviewRuler=this.originalEditor.createOverviewRuler("original diffOverviewRuler"),this._overviewDomElement.appendChild(this._originalOverviewRuler.getDomNode())),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()), - this.modifiedEditor.hasModel()&&(this._modifiedOverviewRuler=this.modifiedEditor.createOverviewRuler("modified diffOverviewRuler"),this._overviewDomElement.appendChild(this._modifiedOverviewRuler.getDomNode())),this._layoutOverviewRulers()}_createLeftHandSideEditor(t,i,n){const o=this._createInnerEditor(i,this._originalDomNode,this._adjustOptionsForLeftHandSide(t,this._originalIsEditable,this._originalCodeLens));this._register(o.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this.modifiedEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(o.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(o.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()}));const s=n.createKey("isInDiffLeftEditor",void 0);return this._register(o.onDidFocusEditorWidget(()=>s.set(!0))), - this._register(o.onDidBlurEditorWidget(()=>s.set(!1))),this._register(o.onDidContentSizeChange(t=>{const i=this.originalEditor.getContentWidth()+this.modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this.modifiedEditor.getContentHeight(),this.originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),o}_createRightHandSideEditor(t,i,n){const o=this._createInnerEditor(i,this._modifiedDomNode,this._adjustOptionsForRightHandSide(t,this._modifiedCodeLens));this._register(o.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this.originalEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(o.onDidChangeViewZones(()=>{this._onViewZonesChanged()})), - this._register(o.onDidChangeConfiguration(e=>{e.hasChanged(36)&&o.getModel()&&this._onViewZonesChanged()})),this._register(o.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(o.onDidChangeModelOptions(e=>{e.tabSize&&this._updateDecorationsRunner.schedule()}));const s=n.createKey("isInDiffRightEditor",void 0);return this._register(o.onDidFocusEditorWidget(()=>s.set(!0))),this._register(o.onDidBlurEditorWidget(()=>s.set(!1))),this._register(o.onDidContentSizeChange(t=>{const i=this.originalEditor.getContentWidth()+this.modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this.modifiedEditor.getContentHeight(),this.originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),o}_createInnerEditor(e,t,i){return e.createInstance(m.CodeEditorWidget,t,i,{})}dispose(){this._codeEditorService.removeDiffEditor(this), - -1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._cleanViewZonesAndDecorations(),this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._overviewDomElement.removeChild(this._overviewViewportDomElement.domNode),this._containerDomElement.removeChild(this._overviewDomElement),this._containerDomElement.removeChild(this._originalDomNode),this.originalEditor.dispose(),this._containerDomElement.removeChild(this._modifiedDomNode),this.modifiedEditor.dispose(),this._strategy.dispose(),this._containerDomElement.removeChild(this._reviewPane.domNode.domNode),this._containerDomElement.removeChild(this._reviewPane.shadow.domNode), - this._containerDomElement.removeChild(this._reviewPane.actionBarContainer.domNode),this._reviewPane.dispose(),this._domElement.removeChild(this._containerDomElement),this._onDidDispose.fire(),super.dispose()}getId(){return this.getEditorType()+":"+this.id}getEditorType(){return b.EditorType.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this.originalEditor}getModifiedEditor(){return this.modifiedEditor}updateOptions(t){let i=!1;void 0!==t.renderSideBySide&&this._renderSideBySide!==t.renderSideBySide&&(this._renderSideBySide=t.renderSideBySide,i=!0),void 0!==t.maxComputationTime&&(this._maxComputationTime=t.maxComputationTime,this._isVisible&&this._beginUpdateDecorationsSoon());let n=!1;void 0!==t.ignoreTrimWhitespace&&this._ignoreTrimWhitespace!==t.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=t.ignoreTrimWhitespace,n=!0), - void 0!==t.renderIndicators&&this._renderIndicators!==t.renderIndicators&&(this._renderIndicators=t.renderIndicators,n=!0),n&&this._beginUpdateDecorations(),void 0!==t.originalEditable&&(this._originalIsEditable=Boolean(t.originalEditable)),void 0!==t.originalCodeLens&&(this._originalCodeLens=Boolean(t.originalCodeLens)),void 0!==t.modifiedCodeLens&&(this._modifiedCodeLens=Boolean(t.modifiedCodeLens)),this.modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(t,this._modifiedCodeLens)),this.originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(t,this._originalIsEditable,this._originalCodeLens)),void 0!==t.enableSplitViewResizing&&(this._enableSplitViewResizing=t.enableSplitViewResizing),this._strategy.setEnableSplitViewResizing(this._enableSplitViewResizing),i&&(this._renderSideBySide?this._setStrategy(new X(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new J(this._createDataSource(),this._enableSplitViewResizing)), - this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide))}getModel(){return{original:this.originalEditor.getModel(),modified:this.modifiedEditor.getModel()}}setModel(e){if(e&&(!e.original||!e.modified))throw new Error(e.original?"DiffEditorWidget.setModel: Modified model is null":"DiffEditorWidget.setModel: Original model is null");this._cleanViewZonesAndDecorations(),this.originalEditor.setModel(e?e.original:null),this.modifiedEditor.setModel(e?e.modified:null),this._updateDecorationsRunner.cancel(),e&&(this.originalEditor.setScrollTop(0),this.modifiedEditor.setScrollTop(0)),this._diffComputationResult=null,this._diffComputationToken++,this._setState(0),e&&(this._recreateOverviewRulers(),this._beginUpdateDecorations()),this._layoutOverviewViewport()}getDomNode(){return this._domElement}getVisibleColumnFromPosition(e){return this.modifiedEditor.getVisibleColumnFromPosition(e)}getPosition(){return this.modifiedEditor.getPosition()}setPosition(e){ - this.modifiedEditor.setPosition(e)}revealLine(e,t=0){this.modifiedEditor.revealLine(e,t)}revealLineInCenter(e,t=0){this.modifiedEditor.revealLineInCenter(e,t)}revealLineInCenterIfOutsideViewport(e,t=0){this.modifiedEditor.revealLineInCenterIfOutsideViewport(e,t)}revealLineNearTop(e,t=0){this.modifiedEditor.revealLineNearTop(e,t)}revealPosition(e,t=0){this.modifiedEditor.revealPosition(e,t)}revealPositionInCenter(e,t=0){this.modifiedEditor.revealPositionInCenter(e,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this.modifiedEditor.revealPositionInCenterIfOutsideViewport(e,t)}revealPositionNearTop(e,t=0){this.modifiedEditor.revealPositionNearTop(e,t)}getSelection(){return this.modifiedEditor.getSelection()}getSelections(){return this.modifiedEditor.getSelections()}setSelection(e){this.modifiedEditor.setSelection(e)}setSelections(e){this.modifiedEditor.setSelections(e)}revealLines(e,t,i=0){this.modifiedEditor.revealLines(e,t,i)}revealLinesInCenter(e,t,i=0){this.modifiedEditor.revealLinesInCenter(e,t,i)} - revealLinesInCenterIfOutsideViewport(e,t,i=0){this.modifiedEditor.revealLinesInCenterIfOutsideViewport(e,t,i)}revealLinesNearTop(e,t,i=0){this.modifiedEditor.revealLinesNearTop(e,t,i)}revealRange(e,t=0,i=!1,n=!0){this.modifiedEditor.revealRange(e,t,i,n)}revealRangeInCenter(e,t=0){this.modifiedEditor.revealRangeInCenter(e,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this.modifiedEditor.revealRangeInCenterIfOutsideViewport(e,t)}revealRangeNearTop(e,t=0){this.modifiedEditor.revealRangeNearTop(e,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this.modifiedEditor.revealRangeNearTopIfOutsideViewport(e,t)}revealRangeAtTop(e,t=0){this.modifiedEditor.revealRangeAtTop(e,t)}getSupportedActions(){return this.modifiedEditor.getSupportedActions()}saveViewState(){return{original:this.originalEditor.saveViewState(),modified:this.modifiedEditor.saveViewState()}}restoreViewState(e){if(e.original&&e.modified){let t=e;this.originalEditor.restoreViewState(t.original),this.modifiedEditor.restoreViewState(t.modified)}}layout(e){ - this._elementSizeObserver.observe(e)}focus(){this.modifiedEditor.focus()}hasTextFocus(){return this.originalEditor.hasTextFocus()||this.modifiedEditor.hasTextFocus()}trigger(e,t,i){this.modifiedEditor.trigger(e,t,i)}changeDecorations(e){return this.modifiedEditor.changeDecorations(e)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){if(!this._originalOverviewRuler||!this._modifiedOverviewRuler)return;const t=this._elementSizeObserver.getHeight(),i=this._getReviewHeight();let n=e.ENTIRE_DIFF_OVERVIEW_WIDTH-2*e.ONE_OVERVIEW_WIDTH;this.modifiedEditor.getLayoutInfo()&&(this._originalOverviewRuler.setLayout({top:0,width:e.ONE_OVERVIEW_WIDTH,right:n+e.ONE_OVERVIEW_WIDTH,height:t-i}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:e.ONE_OVERVIEW_WIDTH,height:t-i}))}_onViewZonesChanged(){this._currentlyChangingViewZones||this._updateDecorationsRunner.schedule()}_beginUpdateDecorationsSoon(){ - -1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._beginUpdateDecorationsTimeout=window.setTimeout(()=>this._beginUpdateDecorations(),e.UPDATE_DIFF_DECORATIONS_DELAY)}static _equals(e,t){return!e&&!t||!(!e||!t)&&e.toString()===t.toString()}_beginUpdateDecorations(){this._beginUpdateDecorationsTimeout=-1;const t=this.originalEditor.getModel(),n=this.modifiedEditor.getModel();if(!t||!n)return;this._diffComputationToken++;let o=this._diffComputationToken;this._setState(1),this._editorWorkerService.canComputeDiff(t.uri,n.uri)?this._editorWorkerService.computeDiff(t.uri,n.uri,this._ignoreTrimWhitespace,this._maxComputationTime).then(e=>{o===this._diffComputationToken&&t===this.originalEditor.getModel()&&n===this.modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=e,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},e=>{ - o===this._diffComputationToken&&t===this.originalEditor.getModel()&&n===this.modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())}):e._equals(t.uri,this._lastOriginalWarning)&&e._equals(n.uri,this._lastModifiedWarning)||(this._lastOriginalWarning=t.uri,this._lastModifiedWarning=n.uri,this._notificationService.warn(i.localize(0,null)))}_cleanViewZonesAndDecorations(){this._originalEditorState.clean(this.originalEditor),this._modifiedEditorState.clean(this.modifiedEditor)}_updateDecorations(){if(!(this.originalEditor.getModel()&&this.modifiedEditor.getModel()&&this._originalOverviewRuler&&this._modifiedOverviewRuler))return;const e=this._diffComputationResult?this._diffComputationResult.changes:[] - ;let t=this._originalEditorState.getForeignViewZones(this.originalEditor.getWhitespaces()),i=this._modifiedEditorState.getForeignViewZones(this.modifiedEditor.getWhitespaces()),n=this._strategy.getEditorsDiffDecorations(e,this._ignoreTrimWhitespace,this._renderIndicators,t,i,this.originalEditor,this.modifiedEditor);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this.originalEditor,this._originalOverviewRuler,n.original,!1),this._modifiedEditorState.apply(this.modifiedEditor,this._modifiedOverviewRuler,n.modified,!0)}finally{this._currentlyChangingViewZones=!1}}_adjustOptionsForSubEditor(e){let t=h.deepClone(e||{});return t.inDiffEditor=!0,t.wordWrap="off",t.wordWrapMinified=!1,t.automaticLayout=!1,t.scrollbar=t.scrollbar||{},t.scrollbar.vertical="visible",t.folding=!1,t.codeLens=!1,t.fixedOverflowWidgets=!0,t.overflowWidgetsDomNode=e.overflowWidgetsDomNode,t.minimap||(t.minimap={}),t.minimap.enabled=!1,t}_adjustOptionsForLeftHandSide(e,t,i){let n=this._adjustOptionsForSubEditor(e) - ;return i&&(n.codeLens=!0),n.readOnly=!t,n.extraEditorClassName="original-in-monaco-diff-editor",n}_adjustOptionsForRightHandSide(t,i){let n=this._adjustOptionsForSubEditor(t);return i&&(n.codeLens=!0),n.revealHorizontalRightPadding=_.EditorOptions.revealHorizontalRightPadding.defaultValue+e.ENTIRE_DIFF_OVERVIEW_WIDTH,n.scrollbar.verticalHasArrows=!1,n.extraEditorClassName="modified-in-monaco-diff-editor",n}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){const t=this._elementSizeObserver.getWidth(),i=this._elementSizeObserver.getHeight(),n=this._getReviewHeight();let o=this._strategy.layout();this._originalDomNode.style.width=o+"px",this._originalDomNode.style.left="0px",this._modifiedDomNode.style.width=t-o+"px",this._modifiedDomNode.style.left=o+"px",this._overviewDomElement.style.top="0px",this._overviewDomElement.style.height=i-n+"px",this._overviewDomElement.style.width=e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewDomElement.style.left=t-e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px", - this._overviewViewportDomElement.setWidth(e.ENTIRE_DIFF_OVERVIEW_WIDTH),this._overviewViewportDomElement.setHeight(30),this.originalEditor.layout({width:o,height:i-n}),this.modifiedEditor.layout({width:t-o-e.ENTIRE_DIFF_OVERVIEW_WIDTH,height:i-n}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(i-n,t,n),this._layoutOverviewViewport()}_layoutOverviewViewport(){let e=this._computeOverviewViewport();e?(this._overviewViewportDomElement.setTop(e.top),this._overviewViewportDomElement.setHeight(e.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){let e=this.modifiedEditor.getLayoutInfo();if(!e)return null;let t=this.modifiedEditor.getScrollTop(),i=this.modifiedEditor.getScrollHeight(),n=Math.max(0,e.height),o=Math.max(0,n-0),s=i>0?o/i:0;return{height:Math.max(0,Math.floor(e.height*s)),top:Math.floor(t*s)}}_createDataSource(){return{ - getWidth:()=>this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this.originalEditor,getModifiedEditor:()=>this.modifiedEditor}}_setStrategy(e){this._strategy&&this._strategy.dispose(),this._strategy=e,e.applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(e,t){const i=this._diffComputationResult?this._diffComputationResult.changes:[];if(0===i.length||e=a?n=s+1:(n=s,o=s)}return i[n]}_getEquivalentLineForOriginalLineNumber(e){let t=this._getLineChangeAtOrBeforeLineNumber(e,e=>e.originalStartLineNumber);if(!t)return e - ;let i=t.originalStartLineNumber+(t.originalEndLineNumber>0?-1:0),n=t.modifiedStartLineNumber+(t.modifiedEndLineNumber>0?-1:0),o=t.originalEndLineNumber>0?t.originalEndLineNumber-t.originalStartLineNumber+1:0,s=t.modifiedEndLineNumber>0?t.modifiedEndLineNumber-t.modifiedStartLineNumber+1:0,r=e-i;return r<=o?n+Math.min(r,s):n+s-o+r}_getEquivalentLineForModifiedLineNumber(e){let t=this._getLineChangeAtOrBeforeLineNumber(e,e=>e.modifiedStartLineNumber);if(!t)return e;let i=t.originalStartLineNumber+(t.originalEndLineNumber>0?-1:0),n=t.modifiedStartLineNumber+(t.modifiedEndLineNumber>0?-1:0),o=t.originalEndLineNumber>0?t.originalEndLineNumber-t.originalStartLineNumber+1:0,s=t.modifiedEndLineNumber>0?t.modifiedEndLineNumber-t.modifiedStartLineNumber+1:0,r=e-n;return r<=s?i+Math.min(r,o):i+o-s+r}getDiffLineInformationForOriginal(e){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForOriginalLineNumber(e)}:null}getDiffLineInformationForModified(e){return this._diffComputationResult?{ - equivalentLineNumber:this._getEquivalentLineForModifiedLineNumber(e)}:null}};j.ONE_OVERVIEW_WIDTH=15,j.ENTIRE_DIFF_OVERVIEW_WIDTH=30,j.UPDATE_DIFF_DECORATIONS_DELAY=200,j=a([l(2,A.IClipboardService),l(3,w.IEditorWorkerService),l(4,D.IContextKeyService),l(5,k.IInstantiationService),l(6,p.ICodeEditorService),l(7,R.IThemeService),l(8,I.INotificationService),l(9,T.IContextMenuService),l(10,W.IEditorProgressService)],j),t.DiffEditorWidget=j;class q extends c.Disposable{constructor(e){super(),this._dataSource=e,this._insertColor=null,this._removeColor=null}applyColors(e){let t=(e.getColor(M.diffInserted)||M.defaultInsertColor).transparent(2),i=(e.getColor(M.diffRemoved)||M.defaultRemoveColor).transparent(2),n=!t.equals(this._insertColor)||!i.equals(this._removeColor);return this._insertColor=t,this._removeColor=i,n}getEditorsDiffDecorations(e,t,i,n,o,s,r){o=o.sort((e,t)=>e.afterLineNumber-t.afterLineNumber),n=n.sort((e,t)=>e.afterLineNumber-t.afterLineNumber) - ;let a=this._getViewZones(e,n,o,s,r,i),l=this._getOriginalEditorDecorations(e,t,i,s,r),d=this._getModifiedEditorDecorations(e,t,i,s,r);return{original:{decorations:l.decorations,overviewZones:l.overviewZones,zones:a.original},modified:{decorations:d.decorations,overviewZones:d.overviewZones,zones:a.modified}}}}class G{constructor(e){this._source=e,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._indexe.afterLineNumber-t.afterLineNumber,d=(e,t)=>{if(null===t.domNode&&e.length>0){let i=e[e.length-1];if(i.afterLineNumber===t.afterLineNumber&&null===i.domNode)return void(i.heightInLines+=t.heightInLines)}e.push(t)},c=new G(this.modifiedForeignVZ),h=new G(this.originalForeignVZ) - ;for(let u=0,g=this.lineChanges.length;u<=g;u++){let p=u0?-1:0),s=p.modifiedStartLineNumber+(p.modifiedEndLineNumber>0?-1:0),n=p.originalEndLineNumber>0?p.originalEndLineNumber-p.originalStartLineNumber+1:0,i=p.modifiedEndLineNumber>0?p.modifiedEndLineNumber-p.modifiedStartLineNumber+1:0,r=Math.max(p.originalStartLineNumber,p.originalEndLineNumber),a=Math.max(p.modifiedStartLineNumber,p.modifiedEndLineNumber)):(r=o+=1e7+n,a=s+=1e7+i);let m=[],f=[];for(;c.current&&c.current.afterLineNumber<=a;){let e;e=c.current.afterLineNumber<=s?o-s+c.current.afterLineNumber:r;let t=null;p&&p.modifiedStartLineNumber<=c.current.afterLineNumber&&c.current.afterLineNumber<=p.modifiedEndLineNumber&&(t=this._createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion()),m.push({afterLineNumber:e,heightInLines:c.current.height/this.modifiedLineHeight,domNode:null,marginDomNode:t}),c.advance()} - for(;h.current&&h.current.afterLineNumber<=r;){let e;e=h.current.afterLineNumber<=o?s-o+h.current.afterLineNumber:a,f.push({afterLineNumber:e,heightInLines:h.current.height/this.originalLineHeight,domNode:null}),h.advance()}if(null!==p&&te(p)){let e=this._produceOriginalFromDiff(p,n,i);e&&m.push(e)}if(null!==p&&ie(p)){let e=this._produceModifiedFromDiff(p,n,i);e&&f.push(e)}let _=0,v=0;for(m=m.sort(l),f=f.sort(l);_=n.heightInLines?(i.heightInLines-=n.heightInLines,v++):(n.heightInLines-=i.heightInLines,_++)}for(;_(e.domNode||(e.domNode=function(){let e=document.createElement("div");return e.className="diagonal-fill",e}()),e))}}function Z(e,t,i,n,o){ - return{range:new v.Range(e,t,i,n),options:o}}t.createDecoration=Z,t.DECORATIONS={charDelete:S.ModelDecorationOptions.register({className:"char-delete"}),charDeleteWholeLine:S.ModelDecorationOptions.register({className:"char-delete",isWholeLine:!0}),charInsert:S.ModelDecorationOptions.register({className:"char-insert"}),charInsertWholeLine:S.ModelDecorationOptions.register({className:"char-insert",isWholeLine:!0}),lineInsert:S.ModelDecorationOptions.register({className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:S.ModelDecorationOptions.register({className:"line-insert",linesDecorationsClassName:"insert-sign "+U.classNames,marginClassName:"line-insert",isWholeLine:!0}),lineDelete:S.ModelDecorationOptions.register({className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:S.ModelDecorationOptions.register({className:"line-delete",linesDecorationsClassName:"delete-sign "+$.classNames,marginClassName:"line-delete",isWholeLine:!0}), - lineDeleteMargin:S.ModelDecorationOptions.register({marginClassName:"line-delete"})};class X extends q{constructor(e,t){super(e),this._disableSash=!1===t,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new s.Sash(this._dataSource.getContainerDomNode(),this,{orientation:0})),this._disableSash&&(this._sash.state=0),this._sash.onDidStart(()=>this.onSashDragStart()),this._sash.onDidChange(e=>this.onSashDrag(e)),this._sash.onDidEnd(()=>this.onSashDragEnd()),this._sash.onDidReset(()=>this.onSashReset())}setEnableSplitViewResizing(e){let t=!1===e;this._disableSash!==t&&(this._disableSash=t,this._sash.state=this._disableSash?0:3)}layout(e=this._sashRatio){let t=this._dataSource.getWidth()-j.ENTIRE_DIFF_OVERVIEW_WIDTH,i=Math.floor((e||.5)*t),n=Math.floor(.5*t);return i=this._disableSash?n:i||n,t>2*X.MINIMUM_EDITOR_WIDTH?(it-X.MINIMUM_EDITOR_WIDTH&&(i=t-X.MINIMUM_EDITOR_WIDTH)):i=n, - this._sashPosition!==i&&(this._sashPosition=i,this._sash.layout()),this._sashPosition}onSashDragStart(){this._startSashPosition=this._sashPosition}onSashDrag(e){let t=this._dataSource.getWidth()-j.ENTIRE_DIFF_OVERVIEW_WIDTH,i=this.layout((this._startSashPosition+(e.currentX-e.startX))/t);this._sashRatio=i/t,this._dataSource.relayoutEditors()}onSashDragEnd(){this._sash.layout()}onSashReset(){this._sashRatio=.5,this._dataSource.relayoutEditors(),this._sash.layout()}getVerticalSashTop(e){return 0}getVerticalSashLeft(e){return this._sashPosition}getVerticalSashHeight(e){return this._dataSource.getHeight()}_getViewZones(e,t,i,n,o){return new Q(e,t,n.getOption(51),i,o.getOption(51)).getViewZones()}_getOriginalEditorDecorations(e,i,n,o,s){const r=String(this._removeColor);let a={decorations:[],overviewZones:[]},l=o.getModel();for(let o=0,s=e.length;ot?{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:i-t,domNode:null}:null}_produceModifiedFromDiff(e,t,i){return t>i?{afterLineNumber:Math.max(e.modifiedStartLineNumber,e.modifiedEndLineNumber),heightInLines:t-i,domNode:null}:null}}class J extends q{constructor(e,t){super(e),this.decorationsLeft=e.getOriginalEditor().getLayoutInfo().decorationsLeft,this._register(e.getOriginalEditor().onDidLayoutChange(t=>{this.decorationsLeft!==t.decorationsLeft&&(this.decorationsLeft=t.decorationsLeft,e.relayoutEditors())}))}setEnableSplitViewResizing(e){}_getViewZones(e,t,i,n,o,s){return new ee(e,t,i,n,o,s).getViewZones()}_getOriginalEditorDecorations(e,i,n,o,s){const r=String(this._removeColor);let a={decorations:[],overviewZones:[]} - ;for(let i=0,n=e.length;i`])}h+=this.modifiedEditorOptions.get(85);let p=document.createElement("div");p.className=`view-lines line-delete ${z.MOUSE_CURSOR_TEXT_CSS_CLASS_NAME}`,p.innerHTML=o.build(),u.Configuration.applyFontInfoSlow(p,a);let m=document.createElement("div");return m.className="inline-deleted-margin-view-zone",m.innerHTML=s.join(""),u.Configuration.applyFontInfoSlow(m,a),{shouldNotShrink:!0,afterLineNumber:0===e.modifiedEndLineNumber?e.modifiedStartLineNumber:e.modifiedStartLineNumber-1,heightInLines:t,minWidthInPx:h*c,domNode:p,marginDomNode:m,diff:{originalStartLineNumber:e.originalStartLineNumber,originalEndLineNumber:e.originalEndLineNumber,modifiedStartLineNumber:e.modifiedStartLineNumber,modifiedEndLineNumber:e.modifiedEndLineNumber,originalContent:g}}}_renderOriginalLine(e,t,i,n,o,s,r){ - const a=t.getLineTokens(o),l=a.getLineContent(),d=i.get(36),c=E.LineDecoration.filter(s,o,1,l.length+1);r.appendASCIIString('
    ');const h=x.ViewLineRenderingData.isBasicASCII(l,t.mightContainNonBasicASCII()),u=x.ViewLineRenderingData.containsRTL(l,h,t.mightContainRTL()),g=L.renderViewLine(new L.RenderLineInput(d.isMonospace&&!i.get(24),d.canUseHalfwidthRightwardsArrow,l,!1,h,u,0,a,c,n,0,d.spaceWidth,d.middotWidth,d.wsmiddotWidth,i.get(95),i.get(80),i.get(74),i.get(37)!==_.EditorFontLigatures.OFF,null),r);r.appendASCIIString("
    ");const p=g.characterMapping.getAbsoluteOffsets();return p.length>0?p[p.length-1]:0}}function te(e){return e.modifiedEndLineNumber>0}function ie(e){return e.originalEndLineNumber>0}t.isChangeOrInsert=te,t.isChangeOrDelete=ie,R.registerThemingParticipant((e,t)=>{ - const i=e.getColor(M.diffInserted);i&&(t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${i}; }`));const n=e.getColor(M.diffRemoved);n&&(t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { background-color: ${n}; }`),t.addRule(`.monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: ${n}; }`),t.addRule(`.monaco-editor .inline-deleted-margin-view-zone { background-color: ${n}; }`));const o=e.getColor(M.diffInsertedOutline);o&&t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${"hc"===e.type?"dashed":"solid"} ${o}; }`);const s=e.getColor(M.diffRemovedOutline);s&&t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${"hc"===e.type?"dashed":"solid"} ${s}; }`) - ;const r=e.getColor(M.scrollbarShadow);r&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${r}; }`);const a=e.getColor(M.diffBorder);a&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${a}; }`);const l=e.getColor(M.scrollbarSliderBackground);l&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport {\n\t\t\t\tbackground: ${l};\n\t\t\t}\n\t\t`);const d=e.getColor(M.scrollbarSliderHoverBackground);d&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:hover {\n\t\t\t\tbackground: ${d};\n\t\t\t}\n\t\t`);const c=e.getColor(M.scrollbarSliderActiveBackground);c&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:active {\n\t\t\t\tbackground: ${c};\n\t\t\t}\n\t\t`);const h=e.getColor(M.diffDiagonalFill) - ;t.addRule(`\n\t.monaco-editor .diagonal-fill {\n\t\tbackground-image: linear-gradient(\n\t\t\t-45deg,\n\t\t\t${h} 12.5%,\n\t\t\t#0000 12.5%, #0000 50%,\n\t\t\t${h} 50%, ${h} 62.5%,\n\t\t\t#0000 62.5%, #0000 100%\n\t\t);\n\t\tbackground-size: 8px 8px;\n\t}\n\t`)})})),define(t[178],i([0,1,37,27,138,28,17,10,32,14,62]),(function(e,t,i,n,o,s,r,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmbeddedCodeEditorWidget=void 0;let g=class extends o.CodeEditorWidget{constructor(e,t,i,n,o,s,r,a,l,d){super(e,Object.assign(Object.assign({},i.getRawOptions()),{overflowWidgetsDomNode:i.getOverflowWidgetsDomNode()}),{},n,o,s,r,a,l,d),this._parentEditor=i,this._overwriteOptions=t,super.updateOptions(this._overwriteOptions),this._register(i.onDidChangeConfiguration(e=>this._onParentConfigurationChanged(e)))}getParentEditor(){return this._parentEditor}_onParentConfigurationChanged(e){super.updateOptions(this._parentEditor.getRawOptions()),super.updateOptions(this._overwriteOptions)}updateOptions(e){ - i.mixin(this._overwriteOptions,e,!0),super.updateOptions(this._overwriteOptions)}};g=a([l(3,d.IInstantiationService),l(4,n.ICodeEditorService),l(5,s.ICommandService),l(6,r.IContextKeyService),l(7,h.IThemeService),l(8,c.INotificationService),l(9,u.IAccessibilityService)],g),t.EmbeddedCodeEditorWidget=g})),define(t[599],i([0,1,82,2,52,14,49,44,3,40,4,21]),(function(e,t,i,n,o,s,r,d,c,h,u,g){"use strict";function p(e){return e.toString()}Object.defineProperty(t,"__esModule",{value:!0}),t.MarkerDecorationsService=void 0;class m extends n.Disposable{constructor(e){super(),this.model=e,this._markersData=new Map,this._register(n.toDisposable(()=>{this.model.deltaDecorations([...this._markersData.keys()],[]),this._markersData.clear()}))}update(e,t){const i=[...this._markersData.keys()];this._markersData.clear();const n=this.model.deltaDecorations(i,t);for(let t=0;tthis._onModelAdded(e)),this._register(e.onModelAdded(this._onModelAdded,this)),this._register(e.onModelRemoved(this._onModelRemoved,this)),this._register(this._markerService.onMarkerChanged(this._handleMarkerChange,this))}dispose(){super.dispose(),this._markerDecorations.forEach(e=>e.dispose()),this._markerDecorations.clear()}getMarker(e,t){const i=this._markerDecorations.get(p(e.uri));return i&&i.getMarker(t)||null}_handleMarkerChange(e){e.forEach(e=>{const t=this._markerDecorations.get(p(e));t&&this._updateDecorations(t)})}_onModelAdded(e){const t=new m(e);this._markerDecorations.set(p(e.uri),t),this._updateDecorations(t)}_onModelRemoved(e){const t=this._markerDecorations.get(p(e.uri));t&&(t.dispose(),this._markerDecorations.delete(p(e.uri))), - e.uri.scheme!==h.Schemas.inMemory&&e.uri.scheme!==h.Schemas.internal&&e.uri.scheme!==h.Schemas.vscode||this._markerService&&this._markerService.read({resource:e.uri}).map(e=>e.owner).forEach(t=>this._markerService.remove(t,[e.uri]))}_updateDecorations(e){const t=this._markerService.read({resource:e.model.uri,take:500});let i=t.map(t=>({range:this._createDecorationRange(e.model,t),options:this._createDecorationOption(t)}));e.update(t,i)&&this._onDidChangeMarker.fire(e.model)}_createDecorationRange(e,t){let n=c.Range.lift(t);if(t.severity!==i.MarkerSeverity.Hint||this._hasMarkerTag(t,1)||this._hasMarkerTag(t,2)||(n=n.setEndPosition(n.startLineNumber,n.startColumn+2)),(n=e.validateRange(n)).isEmpty()){let t=e.getWordAtPosition(n.getStartPosition());if(t)n=new c.Range(n.startLineNumber,t.startColumn,n.endLineNumber,t.endColumn);else{let t=e.getLineLastNonWhitespaceColumn(n.startLineNumber)||e.getLineMaxColumn(n.startLineNumber) - ;1===t||(n=n.endColumn>=t?new c.Range(n.startLineNumber,t-1,n.endLineNumber,t):new c.Range(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){let i=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);i=0}};f=a([l(0,d.IModelService),l(1,i.IMarkerService)],f),t.MarkerDecorationsService=f})),define(t[600],i([0,1,446,15,2,11,13,3,20,22,52,31,49,21,14,33,325]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BracketMatchingController=void 0;const f=g.registerColor("editorOverviewRuler.bracketMatchForeground",{dark:"#A0A0A0",light:"#A0A0A0",hc:"#A0A0A0"},i.localize(0,null));class _ extends s.EditorAction{constructor(){super({id:"editor.action.jumpToBracket",label:i.localize(1,null),alias:"Go to Bracket",precondition:void 0,kbOpts:{ - kbExpr:d.EditorContextKeys.editorTextFocus,primary:3160,weight:100}})}run(e,t){let i=b.get(t);i&&i.jumpToBracket()}}class v extends s.EditorAction{constructor(){super({id:"editor.action.selectToBracket",label:i.localize(2,null),alias:"Select to Bracket",precondition:void 0,description:{description:"Select to Bracket",args:[{name:"args",schema:{type:"object",properties:{selectBrackets:{type:"boolean",default:!0}}}}]}})}run(e,t,i){const n=b.get(t);if(!n)return;let o=!0;i&&!1===i.selectBrackets&&(o=!1),n.selectToBracket(o)}}class C{constructor(e,t,i){this.position=e,this.brackets=t,this.options=i}}class b extends o.Disposable{constructor(e){super(),this._editor=e,this._lastBracketsData=[],this._lastVersionId=0,this._decorations=[],this._updateBracketsSoon=this._register(new n.RunOnceScheduler(()=>this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(55),this._updateBracketsSoon.schedule(),this._register(e.onDidChangeCursorPosition(e=>{ - "never"!==this._matchBrackets&&this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelContent(e=>{this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModel(e=>{this._lastBracketsData=[],this._decorations=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelLanguageConfiguration(e=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeConfiguration(e=>{e.hasChanged(55)&&(this._matchBrackets=this._editor.getOption(55),this._decorations=this._editor.deltaDecorations(this._decorations,[]),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())}))}static get(e){return e.getContribution(b.ID)}jumpToBracket(){if(!this._editor.hasModel())return;const e=this._editor.getModel(),t=this._editor.getSelections().map(t=>{const i=t.getStartPosition(),n=e.matchBracket(i);let o=null;if(n)n[0].containsPosition(i)?o=n[1].getStartPosition():n[1].containsPosition(i)&&(o=n[0].getStartPosition());else{ - const t=e.findEnclosingBrackets(i);if(t)o=t[0].getStartPosition();else{const t=e.findNextBracket(i);t&&t.range&&(o=t.range.getStartPosition())}}return o?new l.Selection(o.lineNumber,o.column,o.lineNumber,o.column):new l.Selection(i.lineNumber,i.column,i.lineNumber,i.column)});this._editor.setSelections(t),this._editor.revealRange(t[0])}selectToBracket(e){if(!this._editor.hasModel())return;const t=this._editor.getModel(),i=[];this._editor.getSelections().forEach(n=>{const o=n.getStartPosition();let s=t.matchBracket(o);if(!s&&!(s=t.findEnclosingBrackets(o))){const e=t.findNextBracket(o);e&&e.range&&(s=t.matchBracket(e.range.getStartPosition()))}let r=null,d=null;if(s){s.sort(a.Range.compareRangesUsingStarts);const[t,i]=s;r=e?t.getStartPosition():t.getEndPosition(),d=e?i.getEndPosition():i.getStartPosition()}r&&d&&i.push(new l.Selection(r.lineNumber,r.column,d.lineNumber,d.column))}),i.length>0&&(this._editor.setSelections(i),this._editor.revealRange(i[0]))}_updateBrackets(){ - if("never"===this._matchBrackets)return;this._recomputeBrackets();let e=[],t=0;for(const i of this._lastBracketsData){let n=i.brackets;n&&(e[t++]={range:n[0],options:i.options},e[t++]={range:n[1],options:i.options})}this._decorations=this._editor.deltaDecorations(this._decorations,e)}_recomputeBrackets(){if(!this._editor.hasModel())return this._lastBracketsData=[],void(this._lastVersionId=0);const e=this._editor.getSelections();if(e.length>100)return this._lastBracketsData=[],void(this._lastVersionId=0);const t=this._editor.getModel(),i=t.getVersionId();let n=[];this._lastVersionId===i&&(n=this._lastBracketsData);let o=[],s=0;for(let t=0,i=e.length;t1&&o.sort(r.Position.compare);let a=[],l=0,d=0,c=n.length;for(let e=0,i=o.length;e{const i=e.getColor(u.editorBracketMatchBackground);i&&t.addRule(`.monaco-editor .bracket-match { background-color: ${i}; }`);const n=e.getColor(u.editorBracketMatchBorder);n&&t.addRule(`.monaco-editor .bracket-match { border: 1px solid ${n}; }`)}),m.MenuRegistry.appendMenuItem(m.MenuId.MenubarGoMenu,{ - group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:i.localize(3,null)},order:2})})),define(t[601],i([0,1,7,86,4,2,31,451,35,14,21,58,26,326]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p){"use strict";var m;Object.defineProperty(t,"__esModule",{value:!0}),t.LightBulbWidget=void 0,function(e){e.Hidden={type:0};e.Showing=class{constructor(e,t,i,n){this.actions=e,this.trigger=t,this.editorPosition=i,this.widgetPosition=n,this.type=1}}}(m||(m={}));let f=class e extends s.Disposable{constructor(e,t,s,r){super(),this._editor=e,this._quickFixActionId=t,this._preferredFixActionId=s,this._keybindingService=r,this._onClick=this._register(new o.Emitter),this.onClick=this._onClick.event,this._state=m.Hidden,this._domNode=document.createElement("div"),this._domNode.className=p.Codicon.lightBulb.classNames,this._editor.addContentWidget(this),this._register(this._editor.onDidChangeModelContent(e=>{const t=this._editor.getModel() - ;(1!==this.state.type||!t||this.state.editorPosition.lineNumber>=t.getLineCount())&&this.hide()})),g.Gesture.ignoreTarget(this._domNode),this._register(i.addStandardDisposableGenericMouseDownListner(this._domNode,e=>{if(1!==this.state.type)return;this._editor.focus(),e.preventDefault();const{top:t,height:n}=i.getDomNodePagePosition(this._domNode),o=this._editor.getOption(51);let s=Math.floor(o/3);null!==this.state.widgetPosition.position&&this.state.widgetPosition.position.lineNumber{if(1!=(1&e.buttons))return;this.hide();const t=new n.GlobalMouseMoveMonitor;t.startMonitoring(e.target,e.buttons,n.standardMouseMoveMerger,()=>{},()=>{t.dispose()})})),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(49)&&!this._editor.getOption(49).enabled&&this.hide()})), - this._updateLightBulbTitleAndIcon(),this._register(this._keybindingService.onDidUpdateKeybindings(this._updateLightBulbTitleAndIcon,this))}dispose(){super.dispose(),this._editor.removeContentWidget(this)}getId(){return"LightBulbWidget"}getDomNode(){return this._domNode}getPosition(){return 1===this._state.type?this._state.widgetPosition:null}update(t,i,n){if(t.validActions.length<=0)return this.hide();const o=this._editor.getOptions();if(!o.get(49).enabled)return this.hide();const s=this._editor.getModel();if(!s)return this.hide();const{lineNumber:a,column:l}=s.validatePosition(n),d=s.getOptions().tabSize,c=o.get(36),h=s.getLineContent(a),u=r.TextModel.computeIndentLevel(h,d),g=e=>e>2&&this._editor.getTopForLineNumber(e)===this._editor.getTopForLineNumber(e-1);let p=a;if(!(c.spaceWidth*u>22))if(a>1&&!g(a-1))p-=1;else if(g(a+1)){if(l*c.spaceWidth<22)return this.hide()}else p+=1;this.state=new m.Showing(t,i,n,{position:{lineNumber:p,column:1},preference:e._posPref}),this._editor.layoutContentWidget(this)} - hide(){this.state=m.Hidden,this._editor.layoutContentWidget(this)}get state(){return this._state}set state(e){this._state=e,this._updateLightBulbTitleAndIcon()}_updateLightBulbTitleAndIcon(){if(1===this.state.type&&this.state.actions.hasAutoFix){i.removeClasses(this._domNode,p.Codicon.lightBulb.classNames),i.addClasses(this._domNode,p.Codicon.lightbulbAutofix.classNames);const e=this._keybindingService.lookupKeybinding(this._preferredFixActionId);if(e)return void(this.title=d.localize(0,null,e.getLabel()))}i.removeClasses(this._domNode,p.Codicon.lightbulbAutofix.classNames),i.addClasses(this._domNode,p.Codicon.lightBulb.classNames);const e=this._keybindingService.lookupKeybinding(this._quickFixActionId);this.title=e?d.localize(1,null,e.getLabel()):d.localize(2,null)}set title(e){this._domNode.title=e}};f._posPref=[0],f=a([l(3,c.IKeybindingService)],f),t.LightBulbWidget=f,h.registerThemingParticipant((e,t)=>{const i=e.getColor(u.editorLightBulbForeground) - ;i&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${p.Codicon.lightBulb.cssSelector} {\n\t\t\tcolor: ${i};\n\t\t}`);const n=e.getColor(u.editorLightBulbAutoFixForeground);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${p.Codicon.lightbulbAutofix.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t}`)})})),define(t[602],i([0,1,26,8,3,31,49,21,14,327]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeLensWidget=t.CodeLensHelper=void 0;class d{constructor(e,t){this.afterLineNumber=e,this._onHeight=t,this.heightInLines=1,this.suppressMouseDown=!0,this.domNode=document.createElement("div")}onComputedHeight(e){void 0===this._lastHeight?this._lastHeight=e:this._lastHeight!==e&&(this._lastHeight=e,this._onHeight())}}class c{constructor(e,t,i){this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this._commands=new Map,this._isEmpty=!0,this._editor=e,this._id=`codelens.widget-${c._idPool++}`,this.updatePosition(i),this._domNode=document.createElement("span"), - this._domNode.className=`codelens-decoration ${t}`}withCommands(e,t){this._commands.clear();let o="",s=!1;for(let t=0;t${s}`,this._commands.set(String(t),r.command)):o+=`${s}`,t+1 | 
    ")}}s?(o||(o=" "),this._domNode.innerHTML=o,this._isEmpty&&t&&this._domNode.classList.add("fadein"),this._isEmpty=!1):this._domNode.innerHTML="no commands"}getCommand(e){return e.parentElement===this._domNode?this._commands.get(e.id):void 0}getId(){return this._id}getDomNode(){return this._domNode}updatePosition(e){const t=this._editor.getModel().getLineFirstNonWhitespaceColumn(e);this._widgetPosition={position:{lineNumber:e,column:t},preference:[1]}}getPosition(){return this._widgetPosition||null}}c._idPool=0;t.CodeLensHelper=class{constructor(){this._removeDecorations=[],this._addDecorations=[],this._addDecorationsCallbacks=[]} - addDecoration(e,t){this._addDecorations.push(e),this._addDecorationsCallbacks.push(t)}removeDecoration(e){this._removeDecorations.push(e)}commit(e){let t=e.deltaDecorations(this._removeDecorations,this._addDecorations);for(let e=0,i=t.length;e{e.symbol.command&&c.push(e.symbol),n.addDecoration({range:e.symbol.range,options:s.ModelDecorationOptions.EMPTY},e=>this._decorationIds[t]=e),l=l?o.Range.plusRange(l,e.symbol.range):o.Range.lift(e.symbol.range)}),this._viewZone=new d(l.startLineNumber-1,a),this._viewZoneId=r.addZone(this._viewZone),c.length>0&&(this._createContentWidgetIfNecessary(),this._contentWidget.withCommands(c,!1))}_createContentWidgetIfNecessary(){this._contentWidget||(this._contentWidget=new c(this._editor,this._className,this._viewZone.afterLineNumber+1), - this._editor.addContentWidget(this._contentWidget))}dispose(e,t){this._decorationIds.forEach(e.removeDecoration,e),this._decorationIds=[],t&&t.removeZone(this._viewZoneId),this._contentWidget&&(this._editor.removeContentWidget(this._contentWidget),this._contentWidget=void 0),this._isDisposed=!0}isDisposed(){return this._isDisposed}isValid(){return this._decorationIds.some((e,t)=>{const i=this._editor.getModel().getDecorationRange(e),n=this._data[t].symbol;return!(!i||o.Range.isEmpty(n.range)!==i.isEmpty())})}updateCodeLensSymbols(e,t){this._decorationIds.forEach(t.removeDecoration,t),this._decorationIds=[],this._data=e,this._data.forEach((e,i)=>{t.addDecoration({range:e.symbol.range,options:s.ModelDecorationOptions.EMPTY},e=>this._decorationIds[i]=e)})}computeIfNecessary(e){if(!this._viewZone.domNode.hasAttribute("monaco-visible-view-zone"))return null;for(let t=0;t{const i=e.getColor(r.editorCodeLensForeground);i&&(t.addRule(`.monaco-editor .codelens-decoration { color: ${i}; }`),t.addRule(`.monaco-editor .codelens-decoration .codicon { color: ${i}; }`)) - ;const n=e.getColor(a.editorActiveLinkForeground);n&&(t.addRule(`.monaco-editor .codelens-decoration > a:hover { color: ${n} !important; }`),t.addRule(`.monaco-editor .codelens-decoration > a:hover .codicon { color: ${n} !important; }`))})})),define(t[603],i([0,1,15,12,2,68,11,18,243,602,28,32,563,7,113,75,452,22]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeLensContribution=void 0;let S=class{constructor(e,t,i,n){this._editor=e,this._commandService=t,this._notificationService=i,this._codeLensCache=n,this._globalToDispose=new o.DisposableStore,this._localToDispose=new o.DisposableStore,this._lenses=[],this._oldCodeLensModels=new o.DisposableStore,this._modelChangeCounter=0,this._isEnabled=this._editor.getOption(11),this._globalToDispose.add(this._editor.onDidChangeModel(()=>this._onModelChange())),this._globalToDispose.add(this._editor.onDidChangeModelLanguage(()=>this._onModelChange())), - this._globalToDispose.add(this._editor.onDidChangeConfiguration(()=>{const e=this._isEnabled;this._isEnabled=this._editor.getOption(11),e!==this._isEnabled&&this._onModelChange()})),this._globalToDispose.add(c.CodeLensProviderRegistry.onDidChange(this._onModelChange,this)),this._globalToDispose.add(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(36)&&this._updateLensStyle()})),this._onModelChange(),this._styleClassName="_"+_.hash(this._editor.getId()).toString(16),this._styleElement=f.createStyleSheet(f.isInShadowDOM(this._editor.getContainerDomNode())?this._editor.getContainerDomNode():void 0),this._updateLensStyle()}dispose(){this._localDispose(),this._globalToDispose.dispose(),this._oldCodeLensModels.dispose(),o.dispose(this._currentCodeLensModel)}_updateLensStyle(){ - const e=this._editor.getOptions(),t=e.get(36),i=e.get(51),n=Math.round(1.1*i),o=Math.round(.9*t.fontSize),s=`\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} { height: ${n}px; line-height: ${i}px; font-size: ${o}px; padding-right: ${Math.round(.45*t.fontSize)}px;}\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} > a > .codicon { line-height: ${i}px; font-size: ${o}px; }\n\t\t`;this._styleElement.textContent=s}_localDispose(){this._currentFindCodeLensSymbolsPromise&&(this._currentFindCodeLensSymbolsPromise.cancel(),this._currentFindCodeLensSymbolsPromise=void 0,this._modelChangeCounter++),this._currentResolveCodeLensSymbolsPromise&&(this._currentResolveCodeLensSymbolsPromise.cancel(),this._currentResolveCodeLensSymbolsPromise=void 0),this._localToDispose.clear(),this._oldCodeLensModels.clear(),o.dispose(this._currentCodeLensModel)}_onModelChange(){this._localDispose();const e=this._editor.getModel();if(!e)return;if(!this._isEnabled)return;const t=this._codeLensCache.get(e) - ;if(t&&this._renderCodeLensSymbols(t),!c.CodeLensProviderRegistry.has(e))return void(t&&this._localToDispose.add(i.disposableTimeout(()=>{const i=this._codeLensCache.get(e);t===i&&(this._codeLensCache.delete(e),this._onModelChange())},3e4)));for(const t of c.CodeLensProviderRegistry.all(e))if("function"==typeof t.onDidChange){let e=t.onDidChange(()=>a.schedule());this._localToDispose.add(e)}const r=this._detectVisibleLenses=new i.RunOnceScheduler(()=>this._onViewportChanged(),250),a=new i.RunOnceScheduler(()=>{const t=++this._modelChangeCounter;this._currentFindCodeLensSymbolsPromise&&this._currentFindCodeLensSymbolsPromise.cancel(),this._currentFindCodeLensSymbolsPromise=i.createCancelablePromise(t=>h.getCodeLensData(e,t)),this._currentFindCodeLensSymbolsPromise.then(i=>{t===this._modelChangeCounter&&(this._currentCodeLensModel&&this._oldCodeLensModels.add(this._currentCodeLensModel),this._currentCodeLensModel=i,this._codeLensCache.put(e,i),this._renderCodeLensSymbols(i),r.schedule())},n.onUnexpectedError) - },250);this._localToDispose.add(a),this._localToDispose.add(r),this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{let i=[],n=-1;this._lenses.forEach(e=>{e.isValid()&&n!==e.getLineNumber()?(e.update(t),n=e.getLineNumber()):i.push(e)});let o=new u.CodeLensHelper;i.forEach(e=>{e.dispose(o,t),this._lenses.splice(this._lenses.indexOf(e),1)}),o.commit(e)})}),r.schedule(),a.schedule()})),this._localToDispose.add(this._editor.onDidScrollChange(e=>{e.scrollTopChanged&&this._lenses.length>0&&r.schedule()})),this._localToDispose.add(this._editor.onDidLayoutChange(()=>{r.schedule()})),this._localToDispose.add(o.toDisposable(()=>{if(this._editor.getModel()){const e=s.StableEditorScrollState.capture(this._editor);this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{this._disposeAllLenses(e,t)})}),e.restore(this._editor)}else this._disposeAllLenses(void 0,void 0)})),this._localToDispose.add(this._editor.onMouseUp(e=>{ - if(9!==e.target.type)return;let t=e.target.element;if("SPAN"===(null==t?void 0:t.tagName)&&(t=t.parentElement),"A"===(null==t?void 0:t.tagName))for(const e of this._lenses){let i=e.getCommand(t);if(i){this._commandService.executeCommand(i.id,...i.arguments||[]).catch(e=>this._notificationService.error(e));break}}})),a.schedule()}_disposeAllLenses(e,t){const i=new u.CodeLensHelper;for(const e of this._lenses)e.dispose(i,t);e&&i.commit(e),this._lenses=[]}_renderCodeLensSymbols(e){if(!this._editor.hasModel())return;let t,i=this._editor.getModel().getLineCount(),n=[];for(let o of e.lenses){let e=o.symbol.range.startLineNumber;e<1||e>i||(t&&t[t.length-1].symbol.range.startLineNumber===e?t.push(o):(t=[o],n.push(t)))}const o=s.StableEditorScrollState.capture(this._editor);this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{const i=new u.CodeLensHelper;let o=0,s=0;for(;sthis._detectVisibleLenses&&this._detectVisibleLenses.schedule())),o++,s++)}for(;othis._detectVisibleLenses&&this._detectVisibleLenses.schedule())),s++;i.commit(e)})}),o.restore(this._editor)}_onViewportChanged(){this._currentResolveCodeLensSymbolsPromise&&(this._currentResolveCodeLensSymbolsPromise.cancel(),this._currentResolveCodeLensSymbolsPromise=void 0);const e=this._editor.getModel();if(!e)return;const t=[],o=[];if(this._lenses.forEach(i=>{const n=i.computeIfNecessary(e);n&&(t.push(n),o.push(i))}),0===t.length)return;const s=i.createCancelablePromise(i=>{const s=t.map((t,s)=>{ - const r=new Array(t.length),a=t.map((t,o)=>t.symbol.command||"function"!=typeof t.provider.resolveCodeLens?(r[o]=t.symbol,Promise.resolve(void 0)):Promise.resolve(t.provider.resolveCodeLens(e,t.symbol,i)).then(e=>{r[o]=e},n.onUnexpectedExternalError));return Promise.all(a).then(()=>{i.isCancellationRequested||o[s].isDisposed()||o[s].updateCommands(r)})});return Promise.all(s)});this._currentResolveCodeLensSymbolsPromise=s,this._currentResolveCodeLensSymbolsPromise.then(()=>{this._currentCodeLensModel&&this._codeLensCache.put(e,this._currentCodeLensModel),this._oldCodeLensModels.clear(),s===this._currentResolveCodeLensSymbolsPromise&&(this._currentResolveCodeLensSymbolsPromise=void 0)},e=>{n.onUnexpectedError(e),s===this._currentResolveCodeLensSymbolsPromise&&(this._currentResolveCodeLensSymbolsPromise=void 0)})}getLenses(){return this._lenses}};S.ID="css.editor.codeLens",S=a([l(1,g.ICommandService),l(2,p.INotificationService),l(3,m.ICodeLensCache)],S),t.CodeLensContribution=S, - d.registerEditorContribution(S.ID,S),d.registerEditorAction(class extends d.EditorAction{constructor(){super({id:"codelens.showLensesInCurrentLine",precondition:b.EditorContextKeys.hasCodeLensProvider,label:C.localize(0,null),alias:"Show CodeLens Commands For Current Line"})}run(e,t){return r(this,void 0,void 0,(function*(){if(!t.hasModel())return;const i=e.get(v.IQuickInputService),n=e.get(g.ICommandService),o=e.get(p.INotificationService),s=t.getSelection().positionLineNumber,r=t.getContribution(S.ID),a=[];for(let e of r.getLenses())if(e.getLineNumber()===s)for(let t of e.getItems()){const{command:e}=t.symbol;e&&a.push({label:e.title,command:e})}if(0===a.length)return;const l=yield i.pick(a,{canPickMany:!1});if(l)try{yield n.executeCommand(l.command.id,...l.command.arguments||[])}catch(e){o.error(e)}}))}})})),define(t[604],i([0,1,36,7,86,54,29,4,2,21,14,328]),(function(e,t,i,n,o,s,r,a,l,d,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.ColorPickerWidget=t.ColorPickerBody=t.ColorPickerHeader=void 0;const h=n.$;class u extends l.Disposable{constructor(e,t,i){super(),this.model=t,this.domNode=h(".colorpicker-header"),n.append(e,this.domNode),this.pickedColorNode=n.append(this.domNode,h(".picked-color"));const o=n.append(this.domNode,h(".original-color"));o.style.backgroundColor=r.Color.Format.CSS.format(this.model.originalColor)||"",this.backgroundColor=i.getColorTheme().getColor(d.editorHoverBackground)||r.Color.white,this._register(c.registerThemingParticipant((e,t)=>{this.backgroundColor=e.getColor(d.editorHoverBackground)||r.Color.white})),this._register(n.addDisposableListener(this.pickedColorNode,n.EventType.CLICK,()=>this.model.selectNextColorPresentation())),this._register(n.addDisposableListener(o,n.EventType.CLICK,()=>{this.model.color=this.model.originalColor,this.model.flushColor()})),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this._register(t.onDidChangePresentation(this.onDidChangePresentation,this)), - this.pickedColorNode.style.backgroundColor=r.Color.Format.CSS.format(t.color)||"",n.toggleClass(this.pickedColorNode,"light",t.color.rgba.a<.5?this.backgroundColor.isLighter():t.color.isLighter())}onDidChangeColor(e){this.pickedColorNode.style.backgroundColor=r.Color.Format.CSS.format(e)||"",n.toggleClass(this.pickedColorNode,"light",e.rgba.a<.5?this.backgroundColor.isLighter():e.isLighter()),this.onDidChangePresentation()}onDidChangePresentation(){this.pickedColorNode.textContent=this.model.presentation?this.model.presentation.label:""}}t.ColorPickerHeader=u;class g extends l.Disposable{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this.domNode=h(".colorpicker-body"),n.append(e,this.domNode),this.saturationBox=new p(this.domNode,this.model,this.pixelRatio),this._register(this.saturationBox),this._register(this.saturationBox.onDidChange(this.onDidSaturationValueChange,this)),this._register(this.saturationBox.onColorFlushed(this.flushColor,this)),this.opacityStrip=new f(this.domNode,this.model), - this._register(this.opacityStrip),this._register(this.opacityStrip.onDidChange(this.onDidOpacityChange,this)),this._register(this.opacityStrip.onColorFlushed(this.flushColor,this)),this.hueStrip=new _(this.domNode,this.model),this._register(this.hueStrip),this._register(this.hueStrip.onDidChange(this.onDidHueChange,this)),this._register(this.hueStrip.onColorFlushed(this.flushColor,this))}flushColor(){this.model.flushColor()}onDidSaturationValueChange({s:e,v:t}){const i=this.model.color.hsva;this.model.color=new r.Color(new r.HSVA(i.h,e,t,i.a))}onDidOpacityChange(e){const t=this.model.color.hsva;this.model.color=new r.Color(new r.HSVA(t.h,t.s,t.v,e))}onDidHueChange(e){const t=this.model.color.hsva,i=360*(1-e);this.model.color=new r.Color(new r.HSVA(360===i?0:i,t.s,t.v,t.a))}layout(){this.saturationBox.layout(),this.opacityStrip.layout(),this.hueStrip.layout()}}t.ColorPickerBody=g;class p extends l.Disposable{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this._onDidChange=new a.Emitter, - this.onDidChange=this._onDidChange.event,this._onColorFlushed=new a.Emitter,this.onColorFlushed=this._onColorFlushed.event,this.domNode=h(".saturation-wrap"),n.append(e,this.domNode),this.canvas=document.createElement("canvas"),this.canvas.className="saturation-box",n.append(this.domNode,this.canvas),this.selection=h(".saturation-selection"),n.append(this.domNode,this.selection),this.layout(),this._register(n.addDisposableGenericMouseDownListner(this.domNode,e=>this.onMouseDown(e))),this._register(this.model.onDidChangeColor(this.onDidChangeColor,this)),this.monitor=null}onMouseDown(e){this.monitor=this._register(new o.GlobalMouseMoveMonitor);const t=n.getDomNodePagePosition(this.domNode);e.target!==this.selection&&this.onDidChangePosition(e.offsetX,e.offsetY),this.monitor.startMonitoring(e.target,e.buttons,o.standardMouseMoveMerger,e=>this.onDidChangePosition(e.posx-t.left,e.posy-t.top),()=>null);const i=n.addDisposableGenericMouseUpListner(document,()=>{this._onColorFlushed.fire(),i.dispose(), - this.monitor&&(this.monitor.stopMonitoring(!0),this.monitor=null)},!0)}onDidChangePosition(e,t){const i=Math.max(0,Math.min(1,e/this.width)),n=Math.max(0,Math.min(1,1-t/this.height));this.paintSelection(i,n),this._onDidChange.fire({s:i,v:n})}layout(){this.width=this.domNode.offsetWidth,this.height=this.domNode.offsetHeight,this.canvas.width=this.width*this.pixelRatio,this.canvas.height=this.height*this.pixelRatio,this.paint();const e=this.model.color.hsva;this.paintSelection(e.s,e.v)}paint(){const e=this.model.color.hsva,t=new r.Color(new r.HSVA(e.h,1,1,1)),i=this.canvas.getContext("2d"),n=i.createLinearGradient(0,0,this.canvas.width,0);n.addColorStop(0,"rgba(255, 255, 255, 1)"),n.addColorStop(.5,"rgba(255, 255, 255, 0.5)"),n.addColorStop(1,"rgba(255, 255, 255, 0)");const o=i.createLinearGradient(0,0,0,this.canvas.height);o.addColorStop(0,"rgba(0, 0, 0, 0)"),o.addColorStop(1,"rgba(0, 0, 0, 1)"),i.rect(0,0,this.canvas.width,this.canvas.height),i.fillStyle=r.Color.Format.CSS.format(t),i.fill(),i.fillStyle=n, - i.fill(),i.fillStyle=o,i.fill()}paintSelection(e,t){this.selection.style.left=`${e*this.width}px`,this.selection.style.top=`${this.height-t*this.height}px`}onDidChangeColor(){this.monitor&&this.monitor.isMonitoring()||this.paint()}}class m extends l.Disposable{constructor(e,t){super(),this.model=t,this._onDidChange=new a.Emitter,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new a.Emitter,this.onColorFlushed=this._onColorFlushed.event,this.domNode=n.append(e,h(".strip")),this.overlay=n.append(this.domNode,h(".overlay")),this.slider=n.append(this.domNode,h(".slider")),this.slider.style.top="0px",this._register(n.addDisposableGenericMouseDownListner(this.domNode,e=>this.onMouseDown(e))),this.layout()}layout(){this.height=this.domNode.offsetHeight-this.slider.offsetHeight;const e=this.getValue(this.model.color);this.updateSliderPosition(e)}onMouseDown(e){const t=this._register(new o.GlobalMouseMoveMonitor),i=n.getDomNodePagePosition(this.domNode);n.addClass(this.domNode,"grabbing"), - e.target!==this.slider&&this.onDidChangeTop(e.offsetY),t.startMonitoring(e.target,e.buttons,o.standardMouseMoveMerger,e=>this.onDidChangeTop(e.posy-i.top),()=>null);const s=n.addDisposableGenericMouseUpListner(document,()=>{this._onColorFlushed.fire(),s.dispose(),t.stopMonitoring(!0),n.removeClass(this.domNode,"grabbing")},!0)}onDidChangeTop(e){const t=Math.max(0,Math.min(1,1-e/this.height));this.updateSliderPosition(t),this._onDidChange.fire(t)}updateSliderPosition(e){this.slider.style.top=`${(1-e)*this.height}px`}}class f extends m{constructor(e,t){super(e,t),n.addClass(this.domNode,"opacity-strip"),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this.onDidChangeColor(this.model.color)}onDidChangeColor(e){const{r:t,g:i,b:n}=e.rgba,o=new r.Color(new r.RGBA(t,i,n,1)),s=new r.Color(new r.RGBA(t,i,n,0));this.overlay.style.background=`linear-gradient(to bottom, ${o} 0%, ${s} 100%)`}getValue(e){return e.hsva.a}}class _ extends m{constructor(e,t){super(e,t),n.addClass(this.domNode,"hue-strip")} - getValue(e){return 1-e.hsva.h/360}}class v extends s.Widget{constructor(e,t,n,o){super(),this.model=t,this.pixelRatio=n,this._register(i.onDidChangeZoomLevel(()=>this.layout()));const s=h(".colorpicker-widget");e.appendChild(s);const r=new u(s,this.model,o);this.body=new g(s,this.model,this.pixelRatio),this._register(r),this._register(this.body)}layout(){this.body.layout()}}t.ColorPickerWidget=v})),define(t[605],i([0,1,456,14,21,26,330,331]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.SYMBOL_ICON_VARIABLE_FOREGROUND=t.SYMBOL_ICON_UNIT_FOREGROUND=t.SYMBOL_ICON_TYPEPARAMETER_FOREGROUND=t.SYMBOL_ICON_TEXT_FOREGROUND=t.SYMBOL_ICON_STRUCT_FOREGROUND=t.SYMBOL_ICON_STRING_FOREGROUND=t.SYMBOL_ICON_SNIPPET_FOREGROUND=t.SYMBOL_ICON_REFERENCE_FOREGROUND=t.SYMBOL_ICON_PROPERTY_FOREGROUND=t.SYMBOL_ICON_PACKAGE_FOREGROUND=t.SYMBOL_ICON_OPERATOR_FOREGROUND=t.SYMBOL_ICON_OBJECT_FOREGROUND=t.SYMBOL_ICON_NUMBER_FOREGROUND=t.SYMBOL_ICON_NULL_FOREGROUND=t.SYMBOL_ICON_NAMESPACE_FOREGROUND=t.SYMBOL_ICON_MODULE_FOREGROUND=t.SYMBOL_ICON_METHOD_FOREGROUND=t.SYMBOL_ICON_KEYWORD_FOREGROUND=t.SYMBOL_ICON_KEY_FOREGROUND=t.SYMBOL_ICON_INTERFACE_FOREGROUND=t.SYMBOL_ICON_FUNCTION_FOREGROUND=t.SYMBOL_ICON_FOLDER_FOREGROUND=t.SYMBOL_ICON_FILE_FOREGROUND=t.SYMBOL_ICON_FIELD_FOREGROUND=t.SYMBOL_ICON_EVENT_FOREGROUND=t.SYMBOL_ICON_ENUMERATOR_MEMBER_FOREGROUND=t.SYMBOL_ICON_ENUMERATOR_FOREGROUND=t.SYMBOL_ICON_CONSTRUCTOR_FOREGROUND=t.SYMBOL_ICON_CONSTANT_FOREGROUND=t.SYMBOL_ICON_COLOR_FOREGROUND=t.SYMBOL_ICON_CLASS_FOREGROUND=t.SYMBOL_ICON_BOOLEAN_FOREGROUND=t.SYMBOL_ICON_ARRAY_FOREGROUND=void 0, - t.SYMBOL_ICON_ARRAY_FOREGROUND=o.registerColor("symbolIcon.arrayForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(0,null)),t.SYMBOL_ICON_BOOLEAN_FOREGROUND=o.registerColor("symbolIcon.booleanForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(1,null)),t.SYMBOL_ICON_CLASS_FOREGROUND=o.registerColor("symbolIcon.classForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},i.localize(2,null)),t.SYMBOL_ICON_COLOR_FOREGROUND=o.registerColor("symbolIcon.colorForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(3,null)),t.SYMBOL_ICON_CONSTANT_FOREGROUND=o.registerColor("symbolIcon.constantForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(4,null)),t.SYMBOL_ICON_CONSTRUCTOR_FOREGROUND=o.registerColor("symbolIcon.constructorForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},i.localize(5,null)),t.SYMBOL_ICON_ENUMERATOR_FOREGROUND=o.registerColor("symbolIcon.enumeratorForeground",{dark:"#EE9D28", - light:"#D67E00",hc:"#EE9D28"},i.localize(6,null)),t.SYMBOL_ICON_ENUMERATOR_MEMBER_FOREGROUND=o.registerColor("symbolIcon.enumeratorMemberForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},i.localize(7,null)),t.SYMBOL_ICON_EVENT_FOREGROUND=o.registerColor("symbolIcon.eventForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},i.localize(8,null)),t.SYMBOL_ICON_FIELD_FOREGROUND=o.registerColor("symbolIcon.fieldForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},i.localize(9,null)),t.SYMBOL_ICON_FILE_FOREGROUND=o.registerColor("symbolIcon.fileForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(10,null)),t.SYMBOL_ICON_FOLDER_FOREGROUND=o.registerColor("symbolIcon.folderForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(11,null)),t.SYMBOL_ICON_FUNCTION_FOREGROUND=o.registerColor("symbolIcon.functionForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},i.localize(12,null)), - t.SYMBOL_ICON_INTERFACE_FOREGROUND=o.registerColor("symbolIcon.interfaceForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},i.localize(13,null)),t.SYMBOL_ICON_KEY_FOREGROUND=o.registerColor("symbolIcon.keyForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(14,null)),t.SYMBOL_ICON_KEYWORD_FOREGROUND=o.registerColor("symbolIcon.keywordForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(15,null)),t.SYMBOL_ICON_METHOD_FOREGROUND=o.registerColor("symbolIcon.methodForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},i.localize(16,null)),t.SYMBOL_ICON_MODULE_FOREGROUND=o.registerColor("symbolIcon.moduleForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(17,null)),t.SYMBOL_ICON_NAMESPACE_FOREGROUND=o.registerColor("symbolIcon.namespaceForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(18,null)),t.SYMBOL_ICON_NULL_FOREGROUND=o.registerColor("symbolIcon.nullForeground",{dark:o.foreground, - light:o.foreground,hc:o.foreground},i.localize(19,null)),t.SYMBOL_ICON_NUMBER_FOREGROUND=o.registerColor("symbolIcon.numberForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(20,null)),t.SYMBOL_ICON_OBJECT_FOREGROUND=o.registerColor("symbolIcon.objectForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(21,null)),t.SYMBOL_ICON_OPERATOR_FOREGROUND=o.registerColor("symbolIcon.operatorForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(22,null)),t.SYMBOL_ICON_PACKAGE_FOREGROUND=o.registerColor("symbolIcon.packageForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(23,null)),t.SYMBOL_ICON_PROPERTY_FOREGROUND=o.registerColor("symbolIcon.propertyForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(24,null)),t.SYMBOL_ICON_REFERENCE_FOREGROUND=o.registerColor("symbolIcon.referenceForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(25,null)), - t.SYMBOL_ICON_SNIPPET_FOREGROUND=o.registerColor("symbolIcon.snippetForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(26,null)),t.SYMBOL_ICON_STRING_FOREGROUND=o.registerColor("symbolIcon.stringForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(27,null)),t.SYMBOL_ICON_STRUCT_FOREGROUND=o.registerColor("symbolIcon.structForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(28,null)),t.SYMBOL_ICON_TEXT_FOREGROUND=o.registerColor("symbolIcon.textForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(29,null)),t.SYMBOL_ICON_TYPEPARAMETER_FOREGROUND=o.registerColor("symbolIcon.typeParameterForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(30,null)),t.SYMBOL_ICON_UNIT_FOREGROUND=o.registerColor("symbolIcon.unitForeground",{dark:o.foreground,light:o.foreground,hc:o.foreground},i.localize(31,null)),t.SYMBOL_ICON_VARIABLE_FOREGROUND=o.registerColor("symbolIcon.variableForeground",{ - dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},i.localize(32,null)),n.registerThemingParticipant((e,i)=>{const n=e.getColor(t.SYMBOL_ICON_ARRAY_FOREGROUND);n&&i.addRule(`${s.Codicon.symbolArray.cssSelector} { color: ${n}; }`);const o=e.getColor(t.SYMBOL_ICON_BOOLEAN_FOREGROUND);o&&i.addRule(`${s.Codicon.symbolBoolean.cssSelector} { color: ${o}; }`);const r=e.getColor(t.SYMBOL_ICON_CLASS_FOREGROUND);r&&i.addRule(`${s.Codicon.symbolClass.cssSelector} { color: ${r}; }`);const a=e.getColor(t.SYMBOL_ICON_METHOD_FOREGROUND);a&&i.addRule(`${s.Codicon.symbolMethod.cssSelector} { color: ${a}; }`);const l=e.getColor(t.SYMBOL_ICON_COLOR_FOREGROUND);l&&i.addRule(`${s.Codicon.symbolColor.cssSelector} { color: ${l}; }`);const d=e.getColor(t.SYMBOL_ICON_CONSTANT_FOREGROUND);d&&i.addRule(`${s.Codicon.symbolConstant.cssSelector} { color: ${d}; }`);const c=e.getColor(t.SYMBOL_ICON_CONSTRUCTOR_FOREGROUND);c&&i.addRule(`${s.Codicon.symbolConstructor.cssSelector} { color: ${c}; }`) - ;const h=e.getColor(t.SYMBOL_ICON_ENUMERATOR_FOREGROUND);h&&i.addRule(`\n\t\t\t${s.Codicon.symbolValue.cssSelector},${s.Codicon.symbolEnum.cssSelector} { color: ${h}; }`);const u=e.getColor(t.SYMBOL_ICON_ENUMERATOR_MEMBER_FOREGROUND);u&&i.addRule(`${s.Codicon.symbolEnumMember.cssSelector} { color: ${u}; }`);const g=e.getColor(t.SYMBOL_ICON_EVENT_FOREGROUND);g&&i.addRule(`${s.Codicon.symbolEvent.cssSelector} { color: ${g}; }`);const p=e.getColor(t.SYMBOL_ICON_FIELD_FOREGROUND);p&&i.addRule(`${s.Codicon.symbolField.cssSelector} { color: ${p}; }`);const m=e.getColor(t.SYMBOL_ICON_FILE_FOREGROUND);m&&i.addRule(`${s.Codicon.symbolFile.cssSelector} { color: ${m}; }`);const f=e.getColor(t.SYMBOL_ICON_FOLDER_FOREGROUND);f&&i.addRule(`${s.Codicon.symbolFolder.cssSelector} { color: ${f}; }`);const _=e.getColor(t.SYMBOL_ICON_FUNCTION_FOREGROUND);_&&i.addRule(`${s.Codicon.symbolFunction.cssSelector} { color: ${_}; }`);const v=e.getColor(t.SYMBOL_ICON_INTERFACE_FOREGROUND) - ;v&&i.addRule(`${s.Codicon.symbolInterface.cssSelector} { color: ${v}; }`);const C=e.getColor(t.SYMBOL_ICON_KEY_FOREGROUND);C&&i.addRule(`${s.Codicon.symbolKey.cssSelector} { color: ${C}; }`);const b=e.getColor(t.SYMBOL_ICON_KEYWORD_FOREGROUND);b&&i.addRule(`${s.Codicon.symbolKeyword.cssSelector} { color: ${b}; }`);const S=e.getColor(t.SYMBOL_ICON_MODULE_FOREGROUND);S&&i.addRule(`${s.Codicon.symbolModule.cssSelector} { color: ${S}; }`);const w=e.getColor(t.SYMBOL_ICON_NAMESPACE_FOREGROUND);w&&i.addRule(`${s.Codicon.symbolNamespace.cssSelector} { color: ${w}; }`);const y=e.getColor(t.SYMBOL_ICON_NULL_FOREGROUND);y&&i.addRule(`${s.Codicon.symbolNull.cssSelector} { color: ${y}; }`);const E=e.getColor(t.SYMBOL_ICON_NUMBER_FOREGROUND);E&&i.addRule(`${s.Codicon.symbolNumber.cssSelector} { color: ${E}; }`);const L=e.getColor(t.SYMBOL_ICON_OBJECT_FOREGROUND);L&&i.addRule(`${s.Codicon.symbolObject.cssSelector} { color: ${L}; }`);const x=e.getColor(t.SYMBOL_ICON_OPERATOR_FOREGROUND) - ;x&&i.addRule(`${s.Codicon.symbolOperator.cssSelector} { color: ${x}; }`);const D=e.getColor(t.SYMBOL_ICON_PACKAGE_FOREGROUND);D&&i.addRule(`${s.Codicon.symbolPackage.cssSelector} { color: ${D}; }`);const k=e.getColor(t.SYMBOL_ICON_PROPERTY_FOREGROUND);k&&i.addRule(`${s.Codicon.symbolProperty.cssSelector} { color: ${k}; }`);const N=e.getColor(t.SYMBOL_ICON_REFERENCE_FOREGROUND);N&&i.addRule(`${s.Codicon.symbolReference.cssSelector} { color: ${N}; }`);const I=e.getColor(t.SYMBOL_ICON_SNIPPET_FOREGROUND);I&&i.addRule(`${s.Codicon.symbolSnippet.cssSelector} { color: ${I}; }`);const M=e.getColor(t.SYMBOL_ICON_STRING_FOREGROUND);M&&i.addRule(`${s.Codicon.symbolString.cssSelector} { color: ${M}; }`);const R=e.getColor(t.SYMBOL_ICON_STRUCT_FOREGROUND);R&&i.addRule(`${s.Codicon.symbolStruct.cssSelector} { color: ${R}; }`);const T=e.getColor(t.SYMBOL_ICON_TEXT_FOREGROUND);T&&i.addRule(`${s.Codicon.symbolText.cssSelector} { color: ${T}; }`);const O=e.getColor(t.SYMBOL_ICON_TYPEPARAMETER_FOREGROUND) - ;O&&i.addRule(`${s.Codicon.symbolTypeParameter.cssSelector} { color: ${O}; }`);const A=e.getColor(t.SYMBOL_ICON_UNIT_FOREGROUND);A&&i.addRule(`${s.Codicon.symbolUnit.cssSelector} { color: ${A}; }`);const P=e.getColor(t.SYMBOL_ICON_VARIABLE_FOREGROUND);P&&i.addRule(`${s.Codicon.symbolVariable.cssSelector} { color: ${P}; }`)})})),define(t[606],i([0,1,3,52,31,21,14]),(function(e,t,i,n,o,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FindDecorations=void 0;class a{constructor(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}dispose(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}reset(){this._decorations=[], - this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}getCount(){return this._decorations.length}getFindScope(){return this._findScopeDecorationIds[0]?this._editor.getModel().getDecorationRange(this._findScopeDecorationIds[0]):null}getFindScopes(){if(this._findScopeDecorationIds.length){const e=this._findScopeDecorationIds.map(e=>this._editor.getModel().getDecorationRange(e)).filter(e=>!!e);if(e.length)return e}return null}getStartPosition(){return this._startPosition}setStartPosition(e){this._startPosition=e,this.setCurrentFindMatch(null)}_getDecorationIndex(e){const t=this._decorations.indexOf(e);return t>=0?t+1:1}getCurrentMatchesPosition(e){let t=this._editor.getModel().getDecorationsInRange(e);for(const e of t){const t=e.options;if(t===a._FIND_MATCH_DECORATION||t===a._CURRENT_FIND_MATCH_DECORATION)return this._getDecorationIndex(e.id)}return 0}setCurrentFindMatch(e){let t=null,n=0 - ;if(e)for(let i=0,o=this._decorations.length;i{if(null!==this._highlightedDecorationId&&(e.changeDecorationOptions(this._highlightedDecorationId,a._FIND_MATCH_DECORATION),this._highlightedDecorationId=null),null!==t&&(this._highlightedDecorationId=t,e.changeDecorationOptions(this._highlightedDecorationId,a._CURRENT_FIND_MATCH_DECORATION)),null!==this._rangeHighlightDecorationId&&(e.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),null!==t){let n=this._editor.getModel().getDecorationRange(t);if(n.startLineNumber!==n.endLineNumber&&1===n.endColumn){let e=n.endLineNumber-1,t=this._editor.getModel().getLineMaxColumn(e);n=new i.Range(n.startLineNumber,n.startColumn,e,t)}this._rangeHighlightDecorationId=e.addDecoration(n,a._RANGE_HIGHLIGHT_DECORATION)} - }),n}set(e,t){this._editor.changeDecorations(n=>{let o=a._FIND_MATCH_DECORATION,s=[];if(e.length>1e3){o=a._FIND_MATCH_NO_OVERVIEW_DECORATION;const t=this._editor.getModel().getLineCount(),n=this._editor.getLayoutInfo().height/t,r=Math.max(2,Math.ceil(3/n));let l=e[0].range.startLineNumber,d=e[0].range.endLineNumber;for(let t=1,n=e.length;t=n.startLineNumber?n.endLineNumber>d&&(d=n.endLineNumber):(s.push({range:new i.Range(l,1,d,1),options:a._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),l=n.startLineNumber,d=n.endLineNumber)}s.push({range:new i.Range(l,1,d,1),options:a._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}let r=new Array(e.length);for(let t=0,i=e.length;tn.removeDecoration(e)),this._findScopeDecorationIds=[]),(null==t?void 0:t.length)&&(this._findScopeDecorationIds=t.map(e=>n.addDecoration(e,a._FIND_SCOPE_DECORATION)))})}matchBeforePosition(e){if(0===this._decorations.length)return null;for(let t=this._decorations.length-1;t>=0;t--){let i=this._decorations[t],n=this._editor.getModel().getDecorationRange(i);if(n&&!(n.endLineNumber>e.lineNumber)){if(n.endLineNumbere.column))return n}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])}matchAfterPosition(e){if(0===this._decorations.length)return null;for(let t=0,i=this._decorations.length;te.lineNumber)return n;if(!(n.startColumnthis.research(!1),100),this._toDispose.add(this._updateDecorationsScheduler),this._toDispose.add(this._editor.onDidChangeCursorPosition(e=>{3!==e.reason&&5!==e.reason&&6!==e.reason||this._decorations.setStartPosition(this._editor.getPosition())})),this._ignoreModelContentChanged=!1,this._toDispose.add(this._editor.onDidChangeModelContent(e=>{ - this._ignoreModelContentChanged||(e.isFlush&&this._decorations.reset(),this._decorations.setStartPosition(this._editor.getPosition()),this._updateDecorationsScheduler.schedule())})),this._toDispose.add(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this.research(!1,this._state.searchScope)}dispose(){this._isDisposed=!0,n.dispose(this._startSearchingTimer),this._toDispose.dispose()}_onStateChanged(e){if(!this._isDisposed&&this._editor.hasModel()&&(e.searchString||e.isReplaceRevealed||e.isRegex||e.wholeWord||e.matchCase||e.searchScope)){this._editor.getModel().isTooLargeForSyncing()?(this._startSearchingTimer.cancel(),this._startSearchingTimer.setIfNotSet(()=>{e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)},p)):e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)}}static _getSearchRange(e,t){return t||e.getFullModelRange()}research(e,i){let n=null - ;void 0!==i?null!==i&&(n=Array.isArray(i)?i:[i]):n=this._decorations.getFindScopes(),null!==n&&(n=n.map(e=>{if(e.startLineNumber!==e.endLineNumber){let t=e.endLineNumber;return 1===e.endColumn&&(t-=1),new r.Range(e.startLineNumber,1,t,this._editor.getModel().getLineMaxColumn(t))}return e}));let o=this._findMatches(n,!1,t.MATCHES_LIMIT);this._decorations.set(o,n);const s=this._editor.getSelection();let a=this._decorations.getCurrentMatchesPosition(s);if(0===a&&o.length>0){const e=g.findFirstInSorted(o.map(e=>e.range),e=>r.Range.compareRangesUsingStarts(e,s)>=0);a=e>0?e-1+1:a}this._state.changeMatchInfo(a,this._decorations.getCount(),void 0),e&&this._editor.getOption(29).cursorMoveOnType&&this._moveToNextMatch(this._decorations.getStartPosition())}_hasMatches(){return this._state.matchesCount>0}_cannotFind(){if(!this._hasMatches()){let e=this._decorations.getFindScope();return e&&this._editor.revealRangeInCenterIfOutsideViewport(e,0),!0}return!1}_setCurrentFindMatch(e){ - let t=this._decorations.setCurrentFindMatch(e);this._state.changeMatchInfo(t,this._decorations.getCount(),e),this._editor.setSelection(e),this._editor.revealRangeInCenterIfOutsideViewport(e,0)}_prevSearchPosition(e){let t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),{lineNumber:i,column:n}=e,o=this._editor.getModel();return t||1===n?(1===i?i=o.getLineCount():i--,n=o.getLineMaxColumn(i)):n--,new s.Position(i,n)}_moveToPrevMatch(e,i=!1){if(!this._state.canNavigateBack()){const t=this._decorations.matchAfterPosition(e);return void(t&&this._setCurrentFindMatch(t))}if(this._decorations.getCount()=0||this._state.searchString.indexOf("$")>=0),{lineNumber:i,column:n}=e,o=this._editor.getModel() - ;return t||n===o.getLineMaxColumn(i)?(i===o.getLineCount()?i=1:i++,n=1):n++,new s.Position(i,n)}_moveToNextMatch(e){if(!this._state.canNavigateForward()){const t=this._decorations.matchBeforePosition(e);return void(t&&this._setCurrentFindMatch(t))}if(this._decorations.getCount()m._getSearchRange(this._editor.getModel(),e));return this._editor.getModel().findMatches(this._state.searchString,n,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(105):null,t,i)}replaceAll(){if(!this._hasMatches())return;const e=this._decorations.getFindScopes();null===e&&this._state.matchesCount>=t.MATCHES_LIMIT?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1)}_largeReplaceAll(){const e=new l.SearchParams(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(105):null).parseSearchRequest();if(!e)return - ;let t=e.regex;if(!t.multiline){let e="mu";t.ignoreCase&&(e+="i"),t.global&&(e+="g"),t=new RegExp(t.source,e)}const i=this._editor.getModel(),n=i.getValue(1),s=i.getFullModelRange(),r=this._getReplacePattern();let a;const d=this._state.preserveCase;a=r.hasReplacementPatterns||d?n.replace(t,(function(){return r.buildReplaceString(arguments,d)})):n.replace(t,r.buildReplaceString(null,d));let c=new o.ReplaceCommandThatPreservesSelection(s,a,this._editor.getSelection());this._executeEditorCommand("replaceAll",c)}_regularReplaceAll(e){const t=this._getReplacePattern();let i=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),n=[];for(let e=0,o=i.length;ee.range),n);this._executeEditorCommand("replaceAll",o)}selectAllMatches(){if(!this._hasMatches())return - ;let e=this._decorations.getFindScopes(),t=this._findMatches(e,!1,1073741824).map(e=>new a.Selection(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)),i=this._editor.getSelection();for(let e=0,n=t.length;ethis._hide(),2e3)),this._isVisible=!1,this._editor=e,this._state=t,this._keybindingService=o,this._domNode=document.createElement("div"), - this._domNode.className="findOptionsWidget",this._domNode.style.display="none",this._domNode.style.top="10px",this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true");const d=l.getColorTheme().getColor(a.inputActiveOptionBorder),c=l.getColorTheme().getColor(a.inputActiveOptionForeground),h=l.getColorTheme().getColor(a.inputActiveOptionBackground);this.caseSensitive=this._register(new n.CaseSensitiveCheckbox({appendTitle:this._keybindingLabelFor(r.FIND_IDS.ToggleCaseSensitiveCommand),isChecked:this._state.matchCase,inputActiveOptionBorder:d,inputActiveOptionForeground:c,inputActiveOptionBackground:h})),this._domNode.appendChild(this.caseSensitive.domNode),this._register(this.caseSensitive.onChange(()=>{this._state.change({matchCase:this.caseSensitive.checked},!1)})),this.wholeWords=this._register(new n.WholeWordsCheckbox({appendTitle:this._keybindingLabelFor(r.FIND_IDS.ToggleWholeWordCommand),isChecked:this._state.wholeWord,inputActiveOptionBorder:d, - inputActiveOptionForeground:c,inputActiveOptionBackground:h})),this._domNode.appendChild(this.wholeWords.domNode),this._register(this.wholeWords.onChange(()=>{this._state.change({wholeWord:this.wholeWords.checked},!1)})),this.regex=this._register(new n.RegexCheckbox({appendTitle:this._keybindingLabelFor(r.FIND_IDS.ToggleRegexCommand),isChecked:this._state.isRegex,inputActiveOptionBorder:d,inputActiveOptionForeground:c,inputActiveOptionBackground:h})),this._domNode.appendChild(this.regex.domNode),this._register(this.regex.onChange(()=>{this._state.change({isRegex:this.regex.checked},!1)})),this._editor.addOverlayWidget(this),this._register(this._state.onFindReplaceStateChange(e=>{let t=!1;e.isRegex&&(this.regex.checked=this._state.isRegex,t=!0),e.wholeWord&&(this.wholeWords.checked=this._state.wholeWord,t=!0),e.matchCase&&(this.caseSensitive.checked=this._state.matchCase,t=!0),!this._state.isRevealed&&t&&this._revealTemporarily()})), - this._register(i.addDisposableNonBubblingMouseOutListener(this._domNode,e=>this._onMouseOut())),this._register(i.addDisposableListener(this._domNode,"mouseover",e=>this._onMouseOver())),this._applyTheme(l.getColorTheme()),this._register(l.onDidColorThemeChange(this._applyTheme.bind(this)))}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return d.ID}getDomNode(){return this._domNode}getPosition(){return{preference:0}}highlightFindOptions(){this._revealTemporarily()}_revealTemporarily(){this._show(),this._hideSoon.schedule()}_onMouseOut(){this._hideSoon.schedule()}_onMouseOver(){this._hideSoon.cancel()}_show(){this._isVisible||(this._isVisible=!0,this._domNode.style.display="block")}_hide(){this._isVisible&&(this._isVisible=!1,this._domNode.style.display="none")}_applyTheme(e){let t={inputActiveOptionBorder:e.getColor(a.inputActiveOptionBorder), - inputActiveOptionForeground:e.getColor(a.inputActiveOptionForeground),inputActiveOptionBackground:e.getColor(a.inputActiveOptionBackground)};this.caseSensitive.style(t),this.wholeWords.style(t),this.regex.style(t)}}t.FindOptionsWidget=d,d.ID="editor.contrib.findOptionsWidget",l.registerThemingParticipant((e,t)=>{const i=e.getColor(a.editorWidgetBackground);i&&t.addRule(`.monaco-editor .findOptionsWidget { background-color: ${i}; }`);const n=e.getColor(a.editorWidgetForeground);n&&t.addRule(`.monaco-editor .findOptionsWidget { color: ${n}; }`);const o=e.getColor(a.widgetShadow);o&&t.addRule(`.monaco-editor .findOptionsWidget { box-shadow: 0 2px 8px ${o}; }`);const s=e.getColor(a.contrastBorder);s&&t.addRule(`.monaco-editor .findOptionsWidget { border: 2px solid ${s}; }`)})})),define(t[608],i([0,1,4,2,3,139]),(function(e,t,i,n,o,s){"use strict";function r(e,t){return 1===e||2!==e&&t}Object.defineProperty(t,"__esModule",{value:!0}),t.FindReplaceState=void 0;class a extends n.Disposable{constructor(){super(), - this._onFindReplaceStateChange=this._register(new i.Emitter),this.onFindReplaceStateChange=this._onFindReplaceStateChange.event,this._searchString="",this._replaceString="",this._isRevealed=!1,this._isReplaceRevealed=!1,this._isRegex=!1,this._isRegexOverride=0,this._wholeWord=!1,this._wholeWordOverride=0,this._matchCase=!1,this._matchCaseOverride=0,this._preserveCase=!1,this._preserveCaseOverride=0,this._searchScope=null,this._matchesPosition=0,this._matchesCount=0,this._currentMatch=null,this._loop=!0}get searchString(){return this._searchString}get replaceString(){return this._replaceString}get isRevealed(){return this._isRevealed}get isReplaceRevealed(){return this._isReplaceRevealed}get isRegex(){return r(this._isRegexOverride,this._isRegex)}get wholeWord(){return r(this._wholeWordOverride,this._wholeWord)}get matchCase(){return r(this._matchCaseOverride,this._matchCase)}get preserveCase(){return r(this._preserveCaseOverride,this._preserveCase)}get actualIsRegex(){return this._isRegex} - get actualWholeWord(){return this._wholeWord}get actualMatchCase(){return this._matchCase}get actualPreserveCase(){return this._preserveCase}get searchScope(){return this._searchScope}get matchesPosition(){return this._matchesPosition}get matchesCount(){return this._matchesCount}get currentMatch(){return this._currentMatch}changeMatchInfo(e,t,i){let n={moveCursor:!1,updateHistory:!1,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},s=!1;0===t&&(e=0),e>t&&(e=t),this._matchesPosition!==e&&(this._matchesPosition=e,n.matchesPosition=!0,s=!0),this._matchesCount!==t&&(this._matchesCount=t,n.matchesCount=!0,s=!0),void 0!==i&&(o.Range.equalsRange(this._currentMatch,i)||(this._currentMatch=i,n.currentMatch=!0,s=!0)),s&&this._onFindReplaceStateChange.fire(n)}change(e,t,i=!0){var n;let s={moveCursor:t,updateHistory:i,searchString:!1,replaceString:!1,isRevealed:!1, - isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},r=!1;const a=this.isRegex,l=this.wholeWord,d=this.matchCase,c=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,s.searchString=!0,r=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,s.replaceString=!0,r=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,s.isRevealed=!0,r=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,s.isReplaceRevealed=!0,r=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase), - void 0!==e.searchScope&&((null===(n=e.searchScope)||void 0===n?void 0:n.every(e=>{var t;return null===(t=this._searchScope)||void 0===t?void 0:t.some(t=>!o.Range.equalsRange(t,e))}))||(this._searchScope=e.searchScope,s.searchScope=!0,r=!0)),void 0!==e.loop&&this._loop!==e.loop&&(this._loop=e.loop,s.loop=!0,r=!0),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,a!==this.isRegex&&(r=!0,s.isRegex=!0),l!==this.wholeWord&&(r=!0,s.wholeWord=!0),d!==this.matchCase&&(r=!0,s.matchCase=!0),c!==this.preserveCase&&(r=!0,s.preserveCase=!0),r&&this._onFindReplaceStateChange.fire(s)}canNavigateBack(){return this.canNavigateInLoop()||1!==this.matchesPosition}canNavigateForward(){return this.canNavigateInLoop()||this.matchesPosition=s.MATCHES_LIMIT}}t.FindReplaceState=a})),define(t[609],i([0,1,458,7,48,152,117,54,15,12,2,16,8,3,139,21,14,550,26,332]),(function(e,t,i,n,o,s,a,l,d,c,h,u,g,p,m,f,_,v,C){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleButton=t.FindWidget=t.FindWidgetViewZone=t.findNextMatchIcon=t.findPreviousMatchIcon=t.findReplaceAllIcon=t.findReplaceIcon=t.findCloseIcon=void 0;const b=C.registerIcon("find-selection",C.Codicon.selection),S=C.registerIcon("find-collapsed",C.Codicon.chevronRight),w=C.registerIcon("find-expanded",C.Codicon.chevronDown);t.findCloseIcon=C.registerIcon("find-close",C.Codicon.close),t.findReplaceIcon=C.registerIcon("find-replace",C.Codicon.replace),t.findReplaceAllIcon=C.registerIcon("find-replace-all",C.Codicon.replaceAll),t.findPreviousMatchIcon=C.registerIcon("find-previous-match",C.Codicon.arrowUp),t.findNextMatchIcon=C.registerIcon("find-next-match",C.Codicon.arrowDown) - ;const y=i.localize(0,null),E=i.localize(1,null),L=i.localize(2,null),x=i.localize(3,null),D=i.localize(4,null),k=i.localize(5,null),N=i.localize(6,null),I=i.localize(7,null),M=i.localize(8,null),R=i.localize(9,null),T=i.localize(10,null),O=i.localize(11,null,m.MATCHES_LIMIT),A=i.localize(12,null),P=i.localize(13,null),F=419,W=221;let B=69;const V=33,z="ctrlEnterReplaceAll.windows.donotask",H=u.isMacintosh?256:2048;class K{constructor(e){this.afterLineNumber=e,this.heightInPx=V,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"}}function U(e,t,i){const n=!!t.match(/\n/);i&&n&&i.selectionStart>0&&e.stopPropagation()}function $(e,t,i){const n=!!t.match(/\n/);i&&n&&i.selectionEndthis._updateHistoryDelayer.cancel())),this._register(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this._buildDomNode(),this._updateButtons(),this._tryUpdateWidgetWidth(),this._findInput.inputBox.layout(),this._register(this._codeEditor.onDidChangeConfiguration(e=>{if(e.hasChanged(72)&&(this._codeEditor.getOption(72)&&this._state.change({isReplaceRevealed:!1},!1),this._updateButtons()),e.hasChanged(117)&&this._tryUpdateWidgetWidth(),e.hasChanged(2)&&this.updateAccessibilitySupport(),e.hasChanged(29)){const e=this._codeEditor.getOption(29).addExtraSpaceOnTop;e&&!this._viewZone&&(this._viewZone=new K(0),this._showViewZone()),!e&&this._viewZone&&this._removeViewZone()} - })),this.updateAccessibilitySupport(),this._register(this._codeEditor.onDidChangeCursorSelection(()=>{this._isVisible&&this._updateToggleSelectionFindButton()})),this._register(this._codeEditor.onDidFocusEditorWidget(()=>r(this,void 0,void 0,(function*(){if(this._isVisible){let e=yield this._controller.getGlobalBufferTerm();e&&e!==this._state.searchString&&(this._state.change({searchString:e},!0),this._findInput.select())}})))),this._findInputFocused=m.CONTEXT_FIND_INPUT_FOCUSED.bindTo(a),this._findFocusTracker=this._register(n.trackFocus(this._findInput.inputBox.inputElement)),this._register(this._findFocusTracker.onDidFocus(()=>{this._findInputFocused.set(!0),this._updateSearchScope()})),this._register(this._findFocusTracker.onDidBlur(()=>{this._findInputFocused.set(!1)})),this._replaceInputFocused=m.CONTEXT_REPLACE_INPUT_FOCUSED.bindTo(a),this._replaceFocusTracker=this._register(n.trackFocus(this._replaceInput.inputBox.inputElement)),this._register(this._replaceFocusTracker.onDidFocus(()=>{ - this._replaceInputFocused.set(!0),this._updateSearchScope()})),this._register(this._replaceFocusTracker.onDidBlur(()=>{this._replaceInputFocused.set(!1)})),this._codeEditor.addOverlayWidget(this),this._codeEditor.getOption(29).addExtraSpaceOnTop&&(this._viewZone=new K(0)),this._applyTheme(l.getColorTheme()),this._register(l.onDidColorThemeChange(this._applyTheme.bind(this))),this._register(this._codeEditor.onDidChangeModel(()=>{this._isVisible&&(this._viewZoneId=void 0)})),this._register(this._codeEditor.onDidScrollChange(e=>{e.scrollTopChanged?this._layoutViewZone():setTimeout(()=>{this._layoutViewZone()},0)}))}getId(){return j.ID}getDomNode(){return this._domNode}getPosition(){return this._isVisible?{preference:0}:null}_onStateChanged(e){if(e.searchString){try{this._ignoreChangeEvent=!0,this._findInput.setValue(this._state.searchString)}finally{this._ignoreChangeEvent=!1}this._updateButtons()}if(e.replaceString&&(this._replaceInput.inputBox.value=this._state.replaceString), - e.isRevealed&&(this._state.isRevealed?this._reveal():this._hide(!0)),e.isReplaceRevealed&&(this._state.isReplaceRevealed?this._codeEditor.getOption(72)||this._isReplaceVisible||(this._isReplaceVisible=!0,this._replaceInput.width=n.getTotalWidth(this._findInput.domNode),this._updateButtons(),this._replaceInput.inputBox.layout()):this._isReplaceVisible&&(this._isReplaceVisible=!1,this._updateButtons())),(e.isRevealed||e.isReplaceRevealed)&&(this._state.isRevealed||this._state.isReplaceRevealed)&&this._tryUpdateHeight()&&this._showViewZone(),e.isRegex&&this._findInput.setRegex(this._state.isRegex),e.wholeWord&&this._findInput.setWholeWords(this._state.wholeWord),e.matchCase&&this._findInput.setCaseSensitive(this._state.matchCase),e.searchScope&&(this._state.searchScope?this._toggleSelectionFind.checked=!0:this._toggleSelectionFind.checked=!1,this._updateToggleSelectionFindButton()),e.searchString||e.matchesCount||e.matchesPosition){let e=this._state.searchString.length>0&&0===this._state.matchesCount - ;n.toggleClass(this._domNode,"no-results",e),this._updateMatchesCount(),this._updateButtons()}(e.searchString||e.currentMatch)&&this._layoutViewZone(),e.updateHistory&&this._delayedUpdateHistory(),e.loop&&this._updateButtons()}_delayedUpdateHistory(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this))}_updateHistory(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()}_updateMatchesCount(){let e;if(this._matchesCount.style.minWidth=B+"px",this._state.matchesCount>=m.MATCHES_LIMIT?this._matchesCount.title=O:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),this._state.matchesCount>0){let t=String(this._state.matchesCount);this._state.matchesCount>=m.MATCHES_LIMIT&&(t+="+");let i=String(this._state.matchesPosition);"0"===i&&(i="?"),e=g.format(A,i,t)}else e=P;this._matchesCount.appendChild(document.createTextNode(e)), - o.alert(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString)),B=Math.max(B,this._matchesCount.clientWidth)}_getAriaLabel(e,t,n){if(e===P)return""===n?i.localize(14,null,e):i.localize(15,null,e,n);if(t){const o=i.localize(16,null,e,n,t.startLineNumber+":"+t.startColumn),s=this._codeEditor.getModel();if(s&&t.startLineNumber<=s.getLineCount()&&t.startLineNumber>=1){return`${s.getLineContent(t.startLineNumber)}, ${o}`}return o}return i.localize(17,null,e,n)}_updateToggleSelectionFindButton(){let e=this._codeEditor.getSelection(),t=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),i=this._toggleSelectionFind.checked;this._isVisible&&(i||t)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()}_updateButtons(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible) - ;let e=this._state.searchString.length>0,t=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&e&&t&&this._state.canNavigateBack()),this._nextBtn.setEnabled(this._isVisible&&e&&t&&this._state.canNavigateForward()),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),n.toggleClass(this._domNode,"replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);let i=!this._codeEditor.getOption(72);this._toggleReplaceBtn.setEnabled(this._isVisible&&i)}_reveal(){if(!this._isVisible){this._isVisible=!0;const e=this._codeEditor.getSelection();switch(this._codeEditor.getOption(29).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":const t=!!e&&e.startLineNumber!==e.endLineNumber;this._toggleSelectionFind.checked=t}this._tryUpdateWidgetWidth(),this._updateButtons(), - setTimeout(()=>{n.addClass(this._domNode,"visible"),this._domNode.setAttribute("aria-hidden","false")},0),setTimeout(()=>{this._findInput.validate()},200),this._codeEditor.layoutOverlayWidget(this);let t=!0;if(this._codeEditor.getOption(29).seedSearchStringFromSelection&&e){const i=this._codeEditor.getDomNode();if(i){const o=n.getDomNodePagePosition(i),s=this._codeEditor.getScrolledVisiblePosition(e.getStartPosition()),r=o.left+(s?s.left:0),a=s?s.top:0;if(this._viewZone&&ae.startLineNumber&&(t=!1);const i=n.getTopLeftOffset(this._domNode).left;r>i&&(t=!1);const s=this._codeEditor.getScrolledVisiblePosition(e.getEndPosition());o.left+(s?s.left:0)>i&&(t=!1)}}}this._showViewZone(t)}}_hide(e){this._isVisible&&(this._isVisible=!1,this._updateButtons(),n.removeClass(this._domNode,"visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())} - _layoutViewZone(){if(!this._codeEditor.getOption(29).addExtraSpaceOnTop)return void this._removeViewZone();if(!this._isVisible)return;const e=this._viewZone;void 0===this._viewZoneId&&e&&this._codeEditor.changeViewZones(t=>{e.heightInPx=this._getHeight(),this._viewZoneId=t.addZone(e),this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+e.heightInPx)})}_showViewZone(e=!0){if(!this._isVisible)return;if(!this._codeEditor.getOption(29).addExtraSpaceOnTop)return;void 0===this._viewZone&&(this._viewZone=new K(0));const t=this._viewZone;this._codeEditor.changeViewZones(i=>{if(void 0!==this._viewZoneId){const n=this._getHeight();if(n===t.heightInPx)return;let o=n-t.heightInPx;return t.heightInPx=n,i.layoutZone(this._viewZoneId),void(e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+o))}{let n=this._getHeight();if((n-=this._codeEditor.getOption(66).top)<=0)return;t.heightInPx=n,this._viewZoneId=i.addZone(t),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+n)}})} - _removeViewZone(){this._codeEditor.changeViewZones(e=>{void 0!==this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0,this._viewZone&&(this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()-this._viewZone.heightInPx),this._viewZone=void 0))})}_applyTheme(e){let t={inputActiveOptionBorder:e.getColor(f.inputActiveOptionBorder),inputActiveOptionBackground:e.getColor(f.inputActiveOptionBackground),inputActiveOptionForeground:e.getColor(f.inputActiveOptionForeground),inputBackground:e.getColor(f.inputBackground),inputForeground:e.getColor(f.inputForeground),inputBorder:e.getColor(f.inputBorder),inputValidationInfoBackground:e.getColor(f.inputValidationInfoBackground),inputValidationInfoForeground:e.getColor(f.inputValidationInfoForeground),inputValidationInfoBorder:e.getColor(f.inputValidationInfoBorder),inputValidationWarningBackground:e.getColor(f.inputValidationWarningBackground),inputValidationWarningForeground:e.getColor(f.inputValidationWarningForeground), - inputValidationWarningBorder:e.getColor(f.inputValidationWarningBorder),inputValidationErrorBackground:e.getColor(f.inputValidationErrorBackground),inputValidationErrorForeground:e.getColor(f.inputValidationErrorForeground),inputValidationErrorBorder:e.getColor(f.inputValidationErrorBorder)};this._findInput.style(t),this._replaceInput.style(t),this._toggleSelectionFind.style(t)}_tryUpdateWidgetWidth(){if(!this._isVisible)return;if(!n.isInDOM(this._domNode))return;const e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)return void n.addClass(this._domNode,"hiddenEditor");n.hasClass(this._domNode,"hiddenEditor")&&n.removeClass(this._domNode,"hiddenEditor");const t=e.width,i=e.minimap.minimapWidth;let o=!1,s=!1,r=!1;if(this._resized){if(n.getTotalWidth(this._domNode)>F)return this._domNode.style.maxWidth=`${t-28-i-15}px`,void(this._replaceInput.width=n.getTotalWidth(this._findInput.domNode))}if(F+28+i>=t&&(s=!0),F+28+i-B>=t&&(r=!0),F+28+i-B>=t+50&&(o=!0), - n.toggleClass(this._domNode,"collapsed-find-widget",o),n.toggleClass(this._domNode,"narrow-find-widget",r),n.toggleClass(this._domNode,"reduced-find-widget",s),r||o||(this._domNode.style.maxWidth=`${t-28-i-15}px`),this._resized){this._findInput.inputBox.layout();let e=this._findInput.inputBox.element.clientWidth;e>0&&(this._replaceInput.width=e)}else this._isReplaceVisible&&(this._replaceInput.width=n.getTotalWidth(this._findInput.domNode))}_getHeight(){let e=0;return e+=4,e+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(e+=4,e+=this._replaceInput.inputBox.height+2),e+=4}_tryUpdateHeight(){const e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=`${e}px`,!0)}focusFindInput(){this._findInput.select(),this._findInput.focus()}focusReplaceInput(){this._replaceInput.select(),this._replaceInput.focus()}highlightFindOptions(){this._findInput.highlightFindOptions()}_updateSearchScope(){ - if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){let e=this._codeEditor.getSelections();e.map(e=>{1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));const t=this._state.currentMatch;return e.startLineNumber===e.endLineNumber||p.Range.equalsRange(e,t)?null:e}).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}_onFindInputMouseDown(e){e.middleButton&&e.stopPropagation()}_onFindInputKeyDown(e){return e.equals(3|H)?(this._findInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?U(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?$(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0} - _onReplaceInputKeyDown(e){return e.equals(3|H)?(u.isWindows&&u.isNative&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(i.localize(18,null)),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store(z,!0,0)),this._replaceInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(1026)?(this._findInput.focus(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?U(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?$(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0}getVerticalSashLeft(e){return 0}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}_buildDomNode(){this._findInput=this._register(new v.ContextScopedFindInput(null,this._contextViewProvider,{width:W, - label:y,placeholder:E,appendCaseSensitiveLabel:this._keybindingLabelFor(m.FIND_IDS.ToggleCaseSensitiveCommand),appendWholeWordsLabel:this._keybindingLabelFor(m.FIND_IDS.ToggleWholeWordCommand),appendRegexLabel:this._keybindingLabelFor(m.FIND_IDS.ToggleRegexCommand),validation:e=>{if(0===e.length||!this._findInput.getRegex())return null;try{return new RegExp(e,"gu"),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown(e=>this._onFindInputKeyDown(e))),this._register(this._findInput.inputBox.onDidChange(()=>{this._ignoreChangeEvent||this._state.change({searchString:this._findInput.getValue()},!0)})),this._register(this._findInput.onDidOptionChange(()=>{this._state.change({isRegex:this._findInput.getRegex(), - wholeWord:this._findInput.getWholeWords(),matchCase:this._findInput.getCaseSensitive()},!0)})),this._register(this._findInput.onCaseSensitiveKeyDown(e=>{e.equals(1026)&&this._isReplaceVisible&&(this._replaceInput.focus(),e.preventDefault())})),this._register(this._findInput.onRegexKeyDown(e=>{e.equals(2)&&this._isReplaceVisible&&(this._replaceInput.focusOnPreserve(),e.preventDefault())})),this._register(this._findInput.inputBox.onDidHeightChange(e=>{this._tryUpdateHeight()&&this._showViewZone()})),u.isLinux&&this._register(this._findInput.onMouseDown(e=>this._onFindInputMouseDown(e))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new q({label:L+this._keybindingLabelFor(m.FIND_IDS.PreviousMatchFindAction),className:t.findPreviousMatchIcon.classNames,onTrigger:()=>{this._codeEditor.getAction(m.FIND_IDS.PreviousMatchFindAction).run().then(void 0,c.onUnexpectedError)}})),this._nextBtn=this._register(new q({ - label:x+this._keybindingLabelFor(m.FIND_IDS.NextMatchFindAction),className:t.findNextMatchIcon.classNames,onTrigger:()=>{this._codeEditor.getAction(m.FIND_IDS.NextMatchFindAction).run().then(void 0,c.onUnexpectedError)}}));let e=document.createElement("div");e.className="find-part",e.appendChild(this._findInput.domNode);const i=document.createElement("div");i.className="find-actions",e.appendChild(i),i.appendChild(this._matchesCount),i.appendChild(this._prevBtn.domNode),i.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new s.Checkbox({icon:b,title:D+this._keybindingLabelFor(m.FIND_IDS.ToggleSearchScopeCommand),isChecked:!1})),this._register(this._toggleSelectionFind.onChange(()=>{if(this._toggleSelectionFind.checked){if(this._codeEditor.hasModel()){let e=this._codeEditor.getSelections();e.map(e=>(1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1))), - e.isEmpty()?null:e)).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}else this._state.change({searchScope:null},!0)})),i.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new q({label:k+this._keybindingLabelFor(m.FIND_IDS.CloseFindWidgetCommand),className:t.findCloseIcon.classNames,onTrigger:()=>{this._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:e=>{e.equals(2)&&this._isReplaceVisible&&(this._replaceBtn.isEnabled()?this._replaceBtn.focus():this._codeEditor.focus(),e.preventDefault())}})),i.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new v.ContextScopedReplaceInput(null,void 0,{label:N,placeholder:I,history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown(e=>this._onReplaceInputKeyDown(e))),this._register(this._replaceInput.inputBox.onDidChange(()=>{this._state.change({ - replaceString:this._replaceInput.inputBox.value},!1)})),this._register(this._replaceInput.inputBox.onDidHeightChange(e=>{this._isReplaceVisible&&this._tryUpdateHeight()&&this._showViewZone()})),this._register(this._replaceInput.onDidOptionChange(()=>{this._state.change({preserveCase:this._replaceInput.getPreserveCase()},!0)})),this._register(this._replaceInput.onPreserveCaseKeyDown(e=>{e.equals(2)&&(this._prevBtn.isEnabled()?this._prevBtn.focus():this._nextBtn.isEnabled()?this._nextBtn.focus():this._toggleSelectionFind.enabled?this._toggleSelectionFind.focus():this._closeBtn.isEnabled()&&this._closeBtn.focus(),e.preventDefault())})),this._replaceBtn=this._register(new q({label:M+this._keybindingLabelFor(m.FIND_IDS.ReplaceOneAction),className:t.findReplaceIcon.classNames,onTrigger:()=>{this._controller.replace()},onKeyDown:e=>{e.equals(1026)&&(this._closeBtn.focus(),e.preventDefault())}})),this._replaceAllBtn=this._register(new q({label:R+this._keybindingLabelFor(m.FIND_IDS.ReplaceAllAction), - className:t.findReplaceAllIcon.classNames,onTrigger:()=>{this._controller.replaceAll()}}));let o=document.createElement("div");o.className="replace-part",o.appendChild(this._replaceInput.domNode);const r=document.createElement("div");r.className="replace-actions",o.appendChild(r),r.appendChild(this._replaceBtn.domNode),r.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new q({label:T,className:"codicon toggle left",onTrigger:()=>{this._state.change({isReplaceRevealed:!this._isReplaceVisible},!1),this._isReplaceVisible&&(this._replaceInput.width=n.getTotalWidth(this._findInput.domNode),this._replaceInput.inputBox.layout()),this._showViewZone()}})),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width=`${F}px`,this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(e), - this._domNode.appendChild(o),this._resizeSash=new a.Sash(this._domNode,this,{orientation:0,size:2}),this._resized=!1;let l=F;this._register(this._resizeSash.onDidStart(()=>{l=n.getTotalWidth(this._domNode)})),this._register(this._resizeSash.onDidChange(e=>{this._resized=!0;let t=l+e.startX-e.currentX;if(t(parseFloat(n.getComputedStyle(this._domNode).maxWidth)||0)||(this._domNode.style.width=`${t}px`,this._isReplaceVisible&&(this._replaceInput.width=n.getTotalWidth(this._findInput.domNode)),this._findInput.inputBox.layout(),this._tryUpdateHeight())})),this._register(this._resizeSash.onDidReset(()=>{const e=n.getTotalWidth(this._domNode);if(e{this._opts.onTrigger(),e.preventDefault()}),this.onkeydown(this._domNode,e=>{if(e.equals(10)||e.equals(3))return this._opts.onTrigger(),void e.preventDefault();this._opts.onKeyDown&&this._opts.onKeyDown(e)})}get domNode(){return this._domNode}isEnabled(){return this._domNode.tabIndex>=0}focus(){this._domNode.focus()}setEnabled(e){n.toggleClass(this._domNode,"disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1}setExpanded(e){this._domNode.setAttribute("aria-expanded",String(!!e)), - e?(n.removeClasses(this._domNode,S.classNames),n.addClasses(this._domNode,w.classNames)):(n.removeClasses(this._domNode,w.classNames),n.addClasses(this._domNode,S.classNames))}}t.SimpleButton=q,_.registerThemingParticipant((e,t)=>{const i=(e,i)=>{i&&t.addRule(`.monaco-editor ${e} { background-color: ${i}; }`)};i(".findMatch",e.getColor(f.editorFindMatchHighlight)),i(".currentFindMatch",e.getColor(f.editorFindMatch)),i(".findScope",e.getColor(f.editorFindRangeHighlight)),i(".find-widget",e.getColor(f.editorWidgetBackground));const n=e.getColor(f.widgetShadow);n&&t.addRule(`.monaco-editor .find-widget { box-shadow: 0 2px 8px ${n}; }`);const o=e.getColor(f.editorFindMatchHighlightBorder);o&&t.addRule(`.monaco-editor .findMatch { border: 1px ${"hc"===e.type?"dotted":"solid"} ${o}; box-sizing: border-box; }`);const s=e.getColor(f.editorFindMatchBorder);s&&t.addRule(`.monaco-editor .currentFindMatch { border: 2px solid ${s}; padding: 1px; box-sizing: border-box; }`) - ;const r=e.getColor(f.editorFindRangeHighlightBorder);r&&t.addRule(`.monaco-editor .findScope { border: 1px ${"hc"===e.type?"dashed":"solid"} ${r}; }`);const a=e.getColor(f.contrastBorder);a&&t.addRule(`.monaco-editor .find-widget { border: 1px solid ${a}; }`);const l=e.getColor(f.editorWidgetForeground);l&&t.addRule(`.monaco-editor .find-widget { color: ${l}; }`);const d=e.getColor(f.errorForeground);d&&t.addRule(`.monaco-editor .find-widget.no-results .matchesCount { color: ${d}; }`);const c=e.getColor(f.editorWidgetResizeBorder);if(c)t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${c}; }`);else{const i=e.getColor(f.editorWidgetBorder);i&&t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${i}; }`)}const h=e.getColor(f.focusBorder);h&&t.addRule(`.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: ${h}; }`)})})), - define(t[610],i([0,1,459,23,8,15,39,2,11,395,519,22,396,42,520,18,217,397,12,17,14,21,333]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.editorFoldForeground=t.foldBackgroundBackground=t.FoldingController=void 0;const E=new S.RawContextKey("foldingEnabled",!1);let L=class e extends d.Disposable{constructor(e,t){super(),this.contextKeyService=t,this.localToDispose=this._register(new d.DisposableStore),this.editor=e;const i=this.editor.getOptions();this._isEnabled=i.get(31),this._useFoldingProviders="indentation"!==i.get(32),this._unfoldOnClickAfterEndOfLine=i.get(34),this.foldingModel=null,this.hiddenRangeModel=null,this.rangeProvider=null,this.foldingRegionPromise=null,this.foldingStateMemento=null,this.foldingModelPromise=null,this.updateScheduler=null,this.cursorChangedScheduler=null,this.mouseDownInfo=null,this.foldingDecorationProvider=new u.FoldingDecorationProvider(e), - this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===i.get(91),this.foldingDecorationProvider.showFoldingHighlights=i.get(33),this.foldingEnabled=E.bindTo(this.contextKeyService),this.foldingEnabled.set(this._isEnabled),this._register(this.editor.onDidChangeModel(()=>this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(e=>{if(e.hasChanged(31)&&(this._isEnabled=this.editor.getOptions().get(31),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),e.hasChanged(91)||e.hasChanged(33)){const e=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===e.get(91),this.foldingDecorationProvider.showFoldingHighlights=e.get(33),this.onModelContentChanged()}e.hasChanged(32)&&(this._useFoldingProviders="indentation"!==this.editor.getOptions().get(32),this.onFoldingStrategyChanged()),e.hasChanged(34)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(34))})),this.onModelChanged()}static get(t){return t.getContribution(e.ID)} - saveViewState(){let e=this.editor.getModel();if(!e||!this._isEnabled||e.isTooLargeForTokenization())return{};if(this.foldingModel){let t=this.foldingModel.isInitialized?this.foldingModel.getMemento():this.hiddenRangeModel.getMemento(),i=this.rangeProvider?this.rangeProvider.id:void 0;return{collapsedRegions:t,lineCount:e.getLineCount(),provider:i}}}restoreViewState(e){let t=this.editor.getModel();if(!t||!this._isEnabled||t.isTooLargeForTokenization()||!this.hiddenRangeModel)return;if(!e||!e.collapsedRegions||e.lineCount!==t.getLineCount())return;e.provider!==v.ID_SYNTAX_PROVIDER&&e.provider!==C.ID_INIT_PROVIDER||(this.foldingStateMemento=e);const i=e.collapsedRegions;if(this.hiddenRangeModel.applyMemento(i)){const e=this.getFoldingModel();e&&e.then(e=>{e&&e.applyMemento(i)}).then(void 0,b.onUnexpectedError)}}onModelChanged(){this.localToDispose.clear();let e=this.editor.getModel();this._isEnabled&&e&&!e.isTooLargeForTokenization()&&(this.foldingModel=new h.FoldingModel(e,this.foldingDecorationProvider), - this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new p.HiddenRangeModel(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(e=>this.onHiddenRangesChanges(e))),this.updateScheduler=new s.Delayer(200),this.cursorChangedScheduler=new s.RunOnceScheduler(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(_.FoldingRangeProviderRegistry.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(()=>this.onModelContentChanged())),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(e=>this.onEditorMouseDown(e))),this.localToDispose.add(this.editor.onMouseUp(e=>this.onEditorMouseUp(e))),this.localToDispose.add({dispose:()=>{ - this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.onModelContentChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.onModelContentChanged()}getRangeProvider(e){if(this.rangeProvider)return this.rangeProvider;if(this.rangeProvider=new f.IndentRangeProvider(e),this._useFoldingProviders&&this.foldingModel){let t=_.FoldingRangeProviderRegistry.ordered(this.foldingModel.textModel);if(0===t.length&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions){return this.rangeProvider=new C.InitializingRangeProvider(e,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null, - this.onFoldingStrategyChanged()},3e4)}t.length>0&&(this.rangeProvider=new v.SyntaxRangeProvider(e,t))}return this.foldingStateMemento=null,this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onModelContentChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const e=this.foldingModel;if(!e)return null;let t=this.foldingRegionPromise=s.createCancelablePromise(t=>this.getRangeProvider(e.textModel).compute(t));return t.then(i=>{if(i&&t===this.foldingRegionPromise){let t=this.editor.getSelections(),n=t?t.map(e=>e.startLineNumber):[];e.update(i,n)}return e})}).then(void 0,e=>(b.onUnexpectedError(e),null)))}onHiddenRangesChanges(e){if(this.hiddenRangeModel&&e.length){let e=this.editor.getSelections();e&&this.hiddenRangeModel.adjustSelections(e)&&this.editor.setSelections(e)}this.editor.setHiddenAreas(e)}onCursorPositionChanged(){ - this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const e=this.getFoldingModel();e&&e.then(e=>{if(e){let t=this.editor.getSelections();if(t&&t.length>0){let i=[];for(let n of t){let t=n.selectionStartLineNumber;this.hiddenRangeModel&&this.hiddenRangeModel.isHidden(t)&&i.push(...e.getAllRegionsAtLine(t,e=>e.isCollapsed&&t>e.startLineNumber))}i.length&&(e.toggleCollapseState(i),this.reveal(t[0].getPosition()))}}}).then(void 0,b.onUnexpectedError)}onEditorMouseDown(e){if(this.mouseDownInfo=null,!this.hiddenRangeModel||!e.target||!e.target.range)return;if(!e.event.leftButton&&!e.event.middleButton)return;const t=e.target.range;let i=!1;switch(e.target.type){case 4:const n=e.target.detail,o=e.target.element.offsetLeft;if(n.offsetX-o<5)return;i=!0;break;case 7:if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()){if(!e.target.detail.isAfterLines)break}return;case 6:if(this.hiddenRangeModel.hasRanges()){let e=this.editor.getModel() - ;if(e&&t.startColumn===e.getLineMaxColumn(t.startLineNumber))break}return;default:return}this.mouseDownInfo={lineNumber:t.startLineNumber,iconClicked:i}}onEditorMouseUp(e){const t=this.getFoldingModel();if(!t||!this.mouseDownInfo||!e.target)return;let i=this.mouseDownInfo.lineNumber,n=this.mouseDownInfo.iconClicked,o=e.target.range;if(o&&o.startLineNumber===i){if(n){if(4!==e.target.type)return}else{let e=this.editor.getModel();if(!e||o.startColumn!==e.getLineMaxColumn(i))return}t.then(t=>{if(t){let o=t.getRegionAtLine(i);if(o&&o.startLineNumber===i){let s=o.isCollapsed;if(n||s){let n=[],r=e.event.middleButton||e.event.shiftKey;if(r)for(const e of t.getRegionsInside(o))e.isCollapsed===s&&n.push(e);!s&&r&&0!==n.length||n.push(o),t.toggleCollapseState(n),this.reveal({lineNumber:i,column:1})}}}}).then(void 0,b.onUnexpectedError)}}reveal(e){this.editor.revealPositionInCenterIfOutsideViewport(e,0)}};L.ID="editor.contrib.folding",L=a([l(1,S.IContextKeyService)],L),t.FoldingController=L - ;class x extends c.EditorAction{runEditorCommand(e,t,i){let n=L.get(t);if(!n)return;let o=n.getFoldingModel();return o?(this.reportTelemetry(e,t),o.then(e=>{if(e){this.invoke(n,e,t,i);const o=t.getSelection();o&&n.reveal(o.getStartPosition())}})):void 0}getSelectedLines(e){let t=e.getSelections();return t?t.map(e=>e.startLineNumber):[]}getLineNumbers(e,t){return e&&e.selectionLines?e.selectionLines.map(e=>e+1):this.getSelectedLines(t)}run(e,t){}}function D(e){if(!n.isUndefined(e)){if(!n.isObject(e))return!1;const t=e;if(!n.isUndefined(t.levels)&&!n.isNumber(t.levels))return!1;if(!n.isUndefined(t.direction)&&!n.isString(t.direction))return!1;if(!(n.isUndefined(t.selectionLines)||n.isArray(t.selectionLines)&&t.selectionLines.every(n.isNumber)))return!1}return!0}class k extends x{getFoldingLevel(){return parseInt(this.id.substr(k.ID_PREFIX.length))}invoke(e,t,i){h.setCollapseStateAtLevel(t,this.getFoldingLevel(),!0,this.getSelectedLines(i))}}k.ID_PREFIX="editor.foldLevel",k.ID=e=>k.ID_PREFIX+e, - c.registerEditorContribution(L.ID,L),c.registerEditorAction(class extends x{constructor(){super({id:"editor.unfold",label:i.localize(0,null),alias:"Unfold",precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t* 'levels': Number of levels to unfold. If not set, defaults to 1.\n\t\t\t\t\t\t* 'direction': If 'up', unfold given number of levels up otherwise unfolds down.\n\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t",constraint:D,schema:{type:"object",properties:{levels:{type:"number",default:1},direction:{type:"string",enum:["up","down"],default:"down"},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){ - let o=n&&n.levels||1,s=this.getLineNumbers(n,i);n&&"up"===n.direction?h.setCollapseStateLevelsUp(t,!1,o,s):h.setCollapseStateLevelsDown(t,!1,o,s)}}),c.registerEditorAction(class extends x{constructor(){super({id:"editor.unfoldRecursively",label:i.localize(1,null),alias:"Unfold Recursively",precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:r.KeyChord(2089,2137),weight:100}})}invoke(e,t,i,n){h.setCollapseStateLevelsDown(t,!1,Number.MAX_VALUE,this.getSelectedLines(i))}}),c.registerEditorAction(class extends x{constructor(){super({id:"editor.fold",label:i.localize(2,null),alias:"Fold",precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:3159,mac:{primary:2647},weight:100},description:{description:"Fold the content in the editor",args:[{name:"Fold editor argument", - description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t\t* 'levels': Number of levels to fold.\n\t\t\t\t\t\t\t* 'direction': If 'up', folds given number of levels up otherwise folds down.\n\t\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t\tIf no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead.\n\t\t\t\t\t\t",constraint:D,schema:{type:"object",properties:{levels:{type:"number"},direction:{type:"string",enum:["up","down"]},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){let o=this.getLineNumbers(n,i);const s=n&&n.levels,r=n&&n.direction;"number"!=typeof s&&"string"!=typeof r?h.setCollapseStateUp(t,!0,o):"up"===r?h.setCollapseStateLevelsUp(t,!0,s||1,o):h.setCollapseStateLevelsDown(t,!0,s||1,o)}}),c.registerEditorAction(class extends x{constructor(){ - super({id:"editor.foldRecursively",label:i.localize(4,null),alias:"Fold Recursively",precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:r.KeyChord(2089,2135),weight:100}})}invoke(e,t,i){let n=this.getSelectedLines(i);h.setCollapseStateLevelsDown(t,!0,Number.MAX_VALUE,n)}}),c.registerEditorAction(class extends x{constructor(){super({id:"editor.foldAll",label:i.localize(8,null),alias:"Fold All",precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:r.KeyChord(2089,2069),weight:100}})}invoke(e,t,i){h.setCollapseStateLevelsDown(t,!0)}}),c.registerEditorAction(class extends x{constructor(){super({id:"editor.unfoldAll",label:i.localize(9,null),alias:"Unfold All",precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:r.KeyChord(2089,2088),weight:100}})}invoke(e,t,i){h.setCollapseStateLevelsDown(t,!1)}}),c.registerEditorAction(class extends x{constructor(){super({id:"editor.foldAllBlockComments",label:i.localize(5,null),alias:"Fold All Block Comments", - precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:r.KeyChord(2089,2133),weight:100}})}invoke(e,t,i){if(t.regions.hasTypes())h.setCollapseStateForType(t,_.FoldingRangeKind.Comment.value,!0);else{const e=i.getModel();if(!e)return;let n=m.LanguageConfigurationRegistry.getComments(e.getLanguageIdentifier().id);if(n&&n.blockCommentStartToken){let e=new RegExp("^\\s*"+o.escapeRegExpCharacters(n.blockCommentStartToken));h.setCollapseStateForMatchingLines(t,e,!0)}}}}),c.registerEditorAction(class extends x{constructor(){super({id:"editor.foldAllMarkerRegions",label:i.localize(6,null),alias:"Fold All Regions",precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:r.KeyChord(2089,2077),weight:100}})}invoke(e,t,i){if(t.regions.hasTypes())h.setCollapseStateForType(t,_.FoldingRangeKind.Region.value,!0);else{const e=i.getModel();if(!e)return;let n=m.LanguageConfigurationRegistry.getFoldingRules(e.getLanguageIdentifier().id);if(n&&n.markers&&n.markers.start){ - let e=new RegExp(n.markers.start);h.setCollapseStateForMatchingLines(t,e,!0)}}}}),c.registerEditorAction(class extends x{constructor(){super({id:"editor.unfoldAllMarkerRegions",label:i.localize(7,null),alias:"Unfold All Regions",precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:r.KeyChord(2089,2078),weight:100}})}invoke(e,t,i){if(t.regions.hasTypes())h.setCollapseStateForType(t,_.FoldingRangeKind.Region.value,!1);else{const e=i.getModel();if(!e)return;let n=m.LanguageConfigurationRegistry.getFoldingRules(e.getLanguageIdentifier().id);if(n&&n.markers&&n.markers.start){let e=new RegExp(n.markers.start);h.setCollapseStateForMatchingLines(t,e,!1)}}}}),c.registerEditorAction(class extends x{constructor(){super({id:"editor.toggleFold",label:i.localize(3,null),alias:"Toggle Fold",precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:r.KeyChord(2089,2090),weight:100}})}invoke(e,t,i){let n=this.getSelectedLines(i);h.toggleCollapseState(t,1,n)}}) - ;for(let e=1;e<=7;e++)c.registerInstantiatedEditorAction(new k({id:k.ID(e),label:i.localize(10,null,e),alias:`Fold Level ${e}`,precondition:E,kbOpts:{kbExpr:g.EditorContextKeys.editorTextFocus,primary:r.KeyChord(2089,2048|21+e),weight:100}}));t.foldBackgroundBackground=y.registerColor("editor.foldBackground",{light:y.transparent(y.editorSelectionBackground,.3),dark:y.transparent(y.editorSelectionBackground,.3),hc:null},i.localize(11,null),!0),t.editorFoldForeground=y.registerColor("editorGutter.foldingControlForeground",{dark:y.iconForeground,light:y.iconForeground,hc:y.iconForeground},i.localize(12,null)),w.registerThemingParticipant((e,i)=>{const n=e.getColor(t.foldBackgroundBackground);n&&i.addRule(`.monaco-editor .folded-background { background-color: ${n}; }`);const o=e.getColor(t.editorFoldForeground);o&&i.addRule(`\n\t\t.monaco-editor .cldr${u.foldingExpandedIcon.cssSelector},\n\t\t.monaco-editor .cldr${u.foldingCollapsedIcon.cssSelector} {\n\t\t\tcolor: ${o} !important;\n\t\t}\n\t\t`)})})), - define(t[611],i([0,1,126,92,153,198,132,14,107,7,468,151,41,2,10,35,64,150]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AccessibilityProvider=t.OneReferenceRenderer=t.FileReferencesRenderer=t.IdentityProvider=t.StringRepresentationProvider=t.Delegate=t.DataSource=void 0;let b=class{constructor(e){this._resolverService=e}hasChildren(e){return e instanceof i.ReferencesModel||e instanceof i.FileReferences}getChildren(e){if(e instanceof i.ReferencesModel)return e.groups;if(e instanceof i.FileReferences)return e.resolve(this._resolverService).then(e=>e.children);throw new Error("bad tree")}};b=a([l(0,n.ITextModelService)],b),t.DataSource=b;t.Delegate=class{getHeight(){return 23}getTemplateId(e){return e instanceof i.FileReferences?y.id:L.id}};let S=class{constructor(e){this._keybindingService=e}getKeyboardNavigationLabel(e){var t;if(e instanceof i.OneReference){const i=null===(t=e.parent.getPreview(e))||void 0===t?void 0:t.preview(e.range) - ;if(i)return i.value}return p.basename(e.uri)}};S=a([l(0,_.IKeybindingService)],S),t.StringRepresentationProvider=S;t.IdentityProvider=class{getId(e){return e instanceof i.OneReference?e.id:e.uri}};let w=class extends m.Disposable{constructor(e,t,i){super(),this._uriLabel=t;const n=document.createElement("div");n.classList.add("reference-file"),this.file=this._register(new o.IconLabel(n,{supportHighlights:!0})),this.badge=new s.CountBadge(h.append(n,h.$(".count"))),this._register(c.attachBadgeStyler(this.badge,i)),e.appendChild(n)}set(e,t){let i=p.dirname(e.uri);this.file.setLabel(g.getBaseLabel(e.uri),this._uriLabel.getUriLabel(i,{relative:!0}),{title:this._uriLabel.getUriLabel(e.uri),matches:t});const n=e.children.length;this.badge.setCount(n),n>1?this.badge.setTitleFormat(u.localize(0,null,n)):this.badge.setTitleFormat(u.localize(1,null,n))}};w=a([l(1,r.ILabelService),l(2,d.IThemeService)],w);let y=class e{constructor(t){this._instantiationService=t,this.templateId=e.id}renderTemplate(e){ - return this._instantiationService.createInstance(w,e)}renderElement(e,t,i){i.set(e.element,v.createMatches(e.filterData))}disposeTemplate(e){e.dispose()}};y.id="FileReferencesRenderer",y=a([l(0,f.IInstantiationService)],y),t.FileReferencesRenderer=y;class E{constructor(e){this.label=new C.HighlightedLabel(e,!1)}set(e,t){var i;const n=null===(i=e.parent.getPreview(e))||void 0===i?void 0:i.preview(e.range);if(n&&n.value){const{value:e,highlight:i}=n;t&&!v.FuzzyScore.isDefault(t)?(this.label.element.classList.toggle("referenceMatch",!1),this.label.set(e,v.createMatches(t))):(this.label.element.classList.toggle("referenceMatch",!0),this.label.set(e,[i]))}else this.label.set(`${p.basename(e.uri)}:${e.range.startLineNumber+1}:${e.range.startColumn+1}`)}}class L{constructor(){this.templateId=L.id}renderTemplate(e){return new E(e)}renderElement(e,t,i){i.set(e.element,e.filterData)}disposeTemplate(){}}t.OneReferenceRenderer=L,L.id="OneReferenceRenderer";t.AccessibilityProvider=class{getWidgetAriaLabel(){ - return u.localize(2,null)}getAriaLabel(e){return e.ariaMessage}}})),define(t[612],i([0,1,474,3,20,22,11,72,398,68,14,49,31,15,12]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let _=class e{constructor(e,t){this.decorationIds=[],this.editor=e,this.editorWorkerService=t}static get(t){return t.getContribution(e.ID)}dispose(){}run(t,i){this.currentRequest&&this.currentRequest.cancel();const s=this.editor.getSelection(),r=this.editor.getModel();if(!r||!s)return;let a=s;if(a.startLineNumber!==a.endLineNumber)return;const l=new h.EditorState(this.editor,5),d=r.uri;return this.editorWorkerService.canNavigateValueSet(d)?(this.currentRequest=m.createCancelablePromise(e=>this.editorWorkerService.navigateValueSet(d,a,i)),this.currentRequest.then(i=>{if(!i||!i.range||!i.value)return;if(!l.validate(this.editor))return;let s=n.Range.lift(i.range),r=i.range,d=i.value.length-(a.endColumn-a.startColumn);r={startLineNumber:r.startLineNumber,startColumn:r.startColumn, - endLineNumber:r.endLineNumber,endColumn:r.startColumn+i.value.length},d>1&&(a=new o.Selection(a.startLineNumber,a.startColumn,a.endLineNumber,a.endColumn+d-1));const h=new c.InPlaceReplaceCommand(s,a,i.value);this.editor.pushUndoStop(),this.editor.executeCommand(t,h),this.editor.pushUndoStop(),this.decorationIds=this.editor.deltaDecorations(this.decorationIds,[{range:r,options:e.DECORATION}]),this.decorationRemover&&this.decorationRemover.cancel(),this.decorationRemover=m.timeout(350),this.decorationRemover.then(()=>this.decorationIds=this.editor.deltaDecorations(this.decorationIds,[])).catch(f.onUnexpectedError)}).catch(f.onUnexpectedError)):Promise.resolve(void 0)}};_.ID="editor.contrib.inPlaceReplaceController",_.DECORATION=p.ModelDecorationOptions.register({className:"valueSetReplacement"}),_=a([l(1,d.IEditorWorkerService)],_);class v extends r.EditorAction{constructor(){super({id:"editor.action.inPlaceReplace.up",label:i.localize(0,null),alias:"Replace with Previous Value", - precondition:s.EditorContextKeys.writable,kbOpts:{kbExpr:s.EditorContextKeys.editorTextFocus,primary:3154,weight:100}})}run(e,t){const i=_.get(t);return i?i.run(this.id,!0):Promise.resolve(void 0)}}class C extends r.EditorAction{constructor(){super({id:"editor.action.inPlaceReplace.down",label:i.localize(1,null),alias:"Replace with Next Value",precondition:s.EditorContextKeys.writable,kbOpts:{kbExpr:s.EditorContextKeys.editorTextFocus,primary:3156,weight:100}})}run(e,t){const i=_.get(t);return i?i.run(this.id,!1):Promise.resolve(void 0)}}r.registerEditorContribution(_.ID,_),r.registerEditorAction(v),r.registerEditorAction(C),u.registerThemingParticipant((e,t)=>{const i=e.getColor(g.editorBracketMatchBorder);i&&t.addRule(`.monaco-editor.vs .valueSetReplacement { outline: solid 2px ${i}; }`)})})),define(t[613],i([0,1,477,15,25,12,78,2,16,11,31,18,219,525,32,55,21,14,24,40,41,8,337]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.LinkDetector=void 0;const L={general:g.ModelDecorationOptions.register({stickiness:1,collapseOnReplaceEdit:!0,inlineClassName:"detected-link"}),active:g.ModelDecorationOptions.register({stickiness:1,collapseOnReplaceEdit:!0,inlineClassName:"detected-link-active"})};class x{constructor(e,t){this.link=e,this.decorationId=t}static decoration(e,t){return{range:e.range,options:x._getOptions(e,t,!1)}}static _getOptions(e,t,n){const o=Object.assign({},n?L.active:L.general);return o.hoverMessage=function(e,t){const n=e.url&&/^command:/i.test(e.url.toString()),o=e.tooltip?e.tooltip:n?i.localize(0,null):i.localize(1,null),s=t?h.isMacintosh?i.localize(2,null):i.localize(3,null):h.isMacintosh?i.localize(4,null):i.localize(5,null);if(e.url){return new d.MarkdownString("",!0).appendMarkdown(`[${o}](${e.url.toString()}) (${s})`)}return(new d.MarkdownString).appendText(`${o} (${s})`)}(e,t),o}activate(e,t){e.changeDecorationOptions(this.decorationId,x._getOptions(this.link,t,!0))}deactivate(e,t){ - e.changeDecorationOptions(this.decorationId,x._getOptions(this.link,t,!1))}}let D=class e{constructor(e,t,i){this.listenersToRemove=new c.DisposableStore,this.editor=e,this.openerService=t,this.notificationService=i;let o=new m.ClickLinkGesture(e);this.listenersToRemove.add(o),this.listenersToRemove.add(o.onMouseMoveOrRelevantKeyDown(([e,t])=>{this._onEditorMouseMove(e,t)})),this.listenersToRemove.add(o.onExecute(e=>{this.onEditorMouseUp(e)})),this.listenersToRemove.add(o.onCancel(e=>{this.cleanUpActiveLinkDecoration()})),this.enabled=e.getOption(54),this.listenersToRemove.add(e.onDidChangeConfiguration(t=>{const i=e.getOption(54);this.enabled!==i&&(this.enabled=i,this.updateDecorations([]),this.stop(),this.beginCompute())})),this.listenersToRemove.add(e.onDidChangeModelContent(e=>this.onChange())),this.listenersToRemove.add(e.onDidChangeModel(e=>this.onModelChanged())),this.listenersToRemove.add(e.onDidChangeModelLanguage(e=>this.onModelModeChanged())), - this.listenersToRemove.add(p.LinkProviderRegistry.onDidChange(e=>this.onModelModeChanged())),this.timeout=new n.TimeoutTimer,this.computePromise=null,this.activeLinksList=null,this.currentOccurrences={},this.activeLinkDecorationId=null,this.beginCompute()}static get(t){return t.getContribution(e.ID)}onModelChanged(){this.currentOccurrences={},this.activeLinkDecorationId=null,this.stop(),this.beginCompute()}onModelModeChanged(){this.stop(),this.beginCompute()}onChange(){this.timeout.setIfNotSet(()=>this.beginCompute(),e.RECOMPUTE_TIME)}beginCompute(){return r(this,void 0,void 0,(function*(){if(!this.editor.hasModel()||!this.enabled)return;const e=this.editor.getModel();if(p.LinkProviderRegistry.has(e)){this.activeLinksList&&(this.activeLinksList.dispose(),this.activeLinksList=null),this.computePromise=n.createCancelablePromise(t=>f.getLinks(e,t));try{this.activeLinksList=yield this.computePromise,this.updateDecorations(this.activeLinksList.links)}catch(e){s.onUnexpectedError(e)}finally{this.computePromise=null - }}}))}updateDecorations(e){const t="altKey"===this.editor.getOption(61);let i=[],n=Object.keys(this.currentOccurrences);for(let e=0,t=n.length;e{t.activate(e,i),this.activeLinkDecorationId=t.decorationId})}else this.cleanUpActiveLinkDecoration()}cleanUpActiveLinkDecoration(){const e="altKey"===this.editor.getOption(61);if(this.activeLinkDecorationId){const t=this.currentOccurrences[this.activeLinkDecorationId];t&&this.editor.changeDecorations(i=>{t.deactivate(i,e)}), - this.activeLinkDecorationId=null}}onEditorMouseUp(e){if(!this.isEnabled(e))return;const t=this.getLinkOccurrence(e.target.position);t&&this.openLinkOccurrence(t,e.hasSideBySideModifier,!0)}openLinkOccurrence(e,t,n=!1){if(!this.openerService)return;const{link:r}=e;r.resolve(o.CancellationToken.None).then(e=>{if("string"==typeof e&&this.editor.hasModel()){const t=this.editor.getModel().uri;if(t.scheme===w.Schemas.file&&E.startsWith(e,"file:")){const i=S.URI.parse(e);if(i.scheme===w.Schemas.file){const n=y.originalFSPath(i);let o=null;E.startsWith(n,"/./")?o=`.${n.substr(1)}`:E.startsWith(n,"//./")&&(o=`.${n.substr(2)}`),o&&(e=y.joinPath(t,o))}}}return this.openerService.open(e,{openToSide:t,fromUserGesture:n})},e=>{const t=e instanceof Error?e.message:e;"invalid"===t?this.notificationService.warn(i.localize(6,null,r.url.toString())):"missing"===t?this.notificationService.warn(i.localize(7,null)):s.onUnexpectedError(e)})}getLinkOccurrence(e){if(!this.editor.hasModel()||!e)return null - ;const t=this.editor.getModel().getDecorationsInRange({startLineNumber:e.lineNumber,startColumn:e.column,endLineNumber:e.lineNumber,endColumn:e.column},0,!0);for(const e of t){const t=this.currentOccurrences[e.id];if(t)return t}return null}isEnabled(e,t){return Boolean(6===e.target.type&&(e.hasTriggerModifier||t&&t.keyCodeIsTriggerKey))}stop(){this.timeout.cancel(),this.activeLinksList&&this.activeLinksList.dispose(),this.computePromise&&(this.computePromise.cancel(),this.computePromise=null)}dispose(){this.listenersToRemove.dispose(),this.stop(),this.timeout.dispose()}};D.ID="editor.linkDetector",D.RECOMPUTE_TIME=1e3,D=a([l(1,v.IOpenerService),l(2,_.INotificationService)],D),t.LinkDetector=D;class k extends u.EditorAction{constructor(){super({id:"editor.action.openLink",label:i.localize(8,null),alias:"Open Link",precondition:void 0})}run(e,t){let i=D.get(t);if(!i)return;if(!t.hasModel())return;let n=t.getSelections();for(let e of n){let t=i.getLinkOccurrence(e.getEndPosition());t&&i.openLinkOccurrence(t,!1)} - }}u.registerEditorContribution(D.ID,D),u.registerEditorAction(k),b.registerThemingParticipant((e,t)=>{const i=e.getColor(C.editorActiveLinkForeground);i&&t.addRule(`.monaco-editor .detected-link-active { color: ${i} !important; }`)})})),define(t[140],i([0,1,478,15,2,48,3,11,17,14,21,338]),(function(e,t,i,n,o,s,r,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageController=void 0;let g=class e extends o.Disposable{constructor(t,i){super(),this._messageWidget=this._register(new o.MutableDisposable),this._messageListeners=this._register(new o.DisposableStore),this._editor=t,this._visible=e.MESSAGE_VISIBLE.bindTo(i),this._register(this._editor.onDidAttemptReadOnlyEdit(()=>this._onDidAttemptReadOnlyEdit()))}static get(t){return t.getContribution(e.ID)}dispose(){super.dispose(),this._visible.reset()}showMessage(e,t){let i;s.alert(e),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),this._messageWidget.value=new m(this._editor,t,e), - this._messageListeners.add(this._editor.onDidBlurEditorText(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(new n.TimeoutTimer(()=>this.closeMessage(),3e3)),this._messageListeners.add(this._editor.onMouseMove(e=>{e.target.position&&(i?i.containsPosition(e.target.position)||this.closeMessage():i=new r.Range(t.lineNumber-3,1,e.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(m.fadeOut(this._messageWidget.value))}_onDidAttemptReadOnlyEdit(){this._editor.hasModel()&&this.showMessage(i.localize(0,null),this._editor.getPosition())}};g.ID="editor.contrib.messageController",g.MESSAGE_VISIBLE=new c.RawContextKey("messageVisible",!1), - g=a([l(1,c.IContextKeyService)],g),t.MessageController=g;const p=d.EditorCommand.bindToContribution(g.get);d.registerEditorCommand(new p({id:"leaveEditorMessage",precondition:g.MESSAGE_VISIBLE,handler:e=>e.closeMessage(),kbOpts:{weight:130,primary:9}}));class m{constructor(e,{lineNumber:t,column:i},n){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=e,this._editor.revealLinesInCenterIfOutsideViewport(t,t,0),this._position={lineNumber:t,column:i-1},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage");const o=document.createElement("div");o.classList.add("message"),o.textContent=n,this._domNode.appendChild(o);const s=document.createElement("div");s.classList.add("anchor"),this._domNode.appendChild(s),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}static fadeOut(e){let t;const i=()=>{e.dispose(),clearTimeout(t),e.getDomNode().removeEventListener("animationend",i)};return t=setTimeout(i,110), - e.getDomNode().addEventListener("animationend",i),e.getDomNode().classList.add("fadeOut"),{dispose:i}}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2]}}}d.registerEditorContribution(g.ID,g),h.registerThemingParticipant((e,t)=>{const i=e.getColor(u.inputValidationInfoBorder);if(i){let n=e.type===h.HIGH_CONTRAST?2:1;t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor { border-top-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { border: ${n}px solid ${i}; }`)}const n=e.getColor(u.inputValidationInfoBackground);n&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { background-color: ${n}; }`);const o=e.getColor(u.inputValidationInfoForeground);o&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { color: ${o}; }`)})})),define(t[614],i([0,1,12,144,2,140,10,561,601]),(function(e,t,i,n,o,s,d,c,h){"use strict" - ;Object.defineProperty(t,"__esModule",{value:!0}),t.CodeActionUi=void 0;let u=class extends o.Disposable{constructor(e,t,i,s,a){super(),this._editor=e,this.delegate=s,this._activeCodeActions=this._register(new o.MutableDisposable),this._codeActionWidget=new n.Lazy(()=>this._register(a.createInstance(c.CodeActionMenu,this._editor,{onSelectCodeAction:e=>r(this,void 0,void 0,(function*(){this.delegate.applyCodeAction(e,!0)}))}))),this._lightBulbWidget=new n.Lazy(()=>{const e=this._register(a.createInstance(h.LightBulbWidget,this._editor,t,i));return this._register(e.onClick(e=>this.showCodeActionList(e.trigger,e.actions,e,{includeDisabledActions:!1}))),e})}update(e){var t,n,o;return r(this,void 0,void 0,(function*(){if(1!==e.type)return void(null===(t=this._lightBulbWidget.rawValue)||void 0===t||t.hide());let r;try{r=yield e.actions}catch(e){return void i.onUnexpectedError(e)}if(this._lightBulbWidget.getValue().update(r,e.trigger,e.position),2===e.trigger.type){ - if(null===(n=e.trigger.filter)||void 0===n?void 0:n.include){const t=this.tryGetValidActionToApply(e.trigger,r);if(t){try{yield this.delegate.applyCodeAction(t,!1)}finally{r.dispose()}return}if(e.trigger.context){const t=this.getInvalidActionThatWouldHaveBeenApplied(e.trigger,r);if(t&&t.disabled)return s.MessageController.get(this._editor).showMessage(t.disabled,e.trigger.context.position),void r.dispose()}}const t=!!(null===(o=e.trigger.filter)||void 0===o?void 0:o.include);if(e.trigger.context&&(!r.allActions.length||!t&&!r.validActions.length))return s.MessageController.get(this._editor).showMessage(e.trigger.context.notAvailableMessage,e.trigger.context.position),this._activeCodeActions.value=r,void r.dispose();this._activeCodeActions.value=r,this._codeActionWidget.getValue().show(e.trigger,r,e.position,{includeDisabledActions:t})}else this._codeActionWidget.getValue().isVisible?r.dispose():this._activeCodeActions.value=r}))}getInvalidActionThatWouldHaveBeenApplied(e,t){ - if(t.allActions.length)return"first"===e.autoApply&&0===t.validActions.length||"ifSingle"===e.autoApply&&1===t.allActions.length?t.allActions.find(e=>e.disabled):void 0}tryGetValidActionToApply(e,t){if(t.validActions.length)return"first"===e.autoApply&&t.validActions.length>0||"ifSingle"===e.autoApply&&1===t.validActions.length?t.validActions[0]:void 0}showCodeActionList(e,t,i,n){return r(this,void 0,void 0,(function*(){this._codeActionWidget.getValue().show(e,t,i,n)}))}};u=a([l(4,d.IInstantiationService)],u),t.CodeActionUi=u})),define(t[253],i([0,1,144,2,8,11,127,22,136,614,140,450,28,17,10,82,32,56,84,562,124]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y){"use strict";function E(e){return f.ContextKeyExpr.regex(w.SUPPORTED_CODE_ACTIONS.keys()[0],new RegExp("(\\s|^)"+o.escapeRegExpCharacters(e.value)+"\\b"))}Object.defineProperty(t,"__esModule",{value:!0}), - t.AutoFixAction=t.FixAllAction=t.OrganizeImportsAction=t.SourceAction=t.RefactorAction=t.CodeActionCommand=t.QuickFixAction=t.applyCodeAction=t.QuickFixController=void 0;const L={type:"object",defaultSnippets:[{body:{kind:""}}],properties:{kind:{type:"string",description:p.localize(0,null)},apply:{type:"string",description:p.localize(1,null),default:"ifSingle",enum:["first","ifSingle","never"],enumDescriptions:[p.localize(2,null),p.localize(3,null),p.localize(4,null)]},preferred:{type:"boolean",default:!1,description:p.localize(5,null)}}};let x=class e extends n.Disposable{constructor(e,t,n,o,s){super(),this._instantiationService=s,this._editor=e,this._model=this._register(new w.CodeActionModel(this._editor,t,n,o)),this._register(this._model.onDidChangeState(e=>this.update(e))),this._ui=new i.Lazy(()=>this._register(new u.CodeActionUi(e,N.Id,A.Id,{applyCodeAction:(e,t)=>r(this,void 0,void 0,(function*(){try{yield this._applyCodeAction(e)}finally{t&&this._trigger({type:1,filter:{}})}})) - },this._instantiationService)))}static get(t){return t.getContribution(e.ID)}update(e){this._ui.getValue().update(e)}showCodeActions(e,t,i){return this._ui.getValue().showCodeActionList(e,t,i,{includeDisabledActions:!1})}manualTriggerAtCurrentPosition(e,t,i){if(!this._editor.hasModel())return;g.MessageController.get(this._editor).closeMessage();const n=this._editor.getPosition();this._trigger({type:2,filter:t,autoApply:i,context:{notAvailableMessage:e,position:n}})}_trigger(e){return this._model.trigger(e)}_applyCodeAction(e){return this._instantiationService.invokeFunction(D,e,this._editor)}};function D(e,t,i){return r(this,void 0,void 0,(function*(){const n=e.get(d.IBulkEditService),o=e.get(m.ICommandService),s=e.get(S.ITelemetryService),r=e.get(C.INotificationService);if(s.publicLog2("codeAction.applyCodeAction",{codeActionTitle:t.title,codeActionKind:t.kind,codeActionIsPreferred:!!t.isPreferred}),t.edit&&(yield n.apply(d.ResourceEdit.convert(t.edit),{editor:i,label:t.title})),t.command)try{ - yield o.executeCommand(t.command.id,...t.command.arguments||[])}catch(e){const t=function(e){return"string"==typeof e?e:e instanceof Error&&"string"==typeof e.message?e.message:void 0}(e);r.error("string"==typeof t?t:p.localize(6,null))}}))}function k(e,t,i,n){if(e.hasModel()){const o=x.get(e);o&&o.manualTriggerAtCurrentPosition(t,i,n)}}x.ID="editor.contrib.quickFixController",x=a([l(1,v.IMarkerService),l(2,f.IContextKeyService),l(3,b.IEditorProgressService),l(4,_.IInstantiationService)],x),t.QuickFixController=x,t.applyCodeAction=D;class N extends s.EditorAction{constructor(){super({id:N.Id,label:p.localize(7,null),alias:"Quick Fix...",precondition:f.ContextKeyExpr.and(c.EditorContextKeys.writable,c.EditorContextKeys.hasCodeActionsProvider),kbOpts:{kbExpr:c.EditorContextKeys.editorTextFocus,primary:2132,weight:100}})}run(e,t){return k(t,p.localize(8,null),void 0,void 0)}}t.QuickFixAction=N,N.Id="editor.action.quickFix";class I extends s.EditorCommand{constructor(){super({id:h.codeActionCommandId, - precondition:f.ContextKeyExpr.and(c.EditorContextKeys.writable,c.EditorContextKeys.hasCodeActionsProvider),description:{description:"Trigger a code action",args:[{name:"args",schema:L}]}})}runEditorCommand(e,t,i){const n=y.CodeActionCommandArgs.fromUser(i,{kind:y.CodeActionKind.Empty,apply:"ifSingle"});return k(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?p.localize(9,null,i.kind):p.localize(10,null,i.kind):n.preferred?p.localize(11,null):p.localize(12,null),{include:n.kind,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}t.CodeActionCommand=I;class M extends s.EditorAction{constructor(){super({id:h.refactorCommandId,label:p.localize(13,null),alias:"Refactor...",precondition:f.ContextKeyExpr.and(c.EditorContextKeys.writable,c.EditorContextKeys.hasCodeActionsProvider),kbOpts:{kbExpr:c.EditorContextKeys.editorTextFocus,primary:3120,mac:{primary:1328},weight:100},contextMenuOpts:{group:"1_modification",order:2, - when:f.ContextKeyExpr.and(c.EditorContextKeys.writable,E(y.CodeActionKind.Refactor))},description:{description:"Refactor...",args:[{name:"args",schema:L}]}})}run(e,t,i){const n=y.CodeActionCommandArgs.fromUser(i,{kind:y.CodeActionKind.Refactor,apply:"never"});return k(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?p.localize(14,null,i.kind):p.localize(15,null,i.kind):n.preferred?p.localize(16,null):p.localize(17,null),{include:y.CodeActionKind.Refactor.contains(n.kind)?n.kind:y.CodeActionKind.None,onlyIncludePreferredActions:n.preferred},n.apply)}}t.RefactorAction=M;class R extends s.EditorAction{constructor(){super({id:h.sourceActionCommandId,label:p.localize(18,null),alias:"Source Action...",precondition:f.ContextKeyExpr.and(c.EditorContextKeys.writable,c.EditorContextKeys.hasCodeActionsProvider),contextMenuOpts:{group:"1_modification",order:2.1,when:f.ContextKeyExpr.and(c.EditorContextKeys.writable,E(y.CodeActionKind.Source))},description:{description:"Source Action...",args:[{name:"args",schema:L}] - }})}run(e,t,i){const n=y.CodeActionCommandArgs.fromUser(i,{kind:y.CodeActionKind.Source,apply:"never"});return k(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?p.localize(19,null,i.kind):p.localize(20,null,i.kind):n.preferred?p.localize(21,null):p.localize(22,null),{include:y.CodeActionKind.Source.contains(n.kind)?n.kind:y.CodeActionKind.None,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}t.SourceAction=R;class T extends s.EditorAction{constructor(){super({id:h.organizeImportsCommandId,label:p.localize(23,null),alias:"Organize Imports",precondition:f.ContextKeyExpr.and(c.EditorContextKeys.writable,E(y.CodeActionKind.SourceOrganizeImports)),kbOpts:{kbExpr:c.EditorContextKeys.editorTextFocus,primary:1581,weight:100}})}run(e,t){return k(t,p.localize(24,null),{include:y.CodeActionKind.SourceOrganizeImports,includeSourceActions:!0},"ifSingle")}}t.OrganizeImportsAction=T;class O extends s.EditorAction{constructor(){super({id:h.fixAllCommandId,label:p.localize(25,null), - alias:"Fix All",precondition:f.ContextKeyExpr.and(c.EditorContextKeys.writable,E(y.CodeActionKind.SourceFixAll))})}run(e,t){return k(t,p.localize(26,null),{include:y.CodeActionKind.SourceFixAll,includeSourceActions:!0},"ifSingle")}}t.FixAllAction=O;class A extends s.EditorAction{constructor(){super({id:A.Id,label:p.localize(27,null),alias:"Auto Fix...",precondition:f.ContextKeyExpr.and(c.EditorContextKeys.writable,E(y.CodeActionKind.QuickFix)),kbOpts:{kbExpr:c.EditorContextKeys.editorTextFocus,primary:1620,mac:{primary:2644},weight:100}})}run(e,t){return k(t,p.localize(28,null),{include:y.CodeActionKind.QuickFix,onlyIncludePreferredActions:!0},"ifSingle")}}t.AutoFixAction=A,A.Id="editor.action.autoFix"})),define(t[615],i([0,1,11,253]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.registerEditorContribution(n.QuickFixController.ID,n.QuickFixController),i.registerEditorAction(n.QuickFixAction),i.registerEditorAction(n.RefactorAction),i.registerEditorAction(n.SourceAction), - i.registerEditorAction(n.OrganizeImportsAction),i.registerEditorAction(n.AutoFixAction),i.registerEditorAction(n.FixAllAction),i.registerEditorCommand(new n.CodeActionCommand)})),define(t[616],i([0,1,7,57,48,65,4,2,73,134,176,481,17,55,21,14,575,8,26,23,339]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C,b,S){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParameterHintsWidget=void 0;const w=i.$,y=b.registerIcon("parameter-hints-next",b.Codicon.chevronDown),E=b.registerIcon("parameter-hints-previous",b.Codicon.chevronUp);let L=class e extends d.Disposable{constructor(e,t,i,n){super(),this.editor=e,this.renderDisposeables=this._register(new d.DisposableStore),this.visible=!1,this.announcedLabel=null,this.allowEditorOverflow=!0,this.markdownRenderer=this._register(new h.MarkdownRenderer(e,n,i)),this.model=this._register(new v.ParameterHintsModel(e)),this.keyVisible=u.Context.Visible.bindTo(t),this.keyMultipleSignatures=u.Context.MultipleSignatures.bindTo(t), - this._register(this.model.onChangedHints(e=>{e?(this.show(),this.render(e)):this.hide()}))}createParamaterHintDOMNodes(){const e=w(".editor-widget.parameter-hints-widget"),t=i.append(e,w(".wrapper"));t.tabIndex=-1;const o=i.append(t,w(".controls")),a=i.append(o,w(".button"+E.cssSelector)),l=i.append(o,w(".overloads")),d=i.append(o,w(".button"+y.cssSelector)),c=n.stop(n.domEvent(a,"click"));this._register(c(this.previous,this));const h=n.stop(n.domEvent(d,"click"));this._register(h(this.next,this));const u=w(".body"),g=new s.DomScrollableElement(u,{});this._register(g),t.appendChild(g.getDomNode());const p=i.append(u,w(".signature")),m=i.append(u,w(".docs"));e.style.userSelect="text",this.domNodes={element:e,signature:p,overloads:l,docs:m,scrollbar:g},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(e=>{this.visible&&this.editor.layoutContentWidget(this)}));const f=()=>{if(!this.domNodes)return;const e=this.editor.getOption(36) - ;this.domNodes.element.style.fontSize=`${e.fontSize}px`};f(),this._register(r.Event.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(e=>e.hasChanged(36)).on(f,null)),this._register(this.editor.onDidLayoutChange(e=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParamaterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{this.domNodes&&i.addClass(this.domNodes.element,"visible")},100),this.editor.layoutContentWidget(this))}hide(){this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,this.domNodes&&i.removeClass(this.domNodes.element,"visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(e){var t;if(this.renderDisposeables.clear(),!this.domNodes)return;const n=e.signatures.length>1;i.toggleClass(this.domNodes.element,"multiple",n),this.keyMultipleSignatures.set(n), - this.domNodes.signature.innerText="",this.domNodes.docs.innerText="";const s=e.signatures[e.activeSignature];if(!s)return;const r=i.append(this.domNodes.signature,w(".code")),a=this.editor.getOption(36);r.style.fontSize=`${a.fontSize}px`,r.style.fontFamily=a.fontFamily;const l=s.parameters.length>0,d=null!==(t=s.activeParameter)&&void 0!==t?t:e.activeParameter;if(l)this.renderParameters(r,s,d);else{i.append(r,w("span")).textContent=s.label}const c=s.parameters[d];if(null==c?void 0:c.documentation){const e=w("span.documentation");if("string"==typeof c.documentation)e.textContent=c.documentation;else{const t=this.renderDisposeables.add(this.markdownRenderer.render(c.documentation));i.addClass(t.element,"markdown-docs"),e.appendChild(t.element)}i.append(this.domNodes.docs,w("p",{},e))}if(void 0===s.documentation);else if("string"==typeof s.documentation)i.append(this.domNodes.docs,w("p",{},s.documentation));else{const e=this.renderDisposeables.add(this.markdownRenderer.render(s.documentation)) - ;i.addClass(e.element,"markdown-docs"),i.append(this.domNodes.docs,e.element)}const h=this.hasDocs(s,c);if(i.toggleClass(this.domNodes.signature,"has-docs",h),i.toggleClass(this.domNodes.docs,"empty",!h),this.domNodes.overloads.textContent=C.pad(e.activeSignature+1,e.signatures.length.toString().length)+"/"+e.signatures.length,c){const e=this.getParameterLabel(s,d);this.announcedLabel!==e&&(o.alert(g.localize(0,null,e)),this.announcedLabel=e)}this.editor.layoutContentWidget(this),this.domNodes.scrollbar.scanDomNode()}hasDocs(e,t){return!!(t&&"string"==typeof t.documentation&&S.assertIsDefined(t.documentation).length>0)||(!!(t&&"object"==typeof t.documentation&&S.assertIsDefined(t.documentation).value.length>0)||(!!(e.documentation&&"string"==typeof e.documentation&&S.assertIsDefined(e.documentation).length>0)||!!(e.documentation&&"object"==typeof e.documentation&&S.assertIsDefined(e.documentation.value).length>0)))}renderParameters(e,t,n){ - const[o,s]=this.getParameterLabelOffsets(t,n),r=document.createElement("span");r.textContent=t.label.substring(0,o);const a=document.createElement("span");a.textContent=t.label.substring(o,s),a.className="parameter active";const l=document.createElement("span");l.textContent=t.label.substring(s),i.append(e,r,a,l)}getParameterLabel(e,t){const i=e.parameters[t];return Array.isArray(i.label)?e.label.substring(i.label[0],i.label[1]):i.label}getParameterLabelOffsets(e,t){const i=e.parameters[t];if(i){if(Array.isArray(i.label))return i.label;{const t=e.label.lastIndexOf(i.label);return t>=0?[t,t+i.label.length]:[0,0]}}return[0,0]}next(){this.editor.focus(),this.model.next()}previous(){this.editor.focus(),this.model.previous()}cancel(){this.model.cancel()}getDomNode(){return this.domNodes||this.createParamaterHintDOMNodes(),this.domNodes.element}getId(){return e.ID}trigger(e){this.model.trigger(e,0)}updateMaxHeight(){if(!this.domNodes)return;const e=`${Math.max(this.editor.getLayoutInfo().height/4,250)}px` - ;this.domNodes.element.style.maxHeight=e;const t=this.domNodes.element.getElementsByClassName("wrapper");t.length&&(t[0].style.maxHeight=e)}};L.ID="editor.widget.parameterHintsWidget",L=a([l(1,p.IContextKeyService),l(2,m.IOpenerService),l(3,c.IModeService)],L),t.ParameterHintsWidget=L,_.registerThemingParticipant((e,t)=>{const i=e.getColor(f.editorHoverBorder);if(i){const n=e.type===_.HIGH_CONTRAST?2:1;t.addRule(`.monaco-editor .parameter-hints-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .parameter-hints-widget.multiple .body { border-left: 1px solid ${i.transparent(.5)}; }`),t.addRule(`.monaco-editor .parameter-hints-widget .signature.has-docs { border-bottom: 1px solid ${i.transparent(.5)}; }`)}const n=e.getColor(f.editorHoverBackground);n&&t.addRule(`.monaco-editor .parameter-hints-widget { background-color: ${n}; }`);const o=e.getColor(f.textLinkForeground);o&&t.addRule(`.monaco-editor .parameter-hints-widget a { color: ${o}; }`);const s=e.getColor(f.editorHoverForeground) - ;s&&t.addRule(`.monaco-editor .parameter-hints-widget { color: ${s}; }`);const r=e.getColor(f.textCodeBlockBackground);r&&t.addRule(`.monaco-editor .parameter-hints-widget code { background-color: ${r}; }`)})})),define(t[617],i([0,1,480,2,10,22,17,11,616,176,18]),(function(e,t,i,n,o,s,r,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerParameterHintsAction=void 0;let g=class e extends n.Disposable{constructor(e,t){super(),this.editor=e,this.widget=this._register(t.createInstance(c.ParameterHintsWidget,this.editor))}static get(t){return t.getContribution(e.ID)}cancel(){this.widget.cancel()}previous(){this.widget.previous()}next(){this.widget.next()}trigger(e){this.widget.trigger(e)}};g.ID="editor.controller.parameterHints",g=a([l(1,o.IInstantiationService)],g);class p extends d.EditorAction{constructor(){super({id:"editor.action.triggerParameterHints",label:i.localize(0,null),alias:"Trigger Parameter Hints",precondition:s.EditorContextKeys.hasSignatureHelpProvider,kbOpts:{ - kbExpr:s.EditorContextKeys.editorTextFocus,primary:3082,weight:100}})}run(e,t){const i=g.get(t);i&&i.trigger({triggerKind:u.SignatureHelpTriggerKind.Invoke})}}t.TriggerParameterHintsAction=p,d.registerEditorContribution(g.ID,g),d.registerEditorAction(p);const m=d.EditorCommand.bindToContribution(g.get);d.registerEditorCommand(new m({id:"closeParameterHints",precondition:h.Context.Visible,handler:e=>e.cancel(),kbOpts:{weight:175,kbExpr:s.EditorContextKeys.focus,primary:9,secondary:[1033]}})),d.registerEditorCommand(new m({id:"showPrevParameterHint",precondition:r.ContextKeyExpr.and(h.Context.Visible,h.Context.MultipleSignatures),handler:e=>e.previous(),kbOpts:{weight:175,kbExpr:s.EditorContextKeys.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}})),d.registerEditorCommand(new m({id:"showNextParameterHint",precondition:r.ContextKeyExpr.and(h.Context.Visible,h.Context.MultipleSignatures),handler:e=>e.next(),kbOpts:{weight:175,kbExpr:s.EditorContextKeys.focus,primary:18,secondary:[530],mac:{ - primary:18,secondary:[530,300]}}}))})),define(t[254],i([0,1,52,14,49,2,101,23,85]),(function(e,t,i,n,o,s,r,a,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractEditorNavigationQuickAccessProvider=void 0;t.AbstractEditorNavigationQuickAccessProvider=class{constructor(e){this.options=e,this.rangeHighlightDecorationId=void 0}provide(e,t){var i;const n=new s.DisposableStore;e.canAcceptInBackground=!!(null===(i=this.options)||void 0===i?void 0:i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1;const o=n.add(new s.MutableDisposable);return o.value=this.doProvide(e,t),n.add(this.onDidActiveTextEditorControlChange(()=>{o.value=void 0,o.value=this.doProvide(e,t)})),n}doProvide(e,t){const i=new s.DisposableStore,n=this.activeTextEditorControl;if(n&&this.canProvideWithTextEditor(n)){const o=r.getCodeEditor(n);if(o){let e=a.withNullAsUndefined(n.saveViewState());i.add(o.onDidChangeCursorPosition(()=>{e=a.withNullAsUndefined(n.saveViewState())})), - i.add(l.once(t.onCancellationRequested)(()=>{e&&n===this.activeTextEditorControl&&n.restoreViewState(e)}))}i.add(s.toDisposable(()=>this.clearDecorations(n))),i.add(this.provideWithTextEditor(n,e,t))}else i.add(this.provideWithoutTextEditor(e,t));return i}canProvideWithTextEditor(e){return!0}gotoLocation(e,t){e.setSelection(t.range),e.revealRangeInCenter(t.range,0),t.preserveFocus||e.focus()}getModel(e){var t;return r.isDiffEditor(e)?null===(t=e.getModel())||void 0===t?void 0:t.modified:e.getModel()}addDecorations(e,t){e.changeDecorations(e=>{const s=[];this.rangeHighlightDecorationId&&(s.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),s.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);const r=[{range:t,options:{className:"rangeHighlight",isWholeLine:!0}},{range:t,options:{overviewRuler:{color:n.themeColorFromId(o.overviewRulerRangeHighlight),position:i.OverviewRulerLane.Full}}}],[a,l]=e.deltaDecorations(s,r);this.rangeHighlightDecorationId={ - rangeHighlightId:a,overviewRulerDecorationId:l}})}clearDecorations(e){const t=this.rangeHighlightDecorationId;t&&(e.changeDecorations(e=>{e.deltaDecorations([t.overviewRulerDecorationId,t.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}})),define(t[618],i([0,1,483,2,254,101]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractGotoLineQuickAccessProvider=void 0;class r extends o.AbstractEditorNavigationQuickAccessProvider{constructor(){super({canAcceptInBackground:!0})}provideWithoutTextEditor(e){const t=i.localize(0,null);return e.items=[{label:t}],e.ariaLabel=t,n.Disposable.None}provideWithTextEditor(e,t,i){const o=new n.DisposableStore;o.add(t.onDidAccept(i=>{const[n]=t.selectedItems;if(n){if(!this.isValidLineNumber(e,n.lineNumber))return;this.gotoLocation(e,{range:this.toRange(n.lineNumber,n.column),keyMods:t.keyMods,preserveFocus:i.inBackground}),i.inBackground||t.hide()}}));const a=()=>{ - const i=this.parsePosition(e,t.value.trim().substr(r.PREFIX.length)),n=this.getPickLabel(e,i.lineNumber,i.column);if(t.items=[{lineNumber:i.lineNumber,column:i.column,label:n}],t.ariaLabel=n,!this.isValidLineNumber(e,i.lineNumber))return void this.clearDecorations(e);const o=this.toRange(i.lineNumber,i.column);e.revealRangeInCenter(o,0),this.addDecorations(e,o)};a(),o.add(t.onDidChangeValue(()=>a()));const l=s.getCodeEditor(e);if(l){2===l.getOptions().get(52).renderType&&(l.updateOptions({lineNumbers:"on"}),o.add(n.toDisposable(()=>l.updateOptions({lineNumbers:"relative"}))))}return o}toRange(e=1,t=1){return{startLineNumber:e,startColumn:t,endLineNumber:e,endColumn:t}}parsePosition(e,t){const i=t.split(/,|:|#/).map(e=>parseInt(e,10)).filter(e=>!isNaN(e)),n=this.lineCount(e)+1;return{lineNumber:i[0]>0?i[0]:n+i[0],column:i[1]}}getPickLabel(e,t,n){if(this.isValidLineNumber(e,t))return this.isValidColumn(e,t,n)?i.localize(1,null,t,n):i.localize(2,null,t);const o=e.getPosition()||{lineNumber:1,column:1 - },s=this.lineCount(e);return s>1?i.localize(3,null,o.lineNumber,o.column,s):i.localize(4,null,o.lineNumber,o.column)}isValidLineNumber(e,t){return!(!t||"number"!=typeof t)&&(t>0&&t<=this.lineCount(e))}isValidColumn(e,t,i){if(!i||"number"!=typeof i)return!1;const n=this.getModel(e);if(!n)return!1;const o={lineNumber:t,column:i};return n.validatePosition(o).equals(o)}lineCount(e){var t,i;return null!==(i=null===(t=this.getModel(e))||void 0===t?void 0:t.getLineCount())&&void 0!==i?i:0}}t.AbstractGotoLineQuickAccessProvider=r,r.PREFIX=":"})),define(t[619],i([0,1,484,25,2,3,254,18,237,8,278,50,26]),(function(e,t,i,n,o,s,a,l,d,c,h,u,g){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractGotoSymbolQuickAccessProvider=void 0;class p extends a.AbstractEditorNavigationQuickAccessProvider{constructor(e=Object.create(null)){super(e),this.options=e,e.canAcceptInBackground=!0}provideWithoutTextEditor(e){return this.provideLabelPick(e,i.localize(0,null)),o.Disposable.None}provideWithTextEditor(e,t,i){ - const n=this.getModel(e);return n?l.DocumentSymbolProviderRegistry.has(n)?this.doProvideWithEditorSymbols(e,n,t,i):this.doProvideWithoutEditorSymbols(e,n,t,i):o.Disposable.None}doProvideWithoutEditorSymbols(e,t,n,s){const a=new o.DisposableStore;return this.provideLabelPick(n,i.localize(1,null)),(()=>r(this,void 0,void 0,(function*(){(yield this.waitForLanguageSymbolRegistry(t,a))&&!s.isCancellationRequested&&a.add(this.doProvideWithEditorSymbols(e,t,n,s))})))(),a}provideLabelPick(e,t){e.items=[{label:t,index:0,kind:14}],e.ariaLabel=t}waitForLanguageSymbolRegistry(e,t){return r(this,void 0,void 0,(function*(){if(l.DocumentSymbolProviderRegistry.has(e))return!0;let i;const n=new Promise(e=>i=e),s=t.add(l.DocumentSymbolProviderRegistry.onDidChange(()=>{l.DocumentSymbolProviderRegistry.has(e)&&(s.dispose(),i(!0))}));return t.add(o.toDisposable(()=>i(!1))),n}))}doProvideWithEditorSymbols(e,t,s,a){const l=new o.DisposableStore;l.add(s.onDidAccept(t=>{const[i]=s.selectedItems;i&&i.range&&(this.gotoLocation(e,{ - range:i.range.selection,keyMods:s.keyMods,preserveFocus:t.inBackground}),t.inBackground||s.hide())})),l.add(s.onDidTriggerItemButton(({item:t})=>{t&&t.range&&(this.gotoLocation(e,{range:t.range.selection,keyMods:s.keyMods,forceSideBySide:!0}),s.hide())}));const d=this.getDocumentSymbols(t,!0,a);let c=void 0;const u=()=>r(this,void 0,void 0,(function*(){null==c||c.dispose(!0),s.busy=!1,c=new n.CancellationTokenSource(a),s.busy=!0;try{const e=h.prepareQuery(s.value.substr(p.PREFIX.length).trim()),t=yield this.doGetSymbolPicks(d,e,void 0,c.token);if(a.isCancellationRequested)return;t.length>0?s.items=t:e.original.length>0?this.provideLabelPick(s,i.localize(2,null)):this.provideLabelPick(s,i.localize(3,null))}finally{a.isCancellationRequested||(s.busy=!1)}}));l.add(s.onDidChangeValue(()=>u())),u();let g=!0;return l.add(s.onDidChangeActive(()=>{const[t]=s.activeItems;if(t&&t.range){if(g)return void(g=!1);e.revealRangeInCenter(t.range.selection,0),this.addDecorations(e,t.range.decoration)}})),l} - doGetSymbolPicks(e,t,n,o){return r(this,void 0,void 0,(function*(){const r=yield e;if(o.isCancellationRequested)return[];const a=0===t.original.indexOf(p.SCOPE_PREFIX),d=a?1:0;let u,_;t.values&&t.values.length>1?(u=h.pieceToQuery(t.values[0]),_=h.pieceToQuery(t.values.slice(1))):u=t;const v=[];for(let e=0;ed){let e=!1;if(u!==t&&([C,b]=h.scoreFuzzy2(p,Object.assign(Object.assign({},t),{values:void 0}),d,m),"number"==typeof C&&(e=!0)),"number"!=typeof C&&([C,b]=h.scoreFuzzy2(p,u,d,m),"number"!=typeof C))continue;if(!e&&_){if(f&&_.original.length>0&&([S,w]=h.scoreFuzzy2(f,_)),"number"!=typeof S)continue;"number"==typeof C&&(C+=S)}}const y=o.tags&&o.tags.indexOf(1)>=0;v.push({index:e,kind:o.kind,score:C, - label:p,ariaLabel:a,description:f,highlights:y?void 0:{label:b,description:w},range:{selection:s.Range.collapseToStart(o.selectionRange),decoration:o.range},strikethrough:y,buttons:(()=>{var e,t;const n=(null===(e=this.options)||void 0===e?void 0:e.openSideBySideDirection)?null===(t=this.options)||void 0===t?void 0:t.openSideBySideDirection():void 0;if(n)return[{iconClass:"right"===n?g.Codicon.splitHorizontal.classNames:g.Codicon.splitVertical.classNames,tooltip:"right"===n?i.localize(4,null):i.localize(5,null)}]})()})}const C=v.sort((e,t)=>a?this.compareByKindAndScore(e,t):this.compareByScore(e,t));let b=[];if(a){let e=void 0,t=void 0,i=0;function S(){t&&"number"==typeof e&&i>0&&(t.label=c.format(f[e]||m,i))}for(const n of C)e!==n.kind?(S(),e=n.kind,i=1,t={type:"separator"},b.push(t)):i++,b.push(n);S()}else C.length>0&&(b=[{label:i.localize(6,null,v.length),type:"separator"},...C]);return b}))}compareByScore(e,t){if("number"!=typeof e.score&&"number"==typeof t.score)return 1 - ;if("number"==typeof e.score&&"number"!=typeof t.score)return-1;if("number"==typeof e.score&&"number"==typeof t.score){if(e.score>t.score)return-1;if(e.scoret.index?1:0}compareByKindAndScore(e,t){const i=f[e.kind]||m,n=f[t.kind]||m,o=i.localeCompare(n);return 0===o?this.compareByScore(e,t):o}getDocumentSymbols(e,t,i){return r(this,void 0,void 0,(function*(){const n=yield d.OutlineModel.create(e,i);if(i.isCancellationRequested)return[];const o=[];for(const e of n.children.values())e instanceof d.OutlineElement?o.push(e.symbol):o.push(...u.Iterable.map(e.children.values(),e=>e.symbol));let r=[];return t?this.flattenDocumentSymbols(r,o,""):r=o,r.sort((e,t)=>s.Range.compareRangesUsingStarts(e.range,t.range))}))}flattenDocumentSymbols(e,t,i){for(const n of t)e.push({kind:n.kind,tags:n.tags,name:n.name,detail:n.detail,containerName:n.containerName||i,range:n.range,selectionRange:n.selectionRange,children:void 0}), - n.children&&this.flattenDocumentSymbols(e,n.children,n.name)}}t.AbstractGotoSymbolQuickAccessProvider=p,p.PREFIX="@",p.SCOPE_PREFIX=":",p.PREFIX_BY_CATEGORY=`${p.PREFIX}${p.SCOPE_PREFIX}`;const m=i.localize(7,null),f={5:i.localize(8,null),11:i.localize(9,null),8:i.localize(10,null),12:i.localize(11,null),4:i.localize(12,null),22:i.localize(13,null),23:i.localize(14,null),24:i.localize(15,null),10:i.localize(16,null),2:i.localize(17,null),3:i.localize(18,null),25:i.localize(19,null),1:i.localize(20,null),6:i.localize(21,null),9:i.localize(22,null),21:i.localize(23,null),14:i.localize(24,null),0:i.localize(25,null),17:i.localize(26,null),15:i.localize(27,null),16:i.localize(28,null),18:i.localize(29,null),19:i.localize(30,null),7:i.localize(31,null),13:i.localize(32,null)}})),define(t[620],i([0,1,485,11,19,2,13,25,3,18,15,31,17,22,24,27,12,8,21,14,29,42,341]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.editorOnTypeRenameBackground=t.getOnTypeRenameRanges=t.OnTypeRenameAction=t.OnTypeRenameContribution=t.CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE=void 0,t.CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE=new m.RawContextKey("onTypeRenameInputVisible",!1);let L=class e extends s.Disposable{constructor(e,i){super(),this._debounceDuration=200,this._localToDispose=this._register(new s.DisposableStore),this._editor=e,this._enabled=!1,this._visibleContextKey=t.CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE.bindTo(i),this._currentDecorations=[],this._languageWordPattern=null,this._currentWordPattern=null,this._ignoreChangeEvent=!1,this._localToDispose=this._register(new s.DisposableStore),this._rangeUpdateTriggerPromise=null,this._rangeSyncTriggerPromise=null,this._currentRequest=null,this._currentRequestPosition=null,this._currentRequestModelVersion=null,this._register(this._editor.onDidChangeModel(()=>this.reinitialize())),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(73)&&this.reinitialize()})), - this._register(u.OnTypeRenameProviderRegistry.onDidChange(()=>this.reinitialize())),this._register(this._editor.onDidChangeModelLanguage(()=>this.reinitialize())),this.reinitialize()}static get(t){return t.getContribution(e.ID)}reinitialize(){const e=this._editor.getModel(),t=null!==e&&this._editor.getOption(73)&&u.OnTypeRenameProviderRegistry.has(e);if(t===this._enabled)return;if(this._enabled=t,this.clearRanges(),this._localToDispose.clear(),!t||null===e)return;this._languageWordPattern=E.LanguageConfigurationRegistry.getWordDefinition(e.getLanguageIdentifier().id),this._localToDispose.add(e.onDidChangeLanguageConfiguration(()=>{this._languageWordPattern=E.LanguageConfigurationRegistry.getWordDefinition(e.getLanguageIdentifier().id)}));const i=new g.Delayer(this._debounceDuration),n=()=>{this._rangeUpdateTriggerPromise=i.trigger(()=>this.updateRanges(),this._debounceDuration)},o=new g.Delayer(0),s=e=>{this._rangeSyncTriggerPromise=o.trigger(()=>this._syncRanges(e))} - ;this._localToDispose.add(this._editor.onDidChangeCursorPosition(()=>{n()})),this._localToDispose.add(this._editor.onDidChangeModelContent(t=>{if(!this._ignoreChangeEvent&&this._currentDecorations.length>0){const i=e.getDecorationRange(this._currentDecorations[0]);if(i&&t.changes.every(e=>i.intersectRanges(e.range)))return void s(this._currentDecorations)}n()})),this._localToDispose.add({dispose:()=>{i.cancel(),o.cancel()}}),this.updateRanges()}_syncRanges(e){if(!this._editor.hasModel()||e!==this._currentDecorations||0===e.length)return;const t=this._editor.getModel(),i=t.getDecorationRange(e[0]);if(!i||i.startLineNumber!==i.endLineNumber)return this.clearRanges();const n=t.getValueInRange(i);if(this._currentWordPattern){const e=n.match(this._currentWordPattern);if((e?e[0].length:0)!==n.length)return this.clearRanges()}let o=[];for(let i=1,s=e.length;i1)return void this.clearRanges();const n=this._editor.getModel(),o=n.getVersionId();if(this._currentRequestPosition&&this._currentRequestModelVersion===o){if(i.equals(this._currentRequestPosition))return;if(this._currentDecorations&&this._currentDecorations.length>0){const e=n.getDecorationRange(this._currentDecorations[0]);if(e&&e.containsPosition(i))return}}this._currentRequestPosition=i,this._currentRequestModelVersion=o;const s=g.createCancelablePromise(t=>r(this,void 0,void 0,(function*(){try{const r=yield k(n,i,t);if(s!==this._currentRequest)return;if(this._currentRequest=null,o!==n.getVersionId())return;let a=[];(null==r?void 0:r.ranges)&&(a=r.ranges),this._currentWordPattern=(null==r?void 0:r.wordPattern)||this._languageWordPattern;let l=!1;for(let e=0,t=a.length;e({range:t, - options:e.DECORATION}));this._visibleContextKey.set(!0),this._currentDecorations=this._editor.deltaDecorations(this._currentDecorations,d)}catch(e){C.isPromiseCanceledError(e)||C.onUnexpectedError(e),this._currentRequest!==s&&this._currentRequest||this.clearRanges()}})));return this._currentRequest=s,s}))}};L.ID="editor.contrib.onTypeRename",L.DECORATION=p.ModelDecorationOptions.register({stickiness:0,className:"on-type-rename-decoration"}),L=a([l(1,m.IContextKeyService)],L),t.OnTypeRenameContribution=L;class x extends n.EditorAction{constructor(){super({id:"editor.action.onTypeRename",label:i.localize(0,null),alias:"On Type Rename Symbol",precondition:m.ContextKeyExpr.and(f.EditorContextKeys.writable,f.EditorContextKeys.hasRenameProvider),kbOpts:{kbExpr:f.EditorContextKeys.editorTextFocus,primary:3132,weight:100}})}runCommand(e,t){const i=e.get(v.ICodeEditorService),[n,o]=Array.isArray(t)&&t||[void 0,void 0];return _.URI.isUri(n)&&d.Position.isIPosition(o)?i.openCodeEditor({resource:n - },i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(o),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},C.onUnexpectedError):super.runCommand(e,t)}run(e,t){const i=L.get(t);return i?Promise.resolve(i.updateRanges(!0)):Promise.resolve()}}t.OnTypeRenameAction=x;const D=n.EditorCommand.bindToContribution(L.get);function k(e,t,i){const n=u.OnTypeRenameProviderRegistry.ordered(e);return g.first(n.map(n=>()=>Promise.resolve(n.provideOnTypeRenameRanges(e,t,i)).then(e=>{if(e)return{ranges:e.ranges,wordPattern:e.wordPattern||n.wordPattern}},e=>{C.onUnexpectedExternalError(e)})),e=>!!e&&o.isNonEmptyArray(null==e?void 0:e.ranges))}n.registerEditorCommand(new D({id:"cancelOnTypeRenameInput",precondition:t.CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE,handler:e=>e.clearRanges(),kbOpts:{kbExpr:f.EditorContextKeys.editorTextFocus,weight:199,primary:9,secondary:[1033]}})),t.getOnTypeRenameRanges=k,t.editorOnTypeRenameBackground=S.registerColor("editor.onTypeRenameBackground",{ - dark:y.Color.fromHex("#f00").transparent(.3),light:y.Color.fromHex("#f00").transparent(.3),hc:y.Color.fromHex("#f00").transparent(.3)},i.localize(1,null)),w.registerThemingParticipant((e,i)=>{const n=e.getColor(t.editorOnTypeRenameBackground);n&&i.addRule(`.monaco-editor .on-type-rename-decoration { background: ${n}; border-left-color: ${n}; }`)}),n.registerModelAndPositionCommand("_executeRenameOnTypeProvider",(e,t)=>k(e,t,c.CancellationToken.None)),n.registerEditorContribution(L.ID,L),n.registerEditorAction(x)})),define(t[621],i([0,1,2,13,487,17,21,14,35,342]),(function(e,t,i,n,o,s,r,d,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RenameInputField=t.CONTEXT_RENAME_INPUT_VISIBLE=void 0,t.CONTEXT_RENAME_INPUT_VISIBLE=new s.RawContextKey("renameInputVisible",!1);let h=class{constructor(e,n,o,s,r){this._editor=e,this._acceptKeybindings=n,this._themeService=o,this._keybindingService=s,this._disposables=new i.DisposableStore,this.allowEditorOverflow=!0, - this._visibleContextKey=t.CONTEXT_RENAME_INPUT_VISIBLE.bindTo(r),this._editor.addContentWidget(this),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(36)&&this._updateFont()})),this._disposables.add(o.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){if(!this._domNode){this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",o.localize(0,null)),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label);const e=()=>{var e,t;const[i,n]=this._acceptKeybindings;this._keybindingService.lookupKeybinding(i), - this._label.innerText=o.localize(1,null,null===(e=this._keybindingService.lookupKeybinding(i))||void 0===e?void 0:e.getLabel(),null===(t=this._keybindingService.lookupKeybinding(n))||void 0===t?void 0:t.getLabel())};e(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(e)),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())}return this._domNode}_updateStyles(e){var t,i,n,o;if(!this._input||!this._domNode)return;const s=e.getColor(r.widgetShadow);this._domNode.style.backgroundColor=String(null!==(t=e.getColor(r.editorWidgetBackground))&&void 0!==t?t:""),this._domNode.style.boxShadow=s?` 0 2px 8px ${s}`:"",this._domNode.style.color=String(null!==(i=e.getColor(r.inputForeground))&&void 0!==i?i:""),this._input.style.backgroundColor=String(null!==(n=e.getColor(r.inputBackground))&&void 0!==n?n:"");const a=e.getColor(r.inputBorder);this._input.style.borderWidth=a?"1px":"0px",this._input.style.borderStyle=a?"solid":"none", - this._input.style.borderColor=null!==(o=null==a?void 0:a.toString())&&void 0!==o?o:"none"}_updateFont(){if(!this._input||!this._label)return;const e=this._editor.getOption(36);this._input.style.fontFamily=e.fontFamily,this._input.style.fontWeight=e.fontWeight,this._input.style.fontSize=`${e.fontSize}px`,this._label.style.fontSize=`${.8*e.fontSize}px`}getPosition(){return this._visible?{position:this._position,preference:[2,1]}:null}acceptInput(e){this._currentAcceptInput&&this._currentAcceptInput(e)}cancelInput(e){this._currentCancelInput&&this._currentCancelInput(e)}getInput(e,t,o,s,r,a){this._domNode.classList.toggle("preview",r),this._position=new n.Position(e.startLineNumber,e.startColumn),this._input.value=t,this._input.setAttribute("selectionStart",o.toString()),this._input.setAttribute("selectionEnd",s.toString()),this._input.size=Math.max(1.1*(e.endColumn-e.startColumn),20);const l=new i.DisposableStore;return new Promise(e=>{this._currentCancelInput=t=>(this._currentAcceptInput=void 0, - this._currentCancelInput=void 0,e(t),!0),this._currentAcceptInput=i=>{0!==this._input.value.trim().length&&this._input.value!==t?(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e({newName:this._input.value,wantsPreview:r&&i})):this.cancelInput(!0)},a.onCancellationRequested(()=>this.cancelInput(!0)),l.add(this._editor.onDidBlurEditorWidget(()=>this.cancelInput(!1))),this._show()}).finally(()=>{l.dispose(),this._hide()})}_show(){this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._input.focus(),this._input.setSelectionRange(parseInt(this._input.getAttribute("selectionStart")),parseInt(this._input.getAttribute("selectionEnd")))},100)}_hide(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}};h=a([l(2,d.IThemeService),l(3,c.IKeybindingService),l(4,s.IContextKeyService)],h),t.RenameInputField=h})), - define(t[622],i([0,1,486,12,17,56,11,22,621,18,13,48,3,140,68,32,127,24,27,25,2,15,81,10,34,93,130,23]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L,x,D,k,N,I){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RenameAction=t.rename=void 0;class M{constructor(e,t){this.model=e,this.position=t,this._providerRenameIdx=0,this._providers=u.RenameProviderRegistry.ordered(e)}hasProvider(){return this._providers.length>0}resolveRenameLocation(e){return r(this,void 0,void 0,(function*(){const t=[];for(this._providerRenameIdx=0;this._providerRenameIdx0?t.join("\n"):void 0}:{range:m.Range.fromPositions(this.position),text:"",rejectReason:t.length>0?t.join("\n"):void 0}}))}provideRenameEdits(e,t){return r(this,void 0,void 0,(function*(){return this._provideRenameEdits(e,this._providerRenameIdx,[],t)}))}_provideRenameEdits(e,t,n,o){return r(this,void 0,void 0,(function*(){const s=this._providers[t];if(!s)return{edits:[],rejectReason:n.join("\n")};const r=yield s.provideRenameEdits(this.model,this.position,e,o);return r?r.rejectReason?this._provideRenameEdits(e,t+1,n.concat(r.rejectReason),o):r:this._provideRenameEdits(e,t+1,n.concat(i.localize(0,null)),o)}))}}function R(e,t,i){return r(this,void 0,void 0,(function*(){const n=new M(e,t),o=yield n.resolveRenameLocation(w.CancellationToken.None);return(null==o?void 0:o.rejectReason)?{edits:[],rejectReason:o.rejectReason}:n.provideRenameEdits(i,w.CancellationToken.None)}))}t.rename=R;let T=class e{constructor(e,t,i,n,o,s,r){this.editor=e,this._instaService=t,this._notificationService=i, - this._bulkEditService=n,this._progressService=o,this._logService=s,this._configService=r,this._dispoableStore=new y.DisposableStore,this._cts=new w.CancellationTokenSource,this._renameInputField=this._dispoableStore.add(new E.IdleValue(()=>this._dispoableStore.add(this._instaService.createInstance(h.RenameInputField,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))))}static get(t){return t.getContribution(e.ID)}dispose(){this._dispoableStore.dispose(),this._cts.dispose(!0)}run(){return r(this,void 0,void 0,(function*(){if(this._cts.dispose(!0),!this.editor.hasModel())return;const e=this.editor.getPosition(),t=new M(this.editor.getModel(),e);if(!t.hasProvider())return;let n;this._cts=new _.EditorStateCancellationTokenSource(this.editor,5);try{const e=t.resolveRenameLocation(this._cts.token);this._progressService.showWhile(e,250),n=yield e}catch(t){return void f.MessageController.get(this.editor).showMessage(t||i.localize(1,null),e)}if(!n)return - ;if(n.rejectReason)return void f.MessageController.get(this.editor).showMessage(n.rejectReason,e);if(this._cts.token.isCancellationRequested)return;this._cts.dispose(),this._cts=new _.EditorStateCancellationTokenSource(this.editor,5,n.range);let o=this.editor.getSelection(),s=0,a=n.text.length;m.Range.isEmpty(o)||m.Range.spansMultipleLines(o)||!m.Range.containsRange(n.range,o)||(s=Math.max(0,o.startColumn-n.range.startColumn),a=Math.min(n.range.endColumn,o.endColumn)-n.range.startColumn);const l=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview"),d=yield this._renameInputField.value.getInput(n.range,n.text,s,a,l,this._cts.token);if("boolean"==typeof d)return void(d&&this.editor.focus());this.editor.focus();const c=E.raceCancellation(t.provideRenameEdits(d.newName,this._cts.token),this._cts.token).then(e=>r(this,void 0,void 0,(function*(){ - e&&this.editor.hasModel()&&(e.rejectReason?this._notificationService.info(e.rejectReason):this._bulkEditService.apply(C.ResourceEdit.convert(e),{editor:this.editor,showPreview:d.wantsPreview,label:i.localize(2,null,null==n?void 0:n.text),quotableLabel:i.localize(3,null,null==n?void 0:n.text)}).then(e=>{e.ariaSummary&&p.alert(i.localize(4,null,n.text,d.newName,e.ariaSummary))}).catch(e=>{this._notificationService.error(i.localize(5,null)),this._logService.error(e)}))})),e=>{this._notificationService.error(i.localize(6,null)),this._logService.error(e)});return this._progressService.showWhile(c,250),c}))}acceptRenameInput(e){this._renameInputField.value.acceptInput(e)}cancelRenameInput(){this._renameInputField.value.cancelInput(!0)}};T.ID="editor.contrib.renameController",T=a([l(1,x.IInstantiationService),l(2,v.INotificationService),l(3,C.IBulkEditService),l(4,s.IEditorProgressService),l(5,L.ILogService),l(6,N.ITextResourceConfigurationService)],T);class O extends d.EditorAction{constructor(){super({ - id:"editor.action.rename",label:i.localize(7,null),alias:"Rename Symbol",precondition:o.ContextKeyExpr.and(c.EditorContextKeys.writable,c.EditorContextKeys.hasRenameProvider),kbOpts:{kbExpr:c.EditorContextKeys.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})}runCommand(e,t){const i=e.get(S.ICodeEditorService),[o,s]=Array.isArray(t)&&t||[void 0,void 0];return b.URI.isUri(o)&&g.Position.isIPosition(s)?i.openCodeEditor({resource:o},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(s),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},n.onUnexpectedError):super.runCommand(e,t)}run(e,t){const i=T.get(t);return i?i.run():Promise.resolve()}}t.RenameAction=O,d.registerEditorContribution(T.ID,T),d.registerEditorAction(O);const A=d.EditorCommand.bindToContribution(T.get);d.registerEditorCommand(new A({id:"acceptRenameInput",precondition:h.CONTEXT_RENAME_INPUT_VISIBLE,handler:e=>e.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:c.EditorContextKeys.focus, - primary:3}})),d.registerEditorCommand(new A({id:"acceptRenameInputWithPreview",precondition:o.ContextKeyExpr.and(h.CONTEXT_RENAME_INPUT_VISIBLE,o.ContextKeyExpr.has("config.editor.rename.enablePreview")),handler:e=>e.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:c.EditorContextKeys.focus,primary:1027}})),d.registerEditorCommand(new A({id:"cancelRenameInput",precondition:h.CONTEXT_RENAME_INPUT_VISIBLE,handler:e=>e.cancelRenameInput(),kbOpts:{weight:199,kbExpr:c.EditorContextKeys.focus,primary:9,secondary:[1033]}})),d.registerModelAndPositionCommand("_executeDocumentRenameProvider",(function(e,t,...i){const[n]=i;return I.assertType("string"==typeof n),R(e,t,n)})),D.Registry.as(k.Extensions.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:i.localize(8,null),default:!0,type:"boolean"}}})})), - define(t[623],i([0,1,491,64,8,4,12,2,7,118,65,35,17,137,84,107,14,21,76,134,73,55,15,18,153,541,44,24,10,229,78,19,33,79,26,91,344,345,115,605]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L,x,D,k,N,I,M,R,T,O,A,P,F,W){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SuggestWidget=t.editorSuggestWidgetHighlightForeground=t.editorSuggestWidgetSelectedBackground=t.editorSuggestWidgetForeground=t.editorSuggestWidgetBorder=t.editorSuggestWidgetBackground=void 0;const B=F.registerIcon("suggest-more-info",F.Codicon.chevronRight);t.editorSuggestWidgetBackground=b.registerColor("editorSuggestWidget.background",{dark:b.editorWidgetBackground,light:b.editorWidgetBackground,hc:b.editorWidgetBackground},i.localize(0,null)),t.editorSuggestWidgetBorder=b.registerColor("editorSuggestWidget.border",{dark:b.editorWidgetBorder,light:b.editorWidgetBorder,hc:b.editorWidgetBorder},i.localize(1,null)),t.editorSuggestWidgetForeground=b.registerColor("editorSuggestWidget.foreground",{dark:b.editorForeground, - light:b.editorForeground,hc:b.editorForeground},i.localize(2,null)),t.editorSuggestWidgetSelectedBackground=b.registerColor("editorSuggestWidget.selectedBackground",{dark:b.listFocusBackground,light:b.listFocusBackground,hc:b.listFocusBackground},i.localize(3,null)),t.editorSuggestWidgetHighlightForeground=b.registerColor("editorSuggestWidget.highlightForeground",{dark:b.listHighlightForeground,light:b.listHighlightForeground,hc:b.listHighlightForeground},i.localize(4,null));const V=/^(#([\da-f]{3}){1,2}|(rgb|hsl)a\(\s*(\d{1,3}%?\s*,\s*){3}(1|0?\.\d+)\)|(rgb|hsl)\(\s*\d{1,3}%?(\s*,\s*\d{1,3}%?){2}\s*\))$/i;function z(e){if(!e)return!1;const t=e.completion;return!!t.documentation||t.detail&&t.detail!==t.label}function H(e){return`suggest-aria-id:${e}`}let K=class{constructor(e,t,i,n,o,s){this.widget=e,this.editor=t,this.triggerKeybindingLabel=i,this._modelService=n,this._modeService=o,this._themeService=s}get templateId(){return"suggestion"}renderTemplate(e){const t=Object.create(null) - ;t.disposables=new c.DisposableStore,t.root=e,t.root.classList.add("show-file-icons"),t.icon=h.append(e,h.$(".icon")),t.colorspan=h.append(t.icon,h.$("span.colorspan"));const n=h.append(e,h.$(".contents")),o=h.append(n,h.$(".main"));t.iconContainer=h.append(o,h.$(".icon-label.codicon")),t.left=h.append(o,h.$("span.left")),t.right=h.append(o,h.$("span.right")),t.iconLabel=new D.IconLabel(t.left,{supportHighlights:!0,supportCodicons:!0}),t.disposables.add(t.iconLabel),t.parametersLabel=h.append(t.left,h.$("span.signature-label")),t.qualifierLabel=h.append(t.left,h.$("span.qualifier-label")),t.detailsLabel=h.append(t.right,h.$("span.details-label")),t.readMore=h.append(t.right,h.$("span.readMore"+B.cssSelector)),t.readMore.title=i.localize(5,null,this.triggerKeybindingLabel);const r=()=>{const e=this.editor.getOptions(),i=e.get(36),n=i.fontFamily,s=i.fontFeatureSettings,r=e.get(97)||i.fontSize,a=e.get(98)||i.lineHeight,l=i.fontWeight,d=`${r}px`,c=`${a}px`;t.root.style.fontSize=d,t.root.style.fontWeight=l, - o.style.fontFamily=n,o.style.fontFeatureSettings=s,o.style.lineHeight=c,t.icon.style.height=c,t.icon.style.width=c,t.readMore.style.height=c,t.readMore.style.width=c};return r(),t.disposables.add(s.Event.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(e=>e.hasChanged(36)||e.hasChanged(97)||e.hasChanged(98)).on(r,null)),t}renderElement(e,t,i){const o=i,s=e.completion,r="string"==typeof s.label?s.label:s.label.name;o.root.id=H(t),o.colorspan.style.backgroundColor="";const a={labelEscapeNewLines:!0,matches:n.createMatches(e.score)};let l=[];if(19===s.kind&&function(e,t){const i="string"==typeof e.completion.label?e.completion.label:e.completion.label.name;return i.match(V)?(t[0]=i,!0):!("string"!=typeof e.completion.documentation||!e.completion.documentation.match(V))&&(t[0]=e.completion.documentation,!0)}(e,l))o.icon.className="icon customcolor",o.iconContainer.className="icon hide", - o.colorspan.style.backgroundColor=l[0];else if(20===s.kind&&this._themeService.getFileIconTheme().hasFileIcons){o.icon.className="icon hide",o.iconContainer.className="icon hide";const e=k.getIconClasses(this._modelService,this._modeService,I.URI.from({scheme:"fake",path:r}),R.FileKind.FILE),t=k.getIconClasses(this._modelService,this._modeService,I.URI.from({scheme:"fake",path:s.detail}),R.FileKind.FILE);a.extraClasses=e.length>t.length?e:t}else 23===s.kind&&this._themeService.getFileIconTheme().hasFolderIcons?(o.icon.className="icon hide",o.iconContainer.className="icon hide",a.extraClasses=O.flatten([k.getIconClasses(this._modelService,this._modeService,I.URI.from({scheme:"fake",path:r}),R.FileKind.FOLDER),k.getIconClasses(this._modelService,this._modeService,I.URI.from({scheme:"fake",path:s.detail}),R.FileKind.FOLDER)])):(o.icon.className="icon hide",o.iconContainer.className="",h.addClasses(o.iconContainer,`suggest-icon ${x.completionKindToCssClass(s.kind)}`)) - ;s.tags&&s.tags.indexOf(1)>=0&&(a.extraClasses=(a.extraClasses||[]).concat(["deprecated"]),a.matches=[]),o.iconLabel.setLabel(r,void 0,a),"string"==typeof s.label?(o.parametersLabel.textContent="",o.qualifierLabel.textContent="",o.detailsLabel.textContent=(s.detail||"").replace(/\n.*$/m,""),o.root.classList.add("string-label")):(o.parametersLabel.textContent=(s.label.parameters||"").replace(/\n.*$/m,""),o.qualifierLabel.textContent=(s.label.qualifier||"").replace(/\n.*$/m,""),o.detailsLabel.textContent=(s.label.type||"").replace(/\n.*$/m,""),o.root.classList.remove("string-label")),z(e)?(o.right.classList.add("can-expand-details"),h.show(o.readMore),o.readMore.onmousedown=e=>{e.stopPropagation(),e.preventDefault()},o.readMore.onclick=e=>{e.stopPropagation(),e.preventDefault(),this.widget.toggleDetails()}):(o.right.classList.remove("can-expand-details"),h.hide(o.readMore),o.readMore.onmousedown=null,o.readMore.onclick=null)}disposeTemplate(e){e.disposables.dispose()}} - ;K=a([l(3,N.IModelService),l(4,y.IModeService),l(5,C.IThemeService)],K);class U{constructor(e,t,n,o,r){this.widget=t,this.editor=n,this.markdownRenderer=o,this.kbToggleDetails=r,this.borderWidth=1,this.disposables=new c.DisposableStore,this.el=h.append(e,h.$(".details")),this.disposables.add(c.toDisposable(()=>e.removeChild(this.el))),this.body=h.$(".body"),this.scrollbar=new g.DomScrollableElement(this.body,{}),h.append(this.el,this.scrollbar.getDomNode()),this.disposables.add(this.scrollbar),this.header=h.append(this.body,h.$(".header")),this.close=h.append(this.header,h.$("span"+F.Codicon.close.cssSelector)),this.close.title=i.localize(6,null,this.kbToggleDetails),this.type=h.append(this.header,h.$("p.type")),this.docs=h.append(this.body,h.$("p.docs")),this.configureFont(),s.Event.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(e=>e.hasChanged(36)).on(this.configureFont,this,this.disposables),o.onDidRenderCodeBlock(()=>this.scrollbar.scanDomNode(),this,this.disposables)}get element(){ - return this.el}renderLoading(){this.type.textContent=i.localize(7,null),this.docs.textContent=""}renderItem(e,t){c.dispose(this.renderDisposeable),this.renderDisposeable=void 0;let{documentation:i,detail:n}=e.completion;if(t){let t="";t+=`score: ${e.score[0]}${e.word?`, compared '${e.completion.filterText&&e.completion.filterText+" (filterText)"||e.completion.label}' with '${e.word}'`:" (no prefix)"}\n`,t+=`distance: ${e.distance}, see localityBonus-setting\n`,t+=`index: ${e.idx}, based on ${e.completion.sortText&&`sortText: "${e.completion.sortText}"`||"label"}\n`,i=(new T.MarkdownString).appendCodeblock("empty",t),n=`Provider: ${e.provider._debugDisplayName}`}if(!t&&!z(e))return this.type.textContent="",this.docs.textContent="",void this.el.classList.add("no-docs");if(this.el.classList.remove("no-docs"),"string"==typeof i)this.docs.classList.remove("markdown-docs"),this.docs.textContent=i;else{this.docs.classList.add("markdown-docs"),this.docs.innerText="";const e=this.markdownRenderer.render(i) - ;this.renderDisposeable=e,this.docs.appendChild(e.element)}n?(this.type.innerText=n.length>1e5?`${n.substr(0,1e5)}…`:n,h.show(this.type)):(this.type.innerText="",h.hide(this.type)),this.el.style.height=this.header.offsetHeight+this.docs.offsetHeight+2*this.borderWidth+"px",this.el.style.userSelect="text",this.el.tabIndex=-1,this.close.onmousedown=e=>{e.preventDefault(),e.stopPropagation()},this.close.onclick=e=>{e.preventDefault(),e.stopPropagation(),this.widget.toggleDetails()},this.body.scrollTop=0,this.scrollbar.scanDomNode()}scrollDown(e=8){this.body.scrollTop+=e}scrollUp(e=8){this.body.scrollTop-=e}scrollTop(){this.body.scrollTop=0}scrollBottom(){this.body.scrollTop=this.body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}setBorderWidth(e){this.borderWidth=e}configureFont(){const e=this.editor.getOptions(),t=e.get(36),i=t.fontFamily,n=e.get(97)||t.fontSize,o=e.get(98)||t.lineHeight,s=t.fontWeight,r=`${n}px`,a=`${o}px`;this.el.style.fontSize=r,this.el.style.fontWeight=s, - this.el.style.fontFeatureSettings=t.fontFeatureSettings,this.type.style.fontFamily=i,this.close.style.height=a,this.close.style.width=a}dispose(){this.disposables.dispose(),c.dispose(this.renderDisposeable),this.renderDisposeable=void 0}}let $=class e{constructor(e,n,r,a,l,d,g,p,m,_){var C,S;this.editor=e,this.telemetryService=n,this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this.state=0,this.isAddedAsContentWidget=!1,this.isAuto=!1,this.loadingTimeout=c.Disposable.None,this.currentSuggestionDetails=null,this.ignoreFocusEvents=!1,this.completionModel=null,this.showTimeout=new L.TimeoutTimer,this.toDispose=new c.DisposableStore,this.onDidSelectEmitter=new s.Emitter,this.onDidFocusEmitter=new s.Emitter,this.onDidHideEmitter=new s.Emitter,this.onDidShowEmitter=new s.Emitter,this.onDidSelect=this.onDidSelectEmitter.event,this.onDidFocus=this.onDidFocusEmitter.event,this.onDidHide=this.onDidHideEmitter.event,this.onDidShow=this.onDidShowEmitter.event,this.maxWidgetWidth=660,this.listWidth=330, - this.firstFocusInCurrentList=!1,this.preferDocPositionTop=!1,this.docsPositionPreviousWidgetY=null,this.explainMode=!1,this._onDetailsKeydown=new s.Emitter,this.onDetailsKeyDown=this._onDetailsKeydown.event;const y=this.toDispose.add(new w.MarkdownRenderer(e,g,p)),E=null!==(S=null===(C=r.lookupKeybinding("toggleSuggestionDetails"))||void 0===C?void 0:C.getLabel())&&void 0!==S?S:"";this.isAuto=!1,this.focusedItem=null,this.storageService=d,this.element=h.$(".editor-widget.suggest-widget"),this.toDispose.add(h.addDisposableListener(this.element,"click",e=>{e.target===this.element&&this.hideWidget()})),this.messageElement=h.append(this.element,h.$(".message")),this.listElement=h.append(this.element,h.$(".tree"));const x=()=>this.element.classList.toggle("with-status-bar",this.editor.getOption(96).statusBar.visible);x(),this.statusBarElement=h.append(this.element,h.$(".suggest-status-bar"));const D=e=>{const t=r.lookupKeybindings(e.id);return new class extends W.ActionViewItem{constructor(){super(void 0,e,{ - label:!0,icon:!1})}updateLabel(){if(O.isFalsyOrEmpty(t)||!this.label)return super.updateLabel();const{label:e}=this.getAction();this.label.textContent=/{\d}/.test(e)?o.format(this.getAction().label,t[0].getLabel()):`${this.getAction().label} (${t[0].getLabel()})`}}},k=new P.ActionBar(this.statusBarElement,{actionViewItemProvider:D}),N=new P.ActionBar(this.statusBarElement,{actionViewItemProvider:D}),I=m.createMenu(f.suggestWidgetStatusbarMenu,a);this.toDispose.add(I.onDidChange(()=>(()=>{const e=[],t=[];for(let[i,n]of I.getActions())"left"===i?e.push(...n):t.push(...n);k.clear(),k.push(e),N.clear(),N.push(t)})())),this.toDispose.add(I),this.details=_.createInstance(U,this.element,this,this.editor,y,E);const M=()=>this.element.classList.toggle("no-icons",!this.editor.getOption(96).showIcons);M();let R=_.createInstance(K,this,this.editor,E);this.list=new u.List("SuggestWidget",this.listElement,this,[R],{useShadows:!1,mouseSupport:!1,accessibilityProvider:{getRole:()=>"option",getAriaLabel:e=>{ - const t="string"==typeof e.completion.label?e.completion.label:e.completion.label.name;if(e.isResolved&&this.expandDocsSettingFromStorage()){const{documentation:n,detail:s}=e.completion,r=o.format("{0}{1}",s||"",n?"string"==typeof n?n:n.value:"");return i.localize(10,null,t,r)}return t},getWidgetAriaLabel:()=>i.localize(11,null),getWidgetRole:()=>"listbox"}}),this.toDispose.add(v.attachListStyler(this.list,l,{listInactiveFocusBackground:t.editorSuggestWidgetSelectedBackground,listInactiveFocusOutline:b.activeContrastBorder})),this.toDispose.add(l.onDidColorThemeChange(e=>this.onThemeChange(e))),this.toDispose.add(e.onDidLayoutChange(()=>this.onEditorLayoutChange())),this.toDispose.add(this.list.onMouseDown(e=>this.onListMouseDownOrTap(e))),this.toDispose.add(this.list.onTap(e=>this.onListMouseDownOrTap(e))),this.toDispose.add(this.list.onDidChangeSelection(e=>this.onListSelection(e))),this.toDispose.add(this.list.onDidChangeFocus(e=>this.onListFocus(e))), - this.toDispose.add(this.editor.onDidChangeCursorSelection(()=>this.onCursorSelectionChanged())),this.toDispose.add(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(96)&&(x(),M())})),this.ctxSuggestWidgetVisible=f.Context.Visible.bindTo(a),this.ctxSuggestWidgetDetailsVisible=f.Context.DetailsVisible.bindTo(a),this.ctxSuggestWidgetMultipleSuggestions=f.Context.MultipleSuggestions.bindTo(a),this.onThemeChange(l.getColorTheme()),this.toDispose.add(h.addStandardDisposableListener(this.details.element,"keydown",e=>{this._onDetailsKeydown.fire(e)})),this.toDispose.add(this.editor.onMouseDown(e=>this.onEditorMouseDown(e)))}onEditorMouseDown(e){this.details.element.contains(e.target.element)?this.details.element.focus():this.element.contains(e.target.element)&&this.editor.focus()}onCursorSelectionChanged(){0!==this.state&&this.editor.layoutContentWidget(this)}onEditorLayoutChange(){3!==this.state&&5!==this.state||!this.expandDocsSettingFromStorage()||this.expandSideOrBelow()}onListMouseDownOrTap(e){ - void 0!==e.element&&void 0!==e.index&&(e.browserEvent.preventDefault(),e.browserEvent.stopPropagation(),this.select(e.element,e.index))}onListSelection(e){e.elements.length&&this.select(e.elements[0],e.indexes[0])}select(e,t){const i=this.completionModel;i&&(this.onDidSelectEmitter.fire({item:e,index:t,model:i}),this.editor.focus())}onThemeChange(e){const i=e.getColor(t.editorSuggestWidgetBackground);i&&(this.listElement.style.backgroundColor=i.toString(),this.statusBarElement.style.backgroundColor=i.toString(),this.details.element.style.backgroundColor=i.toString(),this.messageElement.style.backgroundColor=i.toString());const n=e.getColor(t.editorSuggestWidgetBorder);n&&(this.listElement.style.borderColor=n.toString(),this.statusBarElement.style.borderColor=n.toString(),this.details.element.style.borderColor=n.toString(),this.messageElement.style.borderColor=n.toString(),this.detailsBorderColor=n.toString());const o=e.getColor(b.focusBorder);o&&(this.detailsFocusBorderColor=o.toString()), - this.details.setBorderWidth("hc"===e.type?2:1)}onListFocus(e){if(this.ignoreFocusEvents)return;if(!e.elements.length)return this.currentSuggestionDetails&&(this.currentSuggestionDetails.cancel(),this.currentSuggestionDetails=null,this.focusedItem=null),void this.editor.setAriaOptions({activeDescendant:void 0});if(!this.completionModel)return;const t=e.elements[0],i=e.indexes[0];this.firstFocusInCurrentList=!this.focusedItem,t!==this.focusedItem&&(this.currentSuggestionDetails&&(this.currentSuggestionDetails.cancel(),this.currentSuggestionDetails=null),this.focusedItem=t,this.list.reveal(i),this.currentSuggestionDetails=L.createCancelablePromise(e=>r(this,void 0,void 0,(function*(){const i=L.disposableTimeout(()=>this.showDetails(!0),250);e.onCancellationRequested(()=>i.dispose());const n=yield t.resolve(e);return i.dispose(),n}))),this.currentSuggestionDetails.then(()=>{i>=this.list.length||t!==this.list.element(i)||(this.ignoreFocusEvents=!0,this.list.splice(i,1,[t]),this.list.setFocus([i]), - this.ignoreFocusEvents=!1,this.expandDocsSettingFromStorage()?this.showDetails(!1):this.element.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:H(i)}))}).catch(d.onUnexpectedError)),this.onDidFocusEmitter.fire({item:t,index:i,model:this.completionModel})}setState(t){if(!this.element)return;this.isAddedAsContentWidget||0===t||(this.isAddedAsContentWidget=!0,this.editor.addContentWidget(this));const i=this.state!==t;switch(this.state=t,this.element.classList.toggle("frozen",4===t),t){case 0:h.hide(this.messageElement,this.details.element,this.listElement,this.statusBarElement),this.hide(),this.listHeight=0,i&&this.list.splice(0,this.list.length),this.focusedItem=null;break;case 1:this.messageElement.textContent=e.LOADING_MESSAGE,h.hide(this.listElement,this.details.element,this.statusBarElement),h.show(this.messageElement),this.element.classList.remove("docs-side"),this.show(),this.focusedItem=null;break;case 2:this.messageElement.textContent=e.NO_SUGGESTIONS_MESSAGE, - h.hide(this.listElement,this.details.element,this.statusBarElement),h.show(this.messageElement),this.element.classList.remove("docs-side"),this.show(),this.focusedItem=null;break;case 3:h.hide(this.messageElement),h.show(this.listElement,this.statusBarElement),this.show();break;case 4:h.hide(this.messageElement),h.show(this.listElement),this.show();break;case 5:h.hide(this.messageElement),h.show(this.details.element,this.listElement,this.statusBarElement),this.show()}}showTriggered(e,t){0===this.state&&(this.isAuto=!!e,this.isAuto||(this.loadingTimeout=L.disposableTimeout(()=>this.setState(1),t)))}showSuggestions(e,t,i,n){if(this.preferDocPositionTop=!1,this.docsPositionPreviousWidgetY=null,this.loadingTimeout.dispose(),this.currentSuggestionDetails&&(this.currentSuggestionDetails.cancel(),this.currentSuggestionDetails=null),this.completionModel!==e&&(this.completionModel=e),i&&2!==this.state&&0!==this.state)return void this.setState(4);let o=this.completionModel.items.length;const s=0===o - ;if(this.ctxSuggestWidgetMultipleSuggestions.set(o>1),s)n?this.setState(0):this.setState(2),this.completionModel=null;else{if(3!==this.state){const{stats:e}=this.completionModel;e.wasAutomaticallyTriggered=!!n,this.telemetryService.publicLog("suggestWidget",Object.assign({},e))}this.focusedItem=null,this.list.splice(0,this.list.length,this.completionModel.items),i?this.setState(4):this.setState(3),this.list.reveal(t,0),this.list.setFocus([t]),this.detailsBorderColor&&(this.details.element.style.borderColor=this.detailsBorderColor)}}selectNextPage(){switch(this.state){case 0:return!1;case 5:return this.details.pageDown(),!0;case 1:return!this.isAuto;default:return this.list.focusNextPage(),!0}}selectNext(){switch(this.state){case 0:return!1;case 1:return!this.isAuto;default:return this.list.focusNext(1,!0),!0}}selectLast(){switch(this.state){case 0:return!1;case 5:return this.details.scrollBottom(),!0;case 1:return!this.isAuto;default:return this.list.focusLast(),!0}}selectPreviousPage(){switch(this.state){ - case 0:return!1;case 5:return this.details.pageUp(),!0;case 1:return!this.isAuto;default:return this.list.focusPreviousPage(),!0}}selectPrevious(){switch(this.state){case 0:return!1;case 1:return!this.isAuto;default:return this.list.focusPrevious(1,!0),!1}}selectFirst(){switch(this.state){case 0:return!1;case 5:return this.details.scrollTop(),!0;case 1:return!this.isAuto;default:return this.list.focusFirst(),!0}}getFocusedItem(){if(0!==this.state&&2!==this.state&&1!==this.state&&this.completionModel)return{item:this.list.getFocusedElements()[0],index:this.list.getFocus()[0],model:this.completionModel}}toggleDetailsFocus(){5===this.state?(this.setState(3),this.detailsBorderColor&&(this.details.element.style.borderColor=this.detailsBorderColor)):3===this.state&&this.expandDocsSettingFromStorage()&&(this.setState(5),this.detailsFocusBorderColor&&(this.details.element.style.borderColor=this.detailsFocusBorderColor)),this.telemetryService.publicLog2("suggestWidget:toggleDetailsFocus")}toggleDetails(){ - if(z(this.list.getFocusedElements()[0]))if(this.expandDocsSettingFromStorage())this.ctxSuggestWidgetDetailsVisible.set(!1),this.updateExpandDocsSetting(!1),h.hide(this.details.element),this.element.classList.remove("docs-side","doc-below"),this.editor.layoutContentWidget(this),this.telemetryService.publicLog2("suggestWidget:collapseDetails");else{if(3!==this.state&&5!==this.state&&4!==this.state)return;this.ctxSuggestWidgetDetailsVisible.set(!0),this.updateExpandDocsSetting(!0),this.showDetails(!1),this.telemetryService.publicLog2("suggestWidget:expandDetails")}}showDetails(e){e||this.expandSideOrBelow(),h.show(this.details.element),this.details.element.style.maxHeight=this.maxWidgetHeight+"px",e?this.details.renderLoading():this.details.renderItem(this.list.getFocusedElements()[0],this.explainMode),this.listElement.style.marginTop="0px",this.editor.layoutContentWidget(this),this.adjustDocsPosition(),this.editor.focus()}toggleExplainMode(){ - this.list.getFocusedElements()[0]&&this.expandDocsSettingFromStorage()&&(this.explainMode=!this.explainMode,this.showDetails(!1))}show(){const e=this.updateListHeight();e!==this.listHeight&&(this.editor.layoutContentWidget(this),this.listHeight=e),this.ctxSuggestWidgetVisible.set(!0),this.showTimeout.cancelAndSet(()=>{this.element.classList.add("visible"),this.onDidShowEmitter.fire(this)},100)}hide(){this.editor.layoutContentWidget(this),this.ctxSuggestWidgetVisible.reset(),this.ctxSuggestWidgetMultipleSuggestions.reset(),this.element.classList.remove("visible")}hideWidget(){this.loadingTimeout.dispose(),this.setState(0),this.onDidHideEmitter.fire(this)}getPosition(){if(0===this.state)return null;let e=[2,1];return this.preferDocPositionTop&&(e=[1]),{position:this.editor.getPosition(),preference:e}}getDomNode(){return this.element}getId(){return e.ID}isFrozen(){return 4===this.state}updateListHeight(){let e=0;if(2===this.state||1===this.state)e=this.unfocusedHeight;else{ - const t=this.list.contentHeight/this.unfocusedHeight,{maxVisibleSuggestions:i}=this.editor.getOption(96);e=Math.min(t,i)*this.unfocusedHeight}return this.element.style.lineHeight=`${this.unfocusedHeight}px`,this.listElement.style.height=`${e}px`,this.statusBarElement.style.top=`${e}px`,this.list.layout(e),e}adjustDocsPosition(){if(!this.editor.hasModel())return;const e=this.editor.getOption(51),t=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),i=h.getDomNodePagePosition(this.editor.getDomNode()),n=i.left+t.left,o=i.top+t.top+t.height,s=h.getDomNodePagePosition(this.element),r=s.left,a=s.top;if(this.docsPositionPreviousWidgetY&&this.docsPositionPreviousWidgetYa&&this.details.element.offsetHeight>this.listElement.offsetHeight&&(this.listElement.style.marginTop=`${this.details.element.offsetHeight-this.listElement.offsetHeight}px`)}expandSideOrBelow(){if(!z(this.focusedItem)&&this.firstFocusInCurrentList)return void this.element.classList.remove("docs-side","docs-below");let e=this.element.style.maxWidth.match(/(\d+)px/);!e||Number(e[1]){const n=e.getColor(t.editorSuggestWidgetHighlightForeground);n&&i.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { color: ${n}; }`);const o=e.getColor(t.editorSuggestWidgetForeground);o&&i.addRule(`.monaco-editor .suggest-widget { color: ${o}; }`);const s=e.getColor(b.textLinkForeground) - ;s&&i.addRule(`.monaco-editor .suggest-widget a { color: ${s}; }`);const r=e.getColor(b.textCodeBlockBackground);r&&i.addRule(`.monaco-editor .suggest-widget code { background-color: ${r}; }`)})})),define(t[624],i([0,1,495,19,15,25,12,2,11,3,22,52,31,18,17,21,14,48]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getOccurrencesAtPosition=void 0;const b=_.registerColor("editor.wordHighlightBackground",{dark:"#575757B8",light:"#57575740",hc:null},i.localize(0,null),!0),S=_.registerColor("editor.wordHighlightStrongBackground",{dark:"#004972B8",light:"#0e639c40",hc:null},i.localize(1,null),!0),w=_.registerColor("editor.wordHighlightBorder",{light:null,dark:null,hc:_.activeContrastBorder},i.localize(2,null)),y=_.registerColor("editor.wordHighlightStrongBorder",{light:null,dark:null,hc:_.activeContrastBorder},i.localize(3,null)),E=_.registerColor("editorOverviewRuler.wordHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC" - },i.localize(4,null),!0),L=_.registerColor("editorOverviewRuler.wordHighlightStrongForeground",{dark:"#C0A0C0CC",light:"#C0A0C0CC",hc:"#C0A0C0CC"},i.localize(5,null),!0),x=new f.RawContextKey("hasWordHighlights",!1);function D(e,t,i){const s=m.DocumentHighlightProviderRegistry.ordered(e);return o.first(s.map(n=>()=>Promise.resolve(n.provideDocumentHighlights(e,t,i)).then(void 0,r.onUnexpectedExternalError)),n.isNonEmptyArray)}t.getOccurrencesAtPosition=D;class k{constructor(e,t,i){this._wordRange=this._getCurrentWordRange(e,t),this.result=o.createCancelablePromise(n=>this._compute(e,t,i,n))}_getCurrentWordRange(e,t){const i=e.getWordAtPosition(t.getPosition());return i?new h.Range(t.startLineNumber,i.startColumn,t.startLineNumber,i.endColumn):null}isValid(e,t,i){const n=t.startLineNumber,o=t.startColumn,s=t.endColumn,r=this._getCurrentWordRange(e,t);let a=Boolean(this._wordRange&&this._wordRange.equalsRange(r));for(let t=0,r=i.length;!a&&t=s&&(a=!0)}return a}cancel(){this.result.cancel()}}class N extends k{_compute(e,t,i,n){return D(e,t.getPosition(),n).then(e=>e||[])}}class I extends k{constructor(e,t,i){super(e,t,i),this._selectionIsEmpty=t.isEmpty()}_compute(e,t,i,n){return o.timeout(250,n).then(()=>{if(!t.isEmpty())return[];const n=e.getWordAtPosition(t.getPosition());return!n||n.word.length>1e3?[]:e.findMatches(n.word,!0,!1,!0,i,!1).map(e=>({range:e.range,kind:m.DocumentHighlightKind.Text}))})}isValid(e,t,i){const n=t.isEmpty();return this._selectionIsEmpty===n&&super.isValid(e,t,i)}}c.registerModelAndPositionCommand("_executeDocumentHighlights",(e,t)=>D(e,t,s.CancellationToken.None));class M{constructor(e,t){this.toUnhook=new d.DisposableStore,this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=[],this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1,this.editor=e,this._hasWordHighlights=x.bindTo(t),this._ignorePositionChangeEvent=!1, - this.occurrencesHighlight=this.editor.getOption(63),this.model=this.editor.getModel(),this.toUnhook.add(e.onDidChangeCursorPosition(e=>{this._ignorePositionChangeEvent||this.occurrencesHighlight&&this._onPositionChanged(e)})),this.toUnhook.add(e.onDidChangeModelContent(e=>{this._stopAll()})),this.toUnhook.add(e.onDidChangeConfiguration(e=>{let t=this.editor.getOption(63);this.occurrencesHighlight!==t&&(this.occurrencesHighlight=t,this._stopAll())})),this._decorationIds=[],this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1}hasDecorations(){return this._decorationIds.length>0}restore(){this.occurrencesHighlight&&this._run()}_getSortedHighlights(){return n.coalesce(this._decorationIds.map(e=>this.model.getDecorationRange(e)).sort(h.Range.compareRangesUsingStarts))}moveNext(){let e=this._getSortedHighlights(),t=(n.firstIndex(e,e=>e.containsPosition(this.editor.getPosition()))+1)%e.length,i=e[t];try{ - this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);const n=this._getWord();if(n){const o=this.editor.getModel().getLineContent(i.startLineNumber);C.alert(`${o}, ${t+1} of ${e.length} for '${n.word}'`)}}finally{this._ignorePositionChangeEvent=!1}}moveBack(){let e=this._getSortedHighlights(),t=(n.firstIndex(e,e=>e.containsPosition(this.editor.getPosition()))-1+e.length)%e.length,i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);const n=this._getWord();if(n){const o=this.editor.getModel().getLineContent(i.startLineNumber);C.alert(`${o}, ${t+1} of ${e.length} for '${n.word}'`)}}finally{this._ignorePositionChangeEvent=!1}}_removeDecorations(){this._decorationIds.length>0&&(this._decorationIds=this.editor.deltaDecorations(this._decorationIds,[]),this._hasWordHighlights.set(!1))}_stopAll(){this._removeDecorations(), - -1!==this.renderDecorationsTimer&&(clearTimeout(this.renderDecorationsTimer),this.renderDecorationsTimer=-1),null!==this.workerRequest&&(this.workerRequest.cancel(),this.workerRequest=null),this.workerRequestCompleted||(this.workerRequestTokenId++,this.workerRequestCompleted=!0)}_onPositionChanged(e){this.occurrencesHighlight&&3===e.reason?this._run():this._stopAll()}_getWord(){let e=this.editor.getSelection(),t=e.startLineNumber,i=e.startColumn;return this.model.getWordAtPosition({lineNumber:t,column:i})}_run(){let e=this.editor.getSelection();if(e.startLineNumber!==e.endLineNumber)return void this._stopAll();let t=e.startColumn,i=e.endColumn;const n=this._getWord();if(!n||n.startColumn>t||n.endColumn{e===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=t||[],this._beginRenderDecorations())},r.onUnexpectedError)}var s,a,l}_beginRenderDecorations(){let e=(new Date).getTime(),t=this.lastCursorPositionChangeTime+250;e>=t?(this.renderDecorationsTimer=-1,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},t-e)}renderDecorations(){this.renderDecorationsTimer=-1;let e=[];for(const t of this.workerRequestValue)t.range&&e.push({range:t.range,options:M._getDecorationOptions(t.kind)});this._decorationIds=this.editor.deltaDecorations(this._decorationIds,e), - this._hasWordHighlights.set(this.hasDecorations())}static _getDecorationOptions(e){return e===m.DocumentHighlightKind.Write?this._WRITE_OPTIONS:e===m.DocumentHighlightKind.Text?this._TEXT_OPTIONS:this._REGULAR_OPTIONS}dispose(){this._stopAll(),this.toUnhook.dispose()}}M._WRITE_OPTIONS=p.ModelDecorationOptions.register({stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:v.themeColorFromId(L),position:g.OverviewRulerLane.Center}}),M._TEXT_OPTIONS=p.ModelDecorationOptions.register({stickiness:1,className:"selectionHighlight",overviewRuler:{color:v.themeColorFromId(_.overviewRulerSelectionHighlightForeground),position:g.OverviewRulerLane.Center}}),M._REGULAR_OPTIONS=p.ModelDecorationOptions.register({stickiness:1,className:"wordHighlight",overviewRuler:{color:v.themeColorFromId(E),position:g.OverviewRulerLane.Center}});let R=class e extends d.Disposable{constructor(e,t){super(),this.wordHighlighter=null;const i=()=>{e.hasModel()&&(this.wordHighlighter=new M(e,t))} - ;this._register(e.onDidChangeModel(e=>{this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),i()})),i()}static get(t){return t.getContribution(e.ID)}saveViewState(){return!(!this.wordHighlighter||!this.wordHighlighter.hasDecorations())}moveNext(){this.wordHighlighter&&this.wordHighlighter.moveNext()}moveBack(){this.wordHighlighter&&this.wordHighlighter.moveBack()}restoreViewState(e){this.wordHighlighter&&e&&this.wordHighlighter.restore()}dispose(){this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),super.dispose()}};R.ID="editor.contrib.wordHighlighter",R=a([l(1,f.IContextKeyService)],R);class T extends c.EditorAction{constructor(e,t){super(t),this._isNext=e}run(e,t){const i=R.get(t);i&&(this._isNext?i.moveNext():i.moveBack())}}class O extends c.EditorAction{constructor(){super({id:"editor.action.wordHighlight.trigger",label:i.localize(8,null),alias:"Trigger Symbol Highlight",precondition:x.toNegated(),kbOpts:{kbExpr:u.EditorContextKeys.editorTextFocus, - primary:0,weight:100}})}run(e,t,i){const n=R.get(t);n&&n.restoreViewState(!0)}}c.registerEditorContribution(R.ID,R),c.registerEditorAction(class extends T{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:i.localize(6,null),alias:"Go to Next Symbol Highlight",precondition:x,kbOpts:{kbExpr:u.EditorContextKeys.editorTextFocus,primary:65,weight:100}})}}),c.registerEditorAction(class extends T{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:i.localize(7,null),alias:"Go to Previous Symbol Highlight",precondition:x,kbOpts:{kbExpr:u.EditorContextKeys.editorTextFocus,primary:1089,weight:100}})}}),c.registerEditorAction(O),v.registerThemingParticipant((e,t)=>{const i=e.getColor(_.editorSelectionHighlight);i&&(t.addRule(`.monaco-editor .focused .selectionHighlight { background-color: ${i}; }`),t.addRule(`.monaco-editor .selectionHighlight { background-color: ${i.transparent(.5)}; }`));const n=e.getColor(b);n&&t.addRule(`.monaco-editor .wordHighlight { background-color: ${n}; }`) - ;const o=e.getColor(S);o&&t.addRule(`.monaco-editor .wordHighlightStrong { background-color: ${o}; }`);const s=e.getColor(_.editorSelectionHighlightBorder);s&&t.addRule(`.monaco-editor .selectionHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${s}; box-sizing: border-box; }`);const r=e.getColor(w);r&&t.addRule(`.monaco-editor .wordHighlight { border: 1px ${"hc"===e.type?"dashed":"solid"} ${r}; box-sizing: border-box; }`);const a=e.getColor(y);a&&t.addRule(`.monaco-editor .wordHighlightStrong { border: 1px ${"hc"===e.type?"dashed":"solid"} ${a}; box-sizing: border-box; }`)})})),define(t[625],i([0,1,7,30,148,48,54,2,16,8,24,11,22,247,17,10,35,55,21,14,61,347]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C,b,S,w){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const y=new f.RawContextKey("accessibilityHelpWidgetVisible",!1);let E=class e extends d.Disposable{constructor(e,t){super(),this._editor=e,this._widget=this._register(t.createInstance(L,this._editor))}static get(t){ - return t.getContribution(e.ID)}show(){this._widget.show()}hide(){this._widget.hide()}};E.ID="editor.contrib.accessibilityHelpController",E=a([l(1,_.IInstantiationService)],E);let L=class e extends r.Widget{constructor(e,t,o,r){super(),this._contextKeyService=t,this._keybindingService=o,this._openerService=r,this._editor=e,this._isVisibleKey=y.bindTo(this._contextKeyService),this._domNode=n.createFastDomNode(document.createElement("div")),this._domNode.setClassName("accessibilityHelpWidget"),this._domNode.setDisplay("none"),this._domNode.setAttribute("role","dialog"),this._domNode.setAttribute("aria-hidden","true"),this._contentDomNode=n.createFastDomNode(document.createElement("div")),this._contentDomNode.setAttribute("role","document"),this._domNode.appendChild(this._contentDomNode),this._isVisible=!1,this._register(this._editor.onDidLayoutChange(()=>{this._isVisible&&this._layout()})),this._register(i.addStandardDisposableListener(this._contentDomNode.domNode,"keydown",e=>{ - if(this._isVisible&&(e.equals(2083)&&(s.alert(w.AccessibilityHelpNLS.emergencyConfOn),this._editor.updateOptions({accessibilitySupport:"on"}),i.clearNode(this._contentDomNode.domNode),this._buildContent(),this._contentDomNode.domNode.focus(),e.preventDefault(),e.stopPropagation()),e.equals(2086))){s.alert(w.AccessibilityHelpNLS.openingDocs);let t=this._editor.getRawOptions().accessibilityHelpUrl;void 0===t&&(t="https://go.microsoft.com/fwlink/?linkid=852450"),this._openerService.open(u.URI.parse(t)),e.preventDefault(),e.stopPropagation()}})),this.onblur(this._contentDomNode.domNode,()=>{this.hide()}),this._editor.addOverlayWidget(this)}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return e.ID}getDomNode(){return this._domNode.domNode}getPosition(){return{preference:null}}show(){this._isVisible||(this._isVisible=!0,this._isVisibleKey.set(!0),this._layout(),this._domNode.setDisplay("block"),this._domNode.setAttribute("aria-hidden","false"),this._contentDomNode.domNode.tabIndex=0, - this._buildContent(),this._contentDomNode.domNode.focus())}_descriptionForCommand(e,t,i){let n=this._keybindingService.lookupKeybinding(e);return n?h.format(t,n.getAriaLabel()):h.format(i,e)}_buildContent(){const e=this._editor.getOptions(),t=this._editor.getSelections();let i=0;if(t){const e=this._editor.getModel();e&&t.forEach(t=>{i+=e.getValueLengthInRange(t)})}let n=function(e,t){return e&&0!==e.length?1===e.length?t?h.format(w.AccessibilityHelpNLS.singleSelectionRange,e[0].positionLineNumber,e[0].positionColumn,t):h.format(w.AccessibilityHelpNLS.singleSelection,e[0].positionLineNumber,e[0].positionColumn):t?h.format(w.AccessibilityHelpNLS.multiSelectionRange,e.length,t):e.length>0?h.format(w.AccessibilityHelpNLS.multiSelection,e.length):"":w.AccessibilityHelpNLS.noSelection}(t,i);e.get(47)?e.get(72)?n+=w.AccessibilityHelpNLS.readonlyDiffEditor:n+=w.AccessibilityHelpNLS.editableDiffEditor:e.get(72)?n+=w.AccessibilityHelpNLS.readonlyEditor:n+=w.AccessibilityHelpNLS.editableEditor - ;const s=c.isMacintosh?w.AccessibilityHelpNLS.changeConfigToOnMac:w.AccessibilityHelpNLS.changeConfigToOnWinLinux;switch(e.get(2)){case 0:n+="\n\n - "+s;break;case 2:n+="\n\n - "+w.AccessibilityHelpNLS.auto_on;break;case 1:n+="\n\n - "+w.AccessibilityHelpNLS.auto_off,n+=" "+s}e.get(116)?n+="\n\n - "+this._descriptionForCommand(m.ToggleTabFocusModeAction.ID,w.AccessibilityHelpNLS.tabFocusModeOnMsg,w.AccessibilityHelpNLS.tabFocusModeOnMsgNoKb):n+="\n\n - "+this._descriptionForCommand(m.ToggleTabFocusModeAction.ID,w.AccessibilityHelpNLS.tabFocusModeOffMsg,w.AccessibilityHelpNLS.tabFocusModeOffMsgNoKb),n+="\n\n - "+(c.isMacintosh?w.AccessibilityHelpNLS.openDocMac:w.AccessibilityHelpNLS.openDocWinLinux),n+="\n\n"+w.AccessibilityHelpNLS.outroMsg,this._contentDomNode.domNode.appendChild(o.renderFormattedText(n)),this._contentDomNode.domNode.setAttribute("aria-label",n)}hide(){this._isVisible&&(this._isVisible=!1,this._isVisibleKey.reset(),this._domNode.setDisplay("none"), - this._domNode.setAttribute("aria-hidden","true"),this._contentDomNode.domNode.tabIndex=-1,i.clearNode(this._contentDomNode.domNode),this._editor.focus())}_layout(){let t=this._editor.getLayoutInfo(),i=Math.max(5,Math.min(e.WIDTH,t.width-40)),n=Math.max(5,Math.min(e.HEIGHT,t.height-40));this._domNode.setWidth(i),this._domNode.setHeight(n);let o=Math.round((t.height-n)/2);this._domNode.setTop(o);let s=Math.round((t.width-i)/2);this._domNode.setLeft(s)}};L.ID="editor.contrib.accessibilityHelpWidget",L.WIDTH=500,L.HEIGHT=300,L=a([l(1,f.IContextKeyService),l(2,v.IKeybindingService),l(3,C.IOpenerService)],L);class x extends g.EditorAction{constructor(){super({id:"editor.action.showAccessibilityHelp",label:w.AccessibilityHelpNLS.showAccessibilityHelpAction,alias:"Show Accessibility Help",precondition:void 0,kbOpts:{kbExpr:p.EditorContextKeys.focus,primary:571,weight:100,linux:{primary:1595,secondary:[571]}}})}run(e,t){let i=E.get(t);i&&i.show()}}g.registerEditorContribution(E.ID,E),g.registerEditorAction(x) - ;const D=g.EditorCommand.bindToContribution(E.get);g.registerEditorCommand(new D({id:"closeAccessibilityHelp",precondition:y,handler:e=>e.hide(),kbOpts:{weight:200,kbExpr:p.EditorContextKeys.focus,primary:9,secondary:[1033]}})),S.registerThemingParticipant((e,t)=>{const i=e.getColor(b.editorWidgetBackground);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { background-color: ${i}; }`);const n=e.getColor(b.editorWidgetForeground);n&&t.addRule(`.monaco-editor .accessibilityHelpWidget { color: ${n}; }`);const o=e.getColor(b.widgetShadow);o&&t.addRule(`.monaco-editor .accessibilityHelpWidget { box-shadow: 0 2px 8px ${o}; }`);const s=e.getColor(b.contrastBorder);s&&t.addRule(`.monaco-editor .accessibilityHelpWidget { border: 2px solid ${s}; }`)})})),define(t[626],i([0,1,7,29,2,11,18,74,73,106,21,14,61,349]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let m=class e extends o.Disposable{constructor(e,t,i){super(),this._editor=e,this._modeService=i, - this._widget=null,this._register(this._editor.onDidChangeModel(e=>this.stop())),this._register(this._editor.onDidChangeModelLanguage(e=>this.stop())),this._register(r.TokenizationRegistry.onDidChange(e=>this.stop())),this._register(this._editor.onKeyUp(e=>9===e.keyCode&&this.stop()))}static get(t){return t.getContribution(e.ID)}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new _(this._editor,this._modeService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}};m.ID="editor.contrib.inspectTokens",m=a([l(1,h.IStandaloneThemeService),l(2,c.IModeService)],m);class f extends s.EditorAction{constructor(){super({id:"editor.action.inspectTokens",label:p.InspectTokensNLS.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(e,t){let i=m.get(t);i&&i.launch()}}class _ extends o.Disposable{constructor(e,t){super(),this.allowEditorOverflow=!0,this._editor=e,this._modeService=t,this._model=this._editor.getModel(), - this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=function(e){let t=r.TokenizationRegistry.get(e.language);return t||{getInitialState:()=>d.NULL_STATE,tokenize:(t,i,n)=>d.nullTokenize(e.language,t,i,n),tokenize2:(t,i,n)=>d.nullTokenize2(e.id,t,i,n)}}(this._model.getLanguageIdentifier()),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(e=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return _._ID}_compute(e){let t=this._getTokensAtLine(e.lineNumber),o=0;for(let i=t.tokens1.length-1;i>=0;i--){let n=t.tokens1[i];if(e.column-1>=n.offset){o=i;break}}let s=0;for(let i=t.tokens2.length>>>1;i>=0;i--)if(e.column-1>=t.tokens2[i<<1]){s=i;break}let r=this._model.getLineContent(e.lineNumber),a="";if(o{const i=e.getColor(u.editorHoverBorder);if(i){let n=e.type===g.HIGH_CONTRAST?2:1;t.addRule(`.monaco-editor .tokens-inspect-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: ${i}; }`)}const n=e.getColor(u.editorHoverBackground);n&&t.addRule(`.monaco-editor .tokens-inspect-widget { background-color: ${n}; }`);const o=e.getColor(u.editorHoverForeground);o&&t.addRule(`.monaco-editor .tokens-inspect-widget { color: ${o}; }`)})})),define(t[627],i([0,1,618,34,94,27,23,61,4,11,22,75]),(function(e,t,i,n,o,s,r,d,c,h,u,g){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.GotoLineAction=t.StandaloneGotoLineQuickAccessProvider=void 0;let p=class extends i.AbstractGotoLineQuickAccessProvider{constructor(e){super(),this.editorService=e,this.onDidActiveTextEditorControlChange=c.Event.None}get activeTextEditorControl(){return r.withNullAsUndefined(this.editorService.getFocusedCodeEditor())}};p=a([l(0,s.ICodeEditorService)],p),t.StandaloneGotoLineQuickAccessProvider=p,n.Registry.as(o.Extensions.Quickaccess).registerQuickAccessProvider({ctor:p,prefix:p.PREFIX,helpEntries:[{description:d.GoToLineNLS.gotoLineActionLabel,needsEditor:!0}]});class m extends h.EditorAction{constructor(){super({id:"editor.action.gotoLine",label:d.GoToLineNLS.gotoLineActionLabel,alias:"Go to Line/Column...",precondition:void 0,kbOpts:{kbExpr:u.EditorContextKeys.focus,primary:2085,mac:{primary:293},weight:100}})}run(e){e.get(g.IQuickInputService).quickAccess.show(p.PREFIX)}}t.GotoLineAction=m,h.registerEditorAction(m)})), - define(t[628],i([0,1,619,34,94,27,23,61,4,11,22,75]),(function(e,t,i,n,o,s,r,d,c,h,u,g){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GotoLineAction=t.StandaloneGotoSymbolQuickAccessProvider=void 0;let p=class extends i.AbstractGotoSymbolQuickAccessProvider{constructor(e){super(),this.editorService=e,this.onDidActiveTextEditorControlChange=c.Event.None}get activeTextEditorControl(){return r.withNullAsUndefined(this.editorService.getFocusedCodeEditor())}};p=a([l(0,s.ICodeEditorService)],p),t.StandaloneGotoSymbolQuickAccessProvider=p,n.Registry.as(o.Extensions.Quickaccess).registerQuickAccessProvider({ctor:p,prefix:i.AbstractGotoSymbolQuickAccessProvider.PREFIX,helpEntries:[{description:d.QuickOutlineNLS.quickOutlineActionLabel,prefix:i.AbstractGotoSymbolQuickAccessProvider.PREFIX,needsEditor:!0},{description:d.QuickOutlineNLS.quickOutlineByCategoryActionLabel,prefix:i.AbstractGotoSymbolQuickAccessProvider.PREFIX_BY_CATEGORY,needsEditor:!0}]});class m extends h.EditorAction{constructor(){ - super({id:"editor.action.quickOutline",label:d.QuickOutlineNLS.quickOutlineActionLabel,alias:"Go to Symbol...",precondition:u.EditorContextKeys.hasDocumentSymbolProvider,kbOpts:{kbExpr:u.EditorContextKeys.focus,primary:3117,weight:100},contextMenuOpts:{group:"navigation",order:3}})}run(e){e.get(g.IQuickInputService).quickAccess.show(i.AbstractGotoSymbolQuickAccessProvider.PREFIX)}}t.GotoLineAction=m,h.registerEditorAction(m)})),define(t[629],i([0,1,7,40,583]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StandaloneCodeEditorServiceImpl=void 0;class s extends o.CodeEditorServiceImpl{getActiveCodeEditor(){return null}openCodeEditor(e,t,i){return t?Promise.resolve(this.doOpenEditor(t,e)):Promise.resolve(null)}doOpenEditor(e,t){if(!this.findModel(e,t.resource)){if(t.resource){const o=t.resource.scheme;if(o===n.Schemas.http||o===n.Schemas.https)return i.windowOpenNoOpener(t.resource.toString()),e}return null}const o=t.options?t.options.selection:null - ;if(o)if("number"==typeof o.endLineNumber&&"number"==typeof o.endColumn)e.setSelection(o),e.revealRangeInCenter(o,1);else{const t={lineNumber:o.startLineNumber,column:o.startColumn};e.setPosition(t),e.revealPositionInCenter(t,1)}return e}findModel(e,t){const i=e.getModel();return i&&i.uri.toString()!==t.toString()?null:i}}t.StandaloneCodeEditorServiceImpl=s})),define(t[630],i([0,1,49,21]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hc_black=t.vs_dark=t.vs=void 0,t.vs={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"098658"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{ - token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"098658"},{token:"attribute.value.unit",foreground:"098658"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html", - foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[n.editorBackground]:"#FFFFFE",[n.editorForeground]:"#000000",[n.editorInactiveSelection]:"#E5EBF1",[i.editorIndentGuides]:"#D3D3D3",[i.editorActiveIndentGuides]:"#939393",[n.editorSelectionHighlight]:"#ADD6FF4D"}},t.vs_dark={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{ - token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178" - },{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[n.editorBackground]:"#1E1E1E",[n.editorForeground]:"#D4D4D4",[n.editorInactiveSelection]:"#3A3D41",[i.editorIndentGuides]:"#404040",[i.editorActiveIndentGuides]:"#707070",[n.editorSelectionHighlight]:"#ADD6FF26"}},t.hc_black={base:"hc-black",inherit:!1,rules:[{token:"",foreground:"FFFFFF",background:"000000"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold" - },{token:"variable",foreground:"1AEBFF"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"FFFFFF"},{token:"regexp",foreground:"C0C0C0"},{token:"annotation",foreground:"569CD6"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"FFFF00"},{token:"delimiter.html",foreground:"FFFF00"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta",foreground:"D4D4D4"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"569CD6"},{token:"metatag.content.html",foreground:"1AEBFF"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key",foreground:"9CDCFE"},{token:"string.value",foreground:"CE9178"},{token:"attribute.name",foreground:"569CD6"},{token:"attribute.value",foreground:"3FF23F"},{ - token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[n.editorBackground]:"#000000",[n.editorForeground]:"#FFFFFF",[i.editorIndentGuides]:"#FFFFFF",[i.editorActiveIndentGuides]:"#FFFFFF"}}})),define(t[631],i([0,1,7,29,4,18,373,630,34,21,14,2,115]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StandaloneThemeServiceImpl=void 0;const g="vs",p="vs-dark",m="hc-black",f=l.Registry.as(d.Extensions.ColorContribution),_=l.Registry.as(c.Extensions.ThemingContribution);class v{constructor(e,t){this.semanticHighlighting=!1,this.themeData=t;let i=t.base;e.length>0?(this.id=i+" "+e,this.themeName=e):(this.id=i,this.themeName=i),this.colors=null,this.defaultColors=Object.create(null),this._tokenTheme=null}get base(){ - return this.themeData.base}notifyBaseUpdated(){this.themeData.inherit&&(this.colors=null,this._tokenTheme=null)}getColors(){if(!this.colors){const e=new Map;for(let t in this.themeData.colors)e.set(t,n.Color.fromHex(this.themeData.colors[t]));if(this.themeData.inherit){let t=b(this.themeData.base);for(let i in t.colors)e.has(i)||e.set(i,n.Color.fromHex(t.colors[i]))}this.colors=e}return this.colors}getColor(e,t){const i=this.getColors().get(e);return i||(!1!==t?this.getDefault(e):void 0)}getDefault(e){let t=this.defaultColors[e];return t||(t=f.resolveDefaultColor(e,this),this.defaultColors[e]=t,t)}defines(e){return Object.prototype.hasOwnProperty.call(this.getColors(),e)}get type(){switch(this.base){case g:return"light";case m:return"hc";default:return"dark"}}get tokenTheme(){if(!this._tokenTheme){let e=[],t=[];if(this.themeData.inherit){let i=b(this.themeData.base);e=i.rules,i.encodedTokensColors&&(t=i.encodedTokensColors)}e=e.concat(this.themeData.rules), - this.themeData.encodedTokensColors&&(t=this.themeData.encodedTokensColors),this._tokenTheme=r.TokenTheme.createFromRawTokenTheme(e,t)}return this._tokenTheme}getTokenStyleMetadata(e,t,i){const n=this.tokenTheme._match([e].concat(t).join(".")).metadata,o=s.TokenMetadata.getForeground(n),r=s.TokenMetadata.getFontStyle(n);return{foreground:o,italic:Boolean(1&r),bold:Boolean(2&r),underline:Boolean(4&r)}}}function C(e){return e===g||e===p||e===m}function b(e){switch(e){case g:return a.vs;case p:return a.vs_dark;case m:return a.hc_black}}function S(e){let t=b(e);return new v(e,t)}class w extends h.Disposable{constructor(){super(),this._onColorThemeChange=this._register(new o.Emitter),this.onDidColorThemeChange=this._onColorThemeChange.event,this._environment=Object.create(null),this._knownThemes=new Map,this._knownThemes.set(g,S(g)),this._knownThemes.set(p,S(p)),this._knownThemes.set(m,S(m)),this._codiconCSS=u.CodiconStyles.getCSS(),this._themeCSS="",this._allCSS=`${this._codiconCSS}\n${this._themeCSS}`, - this._globalStyleElement=null,this._styleElements=[],this.setTheme(g),u.CodiconStyles.onDidChange(()=>{this._codiconCSS=u.CodiconStyles.getCSS(),this._updateCSS()})}registerEditorContainer(e){return i.isInShadowDOM(e)?this._registerShadowDomContainer(e):this._registerRegularEditorContainer()}_registerRegularEditorContainer(){return this._globalStyleElement||(this._globalStyleElement=i.createStyleSheet(),this._globalStyleElement.className="monaco-colors",this._globalStyleElement.innerHTML=this._allCSS,this._styleElements.push(this._globalStyleElement)),h.Disposable.None}_registerShadowDomContainer(e){const t=i.createStyleSheet(e);return t.className="monaco-colors",t.innerHTML=this._allCSS,this._styleElements.push(t),{dispose:()=>{for(let e=0;e{t.base===e&&t.notifyBaseUpdated()}),this._theme&&this._theme.themeName===e&&this.setTheme(e)}getColorTheme(){return this._theme}setTheme(e){let t;if(t=this._knownThemes.has(e)?this._knownThemes.get(e):this._knownThemes.get(g),this._theme===t)return t.id;this._theme=t;let i=[],n={},o={addRule:e=>{n[e]||(i.push(e),n[e]=!0)}};_.getThemingParticipants().forEach(e=>e(t,o,this._environment));let a=t.tokenTheme.getColorMap();return o.addRule(r.generateTokensCSSForColorMap(a)),this._themeCSS=i.join("\n"),this._updateCSS(),s.TokenizationRegistry.setColorMap(a),this._onColorThemeChange.fire(t),t.id}_updateCSS(){this._allCSS=`${this._codiconCSS}\n${this._themeCSS}`,this._styleElements.forEach(e=>e.innerHTML=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}}t.StandaloneThemeServiceImpl=w})),define(t[255],i([0,1,7,57,47,4,97,2,16,496,33,66,35,32,14,91,408]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v){ - "use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SubmenuEntryActionViewItem=t.MenuEntryActionViewItem=t.createAndFillInActionBarActions=void 0;class C extends s.Emitter{constructor(e){super(),this._subscriptions=new d.DisposableStore,this._isPressed=!1,this._suppressAltKeyUp=!1,this._subscriptions.add(n.domEvent(document.body,"keydown")(e=>{this.isPressed=e.altKey||(c.isWindows||c.isLinux)&&e.shiftKey})),this._subscriptions.add(n.domEvent(document.body,"keyup")(e=>{this.isPressed&&this._suppressAltKeyUp&&e.preventDefault(),this._suppressAltKeyUp=!1,this.isPressed=!1})),this._subscriptions.add(n.domEvent(document.body,"mouseleave")(e=>this.isPressed=!1)),this._subscriptions.add(n.domEvent(document.body,"blur")(e=>this.isPressed=!1)),this._subscriptions.add(e.onDidContextMenu(()=>this.isPressed=!1))}get isPressed(){return this._isPressed}set isPressed(e){this._isPressed=e,this.fire(this._isPressed)}suppressAltKeyUp(){this._suppressAltKeyUp=!0}static getInstance(e){ - return C.instance||(C.instance=new C(e)),C.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}t.createAndFillInActionBarActions=function(e,t,i,n){const s=e.getActions(t);return function(e,t,i,n=(e=>"navigation"===e)){for(let s of e){let[e,r]=s;if(i&&(r=r.map(e=>e instanceof u.MenuItemAction&&e.alt?e.alt:e)),n(e)){(Array.isArray(t)?t:t.primary).unshift(...r)}else{const e=Array.isArray(t)?t:t.secondary;e.length>0&&e.push(new o.Separator),e.push(...r)}}}(s,i,!1,n),function(e){const t=new d.DisposableStore;for(const[,i]of e)for(const e of i)t.add(e);return t}(s)};const b=new r.IdGenerator("menu-item-action-item-icon-"),S=new Map;let w=class extends _.ActionViewItem{constructor(e,t,i,n){super(void 0,e,{icon:!(!e.class&&!e.item.icon),label:!e.class&&!e.item.icon}),this._action=e,this._keybindingService=t,this._notificationService=i,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new d.MutableDisposable),this._altKey=C.getInstance(n)}get _commandAction(){ - return this._wantsAltCommand&&this._action.alt||this._action}onClick(e){e.preventDefault(),e.stopPropagation(),this._altKey.isPressed&&this._altKey.suppressAltKeyUp(),this.actionRunner.run(this._commandAction,this._context).then(void 0,e=>this._notificationService.error(e))}render(e){super.render(e),this._updateItemClass(this._action.item);let t=!1,i=this._altKey.isPressed;const o=()=>{const e=t&&i;e!==this._wantsAltCommand&&(this._wantsAltCommand=e,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._action.alt&&this._register(this._altKey.event(e=>{i=e,o()})),this._register(n.domEvent(e,"mouseleave")(e=>{t=!1,o()})),this._register(n.domEvent(e,"mouseenter")(e=>{t=!0,o()}))}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}updateTooltip(){if(this.label){const e=this._keybindingService.lookupKeybinding(this._commandAction.id),t=e&&e.getLabel(),i=this._commandAction.tooltip||this._commandAction.label;this.label.title=t?h.localize(0,null,i,t):i}} - updateClass(){this.options.icon&&(this._commandAction!==this._action?this._action.alt&&this._updateItemClass(this._action.alt.item):this._action.alt&&this._updateItemClass(this._action.item))}_updateItemClass(e){var t,n;this._itemClassDispose.value=void 0;const o=this._commandAction.checked&&(null===(t=e.toggled)||void 0===t?void 0:t.icon)?e.toggled.icon:e.icon;if(f.ThemeIcon.isThemeIcon(o)){const e=f.ThemeIcon.asClassName(o);this.label&&e&&(i.addClasses(this.label,e),this._itemClassDispose.value=d.toDisposable(()=>{this.label&&i.removeClasses(this.label,e)}))}else if(o){let e;if(null===(n=o.dark)||void 0===n?void 0:n.scheme){const t=o.dark.toString();S.has(t)?e=S.get(t):(e=b.nextId(),i.createCSSRule(`.icon.${e}`,`background-image: ${i.asCSSUrl(o.light||o.dark)}`),i.createCSSRule(`.vs-dark .icon.${e}, .hc-black .icon.${e}`,`background-image: ${i.asCSSUrl(o.dark)}`),S.set(t,e)),this.label&&(i.addClasses(this.label,"icon",e),this._itemClassDispose.value=d.toDisposable(()=>{ - this.label&&i.removeClasses(this.label,"icon",e)}))}}}};w=a([l(1,p.IKeybindingService),l(2,m.INotificationService),l(3,g.IContextMenuService)],w),t.MenuEntryActionViewItem=w;let y=class extends v.DropdownMenuActionViewItem{constructor(e,t,n){var o;const s=[];if(e.item.icon)if(f.ThemeIcon.isThemeIcon(e.item.icon))s.push(f.ThemeIcon.asClassName(e.item.icon));else if(null===(o=e.item.icon.dark)||void 0===o?void 0:o.scheme){const t=e.item.icon.dark.toString();if(S.has(t))s.push("icon",S.get(t));else{const n=b.nextId();s.push("icon",n),i.createCSSRule(`.icon.${n}`,`background-image: ${i.asCSSUrl(e.item.icon.light||e.item.icon.dark)}`),i.createCSSRule(`.vs-dark .icon.${n}, .hc-black .icon.${n}`,`background-image: ${i.asCSSUrl(e.item.icon.dark)}`),S.set(t,n)}}super(e,e.actions,n,{classNames:s})}};y=a([l(1,m.INotificationService),l(2,g.IContextMenuService)],y),t.SubmenuEntryActionViewItem=y})), - define(t[108],i([0,1,7,79,47,29,4,37,27,178,522,482,17,10,71,11,21,26,33,255,340]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C,b,S){"use strict";var w;Object.defineProperty(t,"__esModule",{value:!0}),t.peekViewEditorMatchHighlightBorder=t.peekViewEditorMatchHighlight=t.peekViewResultsMatchHighlight=t.peekViewEditorGutterBackground=t.peekViewEditorBackground=t.peekViewResultsSelectionForeground=t.peekViewResultsSelectionBackground=t.peekViewResultsFileForeground=t.peekViewResultsMatchForeground=t.peekViewResultsBackground=t.peekViewBorder=t.peekViewTitleInfoForeground=t.peekViewTitleForeground=t.peekViewTitleBackground=t.PeekViewWidget=t.getOuterEditor=t.PeekContext=t.IPeekViewService=void 0,t.IPeekViewService=m.createDecorator("IPeekViewService"),f.registerSingleton(t.IPeekViewService,class{constructor(){this._widgets=new Map}addExclusiveWidget(e,t){const i=this._widgets.get(e);i&&(i.listener.dispose(),i.widget.dispose());this._widgets.set(e,{widget:t,listener:t.onDidClose(()=>{const i=this._widgets.get(e) - ;i&&i.widget===t&&(i.listener.dispose(),this._widgets.delete(e))})})}}),function(e){e.inPeekEditor=new p.RawContextKey("inReferenceSearchEditor",!0),e.notInPeekEditor=e.inPeekEditor.toNegated()}(w=t.PeekContext||(t.PeekContext={}));let y=class{constructor(e,t){e instanceof h.EmbeddedCodeEditorWidget&&w.inPeekEditor.bindTo(t)}dispose(){}};y.ID="editor.contrib.referenceController",y=a([l(1,p.IContextKeyService)],y),_.registerEditorContribution(y.ID,y),t.getOuterEditor=function(e){let t=e.get(c.ICodeEditorService).getFocusedCodeEditor();return t instanceof h.EmbeddedCodeEditorWidget?t.getParentEditor():t};const E={headerBackgroundColor:s.Color.white,primaryHeadingColor:s.Color.fromHex("#333333"),secondaryHeadingColor:s.Color.fromHex("#6c6c6cb3")};let L=class extends u.ZoneWidget{constructor(e,t,i){super(e,t),this.instantiationService=i,this._onDidClose=new r.Emitter,this.onDidClose=this._onDidClose.event,d.mixin(this.options,E,!1)}dispose(){super.dispose(),this._onDidClose.fire(this)}style(e){let t=this.options - ;e.headerBackgroundColor&&(t.headerBackgroundColor=e.headerBackgroundColor),e.primaryHeadingColor&&(t.primaryHeadingColor=e.primaryHeadingColor),e.secondaryHeadingColor&&(t.secondaryHeadingColor=e.secondaryHeadingColor),super.style(e)}_applyStyles(){super._applyStyles();let e=this.options;this._headElement&&e.headerBackgroundColor&&(this._headElement.style.backgroundColor=e.headerBackgroundColor.toString()),this._primaryHeading&&e.primaryHeadingColor&&(this._primaryHeading.style.color=e.primaryHeadingColor.toString()),this._secondaryHeading&&e.secondaryHeadingColor&&(this._secondaryHeading.style.color=e.secondaryHeadingColor.toString()),this._bodyElement&&e.frameColor&&(this._bodyElement.style.borderColor=e.frameColor.toString())}_fillContainer(e){this.setCssClass("peekview-widget"),this._headElement=i.$(".head"),this._bodyElement=i.$(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),e.appendChild(this._headElement),e.appendChild(this._bodyElement)}_fillHead(e,t){ - const s=i.$(".peekview-title");i.append(this._headElement,s),i.addStandardDisposableListener(s,"click",e=>this._onTitleClick(e)),this._fillTitleIcon(s),this._primaryHeading=i.$("span.filename"),this._secondaryHeading=i.$("span.dirname"),this._metaHeading=i.$("span.meta"),i.append(s,this._primaryHeading,this._secondaryHeading,this._metaHeading);const r=i.$(".peekview-actions");i.append(this._headElement,r);const a=this._getActionBarOptions();this._actionbarWidget=new n.ActionBar(r,a),this._disposables.add(this._actionbarWidget),t||this._actionbarWidget.push(new o.Action("peekview.close",g.localize(0,null),C.Codicon.close.classNames,!0,()=>(this.dispose(),Promise.resolve())),{label:!1,icon:!0})}_fillTitleIcon(e){}_getActionBarOptions(){return{actionViewItemProvider:e=>e instanceof b.MenuItemAction?this.instantiationService.createInstance(S.MenuEntryActionViewItem,e):e instanceof b.SubmenuItemAction?this.instantiationService.createInstance(S.SubmenuEntryActionViewItem,e):void 0}}_onTitleClick(e){}setTitle(e,t){ - this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=e,this._primaryHeading.setAttribute("aria-label",e),t?this._secondaryHeading.innerText=t:i.clearNode(this._secondaryHeading))}setMetaTitle(e){this._metaHeading&&(e?(this._metaHeading.innerText=e,i.show(this._metaHeading)):i.hide(this._metaHeading))}_doLayout(e,t){if(!this._isShowing&&e<0)return void this.dispose();const i=Math.ceil(1.2*this.editor.getOption(51)),n=Math.round(e-(i+2));this._doLayoutHead(i,t),this._doLayoutBody(n,t)}_doLayoutHead(e,t){this._headElement&&(this._headElement.style.height=`${e}px`,this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(e,t){this._bodyElement&&(this._bodyElement.style.height=`${e}px`)}};L=a([l(2,m.IInstantiationService)],L),t.PeekViewWidget=L,t.peekViewTitleBackground=v.registerColor("peekViewTitle.background",{dark:"#1E1E1E",light:"#FFFFFF",hc:"#0C141F"},g.localize(1,null)),t.peekViewTitleForeground=v.registerColor("peekViewTitleLabel.foreground",{dark:"#FFFFFF", - light:"#333333",hc:"#FFFFFF"},g.localize(2,null)),t.peekViewTitleInfoForeground=v.registerColor("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161e6",hc:"#FFFFFF99"},g.localize(3,null)),t.peekViewBorder=v.registerColor("peekView.border",{dark:"#007acc",light:"#007acc",hc:v.contrastBorder},g.localize(4,null)),t.peekViewResultsBackground=v.registerColor("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:s.Color.black},g.localize(5,null)),t.peekViewResultsMatchForeground=v.registerColor("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:s.Color.white},g.localize(6,null)),t.peekViewResultsFileForeground=v.registerColor("peekViewResult.fileForeground",{dark:s.Color.white,light:"#1E1E1E",hc:s.Color.white},g.localize(7,null)),t.peekViewResultsSelectionBackground=v.registerColor("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},g.localize(8,null)),t.peekViewResultsSelectionForeground=v.registerColor("peekViewResult.selectionForeground",{ - dark:s.Color.white,light:"#6C6C6C",hc:s.Color.white},g.localize(9,null)),t.peekViewEditorBackground=v.registerColor("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:s.Color.black},g.localize(10,null)),t.peekViewEditorGutterBackground=v.registerColor("peekViewEditorGutter.background",{dark:t.peekViewEditorBackground,light:t.peekViewEditorBackground,hc:t.peekViewEditorBackground},g.localize(11,null)),t.peekViewResultsMatchHighlight=v.registerColor("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},g.localize(12,null)),t.peekViewEditorMatchHighlight=v.registerColor("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},g.localize(13,null)),t.peekViewEditorMatchHighlightBorder=v.registerColor("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:v.activeContrastBorder},g.localize(14,null))})),define(t[632],i([0,1,582,66,84,4,32,14,35,2]),(function(e,t,i,n,o,s,r,d,c,h){"use strict";Object.defineProperty(t,"__esModule",{ - value:!0}),t.ContextMenuService=void 0;let u=class extends h.Disposable{constructor(e,t,n,o,r){super(),this._onDidContextMenu=this._register(new s.Emitter),this.onDidContextMenu=this._onDidContextMenu.event,this.contextMenuHandler=new i.ContextMenuHandler(n,e,t,o,r)}configure(e){this.contextMenuHandler.configure(e)}showContextMenu(e){this.contextMenuHandler.showContextMenu(e),this._onDidContextMenu.fire()}};u=a([l(0,o.ITelemetryService),l(1,r.INotificationService),l(2,n.IContextViewService),l(3,c.IKeybindingService),l(4,d.IThemeService)],u),t.ContextMenuService=u})),define(t[141],i([0,1,7,302,118,4,2,499,46,93,17,10,35,34,107,14,506,226,421,420,62]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C,b,S,w){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.WorkbenchCompressibleAsyncDataTree=t.WorkbenchAsyncDataTree=t.WorkbenchDataTree=t.WorkbenchCompressibleObjectTree=t.WorkbenchObjectTree=t.WorkbenchPagedList=t.WorkbenchList=t.automaticKeyboardNavigationSettingKey=t.keyboardNavigationSettingKey=t.horizontalScrollingKey=t.openModeSettingKey=t.multiSelectModifierSettingKey=t.didBindWorkbenchListAutomaticKeyboardNavigation=t.WorkbenchListAutomaticKeyboardNavigation=t.WorkbenchListAutomaticKeyboardNavigationKey=t.WorkbenchListSupportsKeyboardNavigation=t.WorkbenchListMultiSelection=t.WorkbenchListDoubleSelection=t.WorkbenchListHasSelectionOrFocus=t.WorkbenchListFocusContextKey=t.WorkbenchListSupportsMultiSelectContextKey=t.ListService=t.IListService=void 0,t.IListService=g.createDecorator("listService");let y=class{constructor(e){this._themeService=e,this.disposables=new r.DisposableStore,this.lists=[],this._lastFocusedWidget=void 0,this._hasCreatedStyleController=!1}get lastFocusedList(){return this._lastFocusedWidget}register(e,t){ - if(!this._hasCreatedStyleController){this._hasCreatedStyleController=!0;const e=new o.DefaultStyleController(i.createStyleSheet(),"");this.disposables.add(f.attachListStyler(e,this._themeService))}if(this.lists.some(t=>t.widget===e))throw new Error("Cannot register the same widget multiple times");const n={widget:e,extraContextKeys:t};return this.lists.push(n),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),r.combinedDisposable(e.onDidFocus(()=>this._lastFocusedWidget=e),r.toDisposable(()=>this.lists.splice(this.lists.indexOf(n),1)),e.onDidDispose(()=>{this.lists=this.lists.filter(e=>e!==n),this._lastFocusedWidget===e&&(this._lastFocusedWidget=void 0)}))}dispose(){this.disposables.dispose()}};y=a([l(0,_.IThemeService)],y),t.ListService=y;const E=new u.RawContextKey("listFocus",!0);function L(e,t){const i=e.createScoped(t.getHTMLElement());return E.bindTo(i),i}t.WorkbenchListSupportsMultiSelectContextKey=new u.RawContextKey("listSupportsMultiselect",!0), - t.WorkbenchListFocusContextKey=u.ContextKeyExpr.and(E,u.ContextKeyExpr.not(v.InputFocusedContextKey)),t.WorkbenchListHasSelectionOrFocus=new u.RawContextKey("listHasSelectionOrFocus",!1),t.WorkbenchListDoubleSelection=new u.RawContextKey("listDoubleSelection",!1),t.WorkbenchListMultiSelection=new u.RawContextKey("listMultiSelection",!1),t.WorkbenchListSupportsKeyboardNavigation=new u.RawContextKey("listSupportsKeyboardNavigation",!0),t.WorkbenchListAutomaticKeyboardNavigationKey="listAutomaticKeyboardNavigation",t.WorkbenchListAutomaticKeyboardNavigation=new u.RawContextKey(t.WorkbenchListAutomaticKeyboardNavigationKey,!0),t.didBindWorkbenchListAutomaticKeyboardNavigation=!1,t.multiSelectModifierSettingKey="workbench.list.multiSelectModifier",t.openModeSettingKey="workbench.list.openMode",t.horizontalScrollingKey="workbench.list.horizontalScrolling",t.keyboardNavigationSettingKey="workbench.list.keyboardNavigation",t.automaticKeyboardNavigationSettingKey="workbench.list.automaticKeyboardNavigation" - ;const x="workbench.tree.indent",D="workbench.tree.renderIndentGuides",k="workbench.list.smoothScrolling";function N(e){return"alt"===e.getValue(t.multiSelectModifierSettingKey)}class I extends r.Disposable{constructor(e){super(),this.configurationService=e,this.useAltAsMultipleSelectionModifier=N(e),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(t.multiSelectModifierSettingKey)&&(this.useAltAsMultipleSelectionModifier=N(this.configurationService))}))}isSelectionSingleChangeEvent(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:o.isSelectionSingleChangeEvent(e)}isSelectionRangeChangeEvent(e){return o.isSelectionRangeChangeEvent(e)}}function M(e,t,i){const n=new r.DisposableStore,o=Object.assign({},e);if(!1!==e.multipleSelectionSupport&&!e.multipleSelectionController){const e=new I(t);o.multipleSelectionController=e,n.add(e)}return o.keyboardNavigationDelegate={ - mightProducePrintableCharacter:e=>i.mightProducePrintableCharacter(e)},o.smoothScrolling=t.getValue(k),[o,n]}let R=class extends o.List{constructor(e,i,n,o,s,r,a,l,d,c){const h=void 0!==s.horizontalScrolling?s.horizontalScrolling:d.getValue(t.horizontalScrollingKey),[u,g]=M(s,d,c);super(e,i,n,o,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},f.computeStyles(l.getColorTheme(),f.defaultListStyles)),u),{horizontalScrolling:h})),this.disposables.add(g),this.contextKeyService=L(r,this),this.themeService=l,t.WorkbenchListSupportsMultiSelectContextKey.bindTo(this.contextKeyService).set(!(!1===s.multipleSelectionSupport)),this.listHasSelectionOrFocus=t.WorkbenchListHasSelectionOrFocus.bindTo(this.contextKeyService),this.listDoubleSelection=t.WorkbenchListDoubleSelection.bindTo(this.contextKeyService),this.listMultiSelection=t.WorkbenchListMultiSelection.bindTo(this.contextKeyService),this.horizontalScrolling=s.horizontalScrolling,this._useAltAsMultipleSelectionModifier=N(d), - this.disposables.add(this.contextKeyService),this.disposables.add(a.register(this)),s.overrideStyles&&this.updateStyles(s.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(e.length>0||t.length>0),this.listMultiSelection.set(e.length>1),this.listDoubleSelection.set(2===e.length)})})),this.disposables.add(this.onDidChangeFocus(()=>{const e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(e.length>0||t.length>0)})),this.disposables.add(d.onDidChangeConfiguration(e=>{e.affectsConfiguration(t.multiSelectModifierSettingKey)&&(this._useAltAsMultipleSelectionModifier=N(d));let i={};if(e.affectsConfiguration(t.horizontalScrollingKey)&&void 0===this.horizontalScrolling){const e=d.getValue(t.horizontalScrollingKey);i=Object.assign(Object.assign({},i),{horizontalScrolling:e})}if(e.affectsConfiguration(k)){const e=d.getValue(k) - ;i=Object.assign(Object.assign({},i),{smoothScrolling:e})}Object.keys(i).length>0&&this.updateOptions(i)}))}updateOptions(e){super.updateOptions(e),e.overrideStyles&&this.updateStyles(e.overrideStyles)}dispose(){super.dispose(),this._styler&&this._styler.dispose()}updateStyles(e){this._styler&&this._styler.dispose(),this._styler=f.attachListStyler(this,this.themeService,e)}};R=a([l(5,u.IContextKeyService),l(6,t.IListService),l(7,_.IThemeService),l(8,c.IConfigurationService),l(9,p.IKeybindingService)],R),t.WorkbenchList=R;let T=class extends n.PagedList{constructor(e,i,n,o,s,a,l,d,c,h){const u=void 0!==s.horizontalScrolling?s.horizontalScrolling:c.getValue(t.horizontalScrollingKey),[g,p]=M(s,c,h);super(e,i,n,o,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},f.computeStyles(d.getColorTheme(),f.defaultListStyles)),g),{horizontalScrolling:u})),this.disposables=new r.DisposableStore,this.disposables.add(p),this.contextKeyService=L(a,this),this.horizontalScrolling=s.horizontalScrolling, - t.WorkbenchListSupportsMultiSelectContextKey.bindTo(this.contextKeyService).set(!(!1===s.multipleSelectionSupport)),this._useAltAsMultipleSelectionModifier=N(c),this.disposables.add(this.contextKeyService),this.disposables.add(l.register(this)),s.overrideStyles&&this.disposables.add(f.attachListStyler(this,d,s.overrideStyles)),this.disposables.add(c.onDidChangeConfiguration(e=>{e.affectsConfiguration(t.multiSelectModifierSettingKey)&&(this._useAltAsMultipleSelectionModifier=N(c));let i={};if(e.affectsConfiguration(t.horizontalScrollingKey)&&void 0===this.horizontalScrolling){const e=c.getValue(t.horizontalScrollingKey);i=Object.assign(Object.assign({},i),{horizontalScrolling:e})}if(e.affectsConfiguration(k)){const e=c.getValue(k);i=Object.assign(Object.assign({},i),{smoothScrolling:e})}Object.keys(i).length>0&&this.updateOptions(i)}))}dispose(){super.dispose(),this.disposables.dispose()}} - ;T=a([l(5,u.IContextKeyService),l(6,t.IListService),l(7,_.IThemeService),l(8,c.IConfigurationService),l(9,p.IKeybindingService)],T),t.WorkbenchPagedList=T;class O extends r.Disposable{constructor(e,i){var n,o;super(),this.widget=e,this._onDidOpen=new s.Emitter,this.onDidOpen=this._onDidOpen.event,this.openOnFocus=null!==(n=null==i?void 0:i.openOnFocus)&&void 0!==n&&n,this._register(s.Event.filter(this.widget.onDidChangeSelection,e=>e.browserEvent instanceof KeyboardEvent)(e=>this.onSelectionFromKeyboard(e))),this._register(this.widget.onPointer(e=>this.onPointer(e.browserEvent))),this._register(this.widget.onMouseDblClick(e=>this.onMouseDblClick(e.browserEvent))),this.openOnFocus&&this._register(s.Event.filter(this.widget.onDidChangeFocus,e=>e.browserEvent instanceof KeyboardEvent)(e=>this.onFocusFromKeyboard(e))), - "boolean"!=typeof(null==i?void 0:i.openOnSingleClick)&&(null==i?void 0:i.configurationService)?(this.openOnSingleClick="doubleClick"!==(null==i?void 0:i.configurationService.getValue(t.openModeSettingKey)),this._register(null==i?void 0:i.configurationService.onDidChangeConfiguration(()=>{this.openOnSingleClick="doubleClick"!==(null==i?void 0:i.configurationService.getValue(t.openModeSettingKey))}))):this.openOnSingleClick=null===(o=null==i?void 0:i.openOnSingleClick)||void 0===o||o}onFocusFromKeyboard(e){const t=this.widget.getFocus();this.widget.setSelection(t,e.browserEvent);const i="boolean"!=typeof e.browserEvent.preserveFocus||e.browserEvent.preserveFocus;this._open(i,!1,!1,e.browserEvent)}onSelectionFromKeyboard(e){if(1!==e.elements.length)return;const t="boolean"!=typeof e.browserEvent.preserveFocus||e.browserEvent.preserveFocus;this._open(t,!1,!1,e.browserEvent)}onPointer(e){if(!this.openOnSingleClick)return;if(2===e.detail)return;const t=1===e.button,i=e.ctrlKey||e.metaKey||e.altKey - ;this._open(!0,t,i,e)}onMouseDblClick(e){if(!e)return;const t=e.ctrlKey||e.metaKey||e.altKey;this._open(!1,!0,t,e)}_open(e,t,i,n){this._onDidOpen.fire({editorOptions:{preserveFocus:e,pinned:t,revealIfVisible:!0},sideBySide:i,element:this.widget.getSelection()[0],browserEvent:n})}}class A extends O{constructor(e,t){super(e,t)}}function P(e,t){let i=!1;return n=>{if(i)return i=!1,!1;const o=t.softDispatch(n,e);return o&&o.enterChord?(i=!0,!1):(i=!1,!0)}}let F=class extends C.ObjectTree{constructor(e,t,i,n,o,s,r,a,l,d,c){const{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=H(t,o,s,l,d,c);super(e,t,i,n,h),this.disposables.add(g),this.internals=new K(this,o,u,o.overrideStyles,s,r,a,l,c),this.disposables.add(this.internals)}};F=a([l(5,u.IContextKeyService),l(6,t.IListService),l(7,_.IThemeService),l(8,c.IConfigurationService),l(9,p.IKeybindingService),l(10,w.IAccessibilityService)],F),t.WorkbenchObjectTree=F;let W=class extends C.CompressibleObjectTree{constructor(e,t,i,n,o,s,r,a,l,d,c){ - const{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=H(t,o,s,l,d,c);super(e,t,i,n,h),this.disposables.add(g),this.internals=new K(this,o,u,o.overrideStyles,s,r,a,l,c),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles)}};W=a([l(5,u.IContextKeyService),l(6,t.IListService),l(7,_.IThemeService),l(8,c.IConfigurationService),l(9,p.IKeybindingService),l(10,w.IAccessibilityService)],W),t.WorkbenchCompressibleObjectTree=W;let B=class extends S.DataTree{constructor(e,t,i,n,o,s,r,a,l,d,c,h){const{options:u,getAutomaticKeyboardNavigation:g,disposable:p}=H(t,s,r,d,c,h);super(e,t,i,n,o,u),this.disposables.add(p),this.internals=new K(this,s,g,s.overrideStyles,r,a,l,d,h),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles)}} - ;B=a([l(6,u.IContextKeyService),l(7,t.IListService),l(8,_.IThemeService),l(9,c.IConfigurationService),l(10,p.IKeybindingService),l(11,w.IAccessibilityService)],B),t.WorkbenchDataTree=B;let V=class extends b.AsyncDataTree{constructor(e,t,i,n,o,s,r,a,l,d,c,h){const{options:u,getAutomaticKeyboardNavigation:g,disposable:p}=H(t,s,r,d,c,h);super(e,t,i,n,o,u),this.disposables.add(p),this.internals=new K(this,s,g,s.overrideStyles,r,a,l,d,h),this.disposables.add(this.internals)}get onDidOpen(){return this.internals.onDidOpen}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles)}};V=a([l(6,u.IContextKeyService),l(7,t.IListService),l(8,_.IThemeService),l(9,c.IConfigurationService),l(10,p.IKeybindingService),l(11,w.IAccessibilityService)],V),t.WorkbenchAsyncDataTree=V;let z=class extends b.CompressibleAsyncDataTree{constructor(e,t,i,n,o,s,r,a,l,d,c,h,u){const{options:g,getAutomaticKeyboardNavigation:p,disposable:m}=H(t,r,a,c,h,u);super(e,t,i,n,o,s,g), - this.disposables.add(m),this.internals=new K(this,r,p,r.overrideStyles,a,l,d,c,u),this.disposables.add(this.internals)}};function H(e,i,n,o,s,r){t.WorkbenchListSupportsKeyboardNavigation.bindTo(n),t.didBindWorkbenchListAutomaticKeyboardNavigation||(t.WorkbenchListAutomaticKeyboardNavigation.bindTo(n),t.didBindWorkbenchListAutomaticKeyboardNavigation=!0);const a=()=>{let e=n.getContextKeyValue(t.WorkbenchListAutomaticKeyboardNavigationKey);return e&&(e=o.getValue(t.automaticKeyboardNavigationSettingKey)),e},l=r.isScreenReaderOptimized()?"simple":o.getValue(t.keyboardNavigationSettingKey),d=void 0!==i.horizontalScrolling?i.horizontalScrolling:o.getValue(t.horizontalScrollingKey),[c,h]=M(i,o,s),u=i.additionalScrollHeight;return{getAutomaticKeyboardNavigation:a,disposable:h,options:Object.assign(Object.assign({keyboardSupport:!1},c),{indent:o.getValue(x),renderIndentGuides:o.getValue(D),smoothScrolling:o.getValue(k),automaticKeyboardNavigation:a(),simpleKeyboardNavigation:"simple"===l,filterOnType:"filter"===l, - horizontalScrolling:d,keyboardNavigationEventFilter:P(e,s),additionalScrollHeight:u,hideTwistiesOfChildlessElements:i.hideTwistiesOfChildlessElements,expandOnlyOnDoubleClick:"doubleClick"===o.getValue(t.openModeSettingKey)})}}z=a([l(7,u.IContextKeyService),l(8,t.IListService),l(9,_.IThemeService),l(10,c.IConfigurationService),l(11,p.IKeybindingService),l(12,w.IAccessibilityService)],z),t.WorkbenchCompressibleAsyncDataTree=z;let K=class{constructor(e,i,n,o,s,r,a,l,d){this.tree=e,this.themeService=a,this.disposables=[],this.contextKeyService=L(s,e),t.WorkbenchListSupportsMultiSelectContextKey.bindTo(this.contextKeyService).set(!(!1===i.multipleSelectionSupport)),this.hasSelectionOrFocus=t.WorkbenchListHasSelectionOrFocus.bindTo(this.contextKeyService),this.hasDoubleSelection=t.WorkbenchListDoubleSelection.bindTo(this.contextKeyService),this.hasMultiSelection=t.WorkbenchListMultiSelection.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=N(l);const c=new Set - ;c.add(t.WorkbenchListAutomaticKeyboardNavigationKey);const h=()=>{const i=d.isScreenReaderOptimized()?"simple":l.getValue(t.keyboardNavigationSettingKey);e.updateOptions({simpleKeyboardNavigation:"simple"===i,filterOnType:"filter"===i})};this.updateStyleOverrides(o),this.disposables.push(this.contextKeyService,r.register(e),e.onDidChangeSelection(()=>{const t=e.getSelection(),i=e.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(t.length>0||i.length>0),this.hasMultiSelection.set(t.length>1),this.hasDoubleSelection.set(2===t.length)})}),e.onDidChangeFocus(()=>{const t=e.getSelection(),i=e.getFocus();this.hasSelectionOrFocus.set(t.length>0||i.length>0)}),l.onDidChangeConfiguration(o=>{let s={};if(o.affectsConfiguration(t.multiSelectModifierSettingKey)&&(this._useAltAsMultipleSelectionModifier=N(l)),o.affectsConfiguration(x)){const e=l.getValue(x);s=Object.assign(Object.assign({},s),{indent:e})}if(o.affectsConfiguration(D)){const e=l.getValue(D) - ;s=Object.assign(Object.assign({},s),{renderIndentGuides:e})}if(o.affectsConfiguration(k)){const e=l.getValue(k);s=Object.assign(Object.assign({},s),{smoothScrolling:e})}if(o.affectsConfiguration(t.keyboardNavigationSettingKey)&&h(),o.affectsConfiguration(t.automaticKeyboardNavigationSettingKey)&&(s=Object.assign(Object.assign({},s),{automaticKeyboardNavigation:n()})),o.affectsConfiguration(t.horizontalScrollingKey)&&void 0===i.horizontalScrolling){const e=l.getValue(t.horizontalScrollingKey);s=Object.assign(Object.assign({},s),{horizontalScrolling:e})}o.affectsConfiguration(t.openModeSettingKey)&&(s=Object.assign(Object.assign({},s),{expandOnlyOnDoubleClick:"doubleClick"===l.getValue(t.openModeSettingKey)})),Object.keys(s).length>0&&e.updateOptions(s)}),this.contextKeyService.onDidChangeContext(t=>{t.affectsSome(c)&&e.updateOptions({automaticKeyboardNavigation:n()})}),d.onDidChangeScreenReaderOptimized(()=>h())),this.navigator=new A(e,Object.assign({configurationService:l},i)), - this.disposables.push(this.navigator)}get onDidOpen(){return this.navigator.onDidOpen}updateStyleOverrides(e){r.dispose(this.styler),this.styler=e?f.attachListStyler(this.tree,this.themeService,e):r.Disposable.None}dispose(){this.disposables=r.dispose(this.disposables),r.dispose(this.styler),this.styler=void 0}};K=a([l(4,u.IContextKeyService),l(5,t.IListService),l(6,_.IThemeService),l(7,c.IConfigurationService),l(8,w.IAccessibilityService)],K),m.Registry.as(h.Extensions.Configuration).registerConfiguration({id:"workbench",order:7,title:d.localize(0,null),type:"object",properties:{[t.multiSelectModifierSettingKey]:{type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[d.localize(1,null),d.localize(2,null)],default:"ctrlCmd",description:d.localize(3,null)},[t.openModeSettingKey]:{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:d.localize(4,null)},[t.horizontalScrollingKey]:{type:"boolean",default:!1,description:d.localize(5,null)},[x]:{type:"number",default:8,minimum:0, - maximum:40,description:d.localize(6,null)},[D]:{type:"string",enum:["none","onHover","always"],default:"onHover",description:d.localize(7,null)},[k]:{type:"boolean",default:!1,description:d.localize(8,null)},[t.keyboardNavigationSettingKey]:{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[d.localize(9,null),d.localize(10,null),d.localize(11,null)],default:"highlight",description:d.localize(12,null)},[t.automaticKeyboardNavigationSettingKey]:{type:"boolean",default:!0,markdownDescription:d.localize(13,null)}}})})),define(t[633],i([0,1,133,10,14,21,25,107,17,62,429,141,553]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QuickInputService=void 0;let m=class extends o.Themable{constructor(e,t,i,n,o){super(i),this.instantiationService=e,this.contextKeyService=t,this.accessibilityService=n,this.layoutService=o,this.contexts=new Map}get controller(){return this._controller||(this._controller=this._register(this.createController())), - this._controller}get quickAccess(){return this._quickAccess||(this._quickAccess=this._register(this.instantiationService.createInstance(p.QuickAccessController))),this._quickAccess}createController(e=this.layoutService,t){var i,n;const o={idPrefix:"quickInput_",container:e.container,ignoreFocusOut:()=>!1,isScreenReaderOptimized:()=>this.accessibilityService.isScreenReaderOptimized(),backKeybindingLabel:()=>void 0,setContextKey:e=>this.setContextKey(e),returnFocus:()=>e.focus(),createList:(e,t,i,n,o)=>this.instantiationService.createInstance(g.WorkbenchList,e,t,i,n,o),styles:this.computeStyles()},s=this._register(new u.QuickInputController(Object.assign(Object.assign({},o),t)));return s.layout(e.dimension,null!==(n=null===(i=e.offset)||void 0===i?void 0:i.top)&&void 0!==n?n:0),this._register(e.onLayout(t=>{var i,n;return s.layout(t,null!==(n=null===(i=e.offset)||void 0===i?void 0:i.top)&&void 0!==n?n:0)})),this._register(s.onShow(()=>this.resetContextKeys())), - this._register(s.onHide(()=>this.resetContextKeys())),s}setContextKey(e){let t;e&&((t=this.contexts.get(e))||(t=new c.RawContextKey(e,!1).bindTo(this.contextKeyService),this.contexts.set(e,t))),t&&t.get()||(this.resetContextKeys(),t&&t.set(!0))}resetContextKeys(){this.contexts.forEach(e=>{e.get()&&e.reset()})}pick(e,t={},i=r.CancellationToken.None){return this.controller.pick(e,t,i)}createQuickPick(){return this.controller.createQuickPick()}updateStyles(){this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:Object.assign({},d.computeStyles(this.theme,{quickInputBackground:s.quickInputBackground,quickInputForeground:s.quickInputForeground,quickInputTitleBackground:s.quickInputTitleBackground,contrastBorder:s.contrastBorder,widgetShadow:s.widgetShadow})),inputBox:d.computeStyles(this.theme,{inputForeground:s.inputForeground,inputBackground:s.inputBackground,inputBorder:s.inputBorder,inputValidationInfoBackground:s.inputValidationInfoBackground, - inputValidationInfoForeground:s.inputValidationInfoForeground,inputValidationInfoBorder:s.inputValidationInfoBorder,inputValidationWarningBackground:s.inputValidationWarningBackground,inputValidationWarningForeground:s.inputValidationWarningForeground,inputValidationWarningBorder:s.inputValidationWarningBorder,inputValidationErrorBackground:s.inputValidationErrorBackground,inputValidationErrorForeground:s.inputValidationErrorForeground,inputValidationErrorBorder:s.inputValidationErrorBorder}),countBadge:d.computeStyles(this.theme,{badgeBackground:s.badgeBackground,badgeForeground:s.badgeForeground,badgeBorder:s.contrastBorder}),button:d.computeStyles(this.theme,{buttonForeground:s.buttonForeground,buttonBackground:s.buttonBackground,buttonHoverBackground:s.buttonHoverBackground,buttonBorder:s.contrastBorder}),progressBar:d.computeStyles(this.theme,{progressBarBackground:s.progressBarBackground}),list:d.computeStyles(this.theme,{listBackground:s.quickInputBackground, - listInactiveFocusForeground:s.listFocusForeground,listInactiveFocusBackground:s.listFocusBackground,listFocusOutline:s.activeContrastBorder,listInactiveFocusOutline:s.activeContrastBorder,pickerGroupBorder:s.pickerGroupBorder,pickerGroupForeground:s.pickerGroupForeground})}}};m=a([l(0,n.IInstantiationService),l(1,c.IContextKeyService),l(2,o.IThemeService),l(3,h.IAccessibilityService),l(4,i.ILayoutService)],m),t.QuickInputService=m})),define(t[634],i([0,1,11,14,25,10,17,62,133,27,633,85,350]),(function(e,t,i,n,o,s,r,d,c,h,u,g){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QuickInputEditorWidget=t.QuickInputEditorContribution=t.StandaloneQuickInputServiceImpl=t.EditorScopedQuickInputServiceImpl=void 0;let p=class extends u.QuickInputService{constructor(e,t,i,n,o,s){super(t,i,n,o,s),this.host=void 0;const r=f.get(e);this.host={_serviceBrand:void 0,get container(){return r.widget.getDomNode()},get dimension(){return e.getLayoutInfo()},get onLayout(){return e.onDidLayoutChange}, - focus:()=>e.focus()}}createController(){return super.createController(this.host)}};p=a([l(1,s.IInstantiationService),l(2,r.IContextKeyService),l(3,n.IThemeService),l(4,d.IAccessibilityService),l(5,c.ILayoutService)],p),t.EditorScopedQuickInputServiceImpl=p;let m=class{constructor(e,t){this.instantiationService=e,this.codeEditorService=t,this.mapEditorToService=new Map}get activeService(){const e=this.codeEditorService.getFocusedCodeEditor();if(!e)throw new Error("Quick input service needs a focused editor to work.");let t=this.mapEditorToService.get(e);if(!t){const i=t=this.instantiationService.createInstance(p,e);this.mapEditorToService.set(e,t),g.once(e.onDidDispose)(()=>{i.dispose(),this.mapEditorToService.delete(e)})}return t}get quickAccess(){return this.activeService.quickAccess}pick(e,t={},i=o.CancellationToken.None){return this.activeService.pick(e,t,i)}createQuickPick(){return this.activeService.createQuickPick()}};m=a([l(0,s.IInstantiationService),l(1,h.ICodeEditorService)],m), - t.StandaloneQuickInputServiceImpl=m;class f{constructor(e){this.editor=e,this.widget=new _(this.editor)}static get(e){return e.getContribution(f.ID)}dispose(){this.widget.dispose()}}t.QuickInputEditorContribution=f,f.ID="editor.controller.quickInput";class _{constructor(e){this.codeEditor=e,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return _.ID}getDomNode(){return this.domNode}getPosition(){return{preference:2}}dispose(){this.codeEditor.removeOverlayWidget(this)}}t.QuickInputEditorWidget=_,_.ID="editor.contrib.quickInputWidget",i.registerEditorContribution(f.ID,f)})),define(t[635],i([0,1,77,14,21,26]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SeverityIcon=void 0,function(e){e.className=function(e){switch(e){case i.default.Ignore:return"severity-ignore "+s.Codicon.info.classNames;case i.default.Info:return s.Codicon.info.classNames;case i.default.Warning:return s.Codicon.warning.classNames;case i.default.Error: - return s.Codicon.error.classNames;default:return""}}}(t.SeverityIcon||(t.SeverityIcon={})),n.registerThemingParticipant((e,t)=>{const i=e.getColor(o.problemsErrorIconForeground);if(i){const e=s.Codicon.error.cssSelector;t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${e},\n\t\t\t.markers-panel .marker-icon${e},\n\t\t\t.extensions-viewlet > .extensions ${e} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`)}const n=e.getColor(o.problemsWarningIconForeground);if(n){const e=s.Codicon.warning.cssSelector;t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${e},\n\t\t\t.markers-panel .marker-icon${e},\n\t\t\t.extensions-viewlet > .extensions ${e},\n\t\t\t.extension-editor ${e} {\n\t\t\t\tcolor: ${n};\n\t\t\t}\n\t\t`)}const r=e.getColor(o.problemsInfoIconForeground);if(r){const e=s.Codicon.info.cssSelector;t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${e},\n\t\t\t.markers-panel .marker-icon${e},\n\t\t\t.extensions-viewlet > .extensions ${e},\n\t\t\t.extension-editor ${e} {\n\t\t\t\tcolor: ${r};\n\t\t\t}\n\t\t`)}})})), - define(t[636],i([0,1,464,7,2,82,3,21,14,29,65,151,19,4,108,41,635,55,33,17,255,10,334]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.editorMarkerNavigationBackground=t.editorMarkerNavigationInfo=t.editorMarkerNavigationWarning=t.editorMarkerNavigationError=t.MarkerNavigationWidget=void 0;class E{constructor(e,t,i,s){this._openerService=s,this._lines=0,this._longestLineLength=0,this._relatedDiagnostics=new WeakMap,this._disposables=new o.DisposableStore,this._editor=t;const r=document.createElement("div");r.className="descriptioncontainer",this._messageBlock=document.createElement("div"),n.addClass(this._messageBlock,"message"),this._messageBlock.setAttribute("aria-live","assertive"),this._messageBlock.setAttribute("role","alert"),r.appendChild(this._messageBlock),this._relatedBlock=document.createElement("div"),r.appendChild(this._relatedBlock),this._disposables.add(n.addStandardDisposableListener(this._relatedBlock,"click",e=>{ - e.preventDefault();const t=this._relatedDiagnostics.get(e.target);t&&i(t)})),this._scrollable=new u.ScrollableElement(r,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:3,verticalScrollbarSize:3}),e.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll(e=>{r.style.left=`-${e.scrollLeft}px`,r.style.top=`-${e.scrollTop}px`})),this._disposables.add(this._scrollable)}dispose(){o.dispose(this._disposables)}update(e){const{source:t,message:i,relatedInformation:o,code:s}=e;let r=((null==t?void 0:t.length)||0)+"()".length;s&&(r+="string"==typeof s?s.length:s.value.length);const a=i.split(/\r\n|\r|\n/g);this._lines=a.length,this._longestLineLength=0;for(const e of a)this._longestLineLength=Math.max(e.length+r,this._longestLineLength);n.clearNode(this._messageBlock),this._messageBlock.setAttribute("aria-label",this.getAriaLabel(e)),this._editor.applyFontInfo(this._messageBlock);let l=this._messageBlock;for(const e of a)(l=document.createElement("div")).innerText=e, - ""===e&&(l.style.height=this._messageBlock.style.lineHeight),this._messageBlock.appendChild(l);if(t||s){const e=document.createElement("span");if(n.addClass(e,"details"),l.appendChild(e),t){const i=document.createElement("span");i.innerText=t,n.addClass(i,"source"),e.appendChild(i)}if(s)if("string"==typeof s){const t=document.createElement("span");t.innerText=`(${s})`,n.addClass(t,"code"),e.appendChild(t)}else{this._codeLink=n.$("a.code-link"),this._codeLink.setAttribute("href",`${s.target.toString()}`),this._codeLink.onclick=e=>{this._openerService.open(s.target),e.preventDefault(),e.stopPropagation()},n.append(this._codeLink,n.$("span")).innerText=s.value,e.appendChild(this._codeLink)}}if(n.clearNode(this._relatedBlock),this._editor.applyFontInfo(this._relatedBlock),p.isNonEmptyArray(o)){const e=this._relatedBlock.appendChild(document.createElement("div"));e.style.paddingTop=`${Math.floor(.66*this._editor.getOption(51))}px`,this._lines+=1;for(const t of o){ - let i=document.createElement("div"),o=document.createElement("a");n.addClass(o,"filename"),o.innerText=`${g.getBaseLabel(t.resource)}(${t.startLineNumber}, ${t.startColumn}): `,o.title=g.getPathLabel(t.resource,void 0),this._relatedDiagnostics.set(o,t);let s=document.createElement("span");s.innerText=t.message,i.appendChild(o),i.appendChild(s),this._lines+=1,e.appendChild(i)}}const d=this._editor.getOption(36),c=Math.ceil(d.typicalFullwidthCharacterWidth*this._longestLineLength*.75),h=d.lineHeight*this._lines;this._scrollable.setScrollDimensions({scrollWidth:c,scrollHeight:h})}layout(e,t){this._scrollable.getDomNode().style.height=`${e}px`,this._scrollable.getDomNode().style.width=`${t}px`,this._scrollable.setScrollDimensions({width:t,height:e})}getHeightInLines(){return Math.min(17,this._lines)}getAriaLabel(e){let t="";switch(e.severity){case s.MarkerSeverity.Error:t=i.localize(0,null);break;case s.MarkerSeverity.Warning:t=i.localize(1,null);break;case s.MarkerSeverity.Info:t=i.localize(2,null);break - ;case s.MarkerSeverity.Hint:t=i.localize(3,null)}let n=i.localize(4,null,t,e.startLineNumber+":"+e.startColumn);const o=this._editor.getModel();if(o&&e.startLineNumber<=o.getLineCount()&&e.startLineNumber>=1){n=`${o.getLineContent(e.startLineNumber)}, ${n}`}return n}}let L=class e extends f.PeekViewWidget{constructor(e,t,i,n,r,a){super(e,{showArrow:!0,showFrame:!0,isAccessible:!0},r),this._themeService=t,this._openerService=i,this._menuService=n,this._contextKeyService=a,this._callOnDispose=new o.DisposableStore,this._onDidSelectRelatedInformation=new m.Emitter,this.onDidSelectRelatedInformation=this._onDidSelectRelatedInformation.event,this._severity=s.MarkerSeverity.Warning,this._backgroundColor=h.Color.white,this._applyTheme(t.getColorTheme()),this._callOnDispose.add(t.onDidColorThemeChange(this._applyTheme.bind(this))),this.create()}_applyTheme(e){this._backgroundColor=e.getColor(t.editorMarkerNavigationBackground);let i=t.editorMarkerNavigationError - ;this._severity===s.MarkerSeverity.Warning?i=t.editorMarkerNavigationWarning:this._severity===s.MarkerSeverity.Info&&(i=t.editorMarkerNavigationInfo);const n=e.getColor(i);this.style({arrowColor:n,frameColor:n,headerBackgroundColor:this._backgroundColor,primaryHeadingColor:e.getColor(f.peekViewTitleForeground),secondaryHeadingColor:e.getColor(f.peekViewTitleInfoForeground)})}_applyStyles(){this._parentContainer&&(this._parentContainer.style.backgroundColor=this._backgroundColor?this._backgroundColor.toString():""),super._applyStyles()}dispose(){this._callOnDispose.dispose(),super.dispose()}_fillHead(t){super._fillHead(t),this._disposables.add(this._actionbarWidget.actionRunner.onDidBeforeRun(e=>this.editor.focus()));const i=[],n=this._menuService.createMenu(e.TitleMenu,this._contextKeyService);w.createAndFillInActionBarActions(n,void 0,i),this._actionbarWidget.push(i,{label:!1,icon:!0,index:0}),n.dispose()}_fillTitleIcon(e){this._icon=n.append(e,n.$(""))}_getActionBarOptions(){ - return Object.assign(Object.assign({},super._getActionBarOptions()),{orientation:0})}_fillBody(e){this._parentContainer=e,n.addClass(e,"marker-widget"),this._parentContainer.tabIndex=0,this._parentContainer.setAttribute("role","tooltip"),this._container=document.createElement("div"),e.appendChild(this._container),this._message=new E(this._container,this.editor,e=>this._onDidSelectRelatedInformation.fire(e),this._openerService),this._disposables.add(this._message)}show(){throw new Error("call showAtMarker")}showAtMarker(e,t,n){this._container.classList.remove("stale"),this._message.update(e),this._severity=e.severity,this._applyTheme(this._themeService.getColorTheme());let o=r.Range.lift(e);const a=this.editor.getPosition();let l=a&&o.containsPosition(a)?a:o.getStartPosition();super.show(l,this.computeRequiredHeight());const d=this.editor.getModel();if(d){const e=n>1?i.localize(5,null,t,n):i.localize(6,null,t,n);this.setTitle(_.basename(d.uri),e)} - this._icon.className=`codicon ${v.SeverityIcon.className(s.MarkerSeverity.toSeverity(this._severity))}`,this.editor.revealPositionNearTop(l,0),this.editor.focus()}updateMarker(e){this._container.classList.remove("stale"),this._message.update(e)}showStale(){this._container.classList.add("stale"),this._relayout()}_doLayoutBody(e,t){super._doLayoutBody(e,t),this._heightInPixel=e,this._message.layout(e,t),this._container.style.height=`${e}px`}_onWidth(e){this._message.layout(this._heightInPixel,e)}_relayout(){super._relayout(this.computeRequiredHeight())}computeRequiredHeight(){return 3+this._message.getHeightInLines()}};L.TitleMenu=new b.MenuId("gotoErrorTitleMenu"),L=a([l(1,c.IThemeService),l(2,C.IOpenerService),l(3,b.IMenuService),l(4,y.IInstantiationService),l(5,S.IContextKeyService)],L),t.MarkerNavigationWidget=L;let x=d.oneOf(d.editorErrorForeground,d.editorErrorBorder),D=d.oneOf(d.editorWarningForeground,d.editorWarningBorder),k=d.oneOf(d.editorInfoForeground,d.editorInfoBorder) - ;t.editorMarkerNavigationError=d.registerColor("editorMarkerNavigationError.background",{dark:x,light:x,hc:x},i.localize(7,null)),t.editorMarkerNavigationWarning=d.registerColor("editorMarkerNavigationWarning.background",{dark:D,light:D,hc:D},i.localize(8,null)),t.editorMarkerNavigationInfo=d.registerColor("editorMarkerNavigationInfo.background",{dark:k,light:k,hc:k},i.localize(9,null)),t.editorMarkerNavigationBackground=d.registerColor("editorMarkerNavigation.background",{dark:"#2D2D30",light:h.Color.white,hc:"#0C141F"},i.localize(10,null)),c.registerThemingParticipant((e,t)=>{const i=e.getColor(d.textLinkForeground);i&&(t.addRule(`.monaco-editor .marker-widget a { color: ${i}; }`),t.addRule(`.monaco-editor .marker-widget a.code-link span:hover { color: ${i}; }`))})})),define(t[256],i([0,1,463,2,17,13,3,11,22,636,27,33,26,10,536]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NextMarkerAction=t.MarkerController=void 0;let v=class e{ - constructor(e,t,i,o,s){this._markerNavigationService=t,this._contextKeyService=i,this._editorService=o,this._instantiationService=s,this._sessionDispoables=new n.DisposableStore,this._editor=e,this._widgetVisible=w.bindTo(this._contextKeyService)}static get(t){return t.getContribution(e.ID)}dispose(){this._cleanUp(),this._sessionDispoables.dispose()}_cleanUp(){this._widgetVisible.reset(),this._sessionDispoables.clear(),this._widget=void 0,this._model=void 0}_getOrCreateModel(e){if(this._model&&this._model.matches(e))return this._model;let t=!1;return this._model&&(t=!0,this._cleanUp()),this._model=this._markerNavigationService.getMarkerList(e),t&&this._model.move(!0,this._editor.getModel(),this._editor.getPosition()),this._widget=this._instantiationService.createInstance(u.MarkerNavigationWidget,this._editor),this._widget.onDidClose(()=>this.close(),this,this._sessionDispoables),this._widgetVisible.set(!0),this._sessionDispoables.add(this._model),this._sessionDispoables.add(this._widget), - this._sessionDispoables.add(this._editor.onDidChangeCursorPosition(e=>{var t,i,n;(null===(t=this._model)||void 0===t?void 0:t.selected)&&d.Range.containsPosition(null===(i=this._model)||void 0===i?void 0:i.selected.marker,e.position)||null===(n=this._model)||void 0===n||n.resetIndex()})),this._sessionDispoables.add(this._model.onDidChange(()=>{if(!this._widget||!this._widget.position||!this._model)return;const e=this._model.find(this._editor.getModel().uri,this._widget.position);e?this._widget.updateMarker(e.marker):this._widget.showStale()})),this._sessionDispoables.add(this._widget.onDidSelectRelatedInformation(e=>{this._editorService.openCodeEditor({resource:e.resource,options:{pinned:!0,revealIfOpened:!0,selection:d.Range.lift(e).collapseToStart()}},this._editor),this.close(!1)})),this._sessionDispoables.add(this._editor.onDidChangeModel(()=>this._cleanUp())),this._model}close(e=!0){this._cleanUp(),e&&this._editor.focus()}showAtMarker(e){if(this._editor.hasModel()){ - const t=this._getOrCreateModel(this._editor.getModel().uri);t.resetIndex(),t.move(!0,this._editor.getModel(),new s.Position(e.startLineNumber,e.startColumn)),t.selected&&this._widget.showAtMarker(t.selected.marker,t.selected.index,t.selected.total)}}nagivate(t,i){return r(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const n=this._getOrCreateModel(i?void 0:this._editor.getModel().uri);if(n.move(t,this._editor.getModel(),this._editor.getPosition()),!n.selected)return;if(n.selected.marker.resource.toString()!==this._editor.getModel().uri.toString()){this._cleanUp();const o=yield this._editorService.openCodeEditor({resource:n.selected.marker.resource,options:{pinned:!1,revealIfOpened:!0,selectionRevealType:2,selection:n.selected.marker}},this._editor);o&&(e.get(o).close(),e.get(o).nagivate(t,i))}else this._widget.showAtMarker(n.selected.marker,n.selected.index,n.selected.total)}}))}};v.ID="editor.contrib.markerController", - v=a([l(1,_.IMarkerNavigationService),l(2,o.IContextKeyService),l(3,g.ICodeEditorService),l(4,f.IInstantiationService)],v),t.MarkerController=v;class C extends c.EditorAction{constructor(e,t,i){super(i),this._next=e,this._multiFile=t}run(e,t){return r(this,void 0,void 0,(function*(){t.hasModel()&&v.get(t).nagivate(this._next,this._multiFile)}))}}class b extends C{constructor(){super(!0,!1,{id:b.ID,label:b.LABEL,alias:"Go to Next Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:h.EditorContextKeys.focus,primary:578,weight:100},menuOpts:{menuId:u.MarkerNavigationWidget.TitleMenu,title:b.LABEL,icon:m.registerIcon("marker-navigation-next",m.Codicon.chevronDown),group:"navigation",order:1}})}}t.NextMarkerAction=b,b.ID="editor.action.marker.next",b.LABEL=i.localize(0,null);class S extends C{constructor(){super(!1,!1,{id:S.ID,label:S.LABEL,alias:"Go to Previous Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:h.EditorContextKeys.focus,primary:1602,weight:100},menuOpts:{ - menuId:u.MarkerNavigationWidget.TitleMenu,title:b.LABEL,icon:m.registerIcon("marker-navigation-previous",m.Codicon.chevronUp),group:"navigation",order:2}})}}S.ID="editor.action.marker.prev",S.LABEL=i.localize(1,null);c.registerEditorContribution(v.ID,v),c.registerEditorAction(b),c.registerEditorAction(S),c.registerEditorAction(class extends C{constructor(){super(!0,!0,{id:"editor.action.marker.nextInFiles",label:i.localize(2,null),alias:"Go to Next Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:h.EditorContextKeys.focus,primary:66,weight:100},menuOpts:{menuId:p.MenuId.MenubarGoMenu,title:i.localize(3,null),group:"6_problem_nav",order:1}})}}),c.registerEditorAction(class extends C{constructor(){super(!1,!0,{id:"editor.action.marker.prevInFiles",label:i.localize(4,null),alias:"Go to Previous Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:h.EditorContextKeys.focus,primary:1090,weight:100},menuOpts:{menuId:p.MenuId.MenubarGoMenu,title:i.localize(5,null), - group:"6_problem_nav",order:2}})}});const w=new o.RawContextKey("markersNavigationVisible",!1),y=c.EditorCommand.bindToContribution(v.get);c.registerEditorCommand(new y({id:"closeMarkersNavigation",precondition:w,handler:e=>e.close(),kbOpts:{weight:150,kbExpr:h.EditorContextKeys.focus,primary:9,secondary:[1033]}}))})),define(t[637],i([0,1,473,7,25,29,78,2,13,3,31,18,244,245,390,604,572,220,221,134,14,19,82,41,12,55,256,15,136,253,124,21,56]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L,x,D,k,N,I,M,R){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ModesContentHoverWidget=void 0;const T=n.$;class O{constructor(e,t,i){this.range=e,this.color=t,this.provider=i}}class A{constructor(e,t){this.range=e,this.marker=t}}class P{constructor(e,t){this._markerDecorationsService=t,this._editor=e,this._result=[]}setRange(e){this._range=e,this._result=[]}clearResult(){this._result=[]}computeAsync(e){if(!this._editor.hasModel()||!this._range)return Promise.resolve([]) - ;const t=this._editor.getModel();return h.HoverProviderRegistry.has(t)?f.getHover(t,new l.Position(this._range.startLineNumber,this._range.startColumn),e):Promise.resolve([])}computeSync(){if(!this._editor.hasModel()||!this._range)return[];const e=this._editor.getModel(),t=this._range.startLineNumber;if(t>this._editor.getModel().getLineCount())return[];const i=g.ColorDetector.get(this._editor),n=e.getLineMaxColumn(t),o=this._editor.getLineDecorations(t);let s=!1;const a=this._range,l=o.map(o=>{const l=o.range.startLineNumber===t?o.range.startColumn:1,c=o.range.endLineNumber===t?o.range.endColumn:n;if(l>a.startColumn||a.endColumn>c)return null;const h=new d.Range(a.startLineNumber,l,a.startLineNumber,c),u=this._markerDecorationsService.getMarker(e,o);if(u)return new A(h,u);const g=i.getColorData(o.range.getStartPosition());if(!s&&g){s=!0;const{color:e,range:t}=g.colorInfo;return new O(t,e,g.provider)}if(r.isEmptyMarkdownString(o.options.hoverMessage))return null;return{ - contents:o.options.hoverMessage?S.asArray(o.options.hoverMessage):[],range:h}});return S.coalesce(l)}onResult(e,t){this._result=t?e.concat(this._result.sort((e,t)=>e instanceof O?-1:t instanceof O?1:0)):this._result.concat(e)}getResult(){return this._result.slice(0)}getResultWithLoadingMessage(){return this._result.slice(0).concat([this._getLoadingMessage()])}_getLoadingMessage(){return{range:this._range,contents:[(new r.MarkdownString).appendText(i.localize(0,null))]}}}const F={type:2,filter:{include:I.CodeActionKind.QuickFix}};class W extends v.ContentHoverWidget{constructor(e,t,i,o,s,r,l=L.NullOpenerService){super(W.ID,e,t,o),this._themeService=s,this._modeService=r,this._openerService=l,this.renderDisposable=this._register(new a.MutableDisposable),this._messages=[],this._lastRange=null,this._computer=new P(this._editor,i),this._highlightDecorations=[],this._isChangingDecorations=!1,this._shouldFocus=!1,this._colorPicker=null, - this._hoverOperation=new _.HoverOperation(this._computer,e=>this._withResult(e,!0),null,e=>this._withResult(e,!1),this._editor.getOption(46).delay),this._register(n.addStandardDisposableListener(this.getDomNode(),n.EventType.FOCUS,()=>{this._colorPicker&&n.addClass(this.getDomNode(),"colorpicker-hover")})),this._register(n.addStandardDisposableListener(this.getDomNode(),n.EventType.BLUR,()=>{n.removeClass(this.getDomNode(),"colorpicker-hover")})),this._register(e.onDidChangeConfiguration(e=>{this._hoverOperation.setHoverTime(this._editor.getOption(46).delay)})),this._register(h.TokenizationRegistry.onDidChange(e=>{this.isVisible&&this._lastRange&&this._messages.length>0&&(this._hover.contentsDomNode.textContent="",this._renderMessages(this._lastRange,this._messages))}))}dispose(){this._hoverOperation.cancel(),super.dispose()}onModelDecorationsChanged(){this._isChangingDecorations||this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._colorPicker||this._hoverOperation.start(0))} - startShowingAt(e,t,i){if(!this._lastRange||!this._lastRange.equalsRange(e)){if(this._hoverOperation.cancel(),this.isVisible)if(this._showAtPosition&&this._showAtPosition.lineNumber===e.startLineNumber){let t=[];for(let i=0,n=this._messages.length;i=e.endColumn&&t.push(n)}if(t.length>0){if(function(e,t){if(!e&&t||e&&!t||e.length!==t.length)return!1;for(let i=0;i0?this._renderMessages(this._lastRange,this._messages):t&&this.hide()}_renderMessages(e,t){this.renderDisposable.dispose(),this._colorPicker=null;let i=1073741824,c=t[0].range?d.Range.lift(t[0].range):null,h=document.createDocumentFragment(),g=!0,f=!1;const _=new a.DisposableStore,v=[];if(t.forEach(e=>{if(e.range)if(i=Math.min(i,e.range.startColumn),c=c?d.Range.plusRange(c,e.range):d.Range.lift(e.range),e instanceof O){f=!0;const{red:t,green:i,blue:n,alpha:r}=e.color,l=new s.RGBA(Math.round(255*t),Math.round(255*i),Math.round(255*n),r),c=new s.Color(l);if(!this._editor.hasModel())return;const g=this._editor.getModel() - ;let v=new d.Range(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn),C={range:e.range,color:e.color};const b=new p.ColorPickerModel(c,[],0),S=new m.ColorPickerWidget(h,b,this._editor.getOption(115),this._themeService);u.getColorPresentations(g,C,e.provider,o.CancellationToken.None).then(t=>{if(b.colorPresentations=t||[],!this._editor.hasModel())return;const i=this._editor.getModel().getValueInRange(e.range);b.guessColorPresentation(c,i);const n=()=>{let e,t;b.presentation.textEdit?(e=[b.presentation.textEdit],t=(t=new d.Range(b.presentation.textEdit.range.startLineNumber,b.presentation.textEdit.range.startColumn,b.presentation.textEdit.range.endLineNumber,b.presentation.textEdit.range.endColumn)).setEndPosition(t.endLineNumber,t.startColumn+b.presentation.textEdit.text.length)):(e=[{identifier:null,range:v,text:b.presentation.label,forceMoveMarkers:!1}],t=v.setEndPosition(v.endLineNumber,v.startColumn+b.presentation.label.length)),this._editor.pushUndoStop(), - this._editor.executeEdits("colorpicker",e),b.presentation.additionalTextEdits&&(e=[...b.presentation.additionalTextEdits],this._editor.executeEdits("colorpicker",e),this.hide()),this._editor.pushUndoStop(),v=t},s=t=>u.getColorPresentations(g,{range:v,color:{red:t.rgba.r/255,green:t.rgba.g/255,blue:t.rgba.b/255,alpha:t.rgba.a}},e.provider,o.CancellationToken.None).then(e=>{b.colorPresentations=e||[]}),r=b.onColorFlushed(e=>{s(e).then(n)}),l=b.onDidChangeColor(s);this._colorPicker=S,this.showAt(v.getStartPosition(),v,this._shouldFocus),this.updateContents(h),this._colorPicker.layout(),this.renderDisposable.value=a.combinedDisposable(r,l,S,_)})}else e instanceof A?(v.push(e),g=!1):e.contents.filter(e=>!r.isEmptyMarkdownString(e)).forEach(e=>{const t=T("div.hover-row.markdown-hover"),i=n.append(t,T("div.hover-contents")),o=_.add(new C.MarkdownRenderer(this._editor,this._modeService,this._openerService));_.add(o.onDidRenderCodeBlock(()=>{i.className="hover-contents code-hover-contents", - this._hover.onContentsChanged()}));const s=_.add(o.render(e));i.appendChild(s.element),h.appendChild(t),g=!1})}),v.length){v.forEach(e=>h.appendChild(this.renderMarkerHover(e)));const e=1===v.length?v[0]:v.sort((e,t)=>w.MarkerSeverity.compare(e.marker.severity,t.marker.severity))[0];h.appendChild(this.renderMarkerStatusbar(e))}f||g||(this.showAt(new l.Position(e.startLineNumber,i),c,this._shouldFocus),this.updateContents(h)),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,c?[{range:c,options:W._DECORATION_OPTIONS}]:[]),this._isChangingDecorations=!1}renderMarkerHover(e){const t=T("div.hover-row"),i=n.append(t,T("div.marker.hover-contents")),{source:o,message:s,code:r,relatedInformation:a}=e.marker;this._editor.applyFontInfo(i);const l=n.append(i,T("span"));if(l.style.whiteSpace="pre-wrap",l.innerText=s,o||r)if(r&&"string"!=typeof r){const e=T("span");if(o){n.append(e,T("span")).innerText=o}this._codeLink=n.append(e,T("a.code-link")), - this._codeLink.setAttribute("href",r.target.toString()),this._codeLink.onclick=e=>{this._openerService.open(r.target),e.preventDefault(),e.stopPropagation()},n.append(this._codeLink,T("span")).innerText=r.value;const t=n.append(i,e);t.style.opacity="0.6",t.style.paddingLeft="6px"}else{const e=n.append(i,T("span"));e.style.opacity="0.6",e.style.paddingLeft="6px",e.innerText=o&&r?`${o}(${r})`:o||`(${r})`}if(S.isNonEmptyArray(a))for(const{message:e,resource:t,startLineNumber:o,startColumn:s}of a){const r=n.append(i,T("div"));r.style.marginTop="8px";const a=n.append(r,T("a"));a.innerText=`${y.basename(t)}(${o}, ${s}): `,a.style.cursor="pointer",a.onclick=e=>{e.stopPropagation(),e.preventDefault(),this._openerService&&this._openerService.open(t.with({fragment:`${o},${s}`}),{fromUserGesture:!0}).catch(E.onUnexpectedError)};const l=n.append(r,T("span"));l.innerText=e,this._editor.applyFontInfo(l)}return t}renderMarkerStatusbar(e){ - const t=T("div.hover-row.status-bar"),o=new a.DisposableStore,s=n.append(t,T("div.actions"));if(e.marker.severity!==w.MarkerSeverity.Error&&e.marker.severity!==w.MarkerSeverity.Warning&&e.marker.severity!==w.MarkerSeverity.Info||o.add(this._renderAction(s,{label:i.localize(1,null),commandId:x.NextMarkerAction.ID,run:()=>{this.hide(),x.MarkerController.get(this._editor).showAtMarker(e.marker),this._editor.focus()}})),!this._editor.getOption(72)){const t=n.append(s,T("div"));t.style.opacity="0",t.style.transition="opacity 0.2s",setTimeout(()=>t.style.opacity="1",200),t.textContent=i.localize(2,null),o.add(a.toDisposable(()=>t.remove()));const r=this.getCodeActions(e.marker);o.add(a.toDisposable(()=>r.cancel())),r.then(e=>{if(t.style.transition="",t.style.opacity="1",!e.validActions.length)return e.dispose(),void(t.textContent=i.localize(3,null));t.remove();let r=!1;o.add(a.toDisposable(()=>{r||e.dispose()})),o.add(this._renderAction(s,{label:i.localize(4,null),commandId:N.QuickFixAction.Id,run:t=>{r=!0 - ;const i=N.QuickFixController.get(this._editor),o=n.getDomNodePagePosition(t);this.hide(),i.showCodeActions(F,e,{x:o.left+6,y:o.top+o.height+6})}}))})}return this.renderDisposable.value=o,t}getCodeActions(e){return D.createCancelablePromise(t=>k.getCodeActions(this._editor.getModel(),new d.Range(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn),F,R.Progress.None,t))}}t.ModesContentHoverWidget=W,W.ID="editor.contrib.modesContentHoverWidget",W._DECORATION_OPTIONS=c.ModelDecorationOptions.register({className:"hoverHighlight"}),b.registerThemingParticipant((e,t)=>{const i=e.getColor(M.textLinkForeground);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span:hover { color: ${i}; }`)})})),define(t[142],i([0,1,10]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResourceEditStackSnapshot=t.IUndoRedoService=void 0,t.IUndoRedoService=i.createDecorator("undoRedoService");t.ResourceEditStackSnapshot=class{constructor(e,t){this.resource=e,this.elements=t}}})), - define(t[257],i([0,1,4,2,16,12,38,31,18,135,130,46,15,25,14,81,142,113,228,241]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C,b,S){"use strict";function w(e){return e.toString()}Object.defineProperty(t,"__esModule",{value:!0}),t.isSemanticColoringEnabled=t.SEMANTIC_HIGHLIGHTING_SETTING_ID=t.ModelServiceImpl=void 0;class y{constructor(e,t,i){this._modelEventListeners=new n.DisposableStore,this.model=e,this._languageSelection=null,this._languageSelectionListener=null,this._modelEventListeners.add(e.onWillDispose(()=>t(e))),this._modelEventListeners.add(e.onDidChangeLanguage(t=>i(e,t)))}_disposeLanguageSelection(){this._languageSelectionListener&&(this._languageSelectionListener.dispose(),this._languageSelectionListener=null),this._languageSelection&&(this._languageSelection.dispose(),this._languageSelection=null)}dispose(){this._modelEventListeners.dispose(),this._disposeLanguageSelection()}setLanguage(e){this._disposeLanguageSelection(),this._languageSelection=e, - this._languageSelectionListener=this._languageSelection.onDidChange(()=>this.model.setMode(e.languageIdentifier)),this.model.setMode(e.languageIdentifier)}}const E=o.isLinux||o.isMacintosh?1:2;let L=class e extends n.Disposable{constructor(e,t,n,o,s){super(),this._configurationService=e,this._resourcePropertiesService=t,this._themeService=n,this._logService=o,this._undoRedoService=s,this._onModelAdded=this._register(new i.Emitter),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new i.Emitter),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new i.Emitter),this.onModelModeChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._semanticStyling=this._register(new k(this._themeService,this._logService)),this._register(this._configurationService.onDidChangeConfiguration(()=>this._updateModelOptions())), - this._updateModelOptions(),this._register(new D(this,this._themeService,this._configurationService,this._semanticStyling))}static _readModelOptions(e,t){let i=r.EDITOR_MODEL_DEFAULTS.tabSize;if(e.editor&&void 0!==e.editor.tabSize){const t=parseInt(e.editor.tabSize,10);isNaN(t)||(i=t),i<1&&(i=1)}let n=i;if(e.editor&&void 0!==e.editor.indentSize&&"tabSize"!==e.editor.indentSize){const t=parseInt(e.editor.indentSize,10);isNaN(t)||(n=t),n<1&&(n=1)}let o=r.EDITOR_MODEL_DEFAULTS.insertSpaces;e.editor&&void 0!==e.editor.insertSpaces&&(o="false"!==e.editor.insertSpaces&&Boolean(e.editor.insertSpaces));let s=E;const a=e.eol;"\r\n"===a?s=2:"\n"===a&&(s=1);let l=r.EDITOR_MODEL_DEFAULTS.trimAutoWhitespace;e.editor&&void 0!==e.editor.trimAutoWhitespace&&(l="false"!==e.editor.trimAutoWhitespace&&Boolean(e.editor.trimAutoWhitespace));let d=r.EDITOR_MODEL_DEFAULTS.detectIndentation;e.editor&&void 0!==e.editor.detectIndentation&&(d="false"!==e.editor.detectIndentation&&Boolean(e.editor.detectIndentation)) - ;let c=r.EDITOR_MODEL_DEFAULTS.largeFileOptimizations;return e.editor&&void 0!==e.editor.largeFileOptimizations&&(c="false"!==e.editor.largeFileOptimizations&&Boolean(e.editor.largeFileOptimizations)),{isForSimpleWidget:t,tabSize:i,indentSize:n,insertSpaces:o,detectIndentation:d,defaultEOL:s,trimAutoWhitespace:l,largeFileOptimizations:c}}_getEOL(e,t){if(e)return this._resourcePropertiesService.getEOL(e,t);const i=this._configurationService.getValue("files.eol",{overrideIdentifier:t});return i&&"auto"!==i?i:3===o.OS||2===o.OS?"\n":"\r\n"}getCreationOptions(t,i,n){let o=this._modelCreationOptionsByLanguageAndResource[t+i];if(!o){const s=this._configurationService.getValue("editor",{overrideIdentifier:t,resource:i}),r=this._getEOL(i,t);o=e._readModelOptions({editor:s,eol:r},n),this._modelCreationOptionsByLanguageAndResource[t+i]=o}return o}_updateModelOptions(){const t=this._modelCreationOptionsByLanguageAndResource;this._modelCreationOptionsByLanguageAndResource=Object.create(null) - ;const i=Object.keys(this._models);for(let n=0,o=i.length;nb.isEditStackElement(e)&&e.matchesResource(i)),n&&(s._overwriteVersionId(e.versionId),s._overwriteAlternativeVersionId(e.alternativeVersionId),s._overwriteInitialUndoRedoSnapshot(e.initialUndoRedoSnapshot))}else null!==e.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(e.initialUndoRedoSnapshot)}const r=w(s.uri);if(this._models[r])throw new Error("ModelService: Cannot add model because it already exists!") - ;const a=new y(s,e=>this._onWillDispose(e),(e,t)=>this._onDidChangeLanguage(e,t));return this._models[r]=a,a}createModel(e,t,i,n=!1){let o;return t?(o=this._createModelData(e,t.languageIdentifier,i,n),this.setMode(o.model,t)):o=this._createModelData(e,h.PLAINTEXT_LANGUAGE_IDENTIFIER,i,n),this._onModelAdded.fire(o.model),o.model}setMode(e,t){if(!t)return;const i=this._models[w(e.uri)];i&&i.setLanguage(t)}getModels(){const e=[],t=Object.keys(this._models);for(let i=0,n=t.length;i{this._watchers[e.uri.toString()]=new I(e,i,this._semanticStyling)},r=(e,t)=>{t.dispose(), - delete this._watchers[e.uri.toString()]},a=()=>{for(let t of e.getModels()){const e=this._watchers[t.uri.toString()];x(t,i,n)?e||s(t):e&&r(t,e)}};this._register(e.onModelAdded(e=>{x(e,i,n)&&s(e)})),this._register(e.onModelRemoved(e=>{const t=this._watchers[e.uri.toString()];t&&r(e,t)})),this._register(n.onDidChangeConfiguration(e=>{e.affectsConfiguration(t.SEMANTIC_HIGHLIGHTING_SETTING_ID)&&a()})),this._register(i.onDidColorThemeChange(a))}}class k extends n.Disposable{constructor(e,t){super(),this._themeService=e,this._logService=t,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}get(e){return this._caches.has(e)||this._caches.set(e,new S.SemanticTokensProviderStyling(e.getLegend(),this._themeService,this._logService)),this._caches.get(e)}}class N{constructor(e,t,i){this._provider=e,this.resultId=t,this.data=i}dispose(){this._provider.releaseDocumentSemanticTokens(this.resultId)}}class I extends n.Disposable{constructor(e,t,i){super(), - this._isDisposed=!1,this._model=e,this._semanticStyling=i,this._fetchDocumentSemanticTokens=this._register(new p.RunOnceScheduler(()=>this._fetchDocumentSemanticTokensNow(),300)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()}));const o=()=>{n.dispose(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const t of c.DocumentSemanticTokensProviderRegistry.all(e))"function"==typeof t.onDidChange&&this._documentProvidersChangeListeners.push(t.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};o(),this._register(c.DocumentSemanticTokensProviderRegistry.onDidChange(()=>{o(),this._fetchDocumentSemanticTokens.schedule()})),this._register(t.onDidColorThemeChange(e=>{this._setDocumentSemanticTokens(null,null,null,[]), - this._fetchDocumentSemanticTokens.schedule()})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(this._currentDocumentRequestCancellationTokenSource)return;const e=this._getSemanticColoringProvider();if(!e)return;this._currentDocumentRequestCancellationTokenSource=new m.CancellationTokenSource;const t=[],i=this._model.onDidChangeContent(e=>{t.push(e)}),n=this._semanticStyling.get(e),o=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null;Promise.resolve(e.provideDocumentSemanticTokens(this._model,o,this._currentDocumentRequestCancellationTokenSource.token)).then(o=>{ - this._currentDocumentRequestCancellationTokenSource=null,i.dispose(),this._setDocumentSemanticTokens(e,o||null,n,t)},e=>{e&&"string"==typeof e.message&&-1!==e.message.indexOf("busy")||s.onUnexpectedError(e),this._currentDocumentRequestCancellationTokenSource=null,i.dispose(),t.length>0&&(this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule())})}static _isSemanticTokens(e){return e&&!!e.data}static _isSemanticTokensEdits(e){return e&&Array.isArray(e.edits)}static _copy(e,t,i,n,o){for(let s=0;s=0;e--){const o=t.edits[e],a=s-(o.start+o.deleteCount);a>0&&(I._copy(i,s-a,n,r-a,a),r-=a),o.data&&(I._copy(o.data,0,n,r-o.data.length,o.data.length),r-=o.data.length),s=o.start}s>0&&I._copy(i,0,n,0,s),t={resultId:t.resultId,data:n}}}if(I._isSemanticTokens(t)){this._currentDocumentResponse=new N(e,t.resultId,t.data);const o=S.toMultilineTokens2(t,i,this._model.getLanguageIdentifier());if(n.length>0){for(const e of n)for(const t of o)for(const i of e.changes)t.applyEdit(i.range,i.text);this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()}this._model.setSemanticTokens(o,!0)}else this._model.setSemanticTokens(null,!0)}else this._model.setSemanticTokens(null,!0);else this._model.setSemanticTokens(null,!1)}_getSemanticColoringProvider(){const e=c.DocumentSemanticTokensProviderRegistry.ordered(this._model) - ;return e.length>0?e[0]:null}}})),define(t[638],i([0,1,7,29,4,2,40,41,178,3,31,92,611,469,10,132,141,21,14,108,126,304,142,35,336]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L,x){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReferenceWidget=t.LayoutData=void 0;class D{constructor(e,t){this._editor=e,this._model=t,this._decorations=new Map,this._decorationIgnoreSet=new Set,this._callOnDispose=new s.DisposableStore,this._callOnModelChange=new s.DisposableStore,this._callOnDispose.add(this._editor.onDidChangeModel(()=>this._onModelChanged())),this._onModelChanged()}dispose(){this._callOnModelChange.dispose(),this._callOnDispose.dispose(),this.removeDecorations()}_onModelChanged(){this._callOnModelChange.clear();const e=this._editor.getModel();if(e)for(let t of this._model.references)if(t.uri.toString()===e.uri.toString())return void this._addDecorations(t.parent)}_addDecorations(e){if(!this._editor.hasModel())return - ;this._callOnModelChange.add(this._editor.getModel().onDidChangeDecorations(()=>this._onDecorationChanged()));const t=[],i=[];for(let n=0,o=e.children.length;n{e.equals(9)&&(this._keybindingService.dispatchEvent(e,e.target),e.stopPropagation())},!0)),this._tree=this._instantiationService.createInstance(k,"ReferencesWidget",this._treeContainer,new m.Delegate,[this._instantiationService.createInstance(m.FileReferencesRenderer),this._instantiationService.createInstance(m.OneReferenceRenderer)],this._instantiationService.createInstance(m.DataSource),t),this._splitView.addView({onDidChange:o.Event.None,element:this._previewContainer,minimumSize:200,maximumSize:Number.MAX_VALUE,layout:e=>{this._preview.layout({ - height:this._dim.height,width:e})}},E.Sizing.Distribute),this._splitView.addView({onDidChange:o.Event.None,element:this._treeContainer,minimumSize:100,maximumSize:Number.MAX_VALUE,layout:e=>{this._treeContainer.style.height=`${this._dim.height}px`,this._treeContainer.style.width=`${e}px`,this._tree.layout(this._dim.height,e)}},E.Sizing.Distribute),this._disposables.add(this._splitView.onDidSashChange(()=>{this._dim.width&&(this.layoutData.ratio=this._splitView.getViewSize(0)/this._dim.width)},void 0));let n=(e,t)=>{e instanceof y.OneReference&&("show"===t&&this._revealReference(e,!1),this._onDidSelectReference.fire({element:e,kind:t,source:"tree"}))};this._tree.onDidOpen(e=>{e.sideBySide?n(e.element,"side"):e.editorOptions.pinned?n(e.element,"goto"):n(e.element,"show")}),i.hide(this._treeContainer)}_onWidth(e){this._dim&&this._doLayoutBody(this._dim.height,e)}_doLayoutBody(e,t){super._doLayoutBody(e,t),this._dim={height:e,width:t}, - this.layoutData.heightInLines=this._viewZone?this._viewZone.heightInLines:this.layoutData.heightInLines,this._splitView.layout(t),this._splitView.resizeView(0,t*this.layoutData.ratio)}setSelection(e){return this._revealReference(e,!0).then(()=>{this._model&&(this._tree.setSelection([e]),this._tree.setFocus([e]))})}setModel(e){return this._disposeOnNewModel.clear(),this._model=e,this._model?this._onNewModel():Promise.resolve()}_onNewModel(){return this._model?this._model.isEmpty?(this.setTitle(""),this._messageContainer.innerText=f.localize(1,null),i.show(this._messageContainer),Promise.resolve(void 0)):(i.hide(this._messageContainer),this._decorationsManager=new D(this._preview,this._model),this._disposeOnNewModel.add(this._decorationsManager),this._disposeOnNewModel.add(this._model.onDidChangeReferenceRange(e=>this._tree.rerender(e))),this._disposeOnNewModel.add(this._preview.onMouseDown(e=>{const{event:t,target:i}=e;if(2!==t.detail)return;const n=this._getFocusedReference() - ;n&&this._onDidSelectReference.fire({element:{uri:n.uri,range:i.range},kind:t.ctrlKey||t.metaKey||t.altKey?"side":"open",source:"editor"})})),this.container.classList.add("results-loaded"),i.show(this._treeContainer),i.show(this._previewContainer),this._splitView.layout(this._dim.width),this.focusOnReferenceTree(),this._tree.setInput(1===this._model.groups.length?this._model.groups[0]:this._model)):Promise.resolve(void 0)}_getFocusedReference(){const[e]=this._tree.getFocus();return e instanceof y.OneReference?e:e instanceof y.FileReferences&&e.children.length>0?e.children[0]:void 0}revealReference(e){return r(this,void 0,void 0,(function*(){yield this._revealReference(e,!1),this._onDidSelectReference.fire({element:e,kind:"goto",source:"tree"})}))}_revealReference(e,t){return r(this,void 0,void 0,(function*(){if(this._revealedReference===e)return;this._revealedReference=e, - e.uri.scheme!==d.Schemas.inMemory?this.setTitle(c.basenameOrAuthority(e.uri),this._uriLabel.getUriLabel(c.dirname(e.uri))):this.setTitle(f.localize(2,null));const i=this._textModelResolverService.createModelReference(e.uri);this._tree.getInput()===e.parent?this._tree.reveal(e):(t&&this._tree.reveal(e.parent),yield this._tree.expand(e.parent),this._tree.reveal(e));const n=yield i;if(!this._model)return void n.dispose();s.dispose(this._previewModelReference);const o=n.object;if(o){const t=this._preview.getModel()===o.textEditorModel?0:1,i=u.Range.lift(e.range).collapseToStart();this._previewModelReference=n,this._preview.setModel(o.textEditorModel),this._preview.setSelection(i),this._preview.revealRangeInCenter(i,t)}else this._preview.setModel(this._previewNotAvailableMessage),n.dispose()}))}};N=a([l(3,S.IThemeService),l(4,p.ITextModelService),l(5,_.IInstantiationService),l(6,w.IPeekViewService),l(7,v.ILabelService),l(8,L.IUndoRedoService),l(9,x.IKeybindingService)],N),t.ReferenceWidget=N, - S.registerThemingParticipant((e,t)=>{const i=e.getColor(w.peekViewResultsMatchHighlight);i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { background-color: ${i}; }`);const n=e.getColor(w.peekViewEditorMatchHighlight);n&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: ${n}; }`);const o=e.getColor(w.peekViewEditorMatchHighlightBorder);o&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { border: 2px solid ${o}; box-sizing: border-box; }`);const s=e.getColor(b.activeContrastBorder);s&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted ${s}; box-sizing: border-box; }`);const r=e.getColor(w.peekViewResultsBackground);r&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { background-color: ${r}; }`);const a=e.getColor(w.peekViewResultsMatchForeground) - ;a&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { color: ${a}; }`);const l=e.getColor(w.peekViewResultsFileForeground);l&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .reference-file { color: ${l}; }`);const d=e.getColor(w.peekViewResultsSelectionBackground);d&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: ${d}; }`);const c=e.getColor(w.peekViewResultsSelectionForeground);c&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { color: ${c} !important; }`);const h=e.getColor(w.peekViewEditorBackground);h&&t.addRule(".monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {"+`\tbackground-color: ${h};`+"}");const u=e.getColor(w.peekViewEditorGutterBackground) - ;u&&t.addRule(".monaco-editor .reference-zone-widget .preview .monaco-editor .margin {"+`\tbackground-color: ${u};`+"}")})})),define(t[258],i([0,1,467,12,2,27,10,17,46,76,126,638,3,13,32,15,108,141,83,39,28]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReferencesController=t.ctxReferenceSearchVisible=void 0,t.ctxReferenceSearchVisible=new c.RawContextKey("referenceSearchVisible",!1);let E=class e{constructor(e,i,n,s,r,a,l,d){this._defaultTreeKeyboardSupport=e,this._editor=i,this._editorService=s,this._notificationService=r,this._instantiationService=a,this._storageService=l,this._configurationService=d,this._disposables=new o.DisposableStore,this._requestIdPool=0,this._ignoreModelChangeEvent=!1,this._referenceSearchVisible=t.ctxReferenceSearchVisible.bindTo(n)}static get(t){return t.getContribution(e.ID)}dispose(){this._referenceSearchVisible.reset(),this._disposables.dispose(),o.dispose(this._widget),o.dispose(this._model), - this._widget=void 0,this._model=void 0}toggleWidget(e,t,n){let o;if(this._widget&&(o=this._widget.position),this.closeWidget(),o&&e.containsPosition(o))return;this._peekMode=n,this._referenceSearchVisible.set(!0),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>{this.closeWidget()})),this._disposables.add(this._editor.onDidChangeModel(()=>{this._ignoreModelChangeEvent||this.closeWidget()}));const s=p.LayoutData.fromJSON(this._storageService.get("peekViewLayout",0,"{}"));this._widget=this._instantiationService.createInstance(p.ReferenceWidget,this._editor,this._defaultTreeKeyboardSupport,s),this._widget.setTitle(i.localize(0,null)),this._widget.show(e),this._disposables.add(this._widget.onDidClose(()=>{t.cancel(),this._widget&&(this._storageService.store("peekViewLayout",JSON.stringify(this._widget.layoutData),0),this._widget=void 0),this.closeWidget()})),this._disposables.add(this._widget.onDidSelectReference(e=>{let{element:t,kind:i}=e;if(t)switch(i){case"open": - "editor"===e.source&&this._configurationService.getValue("editor.stablePeek")||this.openReference(t,!1);break;case"side":this.openReference(t,!0);break;case"goto":n?this._gotoReference(t):this.openReference(t,!1)}}));const r=++this._requestIdPool;t.then(t=>{if(r===this._requestIdPool&&this._widget)return this._model&&this._model.dispose(),this._model=t,this._widget.setModel(this._model).then(()=>{if(this._widget&&this._model&&this._editor.hasModel()){this._model.isEmpty?this._widget.setMetaTitle(""):this._widget.setMetaTitle(i.localize(1,null,this._model.title,this._model.references.length));let t=this._editor.getModel().uri,n=new f.Position(e.startLineNumber,e.startColumn),o=this._model.nearestReference(t,n);if(o)return this._widget.setSelection(o).then(()=>{this._widget&&"editor"===this._editor.getOption(68)&&this._widget.focusOnPreviewEditor()})}})},e=>{this._notificationService.error(e)})}changeFocusBetweenPreviewAndReferences(){ - this._widget&&(this._widget.isPreviewEditorFocused()?this._widget.focusOnReferenceTree():this._widget.focusOnPreviewEditor())}goToNextOrPreviousReference(e){return r(this,void 0,void 0,(function*(){if(!this._editor.hasModel()||!this._model||!this._widget)return;const t=this._widget.position;if(!t)return;const i=this._model.nearestReference(this._editor.getModel().uri,t);if(!i)return;const n=this._model.nextOrPreviousReference(i,e),o=this._editor.hasTextFocus(),s=this._widget.isPreviewEditorFocused();yield this._widget.setSelection(n),yield this._gotoReference(n),o?this._editor.focus():this._widget&&s&&this._widget.focusOnPreviewEditor()}))}revealReference(e){return r(this,void 0,void 0,(function*(){this._editor.hasModel()&&this._model&&this._widget&&(yield this._widget.revealReference(e))}))}closeWidget(e=!0){o.dispose(this._widget),o.dispose(this._model),this._referenceSearchVisible.reset(),this._disposables.clear(),this._widget=void 0,this._model=void 0,e&&this._editor.focus(),this._requestIdPool+=1} - _gotoReference(t){this._widget&&this._widget.hide(),this._ignoreModelChangeEvent=!0;const i=m.Range.lift(t.range).collapseToStart();return this._editorService.openCodeEditor({resource:t.uri,options:{selection:i}},this._editor).then(t=>{var n;if(this._ignoreModelChangeEvent=!1,t&&this._widget)if(this._editor===t)this._widget.show(i),this._widget.focusOnReferenceTree();else{const o=e.get(t),s=this._model.clone();this.closeWidget(),t.focus(),o.toggleWidget(i,v.createCancelablePromise(e=>Promise.resolve(s)),null!==(n=this._peekMode)&&void 0!==n&&n)}else this.closeWidget()},e=>{this._ignoreModelChangeEvent=!1,n.onUnexpectedError(e)})}openReference(e,t){t||this.closeWidget();const{uri:i,range:n}=e;this._editorService.openCodeEditor({resource:i,options:{selection:n}},this._editor,t)}};function L(e,t){const i=C.getOuterEditor(e);if(!i)return;let n=E.get(i);n&&t(n)}E.ID="editor.contrib.referencesController", - E=a([l(2,c.IContextKeyService),l(3,s.ICodeEditorService),l(4,_.INotificationService),l(5,d.IInstantiationService),l(6,u.IStorageService),l(7,h.IConfigurationService)],E),t.ReferencesController=E,S.KeybindingsRegistry.registerCommandAndKeybindingRule({id:"togglePeekWidgetFocus",weight:100,primary:w.KeyChord(2089,60),when:c.ContextKeyExpr.or(t.ctxReferenceSearchVisible,C.PeekContext.inPeekEditor),handler(e){L(e,e=>{e.changeFocusBetweenPreviewAndReferences()})}}),S.KeybindingsRegistry.registerCommandAndKeybindingRule({id:"goToNextReference",weight:90,primary:62,secondary:[70],when:c.ContextKeyExpr.or(t.ctxReferenceSearchVisible,C.PeekContext.inPeekEditor),handler(e){L(e,e=>{e.goToNextOrPreviousReference(!0)})}}),S.KeybindingsRegistry.registerCommandAndKeybindingRule({id:"goToPreviousReference",weight:90,primary:1086,secondary:[1094],when:c.ContextKeyExpr.or(t.ctxReferenceSearchVisible,C.PeekContext.inPeekEditor),handler(e){L(e,e=>{e.goToNextOrPreviousReference(!1)})}}), - y.CommandsRegistry.registerCommandAlias("goToNextReferenceFromEmbeddedEditor","goToNextReference"),y.CommandsRegistry.registerCommandAlias("goToPreviousReferenceFromEmbeddedEditor","goToPreviousReference"),y.CommandsRegistry.registerCommandAlias("closeReferenceSearchEditor","closeReferenceSearch"),y.CommandsRegistry.registerCommand("closeReferenceSearch",e=>L(e,e=>e.closeWidget())),S.KeybindingsRegistry.registerKeybindingRule({id:"closeReferenceSearch",weight:-1,primary:9,secondary:[1033],when:c.ContextKeyExpr.and(C.PeekContext.inPeekEditor,c.ContextKeyExpr.not("config.editor.stablePeek"))}),S.KeybindingsRegistry.registerKeybindingRule({id:"closeReferenceSearch",weight:250,primary:9,secondary:[1033],when:c.ContextKeyExpr.and(t.ctxReferenceSearchVisible,c.ContextKeyExpr.not("config.editor.stablePeek"))}),S.KeybindingsRegistry.registerCommandAndKeybindingRule({id:"revealReference",weight:200,primary:3,mac:{primary:3,secondary:[2066]}, - when:c.ContextKeyExpr.and(t.ctxReferenceSearchVisible,b.WorkbenchListFocusContextKey),handler(e){var t;const i=null===(t=e.get(b.IListService).lastFocusedList)||void 0===t?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof g.OneReference&&L(e,e=>e.revealReference(i[0]))}}),S.KeybindingsRegistry.registerCommandAndKeybindingRule({id:"openReferenceToSide",weight:100,primary:2051,mac:{primary:259},when:c.ContextKeyExpr.and(t.ctxReferenceSearchVisible,b.WorkbenchListFocusContextKey),handler(e){var t;const i=null===(t=e.get(b.IListService).lastFocusedList)||void 0===t?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof g.OneReference&&L(e,e=>e.openReference(i[0],!0))}}),y.CommandsRegistry.registerCommand("openReference",e=>{var t;const i=null===(t=e.get(b.IListService).lastFocusedList)||void 0===t?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof g.OneReference&&L(e,e=>e.openReference(i[0],!1))})})), - define(t[259],i([0,1,48,15,39,16,101,11,27,13,3,22,18,140,108,258,126,465,33,17,32,56,246,28,68,571,36,24,10,23,178]),(function(e,t,i,n,o,s,a,l,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L,x,D,k,N,I,M){"use strict";var R,T,O,A,P,F,W,B;Object.defineProperty(t,"__esModule",{value:!0}),t.DefinitionAction=void 0,C.MenuRegistry.appendMenuItem(C.MenuId.EditorContext,{submenu:C.MenuId.EditorContextPeek,title:v.localize(0,null),group:"navigation",order:100});class V extends l.EditorAction{constructor(e,t){super(t),this._configuration=e}run(e,t){if(!t.hasModel())return Promise.resolve(void 0);const o=e.get(S.INotificationService),s=e.get(d.ICodeEditorService),a=e.get(w.IEditorProgressService),l=e.get(x.ISymbolNavigationService),c=t.getModel(),h=t.getPosition(),u=new L.EditorStateCancellationTokenSource(t,5),g=n.raceCancellation(this._getLocationModel(c,h,u.token),u.token).then(e=>r(this,void 0,void 0,(function*(){if(!e||u.token.isCancellationRequested)return;let n;if(i.alert(e.ariaMessage),e.referenceAt(c.uri,h)){ - const e=this._getAlternativeCommand(t);e!==this.id&&(n=t.getAction(e))}const o=e.references.length;if(0===o){if(!this._configuration.muteMessage){const e=c.getWordAtPosition(h);p.MessageController.get(t).showMessage(this._getNoResultFoundMessage(e),h)}}else{if(1!==o||!n)return this._onResult(s,l,t,e);n.run()}})),e=>{o.error(e)}).finally(()=>{u.dispose()});return a.showWhile(g,250),g}_onResult(e,t,i,n){return r(this,void 0,void 0,(function*(){const o=this._getGoToPreference(i);if(i instanceof M.EmbeddedCodeEditorWidget||!(this._configuration.openInPeek||"peek"===o&&n.references.length>1)){const s=n.firstReference(),r=n.references.length>1&&"gotoAndPeek"===o,a=yield this._openReference(i,e,s,this._configuration.openToSide,!r);r&&a?this._openInPeek(a,n):n.dispose(),"goto"===o&&t.put(s)}else this._openInPeek(i,n)}))}_openReference(e,t,i,n,o){return r(this,void 0,void 0,(function*(){let s=void 0;g.isLocationLink(i)&&(s=i.targetSelectionRange),s||(s=i.range);const r=yield t.openCodeEditor({resource:i.uri,options:{ - selection:h.Range.collapseToStart(s),selectionRevealType:3}},e,n);if(r){if(o){const e=r.getModel(),t=r.deltaDecorations([],[{range:s,options:{className:"symbolHighlight"}}]);setTimeout(()=>{r.getModel()===e&&r.deltaDecorations(t,[])},350)}return r}}))}_openInPeek(e,t){let i=f.ReferencesController.get(e);i&&e.hasModel()?i.toggleWidget(e.getSelection(),n.createCancelablePromise(e=>Promise.resolve(t)),this._configuration.openInPeek):t.dispose()}}class z extends V{_getLocationModel(e,t,i){return r(this,void 0,void 0,(function*(){return new _.ReferencesModel(yield y.getDefinitionsAtPosition(e,t,i),v.localize(1,null))}))}_getNoResultFoundMessage(e){return e&&e.word?v.localize(2,null,e.word):v.localize(3,null)}_getAlternativeCommand(e){return e.getOption(43).alternativeDefinitionCommand}_getGoToPreference(e){return e.getOption(43).multipleDefinitions}}t.DefinitionAction=z;const H=s.isWeb&&!D.isStandalone?2118:70;l.registerEditorAction(((R=class e extends z{constructor(){super({openToSide:!1,openInPeek:!1, - muteMessage:!1},{id:e.id,label:v.localize(4,null),alias:"Go to Definition",precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasDefinitionProvider,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:u.EditorContextKeys.editorTextFocus,primary:H,weight:100},contextMenuOpts:{group:"navigation",order:1.1},menuOpts:{menuId:C.MenuId.MenubarGoMenu,group:"4_symbol_nav",order:2,title:v.localize(5,null)}}),E.CommandsRegistry.registerCommandAlias("editor.action.goToDeclaration",e.id)}}).id="editor.action.revealDefinition",R)),l.registerEditorAction(((T=class e extends z{constructor(){super({openToSide:!0,openInPeek:!1,muteMessage:!1},{id:e.id,label:v.localize(6,null),alias:"Open Definition to the Side",precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasDefinitionProvider,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:u.EditorContextKeys.editorTextFocus,primary:o.KeyChord(2089,H),weight:100}}), - E.CommandsRegistry.registerCommandAlias("editor.action.openDeclarationToTheSide",e.id)}}).id="editor.action.revealDefinitionAside",T)),l.registerEditorAction(((O=class e extends z{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.id,label:v.localize(7,null),alias:"Peek Definition",precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasDefinitionProvider,m.PeekContext.notInPeekEditor,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:u.EditorContextKeys.editorTextFocus,primary:582,linux:{primary:3140},weight:100},contextMenuOpts:{menuId:C.MenuId.EditorContextPeek,group:"peek",order:2}}),E.CommandsRegistry.registerCommandAlias("editor.action.previewDeclaration",e.id)}}).id="editor.action.peekDefinition",O));class K extends V{_getLocationModel(e,t,i){return r(this,void 0,void 0,(function*(){return new _.ReferencesModel(yield y.getDeclarationsAtPosition(e,t,i),v.localize(8,null))}))}_getNoResultFoundMessage(e){ - return e&&e.word?v.localize(9,null,e.word):v.localize(10,null)}_getAlternativeCommand(e){return e.getOption(43).alternativeDeclarationCommand}_getGoToPreference(e){return e.getOption(43).multipleDeclarations}}l.registerEditorAction(((A=class e extends K{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:v.localize(11,null),alias:"Go to Declaration",precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasDeclarationProvider,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{group:"navigation",order:1.3},menuOpts:{menuId:C.MenuId.MenubarGoMenu,group:"4_symbol_nav",order:3,title:v.localize(12,null)}})}_getNoResultFoundMessage(e){return e&&e.word?v.localize(13,null,e.word):v.localize(14,null)}}).id="editor.action.revealDeclaration",A)),l.registerEditorAction(class extends K{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",label:v.localize(15,null),alias:"Peek Declaration", - precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasDeclarationProvider,m.PeekContext.notInPeekEditor,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:C.MenuId.EditorContextPeek,group:"peek",order:3}})}});class U extends V{_getLocationModel(e,t,i){return r(this,void 0,void 0,(function*(){return new _.ReferencesModel(yield y.getTypeDefinitionsAtPosition(e,t,i),v.localize(16,null))}))}_getNoResultFoundMessage(e){return e&&e.word?v.localize(17,null,e.word):v.localize(18,null)}_getAlternativeCommand(e){return e.getOption(43).alternativeTypeDefinitionCommand}_getGoToPreference(e){return e.getOption(43).multipleTypeDefinitions}}l.registerEditorAction(((P=class e extends U{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:v.localize(19,null),alias:"Go to Type Definition",precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasTypeDefinitionProvider,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),kbOpts:{ - kbExpr:u.EditorContextKeys.editorTextFocus,primary:0,weight:100},contextMenuOpts:{group:"navigation",order:1.4},menuOpts:{menuId:C.MenuId.MenubarGoMenu,group:"4_symbol_nav",order:3,title:v.localize(20,null)}})}}).ID="editor.action.goToTypeDefinition",P)),l.registerEditorAction(((F=class e extends U{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:v.localize(21,null),alias:"Peek Type Definition",precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasTypeDefinitionProvider,m.PeekContext.notInPeekEditor,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:C.MenuId.EditorContextPeek,group:"peek",order:4}})}}).ID="editor.action.peekTypeDefinition",F));class $ extends V{_getLocationModel(e,t,i){return r(this,void 0,void 0,(function*(){return new _.ReferencesModel(yield y.getImplementationsAtPosition(e,t,i),v.localize(22,null))}))}_getNoResultFoundMessage(e){return e&&e.word?v.localize(23,null,e.word):v.localize(24,null)}_getAlternativeCommand(e){ - return e.getOption(43).alternativeImplementationCommand}_getGoToPreference(e){return e.getOption(43).multipleImplementations}}l.registerEditorAction(((W=class e extends ${constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:v.localize(25,null),alias:"Go to Implementations",precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasImplementationProvider,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:u.EditorContextKeys.editorTextFocus,primary:2118,weight:100},menuOpts:{menuId:C.MenuId.MenubarGoMenu,group:"4_symbol_nav",order:4,title:v.localize(26,null)},contextMenuOpts:{group:"navigation",order:1.45}})}}).ID="editor.action.goToImplementation",W)),l.registerEditorAction(((B=class e extends ${constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:v.localize(27,null),alias:"Peek Implementations", - precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasImplementationProvider,m.PeekContext.notInPeekEditor,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:u.EditorContextKeys.editorTextFocus,primary:3142,weight:100},contextMenuOpts:{menuId:C.MenuId.EditorContextPeek,group:"peek",order:5}})}}).ID="editor.action.peekImplementation",B));class j extends V{_getNoResultFoundMessage(e){return e?v.localize(28,null,e.word):v.localize(29,null)}_getAlternativeCommand(e){return e.getOption(43).alternativeReferenceCommand}_getGoToPreference(e){return e.getOption(43).multipleReferences}}l.registerEditorAction(class extends j{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",label:v.localize(30,null),alias:"Go to References",precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasReferenceProvider,m.PeekContext.notInPeekEditor,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:u.EditorContextKeys.editorTextFocus,primary:1094, - weight:100},contextMenuOpts:{group:"navigation",order:1.45},menuOpts:{menuId:C.MenuId.MenubarGoMenu,group:"4_symbol_nav",order:5,title:v.localize(31,null)}})}_getLocationModel(e,t,i){return r(this,void 0,void 0,(function*(){return new _.ReferencesModel(yield y.getReferencesAtPosition(e,t,!0,i),v.localize(32,null))}))}}),l.registerEditorAction(class extends j{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",label:v.localize(33,null),alias:"Peek References",precondition:b.ContextKeyExpr.and(u.EditorContextKeys.hasReferenceProvider,m.PeekContext.notInPeekEditor,u.EditorContextKeys.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:C.MenuId.EditorContextPeek,group:"peek",order:6}})}_getLocationModel(e,t,i){return r(this,void 0,void 0,(function*(){return new _.ReferencesModel(yield y.getReferencesAtPosition(e,t,!1,i),v.localize(34,null))}))}});class q extends V{constructor(e,t,i){super(e,{id:"editor.action.goToLocation",label:v.localize(35,null), - alias:"Go To Any Symbol",precondition:b.ContextKeyExpr.and(m.PeekContext.notInPeekEditor,u.EditorContextKeys.isInWalkThroughSnippet.toNegated())}),this._references=t,this._gotoMultipleBehaviour=i}_getLocationModel(e,t,i){return r(this,void 0,void 0,(function*(){return new _.ReferencesModel(this._references,v.localize(36,null))}))}_getNoResultFoundMessage(e){return e&&v.localize(37,null,e.word)||""}_getGoToPreference(e){var t;return null!==(t=this._gotoMultipleBehaviour)&&void 0!==t?t:e.getOption(43).multipleReferences}_getAlternativeCommand(){return""}}E.CommandsRegistry.registerCommand({id:"editor.action.goToLocations",description:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:k.URI},{name:"position",description:"The position at which to start",constraint:c.Position.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple", - description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"},{name:"noResultsMessage",description:"Human readable message that shows when locations is empty."}]},handler:(e,t,i,n,o,s,l)=>r(void 0,void 0,void 0,(function*(){I.assertType(k.URI.isUri(t)),I.assertType(c.Position.isIPosition(i)),I.assertType(Array.isArray(n)),I.assertType(void 0===o||"string"==typeof o),I.assertType(void 0===l||"boolean"==typeof l);const r=e.get(d.ICodeEditorService),h=yield r.openCodeEditor({resource:t},r.getFocusedCodeEditor());if(a.isCodeEditor(h))return h.setPosition(i),h.revealPositionInCenterIfOutsideViewport(i,0),h.invokeWithinContext(e=>{const t=new class extends q{_getNoResultFoundMessage(e){return s||super._getNoResultFoundMessage(e)}}({muteMessage:!Boolean(s),openInPeek:Boolean(l),openToSide:!1},n,o);e.get(N.IInstantiationService).invokeFunction(t.run.bind(t),h)})}))}),E.CommandsRegistry.registerCommand({id:"editor.action.peekLocations",description:{ - description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:k.URI},{name:"position",description:"The position at which to start",constraint:c.Position.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:(e,t,i,n,o)=>r(void 0,void 0,void 0,(function*(){e.get(E.ICommandService).executeCommand("editor.action.goToLocations",t,i,n,o,void 0,!0)}))}),E.CommandsRegistry.registerCommand({id:"editor.action.findReferences",handler:(e,t,i)=>{I.assertType(k.URI.isUri(t)),I.assertType(c.Position.isIPosition(i));const o=e.get(d.ICodeEditorService);return o.openCodeEditor({resource:t},o.getFocusedCodeEditor()).then(e=>{if(!a.isCodeEditor(e)||!e.hasModel())return;const t=f.ReferencesController.get(e);if(!t)return - ;const o=n.createCancelablePromise(t=>y.getReferencesAtPosition(e.getModel(),c.Position.lift(i),!1,t).then(e=>new _.ReferencesModel(e,v.localize(38,null)))),s=new h.Range(i.lineNumber,i.column,i.lineNumber,i.column);return Promise.resolve(t.toggleWidget(s,o,!1))})}}),E.CommandsRegistry.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations")})),define(t[260],i([0,1,466,15,12,78,73,3,18,11,246,2,92,14,21,68,259,219,13,23,108,17,335]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GotoDefinitionAtPositionEditorContribution=void 0;let E=class e{constructor(e,t,i){this.textModelResolverService=t,this.modeService=i,this.toUnhook=new g.DisposableStore,this.toUnhookForKeyboard=new g.DisposableStore,this.linkDecorations=[],this.currentWordAtPosition=null,this.previousPromise=null,this.editor=e;let n=new C.ClickLinkGesture(e);this.toUnhook.add(n),this.toUnhook.add(n.onMouseMoveOrRelevantKeyDown(([e,t])=>{ - this.startFindDefinitionFromMouse(e,S.withNullAsUndefined(t))})),this.toUnhook.add(n.onExecute(e=>{this.isEnabled(e)&&this.gotoDefinition(e.target.position,e.hasSideBySideModifier).then(()=>{this.removeLinkDecorations()},e=>{this.removeLinkDecorations(),o.onUnexpectedError(e)})})),this.toUnhook.add(n.onCancel(()=>{this.removeLinkDecorations(),this.currentWordAtPosition=null}))}static get(t){return t.getContribution(e.ID)}startFindDefinitionFromCursor(e){return this.startFindDefinition(e).then(()=>{this.toUnhookForKeyboard.add(this.editor.onDidChangeCursorPosition(()=>{this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear()})),this.toUnhookForKeyboard.add(this.editor.onKeyDown(e=>{e&&(this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear())}))})}startFindDefinitionFromMouse(e,t){if(9===e.target.type&&this.linkDecorations.length>0)return;if(!this.editor.hasModel()||!this.isEnabled(e,t))return this.currentWordAtPosition=null, - void this.removeLinkDecorations();const i=e.target.position;this.startFindDefinition(i)}startFindDefinition(e){var t;this.toUnhookForKeyboard.clear();const r=e?null===(t=this.editor.getModel())||void 0===t?void 0:t.getWordAtPosition(e):null;if(!r)return this.currentWordAtPosition=null,this.removeLinkDecorations(),Promise.resolve(0);if(this.currentWordAtPosition&&this.currentWordAtPosition.startColumn===r.startColumn&&this.currentWordAtPosition.endColumn===r.endColumn&&this.currentWordAtPosition.word===r.word)return Promise.resolve(0);this.currentWordAtPosition=r;let a=new _.EditorState(this.editor,15);return this.previousPromise&&(this.previousPromise.cancel(),this.previousPromise=null),this.previousPromise=n.createCancelablePromise(t=>this.findDefinition(e,t)),this.previousPromise.then(t=>{if(t&&t.length&&a.validate(this.editor))if(t.length>1)this.addDecoration(new d.Range(e.lineNumber,r.startColumn,e.lineNumber,r.endColumn),(new s.MarkdownString).appendText(i.localize(0,null,t.length)));else{let i=t[0] -;if(!i.uri)return;this.textModelResolverService.createModelReference(i.uri).then(t=>{if(!t.object||!t.object.textEditorModel)return void t.dispose();const{object:{textEditorModel:n}}=t,{startLineNumber:o}=i.range;if(o<1||o>n.getLineCount())return void t.dispose();const a=this.getPreviewValue(n,o,i);let l;l=i.originSelectionRange?d.Range.lift(i.originSelectionRange):new d.Range(e.lineNumber,r.startColumn,e.lineNumber,r.endColumn);const c=this.modeService.getModeIdByFilepathOrFirstLine(n.uri);this.addDecoration(l,(new s.MarkdownString).appendCodeblock(c||"",a)),t.dispose()})}else this.removeLinkDecorations()}).then(void 0,o.onUnexpectedError)}getPreviewValue(t,i,n){let o=n.targetSelectionRange?n.range:this.getPreviewRangeBasedOnBrackets(t,i);return o.endLineNumber-o.startLineNumber>=e.MAX_SOURCE_PREVIEW_LINES&&(o=this.getPreviewRangeBasedOnIndentation(t,i)),this.stripIndentationFromPreviewRange(t,i,o)}stripIndentationFromPreviewRange(e,t,i){let n=e.getLineFirstNonWhitespaceColumn(t) -;for(let o=t+1;on)return new d.Range(i,1,n+1,1);r=t.findNextBracket(new b.Position(a,l))}return new d.Range(i,1,n+1,1)} - addDecoration(e,t){const i={range:e,options:{inlineClassName:"goto-definition-link",hoverMessage:t}};this.linkDecorations=this.editor.deltaDecorations(this.linkDecorations,[i])}removeLinkDecorations(){this.linkDecorations.length>0&&(this.linkDecorations=this.editor.deltaDecorations(this.linkDecorations,[]))}isEnabled(e,t){return this.editor.hasModel()&&e.isNoneOrSingleMouseDown&&6===e.target.type&&(e.hasTriggerModifier||!!t&&t.keyCodeIsTriggerKey)&&c.DefinitionProviderRegistry.has(this.editor.getModel())}findDefinition(e,t){const i=this.editor.getModel();return i?u.getDefinitionsAtPosition(i,e,t):Promise.resolve(null)}gotoDefinition(e,t){return this.editor.setPosition(e),this.editor.invokeWithinContext(e=>{const i=!t&&this.editor.getOption(69)&&!this.isInPeekEditor(e);return new v.DefinitionAction({openToSide:t,openInPeek:i,muteMessage:!0},{alias:"",label:"",id:"",precondition:void 0}).run(e,this.editor)})}isInPeekEditor(e){const t=e.get(y.IContextKeyService);return w.PeekContext.inPeekEditor.getValue(t)} - dispose(){this.toUnhook.dispose()}};E.ID="editor.contrib.gotodefinitionatposition",E.MAX_SOURCE_PREVIEW_LINES=8,E=a([l(1,p.ITextModelService),l(2,r.IModeService)],E),t.GotoDefinitionAtPositionEditorContribution=E,h.registerEditorContribution(E.ID,E),m.registerThemingParticipant((e,t)=>{const i=e.getColor(f.editorActiveLinkForeground);i&&t.addRule(`.monaco-editor .goto-definition-link { color: ${i} !important; }`)})})),define(t[639],i([0,1,472,39,2,11,3,22,73,637,539,55,21,14,231,35,260,17]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ModesHoverController=void 0;let b=class e{constructor(e,t,i,n,s,r,a){this._editor=e,this._openerService=t,this._modeService=i,this._markerDecorationsService=n,this._keybindingService=s,this._themeService=r,this._toUnhook=new o.DisposableStore,this._contentWidget=new o.MutableDisposable,this._glyphWidget=new o.MutableDisposable,this._isMouseDown=!1,this._hoverClicked=!1,this._hookEvents(), - this._didChangeConfigurationHandler=this._editor.onDidChangeConfiguration(e=>{e.hasChanged(46)&&(this._hideWidgets(),this._unhookEvents(),this._hookEvents())}),this._hoverVisibleKey=d.EditorContextKeys.hoverVisible.bindTo(a)}get contentWidget(){return this._contentWidget.value||this._createHoverWidgets(),this._contentWidget.value}get glyphWidget(){return this._glyphWidget.value||this._createHoverWidgets(),this._glyphWidget.value}static get(t){return t.getContribution(e.ID)}_hookEvents(){const e=()=>this._hideWidgets(),t=this._editor.getOption(46);this._isHoverEnabled=t.enabled,this._isHoverSticky=t.sticky,this._isHoverEnabled?(this._toUnhook.add(this._editor.onMouseDown(e=>this._onEditorMouseDown(e))),this._toUnhook.add(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e))), - this._toUnhook.add(this._editor.onDidChangeModelDecorations(()=>this._onModelDecorationsChanged()))):(this._toUnhook.add(this._editor.onMouseMove(e)),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e)))),this._toUnhook.add(this._editor.onMouseLeave(e)),this._toUnhook.add(this._editor.onDidChangeModel(e)),this._toUnhook.add(this._editor.onDidScrollChange(e=>this._onEditorScrollChanged(e)))}_unhookEvents(){this._toUnhook.clear()}_onModelDecorationsChanged(){this.contentWidget.onModelDecorationsChanged(),this.glyphWidget.onModelDecorationsChanged()}_onEditorScrollChanged(e){(e.scrollTopChanged||e.scrollLeftChanged)&&this._hideWidgets()}_onEditorMouseDown(e){this._isMouseDown=!0;const t=e.target.type;9!==t||e.target.detail!==h.ModesContentHoverWidget.ID?12===t&&e.target.detail===u.ModesGlyphHoverWidget.ID||(12!==t&&e.target.detail!==u.ModesGlyphHoverWidget.ID&&(this._hoverClicked=!1),this._hideWidgets()):this._hoverClicked=!0}_onEditorMouseUp(e){this._isMouseDown=!1}_onEditorMouseMove(e){ - let t=e.target.type;if(!(this._isMouseDown&&this._hoverClicked&&this.contentWidget.isColorPickerVisible()||this._isHoverSticky&&9===t&&e.target.detail===h.ModesContentHoverWidget.ID||this._isHoverSticky&&12===t&&e.target.detail===u.ModesGlyphHoverWidget.ID)){if(7===t){const i=this._editor.getOption(36).typicalHalfwidthCharacterWidth/2,n=e.target.detail;n&&!n.isAfterLines&&"number"==typeof n.horizontalDistanceToText&&n.horizontalDistanceToText{i.showContentHover(o,1,!0)}):i.showContentHover(o,1,!0)}}s.registerEditorContribution(b.ID,b),s.registerEditorAction(S),s.registerEditorAction(w),m.registerThemingParticipant((e,t)=>{const i=e.getColor(p.editorHoverHighlight);i&&t.addRule(`.monaco-editor .hoverHighlight { background-color: ${i}; }`);const n=e.getColor(p.editorHoverBackground) -;n&&t.addRule(`.monaco-editor .monaco-hover { background-color: ${n}; }`);const o=e.getColor(p.editorHoverBorder);o&&(t.addRule(`.monaco-editor .monaco-hover { border: 1px solid ${o}; }`),t.addRule(`.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${o.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-top: 1px solid ${o.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-bottom: 0px solid ${o.transparent(.5)}; }`));const s=e.getColor(p.textLinkForeground);s&&t.addRule(`.monaco-editor .monaco-hover a { color: ${s}; }`);const r=e.getColor(p.editorHoverForeground);r&&t.addRule(`.monaco-editor .monaco-hover { color: ${r}; }`);const a=e.getColor(p.editorHoverStatusBarBackground);a&&t.addRule(`.monaco-editor .monaco-hover .hover-row .actions { background-color: ${a}; }`);const l=e.getColor(p.textCodeBlockBackground);l&&t.addRule(`.monaco-editor .monaco-hover code { background-color: ${l}; }`)})})), - define(t[640],i([0,1,15,2,11,18,44,241,14,46,257]),(function(e,t,i,n,o,s,r,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let g=class e extends n.Disposable{constructor(e,t,n,o){super(),this._modelService=t,this._themeService=n,this._configurationService=o,this._editor=e,this._tokenizeViewport=new i.RunOnceScheduler(()=>this._tokenizeViewportNow(),100),this._outstandingRequests=[],this._register(this._editor.onDidScrollChange(()=>{this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModel(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModelContent(e=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(s.DocumentRangeSemanticTokensProviderRegistry.onDidChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(u.SEMANTIC_HIGHLIGHTING_SETTING_ID)&&(this._cancelAll(), - this._tokenizeViewport.schedule())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()}))}static _getSemanticColoringProvider(e){const t=s.DocumentRangeSemanticTokensProviderRegistry.ordered(e);return t.length>0?t[0]:null}_cancelAll(){for(const e of this._outstandingRequests)e.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(e){for(let t=0,i=this._outstandingRequests.length;tthis._requestRange(t,e,i,n)))}_requestRange(e,t,n,o){const s=e.getVersionId(),r=i.createCancelablePromise(i=>Promise.resolve(n.provideDocumentRangeSemanticTokens(e,t,i)));return r.then(i=>{i&&!e.isDisposed()&&e.getVersionId()===s&&e.setPartialSemanticTokens(t,d.toMultilineTokens2(i,o,e.getLanguageIdentifier()))}).then(()=>this._removeOutstandingRequest(r),()=>this._removeOutstandingRequest(r)),r}};g.ID="editor.contrib.viewportSemanticTokens",g=a([l(1,r.IModelService),l(2,c.IThemeService),l(3,h.IConfigurationService)],g),o.registerEditorContribution(g.ID,g)})),define(t[641],i([0,1,11,27,258,46,17,10,32,76]),(function(e,t,i,n,o,s,r,d,c,h){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StandaloneReferencesController=void 0;let u=class extends o.ReferencesController{constructor(e,t,i,n,o,s,r){super(!0,e,t,i,n,o,s,r)}} -;u=a([l(1,r.IContextKeyService),l(2,n.ICodeEditorService),l(3,c.INotificationService),l(4,d.IInstantiationService),l(5,h.IStorageService),l(6,s.IConfigurationService)],u),t.StandaloneReferencesController=u,i.registerEditorContribution(o.ReferencesController.ID,u)})),define(t[642],i([0,1,504,142,12,71,173,77,40,32,2]),(function(e,t,i,n,o,s,d,c,h,u,g){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UndoRedoService=void 0;function p(e){return e.scheme===h.Schemas.file?e.fsPath:e.path}let m=0;class f{constructor(e,t,i){this.id=++m,this.type=0,this.actual=e,this.label=e.label,this.resourceLabel=t,this.strResource=i,this.resourceLabels=[this.resourceLabel],this.strResources=[this.strResource],this.isValid=!0}setValid(e){this.isValid=e}toString(){return`[${this.id}] [${this.isValid?"VALID":"INVALID"}] ${this.actual}`}}class _{constructor(e,t){this.resourceLabel=e,this.reason=t}}class v{constructor(){this.elements=new Map}createMessage(){const e=[],t=[];for(const[,i]of this.elements){ - (0===i.reason?e:t).push(i.resourceLabel)}let n=[];return e.length>0&&n.push(i.localize(0,null,e.join(", "))),t.length>0&&n.push(i.localize(1,null,t.join(", "))),n.join("\n")}get size(){return this.elements.size}has(e){return this.elements.has(e)}set(e,t){this.elements.set(e,t)}delete(e){return this.elements.delete(e)}}class C{constructor(e,t,i){this.id=++m,this.type=1,this.actual=e,this.label=e.label,this.resourceLabels=t,this.strResources=i,this.removedResources=null,this.invalidatedResources=null}canSplit(){return"function"==typeof this.actual.split}removeResource(e,t,i){this.removedResources||(this.removedResources=new v),this.removedResources.has(t)||this.removedResources.set(t,new _(e,i))}setValid(e,t,i){i?this.invalidatedResources&&(this.invalidatedResources.delete(t),0===this.invalidatedResources.size&&(this.invalidatedResources=null)):(this.invalidatedResources||(this.invalidatedResources=new v),this.invalidatedResources.has(t)||this.invalidatedResources.set(t,new _(e,0)))}toString(){ - return`[${this.id}] [${this.invalidatedResources?"INVALID":"VALID"}] ${this.actual}`}}class b{constructor(e,t){this.resourceLabel=e,this.strResource=t,this._past=[],this._future=[],this.locked=!1,this.versionId=1}dispose(){for(const e of this._past)1===e.type&&e.removeResource(this.resourceLabel,this.strResource,0);for(const e of this._future)1===e.type&&e.removeResource(this.resourceLabel,this.strResource,0);this.versionId++}toString(){let e=[];e.push(`* ${this.strResource}:`);for(let t=0;t=0;t--)e.push(` * [REDO] ${this._future[t]}`);return e.join("\n")}flushAllElements(){this._past=[],this._future=[],this.versionId++}_setElementValidFlag(e,t){1===e.type?e.setValid(this.resourceLabel,this.strResource,t):e.setValid(t)}setElementsValidFlag(e,t){for(const i of this._past)t(i.actual)&&this._setElementValidFlag(i,e);for(const i of this._future)t(i.actual)&&this._setElementValidFlag(i,e)}pushElement(e){ - for(const e of this._future)1===e.type&&e.removeResource(this.resourceLabel,this.strResource,1);if(this._future=[],this._past.length>0){const e=this._past[this._past.length-1];0!==e.type||e.isValid||(this._past=[])}this._past.push(e),this.versionId++}createSnapshot(e){const t=[];for(let e=0,i=this._past.length;e=0;e--)t.push(this._future[e].id);return new n.ResourceEditStackSnapshot(e,t)}restoreSnapshot(e){const t=e.elements.length;let i=!0,n=0,o=-1;for(let s=0,r=this._past.length;s=t||r.id!==e.elements[n])&&(i=!1,o=0),i||1!==r.type||r.removeResource(this.resourceLabel,this.strResource,0)}let s=-1;for(let o=this._future.length-1;o>=0;o--,n++){const r=this._future[o];i&&(n>=t||r.id!==e.elements[n])&&(i=!1,s=o),i||1!==r.type||r.removeResource(this.resourceLabel,this.strResource,0)}-1!==o&&(this._past=this._past.slice(0,o)),-1!==s&&(this._future=this._future.slice(s+1)),this.versionId++}getElements(){ - const e=[],t=[];for(const t of this._past)e.push(t.actual);for(const e of this._future)t.push(e.actual);return{past:e,future:t}}getClosestPastElement(){return 0===this._past.length?null:this._past[this._past.length-1]}getClosestFutureElement(){return 0===this._future.length?null:this._future[this._future.length-1]}hasPastElements(){return this._past.length>0}hasFutureElements(){return this._future.length>0}splitPastWorkspaceElement(e,t){for(let i=this._past.length-1;i>=0;i--)if(this._past[i]===e){t.has(this.strResource)?this._past[i]=t.get(this.strResource):this._past.splice(i,1);break}this.versionId++}splitFutureWorkspaceElement(e,t){for(let i=this._future.length-1;i>=0;i--)if(this._future[i]===e){t.has(this.strResource)?this._future[i]=t.get(this.strResource):this._future.splice(i,1);break}this.versionId++}moveBackward(e){this._past.pop(),this._future.push(e),this.versionId++}moveForward(e){this._future.pop(),this._past.push(e),this.versionId++}}class S{constructor(e){this.editStacks=e,this._versionIds=[] -;for(let e=0,t=this.editStacks.length;e{for(const t of e.editStacks)t.locked=!1}}_safeInvokeWithLocks(e,t,i,n=g.Disposable.None){const o=this._acquireLocks(i);let s;try{s=t()}catch(t){return o(),n.dispose(),this._onError(t,e)}if(s)return s.then(()=>{o(),n.dispose()},t=>(o(),n.dispose(),this._onError(t,e)));o(),n.dispose()}_invokeWorkspacePrepare(e){return r(this,void 0,void 0,(function*(){if(void 0===e.actual.prepareUndoRedo)return g.Disposable.None;const t=e.actual.prepareUndoRedo();return void 0===t?g.Disposable.None:t}))}_invokeResourcePrepare(e,t){if(1!==e.actual.type||void 0===e.actual.prepareUndoRedo)return void t(g.Disposable.None);const i=e.actual.prepareUndoRedo();if(i){ - if(!g.isDisposable(i))return i.then(e=>{t(e)});t(i)}else t(g.Disposable.None)}_getAffectedEditStacks(e){const t=[];for(const i of e.strResources)t.push(this._editStacks.get(i)||w);return new S(t)}_tryToSplitAndUndo(e,t,i,n){if(t.canSplit())return this._splitPastWorkspaceElement(t,i),this._notificationService.info(n),new E(this.undo(e));for(const e of t.strResources)this.removeElements(e);return this._notificationService.info(n),new E}_checkWorkspaceUndo(e,t,n,o){if(t.removedResources)return this._tryToSplitAndUndo(e,t,t.removedResources,i.localize(2,null,t.label,t.removedResources.createMessage()));if(o&&t.invalidatedResources)return this._tryToSplitAndUndo(e,t,t.invalidatedResources,i.localize(3,null,t.label,t.invalidatedResources.createMessage()));const s=[];for(const e of n.editStacks)e.getClosestPastElement()!==t&&s.push(e.resourceLabel);if(s.length>0)return this._tryToSplitAndUndo(e,t,null,i.localize(4,null,t.label,s.join(", ")));const r=[];for(const e of n.editStacks)e.locked&&r.push(e.resourceLabel) -;return r.length>0?this._tryToSplitAndUndo(e,t,null,i.localize(5,null,t.label,r.join(", "))):n.isValid()?null:this._tryToSplitAndUndo(e,t,null,i.localize(6,null,t.label))}_workspaceUndo(e,t){const i=this._getAffectedEditStacks(t),n=this._checkWorkspaceUndo(e,t,i,!1);return n?n.returnValue:this._confirmAndExecuteWorkspaceUndo(e,t,i)}_confirmAndExecuteWorkspaceUndo(e,t,n){return r(this,void 0,void 0,(function*(){if(t.canSplit()){const o=yield this._dialogService.show(c.default.Info,i.localize(7,null,t.label),[i.localize(8,null,n.editStacks.length),i.localize(9,null),i.localize(10,null)],{cancelId:2});if(2===o.choice)return;if(1===o.choice)return this._splitPastWorkspaceElement(t,null),this.undo(e);const s=this._checkWorkspaceUndo(e,t,n,!1);if(s)return s.returnValue}let o;try{o=yield this._invokeWorkspacePrepare(t)}catch(e){return this._onError(e,t)}const s=this._checkWorkspaceUndo(e,t,n,!0);if(s)return o.dispose(),s.returnValue;for(const e of n.editStacks)e.moveBackward(t) -;return this._safeInvokeWithLocks(t,()=>t.actual.undo(),n,o)}))}_resourceUndo(e,t){if(t.isValid){if(!e.locked)return this._invokeResourcePrepare(t,i=>(e.moveBackward(t),this._safeInvokeWithLocks(t,()=>t.actual.undo(),new S([e]),i)));{const e=i.localize(11,null,t.label);this._notificationService.info(e)}}else e.flushAllElements()}undo(e){const t="string"==typeof e?e:this.getUriComparisonKey(e);if(!this._editStacks.has(t))return;const i=this._editStacks.get(t),n=i.getClosestPastElement();if(n)try{return 1===n.type?this._workspaceUndo(t,n):this._resourceUndo(i,n)}finally{0}}canRedo(e){const t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){return this._editStacks.get(t).hasFutureElements()}return!1}_tryToSplitAndRedo(e,t,i,n){if(t.canSplit())return this._splitFutureWorkspaceElement(t,i),this._notificationService.info(n),new E(this.redo(e));for(const e of t.strResources)this.removeElements(e);return this._notificationService.info(n),new E}_checkWorkspaceRedo(e,t,n,o){ - if(t.removedResources)return this._tryToSplitAndRedo(e,t,t.removedResources,i.localize(12,null,t.label,t.removedResources.createMessage()));if(o&&t.invalidatedResources)return this._tryToSplitAndRedo(e,t,t.invalidatedResources,i.localize(13,null,t.label,t.invalidatedResources.createMessage()));const s=[];for(const e of n.editStacks)e.getClosestFutureElement()!==t&&s.push(e.resourceLabel);if(s.length>0)return this._tryToSplitAndRedo(e,t,null,i.localize(14,null,t.label,s.join(", ")));const r=[];for(const e of n.editStacks)e.locked&&r.push(e.resourceLabel);return r.length>0?this._tryToSplitAndRedo(e,t,null,i.localize(15,null,t.label,r.join(", "))):n.isValid()?null:this._tryToSplitAndRedo(e,t,null,i.localize(16,null,t.label))}_workspaceRedo(e,t){const i=this._getAffectedEditStacks(t),n=this._checkWorkspaceRedo(e,t,i,!1);return n?n.returnValue:this._executeWorkspaceRedo(e,t,i)}_executeWorkspaceRedo(e,t,i){return r(this,void 0,void 0,(function*(){let n;try{n=yield this._invokeWorkspacePrepare(t)}catch(e){ - return this._onError(e,t)}const o=this._checkWorkspaceRedo(e,t,i,!0);if(o)return n.dispose(),o.returnValue;for(const e of i.editStacks)e.moveForward(t);return this._safeInvokeWithLocks(t,()=>t.actual.redo(),i,n)}))}_resourceRedo(e,t){if(t.isValid){if(!e.locked)return this._invokeResourcePrepare(t,i=>(e.moveForward(t),this._safeInvokeWithLocks(t,()=>t.actual.redo(),new S([e]),i)));{const e=i.localize(17,null,t.label);this._notificationService.info(e)}}else e.flushAllElements()}redo(e){const t="string"==typeof e?e:this.getUriComparisonKey(e);if(!this._editStacks.has(t))return;const i=this._editStacks.get(t),n=i.getClosestFutureElement();if(n)try{return 1===n.type?this._workspaceRedo(t,n):this._resourceRedo(i,n)}finally{0}}};y=a([l(0,d.IDialogService),l(1,u.INotificationService)],y),t.UndoRedoService=y;class E{constructor(e){this.returnValue=e}}s.registerSingleton(n.IUndoRedoService,y)})),define(t[179],i([0,1,4,2,10]),(function(e,t,i,n,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.StorageKeysSyncRegistryService=t.IStorageKeysSyncRegistryService=void 0,t.IStorageKeysSyncRegistryService=o.createDecorator("IStorageKeysSyncRegistryService");class s extends n.Disposable{constructor(){super(),this._storageKeys=new Map,this._onDidChangeStorageKeys=this._register(new i.Emitter),this._register(n.toDisposable(()=>this._storageKeys.clear()))}get storageKeys(){return[...this._storageKeys.values()]}registerStorageKey(e){this._storageKeys.has(e.key)||(this._storageKeys.set(e.key,e),this._onDidChangeStorageKeys.fire(this.storageKeys))}}t.StorageKeysSyncRegistryService=s})),define(t[261],i([0,1,457,15,2,8,11,22,139,607,608,609,33,80,17,66,35,76,14,32,179]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.EditorStartFindReplaceAction=t.EditorStartFindAction=t.StartFindReplaceAction=t.PreviousSelectionMatchFindAction=t.NextSelectionMatchFindAction=t.SelectionMatchFindAction=t.PreviousMatchFindAction2=t.PreviousMatchFindAction=t.NextMatchFindAction2=t.NextMatchFindAction=t.MatchFindAction=t.StartFindWithSelectionAction=t.StartFindAction=t.FindController=t.CommonFindController=t.getSelectionSearchString=void 0;const E=524288;function L(e){if(!e.hasModel())return null;const t=e.getSelection();if(t.startLineNumber===t.endLineNumber)if(t.isEmpty()){const i=e.getConfiguredWordAtPosition(t.getStartPosition());if(i)return i.word}else if(e.getModel().getValueLengthInRange(t)this._onStateChanged(e))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{let e=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(29).loop})}))}static get(t){return t.getContribution(e.ID)}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(e){this.saveQueryState(e), -e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){ - return!!h.CONTEXT_FIND_INPUT_FOCUSED.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let e=this._editor.getSelections();e.map(e=>(1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1))),e.isEmpty()?null:e)).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}setSearchString(e){ - this._state.isRegex&&(e=s.escapeRegExpCharacters(e)),this._state.change({searchString:e},!1)}highlightFindOptions(){}_start(e){return r(this,void 0,void 0,(function*(){if(this.disposeModel(),!this._editor.hasModel())return;let t={isRevealed:!0};if(e.seedSearchStringFromSelection){let e=L(this._editor);e&&(this._state.isRegex?t.searchString=s.escapeRegExpCharacters(e):t.searchString=e)}if(!t.searchString&&e.seedSearchStringFromGlobalClipboard){let e=yield this.getGlobalBufferTerm();if(!this._editor.hasModel())return;e&&(t.searchString=e)}if(e.forceRevealReplace?t.isReplaceRevealed=!0:this._findWidgetVisible.get()||(t.isReplaceRevealed=!1),e.updateSearchScope){let e=this._editor.getSelections();e.some(e=>!e.isEmpty())&&(t.searchScope=e)}t.loop=e.loop,this._state.change(t,!1),this._model||(this._model=new h.FindModelBoundToEditorModel(this._editor,this._state))}))}start(e){return this._start(e)}moveToNextMatch(){return!!this._model&&(this._model.moveToNextMatch(),!0)}moveToPrevMatch(){ - return!!this._model&&(this._model.moveToPrevMatch(),!0)}replace(){return!!this._model&&(this._model.replace(),!0)}replaceAll(){return!!this._model&&(this._model.replaceAll(),!0)}selectAllMatches(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)}getGlobalBufferTerm(){return r(this,void 0,void 0,(function*(){return this._editor.getOption(29).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""}))}setGlobalBufferTerm(e){this._editor.getOption(29).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)}};x.ID="editor.contrib.findController",x=a([l(1,_.IContextKeyService),l(2,b.IStorageService),l(3,f.IClipboardService)],x),t.CommonFindController=x;let D=class extends x{constructor(e,t,i,n,o,s,r,a,l){super(e,i,r,l),this._contextViewService=t,this._keybindingService=n,this._themeService=o,this._notificationService=s, - this._storageKeysSyncRegistryService=a,this._widget=null,this._findOptionsWidget=null}_start(e){const t=Object.create(null,{_start:{get:()=>super._start}});return r(this,void 0,void 0,(function*(){this._widget||this._createFindWidget();const i=this._editor.getSelection();let n=!1;switch(this._editor.getOption(29).autoFindInSelection){case"always":n=!0;break;case"never":n=!1;break;case"multiline":n=!!i&&i.startLineNumber!==i.endLineNumber}e.updateSearchScope=n,yield t._start.call(this,e),this._widget&&(2===e.shouldFocus?this._widget.focusReplaceInput():1===e.shouldFocus&&this._widget.focusFindInput())}))}highlightFindOptions(){this._widget||this._createFindWidget(),this._state.isRevealed?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()}_createFindWidget(){ - this._widget=this._register(new p.FindWidget(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService,this._storageKeysSyncRegistryService)),this._findOptionsWidget=this._register(new u.FindOptionsWidget(this._editor,this._state,this._keybindingService,this._themeService))}};D=a([l(1,v.IContextViewService),l(2,_.IContextKeyService),l(3,C.IKeybindingService),l(4,S.IThemeService),l(5,w.INotificationService),l(6,b.IStorageService),l(7,y.IStorageKeysSyncRegistryService),l(8,f.IClipboardService)],D),t.FindController=D;class k extends d.MultiEditorAction{constructor(){super({id:h.FIND_IDS.StartFindAction,label:i.localize(0,null),alias:"Find",precondition:void 0,kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:m.MenuId.MenubarEditMenu,group:"3_find",title:i.localize(1,null),order:1}})}run(e,t){return r(this,void 0,void 0,(function*(){let e=x.get(t);e&&(yield e.start({forceRevealReplace:!1, - seedSearchStringFromSelection:t.getOption(29).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(29).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(29).loop}))}))}}t.StartFindAction=k;class N extends d.EditorAction{constructor(){super({id:h.FIND_IDS.StartFindWithSelection,label:i.localize(2,null),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}run(e,t){return r(this,void 0,void 0,(function*(){let e=x.get(t);e&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:!0,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(29).loop}),e.setGlobalBufferTerm(e.getState().searchString))}))}}t.StartFindWithSelectionAction=N;class I extends d.EditorAction{run(e,t){return r(this,void 0,void 0,(function*(){let e=x.get(t);e&&!this._run(e)&&(yield e.start({forceRevealReplace:!1, - seedSearchStringFromSelection:0===e.getState().searchString.length&&t.getOption(29).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(29).loop}),this._run(e))}))}}t.MatchFindAction=I;class M extends I{constructor(){super({id:h.FIND_IDS.NextMatchFindAction,label:i.localize(3,null),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100}})}_run(e){return e.moveToNextMatch()}}t.NextMatchFindAction=M;class R extends I{constructor(){super({id:h.FIND_IDS.NextMatchFindAction,label:i.localize(4,null),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:_.ContextKeyExpr.and(c.EditorContextKeys.focus,h.CONTEXT_FIND_INPUT_FOCUSED),primary:3,weight:100}})}_run(e){return e.moveToNextMatch()}}t.NextMatchFindAction2=R;class T extends I{constructor(){super({id:h.FIND_IDS.PreviousMatchFindAction,label:i.localize(5,null),alias:"Find Previous",precondition:void 0, - kbOpts:{kbExpr:c.EditorContextKeys.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100}})}_run(e){return e.moveToPrevMatch()}}t.PreviousMatchFindAction=T;class O extends I{constructor(){super({id:h.FIND_IDS.PreviousMatchFindAction,label:i.localize(6,null),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:_.ContextKeyExpr.and(c.EditorContextKeys.focus,h.CONTEXT_FIND_INPUT_FOCUSED),primary:1027,weight:100}})}_run(e){return e.moveToPrevMatch()}}t.PreviousMatchFindAction2=O;class A extends d.EditorAction{run(e,t){return r(this,void 0,void 0,(function*(){let e=x.get(t);if(!e)return;let i=L(t);i&&e.setSearchString(i),this._run(e)||(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(29).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(29).loop}),this._run(e))}))}}t.SelectionMatchFindAction=A;class P extends A{constructor(){super({id:h.FIND_IDS.NextSelectionMatchFindAction, - label:i.localize(7,null),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.focus,primary:2109,weight:100}})}_run(e){return e.moveToNextMatch()}}t.NextSelectionMatchFindAction=P;class F extends A{constructor(){super({id:h.FIND_IDS.PreviousSelectionMatchFindAction,label:i.localize(8,null),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.focus,primary:3133,weight:100}})}_run(e){return e.moveToPrevMatch()}}t.PreviousSelectionMatchFindAction=F;class W extends d.MultiEditorAction{constructor(){super({id:h.FIND_IDS.StartFindReplaceAction,label:i.localize(9,null),alias:"Replace",precondition:void 0,kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:m.MenuId.MenubarEditMenu,group:"3_find",title:i.localize(10,null),order:2}})}run(e,t){return r(this,void 0,void 0,(function*(){if(!t.hasModel()||t.getOption(72))return - ;let e=x.get(t),i=t.getSelection(),n=e.isFindInputFocused(),o=!i.isEmpty()&&i.startLineNumber===i.endLineNumber&&t.getOption(29).seedSearchStringFromSelection&&!n,s=n||o?2:1;e&&(yield e.start({forceRevealReplace:!0,seedSearchStringFromSelection:o,seedSearchStringFromGlobalClipboard:t.getOption(29).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(29).loop}))}))}}t.StartFindReplaceAction=W,d.registerEditorContribution(x.ID,D),t.EditorStartFindAction=new k,d.registerMultiEditorAction(t.EditorStartFindAction),d.registerEditorAction(N),d.registerEditorAction(M),d.registerEditorAction(R),d.registerEditorAction(T),d.registerEditorAction(O),d.registerEditorAction(P),d.registerEditorAction(F),t.EditorStartFindReplaceAction=new W,d.registerMultiEditorAction(t.EditorStartFindReplaceAction);const B=d.EditorCommand.bindToContribution(x.get);d.registerEditorCommand(new B({id:h.FIND_IDS.CloseFindWidgetCommand,precondition:h.CONTEXT_FIND_WIDGET_VISIBLE, - handler:e=>e.closeFindWidget(),kbOpts:{weight:105,kbExpr:c.EditorContextKeys.focus,primary:9,secondary:[1033]}})),d.registerEditorCommand(new B({id:h.FIND_IDS.ToggleCaseSensitiveCommand,precondition:void 0,handler:e=>e.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:c.EditorContextKeys.focus,primary:h.ToggleCaseSensitiveKeybinding.primary,mac:h.ToggleCaseSensitiveKeybinding.mac,win:h.ToggleCaseSensitiveKeybinding.win,linux:h.ToggleCaseSensitiveKeybinding.linux}})),d.registerEditorCommand(new B({id:h.FIND_IDS.ToggleWholeWordCommand,precondition:void 0,handler:e=>e.toggleWholeWords(),kbOpts:{weight:105,kbExpr:c.EditorContextKeys.focus,primary:h.ToggleWholeWordKeybinding.primary,mac:h.ToggleWholeWordKeybinding.mac,win:h.ToggleWholeWordKeybinding.win,linux:h.ToggleWholeWordKeybinding.linux}})),d.registerEditorCommand(new B({id:h.FIND_IDS.ToggleRegexCommand,precondition:void 0,handler:e=>e.toggleRegex(),kbOpts:{weight:105,kbExpr:c.EditorContextKeys.focus,primary:h.ToggleRegexKeybinding.primary, - mac:h.ToggleRegexKeybinding.mac,win:h.ToggleRegexKeybinding.win,linux:h.ToggleRegexKeybinding.linux}})),d.registerEditorCommand(new B({id:h.FIND_IDS.ToggleSearchScopeCommand,precondition:void 0,handler:e=>e.toggleSearchScope(),kbOpts:{weight:105,kbExpr:c.EditorContextKeys.focus,primary:h.ToggleSearchScopeKeybinding.primary,mac:h.ToggleSearchScopeKeybinding.mac,win:h.ToggleSearchScopeKeybinding.win,linux:h.ToggleSearchScopeKeybinding.linux}})),d.registerEditorCommand(new B({id:h.FIND_IDS.ReplaceOneAction,precondition:h.CONTEXT_FIND_WIDGET_VISIBLE,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:c.EditorContextKeys.focus,primary:3094}})),d.registerEditorCommand(new B({id:h.FIND_IDS.ReplaceOneAction,precondition:h.CONTEXT_FIND_WIDGET_VISIBLE,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:_.ContextKeyExpr.and(c.EditorContextKeys.focus,h.CONTEXT_REPLACE_INPUT_FOCUSED),primary:3}})),d.registerEditorCommand(new B({id:h.FIND_IDS.ReplaceAllAction,precondition:h.CONTEXT_FIND_WIDGET_VISIBLE,handler:e=>e.replaceAll(), - kbOpts:{weight:105,kbExpr:c.EditorContextKeys.focus,primary:2563}})),d.registerEditorCommand(new B({id:h.FIND_IDS.ReplaceAllAction,precondition:h.CONTEXT_FIND_WIDGET_VISIBLE,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:_.ContextKeyExpr.and(c.EditorContextKeys.focus,h.CONTEXT_REPLACE_INPUT_FOCUSED),primary:void 0,mac:{primary:2051}}})),d.registerEditorCommand(new B({id:h.FIND_IDS.SelectAllMatchesAction,precondition:h.CONTEXT_FIND_WIDGET_VISIBLE,handler:e=>e.selectAllMatches(),kbOpts:{weight:105,kbExpr:c.EditorContextKeys.focus,primary:515}}))})),define(t[643],i([0,1,479,15,39,2,11,233,3,20,22,52,31,18,261,33,21,14,17]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v){"use strict";Object.defineProperty(t,"__esModule",{value:!0}), - t.SelectionHighlighter=t.CompatChangeAll=t.SelectHighlightsAction=t.MoveSelectionToPreviousFindMatchAction=t.MoveSelectionToNextFindMatchAction=t.AddSelectionToPreviousFindMatchAction=t.AddSelectionToNextFindMatchAction=t.MultiCursorSelectionControllerAction=t.MultiCursorSelectionController=t.MultiCursorSession=t.MultiCursorSessionResult=t.InsertCursorBelow=t.InsertCursorAbove=void 0;class C extends r.EditorAction{constructor(){super({id:"editor.action.insertCursorAbove",label:i.localize(0,null),alias:"Add Cursor Above",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.editorTextFocus,primary:2576,linux:{primary:1552,secondary:[3088]},weight:100},menuOpts:{menuId:m.MenuId.MenubarSelectionMenu,group:"3_multi",title:i.localize(1,null),order:2}})}run(e,t,i){if(!t.hasModel())return;const n=i&&!0===i.logicalLine,o=t._getViewModel();o.cursorConfig.readOnly||(o.pushStackElement(),o.setCursorStates(i.source,3,a.CursorMoveCommands.addCursorUp(o,o.getCursorStates(),n)),o.revealTopMostCursor(i.source))}} - t.InsertCursorAbove=C;class b extends r.EditorAction{constructor(){super({id:"editor.action.insertCursorBelow",label:i.localize(2,null),alias:"Add Cursor Below",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.editorTextFocus,primary:2578,linux:{primary:1554,secondary:[3090]},weight:100},menuOpts:{menuId:m.MenuId.MenubarSelectionMenu,group:"3_multi",title:i.localize(3,null),order:3}})}run(e,t,i){if(!t.hasModel())return;const n=i&&!0===i.logicalLine,o=t._getViewModel();o.cursorConfig.readOnly||(o.pushStackElement(),o.setCursorStates(i.source,3,a.CursorMoveCommands.addCursorDown(o,o.getCursorStates(),n)),o.revealBottomMostCursor(i.source))}}t.InsertCursorBelow=b;class S extends r.EditorAction{constructor(){super({id:"editor.action.insertCursorAtEndOfEachLineSelected",label:i.localize(4,null),alias:"Add Cursors to Line Ends",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.editorTextFocus,primary:1575,weight:100},menuOpts:{menuId:m.MenuId.MenubarSelectionMenu,group:"3_multi",title:i.localize(5,null), - order:4}})}getCursorsForSelection(e,t,i){if(!e.isEmpty()){for(let n=e.startLineNumber;n1&&i.push(new d.Selection(e.endLineNumber,e.endColumn,e.endLineNumber,e.endColumn))}}run(e,t){if(!t.hasModel())return;const i=t.getModel(),n=t.getSelections();let o=[];n.forEach(e=>this.getCursorsForSelection(e,i,o)),o.length>0&&t.setSelections(o)}}class w extends r.EditorAction{constructor(){super({id:"editor.action.addCursorsToBottom",label:i.localize(6,null),alias:"Add Cursors To Bottom",precondition:void 0})}run(e,t){if(!t.hasModel())return;const i=t.getSelections(),n=t.getModel().getLineCount();let o=[];for(let e=i[0].startLineNumber;e<=n;e++)o.push(new d.Selection(e,i[0].startColumn,e,i[0].endColumn));o.length>0&&t.setSelections(o)}}class y extends r.EditorAction{constructor(){super({id:"editor.action.addCursorsToTop",label:i.localize(7,null),alias:"Add Cursors To Top",precondition:void 0})}run(e,t){if(!t.hasModel())return - ;const i=t.getSelections();let n=[];for(let e=i[0].startLineNumber;e>=1;e--)n.push(new d.Selection(e,i[0].startColumn,e,i[0].endColumn));n.length>0&&t.setSelections(n)}}class E{constructor(e,t,i){this.selections=e,this.revealRange=t,this.revealScrollType=i}}t.MultiCursorSessionResult=E;class L{constructor(e,t,i,n,o,s,r){this._editor=e,this.findController=t,this.isDisconnectedFromFindController=i,this.searchText=n,this.wholeWord=o,this.matchCase=s,this.currentMatch=r}static create(e,t){if(!e.hasModel())return null;const i=t.getState();if(!e.hasTextFocus()&&i.isRevealed&&i.searchString.length>0)return new L(e,t,!1,i.searchString,i.wholeWord,i.matchCase,null);let n,o,s=!1;const r=e.getSelections();1===r.length&&r[0].isEmpty()?(s=!0,n=!0,o=!0):(n=i.wholeWord,o=i.matchCase);const a=e.getSelection();let l,c=null;if(a.isEmpty()){const t=e.getConfiguredWordAtPosition(a.getStartPosition());if(!t)return null;l=t.word,c=new d.Selection(a.startLineNumber,t.startColumn,a.startLineNumber,t.endColumn) - }else l=e.getModel().getValueInRange(a).replace(/\r\n/g,"\n");return new L(e,t,s,l,n,o,c)}addSelectionToNextFindMatch(){if(!this._editor.hasModel())return null;const e=this._getNextMatch();if(!e)return null;const t=this._editor.getSelections();return new E(t.concat(e),e,0)}moveSelectionToNextFindMatch(){if(!this._editor.hasModel())return null;const e=this._getNextMatch();if(!e)return null;const t=this._editor.getSelections();return new E(t.slice(0,t.length-1).concat(e),e,0)}_getNextMatch(){if(!this._editor.hasModel())return null;if(this.currentMatch){const e=this.currentMatch;return this.currentMatch=null,e}this.findController.highlightFindOptions();const e=this._editor.getSelections(),t=e[e.length-1],i=this._editor.getModel().findNextMatch(this.searchText,t.getEndPosition(),!1,this.matchCase,this.wholeWord?this._editor.getOption(105):null,!1);return i?new d.Selection(i.range.startLineNumber,i.range.startColumn,i.range.endLineNumber,i.range.endColumn):null}addSelectionToPreviousFindMatch(){ - if(!this._editor.hasModel())return null;const e=this._getPreviousMatch();if(!e)return null;const t=this._editor.getSelections();return new E(t.concat(e),e,0)}moveSelectionToPreviousFindMatch(){if(!this._editor.hasModel())return null;const e=this._getPreviousMatch();if(!e)return null;const t=this._editor.getSelections();return new E(t.slice(0,t.length-1).concat(e),e,0)}_getPreviousMatch(){if(!this._editor.hasModel())return null;if(this.currentMatch){const e=this.currentMatch;return this.currentMatch=null,e}this.findController.highlightFindOptions();const e=this._editor.getSelections(),t=e[e.length-1],i=this._editor.getModel().findPreviousMatch(this.searchText,t.getStartPosition(),!1,this.matchCase,this.wholeWord?this._editor.getOption(105):null,!1);return i?new d.Selection(i.range.startLineNumber,i.range.startColumn,i.range.endLineNumber,i.range.endColumn):null}selectAll(){return this._editor.hasModel()?(this.findController.highlightFindOptions(), - this._editor.getModel().findMatches(this.searchText,!0,!1,this.matchCase,this.wholeWord?this._editor.getOption(105):null,!1,1073741824)):[]}}t.MultiCursorSession=L;class x extends s.Disposable{constructor(e){super(),this._sessionDispose=this._register(new s.DisposableStore),this._editor=e,this._ignoreSelectionChange=!1,this._session=null}static get(e){return e.getContribution(x.ID)}dispose(){this._endSession(),super.dispose()}_beginSessionIfNeeded(e){if(!this._session){const t=L.create(this._editor,e);if(!t)return;this._session=t;const i={searchString:this._session.searchText};this._session.isDisconnectedFromFindController&&(i.wholeWordOverride=1,i.matchCaseOverride=1,i.isRegexOverride=2),e.getState().change(i,!1),this._sessionDispose.add(this._editor.onDidChangeCursorSelection(e=>{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(e.getState().onFindReplaceStateChange(e=>{ - (e.matchCase||e.wholeWord)&&this._endSession()}))}}_endSession(){if(this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController){const e={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0};this._session.findController.getState().change(e,!1)}this._session=null}_setSelections(e){this._ignoreSelectionChange=!0,this._editor.setSelections(e),this._ignoreSelectionChange=!1}_expandEmptyToWord(e,t){if(!t.isEmpty())return t;const i=this._editor.getConfiguredWordAtPosition(t.getStartPosition());return i?new d.Selection(t.startLineNumber,i.startColumn,t.startLineNumber,i.endColumn):t}_applySessionResult(e){e&&(this._setSelections(e.selections),e.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(e.revealRange,e.revealScrollType))}getSession(e){return this._session}addSelectionToNextFindMatch(e){if(this._editor.hasModel()){if(!this._session){const t=this._editor.getSelections();if(t.length>1){const i=e.getState().matchCase;if(!P(this._editor.getModel(),t,i)){ - const e=this._editor.getModel();let i=[];for(let n=0,o=t.length;n0&&i.isRegex)t=this._editor.getModel().findMatches(i.searchString,!0,i.isRegex,i.matchCase,i.wholeWord?this._editor.getOption(105):null,!1,1073741824);else{ - if(this._beginSessionIfNeeded(e),!this._session)return;t=this._session.selectAll()}if(i.searchScope){const e=i.searchScope;let n=[];t.forEach(t=>{e.forEach(e=>{t.range.endLineNumber<=e.endLineNumber&&t.range.startLineNumber>=e.startLineNumber&&n.push(t)})}),t=n}if(t.length>0){const e=this._editor.getSelection();for(let i=0,n=t.length;inew d.Selection(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)))}}}t.MultiCursorSelectionController=x,x.ID="editor.contrib.multiCursorController";class D extends r.EditorAction{run(e,t){const i=x.get(t);if(!i)return;const n=p.CommonFindController.get(t);n&&this._run(i,n)}}t.MultiCursorSelectionControllerAction=D;class k extends D{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:i.localize(8,null),alias:"Add Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.focus,primary:2082, - weight:100},menuOpts:{menuId:m.MenuId.MenubarSelectionMenu,group:"3_multi",title:i.localize(9,null),order:5}})}_run(e,t){e.addSelectionToNextFindMatch(t)}}t.AddSelectionToNextFindMatchAction=k;class N extends D{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:i.localize(10,null),alias:"Add Selection To Previous Find Match",precondition:void 0,menuOpts:{menuId:m.MenuId.MenubarSelectionMenu,group:"3_multi",title:i.localize(11,null),order:6}})}_run(e,t){e.addSelectionToPreviousFindMatch(t)}}t.AddSelectionToPreviousFindMatchAction=N;class I extends D{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:i.localize(12,null),alias:"Move Last Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.focus,primary:o.KeyChord(2089,2082),weight:100}})}_run(e,t){e.moveSelectionToNextFindMatch(t)}}t.MoveSelectionToNextFindMatchAction=I;class M extends D{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch", - label:i.localize(13,null),alias:"Move Last Selection To Previous Find Match",precondition:void 0})}_run(e,t){e.moveSelectionToPreviousFindMatch(t)}}t.MoveSelectionToPreviousFindMatchAction=M;class R extends D{constructor(){super({id:"editor.action.selectHighlights",label:i.localize(14,null),alias:"Select All Occurrences of Find Match",precondition:void 0,kbOpts:{kbExpr:c.EditorContextKeys.focus,primary:3114,weight:100},menuOpts:{menuId:m.MenuId.MenubarSelectionMenu,group:"3_multi",title:i.localize(15,null),order:7}})}_run(e,t){e.selectAll(t)}}t.SelectHighlightsAction=R;class T extends D{constructor(){super({id:"editor.action.changeAll",label:i.localize(16,null),alias:"Change All Occurrences",precondition:v.ContextKeyExpr.and(c.EditorContextKeys.writable,c.EditorContextKeys.editorTextFocus),kbOpts:{kbExpr:c.EditorContextKeys.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(e,t){e.selectAll(t)}}t.CompatChangeAll=T;class O{constructor(e,t,i,n){this.searchText=e, - this.matchCase=t,this.wordSeparators=i,this.modelVersionId=n}static softEquals(e,t){return!e&&!t||!(!e||!t)&&(e.searchText===t.searchText&&e.matchCase===t.matchCase&&e.wordSeparators===t.wordSeparators&&e.modelVersionId===t.modelVersionId)}}class A extends s.Disposable{constructor(e){super(),this.editor=e,this._isEnabled=e.getOption(89),this.decorations=[],this.updateSoon=this._register(new n.RunOnceScheduler(()=>this._update(),300)),this.state=null,this._register(e.onDidChangeConfiguration(t=>{this._isEnabled=e.getOption(89)})),this._register(e.onDidChangeCursorSelection(e=>{this._isEnabled&&(e.selection.isEmpty()?3===e.reason?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(e.onDidChangeModel(e=>{this._setState(null)})),this._register(e.onDidChangeModelContent(e=>{this._isEnabled&&this.updateSoon.schedule()})),this._register(p.CommonFindController.get(e).getState().onFindReplaceStateChange(e=>{this._update()}))}_update(){ - this._setState(A._createState(this._isEnabled,this.editor))}static _createState(e,t){if(!e)return null;if(!t.hasModel())return null;const i=t.getSelection();if(i.startLineNumber!==i.endLineNumber)return null;const n=x.get(t);if(!n)return null;const o=p.CommonFindController.get(t);if(!o)return null;let s=n.getSession(o);if(!s){const e=t.getSelections();if(e.length>1){const i=o.getState().matchCase;if(!P(t.getModel(),e,i))return null}s=L.create(t,o)}if(!s)return null;if(s.currentMatch)return null;if(/^[ \t]+$/.test(s.searchText))return null;if(s.searchText.length>200)return null;const r=o.getState(),a=r.matchCase;if(r.isRevealed){let e=r.searchString;a||(e=e.toLowerCase());let t=s.searchText;if(a||(t=t.toLowerCase()),e===t&&s.matchCase===r.matchCase&&s.wholeWord===r.wholeWord&&!r.isRegex)return null}return new O(s.searchText,s.matchCase,s.wholeWord?t.getOption(105):null,t.getModel().getVersionId())}_setState(e){if(O.softEquals(this.state,e))return void(this.state=e);if(this.state=e, - !this.state)return void(this.decorations=this.editor.deltaDecorations(this.decorations,[]));if(!this.editor.hasModel())return;const t=this.editor.getModel();if(t.isTooLargeForTokenization())return;const i=g.DocumentHighlightProviderRegistry.has(t)&&this.editor.getOption(63);let n=t.findMatches(this.state.searchText,!0,!1,this.state.matchCase,this.state.wordSeparators,!1).map(e=>e.range);n.sort(l.Range.compareRangesUsingStarts);let o=this.editor.getSelections();o.sort(l.Range.compareRangesUsingStarts);let s=[];for(let e=0,t=0,i=n.length,r=o.length;e=r)s.push(i),e++;else{const n=l.Range.compareRangesUsingStarts(i,o[t]);n<0?(!o[t].isEmpty()&&l.Range.areIntersecting(i,o[t])||s.push(i),e++):n>0?t++:(e++,t++)}}const r=s.map(e=>({range:e,options:i?A._SELECTION_HIGHLIGHT:A._SELECTION_HIGHLIGHT_OVERVIEW}));this.decorations=this.editor.deltaDecorations(this.decorations,r)}dispose(){this._setState(null),super.dispose()}}function P(e,t,i){const n=F(e,t[0],!i);for(let o=1,s=t.length;o{const i=this.commandsHistory.peek(e.commandId),n=this.commandsHistory.peek(t.commandId);return i&&n?i>n?-1:1:i?-1:n?1:e.label.localeCompare(t.label)});const c=[];let h=!1;for(let e=0;er(this,void 0,void 0,(function*(){this.commandsHistory.push(t.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.commandId,from:"quick open"});try{yield this.commandService.executeCommand(t.commandId)}catch(e){ - _.isPromiseCanceledError(e)||this.notificationService.error(i.localize(3,null,t.label,C.toErrorMessage(e)))}}))}))}return c}))}};S.PREFIX=">",S.WORD_FILTER=s.or(s.matchesPrefix,s.matchesWords,s.matchesContiguousSubString),S=a([l(1,g.IInstantiationService),l(2,p.IKeybindingService),l(3,m.ICommandService),l(4,f.ITelemetryService),l(5,v.INotificationService)],S),t.AbstractCommandsQuickAccessProvider=S;let w=class e extends o.Disposable{constructor(t,i,n){super(),this.storageService=t,this.configurationService=i,this.configuredCommandsHistoryLength=0,n.registerStorageKey({key:e.PREF_KEY_CACHE,version:1}),n.registerStorageKey({key:e.PREF_KEY_COUNTER,version:1}),this.updateConfiguration(),this.load(),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(()=>this.updateConfiguration()))}updateConfiguration(){this.configuredCommandsHistoryLength=e.getConfiguredCommandHistoryLength(this.configurationService), - e.cache&&e.cache.limit!==this.configuredCommandsHistoryLength&&(e.cache.limit=this.configuredCommandsHistoryLength,e.saveState(this.storageService))}load(){const t=this.storageService.get(e.PREF_KEY_CACHE,0);let i;if(t)try{i=JSON.parse(t)}catch(e){}const n=e.cache=new c.LRUCache(this.configuredCommandsHistoryLength,1);if(i){let e;(e=i.usesLRU?i.entries:i.entries.sort((e,t)=>e.value-t.value)).forEach(e=>n.set(e.key,e.value))}e.counter=this.storageService.getNumber(e.PREF_KEY_COUNTER,0,e.counter)}push(t){e.cache&&(e.cache.set(t,e.counter++),e.saveState(this.storageService))}peek(t){var i;return null===(i=e.cache)||void 0===i?void 0:i.peek(t)}static saveState(t){if(!e.cache)return;const i={usesLRU:!0,entries:[]};e.cache.forEach((e,t)=>i.entries.push({key:t,value:e})),t.store(e.PREF_KEY_CACHE,JSON.stringify(i),0),t.store(e.PREF_KEY_COUNTER,e.counter,0)}static getConfiguredCommandHistoryLength(t){var i,n - ;const o=null===(n=null===(i=t.getValue().workbench)||void 0===i?void 0:i.commandPalette)||void 0===n?void 0:n.history;return"number"==typeof o?o:e.DEFAULT_COMMANDS_HISTORY_LENGTH}};w.DEFAULT_COMMANDS_HISTORY_LENGTH=50,w.PREF_KEY_CACHE="commandPalette.mru.cache",w.PREF_KEY_COUNTER="commandPalette.mru.counter",w.counter=1,w=a([l(0,h.IStorageService),l(1,u.IConfigurationService),l(2,b.IStorageKeysSyncRegistryService)],w),t.CommandsHistory=w})),define(t[645],i([0,1,644,26]),(function(e,t,i,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractEditorCommandsQuickAccessProvider=void 0;class o extends i.AbstractCommandsQuickAccessProvider{constructor(e,t,i,n,o,s){super(e,t,i,n,o,s)}getCodeEditorCommandPicks(){const e=this.activeTextEditorControl;if(!e)return[];const t=[];for(const i of e.getSupportedActions())t.push({commandId:i.id,commandAlias:i.alias,label:n.stripCodicons(i.label)||i.id});return t}}t.AbstractEditorCommandsQuickAccessProvider=o})), - define(t[646],i([0,1,34,94,61,27,645,23,10,35,28,84,32,11,22,75]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GotoLineAction=t.StandaloneCommandsQuickAccessProvider=void 0;let C=class extends d.AbstractEditorCommandsQuickAccessProvider{constructor(e,t,i,n,o,s){super({showAlias:!1},e,i,n,o,s),this.codeEditorService=t}get activeTextEditorControl(){return c.withNullAsUndefined(this.codeEditorService.getFocusedCodeEditor())}getCommandPicks(){return r(this,void 0,void 0,(function*(){return this.getCodeEditorCommandPicks()}))}};C=a([l(0,h.IInstantiationService),l(1,s.ICodeEditorService),l(2,u.IKeybindingService),l(3,g.ICommandService),l(4,p.ITelemetryService),l(5,m.INotificationService)],C),t.StandaloneCommandsQuickAccessProvider=C,i.Registry.as(n.Extensions.Quickaccess).registerQuickAccessProvider({ctor:C,prefix:C.PREFIX,helpEntries:[{description:o.QuickCommandNLS.quickCommandHelp,needsEditor:!0}]});class b extends f.EditorAction{constructor(){super({ - id:"editor.action.quickCommand",label:o.QuickCommandNLS.quickCommandActionLabel,alias:"Command Palette",precondition:void 0,kbOpts:{kbExpr:_.EditorContextKeys.focus,primary:59,weight:100},contextMenuOpts:{group:"z_commands",order:1}})}run(e){e.get(v.IQuickInputService).quickAccess.show(C.PREFIX)}}t.GotoLineAction=b,f.registerEditorAction(b)})),define(t[180],i([0,1,24,41,10,59]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WorkspaceFolder=t.Workspace=t.IWorkspaceFolder=t.IWorkspace=t.IWorkspaceContextService=void 0,t.IWorkspaceContextService=o.createDecorator("contextService"),function(e){e.isIWorkspace=function(e){return!(!e||"object"!=typeof e||"string"!=typeof e.id||!Array.isArray(e.folders))}}(t.IWorkspace||(t.IWorkspace={})),function(e){e.isIWorkspaceFolder=function(e){return!(!e||"object"!=typeof e||!i.URI.isUri(e.uri)||"string"!=typeof e.name||"function"!=typeof e.toResource)}}(t.IWorkspaceFolder||(t.IWorkspaceFolder={}));t.Workspace=class{ - constructor(e,t=[],i=null){this._id=e,this._configuration=i,this._foldersMap=s.TernarySearchTree.forUris(),this.folders=t}get folders(){return this._folders}set folders(e){this._folders=e,this.updateFoldersMap()}get id(){return this._id}get configuration(){return this._configuration}set configuration(e){this._configuration=e}getFolder(e){return e&&this._foldersMap.findSubstr(e.with({scheme:e.scheme,authority:e.authority,path:e.path}))||null}updateFoldersMap(){this._foldersMap=s.TernarySearchTree.forUris();for(const e of this.folders)this._foldersMap.set(e.uri,e)}toJSON(){return{id:this.id,folders:this.folders,configuration:this.configuration}}};t.WorkspaceFolder=class{constructor(e,t){this.raw=t,this.uri=e.uri,this.index=e.index,this.name=e.name}toResource(e){return n.joinPath(this.uri,e)}toJSON(){return{uri:this.uri,name:this.name,index:this.index}}}})), - define(t[181],i([0,1,8,7,53,4,39,2,16,77,24,101,127,174,60,13,3,44,28,46,548,530,239,83,532,533,32,180,61]),(function(e,t,i,n,o,s,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L,x,D,k,N,I,M){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleLayoutService=t.SimpleUriLabelService=t.SimpleBulkEditService=t.applyConfigurationValues=t.SimpleWorkspaceContextService=t.StandaloneTelemetryService=t.SimpleResourcePropertiesService=t.SimpleResourceConfigurationService=t.SimpleConfigurationService=t.StandaloneKeybindingService=t.StandaloneCommandService=t.SimpleNotificationService=t.SimpleDialogService=t.SimpleEditorProgressService=t.SimpleEditorModelResolverService=t.SimpleModel=void 0;class R{constructor(e){this.disposed=!1,this.model=e,this._onDispose=new s.Emitter}get textEditorModel(){return this.model}dispose(){this.disposed=!0,this._onDispose.fire()}}t.SimpleModel=R;let T=class{constructor(e){this.modelService=e}setEditor(e){this.editor=e}createModelReference(e){let t=null;var i,n,o - ;return this.editor&&(i=this.editor,n=t=>this.findModel(t,e),o=t=>this.findModel(t.getOriginalEditor(),e)||this.findModel(t.getModifiedEditor(),e),t=p.isCodeEditor(i)?n(i):o(i)),t?Promise.resolve(new c.ImmortalReference(new R(t))):Promise.reject(new Error("Model not found"))}findModel(e,t){let i=this.modelService.getModel(t);return i&&i.uri.toString()!==t.toString()?null:i}};T=a([l(0,b.IModelService)],T),t.SimpleEditorModelResolverService=T;class O{show(){return O.NULL_PROGRESS_RUNNER}showWhile(e,t){return Promise.resolve(void 0)}}t.SimpleEditorProgressService=O,O.NULL_PROGRESS_RUNNER={done:()=>{},total:()=>{},worked:()=>{}};t.SimpleDialogService=class{confirm(e){return this.doConfirm(e).then(e=>({confirmed:e,checkboxChecked:!1}))}doConfirm(e){let t=e.message;return e.detail&&(t=t+"\n\n"+e.detail),Promise.resolve(window.confirm(t))}show(e,t,i,n){return Promise.resolve({choice:0})}};class A{info(e){return this.notify({severity:u.default.Info,message:e})}warn(e){return this.notify({severity:u.default.Warning, - message:e})}error(e){return this.notify({severity:u.default.Error,message:e})}notify(e){switch(e.severity){case u.default.Error:console.error(e.message);break;case u.default.Warning:console.warn(e.message);break;default:console.log(e.message)}return A.NO_OP}status(e,t){return c.Disposable.None}}t.SimpleNotificationService=A,A.NO_OP=new N.NoOpNotification;t.StandaloneCommandService=class{constructor(e){this._onWillExecuteCommand=new s.Emitter,this._onDidExecuteCommand=new s.Emitter,this._instantiationService=e}executeCommand(e,...t){const i=S.CommandsRegistry.getCommand(e);if(!i)return Promise.reject(new Error(`command '${e}' not found`));try{this._onWillExecuteCommand.fire({commandId:e,args:t});const n=this._instantiationService.invokeFunction.apply(this._instantiationService,[i.handler,...t]);return this._onDidExecuteCommand.fire({commandId:e,args:t}),Promise.resolve(n)}catch(e){return Promise.reject(e)}}};class P extends E.AbstractKeybindingService{constructor(e,t,i,s,r,a){super(e,t,i,s,r), - this._cachedResolver=null,this._dynamicKeybindings=[],this._register(n.addDisposableListener(a,n.EventType.KEY_DOWN,e=>{let t=new o.StandardKeyboardEvent(e);this._dispatch(t,t.target)&&(t.preventDefault(),t.stopPropagation())}))}addDynamicKeybinding(e,t,i,n){const o=d.createKeybinding(t,h.OS),s=new c.DisposableStore;return o&&(this._dynamicKeybindings.push({keybinding:o,command:e,when:n,weight1:1e3,weight2:0,extensionId:null}),s.add(c.toDisposable(()=>{for(let t=0;tthis._log(e))}return this._cachedResolver}_documentHasFocus(){return document.hasFocus()}_toNormalizedKeybindingItems(e,t){let i=[],n=0;for(const o of e){const e=o.when||void 0,s=o.keybinding;if(s){const r=this.resolveKeybinding(s);for(const s of r)i[n++]=new D.ResolvedKeybindingItem(s,o.command,o.commandArgs,e,t,null)}else i[n++]=new D.ResolvedKeybindingItem(void 0,o.command,o.commandArgs,e,t,null)}return i}resolveKeybinding(e){return[new k.USLayoutResolvedKeybinding(e,h.OS)]}resolveKeyboardEvent(e){let t=new d.SimpleKeybinding(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,e.keyCode).toChord();return new k.USLayoutResolvedKeybinding(t,h.OS)}}function F(e){return e&&"object"==typeof e&&(!e.overrideIdentifier||"string"==typeof e.overrideIdentifier)&&(!e.resource||e.resource instanceof g.URI)}t.StandaloneKeybindingService=P;class W{constructor(){this._onDidChangeConfiguration=new s.Emitter,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event, - this._configuration=new y.Configuration(new y.DefaultConfigurationModel,new y.ConfigurationModel)}getValue(e,t){const i="string"==typeof e?e:void 0,n=F(e)?e:F(t)?t:{};return this._configuration.getValue(i,n,void 0)}updateValues(e){const t={data:this._configuration.toData()};let i=[];for(const t of e){const[e,n]=t;this.getValue(e)!==n&&(this._configuration.updateValue(e,n),i.push(e))}if(i.length>0){const e=new y.ConfigurationChangeEvent({keys:i,overrides:[]},t,this._configuration);e.source=7,e.sourceConfig=null,this._onDidChangeConfiguration.fire(e)}return Promise.resolve()}}t.SimpleConfigurationService=W;t.SimpleResourceConfigurationService=class{constructor(e){this.configurationService=e,this._onDidChangeConfiguration=new s.Emitter,this.configurationService.onDidChangeConfiguration(e=>{this._onDidChangeConfiguration.fire({affectedKeys:e.affectedKeys,affectsConfiguration:(t,i)=>e.affectsConfiguration(i)})})}getValue(e,t,i){ - const n=(v.Position.isIPosition(t)?t:null)?"string"==typeof i?i:void 0:"string"==typeof t?t:void 0;return void 0===n?this.configurationService.getValue():this.configurationService.getValue(n)}};let B=class{constructor(e){this.configurationService=e}getEOL(e,t){const i=this.configurationService.getValue("files.eol",{overrideIdentifier:t,resource:e});return i&&"auto"!==i?i:h.isLinux||h.isMacintosh?"\n":"\r\n"}};B=a([l(0,w.IConfigurationService)],B),t.SimpleResourcePropertiesService=B;t.StandaloneTelemetryService=class{publicLog(e,t){return Promise.resolve(void 0)}publicLog2(e,t){return this.publicLog(e,t)}};class V{constructor(){const e=g.URI.from({scheme:V.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new I.WorkspaceFolder({uri:e,name:"",index:0})]}}getWorkspace(){return this.workspace}getWorkspaceFolder(e){return e&&e.scheme===V.SCHEME?this.workspace.folders[0]:null}}t.SimpleWorkspaceContextService=V,V.SCHEME="inmemory", - t.applyConfigurationValues=function(e,t,i){if(!t)return;if(!(e instanceof W))return;let n=[];Object.keys(t).forEach(e=>{f.isEditorConfigurationKey(e)&&n.push([`editor.${e}`,t[e]]),i&&f.isDiffEditorConfigurationKey(e)&&n.push([`diffEditor.${e}`,t[e]])}),n.length>0&&e.updateValues(n)};t.SimpleBulkEditService=class{constructor(e){this._modelService=e}hasPreviewHandler(){return!1}apply(e,t){return r(this,void 0,void 0,(function*(){const t=new Map;for(let i of e){if(!(i instanceof m.ResourceTextEdit))throw new Error("bad edit - only text edits are supported");const e=this._modelService.getModel(i.resource);if(!e)throw new Error("bad edit - model not found");if("number"==typeof i.versionId&&e.getVersionId()!==i.versionId)throw new Error("bad state - model changed in the meantime");let n=t.get(e);n||(n=[],t.set(e,n)),n.push(_.EditOperation.replaceMove(C.Range.lift(i.textEdit.range),i.textEdit.text))}let n=0,o=0;for(const[e,i]of t)e.pushStackElement(),e.pushEditOperations([],i,()=>[]),e.pushStackElement(),o+=1, - n+=i.length;return{ariaSummary:i.format(M.SimpleServicesNLS.bulkEditServiceSummary,n,o)}}))}};t.SimpleUriLabelService=class{getUriLabel(e,t){return"file"===e.scheme?e.fsPath:e.path}};t.SimpleLayoutService=class{constructor(e,t){this._codeEditorService=e,this._container=t,this.onLayout=s.Event.None}get dimension(){return this._dimension||(this._dimension=n.getClientArea(window.document.body)),this._dimension}get container(){return this._container}focus(){var e;null===(e=this._codeEditorService.getFocusedCodeEditor())||void 0===e||e.focus()}}})),define(t[647],i([0,1,48,2,27,138,252,209,72,181,106,33,28,46,17,66,10,35,32,14,62,61,80,56]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StandaloneDiffEditor=t.StandaloneEditor=t.StandaloneCodeEditor=void 0;let x=0,D=!1;let k=class extends s.CodeEditorWidget{constructor(e,t,n,o,s,r,a,l,d,c){(t=t||{}).ariaLabel=t.ariaLabel||y.StandaloneCodeEditorNLS.editorViewAccessibleLabel, - t.ariaLabel=t.ariaLabel+";"+y.StandaloneCodeEditorNLS.accessibilityHelpMessage,super(e,t,{},n,o,s,r,l,d,c),a instanceof h.StandaloneKeybindingService?this._standaloneKeybindingService=a:this._standaloneKeybindingService=null,D||(D=!0,i.setARIAContainer(document.body))}addCommand(e,t,i){if(!this._standaloneKeybindingService)return console.warn("Cannot add command because the editor is configured with an unrecognized KeybindingService"),null;let n="DYNAMIC_"+ ++x,o=f.ContextKeyExpr.deserialize(i);return this._standaloneKeybindingService.addDynamicKeybinding(n,e,t,o),n}createContextKey(e,t){return this._contextKeyService.createKey(e,t)}addAction(e){if("string"!=typeof e.id||"string"!=typeof e.label||"function"!=typeof e.run)throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");if(!this._standaloneKeybindingService)return console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),n.Disposable.None - ;const t=e.id,i=e.label,o=f.ContextKeyExpr.and(f.ContextKeyExpr.equals("editorId",this.getId()),f.ContextKeyExpr.deserialize(e.precondition)),s=e.keybindings,r=f.ContextKeyExpr.and(o,f.ContextKeyExpr.deserialize(e.keybindingContext)),a=e.contextMenuGroupId||null,l=e.contextMenuOrder||0,c=(t,...i)=>Promise.resolve(e.run(this,...i)),h=new n.DisposableStore,u=this.getId()+":"+t;if(h.add(p.CommandsRegistry.registerCommand(u,c)),a){let e={command:{id:u,title:i},when:o,group:a,order:l};h.add(g.MenuRegistry.appendMenuItem(g.MenuId.EditorContext,e))}if(Array.isArray(s))for(const e of s)h.add(this._standaloneKeybindingService.addDynamicKeybinding(u,e,c,r));let m=new d.InternalEditorAction(u,i,i,o,c,this._contextKeyService);return this._actions[t]=m,h.add(n.toDisposable(()=>{delete this._actions[t]})),h}};k=a([l(2,v.IInstantiationService),l(3,o.ICodeEditorService),l(4,p.ICommandService),l(5,f.IContextKeyService),l(6,C.IKeybindingService),l(7,S.IThemeService),l(8,b.INotificationService),l(9,w.IAccessibilityService)],k), - t.StandaloneCodeEditor=k;let N=class extends k{constructor(e,t,i,n,o,s,r,a,l,d,c,u,g){h.applyConfigurationValues(u,t,!1);const p=d.registerEditorContainer(e);"string"==typeof(t=t||{}).theme&&d.setTheme(t.theme);let m,f=t.model;if(delete t.model,super(e,t,n,o,s,r,a,d,c,g),this._contextViewService=l,this._configurationService=u,this._standaloneThemeService=d,this._register(i),this._register(p),void 0===f?(m=self.monaco.editor.createModel(t.value||"",t.language||"text/plain"),this._ownsModel=!0):(m=f,this._ownsModel=!1),this._attachModel(m),m){let e={oldModelUrl:null,newModelUrl:m.uri};this._onDidChangeModel.fire(e)}}dispose(){super.dispose()}updateOptions(e){h.applyConfigurationValues(this._configurationService,e,!1),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),super.updateOptions(e)}_attachModel(e){super._attachModel(e),this._modelData&&this._contextViewService.setContainer(this._modelData.view.domNode.domNode)}_postDetachModelCleanup(e){super._postDetachModelCleanup(e), -e&&this._ownsModel&&(e.dispose(),this._ownsModel=!1)}};N=a([l(3,v.IInstantiationService),l(4,o.ICodeEditorService),l(5,p.ICommandService),l(6,f.IContextKeyService),l(7,C.IKeybindingService),l(8,_.IContextViewService),l(9,u.IStandaloneThemeService),l(10,b.INotificationService),l(11,m.IConfigurationService),l(12,w.IAccessibilityService)],N),t.StandaloneEditor=N;let I=class extends r.DiffEditorWidget{constructor(e,t,i,n,o,s,r,a,l,d,c,u,g,p,m){h.applyConfigurationValues(u,t,!0);const f=d.registerEditorContainer(e);"string"==typeof(t=t||{}).theme&&(t.theme=d.setTheme(t.theme)),super(e,t,m,a,o,n,l,d,c,g,p),this._contextViewService=r,this._configurationService=u,this._standaloneThemeService=d,this._register(i),this._register(f),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(e){h.applyConfigurationValues(this._configurationService,e,!0),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),super.updateOptions(e)}_createInnerEditor(e,t,i){ - return e.createInstance(k,t,i)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(e,t,i){return this.getModifiedEditor().addCommand(e,t,i)}createContextKey(e,t){return this.getModifiedEditor().createContextKey(e,t)}addAction(e){return this.getModifiedEditor().addAction(e)}};I=a([l(3,v.IInstantiationService),l(4,f.IContextKeyService),l(5,C.IKeybindingService),l(6,_.IContextViewService),l(7,c.IEditorWorkerService),l(8,o.ICodeEditorService),l(9,u.IStandaloneThemeService),l(10,b.INotificationService),l(11,m.IConfigurationService),l(12,_.IContextMenuService),l(13,L.IEditorProgressService),l(14,E.IClipboardService)],I),t.StandaloneDiffEditor=I})), - define(t[262],i([0,1,2,127,27,72,240,73,546,44,257,130,181,629,631,106,33,28,46,549,17,632,66,534,173,10,529,131,35,132,141,81,537,82,32,56,76,84,14,180,528,231,599,62,133,71,547,80,505,142,642,634,75,179]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L,x,D,k,N,I,M,R,T,O,A,P,F,W,B,V,z,H,K,U,$,j,q,G,Y,Z,X,Q,J){"use strict";var ee;Object.defineProperty(t,"__esModule",{value:!0}),t.DynamicStandaloneServices=t.StaticServices=void 0,function(e){const t=new D.ServiceCollection;class i{constructor(e,t){this._serviceId=e,this._factory=t,this._value=null}get id(){return this._serviceId}get(e){if(!this._value){if(e&&(this._value=e[this._serviceId.toString()]),this._value||(this._value=this._factory(e)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");t.set(this._serviceId,this._value)}return this._value}}e.LazyStaticService=i;let n=[];function f(e,t){let o=new i(e,t);return n.push(o),o}e.init=function(e){let t=new D.ServiceCollection - ;for(const[e,i]of $.getSingletonServiceDescriptors())t.set(e,i);for(let i in e)e.hasOwnProperty(i)&&t.set(L.createDecorator(i),e[i]);n.forEach(i=>t.set(i.id,i.get(e)));let i=new x.InstantiationService(t,!0);return t.set(L.IInstantiationService,i),[t,i]},e.instantiationService=f(L.IInstantiationService,()=>new x.InstantiationService(t,!0));const _=new u.SimpleConfigurationService;e.configurationService=f(v.IConfigurationService,()=>_),e.resourceConfigurationService=f(h.ITextResourceConfigurationService,()=>new u.SimpleResourceConfigurationService(_)),e.resourcePropertiesService=f(h.ITextResourcePropertiesService,()=>new u.SimpleResourcePropertiesService(_)),e.contextService=f(B.IWorkspaceContextService,()=>new u.SimpleWorkspaceContextService),e.labelService=f(N.ILabelService,()=>new u.SimpleUriLabelService),e.telemetryService=f(F.ITelemetryService,()=>new u.StandaloneTelemetryService),e.dialogService=f(E.IDialogService,()=>new u.SimpleDialogService), - e.notificationService=f(O.INotificationService,()=>new u.SimpleNotificationService),e.markerService=f(T.IMarkerService,()=>new R.MarkerService),e.modeService=f(a.IModeService,e=>new l.ModeServiceImpl),e.standaloneThemeService=f(m.IStandaloneThemeService,()=>new p.StandaloneThemeServiceImpl),e.logService=f(M.ILogService,()=>new M.ConsoleLogService),e.undoRedoService=f(Y.IUndoRedoService,t=>new Z.UndoRedoService(e.dialogService.get(t),e.notificationService.get(t))),e.modelService=f(d.IModelService,t=>new c.ModelServiceImpl(e.configurationService.get(t),e.resourcePropertiesService.get(t),e.standaloneThemeService.get(t),e.logService.get(t),e.undoRedoService.get(t))),e.markerDecorationsService=f(z.IMarkerDecorationsService,t=>new H.MarkerDecorationsService(e.modelService.get(t),e.markerService.get(t))),e.codeEditorService=f(o.ICodeEditorService,t=>new g.StandaloneCodeEditorServiceImpl(e.standaloneThemeService.get(t))),e.editorProgressService=f(A.IEditorProgressService,()=>new u.SimpleEditorProgressService), - e.storageService=f(P.IStorageService,()=>new P.InMemoryStorageService),e.storageSyncService=f(J.IStorageKeysSyncRegistryService,()=>new J.StorageKeysSyncRegistryService),e.editorWorkerService=f(s.IEditorWorkerService,t=>new r.EditorWorkerServiceImpl(e.modelService.get(t),e.resourceConfigurationService.get(t),e.logService.get(t)))}(ee=t.StaticServices||(t.StaticServices={}));class te extends i.Disposable{constructor(e,t){super();const[i,s]=ee.init(t);this._serviceCollection=i,this._instantiationService=s;const r=this.get(v.IConfigurationService),a=this.get(O.INotificationService),l=this.get(F.ITelemetryService),c=this.get(W.IThemeService),h=this.get(M.ILogService);let g=(e,i)=>{let n=null;return t&&(n=t[e.toString()]),n||(n=i()),this._serviceCollection.set(e,n),n},p=g(b.IContextKeyService,()=>this._register(new C.ContextKeyService(r)));g(K.IAccessibilityService,()=>new j.AccessibilityService(p,r)),g(I.IListService,()=>new I.ListService(c)) - ;let m=g(_.ICommandService,()=>new u.StandaloneCommandService(this._instantiationService)),E=g(k.IKeybindingService,()=>this._register(new u.StandaloneKeybindingService(p,m,l,a,h,e))),L=g(U.ILayoutService,()=>new u.SimpleLayoutService(ee.codeEditorService.get(o.ICodeEditorService),e));g(Q.IQuickInputService,()=>new X.StandaloneQuickInputServiceImpl(s,ee.codeEditorService.get(o.ICodeEditorService)));let x=g(w.IContextViewService,()=>this._register(new y.ContextViewService(L)));g(q.IClipboardService,()=>new G.BrowserClipboardService),g(w.IContextMenuService,()=>{const e=new S.ContextMenuService(l,a,x,E,c);return e.configure({blockMouse:!1}),this._register(e)}),g(f.IMenuService,()=>new V.MenuService(m)),g(n.IBulkEditService,()=>new u.SimpleBulkEditService(ee.modelService.get(d.IModelService)))}get(e){let t=this._serviceCollection.get(e);if(!t)throw new Error("Missing service "+e);return t}set(e,t){this._serviceCollection.set(e,t)}has(e){return this._serviceCollection.has(e)}}t.DynamicStandaloneServices=te})), - define(t[648],i([0,1,27,538,206,38,156,100,52,18,74,72,92,535,161,523,181,647,262,106,28,46,17,66,10,35,32,55,62,67,56,80,351]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L,x,D,k,N,I,M){"use strict";function R(e,t,o){let s=new v.DynamicStandaloneServices(e,t),r=null;s.has(u.ITextModelService)||(r=new f.SimpleEditorModelResolverService(v.StaticServices.modelService.get()),s.set(u.ITextModelService,r)),s.has(D.IOpenerService)||s.set(D.IOpenerService,new n.OpenerService(s.get(i.ICodeEditorService),s.get(b.ICommandService)));let a=o(s);return r&&r.setEditor(a),a}function T(e,t,n){return R(e,n||{},n=>new _.StandaloneEditor(e,t,n,n.get(E.IInstantiationService),n.get(i.ICodeEditorService),n.get(b.ICommandService),n.get(w.IContextKeyService),n.get(L.IKeybindingService),n.get(y.IContextViewService),n.get(C.IStandaloneThemeService),n.get(x.INotificationService),n.get(S.IConfigurationService),n.get(k.IAccessibilityService)))}function O(e){ - return v.StaticServices.codeEditorService.get().onCodeEditorAdd(t=>{e(t)})}function A(e,t,n){return R(e,n||{},n=>new _.StandaloneDiffEditor(e,t,n,n.get(E.IInstantiationService),n.get(w.IContextKeyService),n.get(L.IKeybindingService),n.get(y.IContextViewService),n.get(h.IEditorWorkerService),n.get(i.ICodeEditorService),n.get(C.IStandaloneThemeService),n.get(x.INotificationService),n.get(S.IConfigurationService),n.get(y.IContextMenuService),n.get(I.IEditorProgressService),n.get(M.IClipboardService)))}function P(e,t){return new o.DiffNavigator(e,t)}function F(e,t,i){return v.StaticServices.modelService.get().createModel(e,t,i)}function W(e,t,i){if(e=e||"",!t){let t=e.indexOf("\n"),n=e;return-1!==t&&(n=e.substring(0,t)),F(e,v.StaticServices.modeService.get().createByFilepathOrFirstLine(i||null,n),i)}return F(e,v.StaticServices.modeService.get().create(t),i)}function B(e,t){v.StaticServices.modelService.get().setMode(e,v.StaticServices.modeService.get().create(t))}function V(e,t,i){ - e&&v.StaticServices.markerService.get().changeOne(t,e.uri,i)}function z(e){return v.StaticServices.markerService.get().read(e)}function H(e){return v.StaticServices.modelService.get().getModel(e)}function K(){return v.StaticServices.modelService.get().getModels()}function U(e){return v.StaticServices.modelService.get().onModelAdded(e)}function $(e){return v.StaticServices.modelService.get().onModelRemoved(e)}function j(e){return v.StaticServices.modelService.get().onModelModeChanged(t=>{e({model:t.model,oldLanguage:t.oldModeId})})}function q(e){return g.createWebWorker(v.StaticServices.modelService.get(),e)}function G(e,t){const i=v.StaticServices.standaloneThemeService.get();return i.registerEditorContainer(e),m.Colorizer.colorizeElement(i,v.StaticServices.modeService.get(),e,t)}function Y(e,t,i){return v.StaticServices.standaloneThemeService.get().registerEditorContainer(document.body),m.Colorizer.colorize(v.StaticServices.modeService.get(),e,t,i)}function Z(e,t,i=4){ - return v.StaticServices.standaloneThemeService.get().registerEditorContainer(document.body),m.Colorizer.colorizeModelLine(e,t,i)}function X(e,t){v.StaticServices.modeService.get().triggerMode(t);let i=function(e){let t=d.TokenizationRegistry.get(e);return t||{getInitialState:()=>c.NULL_STATE,tokenize:(t,i,n)=>c.nullTokenize(e,t,i,n)}}(t),n=e.split(/\r\n|\r|\n/),o=[],s=i.getInitialState();for(let e=0,t=n.length;e{n.getId()===e&&(i.dispose(),t())});return i}function m(e,t){let i=l.StaticServices.modeService.get().getLanguageIdentifier(e);if(!i)throw new Error(`Cannot set configuration for unknown language ${e}`);return s.LanguageConfigurationRegistry.register(i,t)}Object.defineProperty(t,"__esModule",{value:!0}), - t.createMonacoLanguagesAPI=t.registerDocumentRangeSemanticTokensProvider=t.registerDocumentSemanticTokensProvider=t.registerSelectionRangeProvider=t.registerDeclarationProvider=t.registerFoldingRangeProvider=t.registerColorProvider=t.registerCompletionItemProvider=t.registerLinkProvider=t.registerOnTypeFormattingEditProvider=t.registerDocumentRangeFormattingEditProvider=t.registerDocumentFormattingEditProvider=t.registerCodeActionProvider=t.registerCodeLensProvider=t.registerTypeDefinitionProvider=t.registerImplementationProvider=t.registerDefinitionProvider=t.registerOnTypeRenameProvider=t.registerDocumentHighlightProvider=t.registerDocumentSymbolProvider=t.registerHoverProvider=t.registerSignatureHelpProvider=t.registerRenameProvider=t.registerReferenceProvider=t.setMonarchTokensProvider=t.setTokensProvider=t.TokenizationSupport2Adapter=t.EncodedTokenizationSupport2Adapter=t.setLanguageConfiguration=t.onLanguage=t.getEncodedLanguageId=t.getLanguages=t.register=void 0,t.register=h,t.getLanguages=u, - t.getEncodedLanguageId=g,t.onLanguage=p,t.setLanguageConfiguration=m;class f{constructor(e){this._actual=e}getInitialState(){return this._actual.getInitialState()}tokenize(e,t,i){throw new Error("Not supported!")}tokenize2(e,t){let i=this._actual.tokenizeEncoded(e,t);return new n.TokenizationResult2(i.tokens,i.endState)}}t.EncodedTokenizationSupport2Adapter=f;class _{constructor(e,t,i){this._standaloneThemeService=e,this._languageIdentifier=t,this._actual=i}getInitialState(){return this._actual.getInitialState()}_toClassicTokens(e,t,i){let o=[],s=0;for(let r=0,a=e.length;r0&&o[s-1]===d)continue;let c=l.startIndex;0===a?c=0:c(function(e){return"tokenizeEncoded"in e})(e)?new f(e):new _(l.StaticServices.standaloneThemeService.get(),i,e);return v(t)?o.TokenizationRegistry.registerPromise(e,t.then(e=>n(e))):o.TokenizationRegistry.register(e,n(t))}function b(e,t){const i=t=>c.createTokenizationSupport(l.StaticServices.modeService.get(),l.StaticServices.standaloneThemeService.get(),e,d.compile(e,t)) -;return v(t)?o.TokenizationRegistry.registerPromise(e,t.then(e=>i(e))):o.TokenizationRegistry.register(e,i(t))}function S(e,t){return o.ReferenceProviderRegistry.register(e,t)}function w(e,t){return o.RenameProviderRegistry.register(e,t)}function y(e,t){return o.SignatureHelpProviderRegistry.register(e,t)}function E(e,t){return o.HoverProviderRegistry.register(e,{provideHover:(e,n,o)=>{let s=e.getWordAtPosition(n);return Promise.resolve(t.provideHover(e,n,o)).then(e=>{if(e)return!e.range&&s&&(e.range=new i.Range(n.lineNumber,s.startColumn,n.lineNumber,s.endColumn)),e.range||(e.range=new i.Range(n.lineNumber,n.column,n.lineNumber,n.column)),e})}})}function L(e,t){return o.DocumentSymbolProviderRegistry.register(e,t)}function x(e,t){return o.DocumentHighlightProviderRegistry.register(e,t)}function D(e,t){return o.OnTypeRenameProviderRegistry.register(e,t)}function k(e,t){return o.DefinitionProviderRegistry.register(e,t)}function N(e,t){return o.ImplementationProviderRegistry.register(e,t)}function I(e,t){ - return o.TypeDefinitionProviderRegistry.register(e,t)}function M(e,t){return o.CodeLensProviderRegistry.register(e,t)}function R(e,t){return o.CodeActionProviderRegistry.register(e,{provideCodeActions:(e,n,o,s)=>{let r=l.StaticServices.markerService.get().read({resource:e.uri}).filter(e=>i.Range.areIntersectingOrTouching(e,n));return t.provideCodeActions(e,n,{markers:r,only:o.only},s)}})}function T(e,t){return o.DocumentFormattingEditProviderRegistry.register(e,t)}function O(e,t){return o.DocumentRangeFormattingEditProviderRegistry.register(e,t)}function A(e,t){return o.OnTypeFormattingEditProviderRegistry.register(e,t)}function P(e,t){return o.LinkProviderRegistry.register(e,t)}function F(e,t){return o.CompletionProviderRegistry.register(e,t)}function W(e,t){return o.ColorProviderRegistry.register(e,t)}function B(e,t){return o.FoldingRangeProviderRegistry.register(e,t)}function V(e,t){return o.DeclarationProviderRegistry.register(e,t)}function z(e,t){return o.SelectionRangeRegistry.register(e,t)} - function H(e,t){return o.DocumentSemanticTokensProviderRegistry.register(e,t)}function K(e,t){return o.DocumentRangeSemanticTokensProviderRegistry.register(e,t)}t.TokenizationSupport2Adapter=_,t.setTokensProvider=C,t.setMonarchTokensProvider=b,t.registerReferenceProvider=S,t.registerRenameProvider=w,t.registerSignatureHelpProvider=y,t.registerHoverProvider=E,t.registerDocumentSymbolProvider=L,t.registerDocumentHighlightProvider=x,t.registerOnTypeRenameProvider=D,t.registerDefinitionProvider=k,t.registerImplementationProvider=N,t.registerTypeDefinitionProvider=I,t.registerCodeLensProvider=M,t.registerCodeActionProvider=R,t.registerDocumentFormattingEditProvider=T,t.registerDocumentRangeFormattingEditProvider=O,t.registerOnTypeFormattingEditProvider=A,t.registerLinkProvider=P,t.registerCompletionItemProvider=F,t.registerColorProvider=W,t.registerFoldingRangeProvider=B,t.registerDeclarationProvider=V,t.registerSelectionRangeProvider=z,t.registerDocumentSemanticTokensProvider=H, - t.registerDocumentRangeSemanticTokensProvider=K,t.createMonacoLanguagesAPI=function(){return{register:h,getLanguages:u,onLanguage:p,getEncodedLanguageId:g,setLanguageConfiguration:m,setTokensProvider:C,setMonarchTokensProvider:b,registerReferenceProvider:S,registerRenameProvider:w,registerCompletionItemProvider:F,registerSignatureHelpProvider:y,registerHoverProvider:E,registerDocumentSymbolProvider:L,registerDocumentHighlightProvider:x,registerOnTypeRenameProvider:D,registerDefinitionProvider:k,registerImplementationProvider:N,registerTypeDefinitionProvider:I,registerCodeLensProvider:M,registerCodeActionProvider:R,registerDocumentFormattingEditProvider:T,registerDocumentRangeFormattingEditProvider:O,registerOnTypeFormattingEditProvider:A,registerLinkProvider:P,registerColorProvider:W,registerFoldingRangeProvider:B,registerDeclarationProvider:V,registerSelectionRangeProvider:z,registerDocumentSemanticTokensProvider:H,registerDocumentRangeSemanticTokensProvider:K,DocumentHighlightKind:a.DocumentHighlightKind, - CompletionItemKind:a.CompletionItemKind,CompletionItemTag:a.CompletionItemTag,CompletionItemInsertTextRule:a.CompletionItemInsertTextRule,SymbolKind:a.SymbolKind,SymbolTag:a.SymbolTag,IndentAction:a.IndentAction,CompletionTriggerKind:a.CompletionTriggerKind,SignatureHelpTriggerKind:a.SignatureHelpTriggerKind,FoldingRangeKind:o.FoldingRangeKind}}})),define(t[650],i([0,1,38,212,648,649]),(function(e,t,i,n,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.languages=t.editor=t.Token=t.Uri=t.MarkerTag=t.MarkerSeverity=t.SelectionDirection=t.Selection=t.Range=t.Position=t.KeyMod=t.KeyCode=t.Emitter=t.CancellationTokenSource=void 0;const r=self;i.EditorOptions.wrappingIndent.defaultValue=0,i.EditorOptions.glyphMargin.defaultValue=!1,i.EditorOptions.autoIndent.defaultValue=3,i.EditorOptions.overviewRulerLanes.defaultValue=2;const a=n.createMonacoBaseAPI();a.editor=o.createMonacoEditorAPI(),a.languages=s.createMonacoLanguagesAPI(),t.CancellationTokenSource=a.CancellationTokenSource, - t.Emitter=a.Emitter,t.KeyCode=a.KeyCode,t.KeyMod=a.KeyMod,t.Position=a.Position,t.Range=a.Range,t.Selection=a.Selection,t.SelectionDirection=a.SelectionDirection,t.MarkerSeverity=a.MarkerSeverity,t.MarkerTag=a.MarkerTag,t.Uri=a.Uri,t.Token=a.Token,t.editor=a.editor,t.languages=a.languages,r.monaco=a,void 0!==r.require&&"function"==typeof r.require.config&&r.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]})})),define(t[651],i([0,1,24]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toWorkspaceIdentifier=t.isSingleFolderWorkspaceIdentifier=t.WORKSPACE_EXTENSION=void 0,t.WORKSPACE_EXTENSION="code-workspace",t.isSingleFolderWorkspaceIdentifier=function(e){return e instanceof i.URI}, - t.toWorkspaceIdentifier=function(e){return e.configuration?{configPath:e.configuration,id:e.id}:1===e.folders.length?e.folders[0].uri:void 0}})),define(t[652],i([0,1,489,63,41,125,42,8,651,151]),(function(e,t,i,n,o,s,r,a,l,d){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RandomBasedVariableResolver=t.WorkspaceBasedVariableResolver=t.TimeBasedVariableResolver=t.CommentBasedVariableResolver=t.ClipboardBasedVariableResolver=t.ModelBasedVariableResolver=t.SelectionBasedVariableResolver=t.CompositeSnippetVariableResolver=void 0;t.CompositeSnippetVariableResolver=class{constructor(e){this._delegates=e}resolve(e){for(const t of this._delegates){let i=t.resolve(e);if(void 0!==i)return i}}};t.SelectionBasedVariableResolver=class{constructor(e,t,i,n){this._model=e,this._selection=t,this._selectionIdx=i,this._overtypingCapturer=n}resolve(e){const{name:t}=e;if("SELECTION"===t||"TM_SELECTED_TEXT"===t){ - let t=this._model.getValueInRange(this._selection)||void 0,i=this._selection.startLineNumber!==this._selection.endLineNumber;if(!t&&this._overtypingCapturer){const e=this._overtypingCapturer.getLastOvertypedInfo(this._selectionIdx);e&&(t=e.value,i=e.multiline)}if(t&&i&&e.snippet){const i=this._model.getLineContent(this._selection.startLineNumber),n=a.getLeadingWhitespace(i,0,this._selection.startColumn-1);let o=n;e.snippet.walk(t=>t!==e&&(t instanceof s.Text&&(o=a.getLeadingWhitespace(t.value.split(/\r\n|\r|\n/).pop())),!0));const r=a.commonPrefixLength(o,n);t=t.replace(/(\r\n|\r|\n)(.*)/g,(e,t,i)=>`${t}${o.substr(r)}${i}`)}return t}if("TM_CURRENT_LINE"===t)return this._model.getLineContent(this._selection.positionLineNumber);if("TM_CURRENT_WORD"===t){const e=this._model.getWordAtPosition({lineNumber:this._selection.positionLineNumber,column:this._selection.positionColumn});return e&&e.word||void 0} - return"TM_LINE_INDEX"===t?String(this._selection.positionLineNumber-1):"TM_LINE_NUMBER"===t?String(this._selection.positionLineNumber):void 0}};t.ModelBasedVariableResolver=class{constructor(e,t){this._labelService=e,this._model=t}resolve(e){const{name:t}=e;if("TM_FILENAME"===t)return n.basename(this._model.uri.fsPath);if("TM_FILENAME_BASE"===t){const e=n.basename(this._model.uri.fsPath),t=e.lastIndexOf(".");return t<=0?e:e.slice(0,t)}return"TM_DIRECTORY"===t&&this._labelService?"."===n.dirname(this._model.uri.fsPath)?"":this._labelService.getUriLabel(o.dirname(this._model.uri)):"TM_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri):void 0}};t.ClipboardBasedVariableResolver=class{constructor(e,t,i,n){this._readClipboardText=e,this._selectionIdx=t,this._selectionCount=i,this._spread=n}resolve(e){if("CLIPBOARD"!==e.name)return;const t=this._readClipboardText();if(t){if(this._spread){const e=t.split(/\r\n|\n|\r/).filter(e=>!a.isFalsyOrWhitespace(e)) -;if(e.length===this._selectionCount)return e[this._selectionIdx]}return t}}};t.CommentBasedVariableResolver=class{constructor(e,t){this._model=e,this._selection=t}resolve(e){const{name:t}=e,i=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn),n=r.LanguageConfigurationRegistry.getComments(i);if(n)return"LINE_COMMENT"===t?n.lineCommentToken||void 0:"BLOCK_COMMENT_START"===t?n.blockCommentStartToken||void 0:"BLOCK_COMMENT_END"===t&&n.blockCommentEndToken||void 0}};class c{resolve(e){const{name:t}=e -;return"CURRENT_YEAR"===t?String((new Date).getFullYear()):"CURRENT_YEAR_SHORT"===t?String((new Date).getFullYear()).slice(-2):"CURRENT_MONTH"===t?String((new Date).getMonth().valueOf()+1).padStart(2,"0"):"CURRENT_DATE"===t?String((new Date).getDate().valueOf()).padStart(2,"0"):"CURRENT_HOUR"===t?String((new Date).getHours().valueOf()).padStart(2,"0"):"CURRENT_MINUTE"===t?String((new Date).getMinutes().valueOf()).padStart(2,"0"):"CURRENT_SECOND"===t?String((new Date).getSeconds().valueOf()).padStart(2,"0"):"CURRENT_DAY_NAME"===t?c.dayNames[(new Date).getDay()]:"CURRENT_DAY_NAME_SHORT"===t?c.dayNamesShort[(new Date).getDay()]:"CURRENT_MONTH_NAME"===t?c.monthNames[(new Date).getMonth()]:"CURRENT_MONTH_NAME_SHORT"===t?c.monthNamesShort[(new Date).getMonth()]:"CURRENT_SECONDS_UNIX"===t?String(Math.floor(Date.now()/1e3)):void 0}}t.TimeBasedVariableResolver=c,c.dayNames=[i.localize(0,null),i.localize(1,null),i.localize(2,null),i.localize(3,null),i.localize(4,null),i.localize(5,null),i.localize(6,null)], - c.dayNamesShort=[i.localize(7,null),i.localize(8,null),i.localize(9,null),i.localize(10,null),i.localize(11,null),i.localize(12,null),i.localize(13,null)],c.monthNames=[i.localize(14,null),i.localize(15,null),i.localize(16,null),i.localize(17,null),i.localize(18,null),i.localize(19,null),i.localize(20,null),i.localize(21,null),i.localize(22,null),i.localize(23,null),i.localize(24,null),i.localize(25,null)],c.monthNamesShort=[i.localize(26,null),i.localize(27,null),i.localize(28,null),i.localize(29,null),i.localize(30,null),i.localize(31,null),i.localize(32,null),i.localize(33,null),i.localize(34,null),i.localize(35,null),i.localize(36,null),i.localize(37,null)];t.WorkspaceBasedVariableResolver=class{constructor(e){this._workspaceService=e}resolve(e){if(!this._workspaceService)return;const t=l.toWorkspaceIdentifier(this._workspaceService.getWorkspace());return t?"WORKSPACE_NAME"===e.name?this._resolveWorkspaceName(t):"WORKSPACE_FOLDER"===e.name?this._resoveWorkspacePath(t):void 0:void 0} - _resolveWorkspaceName(e){if(l.isSingleFolderWorkspaceIdentifier(e))return n.basename(e.path);let t=n.basename(e.configPath.path);return t.endsWith(l.WORKSPACE_EXTENSION)&&(t=t.substr(0,t.length-l.WORKSPACE_EXTENSION.length-1)),t}_resoveWorkspacePath(e){if(l.isSingleFolderWorkspaceIdentifier(e))return d.normalizeDriveLetter(e.fsPath);let t=n.basename(e.configPath.path),i=e.configPath.fsPath;return i.endsWith(t)&&(i=i.substr(0,i.length-t.length-1)),i?d.normalizeDriveLetter(i):"/"}};t.RandomBasedVariableResolver=class{resolve(e){const{name:t}=e;return"RANDOM"===t?Math.random().toString().slice(-6):"RANDOM_HEX"===t?Math.random().toString(16).slice(-6):void 0}}})),define(t[653],i([0,1,19,2,8,60,3,20,31,180,10,125,652,14,21,132,343]),(function(e,t,i,n,o,s,r,a,l,d,c,h,u,g,p,m){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SnippetSession=t.OneSnippet=void 0,g.registerThemingParticipant((e,t)=>{function i(t){const i=e.getColor(t);return i?i.toString():"transparent"} - t.addRule(`.monaco-editor .snippet-placeholder { background-color: ${i(p.snippetTabstopHighlightBackground)}; outline-color: ${i(p.snippetTabstopHighlightBorder)}; }`),t.addRule(`.monaco-editor .finish-snippet-placeholder { background-color: ${i(p.snippetFinalTabstopHighlightBackground)}; outline-color: ${i(p.snippetFinalTabstopHighlightBorder)}; }`)});class f{constructor(e,t,n){this._nestingLevel=1,this._editor=e,this._snippet=t,this._offset=n,this._placeholderGroups=i.groupBy(t.placeholders,h.Placeholder.compareByIndex),this._placeholderGroupsIdx=-1}dispose(){this._placeholderDecorations&&this._editor.deltaDecorations([...this._placeholderDecorations.values()],[]),this._placeholderGroups.length=0}_initDecorations(){if(this._placeholderDecorations)return;this._placeholderDecorations=new Map;const e=this._editor.getModel();this._editor.changeDecorations(t=>{for(const i of this._snippet.placeholders){ - const n=this._snippet.offset(i),o=this._snippet.fullLen(i),s=r.Range.fromPositions(e.getPositionAt(this._offset+n),e.getPositionAt(this._offset+n+o)),a=i.isFinalTabstop?f._decor.inactiveFinal:f._decor.inactive,l=t.addDecoration(s,a);this._placeholderDecorations.set(i,l)}})}move(e){if(!this._editor.hasModel())return[];if(this._initDecorations(),this._placeholderGroupsIdx>=0){let e=[];for(const t of this._placeholderGroups[this._placeholderGroupsIdx])if(t.transform){const i=this._placeholderDecorations.get(t),n=this._editor.getModel().getDecorationRange(i),o=this._editor.getModel().getValueInRange(n);e.push(s.EditOperation.replaceMove(n,t.transform.resolve(o)))}e.length>0&&this._editor.executeEdits("snippet.placeholderTransform",e)}let t=!1;!0===e&&this._placeholderGroupsIdx0&&(this._placeholderGroupsIdx-=1,t=!0);const i=this._editor.getModel().changeDecorations(e=>{const i=new Set,n=[] -;for(const o of this._placeholderGroups[this._placeholderGroupsIdx]){const s=this._placeholderDecorations.get(o),r=this._editor.getModel().getDecorationRange(s);n.push(new a.Selection(r.startLineNumber,r.startColumn,r.endLineNumber,r.endColumn)),t=t&&this._hasPlaceholderBeenCollapsed(o),e.changeDecorationOptions(s,o.isFinalTabstop?f._decor.activeFinal:f._decor.active),i.add(o);for(const t of this._snippet.enclosingPlaceholders(o)){const n=this._placeholderDecorations.get(t);e.changeDecorationOptions(n,t.isFinalTabstop?f._decor.activeFinal:f._decor.active),i.add(t)}}for(const[t,n]of this._placeholderDecorations)i.has(t)||e.changeDecorationOptions(n,t.isFinalTabstop?f._decor.inactiveFinal:f._decor.inactive);return n});return t?this.move(e):null!=i?i:[]}_hasPlaceholderBeenCollapsed(e){let t=e;for(;t;){if(t instanceof h.Placeholder){const e=this._placeholderDecorations.get(t);if(this._editor.getModel().getDecorationRange(e).isEmpty()&&t.toString().length>0)return!0}t=t.parent}return!1}get isAtFirstPlaceholder(){ - return this._placeholderGroupsIdx<=0||0===this._placeholderGroups.length}get isAtLastPlaceholder(){return this._placeholderGroupsIdx===this._placeholderGroups.length-1}get hasPlaceholder(){return this._snippet.placeholders.length>0}computePossibleSelections(){const e=new Map;for(const t of this._placeholderGroups){let i;for(const n of t){if(n.isFinalTabstop)break;i||(i=[],e.set(n.index,i));const t=this._placeholderDecorations.get(n),o=this._editor.getModel().getDecorationRange(t);if(!o){e.delete(n.index);break}i.push(o)}}return e}get choice(){return this._placeholderGroups[this._placeholderGroupsIdx][0].choice}merge(e){const t=this._editor.getModel();this._nestingLevel*=10,this._editor.changeDecorations(n=>{for(const i of this._placeholderGroups[this._placeholderGroupsIdx]){const o=e.shift();console.assert(!o._placeholderDecorations);const s=o._snippet.placeholderInfo.last.index -;for(const e of o._snippet.placeholderInfo.all)e.isFinalTabstop?e.index=i.index+(s+1)/this._nestingLevel:e.index=i.index+e.index/this._nestingLevel;this._snippet.replace(i,o._snippet.children);const a=this._placeholderDecorations.get(i);n.removeDecoration(a),this._placeholderDecorations.delete(i);for(const e of o._snippet.placeholders){const i=o._snippet.offset(e),s=o._snippet.fullLen(e),a=r.Range.fromPositions(t.getPositionAt(o._offset+i),t.getPositionAt(o._offset+i+s)),l=n.addDecoration(a,f._decor.inactive);this._placeholderDecorations.set(e,l)}}this._placeholderGroups=i.groupBy(this._snippet.placeholders,h.Placeholder.compareByIndex)})}}t.OneSnippet=f,f._decor={active:l.ModelDecorationOptions.register({stickiness:0,className:"snippet-placeholder"}),inactive:l.ModelDecorationOptions.register({stickiness:1,className:"snippet-placeholder"}),activeFinal:l.ModelDecorationOptions.register({stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:l.ModelDecorationOptions.register({stickiness:1, - className:"finish-snippet-placeholder"})};const _={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};class v{constructor(e,t,i=_){this._templateMerges=[],this._snippets=[],this._editor=e,this._template=t,this._options=i}static adjustWhitespace(e,t,i,n,s){const r=e.getLineContent(t.lineNumber),a=o.getLeadingWhitespace(r,0,t.column-1);i.walk(t=>{if(t instanceof h.Text&&!(t.parent instanceof h.Choice)){const i=t.value.split(/\r\n|\r|\n/);if(n)for(let t=1;te.get(d.IWorkspaceContextService,c.optional)),S=e.invokeWithinContext(e=>new u.ModelBasedVariableResolver(e.get(m.ILabelService,c.optional),C)),w=()=>l;let y=0,E=C.getValueInRange(v.adjustSelection(C,e.getSelection(),i,0)),L=C.getValueInRange(v.adjustSelection(C,e.getSelection(),0,n)),x=C.getLineFirstNonWhitespaceColumn(e.getSelection().positionLineNumber);const D=e.getSelections().map((e,t)=>({selection:e,idx:t})).sort((e,t)=>r.Range.compareRangesUsingStarts(e.selection,t.selection));for(const{selection:r,idx:l}of D){let d=v.adjustSelection(C,r,i,0),c=v.adjustSelection(C,r,0,n);E!==C.getValueInRange(d)&&(d=r),L!==C.getValueInRange(c)&&(c=r);const m=r.setStartPosition(d.startLineNumber,d.startColumn).setEndPosition(c.endLineNumber,c.endColumn),k=(new h.SnippetParser).parse(t,!0,o),N=m.getStartPosition() - ;v.adjustWhitespace(C,N,k,a||l>0&&x!==C.getLineFirstNonWhitespaceColumn(r.positionLineNumber),!0),k.resolveVariables(new u.CompositeSnippetVariableResolver([S,new u.ClipboardBasedVariableResolver(w,l,D.length,"spread"===e.getOption(62)),new u.SelectionBasedVariableResolver(C,r,l,g),new u.CommentBasedVariableResolver(C,r),new u.TimeBasedVariableResolver,new u.WorkspaceBasedVariableResolver(b),new u.RandomBasedVariableResolver]));const I=C.getOffsetAt(N)+y;y+=k.toString().length-C.getValueLengthInRange(m),p[l]=s.EditOperation.replace(m,k.toString()),p[l].identifier={major:l,minor:0},_[l]=new f(e,k,I)}return{edits:p,snippets:_}}dispose(){n.dispose(this._snippets)}_logInfo(){return`template="${this._template}", merged_templates="${this._templateMerges.join(" -> ")}"`}insert(){if(!this._editor.hasModel())return - ;const{edits:e,snippets:t}=v.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer);this._snippets=t,this._editor.executeEdits("snippet",e,e=>this._snippets[0].hasPlaceholder?this._move(!0):e.filter(e=>!!e.identifier).map(e=>a.Selection.fromPositions(e.range.getEndPosition()))),this._editor.revealRange(this._editor.getSelections()[0])}merge(e,t=_){if(!this._editor.hasModel())return;this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,e]);const{edits:i,snippets:n}=v.createEditsAndSnippets(this._editor,e,t.overwriteBefore,t.overwriteAfter,!0,t.adjustWhitespace,t.clipboardText,t.overtypingCapturer);this._editor.executeEdits("snippet",i,e=>{for(const e of this._snippets)e.merge(n);return console.assert(0===n.length), - this._snippets[0].hasPlaceholder?this._move(void 0):e.filter(e=>!!e.identifier).map(e=>a.Selection.fromPositions(e.range.getEndPosition()))})}next(){const e=this._move(!0);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}prev(){const e=this._move(!1);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}_move(e){const t=[];for(const i of this._snippets){const n=i.move(e);t.push(...n)}return t}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get choice(){return this._snippets[0].choice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const e=this._editor.getSelections();if(e.length{e.push(...n.get(t))})}e.sort(r.Range.compareRangesUsingStarts);for(let[i,n]of t)if(n.length===e.length){n.sort(r.Range.compareRangesUsingStarts);for(let o=0;o0}}t.SnippetSession=v})),define(t[182],i([0,1,2,11,3,20,22,137,17,81,653]),(function(e,t,i,n,o,s,r,d,c,h,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SnippetController2=void 0;const g={overwriteBefore:0,overwriteAfter:0,undoStopBefore:!0,undoStopAfter:!0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};let p=class e{constructor(t,n,o){this._editor=t,this._logService=n,this._snippetListener=new i.DisposableStore,this._modelVersionId=-1,this._inSnippet=e.InSnippetMode.bindTo(o),this._hasNextTabstop=e.HasNextTabstop.bindTo(o),this._hasPrevTabstop=e.HasPrevTabstop.bindTo(o)}static get(t){ - return t.getContribution(e.ID)}dispose(){this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),i.dispose(this._session),this._snippetListener.dispose()}insert(e,t){try{this._doInsert(e,void 0===t?g:Object.assign(Object.assign({},g),t))}catch(t){this.cancel(),this._logService.error(t),this._logService.error("snippet_error"),this._logService.error("insert_template=",e),this._logService.error("existing_template=",this._session?this._session._logInfo():"")}}_doInsert(e,t){this._editor.hasModel()&&(this._snippetListener.clear(),t.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(e,t):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new u.SnippetSession(this._editor,e,t),this._session.insert()),t.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(e=>e.isFlush&&this.cancel())), - this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState())))}_updateState(){if(this._session&&this._editor.hasModel()){if(this._modelVersionId===this._editor.getModel().getAlternativeVersionId())return this.cancel();if(!this._session.hasPlaceholder)return this.cancel();if(this._session.isAtLastPlaceholder||!this._session.isSelectionWithinPlaceholders())return this.cancel();this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),this._handleChoice()}}_handleChoice(){if(!this._session||!this._editor.hasModel())return void(this._currentChoice=void 0);const{choice:e}=this._session;if(e){if(this._currentChoice!==e){this._currentChoice=e,this._editor.setSelections(this._editor.getSelections().map(e=>s.Selection.fromPositions(e.getStartPosition())));const[t]=e.options -;d.showSimpleSuggestions(this._editor,e.options.map((e,i)=>({kind:13,label:e.value,insertText:e.value,sortText:"a".repeat(i+1),range:o.Range.fromPositions(this._editor.getPosition(),this._editor.getPosition().delta(0,t.value.length))})))}}else this._currentChoice=void 0}finish(){for(;this._inSnippet.get();)this.next()}cancel(e=!1){this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),i.dispose(this._session),this._session=void 0,this._modelVersionId=-1,e&&this._editor.setSelections([this._editor.getSelection()])}prev(){this._session&&this._session.prev(),this._updateState()}next(){this._session&&this._session.next(),this._updateState()}isInSnippet(){return Boolean(this._inSnippet.get())}};p.ID="snippetController2",p.InSnippetMode=new c.RawContextKey("inSnippetMode",!1),p.HasNextTabstop=new c.RawContextKey("hasNextTabstop",!1),p.HasPrevTabstop=new c.RawContextKey("hasPrevTabstop",!1),p=a([l(1,h.ILogService),l(2,c.IContextKeyService)],p), - t.SnippetController2=p,n.registerEditorContribution(p.ID,p);const m=n.EditorCommand.bindToContribution(p.get);n.registerEditorCommand(new m({id:"jumpToNextSnippetPlaceholder",precondition:c.ContextKeyExpr.and(p.InSnippetMode,p.HasNextTabstop),handler:e=>e.next(),kbOpts:{weight:130,kbExpr:r.EditorContextKeys.editorTextFocus,primary:2}})),n.registerEditorCommand(new m({id:"jumpToPrevSnippetPlaceholder",precondition:c.ContextKeyExpr.and(p.InSnippetMode,p.HasPrevTabstop),handler:e=>e.prev(),kbOpts:{weight:130,kbExpr:r.EditorContextKeys.editorTextFocus,primary:1026}})),n.registerEditorCommand(new m({id:"leaveSnippet",precondition:p.InSnippetMode,handler:e=>e.cancel(!0),kbOpts:{weight:130,kbExpr:r.EditorContextKeys.editorTextFocus,primary:9,secondary:[1033]}})),n.registerEditorCommand(new m({id:"acceptSnippet",precondition:p.InSnippetMode,handler:e=>e.finish()}))})),define(t[654],i([0,1,19,15,12,4,2,20,18,402,137,182,25,405,8]),(function(e,t,i,n,o,s,a,l,d,c,h,u,g,p,m){"use strict" -;Object.defineProperty(t,"__esModule",{value:!0}),t.SuggestModel=t.LineContext=void 0;class f{constructor(e,t,i,n){this.leadingLineContent=e.getLineContent(t.lineNumber).substr(0,t.column-1),this.leadingWord=e.getWordUntilPosition(t),this.lineNumber=t.lineNumber,this.column=t.column,this.auto=i,this.shy=n}static shouldAutoTrigger(e){if(!e.hasModel())return!1;const t=e.getModel(),i=e.getPosition();t.tokenizeIfCheap(i.lineNumber);const n=t.getWordAtPosition(i);return!!n&&(n.endColumn===i.column&&!!isNaN(Number(n.word)))}}t.LineContext=f;class _{constructor(e,t,i){this._editor=e,this._editorWorkerService=t,this._clipboardService=i,this._toDispose=new a.DisposableStore,this._quickSuggestDelay=10,this._triggerCharacterListener=new a.DisposableStore,this._triggerQuickSuggest=new n.TimeoutTimer,this._state=0,this._completionDisposables=new a.DisposableStore,this._onDidCancel=new s.Emitter,this._onDidTrigger=new s.Emitter,this._onDidSuggest=new s.Emitter,this.onDidCancel=this._onDidCancel.event, - this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._currentSelection=this._editor.getSelection()||new l.Selection(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters(),this._updateQuickSuggest()})),this._toDispose.add(d.CompletionProviderRegistry.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(e=>{this._onCursorChange(e)}));let o=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{o=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{o=!1,this._refilterCompletionItems()})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{o||this._refilterCompletionItems()})), - this._updateTriggerCharacters(),this._updateQuickSuggest()}dispose(){a.dispose(this._triggerCharacterListener),a.dispose([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateQuickSuggest(){this._quickSuggestDelay=this._editor.getOption(71),(isNaN(this._quickSuggestDelay)||!this._quickSuggestDelay&&0!==this._quickSuggestDelay||this._quickSuggestDelay<0)&&(this._quickSuggestDelay=10)}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),this._editor.getOption(72)||!this._editor.hasModel()||!this._editor.getOption(99))return;const e=new Map;for(const t of d.CompletionProviderRegistry.all(this._editor.getModel()))for(const i of t.triggerCharacters||[]){let n=e.get(i);n||((n=new Set).add(h.getSnippetSuggestSupport()),e.set(i,n)),n.add(t)}const t=t=>{var i;if(!t){const e=this._editor.getPosition();t=this._editor.getModel().getLineContent(e.lineNumber).substr(0,e.column-1)}let n="" -;m.isLowSurrogate(t.charCodeAt(t.length-1))?m.isHighSurrogate(t.charCodeAt(t.length-2))&&(n=t.substr(t.length-2)):n=t.charAt(t.length-1);const o=e.get(n);if(o){const e=null===(i=this._completionModel)||void 0===i?void 0:i.adopt(o);this.trigger({auto:!0,shy:!1,triggerCharacter:n},Boolean(this._completionModel),o,e)}};this._triggerCharacterListener.add(this._editor.onDidType(t)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(t))}get state(){return this._state}cancel(e=!1){0!==this._state&&(this._triggerQuickSuggest.cancel(),this._requestToken&&(this._requestToken.cancel(),this._requestToken=void 0),this._state=0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:e}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){0!==this._state&&(this._editor.hasModel()&&d.CompletionProviderRegistry.has(this._editor.getModel())?this.trigger({auto:2===this._state,shy:!1},!0):this.cancel())}_onCursorChange(e){if(!this._editor.hasModel())return - ;const t=this._editor.getModel(),i=this._currentSelection;if(this._currentSelection=this._editor.getSelection(),!e.selection.isEmpty()||0!==e.reason||"keyboard"!==e.source&&"deleteLeft"!==e.source)this.cancel();else if(d.CompletionProviderRegistry.has(t)&&0===this._state){if(!1===this._editor.getOption(70))return;if(!i.containsRange(this._currentSelection)&&!i.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition()))return;if(this._editor.getOption(96).snippetsPreventQuickSuggestions&&u.SnippetController2.get(this._editor).isInSnippet())return;this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(0!==this._state)return;if(!f.shouldAutoTrigger(this._editor))return;if(!this._editor.hasModel())return;const e=this._editor.getModel(),t=this._editor.getPosition(),i=this._editor.getOption(70);if(!1!==i){if(!0===i);else{e.tokenizeIfCheap(t.lineNumber);const n=e.getLineTokens(t.lineNumber),o=n.getStandardTokenType(n.findTokenIndexAtOffset(Math.max(t.column-1-1,0))) -;if(!(i.other&&0===o||i.comments&&1===o||i.strings&&2===o))return}this.trigger({auto:!0,shy:!1})}},this._quickSuggestDelay)}}_refilterCompletionItems(){Promise.resolve().then(()=>{if(0===this._state)return;if(!this._editor.hasModel())return;const e=this._editor.getModel(),t=this._editor.getPosition(),i=new f(e,t,2===this._state,!1);this._onNewContext(i)})}trigger(e,t=!1,n,s){var l;if(!this._editor.hasModel())return;const d=this._editor.getModel(),u=e.auto,m=new f(d,this._editor.getPosition(),u,e.shy);this.cancel(t),this._state=u?2:1,this._onDidTrigger.fire({auto:u,shy:e.shy,position:this._editor.getPosition()}),this._context=m;let v={triggerKind:null!==(l=e.triggerKind)&&void 0!==l?l:0};e.triggerCharacter&&(v={triggerKind:1,triggerCharacter:e.triggerCharacter}),this._requestToken=new g.CancellationTokenSource;const C=this._editor.getOption(93);let b=1;switch(C){case"top":b=0;break;case"bottom":b=2} - let S=_._createItemKindFilter(this._editor),w=p.WordDistance.create(this._editorWorkerService,this._editor),y=h.provideSuggestionItems(d,this._editor.getPosition(),new h.CompletionOptions(b,S,n),v,this._requestToken.token);Promise.all([y,w]).then(([t,n])=>r(this,void 0,void 0,(function*(){if(a.dispose(this._requestToken),0===this._state)return;if(!this._editor.hasModel())return;let o;(t.needsClipboard||i.isNonEmptyArray(s))&&(o=yield this._clipboardService.readText());const r=this._editor.getModel();let l=t.items;if(i.isNonEmptyArray(s)){const e=h.getSuggestionComparator(b);l=l.concat(s).sort(e)}const d=new f(r,this._editor.getPosition(),u,e.shy);this._completionModel=new c.CompletionModel(l,this._context.column,{leadingLineContent:d.leadingLineContent,characterCountDelta:d.column-this._context.column},n,this._editor.getOption(96),this._editor.getOption(93),o),this._completionDisposables.add(t.dispoables),this._onNewContext(d)}))).catch(o.onUnexpectedError)}static _createItemKindFilter(e){const t=new Set -;"none"===e.getOption(93)&&t.add(27);const i=e.getOption(96);return i.showMethods||t.add(0),i.showFunctions||t.add(1),i.showConstructors||t.add(2),i.showFields||t.add(3),i.showVariables||t.add(4),i.showClasses||t.add(5),i.showStructs||t.add(6),i.showInterfaces||t.add(7),i.showModules||t.add(8),i.showProperties||t.add(9),i.showEvents||t.add(10),i.showOperators||t.add(11),i.showUnits||t.add(12),i.showValues||t.add(13),i.showConstants||t.add(14),i.showEnums||t.add(15),i.showEnumMembers||t.add(16),i.showKeywords||t.add(17),i.showWords||t.add(18),i.showColors||t.add(19),i.showFiles||t.add(20),i.showReferences||t.add(21),i.showColors||t.add(22),i.showFolders||t.add(23),i.showTypeParameters||t.add(24),i.showSnippets||t.add(27),i.showUsers||t.add(25),i.showIssues||t.add(26),t}_onNewContext(e){if(this._context)if(e.lineNumber===this._context.lineNumber){if(e.leadingWord.startColumnthis._context.leadingWord.startColumn){const e=new Set(d.CompletionProviderRegistry.all(this._editor.getModel()));this._completionModel.allProvider.forEach(t=>e.delete(t));const t=this._completionModel.adopt(new Set);this.trigger({auto:this._context.auto,shy:!1},!0,e,t)}else if(e.column>this._context.column&&this._completionModel.incomplete.size>0&&0!==e.leadingWord.word.length){const{incomplete:e}=this._completionModel,t=this._completionModel.adopt(e);this.trigger({auto:2===this._state,shy:!1,triggerKind:2},!0,e,t)}else{let t=this._completionModel.lineContext,i=!1;if(this._completionModel.lineContext={leadingLineContent:e.leadingLineContent,characterCountDelta:e.column-this._context.column},0===this._completionModel.items.length){if(f.shouldAutoTrigger(this._editor)&&this._context.leadingWord.endColumn0)&&0===e.leadingWord.word.length)return void this.cancel()}this._onDidSuggest.fire({completionModel:this._completionModel,auto:this._context.auto,shy:this._context.shy,isFrozen:i})}}else this.cancel()}}t.SuggestModel=_})),define(t[655],i([0,1,48,19,12,39,2,68,11,60,3,22,182,125,554,490,28,17,10,83,137,526,654,623,527,4,72,15,23,403,404,13,16,33,25,81,111,80]),(function(e,t,i,n,o,s,r,d,c,h,u,g,p,m,f,_,v,C,b,S,w,y,E,L,x,D,k,N,I,M,R,T,O,A,P,F,W,B){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerSuggestAction=t.SuggestController=void 0;class V{constructor(e,t){if(this._model=e,this._position=t,e.getLineMaxColumn(t.lineNumber)!==t.column){const i=e.getOffsetAt(t),n=e.getPositionAt(i+1);this._marker=e.deltaDecorations([],[{range:u.Range.fromPositions(t,n),options:{stickiness:1}}])}}dispose(){ - this._marker&&!this._model.isDisposed()&&this._model.deltaDecorations(this._marker,[])}delta(e){if(this._model.isDisposed()||this._position.lineNumber!==e.lineNumber)return 0;if(this._marker){const t=this._model.getDecorationRange(this._marker[0]);return this._model.getOffsetAt(t.getStartPosition())-this._model.getOffsetAt(e)}return this._model.getLineMaxColumn(e.lineNumber)-e.column}}let z=class e{constructor(e,t,i,n,o,a,l,d){this._memoryService=i,this._commandService=n,this._contextKeyService=o,this._instantiationService=a,this._logService=l,this._lineSuffix=new r.MutableDisposable,this._toDispose=new r.DisposableStore,this.editor=e,this.model=new E.SuggestModel(this.editor,t,d),this.widget=this._toDispose.add(new N.IdleValue(()=>{const e=this._instantiationService.createInstance(L.SuggestWidget,this.editor);this._toDispose.add(e),this._toDispose.add(e.onDidSelect(e=>this._insertSuggestion(e,0),this));const t=new M.CommitCharacterController(this.editor,e,e=>this._insertSuggestion(e,2)) -;this._toDispose.add(t),this._toDispose.add(this.model.onDidSuggest(e=>{0===e.completionModel.items.length&&t.reset()}));const i=w.Context.MakesTextEdit.bindTo(this._contextKeyService),n=w.Context.HasInsertAndReplaceRange.bindTo(this._contextKeyService),o=w.Context.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add(r.toDisposable(()=>{i.reset(),n.reset(),o.reset()})),this._toDispose.add(e.onDidFocus(({item:e})=>{const t=this.editor.getPosition(),s=e.editStart.column,r=t.column;let a=!0;if(!("smart"!==this.editor.getOption(1)||2!==this.model.state||e.completion.command||e.completion.additionalTextEdits||4&e.completion.insertTextRules||r-s!==e.completion.insertText.length)){a=this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:s,endLineNumber:t.lineNumber,endColumn:r})!==e.completion.insertText}i.set(a),n.set(!T.Position.equals(e.editInsertEnd,e.editReplaceEnd)), - o.set(Boolean(e.provider.resolveCompletionItem)||Boolean(e.completion.documentation)||e.completion.detail!==e.completion.label)})),this._toDispose.add(e.onDetailsKeyDown(e=>{e.toKeybinding().equals(new s.SimpleKeybinding(!0,!1,!1,!1,33))||O.isMacintosh&&e.toKeybinding().equals(new s.SimpleKeybinding(!1,!1,!1,!0,33))?e.stopPropagation():e.toKeybinding().isModifierKey()||this.editor.focus()})),e})),this._overtypingCapturer=this._toDispose.add(new N.IdleValue(()=>this._toDispose.add(new R.OvertypingCapturer(this.editor,this.model)))),this._alternatives=this._toDispose.add(new N.IdleValue(()=>this._toDispose.add(new y.SuggestAlternatives(this.editor,this._contextKeyService)))),this._toDispose.add(a.createInstance(x.WordContextKey,e)),this._toDispose.add(this.model.onDidTrigger(e=>{this.widget.value.showTriggered(e.auto,e.shy?250:50),this._lineSuffix.value=new V(this.editor.getModel(),e.position)})),this._toDispose.add(this.model.onDidSuggest(e=>{if(!e.shy){ - let t=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.completionModel.items);this.widget.value.showSuggestions(e.completionModel,t,e.isFrozen,e.auto)}})),this._toDispose.add(this.model.onDidCancel(e=>{e.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));let c=w.Context.AcceptSuggestionsOnEnter.bindTo(o),h=()=>{const e=this.editor.getOption(1);c.set("on"===e||"smart"===e)};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>h())),h()}static get(t){return t.getContribution(e.ID)}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose()}_insertSuggestion(e,t){if(!e||!e.item)return this._alternatives.value.reset(),this.model.cancel(),void this.model.clear();if(!this.editor.hasModel())return;const i=this.editor.getModel(),n=i.getAlternativeVersionId(),{item:s}=e,r=[],a=new P.CancellationTokenSource -;1&t||this.editor.pushUndoStop();const l=this.getOverwriteInfo(s,Boolean(8&t));if(this._memoryService.memorize(i,this.editor.getPosition(),s),Array.isArray(s.completion.additionalTextEdits)){const e=d.StableEditorScrollState.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",s.completion.additionalTextEdits.map(e=>h.EditOperation.replace(u.Range.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!s.isResolved){const e=new W.StopWatch(!0);let n;const o=i.onDidChangeContent(e=>{if(e.isFlush)return a.cancel(),void o.dispose();for(let t of e.changes){const e=u.Range.getEndPosition(t.range);n&&!T.Position.isBefore(e,n)||(n=e)}});let l=t;t|=2;let c=!1,g=this.editor.onWillType(()=>{g.dispose(),c=!0,2&l||this.editor.pushUndoStop()});r.push(s.resolve(a.token).then(()=>{if(!s.completion.additionalTextEdits||a.token.isCancellationRequested)return!1 - ;if(n&&s.completion.additionalTextEdits.some(e=>T.Position.isBefore(n,u.Range.getStartPosition(e.range))))return!1;c&&this.editor.pushUndoStop();const e=d.StableEditorScrollState.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",s.completion.additionalTextEdits.map(e=>h.EditOperation.replace(u.Range.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor),!c&&2&l||this.editor.pushUndoStop(),!0}).then(t=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",e.elapsed(),t),o.dispose(),g.dispose()}))}let{insertText:c}=s.completion;4&s.completion.insertTextRules||(c=m.SnippetParser.escape(c)),p.SnippetController2.get(this.editor).insert(c,{overwriteBefore:l.overwriteBefore,overwriteAfter:l.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(1&s.completion.insertTextRules),clipboardText:e.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value}),2&t||this.editor.pushUndoStop(), - s.completion.command?s.completion.command.id===H.id?this.model.trigger({auto:!0,shy:!1},!0):(r.push(this._commandService.executeCommand(s.completion.command.id,...s.completion.command.arguments?[...s.completion.command.arguments]:[]).catch(o.onUnexpectedError)),this.model.cancel()):this.model.cancel(),4&t&&this._alternatives.value.set(e,e=>{for(a.cancel();i.canUndo();){n!==i.getAlternativeVersionId()&&i.undo(),this._insertSuggestion(e,3|(8&t?8:0));break}}),this._alertCompletionItem(s),Promise.all(r).finally(()=>{this.model.clear(),a.dispose()})}getOverwriteInfo(e,t){I.assertType(this.editor.hasModel());let i="replace"===this.editor.getOption(96).insertMode;t&&(i=!i);const n=e.position.column-e.editStart.column,o=(i?e.editReplaceEnd.column:e.editInsertEnd.column)-e.position.column;return{overwriteBefore:n+(this.editor.getPosition().column-e.position.column),overwriteAfter:o+(this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0)}}_alertCompletionItem({completion:e}){ - const t="string"==typeof e.label?e.label:e.label.name;if(n.isNonEmptyArray(e.additionalTextEdits)){let n=_.localize(0,null,t,e.additionalTextEdits.length);i.alert(n)}}triggerSuggest(e){this.editor.hasModel()&&(this.model.trigger({auto:!1,shy:!1},!1,e),this.editor.revealLine(this.editor.getPosition().lineNumber,0),this.editor.focus())}triggerSuggestAndAcceptBest(e){if(!this.editor.hasModel())return;const t=this.editor.getPosition(),i=()=>{t.equals(this.editor.getPosition())&&this._commandService.executeCommand(e.fallback)},n=e=>{if(4&e.completion.insertTextRules||e.completion.additionalTextEdits)return!0;const t=this.editor.getPosition(),i=e.editStart.column,n=t.column;return n-i!==e.completion.insertText.length||this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:i,endLineNumber:t.lineNumber,endColumn:n})!==e.completion.insertText};D.Event.once(this.model.onDidTrigger)(e=>{let t=[];D.Event.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{r.dispose(t),i()},void 0,t), - this.model.onDidSuggest(({completionModel:e})=>{if(r.dispose(t),0===e.items.length)return void i();const o=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.items),s=e.items[o];n(s)?(this.editor.pushUndoStop(),this._insertSuggestion({index:o,item:s,model:e},7)):i()},void 0,t)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealLine(t.lineNumber,0),this.editor.focus()}acceptSelectedSuggestion(e,t){const i=this.widget.value.getFocusedItem();let n=0;e&&(n|=4),t&&(n|=8),this._insertSuggestion(i,n)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){ - this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}};z.ID="editor.contrib.suggestController",z=a([l(1,k.IEditorWorkerService),l(2,f.ISuggestMemoryService),l(3,v.ICommandService),l(4,C.IContextKeyService),l(5,b.IInstantiationService),l(6,F.ILogService),l(7,B.IClipboardService)],z),t.SuggestController=z;class H extends c.EditorAction{constructor(){super({id:H.id,label:_.localize(1,null),alias:"Trigger Suggest",precondition:C.ContextKeyExpr.and(g.EditorContextKeys.writable,g.EditorContextKeys.hasCompletionItemProvider),kbOpts:{kbExpr:g.EditorContextKeys.textInputFocus,primary:2058,mac:{primary:266,secondary:[521]},weight:100}})}run(e,t){const i=z.get(t);i&&i.triggerSuggest()}}t.TriggerSuggestAction=H,H.id="editor.action.triggerSuggest",c.registerEditorContribution(z.ID,z), - c.registerEditorAction(H);const K=c.EditorCommand.bindToContribution(z.get);c.registerEditorCommand(new K({id:"acceptSelectedSuggestion",precondition:w.Context.Visible,handler(e){e.acceptSelectedSuggestion(!0,!1)}})),S.KeybindingsRegistry.registerKeybindingRule({id:"acceptSelectedSuggestion",when:C.ContextKeyExpr.and(w.Context.Visible,g.EditorContextKeys.textInputFocus),primary:2,weight:190}),S.KeybindingsRegistry.registerKeybindingRule({id:"acceptSelectedSuggestion",when:C.ContextKeyExpr.and(w.Context.Visible,g.EditorContextKeys.textInputFocus,w.Context.AcceptSuggestionsOnEnter,w.Context.MakesTextEdit),primary:3,weight:190}),A.MenuRegistry.appendMenuItem(w.suggestWidgetStatusbarMenu,{command:{id:"acceptSelectedSuggestion",title:_.localize(2,null)},group:"left",order:1,when:w.Context.HasInsertAndReplaceRange.toNegated()}),A.MenuRegistry.appendMenuItem(w.suggestWidgetStatusbarMenu,{command:{id:"acceptSelectedSuggestion",title:_.localize(3,null)},group:"left",order:1, - when:C.ContextKeyExpr.and(w.Context.HasInsertAndReplaceRange,C.ContextKeyExpr.equals("config.editor.suggest.insertMode","insert"))}),A.MenuRegistry.appendMenuItem(w.suggestWidgetStatusbarMenu,{command:{id:"acceptSelectedSuggestion",title:_.localize(4,null)},group:"left",order:1,when:C.ContextKeyExpr.and(w.Context.HasInsertAndReplaceRange,C.ContextKeyExpr.equals("config.editor.suggest.insertMode","replace"))}),c.registerEditorCommand(new K({id:"acceptAlternativeSelectedSuggestion",precondition:C.ContextKeyExpr.and(w.Context.Visible,g.EditorContextKeys.textInputFocus),kbOpts:{weight:190,kbExpr:g.EditorContextKeys.textInputFocus,primary:1027,secondary:[1026]},handler(e){e.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:w.suggestWidgetStatusbarMenu,group:"left",order:2,when:C.ContextKeyExpr.and(w.Context.HasInsertAndReplaceRange,C.ContextKeyExpr.equals("config.editor.suggest.insertMode","insert")),title:_.localize(5,null)},{menuId:w.suggestWidgetStatusbarMenu,group:"left",order:2, - when:C.ContextKeyExpr.and(w.Context.HasInsertAndReplaceRange,C.ContextKeyExpr.equals("config.editor.suggest.insertMode","replace")),title:_.localize(6,null)}]})),v.CommandsRegistry.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion"),c.registerEditorCommand(new K({id:"hideSuggestWidget",precondition:w.Context.Visible,handler:e=>e.cancelSuggestWidget(),kbOpts:{weight:190,kbExpr:g.EditorContextKeys.textInputFocus,primary:9,secondary:[1033]}})),c.registerEditorCommand(new K({id:"selectNextSuggestion",precondition:C.ContextKeyExpr.and(w.Context.Visible,w.Context.MultipleSuggestions),handler:e=>e.selectNextSuggestion(),kbOpts:{weight:190,kbExpr:g.EditorContextKeys.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}})),c.registerEditorCommand(new K({id:"selectNextPageSuggestion",precondition:C.ContextKeyExpr.and(w.Context.Visible,w.Context.MultipleSuggestions),handler:e=>e.selectNextPageSuggestion(),kbOpts:{weight:190, - kbExpr:g.EditorContextKeys.textInputFocus,primary:12,secondary:[2060]}})),c.registerEditorCommand(new K({id:"selectLastSuggestion",precondition:C.ContextKeyExpr.and(w.Context.Visible,w.Context.MultipleSuggestions),handler:e=>e.selectLastSuggestion()})),c.registerEditorCommand(new K({id:"selectPrevSuggestion",precondition:C.ContextKeyExpr.and(w.Context.Visible,w.Context.MultipleSuggestions),handler:e=>e.selectPrevSuggestion(),kbOpts:{weight:190,kbExpr:g.EditorContextKeys.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}})),c.registerEditorCommand(new K({id:"selectPrevPageSuggestion",precondition:C.ContextKeyExpr.and(w.Context.Visible,w.Context.MultipleSuggestions),handler:e=>e.selectPrevPageSuggestion(),kbOpts:{weight:190,kbExpr:g.EditorContextKeys.textInputFocus,primary:11,secondary:[2059]}})),c.registerEditorCommand(new K({id:"selectFirstSuggestion",precondition:C.ContextKeyExpr.and(w.Context.Visible,w.Context.MultipleSuggestions),handler:e=>e.selectFirstSuggestion()})), - c.registerEditorCommand(new K({id:"toggleSuggestionDetails",precondition:w.Context.Visible,handler:e=>e.toggleSuggestionDetails(),kbOpts:{weight:190,kbExpr:g.EditorContextKeys.textInputFocus,primary:2058,mac:{primary:266}},menuOpts:[{menuId:w.suggestWidgetStatusbarMenu,group:"right",order:1,when:C.ContextKeyExpr.and(w.Context.DetailsVisible,w.Context.CanResolve),title:_.localize(7,null)},{menuId:w.suggestWidgetStatusbarMenu,group:"right",order:1,when:C.ContextKeyExpr.and(w.Context.DetailsVisible.toNegated(),w.Context.CanResolve),title:_.localize(8,null)}]})),c.registerEditorCommand(new K({id:"toggleExplainMode",precondition:w.Context.Visible,handler:e=>e.toggleExplainMode(),kbOpts:{weight:100,primary:2133}})),c.registerEditorCommand(new K({id:"toggleSuggestionFocus",precondition:w.Context.Visible,handler:e=>e.toggleSuggestionFocus(),kbOpts:{weight:190,kbExpr:g.EditorContextKeys.textInputFocus,primary:2570,mac:{primary:778}}})),c.registerEditorCommand(new K({id:"insertBestCompletion", - precondition:C.ContextKeyExpr.and(g.EditorContextKeys.textInputFocus,C.ContextKeyExpr.equals("config.editor.tabCompletion","on"),x.WordContextKey.AtEnd,w.Context.Visible.toNegated(),y.SuggestAlternatives.OtherSuggestions.toNegated(),p.SnippetController2.InSnippetMode.toNegated()),handler:(e,t)=>{e.triggerSuggestAndAcceptBest(I.isObject(t)?Object.assign({fallback:"tab"},t):{fallback:"tab"})},kbOpts:{weight:190,primary:2}})),c.registerEditorCommand(new K({id:"insertNextSuggestion",precondition:C.ContextKeyExpr.and(g.EditorContextKeys.textInputFocus,C.ContextKeyExpr.equals("config.editor.tabCompletion","on"),y.SuggestAlternatives.OtherSuggestions,w.Context.Visible.toNegated(),p.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptNextSuggestion(),kbOpts:{weight:190,kbExpr:g.EditorContextKeys.textInputFocus,primary:2}})),c.registerEditorCommand(new K({id:"insertPrevSuggestion", - precondition:C.ContextKeyExpr.and(g.EditorContextKeys.textInputFocus,C.ContextKeyExpr.equals("config.editor.tabCompletion","on"),y.SuggestAlternatives.OtherSuggestions,w.Context.Visible.toNegated(),p.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptPrevSuggestion(),kbOpts:{weight:190,kbExpr:g.EditorContextKeys.textInputFocus,primary:1026}}))})),define(t[656],i([0,1,175,138,252,206,557,600,558,559,560,615,603,245,564,565,566,567,261,610,568,570,524,259,260,256,639,573,612,574,613,643,617,620,622,576,182,655,577,247,578,640,624,248,579,61,115]),(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})}));d=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),c=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||d(t,e,i)} -;define(t[659],i([0,1,650,656,625,580,626,552,627,628,646,641,581]),(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),c(i,t)}))}).call(this); - -/*!----------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * monaco-typescript version: 4.1.1(2dcf85a5e8a63cb3a39a09a317fa99642a892088) - * Released under the MIT license - * https://github.com/Microsoft/monaco-typescript/blob/master/LICENSE.md - *-----------------------------------------------------------------------------*/ -define("vs/language/typescript/lib/typescriptServicesMetadata",["require","exports"],(function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.typescriptVersion=void 0,e.typescriptVersion="4.0.3"})),define("vs/language/typescript/fillers/monaco-editor-core",['vs/editor/editor.api'],(function(){return self.monaco})),define("vs/language/typescript/monaco.contribution",["require","exports","./lib/typescriptServicesMetadata","./fillers/monaco-editor-core"],(function(t,e,i,n){"use strict";var r,o,s,a,c;Object.defineProperty(e,"__esModule",{value:!0}),e.getJavaScriptWorker=e.getTypeScriptWorker=e.javascriptDefaults=e.typescriptDefaults=e.typescriptVersion=e.ModuleResolutionKind=e.ScriptTarget=e.NewLineKind=e.JsxEmit=e.ModuleKind=void 0,function(t){t[t.None=0]="None",t[t.CommonJS=1]="CommonJS",t[t.AMD=2]="AMD",t[t.UMD=3]="UMD",t[t.System=4]="System",t[t.ES2015=5]="ES2015",t[t.ESNext=99]="ESNext"}(r=e.ModuleKind||(e.ModuleKind={})),function(t){t[t.None=0]="None",t[t.Preserve=1]="Preserve",t[t.React=2]="React",t[t.ReactNative=3]="ReactNative"}(o=e.JsxEmit||(e.JsxEmit={})),function(t){t[t.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",t[t.LineFeed=1]="LineFeed"}(s=e.NewLineKind||(e.NewLineKind={})),function(t){t[t.ES3=0]="ES3",t[t.ES5=1]="ES5",t[t.ES2015=2]="ES2015",t[t.ES2016=3]="ES2016",t[t.ES2017=4]="ES2017",t[t.ES2018=5]="ES2018",t[t.ES2019=6]="ES2019",t[t.ES2020=7]="ES2020",t[t.ESNext=99]="ESNext",t[t.JSON=100]="JSON",t[t.Latest=99]="Latest"}(a=e.ScriptTarget||(e.ScriptTarget={})),function(t){t[t.Classic=1]="Classic",t[t.NodeJs=2]="NodeJs"}(c=e.ModuleResolutionKind||(e.ModuleResolutionKind={}));var p=function(){function t(t,e,i){this._onDidChange=new n.Emitter,this._onDidExtraLibsChange=new n.Emitter,this._extraLibs=Object.create(null),this._removedExtraLibs=Object.create(null),this._eagerModelSync=!1,this.setCompilerOptions(t),this.setDiagnosticsOptions(e),this.setWorkerOptions(i),this._onDidExtraLibsChangeTimeout=-1}return Object.defineProperty(t.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onDidExtraLibsChange",{get:function(){return this._onDidExtraLibsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"workerOptions",{get:function(){return this._workerOptions},enumerable:!1,configurable:!0}),t.prototype.getExtraLibs=function(){return this._extraLibs},t.prototype.addExtraLib=function(t,e){var i,n=this;if(i=void 0===e?"ts:extralib-"+Math.random().toString(36).substring(2,15):e,this._extraLibs[i]&&this._extraLibs[i].content===t)return{dispose:function(){}};var r=1;return this._removedExtraLibs[i]&&(r=this._removedExtraLibs[i]+1),this._extraLibs[i]&&(r=this._extraLibs[i].version+1),this._extraLibs[i]={content:t,version:r},this._fireOnDidExtraLibsChangeSoon(),{dispose:function(){var t=n._extraLibs[i];t&&t.version===r&&(delete n._extraLibs[i],n._removedExtraLibs[i]=r,n._fireOnDidExtraLibsChangeSoon())}}},t.prototype.setExtraLibs=function(t){for(var e in this._extraLibs)this._removedExtraLibs[e]=this._extraLibs[e].version;if(this._extraLibs=Object.create(null),t&&t.length>0)for(var i=0,n=t;i

    $BM6?O^KMKPWLU; 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 z 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%0A7F;vQ4`}LyT5n?Q;pub5I#Tu*( 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 z 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 `95U$j7XBT-6X$ZE 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 (;Xp5N_;`e=O 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 diff --git a/img/sw-spec-overview.png b/img/sw-spec-overview.png deleted file mode 100644 index f1bdb7de213ece6185068d253c7f9ce3e96c232d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 357116 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