UNPKG

esnextbin

Version:

Prototype JavaScript programs in the browser with ESNext (a.k.a ES2015) syntax and features, using modules from NPM.

176 lines (146 loc) 5.01 kB
@import 'normalize.css'; @import 'basscss'; @import 'basscss-btn-sizes'; @import 'react-progress-2/main'; html { box-sizing: border-box; -webkit-font-smoothing: antialiased; } *, *:before, *:after { box-sizing: inherit; } html, body, #root { height: 100%; } .b2 { border-width: 2px; } .border-left-0 { border-left: 0; } .loader-60devs[data-state="running"]::before { display: none; } .ace_editor { font: .84em/normal var(--font-code) !important; } .ace_editor .ace_tooltip { font-size: 13px; box-shadow: none; font-family: var(--font-family); border: 1px solid #e2e2e2; background: #f1f1f1; border-radius: 2px; border: 0; color: #c7254e; padding: 3px 6px; } .ace_editor .ace_gutter-cell.ace_info, .ace_editor .ace_gutter-cell.ace_error, .ace_editor .ace_gutter-cell.ace_warning { background-position: 4px center; background-size: 12px; } .ace_editor .ace_gutter-cell.ace_info { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB4UlEQVRIS7VW0VHDMAz18wKwAWUCOkKZAJiA2u4AMAEwAQxQJ2UC6ASUCSgTUDYoC+hxCnEv0CYx3JEv30XSk2S9J8N0fGVZDowxJyIyAqDnYW2+JLmy1i6MMXPn3KotDHb90MAicgVg3JVA+kdyZq292QW0BTCdTk+ttaUxZj8neMNmLSJuMpk8Nv2+AcQYxwA0+J8/ki6EMEsBNgB15g99kUm+AtCen7TZishZqqQC0J6TfOlrC8mbEMK1+sQYLwDctoCsARw659YVQFEUWtJ5X/YAjp1zOjma1LBOqs3t3ns/Rp39W1/wNJ4KomcRue2bMq0CPaVm4u42I3mJoih0rFovrOH6bIxZkVTSHWQiz7WCJYCjDod7ABd6YcnmF0kttQLmZKPlhhDu1DZ3pNX2NwC5I/ot35wWVQ7NEc1tUUXKXGPv/Yb1MUYl0l5Ga6tL7mJkijH33p/WBBuRfMoIblSXsoj2QyKuAVzlAFREy5GK5gSlikm+9/DhSyqS2ImI8qGtrwsAZ4kLZVnud0kFyQ9r7WAjdpmzrRKdVuOoq0Vbcp2M/3XhJBBlKYBZ5hhuCtG2kBx3rsxkXUu4LpbeHVH7bOlVirXzVdEEEhGtSGd/kEQxrU2Sj/p06Xq2fAJQFh+21lfl1AAAAABJRU5ErkJggg=='); } .ace_editor .ace_gutter-cell.ace_error { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACH0lEQVRIS7VWUU7bQBB9bx0jVY0EN2h6groSybdJ+k84QcMN4ASlJwg3IJyg4QAQfzcfNSdojkCFUaUae6p1vMa11w4pIl+RZ/a9mXmzM0u0/H77Xi9x3EMBfUJ6AL21u4QCrggJnCS+ehOEqyYY2gwZsHK/gJy0BVDYRGZOGn+1EdUIHkaDcSpyQXLvWeC5k4jcKfL47fX3efncPwTRsD8BebENcM1X5Lh7s5yZ7wWBjlyAby8Czw8TODKZZAS65o/K/bFtWZqC0eXqpPFHrUlGEI36M4CfqwcE8ouCEyHOCe6W7doGypipOgfxoU4ml93r5YTrVtz5aQVP4HeDZRj5fU8cBIYkI85t4nt7D2onsJE4yZ/3jIb7J6CabhLLkGg/A27O3H/a9ylqUcdIT3k/GswJHNYyELljigOdgbFpEv2/+k0UFjb9BLhiNByE9hoCWqwqSTmQLKsGcHPjGY0G0taaTSSbwdeomwlKgtaiLwnfFKQu0QrEO5tDuVts9mp31UXGbbPIlsgbRW7IJBd5izZVyFqxKnxrmzZetFIHVQUtC59dNMddPO2Kp0JlF611VGgS4FSAabXPNQmUHFE4tYED+agohp3jhtV587+TVTdHJ4m9YthpoFcd18UoeM2FY0iylQmZbVsuXRYFTlpXpiHJXxNnth1h10UunSQ+e9bSLwOsXxedsVD5FPSKoSi4FWJFSQMnfZy3PVv+AsM1W3H+nQ+BAAAAAElFTkSuQmCC'); } .ace_editor .ace_gutter-cell.ace_warning { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAByElEQVRIS62VTVLCQBCF3xMWli6EKsJWOIEsMSzUE6gnUE+gnkA4gXgC8QRyA3FBdCc3ELeEKuPCKqsE20pCkZ9JMvFntunur19PzwvxgyMTs+GGs2qN8qYxb6BMtw8gK7dePL8OWXno58nND7DNMcBNr6jImFWr/m8AmZrHEF7HCp7TGHZ1EK0CeW2U8Ln2BLIWK+ag+F5neeRkQfQA22wDvEguIh0aVvvXAK/72fozgJJfRF4gdEBsLYpqVWQqkEj3ck/D2vUwttkHuO9vlFyxYp2lqUgFyGuzhlnhKdT9chxRMIDivM7y4zgJkg6YtHogjoKkYN4KQHDD6vA4N2DRvTv70MkAuFEpKhIVRGa8RGgAwIDGcC+uQgGI3dwFCneqXC0AwHyPxuMgnJsAMAcAd34HUFVEAOndR9dRueRIN1EVMUDI0FQJDij+pgh7wfrGAmNGuASkGJrOy5K/U05YsdwmEADCdpyYJm8g/Bcr6ALcSKWHVHgAsVtu4mVmuyFLkKnZhfBUI8+zc6qGlpq23PPkd6Lk+UaYvRHKBfr/YtL7N+uPdFyAkzlPfZWsCIcyaY1C/v63ckq23C/uYDWn5B/yix+jbwFZ3BEKeUdJAAAAAElFTkSuQmCC'); } .loader-60devs .loader-60devs-progress { background: var(--fuchsia); } header { z-index: 100; } header .editor-buttons-group { margin-top: 5px; z-index: -1; } header .run-btn { margin-top: 4.5px; margin-right: 5px; } header .logo sup { text-transform: lowercase; letter-spacing: .1em; } header .logo img { margin-right: 5px; } header .logo .text { line-height: 1; margin-top: 3px; } header .actions-dropdown { margin-top: 4.5px; margin-right: 10px; margin-left: 5px; } header .btn:disabled { opacity: 1; } #codeEditor, #htmlEditor, #packageEditor { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .editorbox { position: absolute; top: 37px; bottom: 0; width: 50%; left: 0; overflow: hidden; } .editorbox .has-error #codeEditor { bottom: 120px; } .code-error { position: absolute; z-index: 1; bottom: 0; height: 120px; overflow: auto; width: 100%; padding: 6px 12px; border-top: 1px solid #e2e2e2; background: #f1f1f1; white-space: pre; border-radius: 0; font-size: .84em; font-family: var(--font-code); color: #c7254e; } .sandbox { position: absolute; top: 37px; left: 50%; right: 0; bottom: 0; overflow: hidden; } .sandbox .html-preview { font-size: 14px; -webkit-user-select: none; -moz-user-select: none; user-select: none; cursor: default; } :root { --font-family: 'Roboto', 'Akkurat', 'Avenir Next', Avenir, 'Helvetica Neue', Helvetica, sans-serif; --font-code: 'Roboto Mono', 'menlo', 'Consolas', 'Monaco', 'source-code-pro', monospace; --container-width: 960px; --body-color: #333; }