From 72fde450d2bb070524a0c578f872eed48dfd41ea Mon Sep 17 00:00:00 2001 From: BorysLevytskyi Date: Wed, 10 May 2023 12:58:50 +0200 Subject: [PATCH] Release --- asset-manifest.json | 12 ++++++------ index.html | 2 +- static/css/main.7e08d30d.css | 2 -- static/css/main.7e08d30d.css.map | 1 - static/css/main.b11bc7f6.css | 2 ++ static/css/main.b11bc7f6.css.map | 1 + static/js/main.0ec8694d.js | 3 --- static/js/main.0ec8694d.js.map | 1 - static/js/main.287f1148.js | 3 +++ ...d.js.LICENSE.txt => main.287f1148.js.LICENSE.txt} | 0 static/js/main.287f1148.js.map | 1 + 11 files changed, 14 insertions(+), 14 deletions(-) delete mode 100644 static/css/main.7e08d30d.css delete mode 100644 static/css/main.7e08d30d.css.map create mode 100644 static/css/main.b11bc7f6.css create mode 100644 static/css/main.b11bc7f6.css.map delete mode 100644 static/js/main.0ec8694d.js delete mode 100644 static/js/main.0ec8694d.js.map create mode 100644 static/js/main.287f1148.js rename static/js/{main.0ec8694d.js.LICENSE.txt => main.287f1148.js.LICENSE.txt} (100%) create mode 100644 static/js/main.287f1148.js.map diff --git a/asset-manifest.json b/asset-manifest.json index 2826dd4..71a28b3 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,13 +1,13 @@ { "files": { - "main.css": "/static/css/main.7e08d30d.css", - "main.js": "/static/js/main.0ec8694d.js", + "main.css": "/static/css/main.b11bc7f6.css", + "main.js": "/static/js/main.287f1148.js", "index.html": "/index.html", - "main.7e08d30d.css.map": "/static/css/main.7e08d30d.css.map", - "main.0ec8694d.js.map": "/static/js/main.0ec8694d.js.map" + "main.b11bc7f6.css.map": "/static/css/main.b11bc7f6.css.map", + "main.287f1148.js.map": "/static/js/main.287f1148.js.map" }, "entrypoints": [ - "static/css/main.7e08d30d.css", - "static/js/main.0ec8694d.js" + "static/css/main.b11bc7f6.css", + "static/js/main.287f1148.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 229d6f6..9f2cc85 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -BitwiseCmd
\ No newline at end of file +BitwiseCmd
\ No newline at end of file diff --git a/static/css/main.7e08d30d.css b/static/css/main.7e08d30d.css deleted file mode 100644 index 9539748..0000000 --- a/static/css/main.7e08d30d.css +++ /dev/null @@ -1,2 +0,0 @@ -body{margin:0;overflow:hidden;padding:0}.app-root,body,html{height:100%}.app-root{font-family:Verdana;font-size:.8em;margin:0;overflow:auto;padding:20px 100px 0;position:relative}code{font-size:1.2em;font-weight:700}.icon{margin-right:5px;vertical-align:middle}.header-cmd{color:#c5c5c5}.mono{font-family:monospace;font-size:1.3em}.expressionInput{border:none;outline:none;padding:3px;width:500px}.hidden{display:none}.result{margin:10px 10px 30px}.result .input{margin-bottom:10px}.result .content{padding-left:10px}.result .cur{margin-right:5px}.hashLink{margin-left:5px;margin-right:0;padding:0;text-decoration:none;visibility:hidden}.hashLink:hover{background:none;margin-left:5px;text-decoration:underline}.result:hover .hashLink{visibility:visible}.expression .label{font-weight:700;padding-right:5px;text-align:right}.expression .bin{letter-spacing:3px}.expression .info{color:teal;font-size:.9em}.expression .byte{margin:0 3px}.expression-result td{border-top:1px dotted gray}.expression{font-family:monospace;font-size:1.5em}.expression .prefix{display:none;font-size:.9em;font-weight:400}.expression .other{font-size:.9em}.expression .sign{text-align:right}.flipable{cursor:pointer;opacity:1}.flipable:hover{opacity:.8}.hex .prefix{display:inline}.help{padding:10px}.help ul{list-style-type:none;margin:0;padding:0}.help p{margin-top:.5em}.indicator{background:transparent;border:none;cursor:pointer;padding:0 5px;vertical-align:middle}.error{color:maroon}.soft{opacity:.7}.small-text{font-size:.8em}#view{padding:10px}.cur{color:#d3d3d3}.light{background:#fafafa}.light a,.light a:visited{color:#222}.light .one{color:#000}.light .zero{color:#888}.light .indicator{color:#ddd}.light .expressionInput{background:#ddd}.light .on{color:#121212}.light .prefix{color:#888}.light .other{color:#bbb}.light .hashLink,.light .hashLink:visited{color:#ddd}.light .hashLink:hover{color:#888}.light ul.top-links li:hover{background:#ddd}.light .error{color:#da586d}.light button.btn{color:#000}.light button.btn:hover{background:#ddd}.light button.btn:disabled{background-color:inherit;color:#888}.dark{background:#121212}.dark,.dark .expression{color:#fff}.dark .expressionInput{background:#555;color:#fff}.dark a,.dark a:visited{color:#fff}.dark .indicator{color:#555}.dark .on{color:#fff}.dark .prefix,.dark .zero{color:#999}.dark .other{color:#444}.dark .hashLink,.dark .hashLink:visited{color:#333}.dark .hashLink:hover{color:#999}.dark ul.top-links li:hover{background:#333}.dark .error{color:#da586d}.dark button.btn{color:#fff}.dark button.btn:hover{background:#333}.dark button.btn:disabled{background-color:inherit;color:#999}.midnight .header-cmd{color:#85a0ad}.midnight{background:#2c3e50}.midnight,.midnight .expression{color:#fff}.midnight .expressionInput{background:#85a0ad;color:#fff}.dark a:visited,.midnight a{color:#fff}.midnight .indicator{color:#85a0ad}.midnight .on{color:#fff}.midnight .prefix,.midnight .zero{color:#85a0ad}.midnight .other{color:#9fbac7}.midnight .accent-background{background-color:#3b5268}.dark .hashLink:visited,.midnight .hashLink{color:#85a0ad}.midnight .hashLink:hover{color:#9fbac7}.midnight ul.top-links li:hover{background:#132537}.midnight .error{color:#da586d}.midnight .changelog .item-new .date{font-weight:700}.midnight button.btn{color:#fff}.midnight button.btn:hover{background:#132537}.midnight button.btn:disabled{background-color:inherit;color:#85a0ad}button{background:none;border:none;cursor:pointer}button:focus{outline:0}@media (max-width:800px){.debug-indicators,.top-links .link-text{display:none}.app-root{padding:10px}}.social-container{bottom:20px;position:fixed;right:20px}@media (max-width:500px){.expressionInput{width:400px}.top-links a{display:inline-block;padding:5px 10px}}@media (max-width:450px){.expressionInput{width:350px}}.debug-indicators{left:1em;position:absolute;top:1em}.debug-indicators span{display:block}.top-links{list-style-type:none;margin:0;position:absolute;right:2em;top:1em}.top-links li{float:left}.top-links a{display:inline-block;padding:5px 10px}.sign-bit{color:#3cb371!important}.ip-address-info{display:none;font-size:.85em;padding-top:1em;vertical-align:middle}.subnet-view .description{text-align:right;vertical-align:middle}.subnet-view td{padding-right:15px}.subnet-view{margin-bottom:20px}.subnet-view .part{border-bottom:1px solid}.subnet-view button{margin:0 3px}.subnet-view .ip-address-col{min-width:8.5em}.vpc-view .description{text-align:right;vertical-align:middle}.vpc-view{margin-bottom:20px}.vpc-view .host-part{color:teal}.vpc-view .subnet-part{color:#3cb371}.vpc-view .decimal-part{margin-left:10px}.vpc-view .part{border-bottom:1px solid}.vpc-view .address-space button{margin:0}.vpc-view .address-space{font-size:1.2em;vertical-align:middle}.vpc-view .address-space-label{font-size:.8em;vertical-align:center}.vpc-view button{margin:0 3px}.vpc-view .address-container{margin:20px 0}.help .section{margin-bottom:10px}.help .panel-container{overflow:hidden}.help .left-panel{float:left;margin-right:20px}.help .right-panel{float:left}.changelog .item{margin-top:2em}.changelog .item-new .date{font-weight:700;text-decoration:underline} -/*# sourceMappingURL=main.7e08d30d.css.map*/ \ No newline at end of file diff --git a/static/css/main.7e08d30d.css.map b/static/css/main.7e08d30d.css.map deleted file mode 100644 index 811a788..0000000 --- a/static/css/main.7e08d30d.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.7e08d30d.css","mappings":"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","sources":["index.css","shell/components/DebugIndicators.css","shell/components/TopLinks.css","core/components/BinaryString.css","networking/components/IpAddressView.css","networking/components/SubnetView.css","networking/components/VpcView.css","shell/components/HelpResultView.css","shell/components/WhatsNewResultView.css"],"sourcesContent":["body { padding:0; margin:0; height: 100%; overflow: hidden; }\r\nhtml { height: 100% }\r\n\r\n.app-root { \r\n font-family: Verdana; \r\n font-size: 0.8em; \r\n margin: 0; \r\n padding: 20px 100px 0 100px; \r\n height: 100%; \r\n overflow: auto; \r\n position: relative;\r\n}\r\n\r\ncode { font-size: 1.2em; font-weight: bold; }\r\n\r\n.icon { margin-right: 5px; vertical-align: middle; }\r\n.header-cmd { color: #c5c5c5 }\r\n\r\n.mono { font-family: monospace; font-size: 1.3em }\r\n.expressionInput { width: 500px; padding: 3px; border: none; outline: none; }\r\n\r\n.hidden { display: none;}\r\n\r\n.result { margin: 10px 10px 30px; }\r\n.result .input { margin-bottom: 10px; }\r\n.result .content { padding-left: 10px}\r\n.result .cur { margin-right: 5px; }\r\n\r\n.hashLink { text-decoration: none; margin-left: 5px; visibility: hidden; margin-right: 0; padding: 0; text-decoration: none; }\r\n.hashLink:hover { text-decoration: underline; margin-left: 5px; background: none; }\r\n.result:hover .hashLink { visibility: visible }\r\n\r\n.expression .label { font-weight: bold; padding-right: 5px; text-align: right; }\r\n.expression .bin { letter-spacing: 3px; }\r\n.expression .info { font-size: 0.9em; color: teal; }\r\n.expression .byte { margin: 0 3px; }\r\n.expression-result td { border-top: dotted 1px gray; }\r\n.expression { font-size: 1.5em; font-family: monospace }\r\n.expression .prefix { font-weight: normal; display: none; font-size: 0.9em }\r\n.expression .other { font-size: 0.9em}\r\n.expression .sign { text-align: right}\r\n\r\n.flipable { cursor: pointer; opacity: 1 }\r\n.flipable { cursor: pointer; opacity: 1 }\r\n.flipable:hover { opacity: 0.8 }\r\n\r\n.hex .prefix { display: inline; }\r\n\r\n.help { padding: 10px; }\r\n.help ul { list-style-type: none; margin: 0; padding: 0; }\r\n.help p { margin-top: 0.5em }\r\n\r\n.indicator { padding: 0px 5px; background: transparent; border: none; cursor: pointer; vertical-align: middle; }\r\n.error { color: maroon; }\r\n\r\n.soft { opacity: 0.7 }\r\n.small-text { font-size: 0.8em;}\r\n\r\n#view { padding: 10px}\r\n\r\n.cur { color: lightgray; }\r\n\r\n/* Light */\r\n.light { background: #fafafa; }\r\n.light a, .light a:visited { color: #222; }\r\n.light .one { color: black; }\r\n.light .zero { color: #888; }\r\n.light .indicator { color: #ddd; }\r\n.light .expressionInput { background: #ddd;}\r\n.light .on { color: #121212; }\r\n.light .prefix { color: #888}\r\n.light .other { color: #bbb }\r\n.light .hashLink, .light .hashLink:visited { color: #ddd; }\r\n.light .hashLink:hover { color: #888 }\r\n.light ul.top-links li:hover { background: #ddd }\r\n.light .error { color: #da586d }\r\n.light button.btn { color: black}\r\n.light button.btn:hover { background: #ddd}\r\n.light button.btn:disabled { color: #888; background-color: inherit; }\r\n\r\n/* Dark */\r\n.dark { background: #121212; color: white;}\r\n.dark .expression { color: white;}\r\n.dark .expressionInput { color: white; background: #555; }\r\n.dark a, .dark a:visited { color: white; }\r\n.dark .indicator { color: #555; }\r\n.dark .on { color: white; }\r\n.dark .zero { color: #999;}\r\n.dark .prefix { color: #999}\r\n.dark .other { color: #444;}\r\n.dark .hashLink, .dark .hashLink:visited { color: #333 }\r\n.dark .hashLink:hover { color: #999 }\r\n.dark ul.top-links li:hover { background: #333 }\r\n.dark .error { color: #da586d}\r\n.dark button.btn { color: white}\r\n.dark button.btn:hover { background: #333}\r\n.dark button.btn:disabled { color: #999; background-color: inherit; }\r\n\r\n/*\r\n Midnight Theme\r\n*/\r\n.midnight .header-cmd { color: #85a0ad }\r\n.midnight { background: #2c3e50; color: white }\r\n.midnight .expression { color: white;}\r\n.midnight .expressionInput { background: #85a0ad; color: white;}\r\n.midnight a, .dark a:visited { color: white; }\r\n.midnight .indicator { color: #85a0ad; }\r\n.midnight .on { color: white; }\r\n.midnight .zero { color: #85a0ad;}\r\n.midnight .prefix { color: #85a0ad}\r\n.midnight .other { color: #9FBAC7;}\r\n.midnight .accent-background { background-color: #3b5268;}\r\n.midnight .hashLink, .dark .hashLink:visited { color: #85a0ad }\r\n.midnight .hashLink:hover { color: #9FBAC7 }\r\n.midnight ul.top-links li:hover { background: #132537 }\r\n.midnight .error { color:#da586d}\r\n.midnight .changelog .item-new .date { font-weight: bold }\r\n.midnight button.btn { color: white}\r\n.midnight button.btn:hover { background: #132537}\r\n.midnight button.btn:disabled { color: #85a0ad; background-color: inherit; }\r\n\r\nbutton { \r\n border: none;\r\n background: none;\r\n cursor: pointer;\r\n}\r\n\r\nbutton:focus {outline:0;}\r\n\r\n/* Top Links Shrink */\r\n@media (max-width: 800px) {\r\n .top-links .link-text { display: none }\r\n .debug-indicators { display: none;}\r\n .app-root {padding: 10px; }\r\n}\r\n\r\n.social-container{ position:fixed; bottom:20px; right:20px }\r\n\r\n/* Remove margin space on body. Inline top links with header */\r\n@media (max-width: 700px) {\r\n /*.expressionInput { width: 450px; } */\r\n}\r\n\r\n/* Further shrink */\r\n@media (max-width: 500px) {\r\n .expressionInput { width: 400px; }\r\n .top-links a { display: inline-block; padding: 5px 10px}\r\n}\r\n\r\n@media (max-width: 450px) {\r\n\r\n .expressionInput { width: 350px; }\r\n}",".debug-indicators { position: absolute; top: 1em; left: 1em}\r\n.debug-indicators span {display: block;}","\r\n.top-links { position: absolute; right: 2em; top: 1em; list-style-type: none; margin: 0 }\r\n.top-links li { float: left; }\r\n.top-links a { display: inline-block; padding: 5px 10px}",".sign-bit {\r\n color:mediumseagreen !important;\r\n}",".ip-address-info { padding-top: 1em; font-size: 0.85em; vertical-align: middle; display: none;}",".subnet-view .description {\r\n vertical-align: middle;\r\n text-align: right;\r\n}\r\n\r\n.subnet-view td {\r\n padding-right: 15px;\r\n}\r\n\r\n.subnet-view {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.subnet-view .part {\r\n border-bottom: solid 1px;\r\n}\r\n\r\n.subnet-view button {\r\n margin:0 3px;\r\n}\r\n\r\n.subnet-view .ip-address-col { min-width: 8.5em;}",".vpc-view .description {\r\n vertical-align: middle;\r\n text-align: right;\r\n}\r\n\r\n.vpc-view {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.vpc-view {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.vpc-view .host-part {\r\n color: teal;\r\n}\r\n\r\n.vpc-view .subnet-part {\r\n color:mediumseagreen;\r\n}\r\n\r\n.vpc-view .decimal-part {\r\n margin-left: 10px;\r\n}\r\n\r\n.vpc-view .part {\r\n border-bottom: solid 1px;\r\n}\r\n\r\n.vpc-view .address-space button {\r\n margin: 0;\r\n}\r\n\r\n.vpc-view .address-space {\r\n font-size: 1.2em;\r\n vertical-align: middle;\r\n}\r\n\r\n.vpc-view .address-space-label {\r\n font-size: 0.8em;\r\n vertical-align: center;\r\n}\r\n\r\n.vpc-view button {\r\n margin:0 3px;\r\n}\r\n\r\n.vpc-view .address-container {\r\n margin: 20px 0;\r\n}",".help .section {margin-bottom:10px;}\r\n.help .panel-container {overflow: hidden;}\r\n.help .left-panel {float:left; margin-right: 20px;}\r\n.help .right-panel {float:left;}",".changelog .item { margin-top: 2em; }\r\n.changelog .item-new .date { font-weight: bold; text-decoration: underline;}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.b11bc7f6.css b/static/css/main.b11bc7f6.css new file mode 100644 index 0000000..cd186dd --- /dev/null +++ b/static/css/main.b11bc7f6.css @@ -0,0 +1,2 @@ +.debug-indicators{left:1em;position:absolute;top:1em}.debug-indicators span{display:block}.top-links{list-style-type:none;margin:0;position:absolute;right:2em;top:1em}.top-links li{float:left}.top-links a{display:inline-block;padding:5px 10px}body{margin:0;overflow:hidden;padding:0}.app-root,body,html{height:100%}.app-root{font-family:Verdana;font-size:.8em;margin:0;overflow:auto;padding:0 30px;position:relative}code{font-size:1.2em;font-weight:700}.icon{margin-right:5px;vertical-align:middle}.header-cmd{color:#c5c5c5}.mono{font-family:monospace;font-size:1.3em}.expressionInput{background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.5);outline:none;padding:3px 3px 5px 15px;width:600px;z-index:100}.hidden{display:none}.result{margin:10px 10px 30px}.result .input{margin-bottom:10px}.result .content{padding-left:10px}.result .cur{margin-right:5px}.hashLink{margin-left:5px;margin-right:0;padding:0;text-decoration:none;visibility:hidden}.hashLink:hover{background:none;margin-left:5px;text-decoration:underline}.result:hover .hashLink{visibility:visible}.expression .label{font-weight:700;padding-right:5px;text-align:right}.expression .bin{letter-spacing:3px}.expression .info{color:teal;font-size:.9em}.expression .byte{margin:0 3px}.expression-result td{border-top:1px dotted gray}.expression{font-family:monospace;font-size:1.5em}.expression .prefix{display:none;font-size:.9em;font-weight:400}.expression .other{font-size:.9em}.expression .sign{text-align:right}.flipable{cursor:pointer;opacity:1}.flipable:hover{opacity:.8}.hex .prefix{display:inline}.indicator{background:transparent;border:none;cursor:pointer;padding:0 5px;vertical-align:middle}.error{color:maroon}.soft{opacity:.7}.small-text{font-size:.8em}#view{padding:10px}.cur{color:#d3d3d3}.light{background:#fafafa}.light a,.light a:visited{color:#222}.light .one{color:#000}.light .zero{color:#888}.light .indicator{color:#ddd}.light .on{color:#121212}.light .prefix{color:#888}.light .other{color:#bbb}.light .hashLink,.light .hashLink:visited{color:#aaa}.light .hashLink:hover{color:#888}.light ul.top-links li:hover{background:#ddd}.light .error{color:#da586d}.light button.btn{color:#000}.light button.btn:hover{background:#ddd}.light button.btn:disabled{background-color:inherit;color:#888}.light .accent1{color:#38a167}.light .expressionInput{border-bottom:1px solid rgba(0,0,0,.5)}.dark{background:#121212}.dark,.dark .expression,.dark .expressionInput,.dark a,.dark a:visited{color:#fff}.dark .indicator{color:#555}.dark .on{color:#fff}.dark .prefix,.dark .zero{color:#999}.dark .other{color:#777}.dark .hashLink,.dark .hashLink:visited{color:#333}.dark .hashLink:hover{color:#999}.dark ul.top-links li:hover{background:#333}.dark .error{color:#da586d}.dark button.btn{color:#fff}.dark button.btn:hover{background:#333}.dark button.btn:disabled{background-color:inherit;color:#999}.dark .accent1{color:#3cb371}ч .midnight .header-cmd{color:#85a0ad}.midnight{background:#2c3e50}.dark a:visited,.midnight,.midnight .expression,.midnight .expressionInput,.midnight a{color:#fff}.midnight .indicator{color:#85a0ad}.midnight .on{color:#fff}.midnight .prefix,.midnight .zero{color:#85a0ad}.midnight .other{color:#9fbac7}.midnight .accent-background{background-color:#3b5268}.dark .hashLink:visited,.midnight .hashLink{color:#85a0ad}.midnight .hashLink:hover{color:#9fbac7}.midnight ul.top-links li:hover{background:#132537}.midnight .error{color:#da586d}.midnight .changelog .item-new .date{font-weight:700}.midnight button.btn{color:#fff}.midnight button.btn:hover{background:#132537}.midnight button.btn:disabled{background-color:inherit;color:#85a0ad}.midnight .accent1{color:#3cb371}button{background:none;border:none;cursor:pointer}button:focus{outline:0}@media (max-width:800px){.debug-indicators,.top-links .link-text{display:none}.app-root{padding:10px}}.social-container{bottom:20px;position:fixed;right:20px}@media (max-width:500px){.expressionInput{width:400px}.top-links a{display:inline-block;padding:5px 10px}}@media (max-width:450px){.expressionInput{width:350px}}#output{padding:30px}.input-p{display:inline;margin-right:-10px;margin-top:3px;opacity:.5;position:absolute;z-index:101}.debug-indicators{left:1px;opacity:.5}.ip-address-info{display:none;font-size:.85em;padding-top:1em;vertical-align:middle}.subnet-view .description{text-align:right;vertical-align:middle}.subnet-view td{padding-right:15px}.subnet-view{margin-bottom:20px}.subnet-view .part{border-bottom:1px solid}.subnet-view button{margin:0 3px}.subnet-view .ip-address-col{min-width:8.5em}.vpc-view .description{text-align:right;vertical-align:middle}.vpc-view{margin-bottom:20px}.vpc-view .host-part{color:#008b8b}.vpc-view .subnet-part{color:#3cb371}.vpc-view .decimal-part{margin-left:10px}.vpc-view .part{border-bottom:1px solid}.vpc-view .address-space button{margin:0}.vpc-view .address-space{font-size:1.2em;vertical-align:middle}.vpc-view .address-space-label{font-size:.8em;vertical-align:center}.vpc-view button{margin:0 3px}.vpc-view .address-container{margin:20px 0}.help ul{list-style-type:none;margin:.2em 0 0;padding:0}.help p{margin-top:.5em}.help .section{padding:1em}.help .panel-container{overflow:hidden}.help .left-panel{float:left;margin-right:1em}.help .right-panel{float:left}.help .section-title{font-weight:700}.changelog .item{margin-top:2em}.changelog .item-new .date{font-weight:700;text-decoration:underline}.changelog li{padding:5px 0} +/*# sourceMappingURL=main.b11bc7f6.css.map*/ \ No newline at end of file diff --git a/static/css/main.b11bc7f6.css.map b/static/css/main.b11bc7f6.css.map new file mode 100644 index 0000000..f1512dd --- /dev/null +++ b/static/css/main.b11bc7f6.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.b11bc7f6.css","mappings":"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","sources":["shell/components/DebugIndicators.css","shell/components/TopLinks.css","index.css","networking/components/IpAddressView.css","networking/components/SubnetView.css","networking/components/VpcView.css","shell/components/HelpResultView.css","shell/components/WhatsNewResultView.css"],"sourcesContent":[".debug-indicators { position: absolute; top: 1em; left: 1em}\r\n.debug-indicators span {display: block;}","\r\n.top-links { position: absolute; right: 2em; top: 1em; list-style-type: none; margin: 0 }\r\n.top-links li { float: left; }\r\n.top-links a { display: inline-block; padding: 5px 10px}","body { padding:0; margin:0; height: 100%; overflow: hidden; }\r\nhtml { height: 100% }\r\n\r\n.app-root { \r\n font-family: Verdana; \r\n font-size: 0.8em; \r\n margin: 0; \r\n padding: 0px 30px; \r\n height: 100%; \r\n overflow: auto; \r\n position: relative;\r\n}\r\n\r\ncode { font-size: 1.2em; font-weight: bold; }\r\n\r\n.icon { margin-right: 5px; vertical-align: middle; }\r\n.header-cmd { color: #c5c5c5 }\r\n\r\n.mono { font-family: monospace; font-size: 1.3em }\r\n\r\n.expressionInput { \r\n padding: 3px; \r\n outline: none;\r\n border: none;\r\n border-bottom: solid 1px rgba(255, 255, 255, 0.5);\r\n z-index: 100;\r\n padding-left: 15px;\r\n padding-bottom: 5px;\r\n width: 600px; \r\n background: rgba(0, 0, 0, 0);\r\n}\r\n\r\n.hidden { display: none;}\r\n\r\n.result { margin: 10px 10px 30px; }\r\n.result .input { margin-bottom: 10px; }\r\n.result .content { padding-left: 10px}\r\n.result .cur { margin-right: 5px; }\r\n\r\n.hashLink { text-decoration: none; margin-left: 5px; visibility: hidden; margin-right: 0; padding: 0; text-decoration: none; }\r\n.hashLink:hover { text-decoration: underline; margin-left: 5px; background: none; }\r\n.result:hover .hashLink { visibility: visible }\r\n\r\n.expression .label { font-weight: bold; padding-right: 5px; text-align: right; }\r\n.expression .bin { letter-spacing: 3px; }\r\n.expression .info { font-size: 0.9em; color: teal; }\r\n.expression .byte { margin: 0 3px; }\r\n.expression-result td { border-top: dotted 1px gray; }\r\n.expression { font-size: 1.5em; font-family: monospace }\r\n.expression .prefix { font-weight: normal; display: none; font-size: 0.9em }\r\n.expression .other { font-size: 0.9em}\r\n.expression .sign { text-align: right}\r\n\r\n.flipable { cursor: pointer; opacity: 1 }\r\n.flipable { cursor: pointer; opacity: 1 }\r\n.flipable:hover { opacity: 0.8 }\r\n\r\n.hex .prefix { display: inline; }\r\n\r\n.indicator { padding: 0px 5px; background: transparent; border: none; cursor: pointer; vertical-align: middle; }\r\n.error { color: maroon; }\r\n\r\n.soft { opacity: 0.7 }\r\n\r\n.small-text { font-size: 0.8em;}\r\n\r\n#view { padding: 10px}\r\n\r\n.cur { color: lightgray; }\r\n\r\n/* Light */\r\n.light { background: #fafafa; }\r\n.light a, .light a:visited { color: #222; }\r\n.light .one { color: black; }\r\n.light .zero { color: #888; }\r\n.light .indicator { color: #ddd; }\r\n.light .on { color: #121212; }\r\n.light .prefix { color: #888}\r\n.light .other { color: #bbb }\r\n.light .hashLink, .light .hashLink:visited { color: #aaa; }\r\n.light .hashLink:hover { color: #888 }\r\n.light ul.top-links li:hover { background: #ddd }\r\n.light .error { color: #da586d }\r\n.light button.btn { color: black}\r\n.light button.btn:hover { background: #ddd}\r\n.light button.btn:disabled { color: #888; background-color: inherit; }\r\n.light .accent1 { color:rgb(56, 161, 103)}\r\n.light .expressionInput { border-bottom: solid 1px rgba(0, 0, 0, 0.5);}\r\n\r\n/* Dark */\r\n.dark { background: #121212; color: white;}\r\n.dark .expression { color: white;}\r\n.dark .expressionInput { color: white; }\r\n.dark a, .dark a:visited { color: white; }\r\n.dark .indicator { color: #555; }\r\n.dark .on { color: white; }\r\n.dark .zero { color: #999;}\r\n.dark .prefix { color: #999}\r\n.dark .other { color: #777;}\r\n.dark .hashLink, .dark .hashLink:visited { color: #333 }\r\n.dark .hashLink:hover { color: #999 }\r\n.dark ul.top-links li:hover { background: #333 }\r\n.dark .error { color: #da586d}\r\n.dark button.btn { color: white}\r\n.dark button.btn:hover { background: #333}\r\n.dark button.btn:disabled { color: #999; background-color: inherit; }\r\n.dark .accent1 { color:mediumseagreen}ч\r\n\r\n/*\r\n Midnight Theme\r\n*/\r\n.midnight .header-cmd { color: #85a0ad }\r\n.midnight { background: #2c3e50; color: white }\r\n.midnight .expression { color: white;}\r\n.midnight .expressionInput { color: white;}\r\n.midnight a, .dark a:visited { color: white; }\r\n.midnight .indicator { color: #85a0ad; }\r\n.midnight .on { color: white; }\r\n.midnight .zero { color: #85a0ad;}\r\n.midnight .prefix { color: #85a0ad}\r\n.midnight .other { color: #9FBAC7;}\r\n.midnight .accent-background { background-color: #3b5268;}\r\n.midnight .hashLink, .dark .hashLink:visited { color: #85a0ad }\r\n.midnight .hashLink:hover { color: #9FBAC7 }\r\n.midnight ul.top-links li:hover { background: #132537 }\r\n.midnight .error { color:#da586d}\r\n.midnight .changelog .item-new .date { font-weight: bold }\r\n.midnight button.btn { color: white}\r\n.midnight button.btn:hover { background: #132537}\r\n.midnight button.btn:disabled { color: #85a0ad; background-color: inherit; }\r\n.midnight .accent1 { color:mediumseagreen}\r\n\r\nbutton { \r\n border: none;\r\n background: none;\r\n cursor: pointer;\r\n}\r\n\r\nbutton:focus {outline:0;}\r\n\r\n/* Top Links Shrink */\r\n@media (max-width: 800px) {\r\n .top-links .link-text { display: none }\r\n .debug-indicators { display: none;}\r\n .app-root {padding: 10px; }\r\n}\r\n\r\n.social-container{ position:fixed; bottom:20px; right:20px }\r\n\r\n/* Remove margin space on body. Inline top links with header */\r\n@media (max-width: 700px) {\r\n /*.expressionInput { width: 450px; } */\r\n}\r\n\r\n/* Further shrink */\r\n@media (max-width: 500px) {\r\n .expressionInput { width: 400px; }\r\n .top-links a { display: inline-block; padding: 5px 10px}\r\n}\r\n\r\n@media (max-width: 450px) {\r\n\r\n .expressionInput { width: 350px; }\r\n}\r\n\r\n\r\n#output {\r\n padding: 30px 30px;\r\n}\r\n\r\n.input-p {\r\n display:inline;\r\n z-index: 101;\r\n position: absolute;\r\n margin-right: -10px;\r\n margin-top: 3px;\r\n opacity: 0.5;\r\n}\r\n\r\n.debug-indicators {\r\n left: 1px;\r\n opacity: 0.5;\r\n}",".ip-address-info { padding-top: 1em; font-size: 0.85em; vertical-align: middle; display: none;}",".subnet-view .description {\r\n vertical-align: middle;\r\n text-align: right;\r\n}\r\n\r\n.subnet-view td {\r\n padding-right: 15px;\r\n}\r\n\r\n.subnet-view {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.subnet-view .part {\r\n border-bottom: solid 1px;\r\n}\r\n\r\n.subnet-view button {\r\n margin:0 3px;\r\n}\r\n\r\n.subnet-view .ip-address-col { min-width: 8.5em;}",".vpc-view .description {\r\n vertical-align: middle;\r\n text-align: right;\r\n}\r\n\r\n.vpc-view {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.vpc-view {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.vpc-view .host-part {\r\n color: darkcyan;\r\n}\r\n\r\n.vpc-view .subnet-part {\r\n color:mediumseagreen;\r\n}\r\n\r\n.vpc-view .decimal-part {\r\n margin-left: 10px;\r\n}\r\n\r\n.vpc-view .part {\r\n border-bottom: solid 1px;\r\n}\r\n\r\n.vpc-view .address-space button {\r\n margin: 0;\r\n}\r\n\r\n.vpc-view .address-space {\r\n font-size: 1.2em;\r\n vertical-align: middle;\r\n}\r\n\r\n.vpc-view .address-space-label {\r\n font-size: 0.8em;\r\n vertical-align: center;\r\n}\r\n\r\n.vpc-view button {\r\n margin:0 3px;\r\n}\r\n\r\n.vpc-view .address-container {\r\n margin: 20px 0;\r\n}",".help ul { list-style-type: none; margin: 0; margin-top: 0.2em; padding: 0; }\r\n.help p { margin-top: 0.5em }\r\n.help .section {padding: 1em;}\r\n.help .panel-container {overflow: hidden;}\r\n.help .left-panel {float:left; margin-right: 1em;}\r\n.help .right-panel {float:left; }\r\n.help .section-title {font-weight: bold;}\r\n",".changelog .item { margin-top: 2em; }\r\n.changelog .item-new .date { font-weight: bold; text-decoration: underline;}\r\n.changelog li { padding: 5px 0}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.0ec8694d.js b/static/js/main.0ec8694d.js deleted file mode 100644 index 482c9be..0000000 --- a/static/js/main.0ec8694d.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see main.0ec8694d.js.LICENSE.txt */ -!function(){var e={895:function(e,t,n){var r,a;!function(i,o){"use strict";r=function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"];function a(e,t){var n=e[t];if("function"===typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(r){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function i(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function o(r){return"debug"===r&&(r="log"),typeof console!==t&&("trace"===r&&n?i:void 0!==console[r]?a(console,r):void 0!==console.log?a(console,"log"):e)}function l(t,n){for(var a=0;a=0&&n<=o.levels.SILENT))throw"log.setLevel() called with invalid level: "+n;if(i=n,!1!==r&&c(n),l.call(o,n,e),typeof console===t&&n