*,*:before,*:after{box-sizing:border-box}:root{font-weight:400;--ws-almost-white: #fefefe;--ws-lighter-gray: #fbfbfb;--ws-light-gray: #f0f0f0;--ws-gray: #e7e7e7;--ws-dark-gray: #dadada;--ws-darker-gray: #b9b9b9;--ws-darkest-gray: #ababab;--ws-selected-bg: #404040;--ws-selected-fg: var(--ws-almost-white);--ws-selected-unfocused-bg: var(--ws-light-gray);--ws-selected-unfocused-fg: #12272e;--ws-font-family-monospace: monospace;--ws-font-monospace: var(--ws-font-family-monospace);--ws-font-family-sans-serif: "Segoe UI", sans-serif;--ws-font-sans-serif: 9pt var(--ws-font-family-sans-serif);--ws-ugly-red: #660000;--ws-ugly-green: #006600;--ws-nice-blue: #97c4f0;--ws-hmmm-yellow: #ffffdc;--ws-pane-border: 1px solid var(--ws-darker-gray);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;height:100vh;overflow:hidden}body{background-color:var(--ws-light-gray);font:var(--ws-font-sans-serif)}#app{width:100%;height:100vh;display:flex;flex-direction:column}.ribbon[data-v-4a70e41b]{background:linear-gradient(to bottom,var(--ws-lighter-gray),var(--ws-light-gray));padding:4px;display:flex;align-items:center;gap:1px}.icon[data-v-4a70e41b]{padding:3px;display:flex;border:1px solid transparent;border-radius:4px}.icon[data-v-4a70e41b]:hover{background:linear-gradient(to bottom,var(--ws-almost-white),var(--ws-gray));border-color:var(--ws-darkest-gray)}.icon[data-v-4a70e41b]:active{background:var(--ws-dark-gray)}.icon.disabled[data-v-4a70e41b],.icon[data-v-4a70e41b]:has(input[disabled]){pointer-events:none;filter:saturate(0);opacity:.75}.icon input[type=file][data-v-4a70e41b]{display:none}.separator[data-v-4a70e41b]{margin:0 2px 0 3px;width:2px;height:50%;background-color:var(--ws-dark-gray);border-right:1px solid var(--ws-almost-white)}a.demo[data-v-4a70e41b]{color:#555;text-decoration:1px underline dotted}.filter-container[data-v-e46e1240]{display:flex;padding:4px;border-top:var(--ws-pane-border);border-bottom:var(--ws-pane-border)}.filter-container .filter-bar[data-v-e46e1240]{flex-grow:1;display:flex;background-color:#fff;border:1px solid gray;border-radius:3px;overflow:hidden}.filter-container.disabled .filter-bar[data-v-e46e1240]{filter:saturate(0);border:var(--ws-pane-border);opacity:.75;pointer-events:none}.filter-container .filter-bar input[type=text][data-v-e46e1240]{flex-grow:1;outline:none;border:none;background-color:var(--ws-display-filter-bg);padding:1px 4px}.apply-filter[data-v-e46e1240]{border:none;background:none;padding:0;outline:none;height:14px;display:flex;justify-content:center;align-items:center;align-self:center;margin:0 5px;filter:brightness(1.75);opacity:.9}.apply-filter[data-v-e46e1240]:disabled{pointer-events:none;filter:grayscale(100%);opacity:.4}.apply-filter[data-v-e46e1240]:hover{filter:brightness(1.25)}.apply-filter[data-v-e46e1240]:active{filter:brightness(1)}.apply-filter svg[data-v-e46e1240]{height:100%}.fl[data-v-0036cd66]{display:flex;min-width:0;min-height:0;overflow:hidden;align-items:stretch}.layout-container[data-v-0036cd66]{flex-grow:1;flex-direction:column}.top[data-v-0036cd66]{flex-shrink:0}.v-resize[data-v-0036cd66]{flex-shrink:0;height:4px;border-top:var(--ws-pane-border);cursor:ns-resize}.bottom[data-v-0036cd66]{flex-grow:1}.quarter[data-v-0036cd66]{flex-shrink:0;border:var(--ws-pane-border);border-bottom:none}.first.quarter[data-v-0036cd66]{border-left:none}.h-resize[data-v-0036cd66]{flex-shrink:0;width:4px;cursor:ew-resize}.second.quarter[data-v-0036cd66]{flex-grow:1;border-right:none}.minimap[data-v-bb2caed4]{flex-shrink:0;position:sticky;right:0;background-color:#fff;border:1px solid var(--ws-darker-gray)}.minimap canvas[data-v-bb2caed4]{display:block}.table[data-v-82656c57]{flex-grow:1;align-items:stretch;background-color:#fff}.table.invisible[data-v-82656c57]{opacity:0}.table>.header[data-v-82656c57]{display:flex;font:var(--ws-font-sans-serif);background:linear-gradient(to bottom,var(--ws-lighter-gray),var(--ws-gray));border-bottom:var(--ws-pane-border);-webkit-user-select:none;user-select:none}.table>.header>div[data-v-82656c57]{display:flex;align-items:stretch;flex-shrink:0;min-width:0}.table>.header .text[data-v-82656c57]{flex-grow:1;padding:2px;white-space:nowrap;overflow:hidden;text-overflow:clip}.table>.header .h-resize[data-v-82656c57]{width:1px;background-color:var(--ws-darker-gray);cursor:e-resize;position:relative}.table>.header .h-resize[data-v-82656c57]:after{content:"";position:absolute;top:0;left:-3px;height:100%;width:7px}.row[data-v-8ad9ed4a]{height:var(--ws-row-height);display:flex;min-width:none;background-color:var(--ws-row-bg);color:var(--ws-row-fg);position:relative}.row[tabindex="0"][data-v-8ad9ed4a]{background-color:var(--ws-selected-unfocused-bg);color:var(--ws-selected-unfocused-fg)}.row[tabindex="0"][data-v-8ad9ed4a]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-top:1px solid var(--ws-selected-bg);border-bottom:1px solid var(--ws-selected-bg)}.row[data-v-8ad9ed4a]:focus{background-color:var(--ws-selected-bg);color:var(--ws-selected-fg)}.row .text[data-v-8ad9ed4a]{padding:0 2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.row>div[data-v-8ad9ed4a]:first-child{text-align:right}.row>div[data-v-8ad9ed4a]:nth-child(1){width:var(--ws-col0-width)}.row>div[data-v-8ad9ed4a]:nth-child(2){width:var(--ws-col1-width)}.row>div[data-v-8ad9ed4a]:nth-child(3){width:var(--ws-col2-width)}.row>div[data-v-8ad9ed4a]:nth-child(4){width:var(--ws-col3-width)}.row>div[data-v-8ad9ed4a]:nth-child(5){width:var(--ws-col4-width)}.row>div[data-v-8ad9ed4a]:nth-child(6){width:var(--ws-col5-width)}.row>div[data-v-8ad9ed4a]:nth-child(7){width:var(--ws-col6-width)}.rows[data-v-bef3353c]{font-family:var(--ws-font-family-monospace);font-size:var(--ws-font-size-monospace);cursor:default}.packet-list-scrollable[data-v-1b139904]{flex-grow:1;position:relative;overflow-y:scroll;overflow-x:auto}.content[data-v-1b139904]{position:sticky;top:0;width:100%;height:100%;display:flex}.needs-border-bottom .source-container[data-v-8a975370]{border-bottom:var(--ws-pane-border)}.source-container[data-v-8a975370]{flex-grow:1;display:flex;background-color:#fff;font-family:var(--ws-font-family-monospace);font-size:var(--ws-font-size-monospace);line-height:var(--ws-row-height);width:100%;min-height:0;overflow-y:auto}.line-numbers[data-v-8a975370]{color:var(--ws-darkest-gray);background-color:var(--ws-light-gray);width:6ch;padding:0 1ch;min-height:100%;white-space:pre-wrap;flex-shrink:0;height:fit-content}.display[data-v-8a975370]{color:#000;background-color:transparent;white-space:pre-wrap;flex-shrink:0}.display.bytes[data-v-8a975370]{margin:0 1ch}.display.text[data-v-8a975370]{margin:0 2ch}.bar[data-v-c66e5d5d]{display:flex;align-items:flex-start;flex-wrap:wrap}.tab[data-v-c66e5d5d]{padding:4px 10px;border:var(--ws-pane-border);border-top:none;border-left:none;border-radius:0 0 3px 3px;cursor:default}.tab[data-v-c66e5d5d]:last-child{border-right:var(--ws-pane-border)}.tab[tabindex="0"][data-v-c66e5d5d]{padding:5px 10px;background-color:var(--ws-almost-white)}.packet-bytes-wrapper[data-v-e209608c]{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;min-height:0;min-width:0}.row[data-v-6f388451]{display:flex;position:relative}.row[tabindex="0"][data-v-6f388451]{background-color:var(--ws-selected-unfocused-bg);color:var(--ws-selected-unfocused-fg)}.row[tabindex="0"][data-v-6f388451]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-top:1px solid var(--ws-selected-bg);border-bottom:1px solid var(--ws-selected-bg)}.row[data-v-6f388451]:focus{background-color:var(--ws-selected-bg);color:var(--ws-selected-fg)}.row[data-v-6f388451]>*{flex-shrink:0}.row>.indent[data-v-6f388451]{pointer-events:none}.row .triangle[data-v-6f388451]{width:20px;display:flex;justify-content:center;align-items:center}.row .triangle svg[data-v-6f388451]{width:7px;height:7px;object-fit:contain;fill:var(--ws-darkest-gray);pointer-events:none}.row.collapsed .triangle svg[data-v-6f388451]{transform:rotate(-90deg)}.row .label[data-v-6f388451]{white-space:nowrap}.needs-border-bottom .details-container[data-v-4954adc0]{border-bottom:var(--ws-pane-border)}.details-container[data-v-4954adc0]{flex-grow:1;overflow:auto;min-width:0;min-height:0;display:flex;flex-direction:column;background-color:#fff;font-family:var(--ws-font-family-monospace);font-size:var(--ws-font-size-monospace);line-height:var(--ws-row-height)}[data-v-4954adc0] .children{--ws-detail-indent: 0;flex-shrink:0;display:flex;flex-direction:column;min-height:0}[data-v-4954adc0] .collapsed+.children{display:none}.status-bar[data-v-6a341a8a]{display:flex;padding:2px 5px}.github[data-v-6a341a8a]{display:flex;min-width:0;min-height:0;height:100%;overflow:hidden}.github svg[data-v-6a341a8a]{height:100%}p[data-v-5d2531b7]{max-width:80ch}h2[data-v-5d2531b7]{color:#888;margin:0}section[data-v-5d2531b7]{display:flex;flex-direction:column}a.muted[data-v-5d2531b7]{color:inherit;text-decoration:underline dotted}a.muted[data-v-5d2531b7]:hover{opacity:.75;text-decoration:underline solid}.welcome-container-wrap[data-v-5d2531b7]{flex-grow:1;display:flex;justify-content:center;background-color:#fff;line-height:1.5;color:#111}.welcome-container[data-v-5d2531b7]{width:80vw;padding:4vh 0;display:flex;flex-direction:column;gap:4vh}.welcome-bubble[data-v-5d2531b7]{align-self:flex-start;background-color:var(--ws-nice-blue);padding:6px 9px;border-radius:5px}.bar[data-v-0b4d69ef]{padding:2px 5px 2px 5vw;display:flex;flex-direction:column;gap:3px;border-bottom:var(--ws-pane-border)}.bar .row[data-v-0b4d69ef]{display:flex;flex-wrap:wrap;align-items:stretch;gap:5px}.bar .row[data-v-0b4d69ef]>*{height:24px}.bar select[data-v-0b4d69ef]{border-radius:3px;border:var(--ws-pane-border);background:linear-gradient(to bottom,white,var(--ws-light-gray))}.bar input[type=text][data-v-0b4d69ef]{border-radius:3px;border:var(--ws-pane-border);flex-grow:1}.bar button[data-v-0b4d69ef]{width:80px;border:var(--ws-pane-border);background:linear-gradient(to bottom,white,var(--ws-light-gray));border-radius:3px}.bar label[data-v-0b4d69ef]{display:flex;align-items:center}.bar label select[data-v-0b4d69ef]{align-self:stretch}.bar select[data-v-0b4d69ef]:hover:not(:disabled),.bar button[data-v-0b4d69ef]:hover:not(:disabled){filter:brightness(1.05)}
