@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic|Roboto+Mono:400,500|Material+Icons";@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic|Roboto+Mono:400,500|Material+Icons";@keyframes spinner-sk-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}html{--red-50:#ffebee;--red-100:#ffcdd2;--red-200:#ef9a9a;--red-300:#e57373;--red-400:#ef5350;--red-500:#f44336;--red-600:#e53935;--red-700:#d32f2f;--red-800:#c62828;--red-900:#b71c1c;--red-a100:#ff8a80;--red-a200:#ff5252;--red-a400:#ff1744;--red-a700:#d50000;--pink-50:#fce4ec;--pink-100:#f8bbd0;--pink-200:#f48fb1;--pink-300:#f06292;--pink-400:#ec407a;--pink-500:#e91e63;--pink-600:#d81b60;--pink-700:#c2185b;--pink-800:#ad1457;--pink-900:#880e4f;--pink-a100:#ff80ab;--pink-a200:#ff4081;--pink-a400:#f50057;--pink-a700:#c51162;--purple-50:#f3e5f5;--purple-100:#e1bee7;--purple-200:#ce93d8;--purple-300:#ba68c8;--purple-400:#ab47bc;--purple-500:#9c27b0;--purple-600:#8e24aa;--purple-700:#7b1fa2;--purple-800:#6a1b9a;--purple-900:#4a148c;--purple-a100:#ea80fc;--purple-a200:#e040fb;--purple-a400:#d500f9;--purple-a700:#a0f;--deep-purple-50:#ede7f6;--deep-purple-100:#d1c4e9;--deep-purple-200:#b39ddb;--deep-purple-300:#9575cd;--deep-purple-400:#7e57c2;--deep-purple-500:#673ab7;--deep-purple-600:#5e35b1;--deep-purple-700:#512da8;--deep-purple-800:#4527a0;--deep-purple-900:#311b92;--deep-purple-a100:#b388ff;--deep-purple-a200:#7c4dff;--deep-purple-a400:#651fff;--deep-purple-a700:#6200ea;--indigo-50:#e8eaf6;--indigo-100:#c5cae9;--indigo-200:#9fa8da;--indigo-300:#7986cb;--indigo-400:#5c6bc0;--indigo-500:#3f51b5;--indigo-600:#3949ab;--indigo-700:#303f9f;--indigo-800:#283593;--indigo-900:#1a237e;--indigo-a100:#8c9eff;--indigo-a200:#536dfe;--indigo-a400:#3d5afe;--indigo-a700:#304ffe;--blue-50:#e3f2fd;--blue-100:#bbdefb;--blue-200:#90caf9;--blue-300:#64b5f6;--blue-400:#42a5f5;--blue-500:#2196f3;--blue-600:#1e88e5;--blue-700:#1976d2;--blue-800:#1565c0;--blue-900:#0d47a1;--blue-a100:#82b1ff;--blue-a200:#448aff;--blue-a400:#2979ff;--blue-a700:#2962ff;--light-blue-50:#e1f5fe;--light-blue-100:#b3e5fc;--light-blue-200:#81d4fa;--light-blue-300:#4fc3f7;--light-blue-400:#29b6f6;--light-blue-500:#03a9f4;--light-blue-600:#039be5;--light-blue-700:#0288d1;--light-blue-800:#0277bd;--light-blue-900:#01579b;--light-blue-a100:#80d8ff;--light-blue-a200:#40c4ff;--light-blue-a400:#00b0ff;--light-blue-a700:#0091ea;--cyan-50:#e0f7fa;--cyan-100:#b2ebf2;--cyan-200:#80deea;--cyan-300:#4dd0e1;--cyan-400:#26c6da;--cyan-500:#00bcd4;--cyan-600:#00acc1;--cyan-700:#0097a7;--cyan-800:#00838f;--cyan-900:#006064;--cyan-a100:#84ffff;--cyan-a200:#18ffff;--cyan-a400:#00e5ff;--cyan-a700:#00b8d4;--teal-50:#e0f2f1;--teal-100:#b2dfdb;--teal-200:#80cbc4;--teal-300:#4db6ac;--teal-400:#26a69a;--teal-500:#009688;--teal-600:#00897b;--teal-700:#00796b;--teal-800:#00695c;--teal-900:#004d40;--teal-a100:#a7ffeb;--teal-a200:#64ffda;--teal-a400:#1de9b6;--teal-a700:#00bfa5;--green-50:#e8f5e9;--green-100:#c8e6c9;--green-200:#a5d6a7;--green-300:#81c784;--green-400:#66bb6a;--green-500:#4caf50;--green-600:#43a047;--green-700:#388e3c;--green-800:#2e7d32;--green-900:#1b5e20;--green-a100:#b9f6ca;--green-a200:#69f0ae;--green-a400:#00e676;--green-a700:#00c853;--light-green-50:#f1f8e9;--light-green-100:#dcedc8;--light-green-200:#c5e1a5;--light-green-300:#aed581;--light-green-400:#9ccc65;--light-green-500:#8bc34a;--light-green-600:#7cb342;--light-green-700:#689f38;--light-green-800:#558b2f;--light-green-900:#33691e;--light-green-a100:#ccff90;--light-green-a200:#b2ff59;--light-green-a400:#76ff03;--light-green-a700:#64dd17;--lime-50:#f9fbe7;--lime-100:#f0f4c3;--lime-200:#e6ee9c;--lime-300:#dce775;--lime-400:#d4e157;--lime-500:#cddc39;--lime-600:#c0ca33;--lime-700:#afb42b;--lime-800:#9e9d24;--lime-900:#827717;--lime-a100:#f4ff81;--lime-a200:#eeff41;--lime-a400:#c6ff00;--lime-a700:#aeea00;--yellow-50:#fffde7;--yellow-100:#fff9c4;--yellow-200:#fff59d;--yellow-300:#fff176;--yellow-400:#ffee58;--yellow-500:#ffeb3b;--yellow-600:#fdd835;--yellow-700:#fbc02d;--yellow-800:#f9a825;--yellow-900:#f57f17;--yellow-a100:#ffff8d;--yellow-a200:#ff0;--yellow-a400:#ffea00;--yellow-a700:#ffd600;--amber-50:#fff8e1;--amber-100:#ffecb3;--amber-200:#ffe082;--amber-300:#ffd54f;--amber-400:#ffca28;--amber-500:#ffc107;--amber-600:#ffb300;--amber-700:#ffa000;--amber-800:#ff8f00;--amber-900:#ff6f00;--amber-a100:#ffe57f;--amber-a200:#ffd740;--amber-a400:#ffc400;--amber-a700:#ffab00;--orange-50:#fff3e0;--orange-100:#ffe0b2;--orange-200:#ffcc80;--orange-300:#ffb74d;--orange-400:#ffa726;--orange-500:#ff9800;--orange-600:#fb8c00;--orange-700:#f57c00;--orange-800:#ef6c00;--orange-900:#e65100;--orange-a100:#ffd180;--orange-a200:#ffab40;--orange-a400:#ff9100;--orange-a700:#ff6d00;--deep-orange-50:#fbe9e7;--deep-orange-100:#ffccbc;--deep-orange-200:#ffab91;--deep-orange-300:#ff8a65;--deep-orange-400:#ff7043;--deep-orange-500:#ff5722;--deep-orange-600:#f4511e;--deep-orange-700:#e64a19;--deep-orange-800:#d84315;--deep-orange-900:#bf360c;--deep-orange-a100:#ff9e80;--deep-orange-a200:#ff6e40;--deep-orange-a400:#ff3d00;--deep-orange-a700:#dd2c00;--brown-50:#efebe9;--brown-100:#d7ccc8;--brown-200:#bcaaa4;--brown-300:#a1887f;--brown-400:#8d6e63;--brown-500:#795548;--brown-600:#6d4c41;--brown-700:#5d4037;--brown-800:#4e342e;--brown-900:#3e2723;--grey-50:#fafafa;--grey-100:#f5f5f5;--grey-200:#eee;--grey-300:#e0e0e0;--grey-400:#bdbdbd;--grey-500:#9e9e9e;--grey-600:#757575;--grey-700:#616161;--grey-800:#424242;--grey-900:#212121;--blue-grey-50:#eceff1;--blue-grey-100:#cfd8dc;--blue-grey-200:#b0bec5;--blue-grey-300:#90a4ae;--blue-grey-400:#78909c;--blue-grey-500:#607d8b;--blue-grey-600:#546e7a;--blue-grey-700:#455a64;--blue-grey-800:#37474f;--blue-grey-900:#263238;--white:#ffffff;--black:#000000;--primary:var(--blue-800);--on-primary:var(--white);--primary-variant:#5e92f3;--on-primary-variant:var(--black);--secondary:var(--deep-orange-800);--on-secondary:var(--black);--background:var(--grey-50);--on-background:var(--black);--surface:var(--white);--on-surface:var(--black);--surface-1dp:var(--grey-200);--surface-2dp:var(--grey-400);--disabled:var(--grey-100);--on-disabled:var(--grey-700);--error:var(--red-900);--on-error:var(--white);--transparent-overlay:rgba(0, 0, 0, 0.5);--text-intensity-high:87%;--text-intensity-medium:60%;--text-intensity-disabled:38%}button{min-width:5.14em;background-color:var(--surface);color:var(--on-surface);fill:var(--on-surface);text-align:center;text-transform:uppercase;outline:0;padding:.6em 1.2em;border:solid var(--on-surface) 1px;margin:.6em;height:3em}table{border-collapse:collapse}tr{background-color:var(--background);border-bottom:1px solid var(--surface-2dp)}.body-sk .font-sk h1,.body-sk.font-sk h1{font-size:20px;margin:16px 0}.body-sk .font-sk h2,.body-sk.font-sk h2{font-size:18px;margin:14px 0}.body-sk .font-sk h3,.body-sk.font-sk h3{font-size:16px;margin:12px 0}.body-sk .font-sk h4,.body-sk.font-sk h4{font-size:14px;margin:10px 0}.body-sk .font-sk h5,.body-sk.font-sk h5{font-size:12px;margin:8px 0}.body-sk details summary,.body-sk multi-select-sk{color:var(--on-surface);border:solid 1px var(--on-surface)}.body-sk multi-select-sk,tr:hover{background-color:var(--surface)}.body-sk error-toast-sk{padding:8px}.body-sk tabs-sk>button.selected{border-bottom:solid 4px var(--primary)}.body-sk details summary{display:inline-block;padding:4px;background:var(--surface);cursor:pointer;list-style:none;margin:8px 4px 8px 0;box-shadow:2px 2px 0 0 var(--surface-2dp)}.body-sk details summary::-webkit-details-marker{display:none}.body-sk details[open]{border:solid 1px var(--on-surface);padding:0 8px 16px;background:var(--surface);margin:8px 8px 8px 0}.body-sk ::-webkit-scrollbar-button:end:increment,.body-sk ::-webkit-scrollbar-button:start:decrement,.body-sk ::-webkit-scrollbar-button:vertical:end:decrement,.body-sk ::-webkit-scrollbar-button:vertical:start:increment{display:none}.body-sk a{color:var(--primary);background:var(--on-primary)}fiddle-embed-sk{display:inline-block}error-toast-sk button{min-width:0;text-transform:none;outline:0;padding:8px;border:solid var(--on-surface) 1px;margin:0 0 0 8px;height:initial}toast-sk{display:block;visibility:hidden;position:fixed;left:10px;bottom:0;color:var(--on-error);fill:var(--on-error);background:var(--error);padding:10px 15px;opacity:0;z-index:20}toast-sk[shown]{visibility:visible;opacity:1;bottom:10px;transition:bottom .3s linear,opacity .3s linear,visibility 0s}.body-sk fiddle-sk #f16,.body-sk fiddle-sk #offscreen_mipmap{margin-left:16px}.body-sk fiddle-sk .offset{margin:8px 0 8px 16px}.body-sk fiddle-sk .notes{font-size:smaller;margin-left:8px}.body-sk fiddle-sk pre.source-select{margin:8px 0 8px 16px;padding:8px;color:var(--secondary);background:var(--surface)}.body-sk fiddle-sk .imgsrc{border:dotted 1px var(--on-surface)}.body-sk fiddle-sk textarea-numbers-sk{margin:8px;display:inline-block}.body-sk fiddle-sk spinner-sk{width:10px;height:10px;border-width:6px}.body-sk fiddle-sk .compile-error{margin:0;height:16px;font-family:Roboto Mono,monospace}.body-sk fiddle-sk .clickable{cursor:pointer;background:var(--surface)}.body-sk fiddle-sk #controls>*{margin-bottom:8px;margin-left:0}.body-sk fiddle-sk #embed,checkbox-sk span,spinner-sk[active]{display:inline-block}.body-sk fiddle-sk #submit{display:flex;align-items:center;margin-left:4px}.body-sk fiddle-sk #submit a{background-color:var(--background)}.body-sk fiddle-sk #results{display:flex;margin-top:8px}.body-sk fiddle-sk #results>*,.body-sk fiddle-sk #submit>a,.body-sk fiddle-sk #submit>button,.body-sk fiddle-sk #submit>details,.body-sk fiddle-sk #submit>spinner-sk{margin-right:8px}.body-sk fiddle-sk #options>checkbox-sk,.body-sk fiddle-sk #options>label{display:block;margin-bottom:8px}.body-sk fiddle-sk #offscreen-options>checkbox-sk,.body-sk fiddle-sk #offscreen-options>div,.body-sk fiddle-sk #offscreen-options>label,checkbox-sk{display:block;margin:8px}.body-sk fiddle-sk #animated-options,.body-sk fiddle-sk #offscreen-options{margin-left:16px}checkbox-sk{margin:.4em}checkbox-sk label{display:flex;align-items:center}checkbox-sk .box{margin-right:.4em;border:4px solid var(--primary);width:16px;height:16px;background:var(--on-primary)}checkbox-sk input{position:absolute;opacity:0;z-index:-1}checkbox-sk input:focus+.box{outline:dashed 2px var(--on-surface);outline-offset:3px}checkbox-sk:hover .box{border-color:var(--primary-variant)}checkbox-sk input:checked+.box{background:var(--primary)}checkbox-sk[hidden]{display:none}checkbox-sk input:disabled+.box{border:4px solid var(--disabled);background:var(--background)}checkbox-sk input:disabled:checked+.box{border:4px solid var(--disabled);background:var(--disabled)}svg.icon-sk-svg{position:relative;vertical-align:middle;pointer-events:none;display:inline-block;width:24px;height:24px}select-sk,select-sk>*{padding:.6em;background-color:var(--surface-1dp);color:var(--on-surface);border:0;outline:0;line-height:20px;vertical-align:middle}select-sk{border:solid 1px var(--on-surface);display:block}select-sk>[selected]{background:var(--surface-2dp)}select-sk>*{border:var(--surface-1dp) solid 1px}select-sk:focus,select-sk>:focus{outline:dashed 2px var(--on-surface);outline-offset:3px}select-sk>:hover{border:var(--surface-2dp) solid 1px}select-sk>:focus{background-color:var(--surface-2dp);transition:background-color .1s cubic-bezier(.4,0,.2,1)}select-sk>[selected]{background-color:var(--surface-2dp);color:var(--on-surface)}spinner-sk{margin:6px;display:none;border-radius:50%;width:32px;height:32px;border:8px solid var(--primary);border-left:8px solid var(--primary-variant);animation:spinner-sk-spin 1.5s infinite linear}test-src-sk .output{margin:0;padding:0;background:var(--in-primary);color:var(--primary);overflow-x:auto;font-family:monospace;font-size:13px}.CodeMirror-foldmarker{color:#00f;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px}.CodeMirror{font-family:monospace;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:0!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.cm-s-base16-dark div.CodeMirror-selected{background:#303030}.cm-s-base16-dark .CodeMirror-line::selection,.cm-s-base16-dark .CodeMirror-line>span::selection,.cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.cm-s-base16-dark .CodeMirror-line::-moz-selection,.cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0}.cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.cm-s-base16-dark .CodeMirror-guttermarker-subtle,.cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.cm-s-base16-dark .cm-animate-fat-cursor,.cm-s-base16-dark.cm-fat-cursor .CodeMirror-cursor{background-color:#8e8d8875!important}.cm-s-base16-dark span.cm-comment{color:#8f5536}.cm-s-base16-dark span.cm-atom,.cm-s-base16-dark span.cm-number{color:#aa759f}.cm-s-base16-dark span.cm-attribute,.cm-s-base16-dark span.cm-property{color:#90a959}.cm-s-base16-dark span.cm-keyword{color:#ac4142}.cm-s-base16-dark span.cm-string{color:#f4bf75}.cm-s-base16-dark span.cm-variable{color:#90a959}.cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.cm-s-base16-dark span.cm-def{color:#d28445}.cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.cm-s-base16-dark span.cm-tag{color:#ac4142}.cm-s-base16-dark span.cm-link{color:#aa759f}.cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}.cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.cm-s-base16-light .CodeMirror-line::selection,.cm-s-base16-light .CodeMirror-line>span::selection,.cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.cm-s-base16-light .CodeMirror-line::-moz-selection,.cm-s-base16-light .CodeMirror-line>span::-moz-selection,.cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0}.cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.cm-s-base16-light .CodeMirror-guttermarker-subtle,.cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.cm-s-base16-light span.cm-comment{color:#8f5536}.cm-s-base16-light span.cm-atom,.cm-s-base16-light span.cm-number{color:#aa759f}.cm-s-base16-light span.cm-attribute,.cm-s-base16-light span.cm-property{color:#90a959}.cm-s-base16-light span.cm-keyword{color:#ac4142}.cm-s-base16-light span.cm-string{color:#f4bf75}.cm-s-base16-light span.cm-variable{color:#90a959}.cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.cm-s-base16-light span.cm-def{color:#d28445}.cm-s-base16-light span.cm-bracket{color:#202020}.cm-s-base16-light span.cm-tag{color:#ac4142}.cm-s-base16-light span.cm-link{color:#aa759f}.cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.cm-s-base16-light .CodeMirror-matchingbracket{color:#f5f5f5!important;background-color:#6a9fb5!important}.body-sk.darkmode{--primary:var(--light-blue-500);--primary-variant:var(--light-blue-200);--on-primary-variant:var(--black)}.body-sk checkbox-sk,.body-sk select{margin:8px 0}button:hover{background:var(--surface-1dp)}option:hover{background-color:var(--surface-1dp)}.CodeMirror{height:auto}.CodeMirror-foldmarker{font-size:smaller;color:var(--primary);text-shadow:var(--background) 1px 1px 2px,var(--background)-1px -1px 2px,var(--background) 1px -1px 2px,var(--background) -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-folded,.CodeMirror-foldgutter-open{color:#555;cursor:pointer}.CodeMirror-foldgutter-open:after{content:"▾";color:var(--primary)}.CodeMirror-foldgutter-folded:after{content:"▸";color:var(--primary)}button.action:hover{background:var(--primary-variant);color:var(--on-primary-variant);fill:var(--on-primary-variant)}button:focus,select:focus{outline:dashed 2px var(--on-surface);outline-offset:3px}button.action:active,button.fab:active,button:active{background-color:var(--background);color:var(--on-background);fill:var(--on-background)}button:disabled{background:var(--disabled);border-color:var(--on-disabled);color:var(--on-disabled);fill:var(--on-disabled)}button.action{color:var(--on-primary);fill:var(--on-primary);background:var(--primary);border:solid transparent 1px}button.action:disabled{background:var(--disabled);color:var(--on-disabled);fill:var(--on-disabled)}button.fab{color:var(--on-secondary);fill:var(--on-secondary);background:var(--secondary);border-radius:50%;border:0;padding:10px;width:48px;height:48px;min-width:0;font-weight:700;font-size:22px}option,select{padding:.6em;background-color:var(--surface);color:var(--on-surface);fill:var(--on-surface);border:0;outline:0;line-height:20px;vertical-align:middle}select{border:solid 1px var(--on-surface);margin:.6em;overflow-y:auto}option:focus{background-color:var(--primary);color:var(--on-primary);transition:background-color .1s cubic-bezier(.4,0,.2,1)}option:checked{background-color:var(--primary);color:var(--on-primary);fill:var(--on-primary)}.darkmode{--primary:var(--purple-200);--on-primary:var(--black);--primary-variant:var(--indigo-700);--on-primary-variant:var(--white);--secondary:var(--teal-200);--on-secondary:var(--black);--background:var(--black);--on-background:var(--white);--surface:var(--grey-900);--surface-1dp:var(--grey-800);--surface-2dp:var(--grey-700);--disabled:var(--grey-600);--on-disabled:var(--grey-300);--on-surface:var(--white);--error:var(--pink-400);--on-error:var(--black);--transparent-overlay:rgba(255, 255, 255, 0.5)}.primary-container-themes-sk{background-color:var(--primary);color:var(--on-primary);fill:var(--on-primary)}.body-sk,td,th{color:var(--on-background)}.body-sk{background-color:var(--background);fill:var(--on-background)}.primary-themes-sk{color:var(--primary);fill:var(--primary)}.primary-variant-container-themes-sk{background-color:var(--primary-variant);color:var(--on-primary-variant);fill:var(--on-primary-variant)}.primary-variant-themes-sk{color:var(--primary-variant);fill:var(--primary-variant)}.secondary-container-themes-sk{background-color:var(--secondary);color:var(--on-secondary);fill:var(--on-secondary)}.secondary-themes-sk{color:var(--secondary);fill:var(--secondary)}.surface-themes-sk{background-color:var(--surface);color:var(--on-surface);fill:var(--on-surface)}.error-container-themes-sk{background-color:var(--error);color:var(--on-error);fill:var(--on-error)}.error-themes-sk{color:var(--error);fill:var(--error)}.overlay-themes-sk{background-color:var(--transparent-overlay)}td,th{padding:10px}td{font-size:90%;vertical-align:middle}th{font-size:75%;opacity:var(--text-intensity-medium)}td.number{text-align:right}.body-sk{--background:var(--grey-50);--disabled:var(--grey-500);--error:var(--red-900);--on-background:var(--black);--on-disabled:var(--grey-700);--on-error:var(--white);--on-primary-variant:var(--black);--on-primary:var(--white);--on-secondary:var(--white);--on-surface:var(--black);--primary-variant:var(--light-blue-600);--primary:var(--blue-800);--secondary:var(--green-500);--surface-1dp:var(--grey-200);--surface-2dp:var(--grey-400);--surface:var(--white);--transparent-overlay:rgba(0, 0, 0, 0.5);--primary-highlight:var(--light-blue-100);--secondary-highlight:var(--green-100);--on-hightlight:var(--black);--failure-alpha:rgba(217, 95, 2, 0.8);--failure:rgb(217, 95, 2);--on-failure:var(--black);--on-success:var(--black);--on-warning:var(--black);--success-alpha:rgba(102, 166, 30, 0.3);--success:rgb(102, 166, 30);--warning-alpha:rgb(255, 171, 64, 0.8);--warning:rgb(255, 167, 38);--unexpected:rgb(117, 112, 179);--unexpected-alpha:rgba(117, 112, 179, 1);--positive:var(--green-500);--negative:var(--red-500);--untriaged:var(--brown-400)}.body-sk .font-sk,.body-sk.font-sk{--font:Roboto, Arial, "Bitstream Vera Sans", sans-serif;--mono-font:Roboto Mono, monospace}.body-sk .font-sk *,.body-sk.font-sk *{font-size:12px;font-family:var(--font);box-sizing:border-box}.body-sk .font-sk code,.body-sk .font-sk pre,.body-sk.font-sk code,.body-sk.font-sk pre{font-family:var(--mono-font)}.body-sk .darkmode,.body-sk.darkmode{--background:#121212;--disabled:var(--grey-600);--error:var(--pink-400);--on-background:#cccccc;--on-disabled:var(--grey-300);--on-error:var(--black);--on-primary-variant:var(--surface);--on-primary:var(--surface);--on-secondary:var(--background);--on-surface:#dddddd;--primary-variant:var(--light-blue-100);--primary:var(--blue-200);--secondary:var(--green-200);--surface-1dp:#373737;--surface-2dp:#414141;--surface:#303030;--transparent-overlay:rgba(255, 255, 255, 0.5);--primary-highlight:var(--light-blue-900);--secondary-highlight:var(--green-900);--on-hightlight:var(--grey-100);--failure-alpha:rgba(217, 95, 2, 0.5);--on-failure:var(--on-secondary);--on-success:var(--on-secondary);--on-warning:var(--on-secondary);--warning-alpha:rgb(255, 171, 64, 0.5);--positive:var(--green-500);--negative:var(--red-500);--untriaged:var(--brown-400)}.body-sk a:active,.body-sk a:link,.body-sk a:visited{color:var(--primary)}.body-sk a:hover{color:var(--primary-variant)}.body-sk .input-like,.body-sk input{border:solid 1px var(--on-surface);color:solid 1px var(--on-surface);background:solid 1px var(--surface);display:inline-block}.body-sk .button-like,.body-sk button{min-width:auto;text-align:center;text-transform:none;padding:4px;height:fit-content;margin:8px 2px;outline:0;border:solid 1px var(--on-surface);box-shadow:2px 2px 0 0 var(--surface-2dp)}.body-sk .button-like.icon,.body-sk button.icon{border:0;box-shadow:none}.body-sk .button-like.action,.body-sk button.action{box-shadow:2px 2px 0 0 var(--surface-2dp);border:0}.body-sk .button-like:active,.body-sk button:active{box-shadow:none;transition:box-shadow .2s ease-in}.body-sk .button-like:disabled,.body-sk button:disabled{opacity:.5;background:var(--on-disabled);color:var(--disabled);fill:var(--disabled)}.body-sk button:focus,.body-sk details summary:focus,.body-sk multi-select-sk:focus,.body-sk select-sk:focus{outline:dashed 1px var(--on-surface);outline-offset:-4px}.body-sk multi-select-sk>*{background-color:var(--surface);border:solid 1px var(--surface)}.body-sk multi-select-sk>[selected]{background:var(--surface-1dp)}.body-sk multi-select-sk>:hover{border:var(--surface-1dp) solid 1px}.body-sk select-sk,.body-sk select-sk>*{background-color:var(--surface);color:var(--on-surface)}.body-sk select-sk>[selected]{background:var(--surface-1dp)}.body-sk select-sk>*{border:var(--surface) solid 1px}.body-sk select-sk>:hover{border:var(--surface-1dp) solid 1px}.body-sk select-sk>:focus{background-color:var(--surface-1dp);transition:background-color .1s cubic-bezier(.4,0,.2,1)}.body-sk select-sk>[selected]{background-color:var(--surface-1dp)}.body-sk error-toast-sk button{margin:0 0 0 8px;padding:4px}.body-sk tabs-sk>button{border:0;border-bottom:solid 4px var(--on-surface);box-shadow:none}.body-sk details summary:active{box-shadow:none;transition:box-shadow .2s ease-in}.body-sk details[open] summary{margin-top:8px;margin-bottom:8px}.body-sk *{scrollbar-color:var(--surface-1dp) var(--background)}.body-sk ::-webkit-scrollbar{width:13px;height:13px}.body-sk ::-webkit-scrollbar-track-piece{background-color:var(--background);border:solid 1px var(--surface-2dp)}.body-sk ::-webkit-scrollbar-thumb{border:solid 1px var(--on-surface);background:var(--surface-1dp)}.body-sk ::-webkit-scrollbar-thumb:hover{background:var(--surface)}.body-sk td,.body-sk th{font-size:100%}
