1<!doctype html> 2<html dir="ltr"> 3 <head> 4 <title>Danbooru Tags Searcher</title> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 <meta 7 id="nicegui-color-scheme" 8 name="color-scheme" 9 content="light" 10 /> 11 <link href="/_nicegui/3.17.1/static/favicon.ico" rel="shortcut icon" /> 12 <style> 13 @layer theme, base, quasar, nicegui, components, utilities, overrides, quasar_importants; 14 @import url("/_nicegui/3.17.1/static/fonts.css") layer(base); 15 16 @import url("/_nicegui/3.17.1/static/quasar.unimportant.prod.css") layer(quasar); 17 @import url("/_nicegui/3.17.1/static/quasar.important.prod.css") layer(quasar_importants); 18 19 @import url("/_nicegui/3.17.1/static/nicegui.css") layer(nicegui); 20 @layer quasar { 21 blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { 22 margin: revert-layer; /* HACK: revert Quasar's margin styles */ 23 } 24 code, kbd, pre, samp { 25 font-family: revert-layer; /* HACK: revert Quasar's monospace font so Tailwind's mono font stack applies */ 26 } 27 /* DEPRECATED: mirror of quasarframework/quasar#18413 + #18419, remove with the Quasar bump for NiceGUI 4.0 */ 28 [dir="rtl"] .q-fab__actions--right { 29 transform-origin: 0 50%; 30 right: auto; 31 margin-right: 0; 32 left: 100%; 33 margin-left: 9px; 34 flex-direction: row-reverse; 35 } 36 [dir="rtl"] .q-fab__actions--right:not(.q-fab__actions--opened) { 37 transform: scale(0.4) translateX(-62px); 38 } 39 [dir="rtl"] .q-fab__actions--left { 40 transform-origin: 100% 50%; 41 left: auto; 42 margin-left: 0; 43 right: 100%; 44 margin-right: 9px; 45 flex-direction: row; 46 } 47 [dir="rtl"] .q-fab__actions--left:not(.q-fab__actions--opened) { 48 transform: scale(0.4) translateX(62px); 49 } 50 /* DEPRECATED: mirror of quasarframework/quasar#18468, remove with the Quasar bump for NiceGUI 4.0 */ 51 .q-position-engine { 52 visibility: hidden; 53 } 54 } 55 @layer overrides { 56 .rotate-45, .rotate-90, .rotate-135, .rotate-180, .rotate-225, .rotate-270, .rotate-315 { 57 rotate: 0deg; 58} 59 .column.inline, .flex.inline, .row.inline { 60 display: inline-flex; /* HACK: re-apply Quasar's inline styles to override Tailwind */ 61 } 62 .nicegui-dialog-open, 63 .nicegui-select-popup-open, 64 .nicegui-table-fullscreen { 65 scroll-behavior: auto !important; /* HACK: avoid smooth-scrolling when dialogs or select popups close */ 66 } 67 } 68 </style> 69
69<script type="importmap"> 70 {"imports": {"vue":"/_nicegui/3.17.1/static/vue.esm-browser.prod.js","sass":"/_nicegui/3.17.1/static/sass.default.js","immutable":"/_nicegui/3.17.1/static/immutable.es.js","dompurify":"/_nicegui/3.17.1/static/dompurify.mjs","nicegui-aggrid":"/_nicegui/3.17.1/esm/4d9f3b9b98befe38eb45b1c03c04330e/index.js","nicegui-aggrid/":"/_nicegui/3.17.1/esm/4d9f3b9b98befe38eb45b1c03c04330e/","nicegui-codemirror":"/_nicegui/3.17.1/esm/78b768617087162bea3574a80c33de7c/index.js","nicegui-codemirror/":"/_nicegui/3.17.1/esm/78b768617087162bea3574a80c33de7c/","nicegui-echart":"/_nicegui/3.17.1/esm/6a221e83b994d13955542c34d2fe6e95/index.js","nicegui-echart/":"/_nicegui/3.17.1/esm/6a221e83b994d13955542c34d2fe6e95/","nicegui-joystick":"/_nicegui/3.17.1/esm/2efdc05ef68841bff7d5e9f8d29aecaa/index.js","nicegui-joystick/":"/_nicegui/3.17.1/esm/2efdc05ef68841bff7d5e9f8d29aecaa/","nicegui-json-editor":"/_nicegui/3.17.1/esm/dc2ac5b1548d0c2b38d6e2c467f641a3/index.js","nicegui-json-editor/":"/_nicegui/3.17.1/esm/dc2ac5b1548d0c2b38d6e2c467f641a3/","nicegui-leaflet":"/_nicegui/3.17.1/esm/6290b2a781217e14b22f9c5aede702a0/index.js","nicegui-leaflet/":"/_nicegui/3.17.1/esm/6290b2a781217e14b22f9c5aede702a0/","nicegui-mermaid":"/_nicegui/3.17.1/esm/0fb78c8389fc431ee8cc62abe407b623/index.js","nicegui-mermaid/":"/_nicegui/3.17.1/esm/0fb78c8389fc431ee8cc62abe407b623/","nicegui-plotly":"/_nicegui/3.17.1/esm/2073fbcfb1b1e657f7bd14479aa4d48a/index.js","nicegui-plotly/":"/_nicegui/3.17.1/esm/2073fbcfb1b1e657f7bd14479aa4d48a/","nicegui-scene":"/_nicegui/3.17.1/esm/e9687a4d717fbb0193b1a44e7a7a8daf/index.js","nicegui-scene/":"/_nicegui/3.17.1/esm/e9687a4d717fbb0193b1a44e7a7a8daf/","nicegui-sortable":"/_nicegui/3.17.1/esm/6f033d7dfe13147a6cb7e5a5efb58e90/index.js","nicegui-sortable/":"/_nicegui/3.17.1/esm/6f033d7dfe13147a6cb7e5a5efb58e90/","nicegui-xterm":"/_nicegui/3.17.1/esm/048fe0d4a7a92682270d3fd5501b1a11/index.js","nicegui-xterm/":"/_nicegui/3.17.1/esm/048fe0d4a7a92682270d3fd5501b1a11/"}} 71 </script>
71 72
72<script> 73 addStyle = (c) => document.head.append(Object.assign(document.createElement("style"), { textContent: c })); 74 </script>
74 75 <style>@layer overrides { 76body { --primary: #1f6ec4; --secondary: #65758c; --accent: #bc3e77; --page: #fdfdff; --surface: #ffffff; --section-surface: #f5f9ff; --section-border: #abcff6; --cell-border: #cee3fb; --section-heading: #344768; --text: #39465b; --muted: #526379; --subtle: #50627a; --link: #236fc1; --link-hover: #1558aa; --info-bg: #d3e7fe; --info-border: #90c2fa; --info-text: #1665b6; --success-bg: #e1f4de; --success-border: #b3e3ac; --success-text: #287542; --service-ready-bg: #dbf3ed; --service-ready-border: #a1e0d3; --service-ready-text: #11786e; --selection-bg: #eaf5ff; --warning-bg: #ffeddb; --warning-border: #ffd2a4; --warning-text: #a25612; --danger-bg: #ffe2e4; --danger-border: #fcb6bc; --danger-text: #b93753; --notice-bg: #fff7de; --notice-border: #ffeaa9; --notice-text: #88621b; --notice-action: #88621b; --notice-hover: #fff3ce; --notice-close: #88621b; --chip-bg: #dcedff; --chip-border: #9cc9f6; --chip-text: #2466ad; --boost-bg: #ffeddb; --boost-border: #ffd2a4; --boost-text: #a25612; --reduce-bg: #ece4fc; --reduce-border: #d0bdf6; --button-text: #39465b; --help-bg: #d3e7fe; --help-border: #90c2fa; --help-title: #1665b6; --help-success-border: #b3e3ac; --help-success-text: #257340; --help-warning-text: #9c5107; --hover-overlay: #3e97f210; --button-bg: #3e97f215; --button-hover: #3e97f228; --focus-ring: #3e97f24d; --shadow: #2674ca1a; --pending-border: #709cca; --general-bg: #c8e1fe; --character-bg: #d9f1d5; --copyright-bg: #e7defb; --artist-bg: #ffd7e4; --artist-row-bg: #ffd7e4; --blue: #1061b2; --green: #287542; --purple: #7b4bb3; --pink: #af316c; --orange: #a25612; --teal: #167a70; --amber: #88621b; --red: #bf3d58; --on-color: #ffffff; --tooltip-bg: #415571; --tooltip-text: #ffffff; --positive: #287542; --negative: #bf3d58; --warning: #88621b; --info: #236fc1; --action-bg: #1f6ec4; --action-text: #ffffff; --q-primary: var(--primary); --q-secondary: var(--secondary); --q-accent: var(--accent); --q-positive: var(--positive); --q-negative: var(--negative); --q-info: var(--info); --q-warning: var(--warning); --q-dark: var(--surface); --q-dark-page: var(--page); color-scheme: light; } 77body.body--dark { --primary: #759297; --secondary: #9199a5; --accent: #ab8090; --page: #070b10; --surface: #10171f; --section-surface: #0b1117; --section-border: #2b323b; --cell-border: #222a32; --section-heading: #b2b9c4; --text: #a6adb8; --muted: #8d95a1; --subtle: #858e9b; --link: #7990ad; --link-hover: #8598af; --info-bg: #13202f; --info-border: #1b3a5f; --info-text: #7289a6; --success-bg: #142226; --success-border: #1c443a; --success-text: #769283; --service-ready-bg: #13222b; --service-ready-border: #18444e; --service-ready-text: #759297; --selection-bg: #142334; --warning-bg: #231f23; --warning-border: #593629; --warning-text: #ac8877; --danger-bg: #241d25; --danger-border: #5c2c36; --danger-text: #ae7e80; --notice-bg: #1e2022; --notice-border: #493a25; --notice-text: #9b8972; --notice-action: #9b8972; --notice-hover: #262523; --notice-close: #9b8972; --chip-bg: #13222b; --chip-border: #18444e; --chip-text: #759297; --boost-bg: #231f23; --boost-border: #593629; --boost-text: #ac8877; --reduce-bg: #1c1e2f; --reduce-border: #40335f; --button-text: #a6adb8; --help-bg: #13202f; --help-border: #1b3a5f; --help-title: #7289a6; --help-success-border: #1c443a; --help-success-text: #769283; --help-warning-text: #ac8877; --hover-overlay: #a6adb80b; --button-bg: #a6adb812; --button-hover: #a6adb81f; --focus-ring: #75929738; --shadow: #10212c66; --pending-border: #687380; --general-bg: #152639; --character-bg: #162a2b; --copyright-bg: #24233a; --artist-bg: #2f222f; --artist-row-bg: #2f222f; --blue: #7990ad; --green: #799586; --purple: #9487aa; --pink: #ae8393; --orange: #ac8877; --teal: #759297; --amber: #9e8c75; --red: #b28284; --on-color: #070b10; --tooltip-bg: #202c38; --tooltip-text: #a6adb8; --positive: #769283; --negative: #ae7e80; --warning: #9b8972; --info: #7289a6; --action-bg: #759297; --action-text: #070b10; --q-primary: var(--primary); --q-secondary: var(--secondary); --q-accent: var(--accent); --q-positive: var(--positive); --q-negative: var(--negative); --q-info: var(--info); --q-warning: var(--warning); --q-dark: var(--surface); --q-dark-page: var(--page); color-scheme: dark; } 78 79body, body.body--dark { background: var(--page); color: var(--text); } 80body .q-card:not(.section-surface), body .q-menu, body .q-table__container { 81 background: var(--surface); color: var(--text); 82} 83body .q-field__native, body .q-field__input { color: var(--text); }
84body .q-field__label, body .q-field__marginal { color: var(--muted); } 85body .q-field--outlined .q-field__control:before { border-color: var(--section-border); } 86body .q-separator { background: var(--cell-border); } 87body .q-table tbody td:before, body .q-item.q-router-link--active { background: var(--hover-overlay); } 88body .q-table__bottom, body .q-table th, body .q-table td { border-color: var(--cell-border); } 89body .q-tooltip { background: var(--tooltip-bg) !important; color: var(--tooltip-text) !important; } 90body .motion-search-button { background: var(--action-bg) !important; color: var(--action-text) !important; } 91body .bg-white { background: var(--surface) !important; } 92body .selection-surface { background: var(--selection-bg); } 93body .bg-primary.text-white, body .q-btn.bg-primary { color: var(--on-color) !important; } 94body .q-chip.bg-primary { color: var(--on-color) !important; } 95body .bg-positive, body .bg-negative, body .bg-warning, body .bg-info { color: var(--on-color) !important; } 96body .q-field input::placeholder, body .q-field textarea::placeholder { color: var(--subtle); opacity: 1; } 97body :focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; } 98body .nicegui-markdown a { color: var(--link); } 99 100body .text-gray-1 { color: var(--muted) !important; } 101body .bg-gray-1 { background-color: var(--section-surface) !important; } 102body .border-gray-1 { border-color: var(--cell-border) !important; } 103body .text-gray-2 { color: var(--muted) !important; } 104body .bg-gray-2 { background-color: var(--section-surface) !important; } 105body .border-gray-2 { border-color: var(--cell-border) !important; } 106body .text-gray-3 { color: var(--muted) !important; } 107body .bg-gray-3 { background-color: var(--section-surface) !important; } 108body .border-gray-3 { border-color: var(--cell-border) !important; } 109body .text-gray-4 { color: var(--muted) !important; } 110body .bg-gray-4 { background-color: var(--section-surface) !important; } 111body .border-gray-4 { border-color: var(--cell-border) !important; } 112body .text-gray-5 { color: var(--muted) !important; } 113body .bg-gray-5 { background-color: var(--section-surface) !important; } 114body .border-gray-5 { border-color: var(--cell-border) !important; } 115body .text-gray-6 { color: var(--muted) !important; } 116body .bg-gray-6 { background-color: var(--section-surface) !important; } 117body .border-gray-6 { border-color: var(--cell-border) !important; } 118body .text-gray-7 { color: var(--text) !important; } 119body .bg-gray-7 { background-color: var(--section-surface) !important; } 120body .border-gray-7 { border-color: var(--cell-border) !important; } 121body .text-gray-8 { color: var(--text) !important; } 122body .bg-gray-8 { background-color: var(--section-surface) !important; } 123body .border-gray-8 { border-color: var(--cell-border) !important; } 124body .text-gray-9 { color: var(--text) !important; } 125body .bg-gray-9 { background-color: var(--section-surface) !important; } 126body .border-gray-9 { border-color: var(--cell-border) !important; } 127body .text-gray-50 { color: var(--text) !important; } 128body .bg-gray-50 { background-color: var(--section-surface) !important; } 129body .border-gray-50 { border-color: var(--cell-border) !important; } 130body .text-gray-100 { color: var(--muted) !important; } 131body .bg-gray-100 { background-color: var(--section-surface) !important; } 132body .border-gray-100 { border-color: var(--cell-border) !important; } 133body .text-gray-200 { color: var(--muted) !important; } 134body .bg-gray-200 { background-color: var(--section-surface) !important; } 135body .border-gray-200 { border-color: var(--cell-border) !important; } 136body .text-gray-300 { color: var(--muted) !important; } 137body .bg-gray-300 { background-color: var(--section-surface) !important; } 138body .border-gray-300 { border-color: var(--cell-border) !important; } 139body .text-gray-400 { color: var(--muted) !important; } 140body .bg-gray-400 { background-color: var(--section-surface) !important; } 141body .border-gray-400 { border-color: var(--cell-border) !important; } 142body .text-gray-500 { color: var(--muted) !important; } 143body .bg-gray-500 { background-color: var(--section-surface) !important; } 144body .border-gray-500 { border-color: var(--cell-border) !important; } 145body .text-gray-600 { color: var(--muted) !important; } 146body .bg-gray-600 { background-color: var(--section-surface) !important; } 147body .border-gray-600 { border-color: var(--cell-border) !important; } 148body .text-gray-700 { color: var(--text) !important; } 149body .bg-gray-700 { background-color: var(--section-surface) !important; } 150body .border-gray-700 { border-color: var(--cell-border) !important; } 151body .text-gray-800 { color: var(--text) !important; } 152body .bg-gray-800 { background-color: var(--section-surface) !important; } 153body .border-gray-800 { border-color: var(--cell-border) !important; } 154body .text-gray-900 { color: var(--text) !important; } 155body .bg-gray-900 { background-color: var(--section-surface) !important; } 156body .border-gray-900 { border-color: var(--cell-border) !important; } 157body .text-gray { color: var(--muted) !important; } 158body .text-grey-1 { color: var(--muted) !important; } 159body .bg-grey-1 { background-color: var(--section-surface) !important; } 160body .border-grey-1 { border-color: var(--cell-border) !important; } 161body .text-grey-2 { color: var(--muted) !important; } 162body .bg-grey-2 { background-color: var(--section-surface) !important; } 163body .border-grey-2 { border-color: var(--cell-border) !important; } 164body .text-grey-3 { color: var(--muted) !important; } 165body .bg-grey-3 { background-color: var(--section-surface) !important; } 166body .border-grey-3 { border-color: var(--cell-border) !important; } 167body .text-grey-4 { color: var(--muted) !important; } 168body .bg-grey-4 { background-color: var(--section-surface) !important; } 169body .border-grey-4 { border-color: var(--cell-border) !important; } 170body .text-grey-5 { color: var(--muted) !important; } 171body .bg-grey-5 { background-color: var(--section-surface) !important; } 172body .border-grey-5 { border-color: var(--cell-border) !important; } 173body .text-grey-6 { color: var(--muted) !important; } 174body .bg-grey-6 { background-color: var(--section-surface) !important; } 175body .border-grey-6 { border-color: var(--cell-border) !important; } 176body .text-grey-7 { color: var(--text) !important; } 177body .bg-grey-7 { background-color: var(--section-surface) !important; } 178body .border-grey-7 { border-color: var(--cell-border) !important; } 179body .text-grey-8 { color: var(--text) !important; } 180body .bg-grey-8 { background-color: var(--section-surface) !important; } 181body .border-grey-8 { border-color: var(--cell-border) !important; }
182body .text-grey-9 { color: var(--text) !important; } 183body .bg-grey-9 { background-color: var(--section-surface) !important; } 184body .border-grey-9 { border-color: var(--cell-border) !important; } 185body .text-grey-50 { color: var(--text) !important; } 186body .bg-grey-50 { background-color: var(--section-surface) !important; } 187body .border-grey-50 { border-color: var(--cell-border) !important; } 188body .text-grey-100 { color: var(--muted) !important; } 189body .bg-grey-100 { background-color: var(--section-surface) !important; } 190body .border-grey-100 { border-color: var(--cell-border) !important; } 191body .text-grey-200 { color: var(--muted) !important; } 192body .bg-grey-200 { background-color: var(--section-surface) !important; } 193body .border-grey-200 { border-color: var(--cell-border) !important; } 194body .text-grey-300 { color: var(--muted) !important; } 195body .bg-grey-300 { background-color: var(--section-surface) !important; } 196body .border-grey-300 { border-color: var(--cell-border) !important; } 197body .text-grey-400 { color: var(--muted) !important; } 198body .bg-grey-400 { background-color: var(--section-surface) !important; } 199body .border-grey-400 { border-color: var(--cell-border) !important; } 200body .text-grey-500 { color: var(--muted) !important; } 201body .bg-grey-500 { background-color: var(--section-surface) !important; } 202body .border-grey-500 { border-color: var(--cell-border) !important; } 203body .text-grey-600 { color: var(--muted) !important; } 204body .bg-grey-600 { background-color: var(--section-surface) !important; } 205body .border-grey-600 { border-color: var(--cell-border) !important; } 206body .text-grey-700 { color: var(--text) !important; } 207body .bg-grey-700 { background-color: var(--section-surface) !important; } 208body .border-grey-700 { border-color: var(--cell-border) !important; } 209body .text-grey-800 { color: var(--text) !important; } 210body .bg-grey-800 { background-color: var(--section-surface) !important; } 211body .border-grey-800 { border-color: var(--cell-border) !important; } 212body .text-grey-900 { color: var(--text) !important; } 213body .bg-grey-900 { background-color: var(--section-surface) !important; } 214body .border-grey-900 { border-color: var(--cell-border) !important; } 215body .text-grey { color: var(--muted) !important; } 216body .text-slate-1 { color: var(--muted) !important; } 217body .bg-slate-1 { background-color: var(--section-surface) !important; } 218body .border-slate-1 { border-color: var(--cell-border) !important; } 219body .text-slate-2 { color: var(--muted) !important; } 220body .bg-slate-2 { background-color: var(--section-surface) !important; } 221body .border-slate-2 { border-color: var(--cell-border) !important; } 222body .text-slate-3 { color: var(--muted) !important; } 223body .bg-slate-3 { background-color: var(--section-surface) !important; } 224body .border-slate-3 { border-color: var(--cell-border) !important; } 225body .text-slate-4 { color: var(--muted) !important; } 226body .bg-slate-4 { background-color: var(--section-surface) !important; } 227body .border-slate-4 { border-color: var(--cell-border) !important; } 228body .text-slate-5 { color: var(--muted) !important; } 229body .bg-slate-5 { background-color: var(--section-surface) !important; } 230body .border-slate-5 { border-color: var(--cell-border) !important; } 231body .text-slate-6 { color: var(--muted) !important; } 232body .bg-slate-6 { background-color: var(--section-surface) !important; } 233body .border-slate-6 { border-color: var(--cell-border) !important; } 234body .text-slate-7 { color: var(--text) !important; } 235body .bg-slate-7 { background-color: var(--section-surface) !important; } 236body .border-slate-7 { border-color: var(--cell-border) !important; } 237body .text-slate-8 { color: var(--text) !important; } 238body .bg-slate-8 { background-color: var(--section-surface) !important; } 239body .border-slate-8 { border-color: var(--cell-border) !important; } 240body .text-slate-9 { color: var(--text) !important; } 241body .bg-slate-9 { background-color: var(--section-surface) !important; } 242body .border-slate-9 { border-color: var(--cell-border) !important; } 243body .text-slate-50 { color: var(--text) !important; } 244body .bg-slate-50 { background-color: var(--section-surface) !important; } 245body .border-slate-50 { border-color: var(--cell-border) !important; } 246body .text-slate-100 { color: var(--muted) !important; } 247body .bg-slate-100 { background-color: var(--section-surface) !important; } 248body .border-slate-100 { border-color: var(--cell-border) !important; } 249body .text-slate-200 { color: var(--muted) !important; } 250body .bg-slate-200 { background-color: var(--section-surface) !important; } 251body .border-slate-200 { border-color: var(--cell-border) !important; } 252body .text-slate-300 { color: var(--muted) !important; } 253body .bg-slate-300 { background-color: var(--section-surface) !important; } 254body .border-slate-300 { border-color: var(--cell-border) !important; } 255body .text-slate-400 { color: var(--muted) !important; } 256body .bg-slate-400 { background-color: var(--section-surface) !important; } 257body .border-slate-400 { border-color: var(--cell-border) !important; } 258body .text-slate-500 { color: var(--muted) !important; } 259body .bg-slate-500 { background-color: var(--section-surface) !important; } 260body .border-slate-500 { border-color: var(--cell-border) !important; } 261body .text-slate-600 { color: var(--muted) !important; } 262body .bg-slate-600 { background-color: var(--section-surface) !important; } 263body .border-slate-600 { border-color: var(--cell-border) !important; } 264body .text-slate-700 { color: var(--text) !important; } 265body .bg-slate-700 { background-color: var(--section-surface) !important; } 266body .border-slate-700 { border-color: var(--cell-border) !important; } 267body .text-slate-800 { color: var(--text) !important; } 268body .bg-slate-800 { background-color: var(--section-surface) !important; } 269body .border-slate-800 { border-color: var(--cell-border) !important; } 270body .text-slate-900 { color: var(--text) !important; } 271body .bg-slate-900 { background-color: var(--section-surface) !important; } 272body .border-slate-900 { border-color: var(--cell-border) !important; } 273body .text-slate { color: var(--muted) !important; } 274body .text-blue-grey-1 { color: var(--muted) !important; } 275body .bg-blue-grey-1 { background-color: var(--section-surface) !important; } 276body .border-blue-grey-1 { border-color: var(--cell-border) !important; } 277body .text-blue-grey-2 { color: var(--muted) !important; } 278body .bg-blue-grey-2 { background-color: var(--section-surface) !important; } 279body .border-blue-grey-2 { border-color: var(--cell-border) !important; } 280body .text-blue-grey-3 { color: var(--muted) !important; } 281body .bg-blue-grey-3 { background-color: var(--section-surface) !important; } 282body .border-blue-grey-3 { border-color: var(--cell-border) !important; } 283body .text-blue-grey-4 { color: var(--muted) !important; } 284body .bg-blue-grey-4 { background-color: var(--section-surface) !important; } 285body .border-blue-grey-4 { border-color: var(--cell-border) !important; } 286body .text-blue-grey-5 { color: var(--muted) !important; } 287body .bg-blue-grey-5 { background-color: var(--section-surface) !important; } 288body .border-blue-grey-5 { border-color: var(--cell-border) !important; } 289body .text-blue-grey-6 { color: var(--muted) !important; } 290body .bg-blue-grey-6 { background-color: var(--section-surface) !important; } 291body .border-blue-grey-6 { border-color: var(--cell-border) !important; } 292body .text-blue-grey-7 { color: var(--text) !important; } 293body .bg-blue-grey-7 { background-color: var(--section-surface) !important; } 294body .border-blue-grey-7 { border-color: var(--cell-border) !important; } 295body .text-blue-grey-8 { color: var(--text) !important; } 296body .bg-blue-grey-8 { background-color: var(--section-surface) !important; } 297body .border-blue-grey-8 { border-color: var(--cell-border) !important; }
298body .text-blue-grey-9 { color: var(--text) !important; } 299body .bg-blue-grey-9 { background-color: var(--section-surface) !important; } 300body .border-blue-grey-9 { border-color: var(--cell-border) !important; } 301body .text-blue-grey-50 { color: var(--text) !important; } 302body .bg-blue-grey-50 { background-color: var(--section-surface) !important; } 303body .border-blue-grey-50 { border-color: var(--cell-border) !important; } 304body .text-blue-grey-100 { color: var(--muted) !important; } 305body .bg-blue-grey-100 { background-color: var(--section-surface) !important; } 306body .border-blue-grey-100 { border-color: var(--cell-border) !important; } 307body .text-blue-grey-200 { color: var(--muted) !important; } 308body .bg-blue-grey-200 { background-color: var(--section-surface) !important; } 309body .border-blue-grey-200 { border-color: var(--cell-border) !important; } 310body .text-blue-grey-300 { color: var(--muted) !important; } 311body .bg-blue-grey-300 { background-color: var(--section-surface) !important; } 312body .border-blue-grey-300 { border-color: var(--cell-border) !important; } 313body .text-blue-grey-400 { color: var(--muted) !important; } 314body .bg-blue-grey-400 { background-color: var(--section-surface) !important; } 315body .border-blue-grey-400 { border-color: var(--cell-border) !important; } 316body .text-blue-grey-500 { color: var(--muted) !important; } 317body .bg-blue-grey-500 { background-color: var(--section-surface) !important; } 318body .border-blue-grey-500 { border-color: var(--cell-border) !important; } 319body .text-blue-grey-600 { color: var(--muted) !important; } 320body .bg-blue-grey-600 { background-color: var(--section-surface) !important; } 321body .border-blue-grey-600 { border-color: var(--cell-border) !important; } 322body .text-blue-grey-700 { color: var(--text) !important; } 323body .bg-blue-grey-700 { background-color: var(--section-surface) !important; } 324body .border-blue-grey-700 { border-color: var(--cell-border) !important; } 325body .text-blue-grey-800 { color: var(--text) !important; } 326body .bg-blue-grey-800 { background-color: var(--section-surface) !important; } 327body .border-blue-grey-800 { border-color: var(--cell-border) !important; } 328body .text-blue-grey-900 { color: var(--text) !important; } 329body .bg-blue-grey-900 { background-color: var(--section-surface) !important; } 330body .border-blue-grey-900 { border-color: var(--cell-border) !important; } 331body .text-blue-grey { color: var(--muted) !important; } 332body .text-blue { color: var(--blue) !important; } 333body .bg-blue { background-color: var(--blue) !important; } 334body .border-blue { border-color: var(--info-border) !important; } 335body .q-badge.bg-blue { color: var(--on-color) !important; } 336body.body--dark .q-badge.bg-blue { background-color: var(--info-bg) !important; color: var(--blue) !important; } 337body .text-blue-1 { color: var(--blue) !important; } 338body .bg-blue-1 { background-color: var(--info-bg) !important; } 339body .border-blue-1 { border-color: var(--info-border) !important; } 340body .text-blue-2 { color: var(--blue) !important; } 341body .bg-blue-2 { background-color: var(--info-bg) !important; } 342body .border-blue-2 { border-color: var(--info-border) !important; } 343body .text-blue-3 { color: var(--blue) !important; } 344body .bg-blue-3 { background-color: var(--info-bg) !important; } 345body .border-blue-3 { border-color: var(--info-border) !important; } 346body .text-blue-4 { color: var(--blue) !important; } 347body .bg-blue-4 { background-color: var(--blue) !important; } 348body .border-blue-4 { border-color: var(--info-border) !important; } 349body .q-badge.bg-blue-4 { color: var(--on-color) !important; } 350body.body--dark .q-badge.bg-blue-4 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 351body .text-blue-5 { color: var(--blue) !important; } 352body .bg-blue-5 { background-color: var(--blue) !important; } 353body .border-blue-5 { border-color: var(--info-border) !important; } 354body .q-badge.bg-blue-5 { color: var(--on-color) !important; } 355body.body--dark .q-badge.bg-blue-5 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 356body .text-blue-6 { color: var(--blue) !important; } 357body .bg-blue-6 { background-color: var(--blue) !important; } 358body .border-blue-6 { border-color: var(--info-border) !important; } 359body .q-badge.bg-blue-6 { color: var(--on-color) !important; } 360body.body--dark .q-badge.bg-blue-6 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 361body .text-blue-7 { color: var(--blue) !important; } 362body .bg-blue-7 { background-color: var(--blue) !important; } 363body .border-blue-7 { border-color: var(--info-border) !important; } 364body .q-badge.bg-blue-7 { color: var(--on-color) !important; } 365body.body--dark .q-badge.bg-blue-7 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 366body .text-blue-8 { color: var(--blue) !important; } 367body .bg-blue-8 { background-color: var(--blue) !important; } 368body .border-blue-8 { border-color: var(--info-border) !important; } 369body .q-badge.bg-blue-8 { color: var(--on-color) !important; } 370body.body--dark .q-badge.bg-blue-8 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 371body .text-blue-9 { color: var(--blue) !important; } 372body .bg-blue-9 { background-color: var(--blue) !important; } 373body .border-blue-9 { border-color: var(--info-border) !important; } 374body .q-badge.bg-blue-9 { color: var(--on-color) !important; } 375body.body--dark .q-badge.bg-blue-9 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 376body .text-blue-50 { color: var(--blue) !important; } 377body .bg-blue-50 { background-color: var(--info-bg) !important; } 378body .border-blue-50 { border-color: var(--info-border) !important; } 379body .text-blue-100 { color: var(--blue) !important; } 380body .bg-blue-100 { background-color: var(--info-bg) !important; } 381body .border-blue-100 { border-color: var(--info-border) !important; } 382body .text-blue-200 { color: var(--blue) !important; } 383body .bg-blue-200 { background-color: var(--info-bg) !important; } 384body .border-blue-200 { border-color: var(--info-border) !important; } 385body .text-blue-300 { color: var(--blue) !important; } 386body .bg-blue-300 { background-color: var(--info-bg) !important; } 387body .border-blue-300 { border-color: var(--info-border) !important; } 388body .text-blue-400 { color: var(--blue) !important; } 389body .bg-blue-400 { background-color: var(--blue) !important; } 390body .border-blue-400 { border-color: var(--info-border) !important; } 391body .q-badge.bg-blue-400 { color: var(--on-color) !important; } 392body.body--dark .q-badge.bg-blue-400 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 393body .text-blue-500 { color: var(--blue) !important; } 394body .bg-blue-500 { background-color: var(--blue) !important; } 395body .border-blue-500 { border-color: var(--info-border) !important; } 396body .q-badge.bg-blue-500 { color: var(--on-color) !important; } 397body.body--dark .q-badge.bg-blue-500 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 398body .text-blue-600 { color: var(--blue) !important; } 399body .bg-blue-600 { background-color: var(--blue) !important; } 400body .border-blue-600 { border-color: var(--info-border) !important; } 401body .q-badge.bg-blue-600 { color: var(--on-color) !important; } 402body.body--dark .q-badge.bg-blue-600 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 403body .text-blue-700 { color: var(--blue) !important; } 404body .bg-blue-700 { background-color: var(--blue) !important; } 405body .border-blue-700 { border-color: var(--info-border) !important; } 406body .q-badge.bg-blue-700 { color: var(--on-color) !important; } 407body.body--dark .q-badge.bg-blue-700 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 408body .text-blue-800 { color: var(--blue) !important; } 409body .bg-blue-800 { background-color: var(--blue) !important; } 410body .border-blue-800 { border-color: var(--info-border) !important; } 411body .q-badge.bg-blue-800 { color: var(--on-color) !important; } 412body.body--dark .q-badge.bg-blue-800 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 413body .text-blue-900 { color: var(--blue) !important; } 414body .bg-blue-900 { background-color: var(--blue) !important; } 415body .border-blue-900 { border-color: var(--info-border) !important; } 416body .q-badge.bg-blue-900 { color: var(--on-color) !important; } 417body.body--dark .q-badge.bg-blue-900 { background-color: var(--info-bg) !important; color: var(--blue) !important; } 418body .hover\:text-blue-400:hover { color: var(--link-hover) !important; } 419body .hover\:text-blue-500:hover { color: var(--link-hover) !important; } 420body .hover\:text-blue-600:hover { color: var(--link-hover) !important; } 421body .hover\:text-blue-700:hover { color: var(--link-hover) !important; } 422body .hover\:text-blue-800:hover { color: var(--link-hover) !important; } 423body .text-green { color: var(--green) !important; } 424body .bg-green { background-color: var(--green) !important; } 425body .border-green { border-color: var(--success-border) !important; } 426body .q-badge.bg-green { color: var(--on-color) !important; } 427body.body--dark .q-badge.bg-green { background-color: var(--success-bg) !important; color: var(--green) !important; } 428body .text-green-1 { color: var(--green) !important; } 429body .bg-green-1 { background-color: var(--success-bg) !important; } 430body .border-green-1 { border-color: var(--success-border) !important; } 431body .text-green-2 { color: var(--green) !important; } 432body .bg-green-2 { background-color: var(--success-bg) !important; } 433body .border-green-2 { border-color: var(--success-border) !important; } 434body .text-green-3 { color: var(--green) !important; } 435body .bg-green-3 { background-color: var(--success-bg) !important; } 436body .border-green-3 { border-color: var(--success-border) !important; } 437body .text-green-4 { color: var(--green) !important; } 438body .bg-green-4 { background-color: var(--green) !important; } 439body .border-green-4 { border-color: var(--success-border) !important; } 440body .q-badge.bg-green-4 { color: var(--on-color) !important; } 441body.body--dark .q-badge.bg-green-4 { background-color: var(--success-bg) !important; color: var(--green) !important; } 442body .text-green-5 { color: var(--green) !important; } 443body .bg-green-5 { background-color: var(--green) !important; } 444body .border-green-5 { border-color: var(--success-border) !important; } 445body .q-badge.bg-green-5 { color: var(--on-color) !important; } 446body.body--dark .q-badge.bg-green-5 { background-color: var(--success-bg) !important; color: var(--green) !important; } 447body .text-green-6 { color: var(--green) !important; } 448body .bg-green-6 { background-color: var(--green) !important; } 449body .border-green-6 { border-color: var(--success-border) !important; } 450body .q-badge.bg-green-6 { color: var(--on-color) !important; } 451body.body--dark .q-badge.bg-green-6 { background-color: var(--success-bg) !important; color: var(--green) !important; } 452body .text-green-7 { color: var(--green) !important; } 453body .bg-green-7 { background-color: var(--green) !important; } 454body .border-green-7 { border-color: var(--success-border) !important; } 455body .q-badge.bg-green-7 { color: var(--on-color) !important; } 456body.body--dark .q-badge.bg-green-7 { background-color: var(--success-bg) !important; color: var(--green) !important; } 457body .text-green-8 { color: var(--green) !important; } 458body .bg-green-8 { background-color: var(--green) !important; } 459body .border-green-8 { border-color: var(--success-border) !important; } 460body .q-badge.bg-green-8 { color: var(--on-color) !important; } 461body.body--dark .q-badge.bg-green-8 { background-color: var(--success-bg) !important; color: var(--green) !important; }
462body .text-green-9 { color: var(--green) !important; } 463body .bg-green-9 { background-color: var(--green) !important; } 464body .border-green-9 { border-color: var(--success-border) !important; } 465body .q-badge.bg-green-9 { color: var(--on-color) !important; } 466body.body--dark .q-badge.bg-green-9 { background-color: var(--success-bg) !important; color: var(--green) !important; } 467body .text-green-50 { color: var(--green) !important; } 468body .bg-green-50 { background-color: var(--success-bg) !important; } 469body .border-green-50 { border-color: var(--success-border) !important; } 470body .text-green-100 { color: var(--green) !important; } 471body .bg-green-100 { background-color: var(--success-bg) !important; } 472body .border-green-100 { border-color: var(--success-border) !important; } 473body .text-green-200 { color: var(--green) !important; } 474body .bg-green-200 { background-color: var(--success-bg) !important; } 475body .border-green-200 { border-color: var(--success-border) !important; } 476body .text-green-300 { color: var(--green) !important; } 477body .bg-green-300 { background-color: var(--success-bg) !important; } 478body .border-green-300 { border-color: var(--success-border) !important; } 479body .text-green-400 { color: var(--green) !important; } 480body .bg-green-400 { background-color: var(--green) !important; } 481body .border-green-400 { border-color: var(--success-border) !important; } 482body .q-badge.bg-green-400 { color: var(--on-color) !important; } 483body.body--dark .q-badge.bg-green-400 { background-color: var(--success-bg) !important; color: var(--green) !important; } 484body .text-green-500 { color: var(--green) !important; } 485body .bg-green-500 { background-color: var(--green) !important; } 486body .border-green-500 { border-color: var(--success-border) !important; } 487body .q-badge.bg-green-500 { color: var(--on-color) !important; } 488body.body--dark .q-badge.bg-green-500 { background-color: var(--success-bg) !important; color: var(--green) !important; } 489body .text-green-600 { color: var(--green) !important; } 490body .bg-green-600 { background-color: var(--green) !important; } 491body .border-green-600 { border-color: var(--success-border) !important; } 492body .q-badge.bg-green-600 { color: var(--on-color) !important; } 493body.body--dark .q-badge.bg-green-600 { background-color: var(--success-bg) !important; color: var(--green) !important; } 494body .text-green-700 { color: var(--green) !important; } 495body .bg-green-700 { background-color: var(--green) !important; } 496body .border-green-700 { border-color: var(--success-border) !important; } 497body .q-badge.bg-green-700 { color: var(--on-color) !important; } 498body.body--dark .q-badge.bg-green-700 { background-color: var(--success-bg) !important; color: var(--green) !important; } 499body .text-green-800 { color: var(--green) !important; } 500body .bg-green-800 { background-color: var(--green) !important; } 501body .border-green-800 { border-color: var(--success-border) !important; } 502body .q-badge.bg-green-800 { color: var(--on-color) !important; } 503body.body--dark .q-badge.bg-green-800 { background-color: var(--success-bg) !important; color: var(--green) !important; } 504body .text-green-900 { color: var(--green) !important; } 505body .bg-green-900 { background-color: var(--green) !important; } 506body .border-green-900 { border-color: var(--success-border) !important; } 507body .q-badge.bg-green-900 { color: var(--on-color) !important; } 508body.body--dark .q-badge.bg-green-900 { background-color: var(--success-bg) !important; color: var(--green) !important; }
509body .hover\:text-green-400:hover { color: var(--link-hover) !important; } 510body .hover\:text-green-500:hover { color: var(--link-hover) !important; } 511body .hover\:text-green-600:hover { color: var(--link-hover) !important; } 512body .hover\:text-green-700:hover { color: var(--link-hover) !important; } 513body .hover\:text-green-800:hover { color: var(--link-hover) !important; } 514body .text-teal { color: var(--teal) !important; } 515body .bg-teal { background-color: var(--teal) !important; } 516body .border-teal { border-color: var(--success-border) !important; } 517body .q-badge.bg-teal { color: var(--on-color) !important; } 518body.body--dark .q-badge.bg-teal { background-color: var(--success-bg) !important; color: var(--teal) !important; } 519body .text-teal-1 { color: var(--teal) !important; } 520body .bg-teal-1 { background-color: var(--success-bg) !important; } 521body .border-teal-1 { border-color: var(--success-border) !important; } 522body .text-teal-2 { color: var(--teal) !important; } 523body .bg-teal-2 { background-color: var(--success-bg) !important; } 524body .border-teal-2 { border-color: var(--success-border) !important; } 525body .text-teal-3 { color: var(--teal) !important; } 526body .bg-teal-3 { background-color: var(--success-bg) !important; } 527body .border-teal-3 { border-color: var(--success-border) !important; } 528body .text-teal-4 { color: var(--teal) !important; } 529body .bg-teal-4 { background-color: var(--teal) !important; } 530body .border-teal-4 { border-color: var(--success-border) !important; } 531body .q-badge.bg-teal-4 { color: var(--on-color) !important; } 532body.body--dark .q-badge.bg-teal-4 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 533body .text-teal-5 { color: var(--teal) !important; } 534body .bg-teal-5 { background-color: var(--teal) !important; } 535body .border-teal-5 { border-color: var(--success-border) !important; } 536body .q-badge.bg-teal-5 { color: var(--on-color) !important; } 537body.body--dark .q-badge.bg-teal-5 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 538body .text-teal-6 { color: var(--teal) !important; } 539body .bg-teal-6 { background-color: var(--teal) !important; } 540body .border-teal-6 { border-color: var(--success-border) !important; } 541body .q-badge.bg-teal-6 { color: var(--on-color) !important; } 542body.body--dark .q-badge.bg-teal-6 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 543body .text-teal-7 { color: var(--teal) !important; } 544body .bg-teal-7 { background-color: var(--teal) !important; } 545body .border-teal-7 { border-color: var(--success-border) !important; } 546body .q-badge.bg-teal-7 { color: var(--on-color) !important; } 547body.body--dark .q-badge.bg-teal-7 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 548body .text-teal-8 { color: var(--teal) !important; } 549body .bg-teal-8 { background-color: var(--teal) !important; } 550body .border-teal-8 { border-color: var(--success-border) !important; } 551body .q-badge.bg-teal-8 { color: var(--on-color) !important; } 552body.body--dark .q-badge.bg-teal-8 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 553body .text-teal-9 { color: var(--teal) !important; } 554body .bg-teal-9 { background-color: var(--teal) !important; } 555body .border-teal-9 { border-color: var(--success-border) !important; } 556body .q-badge.bg-teal-9 { color: var(--on-color) !important; } 557body.body--dark .q-badge.bg-teal-9 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 558body .text-teal-50 { color: var(--teal) !important; } 559body .bg-teal-50 { background-color: var(--success-bg) !important; } 560body .border-teal-50 { border-color: var(--success-border) !important; } 561body .text-teal-100 { color: var(--teal) !important; } 562body .bg-teal-100 { background-color: var(--success-bg) !important; } 563body .border-teal-100 { border-color: var(--success-border) !important; } 564body .text-teal-200 { color: var(--teal) !important; } 565body .bg-teal-200 { background-color: var(--success-bg) !important; } 566body .border-teal-200 { border-color: var(--success-border) !important; } 567body .text-teal-300 { color: var(--teal) !important; } 568body .bg-teal-300 { background-color: var(--success-bg) !important; } 569body .border-teal-300 { border-color: var(--success-border) !important; } 570body .text-teal-400 { color: var(--teal) !important; } 571body .bg-teal-400 { background-color: var(--teal) !important; } 572body .border-teal-400 { border-color: var(--success-border) !important; } 573body .q-badge.bg-teal-400 { color: var(--on-color) !important; } 574body.body--dark .q-badge.bg-teal-400 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 575body .text-teal-500 { color: var(--teal) !important; } 576body .bg-teal-500 { background-color: var(--teal) !important; } 577body .border-teal-500 { border-color: var(--success-border) !important; } 578body .q-badge.bg-teal-500 { color: var(--on-color) !important; } 579body.body--dark .q-badge.bg-teal-500 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 580body .text-teal-600 { color: var(--teal) !important; } 581body .bg-teal-600 { background-color: var(--teal) !important; } 582body .border-teal-600 { border-color: var(--success-border) !important; } 583body .q-badge.bg-teal-600 { color: var(--on-color) !important; } 584body.body--dark .q-badge.bg-teal-600 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 585body .text-teal-700 { color: var(--teal) !important; } 586body .bg-teal-700 { background-color: var(--teal) !important; } 587body .border-teal-700 { border-color: var(--success-border) !important; } 588body .q-badge.bg-teal-700 { color: var(--on-color) !important; } 589body.body--dark .q-badge.bg-teal-700 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 590body .text-teal-800 { color: var(--teal) !important; } 591body .bg-teal-800 { background-color: var(--teal) !important; } 592body .border-teal-800 { border-color: var(--success-border) !important; } 593body .q-badge.bg-teal-800 { color: var(--on-color) !important; } 594body.body--dark .q-badge.bg-teal-800 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 595body .text-teal-900 { color: var(--teal) !important; } 596body .bg-teal-900 { background-color: var(--teal) !important; } 597body .border-teal-900 { border-color: var(--success-border) !important; } 598body .q-badge.bg-teal-900 { color: var(--on-color) !important; } 599body.body--dark .q-badge.bg-teal-900 { background-color: var(--success-bg) !important; color: var(--teal) !important; } 600body .hover\:text-teal-400:hover { color: var(--link-hover) !important; } 601body .hover\:text-teal-500:hover { color: var(--link-hover) !important; } 602body .hover\:text-teal-600:hover { color: var(--link-hover) !important; } 603body .hover\:text-teal-700:hover { color: var(--link-hover) !important; } 604body .hover\:text-teal-800:hover { color: var(--link-hover) !important; } 605body .text-orange { color: var(--orange) !important; }
606body .bg-orange { background-color: var(--orange) !important; } 607body .border-orange { border-color: var(--warning-border) !important; } 608body .q-badge.bg-orange { color: var(--on-color) !important; } 609body.body--dark .q-badge.bg-orange { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 610body .text-orange-1 { color: var(--orange) !important; } 611body .bg-orange-1 { background-color: var(--warning-bg) !important; } 612body .border-orange-1 { border-color: var(--warning-border) !important; } 613body .text-orange-2 { color: var(--orange) !important; } 614body .bg-orange-2 { background-color: var(--warning-bg) !important; } 615body .border-orange-2 { border-color: var(--warning-border) !important; } 616body .text-orange-3 { color: var(--orange) !important; } 617body .bg-orange-3 { background-color: var(--warning-bg) !important; } 618body .border-orange-3 { border-color: var(--warning-border) !important; } 619body .text-orange-4 { color: var(--orange) !important; } 620body .bg-orange-4 { background-color: var(--orange) !important; } 621body .border-orange-4 { border-color: var(--warning-border) !important; } 622body .q-badge.bg-orange-4 { color: var(--on-color) !important; } 623body.body--dark .q-badge.bg-orange-4 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 624body .text-orange-5 { color: var(--orange) !important; } 625body .bg-orange-5 { background-color: var(--orange) !important; } 626body .border-orange-5 { border-color: var(--warning-border) !important; } 627body .q-badge.bg-orange-5 { color: var(--on-color) !important; } 628body.body--dark .q-badge.bg-orange-5 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 629body .text-orange-6 { color: var(--orange) !important; } 630body .bg-orange-6 { background-color: var(--orange) !important; } 631body .border-orange-6 { border-color: var(--warning-border) !important; } 632body .q-badge.bg-orange-6 { color: var(--on-color) !important; } 633body.body--dark .q-badge.bg-orange-6 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 634body .text-orange-7 { color: var(--orange) !important; } 635body .bg-orange-7 { background-color: var(--orange) !important; } 636body .border-orange-7 { border-color: var(--warning-border) !important; } 637body .q-badge.bg-orange-7 { color: var(--on-color) !important; } 638body.body--dark .q-badge.bg-orange-7 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 639body .text-orange-8 { color: var(--orange) !important; } 640body .bg-orange-8 { background-color: var(--orange) !important; } 641body .border-orange-8 { border-color: var(--warning-border) !important; } 642body .q-badge.bg-orange-8 { color: var(--on-color) !important; } 643body.body--dark .q-badge.bg-orange-8 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 644body .text-orange-9 { color: var(--orange) !important; } 645body .bg-orange-9 { background-color: var(--orange) !important; } 646body .border-orange-9 { border-color: var(--warning-border) !important; } 647body .q-badge.bg-orange-9 { color: var(--on-color) !important; } 648body.body--dark .q-badge.bg-orange-9 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 649body .text-orange-50 { color: var(--orange) !important; } 650body .bg-orange-50 { background-color: var(--warning-bg) !important; } 651body .border-orange-50 { border-color: var(--warning-border) !important; } 652body .text-orange-100 { color: var(--orange) !important; } 653body .bg-orange-100 { background-color: var(--warning-bg) !important; } 654body .border-orange-100 { border-color: var(--warning-border) !important; } 655body .text-orange-200 { color: var(--orange) !important; } 656body .bg-orange-200 { background-color: var(--warning-bg) !important; } 657body .border-orange-200 { border-color: var(--warning-border) !important; } 658body .text-orange-300 { color: var(--orange) !important; } 659body .bg-orange-300 { background-color: var(--warning-bg) !important; } 660body .border-orange-300 { border-color: var(--warning-border) !important; } 661body .text-orange-400 { color: var(--orange) !important; }
662body .bg-orange-400 { background-color: var(--orange) !important; } 663body .border-orange-400 { border-color: var(--warning-border) !important; } 664body .q-badge.bg-orange-400 { color: var(--on-color) !important; } 665body.body--dark .q-badge.bg-orange-400 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 666body .text-orange-500 { color: var(--orange) !important; } 667body .bg-orange-500 { background-color: var(--orange) !important; } 668body .border-orange-500 { border-color: var(--warning-border) !important; } 669body .q-badge.bg-orange-500 { color: var(--on-color) !important; } 670body.body--dark .q-badge.bg-orange-500 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 671body .text-orange-600 { color: var(--orange) !important; } 672body .bg-orange-600 { background-color: var(--orange) !important; } 673body .border-orange-600 { border-color: var(--warning-border) !important; } 674body .q-badge.bg-orange-600 { color: var(--on-color) !important; } 675body.body--dark .q-badge.bg-orange-600 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 676body .text-orange-700 { color: var(--orange) !important; } 677body .bg-orange-700 { background-color: var(--orange) !important; } 678body .border-orange-700 { border-color: var(--warning-border) !important; } 679body .q-badge.bg-orange-700 { color: var(--on-color) !important; } 680body.body--dark .q-badge.bg-orange-700 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 681body .text-orange-800 { color: var(--orange) !important; } 682body .bg-orange-800 { background-color: var(--orange) !important; } 683body .border-orange-800 { border-color: var(--warning-border) !important; } 684body .q-badge.bg-orange-800 { color: var(--on-color) !important; } 685body.body--dark .q-badge.bg-orange-800 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 686body .text-orange-900 { color: var(--orange) !important; } 687body .bg-orange-900 { background-color: var(--orange) !important; } 688body .border-orange-900 { border-color: var(--warning-border) !important; } 689body .q-badge.bg-orange-900 { color: var(--on-color) !important; } 690body.body--dark .q-badge.bg-orange-900 { background-color: var(--warning-bg) !important; color: var(--orange) !important; } 691body .hover\:text-orange-400:hover { color: var(--link-hover) !important; } 692body .hover\:text-orange-500:hover { color: var(--link-hover) !important; } 693body .hover\:text-orange-600:hover { color: var(--link-hover) !important; } 694body .hover\:text-orange-700:hover { color: var(--link-hover) !important; } 695body .hover\:text-orange-800:hover { color: var(--link-hover) !important; } 696body .text-amber { color: var(--amber) !important; } 697body .bg-amber { background-color: var(--amber) !important; } 698body .border-amber { border-color: var(--warning-border) !important; } 699body .q-badge.bg-amber { color: var(--on-color) !important; } 700body.body--dark .q-badge.bg-amber { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 701body .text-amber-1 { color: var(--amber) !important; } 702body .bg-amber-1 { background-color: var(--warning-bg) !important; } 703body .border-amber-1 { border-color: var(--warning-border) !important; } 704body .text-amber-2 { color: var(--amber) !important; } 705body .bg-amber-2 { background-color: var(--warning-bg) !important; } 706body .border-amber-2 { border-color: var(--warning-border) !important; } 707body .text-amber-3 { color: var(--amber) !important; } 708body .bg-amber-3 { background-color: var(--warning-bg) !important; } 709body .border-amber-3 { border-color: var(--warning-border) !important; } 710body .text-amber-4 { color: var(--amber) !important; } 711body .bg-amber-4 { background-color: var(--amber) !important; } 712body .border-amber-4 { border-color: var(--warning-border) !important; } 713body .q-badge.bg-amber-4 { color: var(--on-color) !important; } 714body.body--dark .q-badge.bg-amber-4 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 715body .text-amber-5 { color: var(--amber) !important; } 716body .bg-amber-5 { background-color: var(--amber) !important; } 717body .border-amber-5 { border-color: var(--warning-border) !important; } 718body .q-badge.bg-amber-5 { color: var(--on-color) !important; } 719body.body--dark .q-badge.bg-amber-5 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 720body .text-amber-6 { color: var(--amber) !important; } 721body .bg-amber-6 { background-color: var(--amber) !important; } 722body .border-amber-6 { border-color: var(--warning-border) !important; } 723body .q-badge.bg-amber-6 { color: var(--on-color) !important; } 724body.body--dark .q-badge.bg-amber-6 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 725body .text-amber-7 { color: var(--amber) !important; } 726body .bg-amber-7 { background-color: var(--amber) !important; } 727body .border-amber-7 { border-color: var(--warning-border) !important; } 728body .q-badge.bg-amber-7 { color: var(--on-color) !important; } 729body.body--dark .q-badge.bg-amber-7 { background-color: var(--warning-bg) !important; color: var(--amber) !important; }
730body .text-amber-8 { color: var(--amber) !important; } 731body .bg-amber-8 { background-color: var(--amber) !important; } 732body .border-amber-8 { border-color: var(--warning-border) !important; } 733body .q-badge.bg-amber-8 { color: var(--on-color) !important; } 734body.body--dark .q-badge.bg-amber-8 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 735body .text-amber-9 { color: var(--amber) !important; } 736body .bg-amber-9 { background-color: var(--amber) !important; } 737body .border-amber-9 { border-color: var(--warning-border) !important; } 738body .q-badge.bg-amber-9 { color: var(--on-color) !important; } 739body.body--dark .q-badge.bg-amber-9 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 740body .text-amber-50 { color: var(--amber) !important; } 741body .bg-amber-50 { background-color: var(--warning-bg) !important; } 742body .border-amber-50 { border-color: var(--warning-border) !important; } 743body .text-amber-100 { color: var(--amber) !important; } 744body .bg-amber-100 { background-color: var(--warning-bg) !important; } 745body .border-amber-100 { border-color: var(--warning-border) !important; } 746body .text-amber-200 { color: var(--amber) !important; } 747body .bg-amber-200 { background-color: var(--warning-bg) !important; } 748body .border-amber-200 { border-color: var(--warning-border) !important; } 749body .text-amber-300 { color: var(--amber) !important; } 750body .bg-amber-300 { background-color: var(--warning-bg) !important; } 751body .border-amber-300 { border-color: var(--warning-border) !important; } 752body .text-amber-400 { color: var(--amber) !important; } 753body .bg-amber-400 { background-color: var(--amber) !important; } 754body .border-amber-400 { border-color: var(--warning-border) !important; } 755body .q-badge.bg-amber-400 { color: var(--on-color) !important; } 756body.body--dark .q-badge.bg-amber-400 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 757body .text-amber-500 { color: var(--amber) !important; } 758body .bg-amber-500 { background-color: var(--amber) !important; } 759body .border-amber-500 { border-color: var(--warning-border) !important; } 760body .q-badge.bg-amber-500 { color: var(--on-color) !important; } 761body.body--dark .q-badge.bg-amber-500 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 762body .text-amber-600 { color: var(--amber) !important; } 763body .bg-amber-600 { background-color: var(--amber) !important; } 764body .border-amber-600 { border-color: var(--warning-border) !important; } 765body .q-badge.bg-amber-600 { color: var(--on-color) !important; } 766body.body--dark .q-badge.bg-amber-600 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 767body .text-amber-700 { color: var(--amber) !important; } 768body .bg-amber-700 { background-color: var(--amber) !important; } 769body .border-amber-700 { border-color: var(--warning-border) !important; } 770body .q-badge.bg-amber-700 { color: var(--on-color) !important; } 771body.body--dark .q-badge.bg-amber-700 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 772body .text-amber-800 { color: var(--amber) !important; } 773body .bg-amber-800 { background-color: var(--amber) !important; } 774body .border-amber-800 { border-color: var(--warning-border) !important; } 775body .q-badge.bg-amber-800 { color: var(--on-color) !important; } 776body.body--dark .q-badge.bg-amber-800 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 777body .text-amber-900 { color: var(--amber) !important; } 778body .bg-amber-900 { background-color: var(--amber) !important; } 779body .border-amber-900 { border-color: var(--warning-border) !important; } 780body .q-badge.bg-amber-900 { color: var(--on-color) !important; } 781body.body--dark .q-badge.bg-amber-900 { background-color: var(--warning-bg) !important; color: var(--amber) !important; } 782body .hover\:text-amber-400:hover { color: var(--link-hover) !important; } 783body .hover\:text-amber-500:hover { color: var(--link-hover) !important; } 784body .hover\:text-amber-600:hover { color: var(--link-hover) !important; } 785body .hover\:text-amber-700:hover { color: var(--link-hover) !important; } 786body .hover\:text-amber-800:hover { color: var(--link-hover) !important; } 787body .text-red { color: var(--red) !important; } 788body .bg-red { background-color: var(--red) !important; } 789body .border-red { border-color: var(--danger-border) !important; } 790body .q-badge.bg-red { color: var(--on-color) !important; } 791body.body--dark .q-badge.bg-red { background-color: var(--danger-bg) !important; color: var(--red) !important; } 792body .text-red-1 { color: var(--red) !important; } 793body .bg-red-1 { background-color: var(--danger-bg) !important; } 794body .border-red-1 { border-color: var(--danger-border) !important; } 795body .text-red-2 { color: var(--red) !important; } 796body .bg-red-2 { background-color: var(--danger-bg) !important; } 797body .border-red-2 { border-color: var(--danger-border) !important; } 798body .text-red-3 { color: var(--red) !important; } 799body .bg-red-3 { background-color: var(--danger-bg) !important; } 800body .border-red-3 { border-color: var(--danger-border) !important; } 801body .text-red-4 { color: var(--red) !important; } 802body .bg-red-4 { background-color: var(--red) !important; } 803body .border-red-4 { border-color: var(--danger-border) !important; } 804body .q-badge.bg-red-4 { color: var(--on-color) !important; } 805body.body--dark .q-badge.bg-red-4 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 806body .text-red-5 { color: var(--red) !important; } 807body .bg-red-5 { background-color: var(--red) !important; } 808body .border-red-5 { border-color: var(--danger-border) !important; } 809body .q-badge.bg-red-5 { color: var(--on-color) !important; } 810body.body--dark .q-badge.bg-red-5 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 811body .text-red-6 { color: var(--red) !important; } 812body .bg-red-6 { background-color: var(--red) !important; } 813body .border-red-6 { border-color: var(--danger-border) !important; } 814body .q-badge.bg-red-6 { color: var(--on-color) !important; } 815body.body--dark .q-badge.bg-red-6 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 816body .text-red-7 { color: var(--red) !important; } 817body .bg-red-7 { background-color: var(--red) !important; } 818body .border-red-7 { border-color: var(--danger-border) !important; } 819body .q-badge.bg-red-7 { color: var(--on-color) !important; } 820body.body--dark .q-badge.bg-red-7 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 821body .text-red-8 { color: var(--red) !important; } 822body .bg-red-8 { background-color: var(--red) !important; } 823body .border-red-8 { border-color: var(--danger-border) !important; } 824body .q-badge.bg-red-8 { color: var(--on-color) !important; } 825body.body--dark .q-badge.bg-red-8 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 826body .text-red-9 { color: var(--red) !important; } 827body .bg-red-9 { background-color: var(--red) !important; } 828body .border-red-9 { border-color: var(--danger-border) !important; } 829body .q-badge.bg-red-9 { color: var(--on-color) !important; } 830body.body--dark .q-badge.bg-red-9 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 831body .text-red-50 { color: var(--red) !important; } 832body .bg-red-50 { background-color: var(--danger-bg) !important; } 833body .border-red-50 { border-color: var(--danger-border) !important; } 834body .text-red-100 { color: var(--red) !important; } 835body .bg-red-100 { background-color: var(--danger-bg) !important; } 836body .border-red-100 { border-color: var(--danger-border) !important; } 837body .text-red-200 { color: var(--red) !important; } 838body .bg-red-200 { background-color: var(--danger-bg) !important; } 839body .border-red-200 { border-color: var(--danger-border) !important; } 840body .text-red-300 { color: var(--red) !important; } 841body .bg-red-300 { background-color: var(--danger-bg) !important; } 842body .border-red-300 { border-color: var(--danger-border) !important; } 843body .text-red-400 { color: var(--red) !important; } 844body .bg-red-400 { background-color: var(--red) !important; } 845body .border-red-400 { border-color: var(--danger-border) !important; } 846body .q-badge.bg-red-400 { color: var(--on-color) !important; } 847body.body--dark .q-badge.bg-red-400 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 848body .text-red-500 { color: var(--red) !important; } 849body .bg-red-500 { background-color: var(--red) !important; } 850body .border-red-500 { border-color: var(--danger-border) !important; } 851body .q-badge.bg-red-500 { color: var(--on-color) !important; } 852body.body--dark .q-badge.bg-red-500 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 853body .text-red-600 { color: var(--red) !important; } 854body .bg-red-600 { background-color: var(--red) !important; } 855body .border-red-600 { border-color: var(--danger-border) !important; } 856body .q-badge.bg-red-600 { color: var(--on-color) !important; } 857body.body--dark .q-badge.bg-red-600 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 858body .text-red-700 { color: var(--red) !important; } 859body .bg-red-700 { background-color: var(--red) !important; } 860body .border-red-700 { border-color: var(--danger-border) !important; } 861body .q-badge.bg-red-700 { color: var(--on-color) !important; } 862body.body--dark .q-badge.bg-red-700 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 863body .text-red-800 { color: var(--red) !important; } 864body .bg-red-800 { background-color: var(--red) !important; } 865body .border-red-800 { border-color: var(--danger-border) !important; } 866body .q-badge.bg-red-800 { color: var(--on-color) !important; } 867body.body--dark .q-badge.bg-red-800 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 868body .text-red-900 { color: var(--red) !important; } 869body .bg-red-900 { background-color: var(--red) !important; } 870body .border-red-900 { border-color: var(--danger-border) !important; } 871body .q-badge.bg-red-900 { color: var(--on-color) !important; } 872body.body--dark .q-badge.bg-red-900 { background-color: var(--danger-bg) !important; color: var(--red) !important; } 873body .hover\:text-red-400:hover { color: var(--link-hover) !important; } 874body .hover\:text-red-500:hover { color: var(--link-hover) !important; } 875body .hover\:text-red-600:hover { color: var(--link-hover) !important; } 876body .hover\:text-red-700:hover { color: var(--link-hover) !important; } 877body .hover\:text-red-800:hover { color: var(--link-hover) !important; } 878body .text-purple { color: var(--purple) !important; } 879body .bg-purple { background-color: var(--purple) !important; } 880body .border-purple { border-color: var(--reduce-border) !important; } 881body .q-badge.bg-purple { color: var(--on-color) !important; } 882body.body--dark .q-badge.bg-purple { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 883body .text-purple-1 { color: var(--purple) !important; } 884body .bg-purple-1 { background-color: var(--reduce-bg) !important; } 885body .border-purple-1 { border-color: var(--reduce-border) !important; } 886body .text-purple-2 { color: var(--purple) !important; } 887body .bg-purple-2 { background-color: var(--reduce-bg) !important; } 888body .border-purple-2 { border-color: var(--reduce-border) !important; } 889body .text-purple-3 { color: var(--purple) !important; } 890body .bg-purple-3 { background-color: var(--reduce-bg) !important; } 891body .border-purple-3 { border-color: var(--reduce-border) !important; } 892body .text-purple-4 { color: var(--purple) !important; } 893body .bg-purple-4 { background-color: var(--purple) !important; } 894body .border-purple-4 { border-color: var(--reduce-border) !important; } 895body .q-badge.bg-purple-4 { color: var(--on-color) !important; } 896body.body--dark .q-badge.bg-purple-4 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 897body .text-purple-5 { color: var(--purple) !important; } 898body .bg-purple-5 { background-color: var(--purple) !important; } 899body .border-purple-5 { border-color: var(--reduce-border) !important; } 900body .q-badge.bg-purple-5 { color: var(--on-color) !important; } 901body.body--dark .q-badge.bg-purple-5 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 902body .text-purple-6 { color: var(--purple) !important; } 903body .bg-purple-6 { background-color: var(--purple) !important; } 904body .border-purple-6 { border-color: var(--reduce-border) !important; } 905body .q-badge.bg-purple-6 { color: var(--on-color) !important; } 906body.body--dark .q-badge.bg-purple-6 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 907body .text-purple-7 { color: var(--purple) !important; } 908body .bg-purple-7 { background-color: var(--purple) !important; } 909body .border-purple-7 { border-color: var(--reduce-border) !important; } 910body .q-badge.bg-purple-7 { color: var(--on-color) !important; } 911body.body--dark .q-badge.bg-purple-7 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 912body .text-purple-8 { color: var(--purple) !important; } 913body .bg-purple-8 { background-color: var(--purple) !important; } 914body .border-purple-8 { border-color: var(--reduce-border) !important; } 915body .q-badge.bg-purple-8 { color: var(--on-color) !important; } 916body.body--dark .q-badge.bg-purple-8 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 917body .text-purple-9 { color: var(--purple) !important; } 918body .bg-purple-9 { background-color: var(--purple) !important; } 919body .border-purple-9 { border-color: var(--reduce-border) !important; } 920body .q-badge.bg-purple-9 { color: var(--on-color) !important; } 921body.body--dark .q-badge.bg-purple-9 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 922body .text-purple-50 { color: var(--purple) !important; } 923body .bg-purple-50 { background-color: var(--reduce-bg) !important; } 924body .border-purple-50 { border-color: var(--reduce-border) !important; } 925body .text-purple-100 { color: var(--purple) !important; } 926body .bg-purple-100 { background-color: var(--reduce-bg) !important; } 927body .border-purple-100 { border-color: var(--reduce-border) !important; } 928body .text-purple-200 { color: var(--purple) !important; } 929body .bg-purple-200 { background-color: var(--reduce-bg) !important; } 930body .border-purple-200 { border-color: var(--reduce-border) !important; } 931body .text-purple-300 { color: var(--purple) !important; } 932body .bg-purple-300 { background-color: var(--reduce-bg) !important; } 933body .border-purple-300 { border-color: var(--reduce-border) !important; } 934body .text-purple-400 { color: var(--purple) !important; } 935body .bg-purple-400 { background-color: var(--purple) !important; } 936body .border-purple-400 { border-color: var(--reduce-border) !important; } 937body .q-badge.bg-purple-400 { color: var(--on-color) !important; } 938body.body--dark .q-badge.bg-purple-400 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 939body .text-purple-500 { color: var(--purple) !important; } 940body .bg-purple-500 { background-color: var(--purple) !important; } 941body .border-purple-500 { border-color: var(--reduce-border) !important; } 942body .q-badge.bg-purple-500 { color: var(--on-color) !important; } 943body.body--dark .q-badge.bg-purple-500 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 944body .text-purple-600 { color: var(--purple) !important; } 945body .bg-purple-600 { background-color: var(--purple) !important; } 946body .border-purple-600 { border-color: var(--reduce-border) !important; } 947body .q-badge.bg-purple-600 { color: var(--on-color) !important; } 948body.body--dark .q-badge.bg-purple-600 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 949body .text-purple-700 { color: var(--purple) !important; } 950body .bg-purple-700 { background-color: var(--purple) !important; } 951body .border-purple-700 { border-color: var(--reduce-border) !important; } 952body .q-badge.bg-purple-700 { color: var(--on-color) !important; } 953body.body--dark .q-badge.bg-purple-700 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 954body .text-purple-800 { color: var(--purple) !important; } 955body .bg-purple-800 { backgr
955ound-color: var(--purple) !important; } 956body .border-purple-800 { border-color: var(--reduce-border) !important; } 957body .q-badge.bg-purple-800 { color: var(--on-color) !important; } 958body.body--dark .q-badge.bg-purple-800 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 959body .text-purple-900 { color: var(--purple) !important; } 960body .bg-purple-900 { background-color: var(--purple) !important; } 961body .border-purple-900 { border-color: var(--reduce-border) !important; } 962body .q-badge.bg-purple-900 { color: var(--on-color) !important; } 963body.body--dark .q-badge.bg-purple-900 { background-color: var(--reduce-bg) !important; color: var(--purple) !important; } 964body .hover\:text-purple-400:hover { color: var(--link-hover) !important; } 965body .hover\:text-purple-500:hover { color: var(--link-hover) !important; } 966body .hover\:text-purple-600:hover { color: var(--link-hover) !important; } 967body .hover\:text-purple-700:hover { color: var(--link-hover) !important; } 968body .hover\:text-purple-800:hover { color: var(--link-hover) !important; } 969body .text-pink { color: var(--pink) !important; } 970body .bg-pink { background-color: var(--pink) !important; } 971body .border-pink { border-color: var(--reduce-border) !important; } 972body .q-badge.bg-pink { color: var(--on-color) !important; } 973body.body--dark .q-badge.bg-pink { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 974body .text-pink-1 { color: var(--pink) !important; } 975body .bg-pink-1 { background-color: var(--reduce-bg) !important; } 976body .border-pink-1 { border-color: var(--reduce-border) !important; } 977body .text-pink-2 { color: var(--pink) !important; } 978body .bg-pink-2 { background-color: var(--reduce-bg) !important; } 979body .border-pink-2 { border-color: var(--reduce-border) !important; } 980body .text-pink-3 { color: var(--pink) !important; } 981body .bg-pink-3 { background-color: var(--reduce-bg) !important; } 982body .border-pink-3 { border-color: var(--reduce-border) !important; } 983body .text-pink-4 { color: var(--pink) !important; } 984body .bg-pink-4 { background-color: var(--pink) !important; } 985body .border-pink-4 { border-color: var(--reduce-border) !important; } 986body .q-badge.bg-pink-4 { color: var(--on-color) !important; } 987body.body--dark .q-badge.bg-pink-4 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 988body .text-pink-5 { color: var(--pink) !important; } 989body .bg-pink-5 { background-color: var(--pink) !important; } 990body .border-pink-5 { border-color: var(--reduce-border) !important; } 991body .q-badge.bg-pink-5 { color: var(--on-color) !important; } 992body.body--dark .q-badge.bg-pink-5 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 993body .text-pink-6 { color: var(--pink) !important; } 994body .bg-pink-6 { background-color: var(--pink) !important; } 995body .border-pink-6 { border-color: var(--reduce-border) !important; } 996body .q-badge.bg-pink-6 { color: var(--on-color) !important; } 997body.body--dark .q-badge.bg-pink-6 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 998body .text-pink-7 { color: var(--pink) !important; } 999body .bg-pink-7 { background-color: var(--pink) !important; } 1000body .border-pink-7 { border-color: var(--reduce-border) !important; } 1001body .q-badge.bg-pink-7 { color: var(--on-color) !important; } 1002body.body--dark .q-badge.bg-pink-7 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 1003body .text-pink-8 { color: var(--pink) !important; } 1004body .bg-pink-8 { background-color: var(--pink) !important; } 1005body .border-pink-8 { border-color: var(--reduce-border) !important; } 1006body .q-badge.bg-pink-8 { color: var(--on-color) !important; } 1007body.body--dark .q-badge.bg-pink-8 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 1008body .text-pink-9 { color: var(--pink) !important; } 1009body .bg-pink-9 { background-color: var(--pink) !important; } 1010body .border-pink-9 { border-color: var(--reduce-border) !important; } 1011body .q-badge.bg-pink-9 { color: var(--on-color) !important; } 1012body.body--dark .q-badge.bg-pink-9 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 1013body .text-pink-50 { color: var(--pink) !important; } 1014body .bg-pink-50 { background-color: var(--reduce-bg) !important; } 1015body .border-pink-50 { border-color: var(--reduce-border) !important; } 1016body .text-pink-100 { color: var(--pink) !important; } 1017body .bg-pink-100 { background-color: var(--reduce-bg) !important; } 1018body .border-pink-100 { border-color: var(--reduce-border) !important; } 1019body .text-pink-200 { color: var(--pink) !important; } 1020body .bg-pink-200 { background-color: var(--reduce-bg) !important; } 1021body .border-pink-200 { border-color: var(--reduce-border) !important; } 1022body .text-pink-300 { color: var(--pink) !important; } 1023body .bg-pink-300 { background-color: var(--reduce-bg) !important; } 1024body .border-pink-300 { border-color: var(--reduce-border) !important; } 1025body .text-pink-400 { color: var(--pink) !important; } 1026body .bg-pink-400 { background-color: var(--pink) !important; } 1027body .border-pink-400 { border-color: var(--reduce-border) !important; } 1028body .q-badge.bg-pink-400 { color: var(--on-color) !important; } 1029body.body--dark .q-badge.bg-pink-400 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 1030body .text-pink-500 { color: var(--pink) !important; } 1031body .bg-pink-500 { background-color: var(--pink) !important; } 1032body .border-pink-500 { border-color: var(--reduce-border) !important; } 1033body .q-badge.bg-pink-500 { color: var(--on-color) !important; } 1034body.body--dark .q-badge.bg-pink-500 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 1035body .text-pink-600 { color: var(--pink) !important; } 1036body .bg-pink-600 { background-color: var(--pink) !important; } 1037body .border-pink-600 { border-color: var(--reduce-border) !important; } 1038body .q-badge.bg-pink-600 { color: var(--on-color) !important; } 1039body.body--dark .q-badge.bg-pink-600 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 1040body .text-pink-700 { color: var(--pink) !important; } 1041body .bg-pink-700 { background-color: var(--pink) !important; } 1042body .border-pink-700 { border-color: var(--reduce-border) !important; } 1043body .q-badge.bg-pink-700 { color: var(--on-color) !important; } 1044body.body--dark .q-badge.bg-pink-700 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 1045body .text-pink-800 { color: var(--pink) !important; } 1046body .bg-pink-800 { background-color: var(--pink) !important; } 1047body .border-pink-800 { border-color: var(--reduce-border) !important; } 1048body .q-badge.bg-pink-800 { color: var(--on-color) !important; } 1049body.body--dark .q-badge.bg-pink-800 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 1050body .text-pink-900 { color: var(--pink) !important; } 1051body .bg-pink-900 { background-color: var(--pink) !important; } 1052body .border-pink-900 { border-color: var(--reduce-border) !important; } 1053body .q-badge.bg-pink-900 { color: var(--on-color) !important; } 1054body.body--dark .q-badge.bg-pink-900 { background-color: var(--reduce-bg) !important; color: var(--pink) !important; } 1055body .hover\:text-pink-400:hover { color: var(--link-hover) !important; } 1056body .hover\:text-pink-500:hover { color: var(--link-hover) !important; } 1057body .hover\:text-pink-600:hover { color: var(--link-hover) !important; } 1058body .hover\:text-pink-700:hover { color: var(--link-hover) !important; } 1059body .hover\:text-pink-800:hover { color: var(--link-hover) !important; } 1060}</style> 1061 1062<style> 1063:root { 1064 --motion-ease-out: cubic-bezier(0.22, 1, 0.36, 1); 1065 --motion-fast: 180ms; 1066 --motion-content: 250ms; 1067 --motion-chip: 210ms; 1068} 1069.motion-search-input .q-field__control { 1070 transition: box-shadow var(--motion-fast) var(--motion-ease-out), 1071 background-color var(--motion-fast) ease; 1072} 1073.motion-search-input.q-field--focused .q-field__control { 1074 box-shadow: 0 0 0 3px var(--focus-ring); 1075} 1076.motion-search-button { 1077 transition: transform var(--motion-fast) var(--motion-ease-out), 1078 box-shadow var(--motion-fast) ease, opacity var(--motion-fast) ease; 1079} 1080@media (hover: hover) { 1081 .motion-search-button:not(.disabled):hover { 1082 transform: translateY(-1px); 1083 box-shadow: 0 3px 8px var(--shadow); 1084 } 1085} 1086.motion-search-button:active { transform: translateY(0); } 1087.motion-search-button.disabled { opacity: 0.82; } 1088.motion-search-spinner { animation: motion-chip-enter var(--motion-fast) var(--motion-ease-out) both; } 1089@keyframes motion-content-enter { 1090 from { opacity: 0; transform: translateY(6px); } 1091 to { opacity: 1; transform: translateY(0); } 1092} 1093@keyframes motion-chip-enter { 1094 from { opacity: 0; transform: translateY(3px); } 1095 to { opacity: 1; transform: translateY(0); } 1096} 1097@keyframes motion-recommendation-enter-from-right { 1098 from { transform: translateX(16px); } 1099 to { transform: translateX(0); } 1100} 1101@keyframes motion-recommendation-enter-from-left { 1102 from { transform: translateX(-16px); } 1103 to { transform: translateX(0); } 1104} 1105.motion-results-enter, .motion-secondary-enter, .motion-refresh-enter { 1106 animation: motion-content-enter var(--motion-content) var(--motion-ease-out) both; 1107} 1108.motion-recommendation-enter-right { 1109 animation: motion-recommendation-enter-from-right var(--motion-content) var(--motion-ease-out) both; 1110} 1111.motion-recommendation-enter-left { 1112 animation: motion-recommendation-enter-from-left var(--motion-content) var(--motion-ease-out) both; 1113} 1114.motion-chip-enter { animation: motion-chip-enter var(--motion-chip) var(--motion-ease-out) both; } 1115@media (prefers-reduced-motion: reduce) { 1116 .motion-search-input .q-field__control, .motion-search-button, .motion-search-spinner, 1117 .related-item, .weight-btn { transition-duration: 1ms !important; } 1118 .motion-results-enter, .motion-secondary-enter, .motion-refresh-enter, 1119 .motion-recommendation-enter-right, .motion-recommendation-enter-left, 1120 .motion-chip-enter, .motion-search-spinner { animation: none !important; } 1121} 1122</style> 1123 1124 1125 <meta name="description" content="åºäºè¯ä¹å¹é ç Danbooru æ ç¾æç´¢å¼æï¼æ¯æä¸è±åè¯æè¿°ãå¤ç»´å¹é ãæºè½åè¯ä¸å ±ç°å ³èæ¨èã"> 1126 <meta name="keywords" content="Danbooru, AIç»ç», Stable Diffusion, æç¤ºè¯, æ ç¾æç´¢, RAG, Prompt, NovelAI"> 1127 <meta name="google-site-verification" content="cx4sl9Mb172GUFL556JFwKCP-pT3naQcmlMriy5B8ls" /> 1128 1129 <style> 1130 .nsfw-blur-cell { filter: blur(8px); opacity: 0.5; transition: all 0.3s ease; 1131 pointer-events: none !important; user-select: none !important; } 1132 .nsfw-checkbox-disabled { pointer-events: none !important; opacity: 0.3 !important; }
1133 .nsfw-row-blocked { cursor: not-allowed !important; } 1134 .result-table-flat { 1135 border-radius: 4px; 1136 box-shadow: none !important; 1137 } 1138 .result-table-flat .q-table th, 1139 .result-table-flat .q-table td { 1140 border-color: var(--cell-border); 1141 } 1142 .recommendation-grid { 1143 overflow: hidden; 1144 background: var(--surface); 1145 border-top: 1px solid var(--cell-border); 1146 border-bottom: 1px solid var(--cell-border); 1147 } 1148 .recommendation-row + .recommendation-row { 1149 border-top: 1px solid var(--cell-border); 1150 } 1151 .recommendation-cell { 1152 align-self: stretch; 1153 display: flex; 1154 align-items: center; 1155 } 1156 .related-item { 1157 transition: box-shadow var(--motion-fast) var(--motion-ease-out); 1158 } 1159 @media (hover: hover) { 1160 .related-item:hover { 1161 box-shadow: inset 0 0 0 9999px var(--hover-overlay); 1162 } 1163 } 1164 .tag-link { text-decoration: none; font-family: 'Consolas', 'Monaco', 'Courier New', monospace; } 1165 .tag-link:hover { text-decoration: underline; } 1166 .weight-chip { display: inline-flex; align-items: center; gap: 2px; 1167 border-radius: 16px; padding: 2px 6px 2px 4px; 1168 background: var(--chip-bg); border: 1px solid var(--chip-border); 1169 font-size: 12px; margin: 3px; white-space: nowrap; } 1170 .weight-chip.boosted { background: var(--boost-bg); border-color: var(--boost-border); } 1171 .weight-chip.reduced { background: var(--reduce-bg); border-color: var(--reduce-border); } 1172 .weight-btn { cursor: pointer; width: 18px; height: 18px; border-radius: 50%; 1173 display: inline-flex; align-items: center; justify-content: center; 1174 font-size: 13px; font-weight: bold; line-height: 1; 1175 border: none; background: var(--button-bg); 1176 color: var(--button-text); transition: background 0.15s; padding: 0; } 1177 .weight-btn:hover { background: var(--button-hover); } 1178 .weight-label { font-family: Consolas, Monaco, monospace; font-size: 11px; 1179 color: var(--subtle); min-width: 28px; text-align: center; } 1180 1181 :root { 1182 --section-radius: 8px; 1183 } 1184 .product-search-card { 1185 background: var(--surface); 1186 border: 1px solid var(--section-border); 1187 border-top: 3px solid var(--primary); 1188 border-radius: var(--section-radius); 1189 box-shadow: none; 1190 } 1191 .section-surface { 1192 box-sizing: border-box; 1193 background: var(--section-surface); 1194 border: 1px solid var(--section-border); 1195 border-radius: var(--section-radius); 1196 box-shadow: none !important; 1197 } 1198 .section-heading { 1199 color: var(--section-heading); 1200 font-size: 14px; 1201 font-weight: 700; 1202 line-height: 1.4; 1203 } 1204 .service-state-panel { 1205 border-radius: 8px; 1206 padding: 7px 10px; 1207 font-size: 12px; 1208 } 1209 .service-state-panel.loading { 1210 background: var(--info-bg); 1211 border: 1px solid var(--info-border); 1212 color: var(--info-text); 1213 } 1214 .service-state-panel.ready { 1215 background: var(--service-ready-bg); 1216 border: 1px solid var(--service-ready-border); 1217 color: var(--service-ready-text); 1218 } 1219 .service-state-panel.busy { 1220 background: var(--warning-bg); 1221 border: 1px solid var(--warning-border); 1222 color: var(--warning-text); 1223 } 1224 .query-insight-panel { 1225 padding: 10px 12px; 1226 } 1227 .homepage-support-note { 1228 color: var(--muted); 1229 font-size: 12px; 1230 line-height: 1.6; 1231 } 1232 .homepage-support-note a { 1233 color: var(--primary); 1234 font-weight: 500; 1235 text-decoration: none; 1236 } 1237 .homepage-support-note a:hover { 1238 color: var(--link); 1239 text-decoration: underline; 1240 } 1241 .release-notice-row { 1242 display: flex; 1243 flex-wrap: nowrap; 1244 align-items: center; 1245 gap: 12px; 1246 } 1247 .release-notice { 1248 background: var(--notice-bg); 1249 border-color: var(--notice-border); 1250 } 1251 .release-notice-icon, 1252 .release-notice-detail, 1253 .release-notice-close { 1254 flex: 0 0 auto; 1255 } 1256 .release-notice-copy { 1257 flex: 1 1 auto; 1258 min-width: 0; 1259 color: var(--notice-text); 1260 font-size: 13px; 1261 line-height: 1.55; 1262 } 1263 .release-notice-detail { 1264 min-height: 32px; 1265 padding-right: 12px; 1266 padding-left: 12px; 1267 } 1268 .release-notice .release-notice-detail { 1269 color: var(--notice-action); 1270 } 1271 .release-notice .release-notice-detail:hover { 1272 background: var(--notice-hover); 1273 } 1274 .release-notice .release-notice-close { 1275 color: var(--notice-close); 1276 } 1277 @media (max-width: 640px) { 1278 .release-notice-row { 1279 gap: 7px; 1280 } 1281 .release-notice-copy { 1282 font-size: 12px; 1283 line-height: 1.5; 1284 } 1285 .release-notice-detail { 1286 min-height: 30px; 1287 padding-right: 8px; 1288 padding-left: 8px; 1289 } 1290 } 1291 .help-section { 1292 width: 100%; 1293 gap: 12px; 1294 background: var(--surface); 1295 } 1296 .help-section-heading { 1297 display: flex; 1298 flex-direction: column; 1299 width: 100%; 1300 gap: 5px; 1301 padding: 12px 16px; 1302 border: 1px solid var(--help-border); 1303 border-radius: 8px; 1304 background: var(--help-bg); 1305 } 1306 .help-section-heading-title { 1307 color: var(--help-title); 1308 font-size: 15px; 1309 font-weight: 700; 1310 line-height: 1.4; 1311 } 1312 .help-section-heading-subtitle { 1313 color: var(--link); 1314 font-size: 13px; 1315 font-weight: 400; 1316 line-height: 1.55; 1317 } 1318 .help-section-heading--tutorial { 1319 border-color: var(--reduce-border); 1320 background: var(--reduce-bg); 1321 } 1322 .help-section-heading--tutorial .help-section-heading-title, 1323 .help-section-heading--tutorial .help-section-heading-subtitle { 1324 color: var(--purple); 1325 } 1326 .help-section-heading--documentation { 1327 border-color: var(--help-success-border); 1328 background: var(--success-bg); 1329 } 1330 .help-section-heading--documentation .help-section-heading-title { 1331 color: var(--success-text); 1332 } 1333 .help-section-heading--documentation .help-section-heading-subtitle { 1334 color: var(--help-success-text); 1335 } 1336 .help-section-heading--notice { 1337 border-color: var(--warning-border); 1338 background: var(--warning-bg); 1339 } 1340 .help-section-heading--notice .help-section-heading-title { 1341 color: var(--warning-text); 1342 } 1343 .help-section-heading--notice .help-section-heading-subtitle { 1344 color: var(--amber); 1345 } 1346 .help-content { 1347 width: 100%; 1348 color: var(--text); 1349 font-size: 14px; 1350 line-height: 1.75; 1351 } 1352 .help-section > .help-content { 1353 box-sizing: border-box; 1354 padding-right: 16px; 1355 padding-left: 16px; 1356 } 1357 .help-content h3, 1358 .help-content h4 { 1359 color: var(--text); 1360 } 1361 .help-link { 1362 color: var(--link); 1363 font-size: 14px; 1364 line-height: 1.6; 1365 } 1366 .help-link:hover { 1367 color: var(--link-hover); 1368 text-decoration: underline; 1369 } 1370 1371 /* 强å¶åæ å¹¶æ */ 1372 .two-col-layout { 1373 display: flex !important; 1374 flex-wrap: nowrap !important; 1375 align-items: flex-start !important; 1376 gap: 16px !important; 1377 } 1378 .two-col-layout > .col-left { 1379 flex: 0 0 62% !important; 1380 min-width: 0 !important; 1381 max-width: 62% !important; 1382 overflow: hidden; 1383 } 1384 .two-col-layout > .col-right { 1385 flex: 1 1 0 !important; 1386 min-width: 0 !important; 1387 max-width: none !important; 1388 overflow: hidden; 1389 } 1390 1391 /* çªå±åé为ä¸ä¸æå */ 1392 @media (max-width: 900px) { 1393 .two-col-layout { 1394 flex-wrap: wrap !important; 1395 } 1396 .two-col-layout > .col-left, 1397 .two-col-layout > .col-right { 1398 flex: 1 1 100% !important; 1399 max-width: 100% !important; 1400 } 1401 } 1402 1403 </style>
vendor: 72 bytes, lines 1403-1404
1403 1404 <script async src="https://www.googletagmanager.com/gtag/js?id=
1404G-QPB7EEPR5G
vendor: 20 bytes, lines 1404-1405
1404"></script> 1405
1405<script> 1406
vendor: 163 bytes, lines 1406-1409
1406window.dataLayer = window.dataLayer || []; 1407 function gtag(){dataLayer.push(arguments);} 1408 gtag('js', new Date()); 1409 gtag('config', '
1409G-QPB7EEPR5G
vendor: 12 bytes, lines 1409-1410
1409'); 1410
1410</script>
1410 1411
1411<script> 1412 document.addEventListener('DOMContentLoaded', function() { 1413 function openExternal(root) { 1414 root.querySelectorAll('a[href^="http"]').forEach(function(a) { 1415 a.setAttribute('target', '_blank'); 1416 a.setAttribute('rel', 'noopener noreferrer'); 1417 }); 1418 } 1419 openExternal(document); 1420 new MutationObserver(function(mutations) { 1421 mutations.forEach(function(m) { 1422 m.addedNodes.forEach(function(node) { 1423 if (node.querySelectorAll) openExternal(node); 1424 }); 1425 }); 1426 }).observe(document.body, { childList: true, subtree: true }); 1427 }); 1428 </script>
1428 1429 1430 1431 <!-- prevent Prettier from removing this line --> 1432 1433 <link rel="modulepreload" href="/_nicegui/3.17.1/static/vue.esm-browser.prod.js" /> 1434 1435 <link rel="modulepreload" href="/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/dark_mode.js" /> 1436 1437 <link rel="modulepreload" href="/_nicegui/3.17.1/components/1971976debc1bf4b9b26311320e9136f/local_dialog.js" /> 1438 1439 <link rel="modulepreload" href="/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/image.js" /> 1440 1441 <link rel="modulepreload" href="/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/link.js" /> 1442 1443 <link rel="modulepreload" href="/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/markdown.js" /> 1444 1445 <link rel="modulepreload" href="/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/html.js" /> 1446 1447 <link rel="modulepreload" href="/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/input.js" /> 1448 1449 <link rel="modulepreload" href="/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/select.js" /> 1450 1451 <link rel="modulepreload" href="/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/expansion.js" /> 1452 1453 <link rel="modulepreload" href="/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/table.js" /> 1454 1455 <!-- prevent Prettier from removing this line --> 1456 1457 <style type="text/tailwindcss"> 1458 @custom-variant dark (&:where(body.body--dark, body.body--dark *)); 1459 </style> 1460 1461 <!-- prevent Prettier from removing this line --> 1462 1463 </head> 1464 <body> 1465
1465<script defer src="/_nicegui/3.17.1/static/socket.io.min.js"></script>
1465 1466 1467
1467<script defer src="/_nicegui/3.17.1/static/tailwindcss.min.js"></script>
1467 1468 1469
1469<script type="module"> 1470 import * as Vue from "vue"; 1471 globalThis.Vue = Vue; 1472 document.getElementById("esm-fallback")?.remove(); 1473 </script>
1473 1474 1475
1475<script defer src="/_nicegui/3.17.1/static/quasar.umd.prod.js"></script>
1475 1476 1477
1477<script defer src="/_nicegui/3.17.1/static/nicegui.js"></script>
1477 1478 1479
1479<script defer src="/_nicegui/3.17.1/static/lang/en-US.umd.prod.js"></script>
1479 1480 <style></style> 1481 1482 1483 1484 <style> 1485 #esm-fallback { 1486 display: flex; 1487 justify-content: center; 1488 align-items: center; 1489 text-align: center; 1490 height: 100vh; 1491 font-family: sans-serif; 1492 color: #888; 1493 opacity: 0; 1494 animation: esm-fallback-reveal 0s 1s forwards; 1495 } 1496 @keyframes esm-fallback-reveal { 1497 to { 1498 opacity: 1; 1499 } 1500 } 1501 #esm-fallback ~ * { 1502 display: none; 1503 } 1504 </style> 1505 <div id="esm-fallback">Your browser does not support ES modules.<br />Please use a modern browser.</div> 1506 <div id="app" ></div> 1507 <div id="nicegui-keep-alive-cache" style="display: none" aria-hidden="true"></div> 1508 <div id="popup" class="nicegui-error-popup" aria-hidden="true"> 1509 <span>Connection lost.</span> 1510 <span>Trying to reconnect...</span> 1511 </div> 1512 <div id="too_long_message_popup" class="nicegui-error-popup" aria-hidden="true"> 1513 <span>Message too long</span> 1514 <span>The message is too large for WebSocket transmission.</span> 1515 </div> 1516
1516<script type="module"> 1517 // Load DOMPurify for HTML sanitization 1518 // NOTE: Always use DOMPurify instead of native setHTML because native setHTML strips class attributes. 1519 import DOMPurify from "dompurify"; 1520 Element.prototype.setHTML = function (html) { 1521 this.innerHTML = DOMPurify.sanitize(html); 1522 }; 1523 1524 const app = createApp(parseElements(String.raw`{"0":{"tag":"q-layout","class":["nicegui-layout"],"props":{"view":"hhh lpr fff"},"children":[1,5,16],"events":[{"listener_id":"63b0204d-9bb8-463d-bdde-abc4d5178931","type":"sub_pages_open","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"32dce5fd-27fd-488f-993a-10dfb6205f3d","type":"sub_pages_navigate","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"1":{"tag":"q-page-container","children":[2]},"2":{"tag":"q-page","children":[3]},"3":{"tag":"div","class":["nicegui-content"],"children":[4,6,17,62]},"4":{"tag":"nicegui-dark_mode","props":{"value":false,"loopback":true},"events":[{"listener_id":"b587c2d4-01c7-4719-a6da-1f87381b1527","type":"update:value","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"5":{"tag":"nicegui-local_dialog","props":{"model-value":false,"loopback":null},"children":[7],"events":[{"listener_id":"9ec47603-fe40-4325-b8ec-f98d35c1f4bb","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"6":{"tag":"div","class":["hidden"]},"7":{"tag":"q-card","class":["nicegui-card","w-full","max-w-sm"],"children":[8,14]},"8":{"tag":"div","class":["nicegui-column","w-full","items-center","gap-2","text-center"],"children":[9,10,11,12,13]},"9":{"tag":"div","text":"è°¢è°¢ä½ æ¿ææ¯æ","class":["text-base","font-bold","text-gray-800"]},"10":{"tag":"div","text":"å¦æä½ åæ¬¢è¿ä¸ªå°å·¥å ·ï¼å¯ä»¥èªæ¿èµèµä¸ç¹ç»´æ¤ææ¬ãå®ä¼ç»§ç»å è´¹å¼æ¾ï¼èµèµä¸ä¼è§£éä»»ä½é¢å¤åè½ãä¸ä¼æé«é¢åº¦ãä¸ä¼å½±åæç´¢ç»æï¼éåèè¡å°±å¥½ï¼æªæå¹´äººè¯·å¿èµèµã","class":["text-sm","text-gray-600","leading-relaxed"]},"11":{"tag":"nicegui-image","class":["w-60","max-w-full","rounded","border","border-gray-200"],"props":{"src":"https://akizukipic.oss-cn-beijing.aliyuncs.com/img/202501120027592.png"}},"12":{"tag":"div","text":"微信èµèµç ","class":["text-xs","text-gray-400"]},"13":{"tag":"nicegui-link","text":"å¦æä½ æ³ç»§ç»æè ¾ï¼ä¹å¯ä»¥ççåºäºè¿ä¸ªå°å·¥å ·çæ´å¤å·¥å ·é¾","class":["nicegui-link","text-xs","text-blue-500","hover:text-blue-700","hover:underline"],"props":{"href":"http://intro.sakizuki.site/index.html","target":"_blank"}},"14":{"tag":"div","class":["nicegui-row","row","w-full","justify-end"],"children":[15]},"15":{"tag":"q-btn","props":{"color":"grey-7","label":"å ³é","flat":true},"events":[{"listener_id":"7eb0c391-dddd-4293-951b-76b62e5e1aac","type":"click","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":"() => runMethod(5, \"setOpen\", [false])"}]},"16":{"tag":"nicegui-local_dialog","props":{"model-value":false,"loopback":null},"children":[18],"events":[{"listener_id":"9bc22022-13b8-40e3-b3af-86a4a12b11be","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"17":{"tag":"div","class":["hidden"]},"18":{"tag":"q-card","class":["nicegui-card","w-full","max-w-3xl","max-h-[90vh]","p-0","gap-0"],"children":[19,24]},"19":{"tag":"div","class":["nicegui-row","row","w-full","items-center","justify-between","px-5","py-4","border-b","border-slate-200"],"children":[20,23]},"20":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[21,22]},"21":{"tag":"q-icon","props":{"color":"primary","name":"help_outline"}},"22":{"tag":"div","text":"å¸®å© / å ³äº","class":["text-lg","font-bold","text-slate-800"]},"23":{"tag":"q-btn","props":{"color":"grey-7","label":"","icon":"close","flat":true,"dense":true,"round":true},"events":[{"listener_id":"3158ac94-4d86-4c4f-8d07-dd200870894f","type":"click","
1524specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":"() => runMethod(16, \"setOpen\", [false])"}]},"24":{"tag":"q-scroll-area","class":["nicegui-scroll-area","w-full","h-[72vh]"],"children":[25]},"25":{"tag":"div","class":["nicegui-column","w-full","gap-5","px-5","py-4"],"children":[26,31,36,41,55,59]},"26":{"tag":"div","class":["nicegui-column","help-section"],"children":[27,30]},"27":{"tag":"div","class":["help-section-heading"],"children":[28,29]},"28":{"tag":"div","text":"æè¿æ´æ°ï¼API Key å·²å¯ç¨","class":["help-section-heading-title"]},"29":{"tag":"div","text":"API å·²å¯ç¨ Key ç³è¯·ä¸éæµï¼æ¯æ Key é»è®¤æ¯å¤© 3,000 ç¹ï¼æ Key è°ç¨å
±äº«æ¯å¤© 15,000 ç¹è¯ç¨æ± ãç½é¡µæç´¢åMCPç»§ç»æ éç»å½ä½¿ç¨ã","class":["help-section-heading-subtitle"]},"30":{"tag":"nicegui-markdown","class":["nicegui-markdown","help-content"],"props":{"innerHTML":"<p>API Key å·²å¯ç¨ï¼è¯·ä½¿ç¨ Hugging Face è´¦å·<a href=\"https://sakizuki-danboorusearch.hf.space/developer/apply\">ç³è¯· API Key</a>ã</p>\n","sanitize":true,"resource-name":"codehilite_821444cf7f8b10160cbba208f6dd37d9.css","dynamic-resource-path":"/_nicegui/3.17.1/dynamic_resources"}},"31":{"tag":"div","class":["nicegui-column","help-section"],"children":[32,35]},"32":{"tag":"div","class":["help-section-heading","help-section-heading--notice"],"children":[33,34]},"33":{"tag":"div","text":"注æäºé¡¹","class":["help-section-heading-title"]},"34":{"tag":"div","text":"ä½¿ç¨æç´¢ç»æå坹夿¥å
¥è½ååï¼è¯·çæä»¥ä¸è¯´æã","class":["help-section-heading-subtitle"]},"35":{"tag":"nicegui-markdown","class":["nicegui-markdown","help-content"],"props":{"innerHTML":"<p><strong>AI è¾
å©</strong>ï¼åºäºè¯ä¹å¹é
ï¼ç»ææªå¿
ç»å¯¹åç¡® (Results may contain errors)</p>\n\n<p><strong>å
容è¦å</strong>ï¼æ¥æ¾ç»æå¯è½å
å« NSFW å
容 (May include NSFW content)</p>\n\n<p><strong>æ£ç´¢éå¶</strong>ï¼ä»
æ¯æä¸/è±åè¯æ¥æ¾ï¼æ´æ¨è䏿 (CN/EN only, CN is preferred)</p>\n\n<p><strong>æ ç¾èå´</strong>ï¼ä»
æ¾ç¤ºç¹å¾ãè§è²ä¸ä½åæ ç¾ï¼ä¸é¢æ°é¡» ⥠100 (General, Character &amp; Copyright only, Freq ⥠100)</p>\n","sanitize":true,"resource-name":"codehilite_821444cf7f8b10160cbba208f6dd37d9.css","dynamic-resource-path":"/_nicegui/3.17.1/dynamic_resources"}},"36":{"tag":"div","class":["nicegui-column","help-section"],"children":[37,40]},"37":{"tag":"div","class":["help-section-heading","help-section-heading--tutorial"],"children":[38,39]},"38":{"tag":"div","text":"ä½¿ç¨æç¨","class":["help-section-heading-title"]},"39":{"tag":"div","text":"äºè§£æç´¢ãå·¥ä½åºãåå²ãæ¶èã导å
¥åæ¨èç常ç¨åè½ã","class":["help-section-heading-subtitle"]},"40":{"tag":"nicegui-markdown","class":["nicegui-markdown","help-content"],"props":{"innerHTML":"<h3>1. æç´¢ä¸æ¥è¯¢çè§£</h3>\n\n<p>æç´¢åçâæ¥è¯¢çè§£âä¼åäºåå
çåè¯çéåè½ï¼å¢å äºæ¯å¦è¦ççæ è®°ï¼</p>\n\n<ul>\n<li><strong>绿è²</strong>ï¼è¿ä¸ªæ¦å¿µå·²ææ ç¾è¢«å å
¥å·¥ä½åºã</li>\n<li><strong>é»è²</strong>ï¼æç´¢ç»æä¸åå¨åéï¼ä½ä½ è¿æ²¡æéæ©ã</li>\n<li><strong>红è²</strong>ï¼å½åç»ææ²¡æè¦çï¼ç¹å»å®ä¼æ²¿ç¨å½ååæ°åèµ·è¡¥å
æç´¢ï¼ä¸ä¼æ¸
空工ä½åºã</li>\n<li>ç¹å»ç»¿è²æé»è²æ¦å¿µï¼å¯ä»¥åªæ¥çæ¥èªè¯¥æ¦å¿µçæç´¢ç»æï¼ç¹å»âå
¨é¨ç»æâæ¢å¤å®æ´å表ã</li>\n</ul>\n\n<h3>2. æ ç¾å·¥ä½åº</h3>\n\n<p>å¾éæç´¢ç»æãå
³èæ ç¾ãåç±»æ ç¾ææ¨èç»å¸åï¼å®ä»¬é½ä¼è¿å
¥åä¸ä¸ªå·¥ä½åºï¼å¹¶èªå¨ä¿åå¨å½åæµè§å¨ä¸ã</p>\n\n<ul>\n<li>ä½¿ç¨æ ç¾ä¸¤ä¾§ç <code>â / +</code> è°æ´ Prompt æéã</li>\n<li>使ç¨âæ¤é / æ¢å¤âåéæè¿çå·¥ä½åºä¿®æ¹ã</li>\n<li>
1524âæ¸
空已éâåªæ¸
空å½åå·¥ä½åºæ ç¾ï¼ä¸ä¼å é¤åå²åæ¶èã</li>\n<li>SDXLãNAIãAnima å¤å¶æ ¼å¼ä¼éå·¥ä½åºä¿åï¼ç»å¸æ ç¾å¨ Anima æ ¼å¼ä¸ä¼èªå¨ä½¿ç¨ <code>@ç»å¸å</code>ã</li>\n</ul>\n\n<h3>3. åå²ä¸ç»§ç»æç´¢</h3>\n\n<p>æ¯æ¬¡æç´¢é½ä¼è®°å½æ¥è¯¢ã彿¶çæç´¢è®¾ç½®åå·¥ä½åºå¿«ç
§ï¼</p>\n\n<ul>\n<li><strong>éæ°æç´¢</strong>ï¼æ¢å¤å岿¥è¯¢å彿¶çæç´¢åæ°ï¼ç¶åç«å³æç´¢ã</li>\n<li><strong>æ¢å¤å·¥ä½åº</strong>ï¼æ¢å¤å½æ¶çå·²éæ ç¾ãæéåæ ¼å¼ã</li>\n<li><strong>è¿½å æ¥è¯¢</strong>ï¼ä½¿ç¨å½å页é¢çæç´¢åæ°éæ°æ§è¡å岿¥è¯¢ï¼å¹¶ä¿çå½åå·¥ä½åºã</li>\n</ul>\n\n<h3>4. æ¶è</h3>\n\n<p>âä¿åæ¶èâä¼ä¿åå½åæ ç¾ç»åãæéãæ¥æºå Prompt æ ¼å¼ãæ¶èå¯ä»¥æ¢å¤ãåå¹¶æç´æ¥å¤å¶ï¼åå¹¶æ¶ï¼ååæ ç¾ä¿çå½åå·¥ä½åºå·²ææéã</p>\n\n<h3>5. Prompt 导å
¥ä¸ Alias çº é</h3>\n\n<p>ç¹å»â导å
¥ Promptâåç²è´´æ ç¾å符串ãå
¨è§éå·ååè§éå·ä¼çä»·è§£æï¼ä¸ä¼ æç²è´´å®æåï¼éè¦å次ç¹å»ç¡®è®¤æä¼å¯¼å
¥ã</p>\n\n<ul>\n<li>Alias æ¯ Danbooru 䏿 è®°å¼ç¨æ ç¾çæ°æ®æ¥å£ï¼å¯¼å
¥ Prompt åï¼ç³»ç»å°èªå¨æ¿æ¢å¼ç¨æ ç¾ï¼å¹¶å±ç¤ºæ¿æ¢å
³ç³»ã</li>\n<li>é夿 ç¾ä¼åå¹¶ï¼ä¸ä¼éå¤å å
¥ã</li>\n<li>æ æ³å¯ä¸è¯å«æç®æ ä¸å¨å½åæ ç¾åºä¸çå
容è¿å
¥âå¾
确认âï¼ä¸ä¼è¢«å¼ºè¡å å
¥ã</li>\n</ul>\n\n<h3>6. å
³èãåç±»ä¸ç»å¸æ¨è</h3>\n\n<ul>\n<li><strong>å
³èæ¨è</strong>æ ¹æ®æ ç¾å
±ç°å
³ç³»è¡¥å
ç»å¸¸ä¸èµ·åºç°çæ ç¾ã</li>\n<li><strong>åç±»æ ç¾</strong>æ ¹æ® Tag Group å±ç¤ºåä¸è¯ä¹ç»ä¸çå
¶ä»æ ç¾ã</li>\n<li><strong>æ¨èæ
é¿ç»å¸</strong>æ ¹æ®æ ç¾ä¸ç»å¸çå
±ç°æ°æ®æ¨èç»å¸ï¼æ¯é¡µæ¾ç¤º 8 ä½ï¼æ¬å坿¥çå¸¸è§æ ç¾ã</li>\n</ul>\n\n<p>æ¨èåå åªå±ç¤ºç³»ç»å®é
使ç¨çæ°æ®æ¥æºï¼ä¸ä¼èææ ç¾å
³ç³»ã</p>\n\n<h3>7. å¤ä»½ä¸è¿ç§»</h3>\n\n<p>âå¤ä»½ / è¿ç§»âå¯ä»¥å¯¼åºå®æ´ JSONï¼å
容å
æ¬å½åé
ç½®ãå·¥ä½åºãåå§æç´¢æ¥è¯¢ãåå²åæ¶èãæä»¶ä»
å¨ä½ 主å¨ä¸è½½æä¸ä¼ æ¶ç¦»å¼æµè§å¨ã导å
¥æ¶å¯ä»¥éæ©åå¹¶ææ¿æ¢ã</p>\n\n<h3>8. åé¦ä¸éç§</h3>\n\n<p>ä½ å¯ä»¥æäº¤æ´æ¬¡æç´¢é®é¢ææ ç¾ç¿»è¯é误ãåé¦åªè®°å½å½åæ¥è¯¢ãæç´¢è®¾ç½®ãåºç¨çæ¬åä½ ä¸»å¨å¡«åç说æï¼ä¸ä¼ä¸ä¼ æµè§å¨æçº¹ãæ¶èã宿´å岿æªç»æäº¤çå·¥ä½åºçä»»ä½ä¸ªäººä¿¡æ¯ã</p>\n","sanitize":true,"resource-name":"codehilite_821444cf7f8b10160cbba208f6dd37d9.css","dynamic-resource-path":"/_nicegui/3.17.1/dynamic_resources"}},"41":{"tag":"div","class":["nicegui-column","help-section"],"children":[42,45]},"42":{"tag":"div","class":["help-section-heading","help-section-heading--documentation"],"children":[43,44]},"43":{"tag":"div","text":"ææ¡£ä¸éæ","class":["help-section-heading-title"]},"44":{"tag":"div","text":"æ¥çæ¥å£ææ¡£ãå·¥å
·é¾ãæä»¶ä¸å
¬å¼æå¡æ¥å
¥è¯´æã","class":["help-section-heading-subtitle"]},"45":{"tag":"div","class":["nicegui-column","help-content","gap-3"],"children":[46,54]},"46":{"tag":"div","class":["nicegui-row","row","w-full","gap-3","flex-wrap"],"children":[47,48,49,50,51,52,53]},"47":{"tag":"nicegui-link","text":"å·¥å
·é¾ä½¿ç¨æå","class":["nicegui-link","help-link"],"props":{"href":"http://intro.sakizuki.site/index.html","target":"_blank"}},"48":{"tag":"nicegui-link","text":"API ææ¡£","class":["nicegui-link","help-link"],"props":{"href":"/api/docs","target":"_blank"}},"49":{"tag":"nicegui-link","text":"MCP æ¥å
¥","class":["nicegui-link","help-link"],"props":{"href":"https://github.com/SuzumiyaAkizuki/DanbooruSearchOnline#mcp-æ¥å£","target":"_blank"}},"50":{"tag":"nicegui-link","text":"ComfyUI æä»¶","class":["nicegui-link","help-link"],"props":{"href":"https://github.com/SuzumiyaAkizuki/ComfyUI-DanbooruSearcher","target":"_blank"}},"51":{"tag":"nicegui-link","text":"å¤ç¨æå¡","class":["nicegui-link","help-link"],"props":{"href":"https://www.modelscope.cn/studios/SAkizuki/DanbooruSearchOnline","target":"_blank"}},"52":{"tag":"nicegui-link","text":"GitHub","class":["nicegui-link","help-link"],"props":{"href":"https://github.com/SuzumiyaAkizuki/DanbooruSearchOnline","target":"_blank"}},"53":{"tag":"nicegui-link","text":"ç³è¯· / 管ç API Key","class":["nicegui-link","help-link"],"props":{"href":"/developer/apply","target":"_blank"}},"54":{"tag":"nicegui-markdown","class":["nicegui-markdown","help-content"],"props":{"innerHTML":"<p><strong>æ¥å£ä½¿ç¨ä¸çæå£°æ</strong></p>\n\n<p>æ¨å¯ä»¥å
è´¹å°æ¬æå¡æä¾ç API æ MCP æ¥å£æ¥å
¥ä¸ªäººãç§ææå
¬å¼æå¡ã</p>\n\n<p>æ¬é¡¹ç®çæ°æ®åºãå端åå端代ç åå¯ç¨äºäºæ¬¡å¼åã项ç®éç¨ <strong>GPL-3.0</strong> 弿ºåè®®ï¼åºäºæ¬é¡¹ç®ä»£ç å¼åçè¡çä½åä¹é¡»éµå® GPL-3.0 åè®®ã</p>\n\n<p>妿æ¨çå
¬å¼å¨çº¿æå¡ä½¿ç¨äºä»¥ä¸ä»»ä¸èµæºï¼è¯·å¨æå¡ä¸»é¡µæ·»å æåæ¬é¡¹ç®ä¸»ç«çåæ
龿¥ï¼</p>\n\n<ul>\n<li><a href=\"https://huggingface.co/buckets/SAkizuki/DanbooruSearchEmbedding\">å
¬å¼ Bucket</a> ä¸çä»»ææ°æ®åºæä»¶ï¼</li>\n<li>æ¬é¡¹ç®æä¾ç API æ MCP æ¥å£ã</li>\n</ul>\n\n<p>åæ
龿¥ä¿¡æ¯å¦ä¸ï¼</p>\n\n<div class=\"codehilite\">\n<pre><span></span><code>
1524URL: https://huggingface.co/spaces/SAkizuki/DanbooruSearch\nç®ä»: åºäºè¯ä¹å¹é
ç Danbooru æ ç¾æç´¢å¼æï¼æ¯æå¤ç»´å¹é
ä¸å
±ç°å
³èæ¨èã\nä½è
: åå®«ç§æï¼https://github.com/SuzumiyaAkizukiï¼\nLOGO: https://akizukipic.oss-cn-beijing.aliyuncs.com/img/file%20%281%29.svg\n</code></pre>\n</div>\n\n<p>ä½ä¸ºåé¦ï¼æä¹å¯ä»¥å¨æ¬é¡¹ç®ä¸»é¡µå±ç¤ºæ¨çå
¬å¼æå¡ãè¥æéè¦ï¼è¯·åç
§ä¸è¿°æ ¼å¼æ´çæ¨æå¡ç <strong>URLãç®ä»ãä½è
å LOGO</strong>ï¼å¹¶åéè³ï¼<code>[email protected]</code>ã</p>\n","sanitize":true,"resource-name":"codehilite_821444cf7f8b10160cbba208f6dd37d9.css","dynamic-resource-path":"/_nicegui/3.17.1/dynamic_resources"}},"55":{"tag":"div","class":["w-full","rounded-lg","border","border-red-200","bg-red-50","px-4","py-3"],"children":[56,57,58]},"56":{"tag":"div","text":"æ¬å°ä¸ªäººæ°æ®","class":["text-sm","font-bold","text-red-900"]},"57":{"tag":"div","text":"åå²ãæ¶èãå½åå·¥ä½åºåæç´¢é
ç½®åªä¿åå¨è¿ä¸ªæµè§å¨ä¸ã","class":["text-xs","text-red-800","mt-1"]},"58":{"tag":"q-btn","class":["mt-3"],"props":{"color":"negative","label":"å é¤æææ¬å°ä¸ªäººæ°æ®","icon":"delete_forever","outline":true,"no-caps":true},"events":[{"listener_id":"5887f830-1a7a-4323-a034-ef9fd878774e","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"59":{"tag":"div","class":["nicegui-row","row","w-full","items-center","justify-between","gap-3","flex-wrap"],"children":[60,61]},"60":{"tag":"div","text":"DanbooruSearch å°æç»å
è´¹å¼æ¾ã","class":["text-xs","text-slate-500"]},"61":{"tag":"q-btn","class":["text-xs"],"props":{"color":"grey-7","label":"忬¢çè¯ï¼å¯ä»¥è¯·ä½è
忝åå¡","icon":"volunteer_activism","flat":true,"dense":true,"no-caps":true},"events":[{"listener_id":"3e8ea470-5a3b-4bc1-a2b3-260c855d4a2f","type":"click","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":"() => runMethod(5, \"setOpen\", [true])"}]},"62":{"tag":"div","class":["nicegui-column","w-full","max-w-7xl","mx-auto","p-4","gap-3"],"children":[63,134,140,175,214]},"63":{"tag":"q-card","class":["nicegui-card","w-full","product-search-card"],"children":[64,71,72,75,82,98,129]},"64":{"tag":"div","class":["nicegui-row","row","w-full","items-start","justify-between","gap-3","mb-1"],"children":[65,68]},"65":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[66,67]},"66":{"tag":"q-icon","props":{"color":"primary","name":"search","size":"2em"}},"67":{"tag":"div","text":"Danbooru æ ç¾æ¨¡ç³æç´¢","class":["text-2xl","font-bold","text-gray-800"]},"68":{"tag":"div","class":["nicegui-row","row","items-center","gap-3"],"children":[69,70]},"69":{"tag":"q-toggle","text":"æè²","props":{"model-value":false,"loopback":true,"dense":true,"color":"primary"},"events":[{"listener_id":"f5d7c611-74c7-4f14-831f-536a9b919281","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"70":{"tag":"q-btn","class":["text-sm"],"props":{"color":"grey-7","label":"å¸®å© / å
³äº","icon":"help_outline","flat":true,"dense":true,"no-caps":true},"events":[{"listener_id":"885a8a11-6b52-4de1-9cba-9543d82c54b0","type":"click","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":"() => runMethod(16, \"setOpen\", [true])"}]},"71":{"tag":"div","text":"åºäºè¯ä¹å¹é
çæ ç¾æç´¢å¼æï¼æ¯æå¤ç»´å¹é
ä¸å
±ç°å
³èæ¨èã","class":["text-sm","text-gray-500","-mt-1","mb-1"]},"72":{"tag":"div","class":["nicegui-row","row","w-full","items-center","justify-between","gap-x-4","gap-y-1","flex-wrap","mb-3"],"children":[73,74]},"73":{"tag":"nicegui-link","text":"æ¥çå·¥å
·é¾ä»ç» / ä½¿ç¨æå â","class":["nicegui-link","text-sm","text-blue-600","hover:text-blue-800","font-medium"],"props":{"href":"http://intro.sakizuki.site/index.html","target":"_blank"}},"74":{"tag":"nicegui-html","class":["homepage-support-note"],"props":{"innerHTML":"è§å¾å¥½ç¨ï¼ç» <
1524a href=\"https://huggingface.co/spaces/SAkizuki/DanbooruSearch\">Space ç¹ä¸ª Like â¤ï¸</a>ï¼æå° <a href=\"https://github.com/SuzumiyaAkizuki/DanbooruSearchOnline\">GitHub ç¹ Star â</a>","tag":"div","sanitize":true}},"75":{"tag":"div","class":["nicegui-row","row","w-full","gap-3","items-stretch"],"children":[76,77]},"76":{"tag":"nicegui-input","class":["flex-grow","text-base","motion-search-input"],"props":{"value":"","loopback":false,"error":null,"for":"c76","placeholder":"è¾å
¥èªç¶è¯è¨æè¿°ææ¨¡ç³æ¦å¿µï¼ä¾å¦ï¼ä¸ä¸ªç©¿çç½è²æ°´ææçå°å¥³å¨é¨ä¸å¥è·...","type":"textarea","_autocomplete":[],"outlined":true,"rows":"2"},"events":[{"listener_id":"989abd9d-614e-4245-a5ea-ac719e40c2df","type":"update:value","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"81127cc7-3f1f-49e3-b603-1242b259bd0f","type":"keydown","specials":[],"modifiers":["ctrl"],"keys":["enter"],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"77":{"tag":"div","class":["nicegui-column","justify-center"],"children":[78,81]},"78":{"tag":"q-btn","class":["px-6","h-full","min-h-16","motion-search-button"],"props":{"color":"dark","label":"","icon":"search","unelevated":true,"disable":false},"children":[79],"events":[{"listener_id":"5ceace71-6f68-4dc6-af5d-9d340e815a40","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"79":{"tag":"div","text":"æç´¢","class":["text-sm","mt-1"]},"81":{"tag":"q-spinner","class":["hidden","motion-search-spinner"],"props":{"color":"primary","size":"2em","thickness":5.0}},"82":{"tag":"div","class":["nicegui-row","row","w-full","gap-6","items-center","mt-3","flex-wrap"],"children":[83,88,91,94,95]},"83":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[84,85,86]},"84":{"tag":"div","text":"æç´¢æ¨¡å¼ (beta)","class":["text-sm","text-gray-600"]},"85":{"tag":"nicegui-select","class":["w-28"],"props":{"model-value":{"value":0,"label":"èªå®ä¹"},"loopback":true,"options":[{"value":0,"label":"èªå®ä¹"},{"value":1,"label":"精确æ¥è¯"},{"value":2,"label":"æ¦å¿µæ©å±"},{"value":3,"label":"æè¿°æ¥è¯"},{"value":4,"label":"宿´åºæ¯"}],"error":null,"outlined":true,"dense":true},"events":[{"listener_id":"e0251da4-be71-4bb7-be64-8fd7e3b3d08e","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"cd5daac8-35a9-4deb-a148-d0d32617d525","type":"popupShow","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"369c65fd-0289-4101-8f31-9fdb884f0607","type":"popupHide","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"06fbd5eb-0a1d-4d76-99b7-7e7a5250dc34","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"86":{"tag":"q-tooltip","text":"","props":{"content-class":"bg-black text-white shadow-4"},"children":[87]},"87":{"tag":"div","text":"éæ©æ¨¡å¼èªå¨å¡«å
对åºåæ°ï¼æå¨ä¿®æ¹åæ°åèªå¨å为ãèªå®ä¹ã","style":{"font-size":"14px"}},"88":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[89,90]},"89":{"tag":"div","text":"Top K (è¯ä¹ç¸å
³)","class":["text-sm","text-gray-600"]},"90":{"tag":"q-input","class":["w-20"],"props":{"model-value":"10","loopback":false,"error":null,"for":"c90","type":"number","min":1,"max":200,"outlined":true,"dense":true},"events":[{"listener_id":"102ce5c6-703a-408c-9073-635c4d58d357","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"d4ff5ea4-16a6-493b-bbd6-68fbbaf87c77","type":"blur","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"2a73baa5-c985-4e61-a71e-2fc06daf1d87","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"91":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[92,93]},"92":{"tag":"div","text":"ç»æä¸é","class":["text-sm","text-gray-600"]},"93":{"tag":"q-input","class":["w-20"],"props":{"model-value":"80","loopback":false,"error":null,"for":"c93","type":"number","min":10,"max":500,"outlined":true,"dense":true},"events":[{"listener_id":"3059bb80-4920-4c2e-83c7-7e4ceb389a50","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"c1a849a1-2013-4bb3-a8d0-97cb6c9e623a","type":"blur","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"e8909424-aaa3-478a-a8d0-9229687717c7","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"94":{"tag":"q-toggle","text":"æ¾ç¤º NSFW(æäºº) å
容","props":{"model-value":false,"loopback":true,"color":"red"},"events":[{"listener_id":"0aebeeb8-baf0-44ca-acdc-f2436379571b","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"9d513478-69c3-46c4-85d0-776bd0623325","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"95":{"tag":"q-toggle","text":"æºè½åè¯","props":{"model-value":true,"loopback":true,"color":"primary"},"children":[96],"events":[{"listener_id":"12307262-23a2-496c-9513-0178ded7a331","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"0939fa17-4439-4c26-b3c4-c8ec674d27e2","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"96":{"tag":"q-tooltip","text":"","props":{"content-class":"bg-black text-white shadow-4"},"children":[97]},"97":{"tag":"div","text":"å
³éåç³»ç»å°åªå¹é
宿´å¥åï¼éç¨äºç²¾åæç´¢æ´å¥ã","style":{"font-size":"14px"}},"98":{"tag":"nicegui-expansion","class":["nicegui-expansion","w-full","mt-2"],"props":{"model-value":false,"loopback":true,"label":"é«çº§é项","icon":"tune"},"children":[99],"events":[{"listener_id":"2a676d0a-1164-4237-8681-969296d5dd37","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"99":{"tag":"div","class":["nicegui-column","w-full","p-3","gap-4"],"children":[100,104]},"100":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[101,102,103]},"101":{"tag":"div","text":"ç度æé","class":["text-sm","font-bold","text-gray-700"]},"102":{"tag":"q-slider","class":["w-40"],"props":{"model-value":0.15,"loopback":true,"min":0.0,"max":1.0,"step":0.05},"events":[{"listener_id":"61d0cf12-9753-4e73-a557-4043f4206663","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0.05,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"a1fa1dc3-a801-46ce-ac83-11fb8de31055","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"103":{"tag":"div","text":"0.15","class":["text-sm","font-mono","text-gray-700","w-8"]},"104":{"tag":"div","class":["nicegui-row","row","w-full","gap-8","flex-wrap"],"children":[105,112,117,122]},"105":{"tag":"div","class":["nicegui-column","gap-2"],"children":[106,107,108,109,110,111]},"106":{"tag":"div","text":"å¹é
å±çé","class":["font-bold","text-sm","text-gray-700"]},"107":{"tag":"q-checkbox","text":"è±ææ ç¾","props":{"model-value":true,"loopback":true,"color":"primary","dense":true},"events":[{"listener_id":"dee67670-e4da-4d80-a500-e3c39c316ecd","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"108":{"tag":"q-checkbox","text":"䏿æ©å±è¯","props":{"model-value":true,"loopback":true,"color":"primary","dense":true},"events":[{"listener_id":"9702471e-8289-467a-b024-c9233004f1c5","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"109":{"tag":"q-checkbox","text":"ç»´åºéä¹","props":{"model-value":true,"loopback":true,"color":"primary","dense":true},"events":[{"listener_id":"241cc04f-0e46-4c35-96aa-f900c02fbcc6","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"110":{"tag":"q-checkbox","text":"ä¸ææ ¸å¿è¯","props":{"model-value":true,"loopback":true,"color":"primary","dense":true},"events":[{"listener_id":"2a627d0f-4623-4375-a895-34e7db11b402","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"111":{"tag":"q-checkbox","text":"artist","props":{"model-value":true,"loopback":true,"color":"primary","dense":true},"events":[{"listener_id":"9218f815-728e-4067-ba99-dabc1a50e644","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"112":{"tag":"div","class":["nicegui-column","gap-2"],"children":[113,114,115,116]},"113":{"tag":"div","text":"ç±»åçé","class":["font-bold","text-sm","text-gray-700"]},"114":{"tag":"q-checkbox","text":"éç¨ (General)","props":{"model-value":true,"loopback":true,"color":"blue","dense":true},"events":[{"listener_id":"1c610588-88ef-4b0a-a39a-4776fe3d89e2","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"115":{"tag":"q-checkbox","text":"ä½å (Copyright)","props":{"model-value":true,"loopback":true,"color":"purple","dense":true},"events":[{"listener_id":"65a81320-89f8-4c62-8e05-ce048aeafe83","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"116":{"tag":"q-checkbox","text":"è§è² (Character)","props":{"model-value":true,"loopback":true,"color":"green","dense":true},"events":[{"listener_id":"92119e7d-7ec3-4038-9f3e-fe5164c29b59","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"117":{"tag":"div","class":["nicegui-column","gap-2"],"children":[118,119,120,121]},"118":{"tag":"div","text":"è¡¨æ ¼æ¾ç¤ºå","class":["font-bold","text-sm","text-gray-700"]},"119":{"tag":"q-toggle","text":"æ¾ç¤ºè¯ä¹å","props":{"model-value":false,"loopback":true},"events":[{"listener_id":"684aeb69-8133-4810-8468-2a6ba1560cb4","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"69d2b002-43a2-4036-a92c-8297d041d6f8","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"120":{"tag":"q-toggle","text":"æ¾ç¤ºå¹é
å±","props":{"model-value":false,"loopback":true},"events":[{"listener_id":"eda74601-ca92-486b-b136-01be2c619109","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"824be30d-29d9-4cc0-be4c-e83c280189f9","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"121":{"tag":"q-toggle","text":"æ¾ç¤ºå¹é
æ¥æº","props":{"model-value":false,"loopback":true},"events":[{"listener_id":"da2cdb47-0dcc-4196-8c85-94de4b15329d","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"7bf3aec8-4101-4133-9836-0c86b0d39a1b","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"122":{"tag":"div","class":["nicegui-column","gap-2"],"children":[123,124,125,127,128]},"123":{"tag":"div","text":"æ ç¾åç»æ¨¡å¼","class":["font-bold","text-sm","text-gray-700"]},"124":{"tag":"nicegui-select","class":["w-40"],"props":{"model-value":{"value":0,"label":"off"},"loopback":true,"options":[{"value":0,"label":"off"}
1524,{"value":1,"label":"expand"},{"value":2,"label":"diverse"}],"error":null,"outlined":true,"dense":true},"events":[{"listener_id":"41569b90-0ed8-4a1d-8f9b-231c361960f6","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"a1b3dafe-0dc1-40aa-a9e2-e67d156bf07e","type":"popupShow","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"0ab367db-4ab7-4f75-bb08-341defa32d0d","type":"popupHide","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"f862d755-c80c-4ac1-b3f3-39b9891b45ee","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"125":{"tag":"q-tooltip","text":"","props":{"content-class":"bg-black text-white shadow-4"},"children":[126]},"126":{"tag":"div","text":"off=å
³é | expand=åç±»å¬åå¢å¼º | diverse=夿 ·æ§çº¦æ","style":{"font-size":"14px"}},"127":{"tag":"q-input","class":["w-20"],"props":{"model-value":"2","loopback":false,"error":null,"for":"c127","type":"number","min":1,"max":10,"outlined":true,"dense":true},"events":[{"listener_id":"364fa2e2-7e91-4318-a6f5-70ef7e8c77e9","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":[null],"throttle":0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"76cf75be-9ddc-4c48-955c-4cce04459d7a","type":"blur","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"afbb71ee-bdcf-4571-80b0-61c2853e8c9f","type":"update:modelValue","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"128":{"tag":"div","text":"æ¯ç»æå¤§æ ç¾æ°ï¼diverse 模å¼ï¼","class":["text-xs","text-gray-500"]},"129":{"tag":"div","class":["w-full","border-t","border-slate-100","pt-3","mt-1"],"children":[130]},"130":{"tag":"div","class":["nicegui-column","w-full","gap-0"],"children":[131]},"131":{"tag":"div","class":["nicegui-row","row","w-full","items-center","gap-2","service-state-panel","ready"],"children":[132,133]},"132":{"tag":"q-icon","props":{"color":"positive","name":"check_circle","size":"18px"}},"133":{"tag":"div","text":"æå¡å¯ç¨ · 37 个å¨çº¿é¡µé¢","class":["font-medium"]},"134":{"tag":"div","class":["w-full","release-notice","section-surface","px-3","py-2"],"children":[135]},"135":{"tag":"div","class":["nicegui-row","row","w-full","release-notice-row"],"children":[136,137,138,139]},"136":{"tag":"q-icon","class":["release-notice-icon"],"props":{"color":"amber-8","name":"info_outline","size":"22px"}},"137":{"tag":"div","text":"API å·²å¯ç¨ Key ç³è¯·ä¸éæµï¼æ¯æ Key é»è®¤æ¯å¤© 3,000 ç¹ï¼æ Key è°ç¨å
±äº«æ¯å¤© 15,000 ç¹è¯ç¨æ± ãç½é¡µæç´¢åMCPç»§ç»æ éç»å½ä½¿ç¨ã","class":["release-notice-copy"]},"138":{"tag":"q-btn","class":["release-notice-detail"],"props":{"color":"primary","label":"æ¥ç详æ
","outline":true,"dense":true,"no-caps":true},"events":[{"listener_id":"ff315976-609a-41c6-9de2-4ed62339925d","type":"click","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":"() => runMethod(16, \"setOpen\", [true])"}]},"139":{"tag":"q-btn","class":["release-notice-close"],"props":{"color":"primary","label":"","icon":"close","flat":true,"dense":true,"round":true},"events":[{"listener_id":"dccea489-6d3e-41fc-83b2-a41f5bfaba21","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"140":{"tag":"q-card","class":["nicegui-card","w-full","p-0","gap-0","overflow-hidden","section-surface"],"children":[141,155]},"141":{"tag":"div","class":["w-full","bg-slate-50","border-b","border-slate-200","px-4","py-2"],"children":[142]},"142":{"tag":"div","class":["nicegui-row","row","w-full","items-center","gap-2","flex-wrap"],"children":[143,144,145,146,147,148,149,150,151,152,153,154]},"143":{"tag":"q-icon","props":{"color":"primary","name":"workspaces"}},"144":{"tag":"div","text":"æ ç¾å·¥ä½åº","class":["section-heading","mr-2"]},"145":{"tag":"q-btn","props":{"color":"grey-7","label":"æ¤é","icon":"undo","dense":true,"flat":true,"disable":true},"events":[{"listener_id":"c01032a2-a469-4b7e-9969-68ff0bcfbab0","type":"click","
1524specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"146":{"tag":"q-btn","props":{"color":"grey-7","label":"æ¢å¤","icon":"redo","dense":true,"flat":true,"disable":true},"events":[{"listener_id":"fa6c5fd2-f1b8-4b8a-a955-4ae5c8deae21","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"147":{"tag":"q-separator","class":["nicegui-separator","h-7","mx-1"],"props":{"vertical":true}},"148":{"tag":"q-btn","props":{"color":"primary","label":"åå²","icon":"history","dense":true,"flat":true},"events":[{"listener_id":"2dfee010-590b-4be7-bdcb-417ae0daa1d9","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"149":{"tag":"div","text":"0","class":["text-xs","text-gray-500","-ml-2"]},"150":{"tag":"q-btn","props":{"color":"amber-8","label":"æ¶è","icon":"star_outline","dense":true,"flat":true},"events":[{"listener_id":"cb28c7b4-85b2-45df-adfe-2724e43449fe","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"151":{"tag":"div","text":"0","class":["text-xs","text-gray-500","-ml-2"]},"152":{"tag":"q-btn","props":{"color":"teal-7","label":"ä¿åæ¶è","icon":"bookmark_add","dense":true,"flat":true},"events":[{"listener_id":"dbed9121-b338-4d6d-9a4f-b84d147ebc86","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"153":{"tag":"q-btn","props":{"color":"purple-7","label":"导å
¥ Prompt","icon":"playlist_add","dense":true,"flat":true},"events":[{"listener_id":"a820721d-a452-4376-a367-a86260529690","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"154":{"tag":"q-btn","props":{"color":"grey-7","label":"å¤ä»½ / è¿ç§»","icon":"swap_horiz","dense":true,"flat":true},"events":[{"listener_id":"8cd7aef5-b879-459b-a26d-effd52a7142a","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"155":{"tag":"div","class":["w-full","selection-surface","p-4"],"children":[156,173,174]},"156":{"tag":"div","class":["nicegui-row","row","w-full","items-center","justify-between"],"children":[157,164]},"157":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[158,159,160,161]},"158":{"tag":"q-icon","props":{"color":"primary","name":"check_circle"}},"159":{"tag":"div","text":"å·²éæ ç¾","class":["font-bold","text-primary"]},"160":{"tag":"div","text":"0","class":["bg-primary","text-white","px-2","rounded-full","text-sm"]},"161":{"tag":"q-icon","class":["cursor-help"],"props":{"color":"grey","name":"info_outline","size":"sm"},"children":[162]},"162":{"tag":"q-tooltip","text":"","props":{"content-class":"bg-black text-white shadow-4"},"children":[163]},"163":{"tag":"nicegui-html","style":{"font-size":"14px","line-height":"1.6"},"props":{"innerHTML":"ç¹å» <b>â</b> / <b>+</b> å¯è°æ´æ ç¾æéï¼æ¥é¿ 0.1ï¼èå´ 0.1~1.9ï¼ã<br>æé 1.0 æ¶è¾åºåå§æ ç¾ï¼å
¶ä½è¾åº <code>(tag:1.2)</code> æ ¼å¼ã","tag":"div","sanitize":true}},"164":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[165,168,171,172]},"165":{"tag":"q-btn","class":["text-sm"],"props":{"color":"grey-6","label":"没æå°ï¼","icon":"help_outline","dense":true,"flat":true,"disable":true},"children":[166],"events":[{"listener_id":"5ade985b-16cf-4e0e-8dcf-af68a7c7af62","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"166":{"tag":"q-tooltip","text":"","props":{"content-class":"bg-black text-white shadow-4"},"children":[167]},"167":{"tag":"nicegui-html","style":{"font-size":"14px","line-height":"1.5"},"props":{"innerHTML":"ç¹å»æ¤å¤ä»¥åé¦å¤±è´¥æ¡ä¾ã<br>æ¨çæç´¢è¯å°è¢«å¿åæ¶éç¨äºä¼å弿ï¼ä¸å
å«ä¸ªäººéç§ï¼ã","tag":"div","sanitize":true}},"168":{"tag":"q-btn","class":["text-xs","font-mono"],"props":{"color":"grey-7","label":"SDXL","icon":"swap_horiz","dense":true,"flat":true},"children":[169],"events":[{"listener_id":"d41821eb-1044-499f-a734-8f0611c0eef7","type":"click","
1524specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"169":{"tag":"q-tooltip","text":"","props":{"content-class":"bg-black text-white shadow-4"},"children":[170]},"170":{"tag":"nicegui-html","style":{"font-size":"13px","line-height":"1.7"},"props":{"innerHTML":"忢å¤å¶æ ¼å¼ï¼<br><b>SDXL</b>ï¼<code>(tag:1.2)</code><br><b>NAI</b>ï¼<code>1.2::tag::</code><br><b>Anima</b>ï¼<code>(tag:1.5)</code> ä¸å线âç©ºæ ¼","tag":"div","sanitize":true}},"171":{"tag":"q-btn","class":["text-xs"],"props":{"color":"red-7","label":"æ¸
空已é","icon":"delete_sweep","dense":true,"flat":true},"events":[{"listener_id":"a58b74ea-311e-4fb1-b039-fd80578e1a47","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"172":{"tag":"q-btn","props":{"color":"primary","label":"å¤å¶éä¸","icon":"content_copy","dense":true,"unelevated":true},"events":[{"listener_id":"1b6f0701-28b5-4dfd-9d86-ddd9ed08cd92","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"173":{"tag":"div","class":["w-full","mt-2","min-h-10","p-1","rounded","bg-white","border","border-blue-100"],"props":{"id":"danbooru-selected-chips"}},"174":{"tag":"div","class":["nicegui-column","w-full","gap-2","mt-2"]},"175":{"tag":"div","class":["nicegui-column","w-full","gap-4","hidden"],"props":{"id":"danbooru-results-section"},"children":[176,177]},"176":{"tag":"div","class":["nicegui-column","w-full","gap-2"],"props":{"id":"danbooru-coverage-section"}},"177":{"tag":"div","class":["w-full","two-col-layout"],"children":[178,193]},"178":{"tag":"q-card","class":["nicegui-card","col-left","section-surface"],"children":[179,182,183,184,191]},"179":{"tag":"div","class":["nicegui-row","row","items-center","justify-between","mb-2","w-full"],"children":[180,181]},"180":{"tag":"div","text":"å¹é
æ ç¾ç»æ","class":["section-heading"]},"181":{"tag":"q-btn","class":["text-sm"],"props":{"color":"primary","label":"å¤å¶å
¨é¨æ ç¾","icon":"content_copy","dense":true,"flat":true},"events":[{"listener_id":"a67eb595-8dc9-435c-a660-1a4ae68fc764","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"182":{"tag":"nicegui-table","class":["w-full","result-table-flat"],"props":{"filter":null,"columns":[{"name":"tag","label":"å¹é
æ ç¾","field":"tag","align":"left","sortable":true},{"name":"cn_name","label":"å«ä¹","field":"cn_name","align":"left"},{"name":"nsfw","label":"å级","field":"nsfw","align":"center","sortable":true},{"name":"final_score","label":"综åå","field":"final_score","sortable":true},{"name":"count","label":"ç度","field":"count","sortable":true},{"name":"reason","label":"æ¨èåå ","field":"reason","align":"left"}],"rows":[],"row-key":"tag","hide-pagination":false,"pagination":{"rowsPerPage":0},"selection":"multiple","selected":[],"fullscreen":false,"flat":true,"separator":"horizontal"},"slots":{"body":{"ids":[],"template":"\n <q-tr :props=\"props\"\n :class=\"props.row._nsfw_blocked ? 'nsfw-row-blocked' : ''\"\n :style=\"{\n 'background-color':\n props.row.layer === 'artist' ? 'var(--artist-row-bg)' :\n props.row.category === 'General' ? 'var(--general-bg)' :\n props.row.category === 'Character' ? 'var(--character-bg)' :\n props.row.category === 'Copyright' ? 'var(--copyright-bg)' : ''\n }\">\n <q-td auto-width>\n <q-checkbox v-model=\"props.selected\"\n :class=\"props.row._nsfw_blocked ? 'nsfw-checkbox-disabled' : ''\"/>\n </q-td>\n <q-td v-for=\"col in props.cols\" :key=\"col.name\" :props=\"props\">\n <template v-if=\"col.name === 'tag' || col.name === 'cn_name'\">\n <div :class=\"props.row._nsfw_blocked ? 'nsfw-blur-cell' : ''\">\n <template v-if=\"col.name === 'cn_name' && col.value && props.row.layer !== 'artist'\">\n <span style=\"font-size:14px;display:inline-flex;align-items:center;gap:4px;\">\n <span>{{ col.value.split(',')[0] }}</span>\n <q-btn icon=\"report_problem\"\n size=\"sm\"\n dense flat round\n color=\"grey-5\"\n padding=\"xs\"\n @click.stop.prevent=\"console.debug('[DanbooruSearch] translation_feedback click', props.row); $parent.$emit('translation_feedback', props.row)\">\n <q-tooltip>åé¦ç¿»è¯é误</q-tooltip>\n </q-btn>\n </span>\n </template>\n <template v-else-if=\"col.name === 'tag'\">\n <a :href=\"'https://danbooru.donmai.us/wiki_pages/'+col.value\"\n target=\"_blank\"\n class=\"text-primary hover:underline font-bold inline-flex items-center\"\n style=\"text-decoration:none; font-family: Consolas, Monaco, Courier New, monospace;\"\n @click.stop=\"$emit('link_click', col.value)\">\n {{ col.value }}\n <q-icon name=\"open_in_new\" size=\"xs\" class=\"q-ml-xs opacity-50\"/>\n </a>\n </template>\n <template v-else>{{ col.value }}</template>\n </div>\n </template>\n <template v-else-if=\"col.name === 'nsfw'\">\n <div v-if=\"col.value === '1'\" class=\"text-red-500\">ð´</div>\n <div v-else class=\"text-green-500\">ð¢</div>\n </template>\n <template v-else-if=\"col.name === 'final_score'\">\n <q-badge :color=\"col.value > 0.6 ? 'green' : (col.value > 0.5 ? 'teal' : 'orange')\">\n {{ col.value }}\n </q-badge>\n </template>\n <template v-else>{{ col.value }}</template>\n </q-td>\n <q-tooltip v-if=\"props.row.layer === 'artist' && props.row.artist_top_tags && props.row.artist_top_tags.length && !props.row._nsfw_blocked\"\n content-class=\"bg-black text-white shadow-4\"\n max-width=\"400px\" :offset=\"[10,10]\">\n <div style=\"font-size:14px;line-height:1.5;max-width:380px;\">\n <b>{{ props.row.tag }}</b><br>è¿ä½ç»å¸ç»å¸¸ç»:<br>\n <template v-for=\"tag in props.row.artist_top_tags.slice(0, 10)\" :key=\"tag\">\n &nbsp;&nbsp;· {{ tag }}<br>\n </template>\n </div>\n </q-tooltip>\n <q-tooltip v-else-if=\"(props.row.wiki || props.row.cn_name) && !props.row._nsfw_blocked\"\n content-class=\"bg-black text-white shadow-4\"\n max-width=\"500px\" :offset=\"[10,10]\">\n <div style=\"font-size:14px;line-height:1.5;\">\n <span style=\"opacity:0.7;margin-right:4px;\">{{\n props.row.category === 'General' ? '[éç¨]' :\n props.row.category === 'Character' ? '[è§è²]' :\n props.row.category === 'Copyright' ? '[ä½å]' : ''\n }}</span>{{ props.row.wiki }}\n <div v-if=\"props.row.cn_name\"\n style=\"margin-top:6px;opacity:0.85;\">{{ props.row.cn_name }}</div>\n </div>\n </q-tooltip>\n </q-tr>\n"}},"events":[{"listener_id":"df830661-9035-451d-ad13-be7f07d0f52c","type":"selection","specials":[],"modifiers":[],"keys":[],"args":[["added","rows","keys"]],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"92564764-d653-4522-9184-4858df7024c6","type":"update:pagination","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"54d4e9f7-024d-4c45-929c-2814b10750ad","type":"update:fullscreen","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"6a1a4fc6-37bd-4ef1-a0b7-7e7addf7be49","type":"selection","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"39ee8fbe-356b-4a43-97d0-c8b251bab949","type":"link_click","
1524specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"e3c41ebd-0a28-424f-b2ad-5f2c984d2c61","type":"translation_feedback","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null},{"listener_id":"f81e4d4d-42dd-4c5a-8df8-0bff8565d8d1","type":"pagination","specials":[],"modifiers":[],"keys":[],"args":null,"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"183":{"tag":"q-separator","class":["nicegui-separator","my-2"]},"184":{"tag":"div","class":["nicegui-row","row","items-center","justify-between","w-full","mb-1"],"children":[185,190]},"185":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[186,187]},"186":{"tag":"div","text":"åç±»æ ç¾","class":["font-bold","text-sm","text-gray-600"]},"187":{"tag":"q-icon","class":["cursor-help"],"props":{"color":"grey","name":"info_outline","size":"xs"},"children":[188]},"188":{"tag":"q-tooltip","text":"","props":{"content-class":"bg-black text-white shadow-4"},"children":[189]},"189":{"tag":"div","text":"åºäºæ ç¾åç»æ°æ®ï¼å±ç¤ºå·²éæ ç¾æå±åç»ä¸çå
¶ä»æ ç¾ãå¾éå¯å å
¥å·²éã","style":{"font-size":"14px"}},"190":{"tag":"q-btn","class":["text-sm"],"props":{"color":"primary","label":"æ ¹æ®å·²éå·æ°","icon":"refresh","dense":true,"flat":true},"events":[{"listener_id":"84b1b9e4-e1af-49e7-92a4-629f46e173b3","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"191":{"tag":"div","class":["nicegui-column","w-full","gap-0"],"props":{"id":"danbooru-group-expansion"},"children":[192]},"192":{"tag":"div","text":"请å
æç´¢å¹¶å¾éæ ç¾â¦","class":["text-sm","text-gray-400","italic","p-4"]},"193":{"tag":"q-card","class":["nicegui-card","col-right","section-surface"],"children":[194,200,202,203,204,211,213]},"194":{"tag":"div","class":["nicegui-row","row","items-center","justify-between","w-full","mb-2"],"children":[195]},"195":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[196,197]},"196":{"tag":"div","text":"æ¨èæ
é¿ç»å¸(Beta)","class":["section-heading"]},"197":{"tag":"q-icon","class":["cursor-help"],"props":{"color":"grey","name":"info_outline","size":"sm"},"children":[198]},"198":{"tag":"q-tooltip","text":"","props":{"content-class":"bg-black text-white shadow-4"},"children":[199]},"199":{"tag":"nicegui-html","style":{"font-size":"14px","line-height":"1.5"},"props":{"innerHTML":"åºäºæ ç¾-ç»å¸ NPMI å
±ç°æ°æ®ï¼æ ¹æ®æ¨å½åå·²éçæ ç¾ï¼æ¨èæ
é¿è¿äºå
ç´ çç»å¸ã<br>æ¬åç»å¸è¡å¯æ¥çä¸è¯¥ç»å¸å
±ç°å
³èæå¼ºçæ ç¾ã","tag":"div","sanitize":true}},"200":{"tag":"div","class":["nicegui-column","w-full","gap-0","recommendation-grid"],"props":{"id":"danbooru-artist-recommendations"},"children":[201]},"201":{"tag":"div","text":"请å
æç´¢å¹¶å¾éæ ç¾â¦","class":["text-sm","text-gray-400","italic","p-4"]},"202":{"tag":"div","class":["nicegui-column","w-full"]},"203":{"tag":"q-separator","class":["nicegui-separator","my-3"]},"204":{"tag":"div","class":["nicegui-row","row","items-center","justify-between","w-full","mb-2"],"children":[205,210]},"205":{"tag":"div","class":["nicegui-row","row","items-center","gap-2"],"children":[206,207]},"206":{"tag":"div","text":"å
³èæ¨è","class":["section-heading"]},"207":{"tag":"q-icon","class":["cursor-help"],"props":{"color":"grey","name":"info_outline","size":"sm"},"children":[208]},"208":{"tag":"q-tooltip","text":"","props":{"content-class":"bg-black text-white shadow-4"},"children":[209]},"209":{"tag":"nicegui-html","style":{"font-size":"14px","line-height":"1.5"},"props":{"innerHTML":"åºäºæ ç¾å
±ç°æ°æ®ï¼åæè¯ä¹ä¹å¤çç¸å
³æ§ï¼ä¸ºæ¨æ¨èæ´å¤å¯è½çæ ç¾ã<br>å¾éå¯å å
¥æç§»åºå·²éãå¦éæ ¹æ®ææ°éé¡¹æ´æ°æ¨èï¼è¯·ç¹å»å·æ°æé®ã","tag":"div","sanitize":true}},"210":{"tag":"q-btn","class":["text-sm"],"props":{"color":"primary","label":"æ ¹æ®å·²éå·æ°","icon":"refresh","dense":true,"flat":true},"events":[{"listener_id":"23c9ef1c-586a-424c-ac56-b003655b1ba2","type":"click","
1524specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]},"211":{"tag":"div","class":["nicegui-column","w-full","gap-0","recommendation-grid"],"props":{"id":"danbooru-related-recommendations"},"children":[212]},"212":{"tag":"div","text":"è¯·å æç´¢å¹¶å¾éæ ç¾â¦","class":["text-sm","text-gray-400","italic","p-4"]},"213":{"tag":"div","class":["nicegui-column","w-full"]},"214":{"tag":"div","class":["w-full","text-center","py-4","mt-2"],"children":[215,216]},"215":{"tag":"nicegui-html","class":["text-xs","text-gray-400"],"props":{"innerHTML":"累计æç´¢ 1,470,048 次 | ç´¯è®¡è®¿é® 304,645 次 | <span class=\"font-mono text-gray-300\">çæ¬å·: a73fe38</span><br><a href=\"/api/docs\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-blue-400 hover:text-blue-600 hover:underline\">ä½¿ç¨ API æå¡</a> | <a href=\"https://github.com/SuzumiyaAkizuki/DanbooruSearchOnline#mcp-æ¥å£\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-blue-400 hover:text-blue-600 hover:underline\">ä½¿ç¨ MCP æå¡</a>","tag":"div","sanitize":true}},"216":{"tag":"q-btn","class":["text-xs","mt-1"],"props":{"color":"grey-6","label":"忬¢çè¯ï¼å¯ä»¥è¯·ä½è 忝åå¡","flat":true,"dense":true,"no-caps":true},"events":[{"listener_id":"bf5ae5d4-5de9-4b0f-8bab-037ddc847776","type":"click","specials":[],"modifiers":[],"keys":[],"args":[],"throttle":0.0,"leading_events":true,"trailing_events":true,"js_handler":null}]}}`), { 1525 version: "3.17.1", 1526 prefix: "", 1527 query: {'client_id': '7f7c54b2-28ec-413b-8a96-36760b2707c5', 'next_message_id': 0, 'implicit_handshake': True}, 1528 extraHeaders: {}, 1529 transports: ['websocket', 'polling'], 1530 }); 1531 const dark = False; 1532 const language = "en-US"; 1533 const vue_config = {"brand":{"primary":"#5898d4","secondary":"#26a69a","accent":"#9c27b0","dark":"#1d1d1d","dark-page":"#121212","positive":"#21ba45","negative":"#c10015","info":"#31ccec","warning":"#f2c037"},"loadingBar":{"color":"primary","skipHijack":false},"lang":{"noHtmlAttrs":true}}; 1534 1535 app.use(Quasar, {config: vue_config}); 1536 applyColors(vue_config.brand); 1537 Quasar.lang.set(Quasar.lang[language.replace('-', '')]); 1538 darkSetter = (dark) => Quasar.Dark.set(dark === None ? "auto" : dark); 1539 setDark(dark); 1540 1541 1542 import { default as dark_mode } from "/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/dark_mode.js"; 1543app.component("nicegui-dark_mode", dark_mode); 1544import { default as local_dialog } from "/_nicegui/3.17.1/components/1971976debc1bf4b9b26311320e9136f/local_dialog.js"; 1545app.component("nicegui-local_dialog", local_dialog); 1546import { default as image } from "/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/image.js"; 1547app.component("nicegui-image", image); 1548import { default as link } from "/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/link.js"; 1549app.component("nicegui-link", link); 1550import { default as markdown } from "/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/markdown.js"; 1551app.component("nicegui-markdown", markdown); 1552import { default as html } from "/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/html.js"; 1553app.component("nicegui-html", html); 1554import { default as input } from "/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/input.js"; 1555app.component("nicegui-input", input); 1556import { default as select } from "/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/select.js"; 1557app.component("nicegui-select", select); 1558import { default as expansion } from "/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/expansion.js"; 1559app.component("nicegui-expansion", expansion); 1560import { default as table } from "/_nicegui/3.17.1/components/d345921230e2fc630c9e973229d3d9d2/table.js"; 1561app.component("nicegui-table", table); 1562 1563 1564 app.mount("#app"); 1565 1566 // Scroll to fragment after Vue mounts (browser's native scroll may have failed if element wasn't ready) 1567 if (window.location.hash) { 1568 Vue.nextTick(() => { 1569 const fragment = window.location.hash.substring(1); 1570 (document.getElementById(fragment) || document.querySelector(`a[name="${fragment}"]`))?.scrollIntoView(); 1571 }); 1572 } 1573 </script>
1573 1574 </body> 1575</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.