body{box-sizing:border-box;margin:0;padding:0}.App{height:100vh;overflow:hidden;width:100vw}.react-tabs__tab{-webkit-user-select:none;user-select:none}.react-tabs__tab-list{margin:0!important}.panel{border:1px solid #aaa;padding:.5rem}h3{color:#333;font-size:1rem;font-weight:700;margin:0;padding:0}footer{align-items:center;background-color:#ccc;border:2px solid #aaa;color:#000;display:flex;height:64px;justify-content:center;margin:0 -2px;width:100%}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.dialog-background{align-items:center;background-color:#00000040;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.dialog{background-color:#fff;border-radius:5px;box-shadow:0 2px 8px #00000042;display:block;margin:0 auto;max-width:30rem;min-width:20rem;padding:1rem;position:relative}.dialog.fullwidth{width:30rem}.dialog-message{white-space:pre-wrap}.dialog-content,.dialog-message{margin-bottom:1rem}.dialog-buttons{display:flex;gap:.5rem;justify-content:flex-end}.error-list{margin-top:20px}.error-list h3{margin:0}.error-list-textarea{height:200px;resize:none;width:100%}.tab{height:calc(100vh - 50px);overflow-y:auto;padding:8px}.file-tab{display:flex;flex-direction:column}.file-tab-content{flex:1 1 auto}.data-view-tab{display:flex;gap:16px}.data-view-tab-hex,.data-view-tab-vars{height:100%}.data-view-tab-tree{height:100%;max-width:512px;min-width:256px;overflow-y:scroll}.data-view-tab-spacer{flex:1 1 auto;height:100%}.structs-tab,.structs-tab-header{display:flex;flex-direction:column;gap:.5rem}.interpreter-saveload-btns,.structs-tab-header-row{display:flex;gap:.5rem}.icon{display:inline-block;position:relative;vertical-align:middle}.icon-button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;padding:0}.icon-hover-label{background-color:#fff;border:1px solid #aaa;border-radius:.25rem;display:none;left:130%;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1}.icon:hover .icon-hover-label{display:block}.sel-var-icon{margin-inline-end:.25rem}.select-variable-item{padding:4px;-webkit-user-select:none;user-select:none}.select-variable-item:not(.no-highlight):hover{background-color:#eee}.select-variable-item:not(.no-highlight){cursor:pointer}.select-variable-item.selected,.select-variable-item.selected:hover{background-color:#c0c0f0}.select-variable-item.disabled{color:#aaa}.select-variable-path{background-color:#eee;display:flex;margin-bottom:8px;overflow-x:auto;padding:4px}.select-variable-path-item{cursor:pointer;padding:4px;-webkit-user-select:none;user-select:none;white-space:nowrap}.select-variable-path-item-name{padding-right:4px}.select-variable-path-item:hover{background-color:#ccc}.select-variable-path-spacer{font-size:1.5rem;font-weight:700;padding:0 4px;-webkit-user-select:none;user-select:none}.option-label{vertical-align:initial;width:10rem}.option-error{color:red}.option-struct-dictionary-item input{width:4rem}.option-struct-dictionary-item .remove-btn{margin-left:.5rem}.option-label.children-editor{padding-top:1rem}.children-editor-item{display:flex;flex-direction:column;gap:.5rem}.children-editor,.children-editor-items,.struct-editor{display:flex;flex-direction:column;gap:1rem}.struct-editor{flex:1 1;overflow-y:hidden}.children-editor{flex:1 1;overflow-y:auto}.item-editor{flex-direction:column}.children-editor-item-btns,.interpreter-utils-btns,.item-editor,.struct-editor-footer-btns{display:flex;gap:.5rem}.option-value .var-icon{margin-inline-start:.25rem}.expand-button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;padding:0}.expand-button,.item-summary{display:inline-block;vertical-align:middle}.item-summary{margin-left:.5rem}.hex-view-container{font-family:monospace;font-size:.8rem;width:fit-content}.hex-view{height:calc(100% - 15px);overflow-y:scroll;padding-right:.5rem;width:fit-content}.hex-view-header,.hex-view-row{align-items:center;display:flex;flex-direction:row;gap:.5rem;-webkit-user-select:none;user-select:none}.hex-view-byte,.hex-view-header-row{display:inline-block;padding:0 .125rem}.hex-view-address,.hex-view-header,.hex-view-header-rows{color:#666}.hex-view-ascii,.hex-view-bytes{color:#333;white-space:pre}.hex-view-selected{background-color:#c0c0f0}.data-tree.tree{list-style:none;margin:0 8px}.data-tree .tree-node,.data-tree .tree-node-group{list-style:none;margin:0;padding:0}.data-tree .tree-branch-wrapper,.data-tree .tree-node__leaf{background-color:none;-webkit-user-select:none;user-select:none}.data-tree .tree-node--focused{background-color:#c0c0f0;display:block}.data-tree .tree-node__branch{display:block}.data-tree .tree-node{cursor:pointer;white-space:nowrap}.data-tree-arrow{display:inline-block;height:1em;vertical-align:middle}.tree-node-label.error{color:red}.data-tree-arrow-placeholder{display:inline-block;width:16px}.fast-lookup-table{border-spacing:0;overflow:hidden;text-overflow:ellipsis}.fast-lookup-table .name{font-weight:700;padding-right:1rem}.fast-lookup-table .value{font-family:monospace;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fast-lookup-table .value.error{color:red}.fast-lookup-endianness{margin:.5rem}
/*# sourceMappingURL=main.b6c7267c.css.map*/