.hint--always.hint--disable::before,.hint--always.hint--disable::after{opacity:0}.code{position:relative;width:100%}.code div{display:flex}.code .btn-area{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:0.3em;gap:1em}.code.code-pending pre.hljs code{visibility:hidden}.hljs{padding:0;display:block;tab-size:4}.hljs.disable{display:none}.btn-group :first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.btn-group :last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.btn-group :not(:last-child){border-right:0}.code-btn{border:1px solid #ccc;min-width:5em;line-height:1.2em;cursor:pointer;color:#000;background-color:#FFF}.code-btn:hover{background-color:#eef}.code-toggle-btn.selected{background-color:#cce}table.coverage-summary{width:auto;margin:0.5em 0 1.5em;font-size:0.9em;border-collapse:collapse}table.coverage-summary th,table.coverage-summary td{padding:0.15em 1.2em 0.15em 0;border:none;background:none;text-align:left;font-weight:normal;color:#555}table.coverage-summary tbody th{font-weight:bold;color:#333}table.coverage-summary thead th{font-size:0.85em;text-transform:uppercase;letter-spacing:0.03em;color:#999}table.coverage-summary .coverage-counts,table.coverage-summary thead th:last-child{font-variant-numeric:tabular-nums;text-align:right}table.coverage-summary th.coverage-report-link-row{font-weight:normal;font-size:0.9em}.coverage-percent{display:inline-block;min-width:3.2em;text-align:right;font-variant-numeric:tabular-nums;color:#333}.coverage-bar{display:inline-block;vertical-align:baseline;width:10em;height:0.55em;margin-left:0.5em;border-radius:0.3em;background-color:#eee;overflow:hidden}.coverage-bar-fill{display:block;height:100%;border-radius:0.3em;background-color:#7bc96f}.coverage-bar-fill.coverage-medium{background-color:#e6c35c}.coverage-bar-fill.coverage-low{background-color:#e8a09a}.page-meta{margin:0.3em 0 1.5em;font-size:0.9em;color:#777}.page-meta .page-meta-row{margin:0.15em 0}.page-meta .meta-sep{margin:0 0.35em;color:#bbb}.page-meta #include-directive-anchor{cursor:pointer}.page-meta ul.page-meta-links{list-style:none;padding-left:1.5em;margin:0.1em 0}.page-meta ul.page-meta-links li{margin:0.1em 0}ul.index-files{list-style:none;padding-left:0;margin:0 0 1em;max-width:36em}ul.index-files li{display:flex;align-items:baseline;padding:0.15em 0.5em;border-radius:3px}ul.index-files li:hover{background-color:#f6f8fa}ul.index-files li.index-unittest{padding-left:1.5em}.index-coverage{margin-left:auto;padding-left:1em;font-size:0.85em;color:#777;white-space:nowrap}.index-coverage .coverage-percent{min-width:3em;color:#777}.index-coverage .coverage-bar{width:5em;height:0.5em}.code-line{display:flex;width:100%}.code-line::before{content:attr(data-line-no);flex:none;white-space:pre;margin-right:1em;color:#bbb;user-select:none}.code-line .code-line-text{white-space:pre;flex:none}.code-line.coverage-hit{background-color:#edf7ed}.code-line.coverage-partial{background-color:#fdf6e3}.code-line.coverage-miss{background-color:#fbeceb}.code-line.coverage-excluded{background-color:#f5f5f5;opacity:0.65}.coverage-code .code-line::before{content:attr(data-line-no) "  " attr(data-hit-count)}.coverage-code .code-line{cursor:pointer}.coverage-code .code-line.coverage-hit::before{color:#57ab5a}.coverage-code .code-line.coverage-partial::before{color:#c69026}.coverage-code .code-line.coverage-miss::before{color:#e5534b}.coverage-code .code-line.coverage-excluded::before{color:#aaa}.coverage-detail{display:block;white-space:pre;padding:0.3em 0.8em;margin:0.2em 0;border-left:3px solid #d0d7de;background-color:#f6f8fa;color:#57606a;font-size:0.92em}
