/*!-----------------------------------------------------------
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Version: 0.6.1(8f43cf5d0d3d233c9ba1c9085f2bb529f834c841)
 * Released under the MIT license
 * https://github.com/Microsoft/vscode/blob/master/LICENSE.txt
 *-----------------------------------------------------------*/.hidden{display:none!important;visibility:hidden!important}.builder-visible{display:inherit;visibility:visible}.monaco-action-bar{text-align:right;overflow:hidden;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 .action-item{cursor:pointer;display:inline-block;-webkit-transition:-webkit-transform 50ms ease;transition:transform 50ms ease;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar.animated .action-item.active{-webkit-transform:scale(1.272019649);transform:scale(1.272019649)}.monaco-action-bar .action-item .icon{display:inline-block}.monaco-action-bar .action-label{font-size:12px;margin-right:.3em}.monaco-action-bar .action-label.octicon{font-size:15px;line-height:35px;text-align:center}.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{padding-bottom:.1em;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{-webkit-transform:translate(5px);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}.aria-container{position:absolute;left:-999em}.custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:.7;width:20px;height:20px;border:1px solid transparent;padding:1px;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox.checked,.custom-checkbox:hover{opacity:1}.custom-checkbox:hover{background-color:#eee}.custom-checkbox.checked{border-color:#007acc}.vs-dark .custom-checkbox:hover{background-color:#292929}.vs-dark .custom-checkbox.checked{border-color:#007acc}.hc-black .custom-checkbox{background:none;border:none}.hc-black .custom-checkbox:hover{background:none}.hc-black .custom-checkbox.checked{border:1px solid #f38518}.context-view{position:absolute;z-index:8}.context-view .tooltip{padding:5px;position:relative;margin-top:4px;margin-right:4px;max-width:350px;-webkit-animation:fadeIn .15s linear;animation:fadeIn .15s linear}.context-view .tooltip:after,.context-view .tooltip:before{content:'';position:absolute;border-color:transparent;border-style:solid}.context-view.bottom.right .tooltip:before{top:-12px;right:12px}.context-view.bottom.right .tooltip:after{top:-9px;right:13px}.monaco-count-badge{padding:.2em .5em;border-radius:1em;font-size:85%;font-weight:400;text-align:center;background:#bebebe;color:#fff;display:inline}.vs-dark .monaco-count-badge{color:#fff;background:#4d4d4d}.hc-black .monaco-count-badge{background:#000;border:1px solid #6fc3df;margin-top:2px}.monaco-file-label .file-name{color:inherit}.monaco-file-label .file-path{opacity:.7;margin-left:.5em;font-size:.9em}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%;height:25px}.fl:after{clear:both;content:'';display:block;visibility:hidden;height:0}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-findInput>.controls>.matchCount{margin-left:2px;float:left;overflow:hidden;max-width:30px;min-width:20px;text-align:center;border-radius:5px;padding:0 4px;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.vs .monaco-findInput>.controls>.matchCount{background:#ddd}.vs .monaco-findInput>.controls>.custom-checkbox.case-sensitive{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MDtmaWxsOiNGNkY2RjY7fSAuc3Qxe2ZpbGw6I0Y2RjZGNjt9IC5zdDJ7ZmlsbDojNDI0MjQyO308L3N0eWxlPjxnIGlkPSJvdXRsaW5lIj48cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTQuMTc2IDUuNTkyYy0uNTU1LS42LTEuMzM2LS45MDQtMi4zMjItLjkwNC0uMjU4IDAtLjUyMS4wMjQtLjc4NC4wNzItLjI0Ni4wNDQtLjQ3OS4xMDEtLjcuMTY5LS4yMjguMDctLjQzMi4xNDctLjYxMy4yMjktLjIyLjA5OS0uMzg5LjE5Ni0uNTEyLjI4NGwtLjQxOS4yOTl2Mi43MDFjLS4wODYuMTA4LS4xNjIuMjIzLS4yMjkuMzQ0bC0yLjQ1LTYuMzU0aC0yLjM5NGwtMy43NTMgOS44MDR2LjU5OGgzLjAyNWwuODM4LTIuMzVoMi4xNjdsLjg5MSAyLjM1aDMuMjM3bC0uMDAxLS4wMDNjLjMwNS4wOTIuNjMzLjE1Ljk5My4xNS4zNDQgMCAuNjcxLS4wNDkuOTc4LS4xNDZoMi44NTN2LTQuOTAzYy0uMDAxLS45NzUtLjI3MS0xLjc2My0uODA1LTIuMzR6Ii8+PC9nPjxnIGlkPSJpY29uX3g1Rl9iZyI+PHBhdGggY2xhc3M9InN0MiIgZD0iTTcuNjExIDExLjgzNGwtLjg5MS0yLjM1aC0zLjU2MmwtLjgzOCAyLjM1aC0xLjA5NWwzLjIxNy04LjQwMmgxLjAybDMuMjQgOC40MDJoLTEuMDkxem0tMi41MzEtNi44MTRsLS4wNDQtLjEzNS0uMDM4LS4xNTYtLjAyOS0uMTUyLS4wMjQtLjEyNmgtLjAyM2wtLjAyMS4xMjYtLjAzMi4xNTItLjAzOC4xNTYtLjA0NC4xMzUtMS4zMDcgMy41NzRoMi45MThsLTEuMzE4LTMuNTc0eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy4wMiAxMS44MzR2LS45MzhoLS4wMjNjLS4xOTkuMzUyLS40NTYuNjItLjc3MS44MDZzLS42NzMuMjc4LTEuMDc1LjI3OGMtLjMxMyAwLS41ODgtLjA0NS0uODI2LS4xMzVzLS40MzgtLjIxMi0uNTk4LS4zNjYtLjI4MS0uMzM4LS4zNjMtLjU1MS0uMTI0LS40NDItLjEyNC0uNjg4YzAtLjI2Mi4wMzktLjUwMi4xMTctLjcyMXMuMTk4LS40MTIuMzYtLjU4LjM2Ny0uMzA4LjYxNS0uNDE5LjU0NC0uMTkuODg4LS4yMzdsMS44MTEtLjI1MmMwLS4yNzMtLjAyOS0uNTA3LS4wODgtLjdzLS4xNDMtLjM1MS0uMjUyLS40NzItLjI0MS0uMjEtLjM5Ni0uMjY3LS4zMjUtLjA4NS0uNTEzLS4wODVjLS4zNjMgMC0uNzE0LjA2NC0xLjA1Mi4xOTNzLS42MzguMzEtLjkwNC41NHYtLjk4NGMuMDgyLS4wNTkuMTk2LS4xMjEuMzQzLS4xODhzLjMxMi0uMTI4LjQ5NS0uMTg1LjM3OC0uMTA0LjU4My0uMTQxLjQwNy0uMDU2LjYwNi0uMDU2Yy42OTkgMCAxLjIyOS4xOTQgMS41ODguNTgzcy41MzkuOTQyLjUzOSAxLjY2MXYzLjkwMmgtLjk2em0tMS40NTQtMi44M2MtLjI3My4wMzUtLjQ5OC4wODUtLjY3NC4xNDlzLS4zMTMuMTQ0LS40MS4yMzctLjE2NS4yMDUtLjIwMi4zMzQtLjA1NS4yNzYtLjA1NS40NGMwIC4xNDEuMDI1LjI3MS4wNzYuMzkzcy4xMjQuMjI3LjIyLjMxNi4yMTUuMTYuMzU3LjIxMS4zMDguMDc2LjQ5NS4wNzZjLjI0MiAwIC40NjUtLjA0NS42NjgtLjEzNXMuMzc4LS4yMTQuNTI0LS4zNzIuMjYxLS4zNDQuMzQzLS41NTcuMTIzLS40NDIuMTIzLS42ODh2LS42MDlsLTEuNDY1LjIwNXoiLz48L2c+PC9zdmc+") 50% no-repeat}.vs .monaco-findInput>.controls>.custom-checkbox.whole-word{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MDtmaWxsOiNGNkY2RjY7fSAuc3Qxe2ZpbGw6I0Y2RjZGNjt9IC5zdDJ7ZmlsbDojNDI0MjQyO308L3N0eWxlPjxnIGlkPSJvdXRsaW5lIj48cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTYgNC4wMjJ2LTMuMDIyaC0xNi4wMTR2My4wMjJoMy4wNDZsLTMuMDQzIDcuOTQ1aC0uMDA0di4wMWwuMDE1IDEuMDIzaC0uMDE0djEuOTkxaDE2LjAxNHYtMy4wMjNoLTF2LTcuOTQ2aDF6bS01LjkxNCA1LjMwMWMwIC4yMzMtLjAyMy40NDEtLjA2Ni41OTUtLjA0Ny4xNjQtLjA5OS4yNDctLjEyNy4yODRsLS4wNzguMDY5LS4xNTEuMDI2LS4xMTUtLjAxNy0uMTM5LS4xMzdjLS4wMzEtLjA3OC0uMTEyLS4zMzItLjExMi0uNTY2IDAtLjI1NC4wOTEtLjU2MS4xMjYtLjY1NmwuMDY5LS4xNDEuMTA5LS4wODIuMTc4LS4wMjdjLjA3NyAwIC4xMTcuMDE0LjE3Ny4wNTZsLjA4Ny4xNzkuMDUxLjIzNy0uMDA5LjE4em0tMy42OTUtNS4zMDF2Mi44OTNsLTEuMTE2LTIuODkzaDEuMTE2em0tMy4wMjYgNy4wMmgxLjU3M2wuMzUxLjkyNmgtMi4yNTRsLjMzLS45MjZ6bTguNjM1LTQuMzU0Yy0uMjA2LS4yLS40MzEtLjM4LS42OTUtLjUxMi0uMzk2LS4xOTgtLjg1My0uMjk4LTEuMzU1LS4yOTgtLjIxNSAwLS40MjMuMDItLjYyMS4wNTh2LTEuOTE0aDIuNjcxdjIuNjY2eiIvPjwvZz48ZyBpZD0iaWNvbl94NUZfYmciPjxyZWN0IHg9IjEzIiB5PSI0IiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTExLjIyNSA4LjM4N2MtLjA3OC0uMjk5LS4xOTktLjU2Mi0uMzYtLjc4NnMtLjM2NS0uNDAxLS42MDktLjUzLS41MzQtLjE5My0uODY2LS4xOTNjLS4xOTggMC0uMzguMDI0LS41NDcuMDczLS4xNjUuMDQ5LS4zMTYuMTE3LS40NTMuMjA1LS4xMzYuMDg4LS4yNTcuMTk0LS4zNjUuMzE4bC0uMTc5LjI1OHYtMy4xNTRoLS44OTN2Ny40MjJoLjg5M3YtLjU3NWwuMTI2LjE3NWMuMDg3LjEwMi4xODkuMTkuMzA0LjI2OS4xMTcuMDc4LjI0OS4xNC4zOTguMTg2LjE0OS4wNDYuMzE0LjA2OC40OTguMDY4LjM1MyAwIC42NjYtLjA3MS45MzctLjIxMi4yNzItLjE0My40OTktLjMzOC42ODItLjU4Ni4xODMtLjI1LjMyMS0uNTQzLjQxNC0uODc5LjA5My0uMzM4LjE0LS43MDMuMTQtMS4wOTctLjAwMS0uMzQyLS4wNC0uNjYzLS4xMi0uOTYyem0tMS40NzktLjYwN2MuMTUxLjA3MS4yODIuMTc2LjM5LjMxNC4xMDkuMTQuMTk0LjMxMy4yNTUuNTE3LjA1MS4xNzQuMDgyLjM3MS4wODkuNTg3bC0uMDA3LjEyNWMwIC4zMjctLjAzMy42Mi0uMS44NjktLjA2Ny4yNDYtLjE2MS40NTMtLjI3OC42MTQtLjExNy4xNjItLjI2LjI4NS0uNDIxLjM2Ni0uMzIyLjE2Mi0uNzYuMTY2LTEuMDY5LjAxNS0uMTUzLS4wNzUtLjI4Ni0uMTc1LS4zOTMtLjI5Ni0uMDg1LS4wOTYtLjE1Ni0uMjE2LS4yMTgtLjM2NyAwIDAtLjE3OS0uNDQ3LS4xNzktLjk0NyAwLS41LjE3OS0xLjAwMi4xNzktMS4wMDIuMDYyLS4xNzcuMTM2LS4zMTguMjI0LS40My4xMTQtLjE0My4yNTYtLjI1OS40MjQtLjM0NS4xNjgtLjA4Ni4zNjUtLjEyOS41ODctLjEyOS4xOSAwIC4zNjQuMDM3LjUxNy4xMDl6Ii8+PHJlY3QgeD0iLjk4NyIgeT0iMiIgY2xhc3M9InN0MiIgd2lkdGg9IjE0LjAxMyIgaGVpZ2h0PSIxLjAyMyIvPjxyZWN0IHg9Ii45ODciIHk9IjEyLjk2OCIgY2xhc3M9InN0MiIgd2lkdGg9IjE0LjAxMyIgaGVpZ2h0PSIxLjAyMyIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xLjk5MSAxMi4wMzFsLjcyOC0yLjAzMWgyLjIxOWwuNzc4IDIuMDMxaDEuMDgybC0yLjQ4NS03LjE1OGgtLjk0MWwtMi40NDEgNy4wODYtLjAyNS4wNzJoMS4wODV6bTEuODI3LTUuNjA5aC4wMjJsLjkxNCAyLjc1M2gtMS44NDFsLjkwNS0yLjc1M3oiLz48L2c+PC9zdmc+") 50% no-repeat}.vs .monaco-findInput>.controls>.custom-checkbox.regex{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBvbHlnb24gZmlsbD0iI0Y2RjZGNiIgcG9pbnRzPSIxMy42NCw3LjM5NiAxMi4xNjksMi44OTggMTAuNzA2LDMuNzYxIDExLjA4NywyIDYuNTU3LDIgNi45MzYsMy43NjIgNS40NzMsMi44OTggNCw3LjM5NiA1LjY4Miw3LjU1NCA0LjUxMyw4LjU2MSA1LjAxMyw5IDIsOSAyLDE0IDcsMTQgNywxMC43NDcgNy45NzgsMTEuNjA2IDguODIsOS43MjUgOS42NjEsMTEuNjAyIDEzLjE0NCw4LjU2MiAxMS45NjgsNy41NTQiLz48ZyBmaWxsPSIjNDI0MjQyIj48cGF0aCBkPSJNMTIuMzAxIDYuNTE4bC0yLjc3Mi4yNjIgMi4wODYgMS43ODgtMS41OTQgMS4zOTItMS4yMDEtMi42ODItMS4yMDEgMi42ODItMS41ODMtMS4zOTIgMi4wNzUtMS43ODgtMi43NzEtLjI2Mi42OTYtMi4xMjYgMi4zNTggMS4zOTItLjU5OS0yLjc4NGgyLjA1M2wtLjYwMiAyLjc4MyAyLjM1OS0xLjM5Mi42OTYgMi4xMjd6Ii8+PHJlY3QgeD0iMyIgeT0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjMiLz48L2c+PC9zdmc+") 50% no-repeat}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.vs-dark .monaco-findInput>.controls>.matchCount{background:#555}.hc-black .monaco-findInput>.controls>.custom-checkbox.case-sensitive,.vs-dark .monaco-findInput>.controls>.custom-checkbox.case-sensitive{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MDtmaWxsOiMyNjI2MjY7fSAuc3Qxe2ZpbGw6IzI2MjYyNjt9IC5zdDJ7ZmlsbDojQzVDNUM1O308L3N0eWxlPjxnIGlkPSJvdXRsaW5lIj48cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTQuMTc2IDUuNTkyYy0uNTU1LS42LTEuMzM2LS45MDQtMi4zMjItLjkwNC0uMjU4IDAtLjUyMS4wMjQtLjc4NC4wNzItLjI0Ni4wNDQtLjQ3OS4xMDEtLjcuMTY5LS4yMjguMDctLjQzMi4xNDctLjYxMy4yMjktLjIyLjA5OS0uMzg5LjE5Ni0uNTEyLjI4NGwtLjQxOS4yOTl2Mi43MDFjLS4wODYuMTA4LS4xNjIuMjIzLS4yMjkuMzQ0bC0yLjQ1LTYuMzU0aC0yLjM5NGwtMy43NTMgOS44MDR2LjU5OGgzLjAyNWwuODM4LTIuMzVoMi4xNjdsLjg5MSAyLjM1aDMuMjM3bC0uMDAxLS4wMDNjLjMwNS4wOTIuNjMzLjE1Ljk5My4xNS4zNDQgMCAuNjcxLS4wNDkuOTc4LS4xNDZoMi44NTN2LTQuOTAzYy0uMDAxLS45NzUtLjI3MS0xLjc2My0uODA1LTIuMzR6Ii8+PC9nPjxnIGlkPSJpY29uX3g1Rl9iZyI+PHBhdGggY2xhc3M9InN0MiIgZD0iTTcuNjExIDExLjgzNGwtLjg5MS0yLjM1aC0zLjU2MmwtLjgzOCAyLjM1aC0xLjA5NWwzLjIxNy04LjQwMmgxLjAybDMuMjQgOC40MDJoLTEuMDkxem0tMi41MzEtNi44MTRsLS4wNDQtLjEzNS0uMDM4LS4xNTYtLjAyOS0uMTUyLS4wMjQtLjEyNmgtLjAyM2wtLjAyMS4xMjYtLjAzMi4xNTItLjAzOC4xNTYtLjA0NC4xMzUtMS4zMDcgMy41NzRoMi45MThsLTEuMzE4LTMuNTc0eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy4wMiAxMS44MzR2LS45MzhoLS4wMjNjLS4xOTkuMzUyLS40NTYuNjItLjc3MS44MDZzLS42NzMuMjc4LTEuMDc1LjI3OGMtLjMxMyAwLS41ODgtLjA0NS0uODI2LS4xMzVzLS40MzgtLjIxMi0uNTk4LS4zNjYtLjI4MS0uMzM4LS4zNjMtLjU1MS0uMTI0LS40NDItLjEyNC0uNjg4YzAtLjI2Mi4wMzktLjUwMi4xMTctLjcyMXMuMTk4LS40MTIuMzYtLjU4LjM2Ny0uMzA4LjYxNS0uNDE5LjU0NC0uMTkuODg4LS4yMzdsMS44MTEtLjI1MmMwLS4yNzMtLjAyOS0uNTA3LS4wODgtLjdzLS4xNDMtLjM1MS0uMjUyLS40NzItLjI0MS0uMjEtLjM5Ni0uMjY3LS4zMjUtLjA4NS0uNTEzLS4wODVjLS4zNjMgMC0uNzE0LjA2NC0xLjA1Mi4xOTNzLS42MzguMzEtLjkwNC41NHYtLjk4NGMuMDgyLS4wNTkuMTk2LS4xMjEuMzQzLS4xODhzLjMxMi0uMTI4LjQ5NS0uMTg1LjM3OC0uMTA0LjU4My0uMTQxLjQwNy0uMDU2LjYwNi0uMDU2Yy42OTkgMCAxLjIyOS4xOTQgMS41ODguNTgzcy41MzkuOTQyLjUzOSAxLjY2MXYzLjkwMmgtLjk2em0tMS40NTQtMi44M2MtLjI3My4wMzUtLjQ5OC4wODUtLjY3NC4xNDlzLS4zMTMuMTQ0LS40MS4yMzctLjE2NS4yMDUtLjIwMi4zMzQtLjA1NS4yNzYtLjA1NS40NGMwIC4xNDEuMDI1LjI3MS4wNzYuMzkzcy4xMjQuMjI3LjIyLjMxNi4yMTUuMTYuMzU3LjIxMS4zMDguMDc2LjQ5NS4wNzZjLjI0MiAwIC40NjUtLjA0NS42NjgtLjEzNXMuMzc4LS4yMTQuNTI0LS4zNzIuMjYxLS4zNDQuMzQzLS41NTcuMTIzLS40NDIuMTIzLS42ODh2LS42MDlsLTEuNDY1LjIwNXoiLz48L2c+PC9zdmc+") 50% no-repeat}.hc-black .monaco-findInput>.controls>.custom-checkbox.whole-word,.vs-dark .monaco-findInput>.controls>.custom-checkbox.whole-word{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MDtmaWxsOiMyNjI2MjY7fSAuc3Qxe2ZpbGw6IzI2MjYyNjt9IC5zdDJ7ZmlsbDojQzVDNUM1O308L3N0eWxlPjxnIGlkPSJvdXRsaW5lIj48cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTYgNC4wMjJ2LTMuMDIyaC0xNi4wMTR2My4wMjJoMy4wNDZsLTMuMDQzIDcuOTQ1aC0uMDA0di4wMWwuMDE1IDEuMDIzaC0uMDE0djEuOTkxaDE2LjAxNHYtMy4wMjNoLTF2LTcuOTQ2aDF6bS01LjkxNCA1LjMwMWMwIC4yMzMtLjAyMy40NDEtLjA2Ni41OTUtLjA0Ny4xNjQtLjA5OS4yNDctLjEyNy4yODRsLS4wNzguMDY5LS4xNTEuMDI2LS4xMTUtLjAxNy0uMTM5LS4xMzdjLS4wMzEtLjA3OC0uMTEyLS4zMzItLjExMi0uNTY2IDAtLjI1NC4wOTEtLjU2MS4xMjYtLjY1NmwuMDY5LS4xNDEuMTA5LS4wODIuMTc4LS4wMjdjLjA3NyAwIC4xMTcuMDE0LjE3Ny4wNTZsLjA4Ny4xNzkuMDUxLjIzNy0uMDA5LjE4em0tMy42OTUtNS4zMDF2Mi44OTNsLTEuMTE2LTIuODkzaDEuMTE2em0tMy4wMjYgNy4wMmgxLjU3M2wuMzUxLjkyNmgtMi4yNTRsLjMzLS45MjZ6bTguNjM1LTQuMzU0Yy0uMjA2LS4yLS40MzEtLjM4LS42OTUtLjUxMi0uMzk2LS4xOTgtLjg1My0uMjk4LTEuMzU1LS4yOTgtLjIxNSAwLS40MjMuMDItLjYyMS4wNTh2LTEuOTE0aDIuNjcxdjIuNjY2eiIvPjwvZz48ZyBpZD0iaWNvbl94NUZfYmciPjxyZWN0IHg9IjEzIiB5PSI0IiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTExLjIyNSA4LjM4N2MtLjA3OC0uMjk5LS4xOTktLjU2Mi0uMzYtLjc4NnMtLjM2NS0uNDAxLS42MDktLjUzLS41MzQtLjE5My0uODY2LS4xOTNjLS4xOTggMC0uMzguMDI0LS41NDcuMDczLS4xNjUuMDQ5LS4zMTYuMTE3LS40NTMuMjA1LS4xMzYuMDg4LS4yNTcuMTk0LS4zNjUuMzE4bC0uMTc5LjI1OHYtMy4xNTRoLS44OTN2Ny40MjJoLjg5M3YtLjU3NWwuMTI2LjE3NWMuMDg3LjEwMi4xODkuMTkuMzA0LjI2OS4xMTcuMDc4LjI0OS4xNC4zOTguMTg2LjE0OS4wNDYuMzE0LjA2OC40OTguMDY4LjM1MyAwIC42NjYtLjA3MS45MzctLjIxMi4yNzItLjE0My40OTktLjMzOC42ODItLjU4Ni4xODMtLjI1LjMyMS0uNTQzLjQxNC0uODc5LjA5My0uMzM4LjE0LS43MDMuMTQtMS4wOTctLjAwMS0uMzQyLS4wNC0uNjYzLS4xMi0uOTYyem0tMS40NzktLjYwN2MuMTUxLjA3MS4yODIuMTc2LjM5LjMxNC4xMDkuMTQuMTk0LjMxMy4yNTUuNTE3LjA1MS4xNzQuMDgyLjM3MS4wODkuNTg3bC0uMDA3LjEyNWMwIC4zMjctLjAzMy42Mi0uMS44NjktLjA2Ny4yNDYtLjE2MS40NTMtLjI3OC42MTQtLjExNy4xNjItLjI2LjI4NS0uNDIxLjM2Ni0uMzIyLjE2Mi0uNzYuMTY2LTEuMDY5LjAxNS0uMTUzLS4wNzUtLjI4Ni0uMTc1LS4zOTMtLjI5Ni0uMDg1LS4wOTYtLjE1Ni0uMjE2LS4yMTgtLjM2NyAwIDAtLjE3OS0uNDQ3LS4xNzktLjk0NyAwLS41LjE3OS0xLjAwMi4xNzktMS4wMDIuMDYyLS4xNzcuMTM2LS4zMTguMjI0LS40My4xMTQtLjE0My4yNTYtLjI1OS40MjQtLjM0NS4xNjgtLjA4Ni4zNjUtLjEyOS41ODctLjEyOS4xOSAwIC4zNjQuMDM3LjUxNy4xMDl6Ii8+PHJlY3QgeD0iLjk4NyIgeT0iMiIgY2xhc3M9InN0MiIgd2lkdGg9IjE0LjAxMyIgaGVpZ2h0PSIxLjAyMyIvPjxyZWN0IHg9Ii45ODciIHk9IjEyLjk2OCIgY2xhc3M9InN0MiIgd2lkdGg9IjE0LjAxMyIgaGVpZ2h0PSIxLjAyMyIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xLjk5MSAxMi4wMzFsLjcyOC0yLjAzMWgyLjIxOWwuNzc4IDIuMDMxaDEuMDgybC0yLjQ4NS03LjE1OGgtLjk0MWwtMi40NDEgNy4wODYtLjAyNS4wNzJoMS4wODV6bTEuODI3LTUuNjA5aC4wMjJsLjkxNCAyLjc1M2gtMS44NDFsLjkwNS0yLjc1M3oiLz48L2c+PC9zdmc+") 50% no-repeat}.hc-black .monaco-findInput>.controls>.custom-checkbox.regex,.vs-dark .monaco-findInput>.controls>.custom-checkbox.regex{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBvbHlnb24gZmlsbD0iIzJkMmQzMCIgcG9pbnRzPSIxMy42NCw3LjM5NiAxMi4xNjksMi44OTggMTAuNzA2LDMuNzYxIDExLjA4NywyIDYuNTU3LDIgNi45MzYsMy43NjIgNS40NzMsMi44OTggNCw3LjM5NiA1LjY4Miw3LjU1NCA0LjUxMyw4LjU2MSA1LjAxMyw5IDIsOSAyLDE0IDcsMTQgNywxMC43NDcgNy45NzgsMTEuNjA2IDguODIsOS43MjUgOS42NjEsMTEuNjAyIDEzLjE0NCw4LjU2MiAxMS45NjgsNy41NTQiLz48ZyBmaWxsPSIjQzVDNUM1Ij48cGF0aCBkPSJNMTIuMzAxIDYuNTE4bC0yLjc3Mi4yNjIgMi4wODYgMS43ODgtMS41OTQgMS4zOTItMS4yMDEtMi42ODItMS4yMDEgMi42ODItMS41ODMtMS4zOTIgMi4wNzUtMS43ODgtMi43NzEtLjI2Mi42OTYtMi4xMjYgMi4zNTggMS4zOTItLjU5OS0yLjc4NGgyLjA1M2wtLjYwMiAyLjc4MyAyLjM1OS0xLjM5Mi42OTYgMi4xMjd6Ii8+PHJlY3QgeD0iMyIgeT0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjMiLz48L2c+PC9zdmc+") 50% no-repeat}.monaco-inputbox{position:relative;display:block;padding:0;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;line-height:auto!important;font-size:inherit}.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;-o-box-sizing:border-box;-ms-box-sizing:border-box;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;overflow:hidden}.monaco-inputbox>.wrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;min-height:26px;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%;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;min-height:34px;margin-top:-1px}.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 .icon{background-repeat:no-repeat;width:16px;height:16px}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox.info{border:1px solid #009ccc}.monaco-inputbox-container .monaco-inputbox-message.info{background:#d6ecf2;border:1px solid #009ccc}.monaco-inputbox.warning{border:1px solid #f2cb1d}.monaco-inputbox-container .monaco-inputbox-message.warning{background:#f6f5d2;border:1px solid #f2cb1d}.monaco-inputbox.error{border:1px solid #e51400}.monaco-inputbox-container .monaco-inputbox-message.error{background:#f2dede;border:1px solid #e51400}.vs-dark .monaco-inputbox.info{border-color:#5af}.vs-dark .monaco-inputbox-container .monaco-inputbox-message.info{background-color:#063b49;border-color:#5af}.vs-dark .monaco-inputbox.warning{border-color:#b89500}.vs-dark .monaco-inputbox-container .monaco-inputbox-message.warning{background-color:#352a05;border-color:#b89500}.vs-dark .monaco-inputbox.error{border-color:#be1100}.vs-dark .monaco-inputbox-container .monaco-inputbox-message.error{background-color:#5a1d1d;border-color:#be1100}.hc-black .monaco-inputbox.idle{border:1px solid #6fc3df}.hc-black .monaco-inputbox-container .monaco-inputbox-message.info{background-color:#000;border-color:#6fc3df}.hc-black .monaco-inputbox.warning{border-color:#b89500}.hc-black .monaco-inputbox-container .monaco-inputbox-message.warning{background-color:#000;border-color:#b89500}.hc-black .monaco-inputbox.error{border-color:#be1100}.hc-black .monaco-inputbox-container .monaco-inputbox-message.error{background-color:#000;border-color:#be1100}.monaco-left-right-widget>.left{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.monaco-left-right-widget>.right{float:right}.monaco-list{height:100%;width:100%;white-space:nowrap;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list-row{position:absolute;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;width:100%;touch-action:none}.monaco-list-row.scrolling{display:none}.monaco-list-row:hover{background-color:#f0f0f0}.vs-dark .monaco-list-row:hover{background-color:hsla(0,0%,100%,.08)}.hc-black .monaco-list-row:hover{outline:1px dashed #f38518;background:transparent}.monaco-list.element-focused{outline:0!important}.monaco-list-row.focused{background-color:#dcebfc}.vs-dark .monaco-list-row.focused{background-color:#073655}.hc-black .monaco-list-row.focused{outline:1px dotted #f38518;background:transparent}.monaco-list-row.selected{background-color:#4fa7ff;color:#fff}.vs-dark .monaco-list-row.selected{background-color:#0e639c;color:#fff}.hc-black .monaco-list-row.selected{border:1px solid #f38518}.monaco-list-row.selected.focused{background-color:#39f;color:#fff}.vs-dark .monaco-list-row.selected.focused{background-color:#094771;color:#fff}.monaco-menu .monaco-action-bar.vertical{margin-left:0}.monaco-menu .monaco-action-bar.vertical .actions-container{display:block}.monaco-menu .monaco-action-bar.vertical .action-item{padding:0;-webkit-transform:none;transform:none;display:-ms-flexbox;display:flex}.monaco-menu .monaco-action-bar.vertical .action-item.active{-webkit-transform:none;transform:none}.monaco-menu .monaco-action-bar.vertical .action-item.focused{background-color:#e4e4e4}.monaco-menu .monaco-action-bar.vertical .action-item:hover:not(.disabled){background-color:#eee}.monaco-menu .monaco-action-bar.vertical .action-label{-ms-flex:1 1 auto;flex:1 1 auto;text-decoration:none;padding:.8em 1em;line-height:1.1em;background:none}.monaco-menu .monaco-action-bar.vertical .keybinding{display:inline-block;-ms-flex:2 1 auto;flex:2 1 auto;opacity:.7;padding:.8em 1em;line-height:1.1em;font-size:12px;text-align:right}.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding{opacity:.4}.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator){display:inline-block;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0}.monaco-menu .monaco-action-bar.vertical .action-label.separator{padding:.5em 0 0;margin-bottom:.5em;width:100%}.monaco-menu .monaco-action-bar.vertical .action-label.separator.text{padding:.7em 1em .1em;font-weight:700;opacity:1}.monaco-menu .monaco-action-bar.vertical .action-label:hover{color:inherit}.context-view.monaco-menu-container{font-family:Segoe WPC,Segoe UI,\.SFNSDisplay-Light,SFUIText-Light,HelveticaNeue-Light,sans-serif;outline:0;box-shadow:0 2px 8px #a8a8a8;border:none;color:#646465;background-color:#fff;-webkit-animation:fadeIn 83ms linear;animation:fadeIn 83ms linear}.ie.ie9 .context-view.monaco-menu-container{box-shadow:0 2px 8px 2px #a8a8a8}.context-view.monaco-menu-container :focus{outline:0}.vs-dark .monaco-menu .monaco-action-bar.vertical .action-item.focused{background-color:#4b4c4d}.vs-dark .monaco-menu .monaco-action-bar.vertical .action-item:hover:not(.disabled){background-color:#3a3a3a}.vs-dark .context-view.monaco-menu-container{box-shadow:0 2px 8px #000;color:#bbb;background-color:#2d2f31}.hc-black .context-view.monaco-menu-container{border:2px solid #6fc3df;color:#fff;background-color:#0c141f;box-shadow:none}.hc-black .monaco-menu .monaco-action-bar.vertical .action-item.focused{background:none;border:1px dotted #f38518}.hc-black .monaco-menu .monaco-action-bar.vertical .action-item:hover:not(.disabled){background:none;border:1px dashed #f38518}.progress-container{width:100%;height:5px}.progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none;background-color:#0e70c0}.progress-container.active .progress-bit{display:inherit}.progress-container.discrete .progress-bit{left:0;transition:width .1s linear;-webkit-transition:width .1s linear;-o-transition:width .1s linear;-moz-transition:width .1s linear;-ms-transition:width .1s linear}.progress-container.discrete.done .progress-bit{width:100%}.progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear;-ms-animation-name:progress;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-webkit-animation-name:progress;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:progress;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear}.progress-container.infinite.done .progress-bit{transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear}@keyframes progress{0%{left:0;width:2%}50%{left:50%;width:5%}to{left:98%;width:2%}}@-webkit-keyframes progress{0%{left:0;width:2%}50%{left:50%;width:5%}to{left:98%;width:2%}}.monaco-sash{position:absolute;z-index:4;touch-action:none}.monaco-sash.vertical{cursor:ew-resize;height:100%;top:0}.monaco-sash.horizontal{cursor:ns-resize;width:100%;left:0}.monaco-sash.disabled{cursor:default!important}.vertical-cursor-container *{cursor:ew-resize}.horizontal-cursor-container *{cursor:ns-resize}.monaco-sash.mac.vertical,.vertical-cursor-container-mac *{cursor:col-resize}.horizontal-cursor-container-mac *,.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-scrollable-element>.scrollbar>.up-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiIGZpbGw9IiM0MjQyNDIiLz48L3N2Zz4=");cursor:pointer}.monaco-scrollable-element>.scrollbar>.down-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjQ5MDQ1OTkxODk3NTgzLDUuODExNTAwMDcyNDc5MjQ4KSIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiLz48L3N2Zz4=");cursor:pointer}.monaco-scrollable-element>.scrollbar>.left-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuNDkwNDU5OTE4OTc1ODMxLDUuNDMxMzgyMTc5MjYwMjU0KSIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNDgwNDYsOC41ODEzOGwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+");cursor:pointer}.monaco-scrollable-element>.scrollbar>.right-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS42MTcxNjUwODg2NTM1NjQ1LDUuNTU4MDg5NzMzMTIzNzgpICIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNjA3MTcsOC43MDgwOWwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+");cursor:pointer}.hc-black .monaco-scrollable-element>.scrollbar>.up-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.up-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiIGZpbGw9IiNFOEU4RTgiLz48L3N2Zz4=")}.hc-black .monaco-scrollable-element>.scrollbar>.down-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.down-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjQ5MDQ1OTkxODk3NTgzLDUuODExNTAwMDcyNDc5MjQ4KSIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiLz48L3N2Zz4=")}.hc-black .monaco-scrollable-element>.scrollbar>.left-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.left-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuNDkwNDU5OTE4OTc1ODMxLDUuNDMxMzgyMTc5MjYwMjU0KSIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNDgwNDYsOC41ODEzOGwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+")}.hc-black .monaco-scrollable-element>.scrollbar>.right-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.right-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS42MTcxNjUwODg2NTM1NjQ1LDUuNTU4MDg5NzMzMTIzNzgpICIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNjA3MTcsOC43MDgwOWwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+")}.monaco-scrollable-element>.visible{opacity:1;background:transparent;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0}.monaco-scrollable-element>.invisible.fade{-webkit-transition:opacity .8s linear;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}.quick-open-widget{position:absolute;width:600px;z-index:9;padding-bottom:6px;left:50%;margin-left:-300px}.quick-open-widget .progress-container{position:absolute;left:0;top:38px;z-index:1;height:2px}.quick-open-widget .progress-container .progress-bit{height:2px}.quick-open-widget .quick-open-input{width:588px;border:none;margin:6px}.quick-open-widget .quick-open-input .monaco-inputbox{width:100%;height:25px}.quick-open-widget .quick-open-tree{line-height:1.8em;height:0}.quick-open-widget .quick-open-tree.transition{-webkit-transition:height .1s ease-in;transition:height .1s ease-in}.quick-open-widget .quick-open-tree .quick-open-entry{overflow:hidden;text-overflow:ellipsis}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon{overflow:hidden;width:16px;height:16px;margin-right:4px;display:inline-block;vertical-align:middle}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-help-entry-label{float:left;min-width:16px;text-align:center}.quick-open-widget .quick-open-tree .quick-open-entry .monaco-highlighted-label span{opacity:1}.quick-open-widget .quick-open-tree .quick-open-entry-meta{opacity:.7;line-height:normal}.quick-open-widget .quick-open-tree .quick-open-entry-description{opacity:.7;margin-left:.5em;font-size:.9em}.quick-open-widget .quick-open-tree .results-group{float:right;opacity:.6;margin-right:18px}.quick-open-widget .quick-open-tree .content.has-actions .results-group{margin-right:34px}.quick-open-widget .quick-open-tree .results-group-separator{border-top-width:1px;border-top-style:solid;box-sizing:border-box;margin-left:-11px;padding-left:11px}.quick-open-widget{background-color:#f6f6f6;box-shadow:0 2px 8px #a8a8a8}.quick-open-widget.no-shadow{box-shadow:none;border:1px solid #e6e6e6}.vs-dark .quick-open-widget{background-color:#252526;box-shadow:0 2px 8px #000}.vs-dark .quick-open-widget.no-shadow{box-shadow:none;border:1px solid #000}.vs-dark .quick-open-widget input{background-color:#3c3c3c;color:inherit}.hc-black .quick-open-widget input{background-color:#000;color:inherit}.monaco .quick-open-widget{background-color:#f9f9f9}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-help-entry-label{color:#007acc}.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-help-entry-label{color:#0097fb}.quick-open-widget .quick-open-tree .results-group{color:#007acc}.vs-dark .quick-open-widget .quick-open-tree .results-group{color:#0097fb}.quick-open-widget .quick-open-tree .results-group-separator{border-top-color:#cccedb}.vs-dark .quick-open-widget .quick-open-tree .results-group-separator{border-top-color:#3f3f46}.quick-open-widget .quick-open-tree .monaco-highlighted-label .highlight{color:#007acc;font-weight:700}.vs-dark .quick-open-widget .quick-open-tree .monaco-highlighted-label .highlight{color:#0097fb}.quick-open-widget .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected,.quick-open-widget .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected.focused{background:#dcebfc;color:inherit}.hc-black .quick-open-widget{border:2px solid #6fc3df;background-color:#0c141f;color:#fff;box-shadow:none}.hc-black .quick-open-widget .monaco-tree.focused .monaco-tree-row.focused:not(.highlighted)>.content.actions>.primary-action-bar,.hc-black .quick-open-widget .monaco-tree.focused .monaco-tree-row.selected:not(.highlighted)>.content.actions>.primary-action-bar,.hc-black .quick-open-widget .monaco-tree .monaco-tree-row.drop-target>.content.actions>.primary-action-bar,.hc-black .quick-open-widget .monaco-tree .monaco-tree-row.focused:not(.highlighted)>.content.actions>.primary-action-bar,.hc-black .quick-open-widget .monaco-tree .monaco-tree-row.selected:not(.highlighted)>.content.actions>.primary-action-bar,.hc-black .quick-open-widget .monaco-tree .monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused)>.content.actions>.primary-action-bar,.hc-black .quick-open-widget .monaco-tree .monaco-tree-row>.content.actions.more>.primary-action-bar{background-color:#0c141f}.monaco-tree{height:100%;width:100%;white-space:nowrap;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;position:relative}.monaco-tree>.monaco-scrollable-element{height:100%}.monaco-tree>.monaco-scrollable-element>.monaco-tree-wrapper{height:100%;width:100%;position:relative}.monaco-tree .monaco-tree-rows{position:absolute;width:100%;height:100%}.monaco-tree .monaco-tree-rows>.monaco-tree-row{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;width:100%;touch-action:none}.monaco-tree .monaco-tree-rows>.monaco-tree-row>.content{position:relative;height:100%}.monaco-tree-drag-image{display:inline-block;padding:1px 7px;color:#fff;background-color:#4a4a4a;border-radius:10px;font-size:12px;position:absolute;top:0;left:0}.monaco-tree .monaco-tree-rows>.monaco-tree-row.scrolling{display:none}.monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children>.content:before{content:' ';position:absolute;display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzY0NjQ2NSIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRMOC41ODYgOCA3IDkuNTg2VjYuNDE0eiIvPjwvc3ZnPg==") 50% 50% no-repeat;width:16px;height:100%;top:0;left:-16px}.monaco-tree .monaco-tree-rows>.monaco-tree-row.expanded>.content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzY0NjQ2NSIgZD0iTTExIDEwSDUuMzQ0TDExIDQuNDE0VjEweiIvPjwvc3ZnPg==")}.monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children.loading>.content:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubycgPz4KPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCc+Cgk8Zz4KCQk8Y2lyY2xlIGN4PSc1JyBjeT0nMScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzBzJyAvPgoJCTwvY2lyY2xlPgoJCTxjaXJjbGUgY3g9JzcuODI4NCcgY3k9JzIuMTcxNicgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzAuMDc1cycgLz4KCQk8L2NpcmNsZT4KCQk8Y2lyY2xlIGN4PSc5JyBjeT0nNScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzAuMTVzJyAvPgoJCTwvY2lyY2xlPgoJCTxjaXJjbGUgY3g9JzcuODI4NCcgY3k9JzcuODI4NCcgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzAuMjI1cycgLz4KCQk8L2NpcmNsZT4KCQk8Y2lyY2xlIGN4PSc1JyBjeT0nOScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzAuM3MnIC8+CgkJPC9jaXJjbGU+CgkJPGNpcmNsZSBjeD0nMi4xNzE2JyBjeT0nNy44Mjg0JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7Jz4KCQkJPGFuaW1hdGUgYXR0cmlidXRlVHlwZT0nQ1NTJyBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMC4zJyBkdXI9JzAuNnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyBiZWdpbj0nMC4zNzVzJyAvPgoJCTwvY2lyY2xlPgoJCTxjaXJjbGUgY3g9JzEnIGN5PSc1JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7Jz4KCQkJPGFuaW1hdGUgYXR0cmlidXRlVHlwZT0nQ1NTJyBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMC4zJyBkdXI9JzAuNnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyBiZWdpbj0nMC40NXMnIC8+CgkJPC9jaXJjbGU+CgkJPGNpcmNsZSBjeD0nMi4xNzE2JyBjeT0nMi4xNzE2JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7Jz4KCQkJPGFuaW1hdGUgYXR0cmlidXRlVHlwZT0nQ1NTJyBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMC4zJyBkdXI9JzAuNnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyBiZWdpbj0nMC41MjVzJyAvPgoJCTwvY2lyY2xlPgoJPC9nPgo8L3N2Zz4K")}.monaco-tree.highlighted .monaco-tree-rows>.monaco-tree-row:not(.highlighted){opacity:.3}.monaco-tree.bare .monaco-tree-row,.monaco-tree.bare .monaco-tree-wrapper.drop-target{color:inherit!important;background-color:inherit!important}.monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.focused:not(.highlighted){background-color:#dcebfc}.monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected:not(.highlighted){background-color:#4fa7ff;color:#fff}.monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.focused.selected:not(.highlighted){background-color:#39f;color:#fff}.monaco-tree .monaco-tree-rows>.monaco-tree-row.selected:not(.highlighted){background-color:#cccedb}.monaco-tree .monaco-tree-rows>.monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused){background-color:#f0f0f0}.monaco-tree .monaco-tree-rows>.monaco-tree-row.drop-target,.monaco-tree .monaco-tree-wrapper.drop-target{background-color:#ddecff!important;color:inherit!important}.vs-dark .monaco-tree.focused .monaco-tree-row.focused:not(.highlighted){background-color:#073655}.vs-dark .monaco-tree.focused .monaco-tree-row.selected:not(.highlighted){background-color:#0e639c;color:#fff}.vs-dark .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.focused.selected:not(.highlighted){background-color:#094771;color:#fff}.vs-dark .monaco-tree .monaco-tree-row.selected:not(.highlighted){background-color:#3f3f46}.vs-dark .monaco-tree .monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused){background-color:#2a2d2e}.vs-dark .monaco-tree-wrapper.drop-target,.vs-dark .monaco-tree .monaco-tree-row.drop-target{background-color:#383b3d!important;color:inherit!important}.vs-dark .monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children>.content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRMOC41ODYgOCA3IDkuNTg2VjYuNDE0eiIvPjwvc3ZnPg==")}.vs-dark .monaco-tree .monaco-tree-rows>.monaco-tree-row.expanded>.content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTExIDEwSDUuMzQ0TDExIDQuNDE0VjEweiIvPjwvc3ZnPg==")}.vs-dark .monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children.loading>.content:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubycgPz4KPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCc+Cgk8ZyBzdHlsZT0iZmlsbDpncmV5OyI+CgkJPGNpcmNsZSBjeD0nNScgY3k9JzEnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnPgoJCQk8YW5pbWF0ZSBhdHRyaWJ1dGVUeXBlPSdDU1MnIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwLjMnIGR1cj0nMC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGJlZ2luPScwcycgLz4KCQk8L2NpcmNsZT4KCQk8Y2lyY2xlIGN4PSc3LjgyODQnIGN5PScyLjE3MTYnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnPgoJCQk8YW5pbWF0ZSBhdHRyaWJ1dGVUeXBlPSdDU1MnIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwLjMnIGR1cj0nMC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGJlZ2luPScwLjA3NXMnIC8+CgkJPC9jaXJjbGU+CgkJPGNpcmNsZSBjeD0nOScgY3k9JzUnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnPgoJCQk8YW5pbWF0ZSBhdHRyaWJ1dGVUeXBlPSdDU1MnIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwLjMnIGR1cj0nMC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGJlZ2luPScwLjE1cycgLz4KCQk8L2NpcmNsZT4KCQk8Y2lyY2xlIGN4PSc3LjgyODQnIGN5PSc3LjgyODQnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnPgoJCQk8YW5pbWF0ZSBhdHRyaWJ1dGVUeXBlPSdDU1MnIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwLjMnIGR1cj0nMC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGJlZ2luPScwLjIyNXMnIC8+CgkJPC9jaXJjbGU+CgkJPGNpcmNsZSBjeD0nNScgY3k9JzknIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnPgoJCQk8YW5pbWF0ZSBhdHRyaWJ1dGVUeXBlPSdDU1MnIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwLjMnIGR1cj0nMC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGJlZ2luPScwLjNzJyAvPgoJCTwvY2lyY2xlPgoJCTxjaXJjbGUgY3g9JzIuMTcxNicgY3k9JzcuODI4NCcgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzAuMzc1cycgLz4KCQk8L2NpcmNsZT4KCQk8Y2lyY2xlIGN4PScxJyBjeT0nNScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzAuNDVzJyAvPgoJCTwvY2lyY2xlPgoJCTxjaXJjbGUgY3g9JzIuMTcxNicgY3k9JzIuMTcxNicgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzAuNTI1cycgLz4KCQk8L2NpcmNsZT4KCTwvZz4KPC9zdmc+Cg==")}.hc-black .monaco-tree .monaco-tree-rows>.monaco-tree-row{background:none!important;border:1px solid transparent}.hc-black .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.focused:not(.highlighted){border:1px dotted #f38518}.hc-black .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected:not(.highlighted),.hc-black .monaco-tree .monaco-tree-rows>.monaco-tree-row.selected:not(.highlighted){border:1px solid #f38518}.hc-black .monaco-tree .monaco-tree-rows>.monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused){border:1px dashed #f38518}.hc-black .monaco-tree .monaco-tree-rows>.monaco-tree-row.drop-target,.hc-black .monaco-tree .monaco-tree-wrapper.drop-target{background:none!important;border:1px dashed #f38518}.hc-black .monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children>.content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRsMS41ODYgMS41ODYtMS41ODYgMS41ODZ2LTMuMTcyeiIvPjwvc3ZnPg==")}.hc-black .monaco-tree .monaco-tree-rows>.monaco-tree-row.expanded>.content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTExIDEwLjA3aC01LjY1Nmw1LjY1Ni01LjY1NnY1LjY1NnoiLz48L3N2Zz4=")}.hc-black .monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children.loading>.content:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubycgPz4KPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCc+Cgk8ZyBzdHlsZT0iZmlsbDojZmZmOyI+CgkJPGNpcmNsZSBjeD0nNScgY3k9JzEnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnPgoJCQk8YW5pbWF0ZSBhdHRyaWJ1dGVUeXBlPSdDU1MnIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwLjMnIGR1cj0nMC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGJlZ2luPScwcycgLz4KCQk8L2NpcmNsZT4KCQk8Y2lyY2xlIGN4PSc3LjgyODQnIGN5PScyLjE3MTYnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnPgoJCQk8YW5pbWF0ZSBhdHRyaWJ1dGVUeXBlPSdDU1MnIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwLjMnIGR1cj0nMC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGJlZ2luPScwLjA3NXMnIC8+CgkJPC9jaXJjbGU+CgkJPGNpcmNsZSBjeD0nOScgY3k9JzUnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnPgoJCQk8YW5pbWF0ZSBhdHRyaWJ1dGVUeXBlPSdDU1MnIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwLjMnIGR1cj0nMC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGJlZ2luPScwLjE1cycgLz4KCQk8L2NpcmNsZT4KCQk8Y2lyY2xlIGN4PSc3LjgyODQnIGN5PSc3LjgyODQnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnPgoJCQk8YW5pbWF0ZSBhdHRyaWJ1dGVUeXBlPSdDU1MnIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwLjMnIGR1cj0nMC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGJlZ2luPScwLjIyNXMnIC8+CgkJPC9jaXJjbGU+CgkJPGNpcmNsZSBjeD0nNScgY3k9JzknIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnPgoJCQk8YW5pbWF0ZSBhdHRyaWJ1dGVUeXBlPSdDU1MnIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwLjMnIGR1cj0nMC42cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGJlZ2luPScwLjNzJyAvPgoJCTwvY2lyY2xlPgoJCTxjaXJjbGUgY3g9JzIuMTcxNicgY3k9JzcuODI4NCcgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzAuMzc1cycgLz4KCQk8L2NpcmNsZT4KCQk8Y2lyY2xlIGN4PScxJyBjeT0nNScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzAuNDVzJyAvPgoJCTwvY2lyY2xlPgoJCTxjaXJjbGUgY3g9JzIuMTcxNicgY3k9JzIuMTcxNicgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOyc+CgkJCTxhbmltYXRlIGF0dHJpYnV0ZVR5cGU9J0NTUycgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAuMycgZHVyPScwLjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgYmVnaW49JzAuNTI1cycgLz4KCQk8L2NpcmNsZT4KCTwvZz4KPC9zdmc+Cg==")}.monaco-tree-action.collapse-all{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTEgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMSAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjNDI0MjQyIiBkPSJNMTQgMXY5aC0xdi04aC04di0xaDl6bS0xMSAydjFoOHY4aDF2LTloLTl6bTcgMnY5aC05di05aDl6bS0yIDJoLTV2NWg1di01eiIvPjxyZWN0IHg9IjQiIHk9IjkiIGZpbGw9IiMwMDUzOUMiIHdpZHRoPSIzIiBoZWlnaHQ9IjEiLz48L3N2Zz4=") 50% no-repeat}.hc-black .monaco-tree-action.collapse-all,.vs-dark .monaco-tree-action.collapse-all{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTEgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMSAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjQzVDNUM1IiBkPSJNMTQgMXY5aC0xdi04aC04di0xaDl6bS0xMSAydjFoOHY4aDF2LTloLTl6bTcgMnY5aC05di05aDl6bS0yIDJoLTV2NWg1di01eiIvPjxyZWN0IHg9IjQiIHk9IjkiIGZpbGw9IiM3NUJFRkYiIHdpZHRoPSIzIiBoZWlnaHQ9IjEiLz48L3N2Zz4=") 50% no-repeat}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,Ubuntu,Droid Sans,sans-serif}.monaco-menu .monaco-action-bar.vertical .action-item [tabindex="0"]:focus{color:#00bfff}.monaco-editor-hover p{margin:0}.monaco-editor.vs .token.terminal{color:#e00000}.monaco-editor.vs .token.terminal.code1{font-weight:700}.monaco-editor.vs .token.variable{color:#018}.monaco-editor.vs .token.variable.predefined{color:#4864aa}.monaco-editor.vs .token.string.escape{color:#a31515}.monaco-editor.vs .token.comment{color:green}.monaco-editor.vs .token.comment.shebang{color:#929292}.monaco-editor.vs .token.literal{color:#000}.monaco-editor.vs .token.literal.string{color:#a31515}.monaco-editor.vs .token.literal.hex{color:#e07000}.monaco-editor.vs .token.number{color:#09885a}.monaco-editor.vs .token.number.hex{color:#3030c0}.monaco-editor.vs .token.number.octal{color:#204070}.monaco-editor.vs .token.number.binary{color:#e07070}.monaco-editor.vs .token.regexp{color:maroon}.monaco-editor.vs .token.delimiter{color:#000}.monaco-editor.vs .token.tag{color:maroon}.monaco-editor.vs .token.metatag{color:#e00000}.monaco-editor.vs .token.annotation{color:gray}.monaco-editor.vs .token.key{color:#863b00}.monaco-editor.vs .token.attribute.name{color:red}.monaco-editor.vs .token.attribute.value{color:#0451a5}.monaco-editor.vs .token.keyword.flow{color:#af00db}.monaco-editor.vs .token.metatag.php{font-weight:700}.monaco-editor.vs .token.predefined.ruby{color:#00f}.monaco-editor.vs .token.emphasis{font-style:italic}.monaco-editor.vs .token.strong{font-weight:700}.monaco-editor.vs .token.header{color:navy}.monaco-editor.vs .token.string.key{color:#a31515}.monaco-editor.vs .token.string.value,.monaco-editor.vs .token.string.yaml{color:#0451a5}.monaco-editor.vs .token.type{color:teal}.monaco-editor.vs .token.identifier.method{color:#e07000}.monaco-editor.vs .token.string.sql{color:red}.monaco-editor.vs .token.predefined.sql{color:#f0f}.monaco-editor.vs .token.operator.sql{color:#789}.monaco-editor.vs .token.delimiter.html{color:#383838}.monaco-editor.vs .token.metatag.content.html{color:red}.monaco-editor.vs .token.metatag.html{color:gray}.monaco-editor.vs .token.attribute.name.html{color:red}.monaco-editor.vs .token.attribute.value.html,.monaco-editor.vs .token.delimiter.xml,.monaco-editor.vs .token.string.html{color:blue}.monaco-editor.vs .token.metatag.content.xml{color:red}.monaco-editor.vs .token.metatag.xml{color:gray}.monaco-editor.vs .token.attribute.name.xml{color:red}.monaco-editor.vs .token.attribute.value.xml{color:blue}.monaco-editor.vs .token.entity.ts{color:#000}.monaco-editor.vs .token.vs{color:#006400}.monaco-editor.vs .token.attribute.name.vs,.monaco-editor.vs .token.comment.vs,.monaco-editor.vs .token.tag.vs{color:#aeb9ae}.monaco-editor.vs .token.attribute.value.vs{color:#2c51cc}.monaco-editor.vs .token.delimiter.vs{color:#708870}.monaco-editor.vs .token.tag.class.jade,.monaco-editor.vs .token.tag.id.jade{color:#4f76ac}.monaco-editor.vs .token.interpolation.delimiter.jade,.monaco-editor.vs .token.interpolation.jade{color:#f0f}.monaco-editor.vs-dark .token.terminal{color:#bd5050}.monaco-editor.vs-dark .token.terminal.code1{font-weight:700}.monaco-editor.vs-dark .token.variable{color:#74b0df}.monaco-editor.vs-dark .token.variable.predefined{color:#4864aa}.monaco-editor.vs-dark .token.constant{color:#d00}.monaco-editor.vs-dark .token.string.escape{color:#ce9178}.monaco-editor.vs-dark .token.comment,.monaco-editor.vs-dark .token.comment.shebang{color:#929292}.monaco-editor.vs-dark .token.comment.doc{color:#608b4e}.monaco-editor.vs-dark .token.literal{color:#e00000}.monaco-editor.vs-dark .token.literal.hex{color:#e07000}.monaco-editor.vs-dark .token.number{color:#b5cea8}.monaco-editor.vs-dark .token.number.hex{color:#5bb498}.monaco-editor.vs-dark .token.number.binary{color:#3030c0}.monaco-editor.vs-dark .token.number.octal{color:#204070}.monaco-editor.vs-dark .token.regexp{color:#b46695}.monaco-editor.vs-dark .token.delimiter{color:#dcdcdc}.monaco-editor.vs-dark .token.tag{color:#569cd6}.monaco-editor.vs-dark .token.metatag{color:#dd6a6f}.monaco-editor.vs-dark .token.annotation{color:#c66}.monaco-editor.vs-dark .token.attribute.name,.monaco-editor.vs-dark .token.key{color:#9cdcfe}.monaco-editor.vs-dark .token.attribute.value{color:#ce9178}.monaco-editor.vs-dark .token.keyword.flow{color:#c586c0}.monaco-editor.vs-dark .token.keyword.datatype{color:#569cd6}.monaco-editor.vs-dark .token.metatag.php{font-weight:700}.monaco-editor.vs-dark .token.predefined.ruby{color:#4e94ce}.monaco-editor.vs-dark .token.emphasis{font-style:italic}.monaco-editor.vs-dark .token.strong{font-weight:700}.monaco-editor.vs-dark .token.header{color:navy}.monaco-editor.vs-dark .token.string.key{color:#9cdcfe}.monaco-editor.vs-dark .token.string.value,.monaco-editor.vs-dark .token.string.yaml{color:#ce9178}.monaco-editor.vs-dark .token.type{color:#3dc9b0}.monaco-editor.vs-dark .token.identifier.method{color:#e07000}.monaco-editor.vs-dark .token.string.sql{color:red}.monaco-editor.vs-dark .token.predefined.sql{color:#f0f}.monaco-editor.vs-dark .token.operator.sql{color:#789}.monaco-editor.vs-dark .token.delimiter.html{color:gray}.monaco-editor.vs-dark .token.metatag.content.html{color:#9cdcfe}.monaco-editor.vs-dark .token.metatag.html{color:#569cd6}.monaco-editor.vs-dark .token.string.html{color:#ce9178}.monaco-editor.vs-dark .token.delimiter.xml{color:gray}.monaco-editor.vs-dark .token.metatag.content.xml{color:#9cdcfe}.monaco-editor.vs-dark .token.metatag.xml{color:#569cd6}.monaco-editor.vs-dark .token.attribute.name.css{color:#9cdcfe}.monaco-editor.vs-dark .token.attribute.value.css{color:#c8c8c8}.monaco-editor.vs-dark .token.delimiter.css{color:#dcdcdc}.monaco-editor.vs-dark .token.vs{color:#608b4e}.monaco-editor.vs-dark .token.tag.vs{color:#949494}.monaco-editor.vs-dark .token.delimiter.vs{color:#585858}.monaco-editor.vs-dark .token.attribute.name.vs{color:#949494}.monaco-editor.vs-dark .token.attribute.value.vs{color:#c4c4c4}.monaco-editor.vs-dark .token.tag.class.jade,.monaco-editor.vs-dark .token.tag.id.jade{color:#4f76ac}.monaco-editor.vs-dark .token.interpolation.delimiter.jade,.monaco-editor.vs-dark .token.interpolation.jade{color:#f0f}.monaco-editor.hc-black .token.terminal{color:#569cd6}.monaco-editor.hc-black .token.terminal.code1{font-weight:700}.monaco-editor.hc-black .token.variable,.monaco-editor.hc-black .token.variable.predefined{color:#1aebff}.monaco-editor.hc-black .token.constant{color:#d00}.monaco-editor.hc-black .token.string.escape{color:#ce9178}.monaco-editor.hc-black .token.comment{color:green}.monaco-editor.hc-black .token.comment.shebang{color:#929292}.monaco-editor.hc-black .token.comment.doc{color:#608b4e}.monaco-editor.hc-black .token.literal,.monaco-editor.hc-black .token.literal.hex,.monaco-editor.hc-black .token.number,.monaco-editor.hc-black .token.number.binary,.monaco-editor.hc-black .token.number.hex,.monaco-editor.hc-black .token.number.octal{color:#fff}.monaco-editor.hc-black .token.regexp{color:silver}.monaco-editor.hc-black .token.delimiter{color:#ff0}.monaco-editor.hc-black .token.annotation,.monaco-editor.hc-black .token.metatag,.monaco-editor.hc-black .token.tag{color:#569cd6}.monaco-editor.hc-black .token.key{color:#9cdcfe}.monaco-editor.hc-black .token.attribute.name{color:#569cd6}.monaco-editor.hc-black .token.attribute.value{color:#3ff23f}.monaco-editor.hc-black .token.keyword{color:#1aebff}.monaco-editor.hc-black .token.keyword.flow{color:#c586c0}.monaco-editor.hc-black .token.keyword.datatype{color:#569cd6}.monaco-editor.hc-black .token.metatag.php{font-weight:700}.monaco-editor.hc-black .token.predefined.ruby{color:#4e94ce}.monaco-editor.hc-black .token.emphasis{font-style:italic}.monaco-editor.hc-black .token.strong{font-weight:700}.monaco-editor.hc-black .token.header{color:navy}.monaco-editor.hc-black .token.string.key{color:#9cdcfe}.monaco-editor.hc-black .token.string.value,.monaco-editor.hc-black .token.string.yaml{color:#ce9178}.monaco-editor.hc-black .token.type{color:#3dc9b0}.monaco-editor.hc-black .token.identifier.method{color:#e07000}.monaco-editor.hc-black .token.string.sql{color:red}.monaco-editor.hc-black .token.predefined.sql{color:#f0f}.monaco-editor.hc-black .token.operator.sql{color:#789}.monaco-editor.hc-black .token.delimiter.html{color:#ff0}.monaco-editor.hc-black .token.metatag.content.html{color:#1aebff}.monaco-editor.hc-black .token.metatag.html{color:#569cd6}.monaco-editor.hc-black .token.string.html{color:#ce9178}.monaco-editor.hc-black .token.delimiter.xml{color:#ff0}.monaco-editor.hc-black .token.metatag.content.xml{color:#1aebff}.monaco-editor.hc-black .token.attribute.name.css,.monaco-editor.hc-black .token.metatag.xml{color:#569cd6}.monaco-editor.hc-black .token.attribute.value.css{color:#3ff23f}.monaco-editor.hc-black .token.delimiter.css{color:#ff0}.monaco-editor.hc-black .token.vs{color:#fff}.monaco-editor.hc-black .token.tag.vs{color:#949494}.monaco-editor.hc-black .token.delimiter.vs{color:#585858}.monaco-editor.hc-black .token.attribute.name.vs{color:#949494}.monaco-editor.hc-black .token.attribute.value.vs{color:#c4c4c4}.monaco-editor.hc-black .token.tag.string.jade{color:#ce9178}.monaco-editor.hc-black .token.tag.class.jade,.monaco-editor.hc-black .token.tag.id.jade{color:#4f76ac}.monaco-editor.hc-black .token.interpolation.delimiter.jade,.monaco-editor.hc-black .token.interpolation.jade{color:#f0f}.monaco-editor.vs .token.builtin.function{color:#00f}.monaco-editor.vs .token.comment,.monaco-editor.vs .token.comment.block,.monaco-editor.vs .token.comment.block.documentation,.monaco-editor.vs .token.comment.line{color:green}.monaco-editor.vs .token.constant{color:#d00}.monaco-editor.vs .token.constant.language{color:#00f}.monaco-editor.vs .token.constant.numeric{color:#09885a}.monaco-editor.vs .token.constant.numeric.hex{color:#3030c0}.monaco-editor.vs .token.constant.numeric.octal{color:#204070}.monaco-editor.vs .token.constant.numeric.binary{color:#e07070}.monaco-editor.vs .token.constant.regexp{color:#811f3f}.monaco-editor.vs .token.constant.rgb-value{color:#0451a5}.monaco-editor.vs .token.entity{color:#a31515}.monaco-editor.vs .token.entity.name,.monaco-editor.vs .token.entity.name.tag{color:maroon}.monaco-editor.vs .token.entity.name.function{color:#444}.monaco-editor.vs .token.entity.name.class{color:#2b91af}.monaco-editor.vs .token.entity.name.selector,.monaco-editor.vs .token.entity.other.selector{color:maroon}.monaco-editor.vs .token.entity.other.attribute-name{color:red}.monaco-editor.vs .token.entity.other.attribute-name.css{color:maroon}.monaco-editor.vs .token.annotation.storage.type,.monaco-editor.vs .token.heritage.storage.type{color:#2b91af}.monaco-editor.vs .token.invalid{color:#cd3131}.monaco-editor.vs .token.markup.underline{text-decoration:underline}.monaco-editor.vs .token.markup.bold{font-weight:700}.monaco-editor.vs .token.markup.heading{color:navy}.monaco-editor.vs .token.markup.italic{font-style:italic}.monaco-editor.vs .token.meta{color:#000}.monaco-editor.vs .token.meta.selector,.monaco-editor.vs .token.meta.tag{color:maroon}.monaco-editor.vs .token.storage{color:gray}.monaco-editor.vs .token.storage.content{color:red}.monaco-editor.vs .token.storage.modifier,.monaco-editor.vs .token.storage.type{color:#00f}.monaco-editor.vs .token.cast.storage.type,.monaco-editor.vs .token.new.storage.type{color:#2b91af}.monaco-editor.vs .token.var.storage.type{color:#00f}.monaco-editor.vs .token.var.annotation.storage.type{color:#2b91af}.monaco-editor.vs .token.string{color:#a31515}.monaco-editor.vs .token.string.tag{color:blue}.monaco-editor.vs .token.string.quoted.variable{color:#018}.monaco-editor.vs .token.string.regexp{color:#811f3f}.monaco-editor.vs .token.support{color:maroon}.monaco-editor.vs .token.support.type{color:red}.monaco-editor.vs .token.support.type.json{color:#a31515}.monaco-editor.vs .token.support.property-value{color:#0451a5}.monaco-editor.vs .token.variable.parameter{color:#018}.monaco-editor.vs .token.variable.language{color:#4864aa}.monaco-editor.vs .token.keyword,.monaco-editor.vs .token.keyword.control{color:#00f}.monaco-editor.vs .token.keyword.operator{color:#666}.monaco-editor.vs .token.keyword.operator.new{color:#00f}.monaco-editor.vs .token.keyword.other.unit{color:#09885a}.monaco-editor.vs .token.punctuation{color:#000}.monaco-editor.vs .token.punctuation.string{color:#a31515}.monaco-editor.vs .token.punctuation.string.quoted.variable{color:#018}.monaco-editor.vs .token.punctuation.string.regexp{color:#811f3f}.monaco-editor.vs .token.punctuation.tag{color:maroon}.monaco-editor.vs .token.punctuation.string.tag{color:blue}.monaco-editor.vs-dark .token.builtin.function{color:#569cd6}.monaco-editor.vs-dark .token.comment,.monaco-editor.vs-dark .token.comment.block,.monaco-editor.vs-dark .token.comment.block.documentation,.monaco-editor.vs-dark .token.comment.line{color:#608b4e}.monaco-editor.vs-dark .token.constant,.monaco-editor.vs-dark .token.constant.language{color:#569cd6}.monaco-editor.vs-dark .token.constant.numeric{color:#b5cea8}.monaco-editor.vs-dark .token.constant.numeric.hex{color:#5bb498}.monaco-editor.vs-dark .token.constant.numeric.octal{color:#204070}.monaco-editor.vs-dark .token.constant.numeric.binary{color:#e07070}.monaco-editor.vs-dark .token.constant.regexp{color:#646695}.monaco-editor.vs-dark .token.constant.rgb-value{color:#d4d4d4}.monaco-editor.vs-dark .token.entity{color:#9cdcfe}.monaco-editor.vs-dark .token.entity.name,.monaco-editor.vs-dark .token.entity.name.tag{color:#569cd6}.monaco-editor.vs-dark .token.entity.name.function{color:#dcdcaa}.monaco-editor.vs-dark .token.entity.name.class{color:#4ec9b0}.monaco-editor.vs-dark .token.entity.name.selector,.monaco-editor.vs-dark .token.entity.other.selector{color:#569cd6}.monaco-editor.vs-dark .token.entity.other.attribute-name{color:#9cdcfe}.monaco-editor.vs-dark .token.entity.other.attribute-name.css{color:#569cd6}.monaco-editor.vs-dark .token.invalid{color:#f44747}.monaco-editor.vs-dark .token.markup.underline{text-decoration:underline}.monaco-editor.vs-dark .token.markup.bold{font-weight:700}.monaco-editor.vs-dark .token.markup.heading{color:#6796e6}.monaco-editor.vs-dark .token.markup.italic{font-style:italic}.monaco-editor.vs-dark .token.meta{color:#d4d4d4}.monaco-editor.vs-dark .token.meta.selector{color:#569cd6}.monaco-editor.vs-dark .token.meta.tag{color:#ce9178}.monaco-editor.vs-dark .token.storage{color:#569cd6}.monaco-editor.vs-dark .token.storage.content{color:#9cdcfe}.monaco-editor.vs-dark .token.storage.modifier,.monaco-editor.vs-dark .token.storage.type{color:#569cd6}.monaco-editor.vs-dark .token.annotation.storage.type,.monaco-editor.vs-dark .token.cast.storage.type,.monaco-editor.vs-dark .token.heritage.storage.type,.monaco-editor.vs-dark .token.new.storage.type{color:#4ec9b0}.monaco-editor.vs-dark .token.var.storage.type{color:#569cd6}.monaco-editor.vs-dark .token.var.annotation.storage.type{color:#4ec9b0}.monaco-editor.vs-dark .token.string,.monaco-editor.vs-dark .token.string.tag{color:#ce9178}.monaco-editor.vs-dark .token.string.quoted.variable{color:#74b0df}.monaco-editor.vs-dark .token.string.regexp{color:#d16969}.monaco-editor.vs-dark .token.support{color:#a79873}.monaco-editor.vs-dark .token.support.type{color:#9cdcfe}.monaco-editor.vs-dark .token.support.property-value{color:#ce9178}.monaco-editor.vs-dark .token.variable.parameter{color:#9cdcfe}.monaco-editor.vs-dark .token.variable.language{color:#4864aa}.monaco-editor.vs-dark .token.keyword,.monaco-editor.vs-dark .token.keyword.control{color:#569cd6}.monaco-editor.vs-dark .token.keyword.operator{color:#909090}.monaco-editor.vs-dark .token.keyword.operator.new{color:#569cd6}.monaco-editor.vs-dark .token.keyword.other.unit{color:#b5cea8}.monaco-editor.vs-dark .token.punctuation{color:#dcdcdc}.monaco-editor.vs-dark .token.punctuation.string{color:#ce9178}.monaco-editor.vs-dark .token.punctuation.string.quoted.variable{color:#74b0df}.monaco-editor.vs-dark .token.punctuation.string.regexp{color:#d16969}.monaco-editor.vs-dark .token.punctuation.tag{color:#569cd6}.monaco-editor.vs-dark .token.punctuation.string.tag{color:#ce9178}.monaco-editor.hc-black .token.builtin.function{color:#569cd6}.monaco-editor.hc-black .token.comment,.monaco-editor.hc-black .token.comment.block,.monaco-editor.hc-black .token.comment.block.documentation,.monaco-editor.hc-black .token.comment.line{color:#608b4e}.monaco-editor.hc-black .token.constant,.monaco-editor.hc-black .token.constant.language{color:#569cd6}.monaco-editor.hc-black .token.constant.numeric{color:#b5cea8}.monaco-editor.hc-black .token.constant.numeric.hex{color:#5bb498}.monaco-editor.hc-black .token.constant.numeric.octal{color:#204070}.monaco-editor.hc-black .token.constant.numeric.binary{color:#e07070}.monaco-editor.hc-black .token.constant.regexp{color:#b46695}.monaco-editor.hc-black .token.constant.rgb-value{color:#d4d4d4}.monaco-editor.hc-black .token.entity{color:#9cdcfe}.monaco-editor.hc-black .token.entity.name,.monaco-editor.hc-black .token.entity.name.tag{color:#569cd6}.monaco-editor.hc-black .token.entity.name.function{color:#dcdcaa}.monaco-editor.hc-black .token.entity.name.class{color:#4ec9b0}.monaco-editor.hc-black .token.entity.name.selector,.monaco-editor.hc-black .token.entity.other.selector{color:#569cd6}.monaco-editor.hc-black .token.entity.other.attribute-name{color:#9cdcfe}.monaco-editor.hc-black .token.entity.other.attribute-name.css{color:#569cd6}.monaco-editor.hc-black .token.invalid{color:#f44747}.monaco-editor.hc-black .token.markup.underline{text-decoration:underline}.monaco-editor.hc-black .token.markup.bold{font-weight:700}.monaco-editor.hc-black .token.markup.heading{color:#6796e6}.monaco-editor.hc-black .token.markup.italic{font-style:italic}.monaco-editor.hc-black .token.meta{color:#d4d4d4}.monaco-editor.hc-black .token.meta.selector{color:#569cd6}.monaco-editor.hc-black .token.meta.tag{color:#ce9178}.monaco-editor.hc-black .token.storage{color:#569cd6}.monaco-editor.hc-black .token.storage.content{color:#9cdcfe}.monaco-editor.hc-black .token.storage.modifier,.monaco-editor.hc-black .token.storage.type{color:#569cd6}.monaco-editor.hc-black .token.annotation.storage.type,.monaco-editor.hc-black .token.cast.storage.type,.monaco-editor.hc-black .token.heritage.storage.type,.monaco-editor.hc-black .token.new.storage.type{color:#4ec9b0}.monaco-editor.hc-black .token.var.storage.type{color:#569cd6}.monaco-editor.hc-black .token.var.annotation.storage.type{color:#4ec9b0}.monaco-editor.hc-black .token.string,.monaco-editor.hc-black .token.string.tag{color:#ce9178}.monaco-editor.hc-black .token.string.quoted.variable{color:#74b0df}.monaco-editor.hc-black .token.string.regexp{color:#d16969}.monaco-editor.hc-black .token.support{color:maroon}.monaco-editor.hc-black .token.support.type{color:#9cdcfe}.monaco-editor.hc-black .token.support.property-value{color:#ce9178}.monaco-editor.hc-black .token.variable.parameter{color:#9cdcfe}.monaco-editor.hc-black .token.variable.language{color:#4864aa}.monaco-editor.hc-black .token.keyword,.monaco-editor.hc-black .token.keyword.control{color:#569cd6}.monaco-editor.hc-black .token.keyword.operator{color:#909090}.monaco-editor.hc-black .token.keyword.operator.new{color:#569cd6}.monaco-editor.hc-black .token.keyword.other.unit{color:#b5cea8}.monaco-editor.hc-black .token.punctuation{color:#dcdcdc}.monaco-editor.hc-black .token.punctuation.string{color:#ce9178}.monaco-editor.hc-black .token.punctuation.string.quoted.variable{color:#74b0df}.monaco-editor.hc-black .token.punctuation.string.regexp{color:#d16969}.monaco-editor.hc-black .token.punctuation.tag{color:#569cd6}.monaco-editor.hc-black .token.punctuation.string.tag{color:#ce9178}.monaco-editor .contentWidgets{position:absolute;top:0}.monaco-editor .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box}.monaco-editor.vs .current-line{border:2px solid #eee}.monaco-editor.vs-dark .current-line{border:2px solid #282828}.monaco-editor.hc-black .current-line{border:2px solid #f38518}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor.vs .glyph-margin{background:#fff}.monaco-editor.vs-dark .glyph-margin{background:#1e1e1e}.monaco-editor.hc-black .glyph-margin{background:#000}.monaco-editor .margin-view-overlays .cgmr{position:absolute}.monaco-editor .lines-content .cigr{position:absolute;background:#d3d3d3;width:1px}.monaco-editor.hc-black .lines-content .cigr,.monaco-editor.vs-dark .lines-content .cigr{background:#353535}.monaco-editor .margin-view-overlays .line-numbers{position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default}.monaco-workbench .monaco-editor .margin-view-overlays .line-numbers{cursor:-webkit-image-set(url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDIxOyI+PHBvbHlnb24gc3R5bGU9ImZpbGw6I0ZGRkZGRjtzdHJva2U6IzAwMDAwMCIgcG9pbnRzPSIxNC41LDEuMiAxLjksMTMuOCA3LjEsMTMuOCA0LjUsMTkuMSA3LjcsMjAuMSAxMC4zLDE0LjkgMTQuNSwxOCIvPjwvc3ZnPg==") 1x,url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgNDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDQyOyI+PHBvbHlnb24gc3R5bGU9ImZpbGw6I0ZGRkZGRjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MjsiIHBvaW50cz0iMjksMi40IDMuOCwyNy42IDE0LjMsMjcuNiA5LDM4LjEgMTUuNCw0MC4yIDIwLjYsMjkuNyAyOSwzNiIvPjwvc3ZnPgo=") 2x) 30 0,default}.monaco-workbench .monaco-editor.mac .margin-view-overlays .line-numbers{cursor:-webkit-image-set(url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDE4OyI+CjxnPgoJPHBvbHlnb24gcG9pbnRzPSI0LjMsMTYuNSA1LjksMTEuOSAxLjEsMTEuOSAxMS41LDEuMiAxMS41LDE1LjYgOC43LDEzIDcuMSwxNy41IAkiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0xMSwxNC41bC0yLjUtMi4zbC0xLjcsNC43bC0xLjktMC43bDEuNy00LjhIMi4ybDguNy05IE0wLDEyLjRoNS4ybC0xLjUsNC4yTDcuNSwxOGwxLjUtNC4xbDMuMSwyLjlMMTIsMAoJCUwwLDEyLjR6Ii8+CjwvZz4KPC9zdmc+Cg==") 1x,url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDM2OyI+CjxnPgoJPHBvbHlnb24gcG9pbnRzPSI4LjYsMzMuMSAxMS44LDIzLjkgMi4yLDIzLjkgMjMsMi41IDIzLDMxLjMgMTcuNCwyNi4xIDE0LjIsMzUuMSIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZD0iTTIyLDI5LjFsLTUtNC42bC0zLjQsOS40bC0zLjgtMS40bDMuNC05LjZINC40TDIyLDQuOSBNMCwyNC45aDEwLjRsLTMsOC40bDcuNiwyLjhsMy04LjJsNiw1LjhWMC4xTDAsMjQuOXoiLz4KPC9nPgo8L3N2Zz4K") 2x) 24 3,default}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor.vs .line-numbers{color:#2b91af}.monaco-editor.vs-dark .line-numbers{color:#5a5a5a}.monaco-editor.hc-black .line-numbers{color:#fff}.monaco-editor .lines-content,.monaco-editor .view-line,.monaco-editor .view-line>span,.monaco-editor .view-line>span>span,.monaco-editor .view-lines{-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text}.monaco-editor.ie .lines-content,.monaco-editor.ie .view-line,.monaco-editor.ie .view-line>span,.monaco-editor.ie .view-line>span>span,.monaco-editor.ie .view-lines{-ms-user-select:none;user-select:none}.monaco-editor .view-lines{cursor:text;white-space:nowrap}.monaco-editor.hc-black.mac .view-lines,.monaco-editor.vs-dark.mac .view-lines{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-editor .view-line{position:absolute;width:100%}.monaco-editor .lines-content{position:absolute;top:0}.monaco-editor .view-line>span>span{float:none;min-height:inherit;margin-left:inherit}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;width:1px;top:0;background:#d3d3d3}.monaco-editor.vs-dark .view-ruler{background:#5a5a5a}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-editor.vs-dark .scroll-decoration{box-shadow:inset 0 6px 6px -6px #000}.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.vs .view-overlays .selected-text{background:#e5ebf1}.monaco-editor.vs .view-overlays.focused .selected-text{background:#add6ff}.monaco-editor.vs-dark .view-overlays .selected-text{background:#3a3d41}.monaco-editor.vs-dark .view-overlays.focused .selected-text{background:#264f78}.monaco-editor.hc-black .view-overlays .selected-text{background:none}.monaco-editor.hc-black .view-overlays.focused .selected-text{background:#fff}.monaco-editor.edge.hc-black .view-overlays.focused .selected-text,.monaco-editor.ie.hc-black .view-overlays.focused .selected-text{background:none;border:2px solid #f38518}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;cursor:text}.monaco-editor .cursors-layer>.cursor.secondary{opacity:.6}.monaco-editor .cursors-layer.cursor-line-style>.cursor{width:2px}.monaco-editor .cursors-layer.cursor-line-style>.cursor.secondary{width:1px}.monaco-editor .cursors-layer.cursor-block-style>.cursor{width:1ch}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{width:1ch;border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}.monaco-editor.vs .cursor{background:#000;border-color:#000;color:#fff}.monaco-editor.vs-dark .cursor{background:#aeafad;border-color:#aeafad;color:#51504f}.monaco-editor.hc-black .cursor{background:#fff;border-color:#fff;color:#000}@keyframes cursor-blink{50%{opacity:0}to{opacity:1}}@keyframes cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-blink{animation:cursor-blink 1s step-start 0s infinite}.cursor-smooth{animation:cursor-smooth .5s ease-in-out 0s infinite alternate}.cursor-phase{animation:cursor-phase .5s ease-in-out 0s infinite alternate}.cursor-expand>.cursor{animation:cursor-expand .5s ease-in-out 0s infinite alternate}.monaco-diff-editor .diffOverview{z-index:2}.monaco-diff-editor.vs .diffOverview{background:#f9f7f7}.monaco-diff-editor.vs-dark .diffOverview{background:#1e1e1e}.monaco-diff-editor.hc-black .diffOverview{background:#000}.monaco-diff-editor .diffViewport{box-shadow:inset 0 0 1px 0 #b9b9b9;background:hsla(0,0%,58%,.19)}.monaco-diff-editor.vs-dark{background:#1e1e1e}.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:3}.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.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px #ddd}.monaco-diff-editor.side-by-side.vs-dark .editor.modified{box-shadow:-6px 0 5px -5px #000}.monaco-editor .char-delete,.monaco-editor .line-delete{background:rgba(255,0,0,.2)}.monaco-editor.hc-black .char-delete,.monaco-editor.hc-black .line-delete{background:none;border:1px dashed #ff008f}.monaco-editor .char-insert,.monaco-editor .line-insert{background:rgba(155,185,85,.2)}.monaco-editor.hc-black .char-insert,.monaco-editor.hc-black .line-insert{background:none;border:1px dashed #33ff2e}.monaco-editor .diagonal-fill{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAChJREFUKFNjOH/+fAMDDgCSu3Dhwn9c8gwwBTgNGR4KQP4HhQOhsAIAZCBTkhtqePcAAAAASUVORK5CYII=")}.monaco-editor.vs-dark .diagonal-fill{opacity:.2}.monaco-editor.hc-black .diagonal-fill{background:none}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-diff-editor.hc-black{background:#000}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;-ms-high-contrast-adjust:none;-webkit-font-feature-settings:"liga" off,"calt" off;font-feature-settings:"liga" off,"calt" off}.monaco-editor.enable-ligatures{-webkit-font-feature-settings:"liga" on,"calt" on;font-feature-settings:"liga" on,"calt" on}.monaco-editor .inputarea{width:1px;height:1px;min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden}.monaco-editor.ff .inputarea,.monaco-editor.ie .inputarea{width:0;height:0}.monaco-editor.ime-input .inputarea{z-index:3}.monaco-editor,.monaco-editor .inputarea{color:#333;background:#fffffe}.monaco-editor-background{background:#fffffe}.monaco-editor.ime-input .inputarea{background:hsla(0,0%,100%,.85)}.monaco-editor.vs-dark,.monaco-editor.vs-dark .inputarea,.monaco-editor.vs-dark .zone-widget .monaco-editor{color:#bbb;background:#1e1e1e}.monaco-editor.vs-dark .monaco-editor-background{background:#1e1e1e}.monaco-editor.vs-dark.ime-input .inputarea{background:rgba(0,0,0,.65)}.monaco-editor.hc-black,.monaco-editor.hc-black .inputarea,.monaco-editor.hc-black .zone-widget .monaco-editor{color:#fff;background:#000}.monaco-editor.hc-black .monaco-editor-background{background:#000}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor.vs .rangeHighlight{background:rgba(253,255,0,.2)}.monaco-editor.vs-dark .rangeHighlight{background:hsla(0,0%,100%,.044)}.monaco-editor.hc-black .rangeHighlight{border:1px dotted #f38518}.monaco-editor.vs-dark .redsquiggly,.monaco-editor.vs .redsquiggly{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgaGVpZ2h0PSIzIiB3aWR0aD0iNiI+PGcgZmlsbD0iI0YwMCI+PHBvbHlnb24gcG9pbnRzPSI1LjUsMCAyLjUsMyAxLjEsMyA0LjEsMCIvPjxwb2x5Z29uIHBvaW50cz0iNCwwIDYsMiA2LDAuNiA1LjQsMCIvPjxwb2x5Z29uIHBvaW50cz0iMCwyIDEsMyAyLjQsMyAwLDAuNiIvPjwvZz48L3N2Zz4=") repeat-x 0 100%}.monaco-editor.hc-black .redsquiggly{border-bottom:4px double #e47777;opacity:.8}.monaco-editor.vs-dark .greensquiggly,.monaco-editor.vs .greensquiggly{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMyIgd2lkdGg9IjYiPjxnIGZpbGw9IiMwODAiPjxwb2x5Z29uIHBvaW50cz0iNS41LDAgMi41LDMgMS4xLDMgNC4xLDAiLz48cG9seWdvbiBwb2ludHM9IjQsMCA2LDIgNiwwLjYgNS40LDAiLz48cG9seWdvbiBwb2ludHM9IjAsMiAxLDMgMi40LDMgMCwwLjYiLz48L2c+PC9zdmc+") repeat-x 0 100%}.monaco-editor.hc-black .greensquiggly{border-bottom:4px double #71b771;opacity:.8}.monaco-editor .bracket-match{box-sizing:border-box;background-color:rgba(0,100,0,.1)}.monaco-editor.vs .bracket-match{border:1px solid #b9b9b9}.monaco-editor.vs-dark .bracket-match{border:1px solid #888}.monaco-editor.hc-black .bracket-match{border:1px solid #fff}.monaco-editor .token.whitespace{display:inline-block}.monaco-editor.hc-black .token{mix-blend-mode:difference}.monaco-editor.vs .token{color:#000}.monaco-editor.vs .token.whitespace{color:rgba(51,51,51,.2)!important}.monaco-editor.vs .token.info-token{color:#316bcd}.monaco-editor.vs .token.warn-token{color:#cd9731}.monaco-editor.vs .token.error-token{color:#cd3131}.monaco-editor.vs .token.debug-token{color:purple}.monaco-editor.vs-dark .token{color:#d4d4d4}.monaco-editor.vs-dark .token.whitespace{color:hsla(90,4%,89%,.16)!important}.monaco-editor.vs-dark .token.info-token{color:#6796e6}.monaco-editor.vs-dark .token.warn-token{color:#cd9731}.monaco-editor.vs-dark .token.error-token{color:#f44747}.monaco-editor.vs-dark .token.debug-token{color:#b267e6}.monaco-editor.hc-black .token{color:#fff}.monaco-editor.hc-black .token.whitespace{color:hsla(90,4%,89%,.16)!important}.monaco-editor.hc-black .token.info-token{color:#6796e6}.monaco-editor.hc-black .token.warn-token{color:green}.monaco-editor.hc-black .token.error-token{color:red}.monaco-editor.hc-black .token.debug-token{color:#b267e6}.monaco-editor .markup.bold{font-weight:700}.monaco-editor .markup.italic{font-style:italic}.monaco-editor .markup.underline{text-decoration:underline}.monaco-menu .monaco-action-bar.vertical .action-label.hover{background-color:#eee}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;font-size:90%;color:#999;vertical-align:sub}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{text-decoration:underline;cursor:pointer;color:blue!important}.monaco-editor.vs-dark .codelens-decoration>a:hover{color:#4e94ce!important}.monaco-editor .codelens-decoration.invisible-cl{opacity:0}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{-webkit-animation:fadein .5s linear;animation:fadein .5s linear}.monaco-checkbox .label{width:12px;height:12px;border:1px solid #000;background-color:transparent;display:inline-block}.monaco-checkbox .checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.monaco-checkbox .checkbox:checked+.label{background-color:#000}.monaco-editor .find-widget{position:absolute;z-index:3;top:-44px;height:34px;overflow:hidden;line-height:19px;-webkit-transition:top .2s linear;transition:top .2s linear;padding:0 4px}.monaco-editor .find-widget.replaceToggled{top:-74px;height:64px}.monaco-editor .find-widget.replaceToggled>.replace-part{display:inline-block}.monaco-editor .find-widget.replaceToggled.visible,.monaco-editor .find-widget.visible{top:0}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput,.monaco-editor .find-widget .replace-input{background-color:#fff}.monaco-editor .find-widget .replace-input .input{font-size:13px}.monaco-editor .find-widget.visible.noanimation{-webkit-transition:none;transition:none}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{height:25px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.wrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.wrapper>.input{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget .monaco-findInput{display:inline-block;vertical-align:middle}.monaco-editor .find-widget.no-results .matchesCount{background-color:rgba(255,0,0,.5)}.monaco-editor.vs-dark .find-widget.no-results .matchesCount{background-color:rgba(255,0,0,.3)}.monaco-editor .find-widget .matchesCount{display:inline-block;margin:0 1px 0 3px;padding:2px 2px 0;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-left:3px;background-position:50%;background-repeat:no-repeat;cursor:pointer}.monaco-editor .find-widget .button:not(.disabled):hover{background-color:#ddd}.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:0;width:18px;height:100%;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .previous{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSItMSAtMyAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMSAtMyAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBmaWxsPSIjNDI0MjQyIiBwb2ludHM9IjEzLDQgNiw0IDksMSA2LDEgMiw1IDYsOSA5LDkgNiw2IDEzLDYgIi8+DQo8L3N2Zz4NCg==")}.monaco-editor .find-widget .next{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSItMSAtMyAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMSAtMyAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNDI0MjQyIiBkPSJNMSw0aDdMNSwxaDNsNCw0TDgsOUg1bDMtM0gxVjR6Ii8+DQo8L3N2Zz4NCg==")}.monaco-editor .find-widget .disabled{opacity:.3;cursor:default}.monaco-editor .find-widget .monaco-checkbox{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-left:3px}.monaco-editor .find-widget .monaco-checkbox .label{content:'';display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwMzIuMzYyMikiPgogIDxyZWN0IHdpZHRoPSI5IiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjEwNDYuMzYyMiIgc3R5bGU9ImZpbGw6IzQyNDI0MjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICA8cmVjdCB3aWR0aD0iMTMiIGhlaWdodD0iMiIgeD0iMiIgeT0iMTA0My4zNjIyIiBzdHlsZT0iZmlsbDojNDI0MjQyO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogIDxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjEwNDAuMzYyMiIgc3R5bGU9ImZpbGw6IzQyNDI0MjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICA8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMiIgeD0iMiIgeT0iMTAzNy4zNjIyIiBzdHlsZT0iZmlsbDojNDI0MjQyO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L2c+Cjwvc3ZnPg==");width:20px;height:20px;border:none}.monaco-editor .find-widget .monaco-checkbox .checkbox:disabled+.label{opacity:.3;cursor:default}.monaco-editor .find-widget .monaco-checkbox .checkbox:not(:disabled)+.label{cursor:pointer}.monaco-editor .find-widget .monaco-checkbox .checkbox:not(:disabled):hover:before+.label{background-color:#ddd}.monaco-editor .find-widget .monaco-checkbox .checkbox:checked+.label{background-color:hsla(0,0%,39%,.2)}.monaco-editor .find-widget .close-fw{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iIzY1NjU2NSIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==")}.monaco-editor .find-widget .expand{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzY0NjQ2NSIgZD0iTTExIDEwLjA3aC01LjY1Nmw1LjY1Ni01LjY1NnY1LjY1NnoiLz48L3N2Zz4=")}.monaco-editor .find-widget .collapse{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzY0NjQ2NSIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRsMS41ODYgMS41ODYtMS41ODYgMS41ODZ2LTMuMTcyeiIvPjwvc3ZnPg==")}.monaco-editor .find-widget .replace{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCINCgkgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpY29uX3g1Rl9iZyI+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiM0MjQyNDIiIGQ9Ik0xMSwzVjFoLTF2NXYxaDFoMmgxVjRWM0gxMXogTTEzLDZoLTJWNGgyVjZ6Ii8+DQoJCTxwYXRoIGZpbGw9IiM0MjQyNDIiIGQ9Ik0yLDE1aDdWOUgyVjE1eiBNNCwxMGgzdjFINXYyaDJ2MUg0VjEweiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJjb2xvcl94NUZfaW1wb3J0YW5jZSI+DQoJPHBhdGggZmlsbD0iIzAwNTM5QyIgZD0iTTMuOTc5LDMuNUw0LDZMMyw1djEuNUw0LjUsOEw2LDYuNVY1TDUsNkw0Ljk3OSwzLjVjMC0wLjI3NSwwLjIyNS0wLjUsMC41LTAuNUg5VjJINS40NzkNCgkJQzQuNjUxLDIsMy45NzksMi42NzMsMy45NzksMy41eiIvPg0KPC9nPg0KPC9zdmc+DQo=")}.monaco-editor .find-widget .replace-all{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCINCgkgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpY29uX3g1Rl9iZyI+DQoJPHBhdGggZmlsbD0iIzQyNDI0MiIgZD0iTTExLDE1VjlIMXY2SDExeiBNMiwxNHYtMmgxdi0xSDJ2LTFoM3Y0SDJ6IE0xMCwxMUg4djJoMnYxSDd2LTRoM1YxMXogTTMsMTN2LTFoMXYxSDN6IE0xMyw3djZoLTFWOEg1VjcNCgkJSDEzeiBNMTMsMlYxaC0xdjVoM1YySDEzeiBNMTQsNWgtMVYzaDFWNXogTTExLDJ2NEg4VjRoMXYxaDFWNEg5VjNIOFYySDExeiIvPg0KPC9nPg0KPGcgaWQ9ImNvbG9yX3g1Rl9hY3Rpb24iPg0KCTxwYXRoIGZpbGw9IiMwMDUzOUMiIGQ9Ik0xLjk3OSwzLjVMMiw2TDEsNXYxLjVMMi41LDhMNCw2LjVWNUwzLDZMMi45NzksMy41YzAtMC4yNzUsMC4yMjUtMC41LDAuNS0wLjVIN1YySDMuNDc5DQoJCUMyLjY1MSwyLDEuOTc5LDIuNjczLDEuOTc5LDMuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K")}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.replace-input{display:inline-block;vertical-align:middle}.monaco-editor .find-widget>.replace-part>.replace-input>.monaco-inputbox{width:100%}.monaco-editor .findMatch{background-color:rgba(234,92,0,.3);-webkit-animation-duration:0;-webkit-animation-name:inherit!important;-moz-animation-duration:0;-moz-animation-name:inherit!important;-ms-animation-duration:0;-ms-animation-name:inherit!important;animation-duration:0;animation-name:inherit!important}.monaco-editor .currentFindMatch{background-color:#a8ac94}.monaco-editor .findScope{background-color:hsla(0,0%,71%,.3)}.monaco-editor .find-widget{background-color:#efeff2;box-shadow:0 2px 8px #a8a8a8}.monaco-editor.vs-dark .find-widget{background-color:#2d2d30;box-shadow:0 2px 8px #000}.monaco-editor.hc-black .find-widget .previous,.monaco-editor.vs-dark .find-widget .previous{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSItMSAtMyAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMSAtMyAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBmaWxsPSIjQzVDNUM1IiBwb2ludHM9IjEzLDQgNiw0IDksMSA2LDEgMiw1IDYsOSA5LDkgNiw2IDEzLDYgIi8+DQo8L3N2Zz4NCg==")}.monaco-editor.hc-black .find-widget .next,.monaco-editor.vs-dark .find-widget .next{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSItMSAtMyAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMSAtMyAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjQzVDNUM1IiBkPSJNMSw0aDdMNSwxaDNsNCw0TDgsOUg1bDMtM0gxVjR6Ii8+DQo8L3N2Zz4NCg==")}.monaco-editor.hc-black .find-widget .monaco-checkbox .label,.monaco-editor.vs-dark .find-widget .monaco-checkbox .label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+DQo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0xMDMyLjM2MjIpIj4NCiAgPHJlY3Qgd2lkdGg9IjkiIGhlaWdodD0iMiIgeD0iMiIgeT0iMTA0Ni4zNjIyIiBzdHlsZT0iZmlsbDojQzVDNUM1O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICA8cmVjdCB3aWR0aD0iMTMiIGhlaWdodD0iMiIgeD0iMiIgeT0iMTA0My4zNjIyIiBzdHlsZT0iZmlsbDojQzVDNUM1O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICA8cmVjdCB3aWR0aD0iNiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMDQwLjM2MjIiIHN0eWxlPSJmaWxsOiNDNUM1QzU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQogIDxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMDM3LjM2MjIiIHN0eWxlPSJmaWxsOiNDNUM1QzU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQo8L2c+DQo8L3N2Zz4=")}.monaco-editor.vs-dark .find-widget .monaco-checkbox .checkbox:not(:disabled):hover:before+.label{background-color:#2f3334}.monaco-editor.vs-dark .find-widget .monaco-checkbox .checkbox:checked+.label{background-color:hsla(0,0%,59%,.3)}.monaco-editor.hc-black .find-widget .close-fw,.monaco-editor.vs-dark .find-widget .close-fw{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iI2U4ZThlOCIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==")}.monaco-editor.hc-black .find-widget .replace,.monaco-editor.vs-dark .find-widget .replace{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCINCgkgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpY29uX3g1Rl9iZyI+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNDNUM1QzUiIGQ9Ik0xMSwzVjFoLTF2NXYxaDFoMmgxVjRWM0gxMXogTTEzLDZoLTJWNGgyVjZ6Ii8+DQoJCTxwYXRoIGZpbGw9IiNDNUM1QzUiIGQ9Ik0yLDE1aDdWOUgyVjE1eiBNNCwxMGgzdjFINXYyaDJ2MUg0VjEweiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJjb2xvcl94NUZfaW1wb3J0YW5jZSI+DQoJPHBhdGggZmlsbD0iIzc1QkVGRiIgZD0iTTMuOTc5LDMuNUw0LDZMMyw1djEuNUw0LjUsOEw2LDYuNVY1TDUsNkw0Ljk3OSwzLjVjMC0wLjI3NSwwLjIyNS0wLjUsMC41LTAuNUg5VjJINS40NzkNCgkJQzQuNjUxLDIsMy45NzksMi42NzMsMy45NzksMy41eiIvPg0KPC9nPg0KPC9zdmc+DQo=")}.monaco-editor.hc-black .find-widget .replace-all,.monaco-editor.vs-dark .find-widget .replace-all{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCINCgkgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpY29uX3g1Rl9iZyI+DQoJPHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTExLDE1VjlIMXY2SDExeiBNMiwxNHYtMmgxdi0xSDJ2LTFoM3Y0SDJ6IE0xMCwxMUg4djJoMnYxSDd2LTRoM1YxMXogTTMsMTN2LTFoMXYxSDN6IE0xMyw3djZoLTFWOEg1VjcNCgkJSDEzeiBNMTMsMlYxaC0xdjVoM1YySDEzeiBNMTQsNWgtMVYzaDFWNXogTTExLDJ2NEg4VjRoMXYxaDFWNEg5VjNIOFYySDExeiIvPg0KPC9nPg0KPGcgaWQ9ImNvbG9yX3g1Rl9hY3Rpb24iPg0KCTxwYXRoIGZpbGw9IiM3NUJFRkYiIGQ9Ik0xLjk3OSwzLjVMMiw2TDEsNXYxLjVMMi41LDhMNCw2LjVWNUwzLDZMMi45NzksMy41YzAtMC4yNzUsMC4yMjUtMC41LDAuNS0wLjVIN1YySDMuNDc5DQoJCUMyLjY1MSwyLDEuOTc5LDIuNjczLDEuOTc5LDMuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K")}.monaco-editor.hc-black .find-widget .expand,.monaco-editor.vs-dark .find-widget .expand{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2U4ZThlOCIgZD0iTTExIDEwLjA3aC01LjY1Nmw1LjY1Ni01LjY1NnY1LjY1NnoiLz48L3N2Zz4=")}.monaco-editor.hc-black .find-widget .collapse,.monaco-editor.vs-dark .find-widget .collapse{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2U4ZThlOCIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRsMS41ODYgMS41ODYtMS41ODYgMS41ODZ2LTMuMTcyeiIvPjwvc3ZnPg==")}.monaco-editor.hc-black .find-widget .button:not(.disabled):hover,.monaco-editor.vs-dark .find-widget .button:not(.disabled):hover{background-color:#2f3334}.monaco-editor.vs-dark .currentFindMatch{background-color:#515c6a}.monaco-editor.vs-dark .findScope{background-color:rgba(58,61,65,.4)}.monaco-editor.vs-dark .find-widget .monaco-findInput,.monaco-editor.vs-dark .find-widget .replace-input{background-color:#3c3c3c}.monaco-editor.hc-black .find-widget{border:2px solid #6fc3df;background:#0c141f;box-shadow:none}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor.hc-black .find-widget .monaco-checkbox .checkbox:checked+.label{background-color:hsla(0,0%,59%,.3)}.monaco-editor.hc-black .findMatch{background:none;border:1px dotted #f38518;box-sizing:border-box}.monaco-editor.hc-black .currentFindMatch{background:none;padding:1px;border:2px solid #f38518;box-sizing:border-box}.monaco-editor.hc-black .findScope{background:none;border:1px dashed #f38518;opacity:.4}.monaco-editor.hc-black .find-widget .monaco-findInput,.monaco-editor.hc-black .find-widget .replace-input{background-color:#000}.monaco-editor .margin-view-overlays .folding{margin-left:5px;cursor:pointer;background-repeat:no-repeat;background-origin:border-box;background-position:3px;background-size:15px;opacity:0;transition:opacity .5s}.monaco-editor .margin-view-overlays:hover .folding{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE1OyI+CjxwYXRoIHN0eWxlPSJmaWxsOiNCNkI2QjYiIGQ9Ik0xMSw0djdINFY0SDExIE0xMiwzSDN2OWg5VjNMMTIsM3oiLz4KPGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzZCNkI2QjtzdHJva2UtbWl0ZXJsaW1pdDoxMCIgeDE9IjEwIiB5MT0iNy41IiB4Mj0iNSIgeTI9IjcuNSIvPgo8L3N2Zz4=");opacity:1}.monaco-editor .margin-view-overlays .folding.collapsed{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE1OyI+CjxyZWN0IHg9IjMiIHk9IjMiIHN0eWxlPSJmaWxsOiNFOEU4RTgiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0I2QjZCNiIgZD0iTTExLDR2N0g0VjRIMTEgTTEyLDNIM3Y5aDlWM0wxMiwzeiIvPgo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNkI2QjZCO3N0cm9rZS1taXRlcmxpbWl0OjEwIiB4MT0iMTAiIHkxPSI3LjUiIHgyPSI1IiB5Mj0iNy41Ii8+CjxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM2QjZCNkI7c3Ryb2tlLW1pdGVybGltaXQ6MTAiIHgxPSI3LjUiIHkxPSI1IiB4Mj0iNy41IiB5Mj0iMTAiLz4KPC9zdmc+");opacity:1}.monaco-editor.hc-black .margin-view-overlays:hover .folding,.monaco-editor.vs-dark .margin-view-overlays:hover .folding{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE1OyI+CjxwYXRoIHN0eWxlPSJmaWxsOiM1QTVBNUEiIGQ9Ik0xMSw0djdINFY0SDExIE0xMiwzSDN2OWg5VjNMMTIsM3oiLz4KPGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I0M1QzVDNTtzdHJva2UtbWl0ZXJsaW1pdDoxMCIgeDE9IjEwIiB5MT0iNy41IiB4Mj0iNSIgeTI9IjcuNSIvPgo8L3N2Zz4=")}.monaco-editor.hc-black .margin-view-overlays .folding.collapsed,.monaco-editor.vs-dark .margin-view-overlays .folding.collapsed{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE1OyI+CjxyZWN0IHg9IjMiIHk9IjMiIHN0eWxlPSJvcGFjaXR5OjAuMTtmaWxsOiNGRkZGRkYiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiLz4KPHBhdGggc3R5bGU9ImZpbGw6IzVBNUE1QSIgZD0iTTExLDR2N0g0VjRIMTEgTTEyLDNIM3Y5aDlWM0wxMiwzeiIvPgo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojQzVDNUM1O3N0cm9rZS1taXRlcmxpbWl0OjEwIiB4MT0iMTAiIHkxPSI3LjUiIHgyPSI1IiB5Mj0iNy41Ii8+CjxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNDNUM1QzU7c3Ryb2tlLW1pdGVybGltaXQ6MTAiIHgxPSI3LjUiIHkxPSI1IiB4Mj0iNy41IiB5Mj0iMTAiLz4KPC9zdmc+")}.monaco-editor .inline-folded:after{color:grey;margin:.1em .2em 0;content:"⋯";display:inline;line-height:1em;cursor:pointer}.monaco-editor .preview-zone-widget.preview .monaco-editor,.monaco-editor .preview-zone-widget.preview .monaco-editor-background,.monaco-editor .preview-zone-widget.preview .monaco-editor .line-numbers,.monaco-editor .preview-zone-widget.preview .monaco-editor .lines-decorations{background-color:#f2f8fc}.monaco-editor.vs-dark .preview-zone-widget,.monaco-editor.vs-dark .preview-zone-widget.preview .monaco-editor,.monaco-editor.vs-dark .preview-zone-widget.preview .monaco-editor-background,.monaco-editor.vs-dark .preview-zone-widget.preview .monaco-editor .line-numbers,.monaco-editor.vs-dark .preview-zone-widget.preview .monaco-editor .lines-decorations{background-color:#001f33}.monaco-editor .zone-widget .zone-widget-container.preview-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer;color:blue!important}.monaco-editor.vs-dark .goto-definition-link{color:#4e94ce!important}.monaco-editor .goto-definition-link-hover{margin:.5em;padding:0;padding-left:.5em;border-left:4px solid rgba(0,0,0,.14)}.monaco-editor.vs-dark .goto-definition-link-hover{border-left:4px solid hsla(0,0%,100%,.25)}.monaco-editor.hc-black .preview-zone-widget,.monaco-editor.hc-black .preview-zone-widget.preview .monaco-editor,.monaco-editor.hc-black .preview-zone-widget.preview .monaco-editor-background,.monaco-editor.hc-black .preview-zone-widget.preview .monaco-editor .line-numbers,.monaco-editor.hc-black .preview-zone-widget.preview .monaco-editor .lines-decorations{background-color:#0c141f}.monaco-editor .marker-widget{padding-left:20px;background-color:#fff;overflow:hidden;text-overflow:ellipsis}.monaco-editor.vs-dark .marker-widget{background-color:#2d2d30}.monaco-editor.hc-black .marker-widget{background-color:#0c141f}.monaco-editor .marker-widget div.block{display:inline-block;vertical-align:top}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{white-space:pre-wrap}.monaco-editor .marker-widget .fixes .quickfixhead{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+PHBhdGggZmlsbD0iI0Y2RjZGNiIgZD0iTTEzLjUgNC4yQzEzLjEgMi4xIDEwLjggMCA5LjMgMEg2LjdjLS40IDAtLjYuMi0uNi4yQzQgLjggMi41IDIuNyAyLjUgNC45YzAgLjUtLjEgMi4zIDEuNyAzLjguNS41IDEuMiAyIDEuMyAyLjR2My4zTDcuMSAxNmgybDEuNS0xLjZWMTFjLjEtLjQuOC0xLjkgMS4zLTIuMyAxLjEtLjkgMS41LTEuOSAxLjYtMi43VjQuMnoiLz48Zz48ZyBmaWxsPSIjODQ4NDg0Ij48cGF0aCBkPSJNNi41IDEyaDN2MWgtM3pNNy41IDE1aDEuMWwuOS0xaC0zeiIvPjwvZz48cGF0aCBmaWxsPSIjZmMwIiBkPSJNMTIuNiA1YzAtMi4zLTEuOC00LjEtNC4xLTQuMS0uMSAwLTEuNC4xLTEuNC4xLTIuMS4zLTMuNyAyLTMuNyA0IDAgLjEtLjIgMS42IDEuNCAzIC43LjcgMS41IDIuNCAxLjYgMi45bC4xLjFoM2wuMS0uMmMuMS0uNS45LTIuMiAxLjYtMi45IDEuNi0xLjMgMS40LTIuOCAxLjQtMi45em0tMyAxbC0uNSAzaC0uNlY2YzEuMSAwIC45LTEgLjktMUg2LjV2LjFjMCAuMi4xLjkgMSAuOXYzSDdsLS4yLS43TDYuNSA2Yy0uNyAwLS45LS40LTEtLjd2LS40YzAtLjguOS0uOS45LS45aDMuMXMxIC4xIDEgMWMwIDAgLjEgMS0uOSAxeiIvPjwvZz48cGF0aCBmaWxsPSIjRjBFRkYxIiBkPSJNMTAuNSA1YzAtLjktMS0xLTEtMUg2LjRzLS45LjEtLjkuOXYuNGMwIC4zLjMuNy45LjdsLjQgMi4zLjIuN2guNVY2Yy0xIDAtMS0uNy0xLS45VjVoM3MuMSAxLS45IDF2M2guNmwuNS0zYy45IDAgLjgtMSAuOC0xeiIvPjwvc3ZnPg==");background-repeat:no-repeat;padding-left:20px}.monaco-editor.hc-black .marker-widget .fixes .quickfixhead,.monaco-editor.vs-dark .marker-widget .fixes .quickfixhead{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+PHBhdGggZmlsbD0iIzFFMUUxRSIgZD0iTTEzLjUgNC4yQzEzLjEgMi4xIDEwLjggMCA5LjMgMEg2LjdjLS40IDAtLjYuMi0uNi4yQzQgLjggMi41IDIuNyAyLjUgNC45YzAgLjUtLjEgMi4zIDEuNyAzLjguNS41IDEuMiAyIDEuMyAyLjR2My4zTDcuMSAxNmgybDEuNS0xLjZWMTFjLjEtLjQuOC0xLjkgMS4zLTIuMyAxLjEtLjkgMS41LTEuOSAxLjYtMi43VjQuMnoiLz48Zz48ZyBmaWxsPSIjQzVDNUM1Ij48cGF0aCBkPSJNNi41IDEyaDN2MWgtM3pNNy41IDE1aDEuMWwuOS0xaC0zeiIvPjwvZz48cGF0aCBmaWxsPSIjRERCMjA0IiBkPSJNMTIuNiA1YzAtMi4zLTEuOC00LjEtNC4xLTQuMS0uMSAwLTEuNC4xLTEuNC4xLTIuMS4zLTMuNyAyLTMuNyA0IDAgLjEtLjIgMS42IDEuNCAzIC43LjcgMS41IDIuNCAxLjYgMi45bC4xLjFoM2wuMS0uMmMuMS0uNS45LTIuMiAxLjYtMi45IDEuNi0xLjMgMS40LTIuOCAxLjQtMi45em0tMyAxbC0uNSAzaC0uNlY2YzEuMSAwIC45LTEgLjktMUg2LjV2LjFjMCAuMi4xLjkgMSAuOXYzSDdsLS4yLS43TDYuNSA2Yy0uNyAwLS45LS40LTEtLjd2LS40YzAtLjguOS0uOS45LS45aDMuMXMxIC4xIDEgMWMwIDAgLjEgMS0uOSAxeiIvPjwvZz48cGF0aCBmaWxsPSIjMjUyNTI2IiBkPSJNMTAuNSA1YzAtLjktMS0xLTEtMUg2LjRzLS45LjEtLjkuOXYuNGMwIC4zLjMuNy45LjdsLjQgMi4zLjIuN2guNVY2Yy0xIDAtMS0uNy0xLS45VjVoM3MuMSAxLS45IDF2M2guNmwuNS0zYy45IDAgLjgtMSAuOC0xeiIvPjwvc3ZnPg==")}.monaco-editor .marker-widget .fixes .quickfixentry{text-decoration:underline}.monaco-editor .marker-widget .fixes .quickfixentry:hover{cursor:pointer;color:blue}.monaco-editor.hc-black .marker-widget .fixes .quickfixentry:hover,.monaco-editor.vs-dark .marker-widget .fixes .quickfixentry:hover{color:#add8e6}.monaco-editor-hover{padding:0 3px;border:1px solid #ccc;position:absolute;margin-top:-1px;cursor:default;z-index:6;-webkit-animation-duration:.15s;-webkit-animation-name:fadeIn;-moz-animation-duration:.15s;-moz-animation-name:fadeIn;-ms-animation-duration:.15s;-ms-animation-name:fadeIn;animation-duration:.15s;animation-name:fadeIn;-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text;overflow:hidden;white-space:pre-wrap;box-sizing:initial}.monaco-editor.vs-dark .monaco-editor-hover{border-color:#555}.monaco-editor.vs-dark .monaco-editor-hover a{color:#1c5daf}.monaco-editor .hoverHighlight{background:rgba(173,214,255,.15)}.monaco-editor.vs-dark .hoverHighlight{background:rgba(38,79,120,.25)}.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OCIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0YwRUZGMSIgZD0iTTU0IDMydi0yOGgtNTB2MjhoNTB6bS0xNi0yaC0xOHYtNmgxOHY2em02IDBoLTR2LTZoNHY2em04IDBoLTZ2LTZoNnY2em0tNC0yNGg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bS02LTEyaDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptLTYtMTJoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0tNi0xMmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bS02LTEyaDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptLTYtMTJoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDEyaC00di02aDR2NnptLTYtMjRoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0tNi0xMmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg2djZoLTZ2LTZ6Ii8+PHBhdGggZmlsbD0iIzQyNDI0MiIgZD0iTTU1LjMzNiAwaC01My4yODVjLTEuMzQ0IDAtMi4wNTEuNjU2LTIuMDUxIDJ2MzJjMCAxLjM0NC43MDcgMS45NjUgMi4wNTEgMS45NjVsNTMuOTQ5LjAzNWMxLjM0NCAwIDItLjY1NiAyLTJ2LTMyYzAtMS4zNDQtMS4zMi0yLTIuNjY0LTJ6bS0xLjMzNiAzMmgtNTB2LTI4aDUwdjI4eiIvPjxyZWN0IHg9IjYiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTIiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTgiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMjQiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzAiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzYiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNDIiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNDgiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNiIgeT0iNiIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEyIiB5PSI2IiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTgiIHk9IjYiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNCIgeT0iNiIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjMwIiB5PSI2IiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzYiIHk9IjYiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0MiIgeT0iNiIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjQ4IiB5PSI2IiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNiIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxMiIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxOCIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNCIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzMCIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzNiIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0MiIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0OCIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI2IiB5PSIyNCIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjYiIGhlaWdodD0iNiIvPjxyZWN0IHg9IjQ2IiB5PSIyNCIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjYiIGhlaWdodD0iNiIvPjxyZWN0IHg9IjIwIiB5PSIyNCIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjYiLz48cmVjdCB4PSIxNCIgeT0iMjQiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjYiLz48cmVjdCB4PSI0MCIgeT0iMjQiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjYiLz48L3N2Zz4=") 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OCIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iIzJCMjgyRSIgZD0iTTU0IDMydi0yOGgtNTB2MjhoNTB6bS0xNi0yaC0xOHYtNmgxOHY2em02IDBoLTR2LTZoNHY2em04IDBoLTZ2LTZoNnY2em0tNC0yNGg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bS02LTEyaDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptLTYtMTJoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0tNi0xMmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bS02LTEyaDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptLTYtMTJoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDEyaC00di02aDR2NnptLTYtMjRoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0tNi0xMmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg2djZoLTZ2LTZ6Ii8+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTU1LjMzNiAwaC01My4yODVjLTEuMzQ0IDAtMi4wNTEuNjU2LTIuMDUxIDJ2MzJjMCAxLjM0NC43MDcgMS45NjUgMi4wNTEgMS45NjVsNTMuOTQ5LjAzNWMxLjM0NCAwIDItLjY1NiAyLTJ2LTMyYzAtMS4zNDQtMS4zMi0yLTIuNjY0LTJ6bS0xLjMzNiAzMmgtNTB2LTI4aDUwdjI4eiIvPjxyZWN0IHg9IjYiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTIiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTgiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMjQiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzAiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzYiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNDIiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNDgiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNiIgeT0iNiIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEyIiB5PSI2IiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTgiIHk9IjYiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNCIgeT0iNiIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjMwIiB5PSI2IiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzYiIHk9IjYiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0MiIgeT0iNiIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjQ4IiB5PSI2IiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNiIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxMiIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxOCIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNCIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzMCIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzNiIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0MiIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0OCIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI2IiB5PSIyNCIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjYiIGhlaWdodD0iNiIvPjxyZWN0IHg9IjQ2IiB5PSIyNCIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjYiIGhlaWdodD0iNiIvPjxyZWN0IHg9IjIwIiB5PSIyNCIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjYiLz48cmVjdCB4PSIxNCIgeT0iMjQiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjYiLz48cmVjdCB4PSI0MCIgeT0iMjQiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjYiLz48L3N2Zz4=") 50% no-repeat;border:4px solid #252526}.monaco-editor.vs-dark .valueSetReplacement,.monaco-editor.vs .valueSetReplacement{outline:2px solid #888}.monaco-editor.hc-black .valueSetReplacement{outline:none}.monaco-editor .detected-link{text-decoration:underline}.monaco-editor .detected-link-active{text-decoration:underline;cursor:pointer;color:blue!important}.monaco-editor.vs-dark .detected-link{border-color:#1c5daf}.monaco-editor.vs-dark .detected-link-active{color:#4e94ce!important}.monaco-editor .parameter-hints-widget{font-size:12px;width:440px;z-index:3}.monaco-editor .parameter-hints-widget.visible{-webkit-transition:left .05s ease-in-out;transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget .wrapper{position:relative;bottom:0;border:1px solid #ccc;max-width:440px;padding:0 .5em}.monaco-editor .parameter-hints-widget.multiple .wrapper{min-height:3.3em;padding:0 .5em 0 1.9em}.monaco-editor .parameter-hints-widget .buttons{position:absolute;display:none;bottom:0;left:0}.monaco-editor .parameter-hints-widget.multiple .buttons{display:block}.monaco-editor .parameter-hints-widget.multiple .button{position:absolute;left:2px;width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzQyNDI0MiIgZD0iTTEwLjggOS41bC45LS45TDguMSA1IDQuMiA4LjZsLjkuOSAzLTIuNyAyLjcgMi43eiIvPjwvc3ZnPg==")}.monaco-editor .parameter-hints-widget .button.next{bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzQyNDI0MiIgZD0iTTUuMSA1bC0uOS45IDMuNiAzLjYgMy45LTMuNi0xLS45LTMgMi43TDUuMSA1eiIvPjwvc3ZnPg==")}.monaco-editor .parameter-hints-widget .overloads{position:absolute;display:none;font-size:10px;text-align:center;bottom:14px;left:0;width:22px;height:12px;line-height:12px;opacity:.5}.monaco-editor .parameter-hints-widget.multiple .overloads{display:block}.monaco-editor .parameter-hints-widget .signatures{overflow:hidden}.monaco-editor .parameter-hints-widget .signature .parameter{display:inline-block}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation{max-height:3.2em;overflow:hidden;color:#a21b1b}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor.vs-dark .parameter-hints-widget .wrapper{border-color:#707070}.monaco-editor.vs-dark .parameter-hints-widget .documentation{color:#c07a7a}.monaco-editor.hc-black .parameter-hints-widget .button.previous,.monaco-editor.vs-dark .parameter-hints-widget .button.previous{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTEwLjggOS41bC45LS45TDguMSA1IDQuMiA4LjZsLjkuOSAzLTIuNyAyLjcgMi43eiIvPjwvc3ZnPg==")}.monaco-editor.hc-black .parameter-hints-widget .button.next,.monaco-editor.vs-dark .parameter-hints-widget .button.next{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTUuMSA1bC0uOS45IDMuNiAzLjYgMy45LTMuNi0xLS45LTMgMi43TDUuMSA1eiIvPjwvc3ZnPg==")}.monaco-editor.hc-black .parameter-hints-widget .wrapper{border-color:#707070}.monaco-editor.hc-black .parameter-hints-widget .documentation{color:#c07a7a}.monaco-editor .lightbulb-glyph{display:flex;align-items:center;justify-content:center}.monaco-editor .lightbulb-glyph:hover{cursor:pointer}.monaco-editor.vs .lightbulb-glyph{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+PHBhdGggZmlsbD0iI0Y2RjZGNiIgZD0iTTEzLjUgNC4yQzEzLjEgMi4xIDEwLjggMCA5LjMgMEg2LjdjLS40IDAtLjYuMi0uNi4yQzQgLjggMi41IDIuNyAyLjUgNC45YzAgLjUtLjEgMi4zIDEuNyAzLjguNS41IDEuMiAyIDEuMyAyLjR2My4zTDcuMSAxNmgybDEuNS0xLjZWMTFjLjEtLjQuOC0xLjkgMS4zLTIuMyAxLjEtLjkgMS41LTEuOSAxLjYtMi43VjQuMnoiLz48Zz48ZyBmaWxsPSIjODQ4NDg0Ij48cGF0aCBkPSJNNi41IDEyaDN2MWgtM3pNNy41IDE1aDEuMWwuOS0xaC0zeiIvPjwvZz48cGF0aCBmaWxsPSIjZmMwIiBkPSJNMTIuNiA1YzAtMi4zLTEuOC00LjEtNC4xLTQuMS0uMSAwLTEuNC4xLTEuNC4xLTIuMS4zLTMuNyAyLTMuNyA0IDAgLjEtLjIgMS42IDEuNCAzIC43LjcgMS41IDIuNCAxLjYgMi45bC4xLjFoM2wuMS0uMmMuMS0uNS45LTIuMiAxLjYtMi45IDEuNi0xLjMgMS40LTIuOCAxLjQtMi45em0tMyAxbC0uNSAzaC0uNlY2YzEuMSAwIC45LTEgLjktMUg2LjV2LjFjMCAuMi4xLjkgMSAuOXYzSDdsLS4yLS43TDYuNSA2Yy0uNyAwLS45LS40LTEtLjd2LS40YzAtLjguOS0uOS45LS45aDMuMXMxIC4xIDEgMWMwIDAgLjEgMS0uOSAxeiIvPjwvZz48cGF0aCBmaWxsPSIjRjBFRkYxIiBkPSJNMTAuNSA1YzAtLjktMS0xLTEtMUg2LjRzLS45LjEtLjkuOXYuNGMwIC4zLjMuNy45LjdsLjQgMi4zLjIuN2guNVY2Yy0xIDAtMS0uNy0xLS45VjVoM3MuMSAxLS45IDF2M2guNmwuNS0zYy45IDAgLjgtMSAuOC0xeiIvPjwvc3ZnPg==") 50% no-repeat;height:16px;width:16px}.monaco-editor.hc-black .lightbulb-glyph,.monaco-editor.vs-dark .lightbulb-glyph{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+PHBhdGggZmlsbD0iIzFFMUUxRSIgZD0iTTEzLjUgNC4yQzEzLjEgMi4xIDEwLjggMCA5LjMgMEg2LjdjLS40IDAtLjYuMi0uNi4yQzQgLjggMi41IDIuNyAyLjUgNC45YzAgLjUtLjEgMi4zIDEuNyAzLjguNS41IDEuMiAyIDEuMyAyLjR2My4zTDcuMSAxNmgybDEuNS0xLjZWMTFjLjEtLjQuOC0xLjkgMS4zLTIuMyAxLjEtLjkgMS41LTEuOSAxLjYtMi43VjQuMnoiLz48Zz48ZyBmaWxsPSIjQzVDNUM1Ij48cGF0aCBkPSJNNi41IDEyaDN2MWgtM3pNNy41IDE1aDEuMWwuOS0xaC0zeiIvPjwvZz48cGF0aCBmaWxsPSIjRERCMjA0IiBkPSJNMTIuNiA1YzAtMi4zLTEuOC00LjEtNC4xLTQuMS0uMSAwLTEuNC4xLTEuNC4xLTIuMS4zLTMuNyAyLTMuNyA0IDAgLjEtLjIgMS42IDEuNCAzIC43LjcgMS41IDIuNCAxLjYgMi45bC4xLjFoM2wuMS0uMmMuMS0uNS45LTIuMiAxLjYtMi45IDEuNi0xLjMgMS40LTIuOCAxLjQtMi45em0tMyAxbC0uNSAzaC0uNlY2YzEuMSAwIC45LTEgLjktMUg2LjV2LjFjMCAuMi4xLjkgMSAuOXYzSDdsLS4yLS43TDYuNSA2Yy0uNyAwLS45LS40LTEtLjd2LS40YzAtLjguOS0uOS45LS45aDMuMXMxIC4xIDEgMWMwIDAgLjEgMS0uOSAxeiIvPjwvZz48cGF0aCBmaWxsPSIjMjUyNTI2IiBkPSJNMTAuNSA1YzAtLjktMS0xLTEtMUg2LjRzLS45LjEtLjkuOXYuNGMwIC4zLjMuNy45LjdsLjQgMi4zLjIuN2guNVY2Yy0xIDAtMS0uNy0xLS45VjVoM3MuMSAxLS45IDF2M2guNmwuNS0zYy45IDAgLjgtMSAuOC0xeiIvPjwvc3ZnPg==") 50% no-repeat;height:16px;width:16px}.monaco-editor .quickfix-widget{background-color:#f3f3f3;border:1px solid #c8c8c8;z-index:5}.monaco-editor .quickfix-widget .monaco-tree .monaco-tree-row>.content{box-sizing:border-box;line-height:1.2em;padding:2px 10px 2px 2px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap}.monaco-editor .quickfix-widget .monaco-tree .monaco-tree-row>.content>*{float:left}.monaco-editor .quickfix-widget .monaco-tree .monaco-tree-row>.content:after{content:"";clear:both;display:block;visibility:hidden;height:0}.monaco-editor .quickfix-widget .monaco-tree .monaco-tree-row>.content .text{width:-ms-calc(100% - 16px);width:-o-calc(100% - 16px);width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;padding-left:6px;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.monaco-editor .quickfix-widget .monaco-tree .monaco-tree-row>.content .docs{display:none;max-height:3.4em;overflow:hidden;margin-top:.1em;padding-bottom:.1em;white-space:nowrap;text-overflow:ellipsis;color:#a21b1b}.monaco-editor .quickfix-widget .monaco-tree .monaco-tree-row.fake>.content .docs,.monaco-editor .quickfix-widget .monaco-tree .monaco-tree-row.focused>.content .docs{display:block}.monaco-editor.vs-dark .quickfix-widget{background-color:#2d2d30;border:1px solid #454545}.monaco-editor.vs-dark .quickfix-widget .monaco-tree .monaco-tree-row>.content .docs{color:#c07a7a}.monaco-editor.hc-black .quickfix-widget{background-color:#0c141f;border:2px solid #6fc3df}.monaco-editor.hc-black .quickfix-widget .monaco-tree .monaco-tree-row>.content .docs{color:#c07a7a}.quick-open-widget{font-size:13px}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon,.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon{background-image:url(contrib/quickOpen/browser/symbol-sprite.svg);background-repeat:no-repeat}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constructor,.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.function,.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.method{background-position:0 -4px}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.variable{background-position:-22px -4px}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.class{background-position:-43px -3px}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.interface{background-position:-63px -4px}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.module{background-position:-82px -4px}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.property{background-position:-102px -3px}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum{background-position:-122px -3px}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.rule{background-position:-242px -4px}.quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.file{background-position:-262px -4px}.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constructor,.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.function,.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.method{background-position:0 -24px}.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.variable{background-position:-22px -24px}.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.class{background-position:-43px -23px}.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.interface{background-position:-63px -24px}.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.module{background-position:-82px -24px}.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.property{background-position:-102px -23px}.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum{background-position:-122px -23px}.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.rule{background-position:-242px -24px}.vs-dark .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.file{background-position:-262px -24px}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon{background:none;display:inline}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon:before{height:16px;width:16px;display:inline-block}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constructor:before,.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.function:before,.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.method:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0IxODBENyIgZD0iTTUuNSAzbC00LjUgMi44NTd2NC4yODVsNC41IDIuODU4IDQuNS0yLjg1N3YtNC4yODZsLTQuNS0yLjg1N3ptLS41IDguNDk4bC0zLTEuOTA1di0yLjgxNmwzIDEuOTA1djIuODE2em0tMi4zNTgtNS40OThsMi44NTgtMS44MTUgMi44NTggMS44MTUtMi44NTggMS44MTUtMi44NTgtMS44MTV6bTYuMzU4IDMuNTkzbC0zIDEuOTA1di0yLjgxNWwzLTEuOTA1djIuODE1eiIvPjwvc3ZnPg==);margin-left:2px}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.field:before,.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.variable:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzc1QkVGRiIgZD0iTTEgNnY0bDQgMiA2LTN2LTRsLTQtMi02IDN6bTQgMWwtMi0xIDQtMiAyIDEtNCAyeiIvPjwvc3ZnPg==);margin-left:2px}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.class:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBvbHlnb24gZmlsbD0iI0U4QUI1MyIgcG9pbnRzPSIxMS45OTgsMTEuMDAyIDksMTEgOSw3IDExLDcgMTAsOCAxMiwxMCAxNSw3IDEzLDUgMTIsNiA3LDYgOSw0IDYsMSAxLDYgNCw5IDYsNyA4LDcgOCwxMiAxMSwxMiAxMCwxMyAxMiwxNSAxNSwxMiAxMywxMCIvPjwvc3ZnPg==)}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.interface:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzc1QkVGRiIgZD0iTTExLjUgNGMtMS43NTkgMC0zLjIwNCAxLjMwOC0zLjQ0OSAzaC0zLjEyMmMtLjIyMy0uODYxLS45OTgtMS41LTEuOTI5LTEuNS0xLjEwNCAwLTIgLjg5NS0yIDIgMCAxLjEwNC44OTYgMiAyIDIgLjkzMSAwIDEuNzA2LS42MzkgMS45MjktMS41aDMuMTIyYy4yNDUgMS42OTEgMS42OSAzIDMuNDQ5IDMgMS45MyAwIDMuNS0xLjU3IDMuNS0zLjUgMC0xLjkzMS0xLjU3LTMuNS0zLjUtMy41em0wIDVjLS44MjcgMC0xLjUtLjY3NC0xLjUtMS41IDAtLjgyOC42NzMtMS41IDEuNS0xLjVzMS41LjY3MiAxLjUgMS41YzAgLjgyNi0uNjczIDEuNS0xLjUgMS41eiIvPjwvc3ZnPg==)}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.module:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTkgMTF2LTFjMC0uODM0LjQ5Ni0xLjczOCAxLTItLjUwNC0uMjctMS0xLjE2OC0xLTJ2LTFjMC0uODQtLjU4NC0xLTEtMXYtMWMyLjA4MyAwIDIgMS4xNjYgMiAydjFjMCAuOTY5LjcwMy45OCAxIDF2MmMtLjMyMi4wMi0xIC4wNTMtMSAxdjFjMCAuODM0LjA4MyAyLTIgMnYtMWMuODMzIDAgMS0xIDEtMXptLTYgMHYtMWMwLS44MzQtLjQ5Ni0xLjczOC0xLTIgLjUwNC0uMjcgMS0xLjE2OCAxLTJ2LTFjMC0uODQuNTg0LTEgMS0xdi0xYy0yLjA4MyAwLTIgMS4xNjYtMiAydjFjMCAuOTY5LS43MDMuOTgtMSAxdjJjLjMyMi4wMiAxIC4wNTMgMSAxdjFjMCAuODM0LS4wODMgMiAyIDJ2LTFjLS44MzMgMC0xLTEtMS0xeiIvPjwvc3ZnPg==);margin-left:2px}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.property:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTEyLjA5IDQuMzU5bC0yLjY0MSAyLjY0MS0yLTIgMi42NDEtMi42NDFjLS41MDItLjIyNi0xLjA1NS0uMzU5LTEuNjQxLS4zNTktMi4yMDkgMC00IDEuNzkxLTQgNCAwIC41ODYuMTMzIDEuMTM5LjM1OSAxLjY0bC0zLjM1OSAzLjM2cy0xIDEgMCAyaDJsMy4zNTktMy4zNmMuNTAzLjIyNiAxLjA1NS4zNiAxLjY0MS4zNiAyLjIwOSAwIDQtMS43OTEgNC00IDAtLjU4Ni0uMTMzLTEuMTM5LS4zNTktMS42NDF6Ii8+PC9zdmc+);margin-left:1px}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum:before,.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.value:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0iIzc1QkVGRiI+PHBhdGggZD0iTTEyIDNoLTRsLTEgMXYyaDV2MWgtMnYxaDJsMS0xdi0zbC0xLTF6bTAgMmgtNHYtMWg0djF6TTMgMTJoNnYtNWgtNnY1em0xLTNoNHYxaC00di0xeiIvPjwvZz48L3N2Zz4=)}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.rule:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTEwIDVoLTh2LTJoOHYyem0wIDFoLTZ2MWg2di0xem0wIDJoLTZ2MWg2di0xeiIvPjwvc3ZnPg==)}.hc-black .quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.file:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTkuNjc2IDJoLTYuNjc2djEyaDEwdi05bC0zLjMyNC0zem0yLjMyNCAxMWgtOHYtMTBoNXYzaDN2N3oiLz48L3N2Zz4=)}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget.results-loaded{-webkit-transition:height .1s ease-in;transition:height .1s ease-in}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .label{font-size:.9em;text-align:center;color:#646465;margin-top:6px}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget,.monaco-editor .reference-zone-widget .preview .glyph-margin,.monaco-editor .reference-zone-widget .preview .monaco-editor,.monaco-editor .reference-zone-widget .preview .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .line-numbers,.monaco-editor .reference-zone-widget .preview .monaco-editor .lines-decorations{background-color:#f2f8fc}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:rgba(245,216,2,.87)}.monaco-editor .reference-zone-widget .ref-tree{background-color:#f3f3f3;color:#646465;line-height:22px;font-size:13px}.monaco-editor .reference-zone-widget .ref-tree .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected:not(.highlighted){background-color:rgba(51,153,255,.2);color:#6c6c6c!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected.has-children>.content:before{border-left-color:#a6a6a6}.monaco-editor .reference-zone-widget .ref-tree .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected.has-children>.content:after{border-left-color:rgba(51,153,255,.2)}.monaco-editor .reference-zone-widget .ref-tree .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected.expanded>.content:before{border-right-color:#646465;border-left-color:transparent}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{position:relative;line-height:22px;color:#1e1e1e}.monaco-editor .reference-zone-widget .ref-tree .reference-file .directory{opacity:.7;margin-left:.5em;font-size:.9em}.monaco-editor .reference-zone-widget .ref-tree .reference .lineNumber{color:#a8a8a8}.monaco-editor .reference-zone-widget .ref-tree .selected .reference .lineNumber{color:#fff}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch{background-color:rgba(234,92,0,.3)}.monaco-editor .reference-zone-widget .monaco-count-badge{margin-right:12px}.monaco-editor.vs-dark .reference-zone-widget .overlay,.monaco-editor.vs-dark .reference-zone-widget .ref-tree .block{background-color:#1e1e1e}.monaco-editor.vs-dark .reference-zone-widget,.monaco-editor.vs-dark .reference-zone-widget .preview .glyph-margin,.monaco-editor.vs-dark .reference-zone-widget .preview .monaco-editor,.monaco-editor.vs-dark .reference-zone-widget .preview .monaco-editor-background,.monaco-editor.vs-dark .reference-zone-widget .preview .monaco-editor .line-numbers,.monaco-editor.vs-dark .reference-zone-widget .preview .monaco-editor .lines-decorations{background-color:#001f33}.monaco-editor.vs-dark .reference-zone-widget .ref-tree{background-color:#252526;color:#bbb}.monaco-editor.vs-dark .reference-zone-widget .ref-tree .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected:not(.highlighted){color:#fff!important}.monaco-editor.vs-dark .reference-zone-widget .preview .reference-decoration{background-color:rgba(255,143,0,.6)}.monaco-editor.vs-dark .reference-zone-widget .ref-tree .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected.has-children>.content:before{border-left-color:#fff}.monaco-editor.vs-dark .reference-zone-widget .ref-tree .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected.has-children>.content:after{border-left-color:rgba(51,153,255,.2)}.monaco-editor.vs-dark .reference-zone-widget .ref-tree .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected.expanded>.content:before{border-right-color:#fff;border-left-color:transparent}.monaco-editor.vs-dark .reference-zone-widget .ref-tree .reference-file{color:#fff}.monaco-editor.hc-black .reference-zone-widget,.monaco-editor.hc-black .reference-zone-widget .preview .monaco-editor,.monaco-editor.hc-black .reference-zone-widget .preview .monaco-editor-background,.monaco-editor.hc-black .reference-zone-widget .preview .monaco-editor .line-numbers,.monaco-editor.hc-black .reference-zone-widget .preview .monaco-editor .lines-decorations{background-color:#0c141f}.monaco-editor.hc-black .reference-zone-widget .preview .reference-decoration{background:none;border:2px solid #f38518;box-sizing:border-box}.monaco-editor.hc-black .reference-zone-widget .ref-tree{background-color:#000;color:#fff}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{color:#fff;line-height:20px;font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file .directory{font-weight:400}.monaco-editor.hc-black .reference-zone-widget .ref-tree .monaco-tree.focused .monaco-tree-rows>.monaco-tree-row.selected:not(.highlighted){background:none;color:#fff!important}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch{background:none;border:1px dotted #f38518}.monaco-editor .rename-box{box-shadow:0 2px 8px #a8a8a8;z-index:7;color:inherit}.monaco-editor.vs-dark .rename-box{box-shadow:0 2px 8px #000}.monaco-editor .rename-box .rename-input{border:1px solid #39f;padding:4px}.monaco-editor.vs-dark .rename-box .rename-input{border:1px solid #0e639c}.monaco-editor.vs .new-snippet{background-color:rgba(10,50,150,.1)}.monaco-editor.hc-black .new-snippet,.monaco-editor.vs-dark .new-snippet{background-color:hsla(210,5%,41%,.1)}.monaco-editor.vs .snippet-placeholder{background-color:rgba(10,50,100,.1)}.monaco-editor.hc-black .snippet-placeholder,.monaco-editor.vs-dark .snippet-placeholder{background-color:hsla(0,0%,49%,.1)}.monaco-editor.vs .finish-snippet-placeholder{outline:1px solid rgba(10,50,100,.5)}.monaco-editor.hc-black .finish-snippet-placeholder,.monaco-editor.vs-dark .finish-snippet-placeholder{outline:1px solid #525252}.monaco-editor .suggest-widget{background-color:#f3f3f3;font-size:12px;border:1px solid #c8c8c8;z-index:5;width:438px}.monaco-editor .suggest-widget.visible{-webkit-transition:left .05s ease-in-out;transition:left .05s ease-in-out}.monaco-editor.mac .suggest-widget{font-size:11px}.monaco-editor.mac .suggest-widget .text{line-height:1.3em}.monaco-editor .suggest-widget>.message{padding-left:22px;opacity:.7}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{-mox-box-sizing:border-box;box-sizing:border-box;line-height:1.2em;padding:2px 10px 2px 22px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.text>.main{overflow:hidden;text-overflow:ellipsis}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .docs{display:none;max-height:3.4em;overflow:hidden;margin-top:.1em;padding-bottom:.1em}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .docs>.docs-text{flex:2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .docs>.docs-details{font-size:1.4em;opacity:.6;width:14px;height:14px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTggMWMtMy44NjUgMC03IDMuMTM1LTcgN3MzLjEzNSA3IDcgNyA3LTMuMTM1IDctNy0zLjEzNS03LTctN3ptMSAxMmgtMnYtN2gydjd6bTAtOGgtMnYtMmgydjJ6IiBmaWxsPSIjMUJBMUUyIi8+PHBhdGggZD0iTTcgNmgydjdoLTJ2LTd6bTAtMWgydi0yaC0ydjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");background-size:14px}.monaco-editor .suggest-widget .details>.header>.go-back,.monaco-editor .suggest-widget .monaco-list .monaco-list-row .docs>.docs-details{color:#0035dd}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .docs>.docs-details:hover{opacity:1}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs,.monaco-editor .suggest-widget .monaco-list .monaco-list-row .docs{color:#a21b1b}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label>span{opacity:1}.monaco-editor .suggest-widget:not(.frozen) .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{font-weight:700;color:#186b9e}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .type-label{display:none;margin-left:.8em}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.type,.monaco-editor .suggest-widget .monaco-list .monaco-list-row .type-label{font-size:.9em;color:#0035dd}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .type-label{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .docs{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{position:absolute;display:block;left:1px;top:2px;background-image:url(contrib/suggest/browser/symbol-sprite.svg);background-repeat:no-repeat;height:16px;width:16px;background-position:-361px -3px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.constructor,.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.function,.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.method{background-position:2px -3px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.field,.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.variable{background-position:-18px -3px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.class{background-position:-41px -3px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.interface{background-position:-61px -4px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.module{background-position:-79px -4px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.property{background-position:-100px -3px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.unit{background-position:-120px -4px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.enum,.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.value{background-position:-140px -3px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.keyword{background-position:-161px -2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.snippet{background-position:-181px -4px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.text{background-position:-201px -2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.color{background-position:-221px -4px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.file{background-position:-260px -2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.reference{background-position:-281px -4px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor{background-image: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{height:100%;box-sizing:border-box;padding:0 10px}.monaco-editor .suggest-widget .details>.header{padding-top:2px;display:flex;height:20px;box-sizing:border-box}.monaco-editor .suggest-widget .details>.header>.title{flex:2}.monaco-editor .suggest-widget .details>.header>.go-back{cursor:pointer;opacity:.6;width:14px;height:14px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTAuOTk0IDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTAuOTk0IDAgMTYgMTYiPjxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMyA2YzAgMS40NjEtLjYzNiAyLjg0Ni0xLjc0NiAzLjc5N2wtNS41ODQgNC45NTEtMS4zMjQtMS40OTYgNS41OTUtNC45NjJjLjY3OC0uNTgyIDEuMDYxLTEuNDEzIDEuMDYxLTIuMjkgMC0xLjY1NC0xLjM0NS0zLTIuOTk3LTMtLjcxIDAtMS4zOTkuMjUzLTEuOTM4LjcxM2wtMS41MjEgMS4yODdoMi40NDhsLTEuOTk4IDJoLTMuOTk2di00bDEuOTk4LTJ2Mi42OTJsMS43NzUtMS41MDRjLjg5OS0uNzY2IDIuMDQ3LTEuMTg4IDMuMjMyLTEuMTg4IDIuNzU0IDAgNC45OTUgMi4yNDMgNC45OTUgNXoiLz48L3N2Zz4=");background-size:14px}.monaco-editor .suggest-widget .details>.header>.go-back:hover{opacity:1}.monaco-editor .suggest-widget .details>.monaco-scrollable-element{height:calc(100% - 20px)}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body{height:100%}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>p{margin:0}.monaco-editor.vs-dark .suggest-widget{background-color:#2d2d30;border:1px solid #454545}.monaco-editor.vs-dark .suggest-widget:not(.frozen) .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{color:#219ae4}.monaco-editor.vs-dark .suggest-widget .details>.monaco-scrollable-element>.body>.docs,.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .docs{color:#c07a7a}.monaco-editor.vs-dark .suggest-widget .details>.header>.go-back,.monaco-editor.vs-dark .suggest-widget .details>.monaco-scrollable-element>.body>.type,.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .docs>.docs-details,.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .type-label{color:#4e94ce}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon{background-position:-361px -23px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.constructor,.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.function,.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.method{background-position:2px -23px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.field,.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.variable{background-position:-18px -23px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.class{background-position:-41px -23px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.interface{background-position:-61px -24px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.module{background-position:-79px -24px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.property{background-position:-100px -23px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.unit{background-position:-120px -24px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.enum,.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.value{background-position:-140px -23px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.keyword{background-position:-161px -22px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.snippet{background-position:-181px -23px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.text{background-position:-201px -22px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.color{background-position:-221px -24px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.file{background-position:-260px -22px}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .icon.reference{background-position:-281px -24px}.monaco-editor.hc-black .suggest-widget{background-color:#0c141f;border:2px solid #6fc3df}.monaco-editor.hc-black .suggest-widget:not(.frozen) .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{color:#219ae4}.monaco-editor.hc-black .suggest-widget .details>.monaco-scrollable-element>.body>.docs,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .docs{color:#c07a7a}.monaco-editor.hc-black .suggest-widget .details>.header>.go-back,.monaco-editor.hc-black .suggest-widget .details>.monaco-scrollable-element>.body>.type,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .docs>.docs-details,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .type-label{color:#4e94ce}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon{background:none;overflow:hidden}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon:before{height:16px;width:16px;display:inline-block;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xIDB2OC44bC0xIDEuNlYxMmg4di0xaDRWMEgxeiIgaWQ9IlNoYXBlIiBmaWxsPSIjMkQyRDMwIi8+PHBhdGggZD0iTTEgMTFsMy01IDMgNUgxem01LjA4Mi0zLjY3QzYuMzg4IDYgNy41NzcgNSA5IDVjLjc3IDAgMS40NjguMyAyIC43OFYxSDJ2Ni4yTDQgNGwyLjA4MiAzLjMzeiIgZmlsbD0iI0M1QzVDNSIvPjxjaXJjbGUgZmlsbD0iI0M1QzVDNSIgY3g9IjguOTM4IiBjeT0iOCIgcj0iMi4wNjMiLz48L2c+PC9zdmc+)}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.constructor:before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.function:before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.method:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0IxODBENyIgZD0iTTUuNSAzbC00LjUgMi44NTd2NC4yODVsNC41IDIuODU4IDQuNS0yLjg1N3YtNC4yODZsLTQuNS0yLjg1N3ptLS41IDguNDk4bC0zLTEuOTA1di0yLjgxNmwzIDEuOTA1djIuODE2em0tMi4zNTgtNS40OThsMi44NTgtMS44MTUgMi44NTggMS44MTUtMi44NTggMS44MTUtMi44NTgtMS44MTV6bTYuMzU4IDMuNTkzbC0zIDEuOTA1di0yLjgxNWwzLTEuOTA1djIuODE1eiIvPjwvc3ZnPg==);margin-left:2px}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.field:before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.variable:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzc1QkVGRiIgZD0iTTEgNnY0bDQgMiA2LTN2LTRsLTQtMi02IDN6bTQgMWwtMi0xIDQtMiAyIDEtNCAyeiIvPjwvc3ZnPg==);margin-left:2px}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.class:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBvbHlnb24gZmlsbD0iI0U4QUI1MyIgcG9pbnRzPSIxMS45OTgsMTEuMDAyIDksMTEgOSw3IDExLDcgMTAsOCAxMiwxMCAxNSw3IDEzLDUgMTIsNiA3LDYgOSw0IDYsMSAxLDYgNCw5IDYsNyA4LDcgOCwxMiAxMSwxMiAxMCwxMyAxMiwxNSAxNSwxMiAxMywxMCIvPjwvc3ZnPg==)}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.interface:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzc1QkVGRiIgZD0iTTExLjUgNGMtMS43NTkgMC0zLjIwNCAxLjMwOC0zLjQ0OSAzaC0zLjEyMmMtLjIyMy0uODYxLS45OTgtMS41LTEuOTI5LTEuNS0xLjEwNCAwLTIgLjg5NS0yIDIgMCAxLjEwNC44OTYgMiAyIDIgLjkzMSAwIDEuNzA2LS42MzkgMS45MjktMS41aDMuMTIyYy4yNDUgMS42OTEgMS42OSAzIDMuNDQ5IDMgMS45MyAwIDMuNS0xLjU3IDMuNS0zLjUgMC0xLjkzMS0xLjU3LTMuNS0zLjUtMy41em0wIDVjLS44MjcgMC0xLjUtLjY3NC0xLjUtMS41IDAtLjgyOC42NzMtMS41IDEuNS0xLjVzMS41LjY3MiAxLjUgMS41YzAgLjgyNi0uNjczIDEuNS0xLjUgMS41eiIvPjwvc3ZnPg==)}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.module:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTkgMTF2LTFjMC0uODM0LjQ5Ni0xLjczOCAxLTItLjUwNC0uMjctMS0xLjE2OC0xLTJ2LTFjMC0uODQtLjU4NC0xLTEtMXYtMWMyLjA4MyAwIDIgMS4xNjYgMiAydjFjMCAuOTY5LjcwMy45OCAxIDF2MmMtLjMyMi4wMi0xIC4wNTMtMSAxdjFjMCAuODM0LjA4MyAyLTIgMnYtMWMuODMzIDAgMS0xIDEtMXptLTYgMHYtMWMwLS44MzQtLjQ5Ni0xLjczOC0xLTIgLjUwNC0uMjcgMS0xLjE2OCAxLTJ2LTFjMC0uODQuNTg0LTEgMS0xdi0xYy0yLjA4MyAwLTIgMS4xNjYtMiAydjFjMCAuOTY5LS43MDMuOTgtMSAxdjJjLjMyMi4wMiAxIC4wNTMgMSAxdjFjMCAuODM0LS4wODMgMiAyIDJ2LTFjLS44MzMgMC0xLTEtMS0xeiIvPjwvc3ZnPg==);margin-left:2px}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.property:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTEyLjA5IDQuMzU5bC0yLjY0MSAyLjY0MS0yLTIgMi42NDEtMi42NDFjLS41MDItLjIyNi0xLjA1NS0uMzU5LTEuNjQxLS4zNTktMi4yMDkgMC00IDEuNzkxLTQgNCAwIC41ODYuMTMzIDEuMTM5LjM1OSAxLjY0bC0zLjM1OSAzLjM2cy0xIDEgMCAyaDJsMy4zNTktMy4zNmMuNTAzLjIyNiAxLjA1NS4zNiAxLjY0MS4zNiAyLjIwOSAwIDQtMS43OTEgNC00IDAtLjU4Ni0uMTMzLTEuMTM5LS4zNTktMS42NDF6Ii8+PC9zdmc+);margin-left:1px}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.enum:before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.value:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0iIzc1QkVGRiI+PHBhdGggZD0iTTEyIDNoLTRsLTEgMXYyaDV2MWgtMnYxaDJsMS0xdi0zbC0xLTF6bTAgMmgtNHYtMWg0djF6TTMgMTJoNnYtNWgtNnY1em0xLTNoNHYxaC00di0xeiIvPjwvZz48L3N2Zz4=)}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.snippet:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTEyIDExdi03aC03djdoLTF2LThoOXY4aC0xem0tNyAyaC0xdi0xaDF2MXptMi0xaC0xdjFoMXYtMXptMiAwaC0xdjFoMXYtMXptMiAxaC0xdi0xaDF2MXptMi0xaC0xdjFoMXYtMXoiLz48L3N2Zz4=)}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.keyword:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTEzIDVoLTR2LTFoNHYxem0wIDNoLTJ2MWgydi0xem0tNCAwaC02djFoNnYtMXptLTIgM2gtNHYxaDR2LTF6bTYgMGgtNHYxaDR2LTF6bS01LTh2M2gtNXYtM2g1em0tMSAxaC0zdjFoM3YtMXoiLz48L3N2Zz4=)}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.unit:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHJlY3QgeD0iNCIgeT0iNiIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjkiIGhlaWdodD0iNCIvPjxnIGZpbGw9IiMyQjI4MkUiPjxyZWN0IHg9IjUiIHk9IjgiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSI3IiB5PSI4IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iOSIgeT0iOCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjExIiB5PSI4IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iNSIgeT0iNyIgd2lkdGg9IjMiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjkiIHk9IjciIHdpZHRoPSIzIiBoZWlnaHQ9IjEiLz48L2c+PC9zdmc+)}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.text{padding-left:0}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.text:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTEgMnYxMmgxNHYtMTJoLTE0em0xMyAxMWgtMTJ2LTEwaDEydjEwem0tNi03di0xaC0xdjVoM3YtNGgtMnptMSAzaC0xdi0yaDF2MnptMy0ydjJoMXYxaC0ydi00aDJ2MWgtMXptLTYtMXY0aC0zdi0yaDF2MWgxdi0xaC0xdi0xaC0xdi0xaDN6Ii8+PC9zdmc+)}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.color:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTEwLjY0OCA4LjUwOHMtMS45MTEuNDU4LS40NzgtLjkxNmMxLjIxNy0xLjE2NyAzLjM0NC0yLjc0NyAxLjkxLTQuMTItMS40MzMtMS4zNzUtOS4wNzkuNDU2LTkuMDc5IDUuMDM2IDAgNC41ODEgNS43MzUgNS4wMzggOC4xMjQgNC4xMjIgMi4zODktLjkxNSAyLjg2Ni00LjU3OC0uNDc3LTQuMTIyem0tNS4yNzIgMS45MDJjLS41NzQgMC0xLjA0MS0uNDY3LTEuMDQxLTEuMDQxIDAtLjU3NS40NjctMS4wNDIgMS4wNDEtMS4wNDJzMS4wNDEuNDY2IDEuMDQxIDEuMDQyYzAgLjU3NC0uNDY3IDEuMDQxLTEuMDQxIDEuMDQxem0xLjA0MS0zYy0uNTc0IDAtMS4wNDEtLjQ2Ni0xLjA0MS0xLjA0MXMuNDY3LTEuMDQxIDEuMDQxLTEuMDQxIDEuMDQxLjQ2NiAxLjA0MSAxLjA0MWMwIC41NzQtLjQ2NyAxLjA0MS0xLjA0MSAxLjA0MXptMS45NDUtMi4yNWMwLS41NzUuNDY3LTEuMDQxIDEuMDQxLTEuMDQxLjU3NCAwIDEuMDQxLjQ2NiAxLjA0MSAxLjA0MXMtLjQ2NyAxLjA0MS0xLjA0MSAxLjA0MWMtLjU3NCAwLTEuMDQxLS40NjYtMS4wNDEtMS4wNDF6Ii8+PC9zdmc+)}.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .icon.reference:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0iI0U4QUI1MyI+PHBhdGggZD0iTTYgN2gtNGwtMSAxdjNsMSAxaDRsMS0xdi0zbC0xLTF6bTAgNGgtNHYtMWg0djF6bTAtMmgtNHYtMWg0djF6TTEwIDNoLTRsLTEgMXYyaDV2MWgtMi41ODZsLjU4Ni41ODZ2LjQxNGgybDEtMXYtM2wtMS0xem0wIDJoLTR2LTFoNHYxeiIvPjwvZz48L3N2Zz4=)}.monaco-editor.vs .selectionHighlight{background:rgba(173,214,255,.3)}.monaco-editor.vs-dark .selectionHighlight{background:rgba(173,214,255,.15)}.monaco-editor.hc-black .selectionHighlight{border:1px dotted #f38518;box-sizing:border-box}.monaco-editor.vs .wordHighlight{background:rgba(87,87,87,.25)}.monaco-editor.vs-dark .wordHighlight{background:rgba(87,87,87,.72)}.monaco-editor.hc-black .wordHighlight{background:none}.monaco-editor.vs .wordHighlightStrong{background:rgba(14,99,156,.25)}.monaco-editor.vs-dark .wordHighlightStrong{background:rgba(0,73,114,.72)}.monaco-editor.hc-black .wordHighlightStrong{background:none}.monaco-editor .peekview-widget .head{background-color:#fff;border-top:1px solid;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.monaco-editor .peekview-widget .head .peekview-title{display:inline-block;font-size:13px;margin-left:20px;cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .filename{color:#333}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;color:hsla(0,0%,42%,.7);margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-actions{display:inline-block;position:absolute;right:2px;top:2px}.monaco-editor .peekview-widget .head .peekview-actions .action-label{width:16px;height:16px;margin:2px 0}.monaco-editor .peekview-widget .head .peekview-actions .action-label.icon.close-peekview-action{background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIzIDMgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMyAzIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM2NTY1NjUiIHBvaW50cz0iMTIuNTk3LDExLjA0MiAxNS40LDEzLjg0NSAxMy44NDQsMTUuNCAxMS4wNDIsMTIuNTk4IDguMjM5LDE1LjQgNi42ODMsMTMuODQ1IDkuNDg1LDExLjA0MiANCgk2LjY4Myw4LjIzOSA4LjIzOCw2LjY4MyAxMS4wNDIsOS40ODYgMTMuODQ1LDYuNjgzIDE1LjQsOC4yMzkgIi8+DQo8L3N2Zz4NCg==") 50% no-repeat}.monaco-editor .peekview-widget>.body{border-top:1px solid;border-bottom:1px solid;position:relative}.monaco-editor.vs-dark .peekview-widget .head{background-color:#1e1e1e}.monaco-editor.hc-black .peekview-widget .head .peekview-actions .action-label.icon.close-peekview-action,.monaco-editor.vs-dark .peekview-widget .head .peekview-actions .action-label.icon.close-peekview-action{background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIzIDMgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMyAzIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNDNUM1QzUiIHBvaW50cz0iMTIuNTk3LDExLjA0MiAxNS40LDEzLjg0NSAxMy44NDQsMTUuNCAxMS4wNDIsMTIuNTk4IDguMjM5LDE1LjQgNi42ODMsMTMuODQ1IDkuNDg1LDExLjA0MiANCgk2LjY4Myw4LjIzOSA4LjIzOCw2LjY4MyAxMS4wNDIsOS40ODYgMTMuODQ1LDYuNjgzIDE1LjQsOC4yMzkgIi8+DQo8L3N2Zz4NCg==") 50% no-repeat}.monaco-editor.vs-dark .peekview-widget .head .peekview-title .filename{color:#fff}.monaco-editor.vs-dark .peekview-widget .head .peekview-title .dirname{color:hsla(0,0%,80%,.7)}.monaco-editor.hc-black .peekview-widget .head{background-color:#0c141f;border-color:#6fc3df}.monaco-editor.hc-black .peekview-widget .head .peekview-title .filename{color:#fff}.monaco-editor.hc-black .peekview-widget .head .peekview-title .dirname{color:#fff;opacity:.6}.monaco-editor.hc-black .peekview-widget>.body{border-color:#6fc3df}.monaco-editor .zone-widget{position:absolute;z-index:3}.monaco-editor .zone-widget-arrow{width:0;height:0;border-color:transparent;border-style:solid;position:absolute}.monaco-editor .zone-widget-arrow.below{border-bottom-color:#9acd32}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;border-top-color:#9acd32;border-bottom-color:#9acd32;position:relative}.context-view .monaco-menu{min-width:130px}.monaco-kb{white-space:nowrap}.monaco-kbkey{display:inline-block;border:1px solid #ccc;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb;background-color:#fcfcfc;vertical-align:middle;color:#555;line-height:10px;font-size:11px;padding:3px 5px}