/*!
 * QUnit 3.0.0-alpha.2
 * https://qunitjs.com/
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license
 * https://jquery.org/license
 */body{margin:0;padding:0}[id=qunit] *{margin:0;padding:0}#qunit{font-family:system-ui,sans-serif;font-size:13px;line-height:1.2;background:#fff;color:#333}[id=qunit] button{all:revert;cursor:pointer}[id=qunit] button:disabled{cursor:default}#qunit-header{padding:13px;color:#c2ccd1;background-color:#0d3349;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end;gap:13px}#qunit-header h1{flex-grow:1;font-size:24px;line-height:1;font-weight:400}#qunit-header a{display:block;text-decoration:none;color:inherit}#qunit-header a:focus,#qunit-header a:hover{color:#fff}#qunit-userAgent{white-space:nowrap;overflow:hidden;display:flex;gap:7px}.qunit-version-client{overflow:hidden;display:inline-flex;justify-content:flex-end}#qunit-userAgent:focus{white-space:initial;display:block}#qunit-userAgent:focus .qunit-version-client{display:inline}@media (max-width:600px){#qunit-userAgent{cursor:pointer}#qunit-userAgent:focus{cursor:initial}}#qunit-banner{--qunit-progress:0%;height:5px;background-image:linear-gradient(#0769ad,#0769ad);background-repeat:no-repeat;background-size:var(--qunit-progress);transition:background-size .1s ease-out}#qunit-banner.qunit-pass{background-image:none;background-color:#c6e746}#qunit-banner.qunit-fail{background-image:none;background-color:#ee5757}#qunit-toolbar{background-color:#eee;border-bottom:1px solid #fff}#qunit-testresult{clear:both;border-top:1px solid #fff}#qunit-filteredTest,#qunit-testresult,#qunit-toolbar-filters,#qunit-toolbar-urlconfig{padding:7px 13px}#qunit-filteredTest{border-top:1px solid #fff;background-color:#fbdbfb}@supports (position:sticky){@media (min-height:400px){#qunit-toolbar{position:sticky;top:0;box-shadow:rgba(13,51,73,.3) 0 5px 10px -5px}}}#qunit-toolbar label{display:inline-block;margin-right:6px;line-height:2.1}#qunit-toolbar form{display:inline-block}#qunit-toolbar input[type=checkbox],#qunit-toolbar input[type=radio]{margin:3px}#qunit-toolbar input[type=text]{box-sizing:border-box;height:30px;padding:0 6px}#qunit-testrunner-toolbar{display:flex;flex-flow:row wrap;justify-content:space-between}#qunit-toolbar-filters{flex-grow:1;justify-content:flex-end;display:flex;flex-flow:row wrap;gap:7px}#qunit-modulefilter{flex-grow:1;max-width:450px}#qunit-modulefilter label{margin-right:0;display:flex;flex-flow:row wrap}#qunit-modulefilter-search{width:100%}@media (max-width:1000px){#qunit-toolbar-filters{justify-content:flex-start}}#qunit-modulefilter-search-container{flex-grow:1;position:relative}#qunit-modulefilter-search-container:after{position:absolute;right:6px;bottom:0;height:30px;width:16px;content:"";background:url('data:image/svg+xml,<svg fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path clip-rule="evenodd" fill-rule="evenodd" d="M12.53 16.28a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 011.06-1.06L12 14.69l6.97-6.97a.75.75 0 111.06 1.06l-7.5 7.5z"></path></svg>') center no-repeat}#qunit-modulefilter-dropdown{box-sizing:border-box;width:100%;position:absolute;right:0;top:100%;margin-top:2px;min-height:3em;border:1px solid #aaa;border-top-color:transparent;border-radius:0 0 .25em .25em;color:#0d3349;background-color:#f5f5f5;z-index:99;max-height:min(80vh,700px);overflow-y:auto}#qunit-modulefilter-actions{display:block;overflow:auto;line-height:1.5}#qunit-modulefilter-actions button{max-height:2.8em;margin:.25em}#qunit-modulefilter-dropdown-list{margin:0;padding:0}#qunit-modulefilter-dropdown-list li{list-style:none}#qunit-modulefilter-dropdown-list .clickable{display:block;padding:.25em .5em .25em .15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#qunit-modulefilter-dropdown-list .clickable.checked{font-weight:700;background-color:#e2f0f7;color:#0d3349}#qunit-modulefilter-dropdown .clickable:hover{background-color:#fff;color:#444}#qunit-testresult{display:flex;flex-flow:row wrap;align-items:center;gap:13px}#qunit-testresult a{color:#2f68da}#qunit-testresult .module-name{font-weight:700}#qunit-testresult-controls{max-width:10%}#qunit-testresult-controls:empty{display:none}#qunit-tests{list-style-position:inside}.qunit-test{padding:.4em 1em .4em 1em;border-bottom:1px solid #fff;list-style-position:inside}.qunit-test.running{display:none}.qunit-test:not(.skipped) .qunit-test-name{cursor:pointer}.qunit-test a{padding:.5em;color:inherit;text-decoration:underline;user-select:none}.qunit-test a:focus,.qunit-test a:hover{color:#0d3349}.qunit-test .runtime{float:right;font-size:smaller;user-select:none}.qunit-assert-list{margin-top:.5em;padding:.5em;background-color:#fff}.qunit-collapsed{display:none}.qunit-source{margin:.6em 0 .3em}.qunit-assert-list li{padding:5px;background-color:#fff;border-bottom:none;list-style-position:inside}.qunit-assert-list table{border-collapse:collapse;margin-top:.2em}.qunit-assert-list th{text-align:right;vertical-align:top;padding:0 .5em 0 0}.qunit-assert-listt td{vertical-align:top}.qunit-assert-list pre{margin:0;white-space:pre-wrap;word-wrap:break-word}.qunit-assert-list del{color:#374e0c;background-color:#e0f2be;text-decoration:none}.qunit-assert-list ins{color:#500;background-color:#ffcaca;text-decoration:none}.qunit-test .counts{color:#0d3349}.qunit-test .passed{color:#5e740b}.qunit-test .failed{color:#710909}.qunit-test.pass{color:#2f68da;background-color:#e2f0f7}.qunit-test.pass .test-name{color:#366097}.qunit-assert-list .pass{color:#3c510c;background-color:#fff;border-left:10px solid #c6e746}.qunit-test.pass .test-actual,.qunit-test.pass .test-expected{color:#999}.qunit-test.fail{color:#000;background-color:#ee5757}.qunit-assert-list .fail{color:#710909;background-color:#fff;border-left:10px solid #ee5757;white-space:pre}.qunit-assert-list .fail .test-actual{color:#ee5757}.qunit-assert-list .fail .test-expected{color:green}.qunit-test.aborted{color:#000;background-color:orange}.qunit-test.skipped{background-color:#ebece9}.qunit-test .qunit-skipped-label,.qunit-test .qunit-todo-label{background-color:#f4ff77;display:inline-block;font-style:normal;color:#366097;line-height:1.8em;padding:0 .5em;margin:-.4em 0 -.4em 0}.qunit-test .qunit-todo-label{background-color:#eee}#qunit-fixture{position:absolute;top:-10000px;left:-10000px;width:1000px;height:1000px}