From 64ae6a1ad646746c4e6a61b6b0c88ab011fd181a Mon Sep 17 00:00:00 2001 From: ArthurHeitmann <37270165+ArthurHeitmann@users.noreply.github.com> Date: Sat, 10 Aug 2024 23:00:08 +0200 Subject: [PATCH] add monaco text editor and support for bxm text editing --- assets/monaco_editor/.gitignore | 6 + assets/monaco_editor/index.html | 18 + .../node_modules/monaco-editor/LICENSE | 21 + .../browser/ui/codicons/codicon/codicon.ttf | Bin 0 -> 80340 bytes .../base/common/worker/simpleWorker.nls.de.js | 8 + .../base/common/worker/simpleWorker.nls.es.js | 8 + .../base/common/worker/simpleWorker.nls.fr.js | 8 + .../base/common/worker/simpleWorker.nls.it.js | 8 + .../base/common/worker/simpleWorker.nls.ja.js | 8 + .../vs/base/common/worker/simpleWorker.nls.js | 8 + .../base/common/worker/simpleWorker.nls.ko.js | 8 + .../base/common/worker/simpleWorker.nls.ru.js | 8 + .../common/worker/simpleWorker.nls.zh-cn.js | 8 + .../common/worker/simpleWorker.nls.zh-tw.js | 8 + .../min/vs/base/worker/workerMain.js | 30 + .../min/vs/basic-languages/abap/abap.js | 10 + .../min/vs/basic-languages/apex/apex.js | 10 + .../min/vs/basic-languages/azcli/azcli.js | 10 + .../min/vs/basic-languages/bat/bat.js | 10 + .../min/vs/basic-languages/bicep/bicep.js | 11 + .../vs/basic-languages/cameligo/cameligo.js | 10 + .../min/vs/basic-languages/clojure/clojure.js | 10 + .../min/vs/basic-languages/coffee/coffee.js | 10 + .../min/vs/basic-languages/cpp/cpp.js | 10 + .../min/vs/basic-languages/csharp/csharp.js | 10 + .../min/vs/basic-languages/csp/csp.js | 10 + .../min/vs/basic-languages/css/css.js | 12 + .../min/vs/basic-languages/cypher/cypher.js | 10 + .../min/vs/basic-languages/dart/dart.js | 10 + .../basic-languages/dockerfile/dockerfile.js | 10 + .../min/vs/basic-languages/ecl/ecl.js | 10 + .../min/vs/basic-languages/elixir/elixir.js | 10 + .../min/vs/basic-languages/flow9/flow9.js | 10 + .../freemarker2/freemarker2.js | 12 + .../min/vs/basic-languages/fsharp/fsharp.js | 10 + .../min/vs/basic-languages/go/go.js | 10 + .../min/vs/basic-languages/graphql/graphql.js | 10 + .../basic-languages/handlebars/handlebars.js | 10 + .../min/vs/basic-languages/hcl/hcl.js | 10 + .../min/vs/basic-languages/html/html.js | 10 + .../min/vs/basic-languages/ini/ini.js | 10 + .../min/vs/basic-languages/java/java.js | 10 + .../basic-languages/javascript/javascript.js | 10 + .../min/vs/basic-languages/julia/julia.js | 10 + .../min/vs/basic-languages/kotlin/kotlin.js | 10 + .../min/vs/basic-languages/less/less.js | 11 + .../min/vs/basic-languages/lexon/lexon.js | 10 + .../min/vs/basic-languages/liquid/liquid.js | 10 + .../min/vs/basic-languages/lua/lua.js | 10 + .../min/vs/basic-languages/m3/m3.js | 10 + .../vs/basic-languages/markdown/markdown.js | 10 + .../min/vs/basic-languages/mdx/mdx.js | 10 + .../min/vs/basic-languages/mips/mips.js | 10 + .../min/vs/basic-languages/msdax/msdax.js | 10 + .../min/vs/basic-languages/mysql/mysql.js | 10 + .../objective-c/objective-c.js | 10 + .../min/vs/basic-languages/pascal/pascal.js | 10 + .../vs/basic-languages/pascaligo/pascaligo.js | 10 + .../min/vs/basic-languages/perl/perl.js | 10 + .../min/vs/basic-languages/pgsql/pgsql.js | 10 + .../min/vs/basic-languages/php/php.js | 10 + .../min/vs/basic-languages/pla/pla.js | 10 + .../vs/basic-languages/postiats/postiats.js | 10 + .../basic-languages/powerquery/powerquery.js | 10 + .../basic-languages/powershell/powershell.js | 10 + .../vs/basic-languages/protobuf/protobuf.js | 11 + .../min/vs/basic-languages/pug/pug.js | 10 + .../min/vs/basic-languages/python/python.js | 10 + .../min/vs/basic-languages/qsharp/qsharp.js | 10 + .../min/vs/basic-languages/r/r.js | 10 + .../min/vs/basic-languages/razor/razor.js | 10 + .../min/vs/basic-languages/redis/redis.js | 10 + .../vs/basic-languages/redshift/redshift.js | 10 + .../restructuredtext/restructuredtext.js | 10 + .../min/vs/basic-languages/ruby/ruby.js | 10 + .../min/vs/basic-languages/rust/rust.js | 10 + .../min/vs/basic-languages/sb/sb.js | 10 + .../min/vs/basic-languages/scala/scala.js | 10 + .../min/vs/basic-languages/scheme/scheme.js | 10 + .../min/vs/basic-languages/scss/scss.js | 12 + .../min/vs/basic-languages/shell/shell.js | 10 + .../vs/basic-languages/solidity/solidity.js | 10 + .../min/vs/basic-languages/sophia/sophia.js | 10 + .../min/vs/basic-languages/sparql/sparql.js | 10 + .../min/vs/basic-languages/sql/sql.js | 10 + .../min/vs/basic-languages/st/st.js | 10 + .../min/vs/basic-languages/swift/swift.js | 13 + .../systemverilog/systemverilog.js | 10 + .../min/vs/basic-languages/tcl/tcl.js | 10 + .../min/vs/basic-languages/twig/twig.js | 10 + .../basic-languages/typescript/typescript.js | 10 + .../vs/basic-languages/typespec/typespec.js | 10 + .../min/vs/basic-languages/vb/vb.js | 10 + .../min/vs/basic-languages/wgsl/wgsl.js | 307 + .../min/vs/basic-languages/xml/xml.js | 10 + .../min/vs/basic-languages/yaml/yaml.js | 10 + .../min/vs/editor/editor.main.css | 8 + .../min/vs/editor/editor.main.js | 768 + .../min/vs/editor/editor.main.nls.de.js | 17 + .../min/vs/editor/editor.main.nls.es.js | 17 + .../min/vs/editor/editor.main.nls.fr.js | 15 + .../min/vs/editor/editor.main.nls.it.js | 15 + .../min/vs/editor/editor.main.nls.ja.js | 17 + .../min/vs/editor/editor.main.nls.js | 15 + .../min/vs/editor/editor.main.nls.ko.js | 15 + .../min/vs/editor/editor.main.nls.ru.js | 17 + .../min/vs/editor/editor.main.nls.zh-cn.js | 17 + .../min/vs/editor/editor.main.nls.zh-tw.js | 15 + .../min/vs/language/css/cssMode.js | 13 + .../min/vs/language/css/cssWorker.js | 77 + .../min/vs/language/html/htmlMode.js | 13 + .../min/vs/language/html/htmlWorker.js | 454 + .../min/vs/language/json/jsonMode.js | 19 + .../min/vs/language/json/jsonWorker.js | 42 + .../min/vs/language/typescript/tsMode.js | 20 + .../min/vs/language/typescript/tsWorker.js | 51328 ++++++++++++++++ .../monaco-editor/min/vs/loader.js | 11 + assets/monaco_editor/package.json | 5 + assets/monaco_editor/script.js | 81 + assets/monaco_editor/style.css | 13 + lib/keyboardEvents/BetterShortcuts.dart | 47 + lib/stateManagement/Property.dart | 14 + .../hierarchy/FileHierarchy.dart | 4 + .../hierarchy/types/BxmHierarchyEntry.dart | 10 - .../openFiles/openFileTypes.dart | 18 +- .../openFiles/openFilesManager.dart | 3 +- .../openFiles/types/BxmFileData.dart | 61 + .../openFiles/types/RubyFileData.dart | 4 +- .../openFiles/types/TextFileData.dart | 7 +- lib/stateManagement/preferencesData.dart | 4 + lib/stateManagement/undoable.dart | 2 + .../filesView/types/TextFileEditor.dart | 424 +- lib/widgets/layout/searchPanel.dart | 1 + lib/widgets/misc/preferencesEditor.dart | 10 +- lib/widgets/titlebar/Titlebar.dart | 4 +- pubspec.lock | 10 +- pubspec.yaml | 119 +- .../flutter/generated_plugin_registrant.cc | 3 + windows/flutter/generated_plugins.cmake | 1 + 139 files changed, 54906 insertions(+), 126 deletions(-) create mode 100644 assets/monaco_editor/.gitignore create mode 100644 assets/monaco_editor/index.html create mode 100644 assets/monaco_editor/node_modules/monaco-editor/LICENSE create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/browser/ui/codicons/codicon/codicon.ttf create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/common/worker/simpleWorker.nls.de.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/common/worker/simpleWorker.nls.es.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/common/worker/simpleWorker.nls.fr.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/common/worker/simpleWorker.nls.it.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/common/worker/simpleWorker.nls.ja.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/common/worker/simpleWorker.nls.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/common/worker/simpleWorker.nls.ko.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/common/worker/simpleWorker.nls.ru.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/common/worker/simpleWorker.nls.zh-cn.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/common/worker/simpleWorker.nls.zh-tw.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/base/worker/workerMain.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/abap/abap.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/apex/apex.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/azcli/azcli.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/bat/bat.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/bicep/bicep.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/cameligo/cameligo.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/clojure/clojure.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/coffee/coffee.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/cpp/cpp.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/csharp/csharp.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/csp/csp.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/css/css.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/cypher/cypher.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/dart/dart.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/dockerfile/dockerfile.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/ecl/ecl.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/elixir/elixir.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/flow9/flow9.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/freemarker2/freemarker2.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/fsharp/fsharp.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/go/go.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/graphql/graphql.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/handlebars/handlebars.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/hcl/hcl.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/html/html.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/ini/ini.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/java/java.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/javascript/javascript.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/julia/julia.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/kotlin/kotlin.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/less/less.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/lexon/lexon.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/liquid/liquid.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/lua/lua.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/m3/m3.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/markdown/markdown.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/mdx/mdx.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/mips/mips.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/msdax/msdax.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/mysql/mysql.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/objective-c/objective-c.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/pascal/pascal.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/pascaligo/pascaligo.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/perl/perl.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/pgsql/pgsql.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/php/php.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/pla/pla.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/postiats/postiats.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/powerquery/powerquery.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/powershell/powershell.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/protobuf/protobuf.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/pug/pug.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/python/python.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/qsharp/qsharp.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/r/r.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/razor/razor.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/redis/redis.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/redshift/redshift.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/restructuredtext/restructuredtext.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/ruby/ruby.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/rust/rust.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/sb/sb.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/scala/scala.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/scheme/scheme.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/scss/scss.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/shell/shell.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/solidity/solidity.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/sophia/sophia.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/sparql/sparql.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/sql/sql.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/st/st.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/swift/swift.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/systemverilog/systemverilog.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/tcl/tcl.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/twig/twig.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/typescript/typescript.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/typespec/typespec.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/vb/vb.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/wgsl/wgsl.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/xml/xml.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/basic-languages/yaml/yaml.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.css create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.nls.de.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.nls.es.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.nls.fr.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.nls.it.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.nls.ja.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.nls.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.nls.ko.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.nls.ru.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.nls.zh-cn.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/editor/editor.main.nls.zh-tw.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/language/css/cssMode.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/language/css/cssWorker.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/language/html/htmlMode.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/language/html/htmlWorker.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/language/json/jsonMode.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/language/json/jsonWorker.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/language/typescript/tsMode.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/language/typescript/tsWorker.js create mode 100644 assets/monaco_editor/node_modules/monaco-editor/min/vs/loader.js create mode 100644 assets/monaco_editor/package.json create mode 100644 assets/monaco_editor/script.js create mode 100644 assets/monaco_editor/style.css create mode 100644 lib/stateManagement/openFiles/types/BxmFileData.dart diff --git a/assets/monaco_editor/.gitignore b/assets/monaco_editor/.gitignore new file mode 100644 index 00000000..fa0646cd --- /dev/null +++ b/assets/monaco_editor/.gitignore @@ -0,0 +1,6 @@ +package-lock.json +node_modules/.package-lock.json +node_modules/monaco-editor/dev +node_modules/monaco-editor/esm +node_modules/monaco-editor/min-maps +node_modules/monaco-editor/*.* \ No newline at end of file diff --git a/assets/monaco_editor/index.html b/assets/monaco_editor/index.html new file mode 100644 index 00000000..7b1d0bb8 --- /dev/null +++ b/assets/monaco_editor/index.html @@ -0,0 +1,18 @@ + + +
+ + + + + + + + + + + \ No newline at end of file diff --git a/assets/monaco_editor/node_modules/monaco-editor/LICENSE b/assets/monaco_editor/node_modules/monaco-editor/LICENSE new file mode 100644 index 00000000..76fdc58a --- /dev/null +++ b/assets/monaco_editor/node_modules/monaco-editor/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 - present Microsoft Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/monaco_editor/node_modules/monaco-editor/min/vs/base/browser/ui/codicons/codicon/codicon.ttf b/assets/monaco_editor/node_modules/monaco-editor/min/vs/base/browser/ui/codicons/codicon/codicon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..27ee4c68caef1cd22342f481420d6dbda1648012 GIT binary patch literal 80340 zcmeFa37lJ3c{hB{)zw{fudeQubR~_JnbAm^@oe^N(s&ui6FZB?ah$|)oW&E{S?mNS znSrcMfDjuRk`Tf+gg^-d8f=yVfu(z;GG1t9BK{apf(daVA3
z0+4^K{%!$CLRNoJ05Xx)i7o)7Bdfnx0CJMm9} &?t~N9k>5
zhWfKvPYW@FB*|x9R1^L%{;H$+Q*l{B1uDhFFn3Pqx}hI4bUpjG3s29NXJ&X>uNe>O
z`h!Mouv|VmH#ZBG-g>?ZzaFG?)mJN{cpI)%{e)Vn*1D})&FY>P#UT{dxZT}tkK+S~
z1-XG6sPK#Fs1c+^)yMO3eX&v%V@=Skf)Uj@z{OCxqT4ImHLLcq!tlg!K99G8m+l+t
zO9yXn?LKgI*{W8fh2cW;ghIOcTN<+N1<&*;LQ$;@j~1&HkfMr#7`GvVCb*wi-eE7g
zDaYNH?)t(S;Wt!?yGwO?!84of1dUa{I$BW`dR*{eUJ=7XJo)~mhUCR9U+~PYG^y~>
z)^DK2@<+b-nd^CCc+{^}imKmiB%Z1+C-Y0SV;O0GPmLDGf*kZG`f?al9W5p*Yo@Jf
zYpb{Q(5_wf)-Qf>YirEH_X_Q>N|X=!p!NGtalU<)w{+f5=)CnD)bfdLN2jOltzY=U
z*6v;QE^DjXJP(n@1#v%&o?sk(ZO|ID3SQx^!9gp(e}6$d7uM3#!Fgh&CW`(+{9d@~
zs={UB{QODh1tS@gqw H# LD=>wjXOi*T)RD0IpSEuS)2ew#-Ehq=mBx=AYQ>gzdEmb_T2G|wwA6^W
z=qxPIBQ`9*aqKx01ly*(ci=Qs&O=3UMvI>bKM}2%99Xg@%TPs8D|ph$GeHSv!7!sC
zw`}PK3{4x(+RJt2{F!k>yS9RLH9@> bCBV1KNuK`oT
z6qq-AfLRdlC0S#UB8*E6uppZXh@44KYZB8+!bK&1>1Q)uE`anclg(2qj{FjvkB^Zk
z>_GSHx*p`BS cyOzFT60JFi1TDWt}YJ
z3Kt-k9Ra9??yQs4vadTJJ)+I`SP7M!t1i}|STao7IU~!Yb5<+}SSXn@Pk5x9gQN~1
z>s21fq*qp4(+}Mla*GOtbH(f^Sty|Wj+bIh`IHYD1ymf@O4q!XcmB*~@bdsy52!L|
z3>O1O{VsXG@_l8<^@QjQm_PvzB_ff7RBmU1Ob5w(wHzd>7hGd62HCIi2b`y(W5-!w
zROA_Z8Ds-{LxJ?Dt5)+5-*!zNDpY7z5
z+2oQHAV(mLh+hpRJf1O4m?q-J)x-<|iJxBs{_8o36~|tI84Lv>4}{B1KTl>EJwftf)e2yoVreqRlfj3Blq9NB5tSg!tB~z2F)7=f
zQc=E45--IY55l*@0q|m@zlpFos7#R?y>Nf#RoR5^OY|(!DnbncM64cO7N-+^Ps{du
zh@y~gH5yOkl8(v({EES<*kSnOO3;J6Gg~X#