From 9b0d646a77594871e2ad919abf770af29cbc084d Mon Sep 17 00:00:00 2001 From: Aryan Kumar Date: Sun, 1 Feb 2026 17:41:43 +0000 Subject: [PATCH 1/2] style: improve search input background contrast --- public/css/docs/bundle.min.css | 3156 ++++++++++++++++++++++++- public/css/docs/themes/light/main.css | 2 +- 2 files changed, 3156 insertions(+), 2 deletions(-) diff --git a/public/css/docs/bundle.min.css b/public/css/docs/bundle.min.css index d4e0021490..34cfebf8c4 100644 --- a/public/css/docs/bundle.min.css +++ b/public/css/docs/bundle.min.css @@ -1 +1,3155 @@ -a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.hljs{display:block;padding:.5em;overflow-x:auto;color:var(--code-color)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-comment,.hljs-quote{color:var(--code-comment-color)}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:var(--code-var-color)}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:var(--code-builtin-color)}.hljs-attribute{color:var(--code-attribute-color)}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:var(--code-string-color)}.hljs-section,.hljs-title{color:var(--code-title-color)}.hljs-keyword,.hljs-selector-tag{color:var(--code-keyword-color)}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}@font-face{font-family:LatoLatinWebLight;src:url(/css/common/fonts/lato/latin/LatoLatin-Light.eot);src:url(/css/common/fonts/lato/latin/LatoLatin-Light.eot?#iefix) format('embedded-opentype'),url(/css/common/fonts/lato/latin/LatoLatin-Light.woff2) format('woff2'),url(/css/common/fonts/lato/latin/LatoLatin-Light.woff) format('woff'),url(/css/common/fonts/lato/latin/LatoLatin-Light.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:LatoLatinWebLight;src:url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot);src:url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot?#iefix) format('embedded-opentype'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff2) format('woff2'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff) format('woff'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.ttf) format('truetype');font-style:italic;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}html[data-theme=dark]{--theme-background-color:#222426;--theme-text-color:#f5f7f7;--stdlib-orange:#f0ad3e;--stdlib-blue:#00aeef;--link-color:#00abe7;--skip-link-color:#00aeef;--skip-link-background-color:#1d1f20;--blockquote-color:#f3f3f3;--blockquote-border-color:#dddddd;--top-nav-background-color:#25282a;--top-nav-link-color:#ffffff;--top-nav-link-hover-background-color:rgba(0, 0, 0, 0.2);--top-nav-icon-color:#f5f7f7;--top-nav-search-background-color:#373a49;--top-nav-shadow-color:#1a1a1a;--top-nav-divider-color:#e9e9e9;--breadcrumb-separator-color:#f5f7f7;--package-kind-color:#f5f7f7;--hr-background-color:#cdcdcd;--heading-border-bottom-color:#b5b5b5;--feedback-positive-sentiment-icon-color:#ff9514;--feedback-positive-sentiment-icon-hover-color:#f0ad3e;--feedback-positive-sentiment-icon-selected-color:#ff9514;--feedback-positive-sentiment-icon-not-selected-color:#f5f7f7;--feedback-negative-sentiment-icon-color:#00bbff;--feedback-negative-sentiment-icon-hover-color:#00aeef;--feedback-negative-sentiment-icon-selected-color:#00bbff;--feedback-negative-sentiment-icon-not-selected-color:#f5f7f7;--feedback-positive-sentiment-background-color:transparent;--feedback-positive-sentiment-hover-background-color:#17191a;--feedback-positive-sentiment-selected-background-color:#17191a;--feedback-positive-sentiment-not-selected-background-color:transparent;--feedback-negative-sentiment-background-color:transparent;--feedback-negative-sentiment-hover-background-color:#17191a;--feedback-negative-sentiment-selected-background-color:#17191a;--feedback-negative-sentiment-not-selected-background-color:transparent;--feedback-sentiment-border-color:#cdcdcd;--feedback-sentiment-hover-border-color:#858585;--feedback-error-text-color:#ffa07a;--related-border-color:#007bff;--pagination-link-hover-border-color:#4078c0;--search-result-hover-border-color:#4078c0;--settings-overlay-background-color:rgba(182,183,213,0.5);--settings-input-background-color:#eaeaea;--settings-input-hover-background-color:#ffffff;--settings-input-border-color:#eaeaea;--settings-input-hover-border-color:#cccccc;--settings-input-text-color:#4a5568;--default-button-background-color:#1976d2;--default-button-hover-background-color:#0080ff;--default-button-text-color:#ffffff;--table-cell-border-color:#616161;--table-row-border-color:#b5b5b5;--diffuse-shadow-color:#2b2d30;--diffuse-dark-shadow-color:#2b2d30;--pre-background-color:#373a49;--code-background-color:rgba(255, 255, 255, 0.04);--code-color:#f8f8f2;--code-comment-color:#d4d0ab;--code-var-color:#ffa07a;--code-builtin-color:#f5ab35;--code-attribute-color:#ffd700;--code-string-color:#abe338;--code-title-color:#00e0e0;--code-keyword-color:#dcc6e0;--code-decoded-error:#ffa07a}html[data-theme=light]{--theme-background-color:#ffffff;--theme-text-color:#000000;--stdlib-orange:#e99f36;--stdlib-blue:#009cd7;--link-color:#0000ff;--skip-link-color:#00aeef;--skip-link-background-color:#1d1f20;--blockquote-color:#696969;--blockquote-border-color:#dddddd;--top-nav-background-color:#ffffff;--top-nav-link-color:#585858;--top-nav-link-hover-background-color:#f7f7f7;--top-nav-icon-color:#646464;--top-nav-search-background-color:#fafafa;--top-nav-shadow-color:#ced4da;--top-nav-divider-color:#d3d3d3;--breadcrumb-separator-color:#646464;--package-kind-color:#606060;--hr-background-color:#e7e7e7;--heading-border-bottom-color:#eeeeee;--feedback-positive-sentiment-icon-color:#00aa00;--feedback-positive-sentiment-icon-hover-color:#007700;--feedback-positive-sentiment-icon-selected-color:#00aa00;--feedback-positive-sentiment-icon-not-selected-color:#00aa00;--feedback-negative-sentiment-icon-color:#dd0000;--feedback-negative-sentiment-icon-hover-color:#cc0000;--feedback-negative-sentiment-icon-selected-color:#dd0000;--feedback-negative-sentiment-icon-not-selected-color:#dd0000;--feedback-positive-sentiment-background-color:rgba(201,248,222,0.7);--feedback-positive-sentiment-hover-background-color:rgba(201, 248, 222, 0.9);--feedback-positive-sentiment-selected-background-color:rgba(201,248,222,0.7);--feedback-positive-sentiment-not-selected-background-color:transparent;--feedback-negative-sentiment-background-color:rgba(254,189,197,0.4);--feedback-negative-sentiment-hover-background-color:rgba(254, 189, 197, 0.6);--feedback-negative-sentiment-selected-background-color:rgba(254,189,197,0.4);--feedback-negative-sentiment-not-selected-background-color:transparent;--feedback-sentiment-border-color:unset;--feedback-sentiment-hover-border-color:unset;--feedback-error-text-color:#e90b03;--related-border-color:#007bff;--pagination-link-hover-border-color:#4078c0;--search-result-hover-border-color:#4078c0;--settings-overlay-background-color:rgba(182,183,213,0.5);--settings-input-background-color:#eaeaea;--settings-input-hover-background-color:#ffffff;--settings-input-border-color:#eaeaea;--settings-input-hover-border-color:#cccccc;--settings-input-text-color:#4a5568;--default-button-background-color:#1976d2;--default-button-hover-background-color:#0080ff;--default-button-text-color:#ffffff;--table-cell-border-color:#dddddd;--table-row-border-color:#cccccc;--diffuse-shadow-color:#e2e2e2;--diffuse-dark-shadow-color:#636161;--pre-background-color:#f8f8f8;--code-background-color:rgba(0, 0, 0, 0.04);--code-color:#24292f;--code-comment-color:#727272;--code-var-color:#aa5d00;--code-builtin-color:#de0801;--code-attribute-color:#aa5d00;--code-string-color:#008500;--code-title-color:#2574a9;--code-keyword-color:#a101f1;--code-decoded-error:#e90b03}@keyframes button-press{from{opacity:1}to{opacity:0}}html{box-sizing:border-box}body,html{min-height:100vh}body{margin:0}*,:after,:before{box-sizing:inherit}input{margin:0}img{box-sizing:content-box;max-width:100%}h1,h2,h3,h4,h5,h6{margin-top:1.5em;margin-bottom:1em}h1,h2{padding-bottom:.3em}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.center{text-align:center;margin-left:auto;margin-right:auto}.right{text-align:right;margin-left:auto;margin-right:0}.invisible{visibility:hidden}#root{position:relative;width:100%}.main{position:relative;width:100%;min-height:100vh;margin-bottom:7em;padding-top:7.5em;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);scroll-margin:6.25em 0 0 0}.main.translate-right{-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);transform:translateX(300px);-webkit-transform:translateZ(0) translateX(300px);-moz-transform:translateZ(0) translateX(300px);-ms-transform:translateZ(0) translateX(300px);-o-transform:translateZ(0) translateX(300px);transform:translateZ(0) translateX(300px);-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);scroll-margin:6.25em 0 0 300px}@media only screen and (max-width:53.75em){.main{width:86%;margin-left:7%}.main.translate-right{-webkit-transform:translateX(350px);-moz-transform:translateX(350px);-ms-transform:translateX(350px);-o-transform:translateX(350px);transform:translateX(350px);-webkit-transform:translateZ(0) translateX(350px);-moz-transform:translateZ(0) translateX(350px);-ms-transform:translateZ(0) translateX(350px);-o-transform:translateZ(0) translateX(350px);transform:translateZ(0) translateX(350px);-webkit-transform:translate3d(350px,0,0);-moz-transform:translate3d(350px,0,0);-ms-transform:translate3d(350px,0,0);-o-transform:translate3d(350px,0,0);transform:translate3d(350px,0,0);scroll-margin:6.25em 0 0 300px}}@media only screen and (max-width:45em){.main{width:94%;margin-left:3%}}.readme{min-height:100%;margin-left:12.5%;margin-bottom:12px}.readme-content{scroll-padding:12.5em 0 0 0}.readme h1{margin-top:.5em;margin-bottom:.5em}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{min-width:594px;max-width:720px}.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>section h1,.readme>section h2,.readme>section h3,.readme>section h4,.readme>section h5,.readme>section h6{scroll-margin:6.25em 0 0 0}.readme blockquote,.readme dl,.readme p,.readme pre,.readme table{margin-top:0;margin-bottom:1em}@media only screen and (max-width:76.25em){.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:66.66666666666%}}@media only screen and (max-width:67.5em){.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:80%;max-width:700px}}@media only screen and (max-width:53.75em){.readme{margin-left:0}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:96%;max-width:700px}}@media only screen and (max-width:45em){.readme{margin-left:0}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:100%;min-width:100%}}.readme ol,.readme ul{margin-top:0;margin-bottom:1em;padding-left:2em}.readme ol ol,.readme ol ul,.readme ul ol,.readme ul ul{margin-top:0;margin-bottom:0}.readme li>p{margin-top:1em}.readme li+li{margin-top:.25em}.readme .namespace-toc ul{padding-left:.5em}.readme .namespace-toc ul li{display:flex;flex-shrink:1}.readme .namespace-toc ul li .signature{width:50%;min-width:50%}.readme .namespace-toc ul li .delimiter{display:none}.readme .related ul{padding-left:1em;margin-bottom:1.5em}.readme .related ul li .delimiter{display:none}.readme .related ul li .package-name{display:block;margin-top:.75em;margin-bottom:.2em}.readme .related ul li .description{display:block;margin-bottom:.5em;padding-left:2em}.readme .readme-breadcrumbs ol{margin-bottom:0;padding-left:0}.readme .readme-breadcrumbs li{height:1.2em;margin-top:0}.readme dl{padding:0}.readme dl dt{margin-top:1em;padding:0}.readme dl dd{margin-bottom:1em;padding:0 1em}.readme dd{margin-left:0}.readme h1+blockquote{margin-bottom:2em}.readme blockquote{padding:0 1em}.readme blockquote>:first-child{margin-top:0}.readme blockquote>:last-child{margin-bottom:0}.readme hr{height:.25em;margin:1.5em 0;padding:0}.readme hr::before{display:table;content:""}.readme .related hr{display:none}.readme table{display:block;width:100%}.readme table td,.readme table th{padding:6px 13px}.readme td,.readme th{padding:0}.readme pre{padding:1em}.readme pre code{display:inline;max-width:inherit;padding:0}.readme code{margin:0;padding:0;padding-top:.2em;padding-bottom:.2em}.readme code::after,.readme code::before{letter-spacing:-.2em;content:"\00a0"}.readme pre code::after,.readme pre code::before{content:normal}.readme kbd{display:inline-block;padding:3px 5px}.readme .related{margin-top:3em}.readme .related h2{margin-top:0;padding-top:.7em;padding-bottom:.4em;padding-left:.5em}.readme .related h2:before{display:inline-block;padding-right:.3em;vertical-align:middle}.readme .readme-breadcrumbs{margin:0}.readme .readme-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0}.readme .readme-breadcrumbs .breadcrumb-separator{margin-left:.5em;margin-right:.5em}.readme .readme-breadcrumbs .icon{display:inline-block;height:1em;width:1em;margin-right:.5em;vertical-align:text-top}.readme .readme-addendum{margin-top:3em;margin-bottom:400px}.readme .readme-bottom-nav .edit-print-wrapper{display:flex;justify-content:space-between}.readme .readme-bottom-nav .print-button{padding:0;margin:0}.readme .readme-bottom-nav .pagination{display:flex;justify-content:space-between;margin-top:2.5em;padding-top:3em}.readme .readme-bottom-nav .pagination-link,.readme .readme-bottom-nav .pagination-link-placeholder{width:50%;padding:1em}.readme .readme-bottom-nav .pagination-link-prev{padding-left:.5em}.readme .readme-bottom-nav .pagination-link-next{padding-right:.5em}.readme .readme-bottom-nav .pagination-link-label{margin-top:.2em}.readme-feedback{display:block;width:100%;margin-top:2em;padding-left:.5em}.readme-feedback>fieldset>legend{padding:0 2em}.readme-feedback-sentiment-wrapper{display:flex;justify-content:center;margin-top:1em}.readme-feedback-sentiment-label{display:flex;height:4em;width:4em;margin:0 .5em;align-items:center;justify-content:center}.readme-feedback-sentiment-label .icon{height:1.5em;margin:0}.readme-feedback-submit-buttons{display:flex;margin:1em 0;justify-content:flex-end}.readme-feedback-submit-buttons button{height:2.5em;width:7em;margin:0 .5em}.readme-feedback-submit-buttons button:last-child{margin-right:0}.readme-feedback-footnote{padding-top:1em}.runner .badge-list{display:flex;margin:0;padding:0}.runner .badge-list .badge{margin:0;margin-right:16px}.runner .badge-list .badge a{padding:.3em 1em}.runner-results p{margin-bottom:0}.runner-results .icon{display:inline-block;height:1em;width:1em;margin-right:.5em;vertical-align:text-top}.runner-results .benchmark-block,.runner-results .test-block{margin-bottom:1em;padding-left:1em}.runner-results .benchmark-block .benchmark-description,.runner-results .test-block .test-description{margin-bottom:.5em}.runner-results .benchmark-block .benchmark-elapsed,.runner-results .benchmark-block .benchmark-iterations,.runner-results .benchmark-block .benchmark-rate,.runner-results .test-block .test-fail,.runner-results .test-block .test-pass{margin-left:1em}.runner-results .benchmark-block .benchmark-result-icon,.runner-results .test-block .test-result-icon{margin-right:.5em}.search-results h1{display:flex}.search-results h1 span{flex-grow:1}.search-results .search-results-list{padding-left:0}.search-results .search-results-list-item{display:block;margin-top:0;padding-top:.5em;padding-bottom:.5em;padding-left:10px;padding-right:10px}.search-results .search-results-list-item-title{margin-top:.5em;margin-bottom:.5em}.search-results .search-results-list-item-url{margin-top:0;margin-bottom:0}.search-results .search-results-list-item-url .icon{display:inline-block;height:1em;width:1em;vertical-align:text-bottom}.search-results .search-results-list-item-url-link{padding-left:.5em}.search-results .search-results-list-item-description{display:block;margin-top:.5em;margin-bottom:0}.settings-menu-overlay{display:flex;z-index:1200;position:fixed;top:0;bottom:0;right:0;left:0;padding-top:40px;padding-bottom:32px;padding-left:40px;padding-right:40px;align-items:flex-start;justify-content:center}.settings-menu-blocker{position:fixed;top:0;bottom:0;left:0;right:0}.settings-menu-wrapper{display:flex;flex-direction:column;height:100%;min-height:320px;max-height:832px;width:100%;max-width:380px;overflow:auto}.settings-menu-head{display:flex;margin-bottom:1.5em;padding-right:10px;padding-left:10px;padding-top:15px;padding-bottom:10px;align-items:center;justify-content:space-between}.settings-menu-head h1{display:flex;width:100%;margin:0;margin-left:48px;padding:0}.settings-menu-head h1 span{flex:1 0 0}.settings-menu-head .icon-button.settings-menu-close-button{width:48px;height:48px}.settings-menu-head .icon-button.settings-menu-close-button .icon{margin-left:12px;margin-right:12px}.settings-menu-item{width:100%;padding-left:.75rem;padding-right:.75rem;margin-bottom:1.5rem}.settings-menu-item-label{display:block;margin-bottom:.5rem}.settings-select-wrapper{position:relative}.settings-select{display:block;appearance:none;width:100%;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:2rem}.settings-select-custom{display:flex;position:absolute;right:0;top:0;bottom:0;padding-left:.5rem;padding-right:.5rem;align-items:center}.settings-select-custom-icon{height:1rem;width:1rem}.settings-checkbox-wrapper{display:flex}.settings-checkbox{margin-right:.5rem;margin-top:.25rem}.settings-checkbox-label p{margin-bottom:1em}.readme.help h1{display:flex}.readme.help h1 span{flex-grow:1}.readme.error-decoder h1{display:flex}.readme.error-decoder h1 span{flex-grow:1}.readme.error-decoder .error-decoder-content>p,.readme.error-decoder .error-decoder-message pre,.readme.error-decoder .error-decoder-message>p{margin-top:2em}.readme.error-decoder p.error-decoder-landing{margin-top:1.5em}.readme.error-decoder .error-decoder-message pre>code{display:block;padding:1em 1em}.top-nav{display:flex;flex-direction:row;flex-wrap:wrap;position:fixed;top:0;left:0;z-index:100;width:100%;min-height:4em;padding:0}.top-nav .icon-button{position:relative;padding:0}.top-nav .icon-button::after{display:none;position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:50%}.top-nav .icon-button:focus:not(:active)::after{display:block}.top-nav .icon{height:1.5em;width:1.5em;margin:1.25em}.top-nav-divider{height:2em;margin-top:1em;margin-left:0;margin-right:0}.top-nav-search{height:4em;margin-left:auto;margin-right:0;padding-left:12px;padding-top:3px}.top-nav-search-button.icon-button{display:none}.top-nav-search.top-nav-search-active{flex:1;margin-left:8px}.top-nav-items{display:none;margin-top:-1em}:not(.side-menu-open) .top-nav-items-dropdown{order:100;display:block;width:100%}.top-nav-item{height:4em}.top-nav-item a{display:block;padding:0 1em}.side-menu-open .top-nav-items-menu-button,.side-menu-open .top-nav-search,.side-menu-open .top-nav-search-button{display:none!important}.side-menu-open .top-nav-divider{margin-left:auto}@media only screen and (min-width:24em){.top-nav-search{padding-left:16px}}@media only screen and (min-width:33em){.top-nav-search-button.icon-button{display:inline-flex}}@media only screen and (min-width:50em){.side-menu-open .top-nav-divider{margin-left:0}.side-menu-open .top-nav-search,.side-menu-open .top-nav-search-button{display:inline-flex!important}}@media only screen and (min-width:54em){.top-nav-items-menu-button{display:none!important}.top-nav-items,.top-nav-items-dropdown{display:inline-flex;position:relative;float:right;order:0;height:100%;width:auto;margin-top:0}.side-menu-open .top-nav-items,.side-menu-open .top-nav-items-dropdown{display:none}}@media only screen and (min-width:76.25em){.side-menu-open .top-nav-items,.side-menu-open .top-nav-items-dropdown{display:inline-flex!important}}.top-nav .download-progress{z-index:2000;position:absolute;top:0;right:0;width:100%}.bottom-nav{width:100%;min-height:5em}.side-menu-head{display:flex;padding-left:10px;padding-top:15px;padding-bottom:10px;align-items:center;justify-content:space-between}.side-menu-head .icon-button.side-menu-close-button{width:48px;height:48px}.side-menu-head .icon-button.side-menu-close-button .icon{margin:12px}.side-menu-wrapper{width:0}@media only screen and (min-width:34em){.side-menu-open .side-menu-wrapper{width:350px}}.side-menu-drawer{width:350px}.side-menu-drawer{z-index:121}.side-menu-version-wrapper{display:flex;justify-content:space-between;height:2.5em}.side-menu-version-wrapper label{height:1.5em;margin-top:.5em;padding-left:1em;padding-right:1em}.side-menu-version-select-wrapper{flex-grow:1;height:100%;padding-right:.5em}.side-menu-version-select{height:100%;width:100%;padding-left:1em}.side-menu-filter{position:relative;margin-top:3px}.side-menu-filter-input{width:100%;height:2.5em;padding-left:1em}.side-menu-filter-clear{position:absolute;top:.4em;right:4px}.side-menu-list-item-namespace.MuiListItem-root,.side-menu-list-item.MuiListItem-root{display:flex;height:2.25em;padding:0}.side-menu-list-item a,.side-menu-list-item-namespace a{flex-grow:1;padding-top:.5em;padding-bottom:.5em}button.side-menu-list-item-namespace-icon{width:2.25em;padding:.5em}.side-menu-list-wrapper{position:relative;height:calc(100vh - 116px)}.side-menu-list{height:100%;padding-left:0}.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{display:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.side-menu-list-item a:focus:not(:active)::after,.side-menu-list-item-namespace a:focus:not(active)::after{display:block}.skip-link{position:absolute;top:-5em;left:0;right:0;z-index:10000;margin-left:auto;margin-right:auto;padding:.5em;padding-left:1em;padding-right:1em;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;width:max-content}.skip-link:focus{top:0}.equation{margin-top:0;margin-bottom:1em}.banner .banner-wrapper{margin-top:3em;margin-bottom:4.5em}.banner .banner-tagline{margin-top:.75em}.icon{display:inline-block;vertical-align:text-bottom}.readme .readme-bottom-nav .edit-icon,.readme .readme-bottom-nav .print-icon{width:1.125em;height:1.125em;margin-right:.25em}h1 button.icon-button{position:relative;width:1.4em;height:1.4em;padding:0}h1 button.icon-button::after{display:none;position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:50%}h1 button.icon-button:focus:not(:active)::after{display:block}h1 button.icon-button .icon{height:.6em;width:.6em;margin:0;vertical-align:baseline}@media print{.top-nav{display:none}.side-menu-wrapper{display:none}.bottom-nav{display:none}.readme-addendum{display:none}.main.translate-right{transform:translate3d(0,0,0)}.main{padding-top:0}.readme{padding-top:1.5em;margin-left:0}.print-addendum{margin-top:2em}.print-addendum p{margin-top:1em}}@page{margin-top:.5in;margin-left:.5in;margin-right:.5in;margin-bottom:.5in}:root{--default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--thin-font-family:"LatoLatinWebLight","Helvetica Neue";--code-font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}body{font-size:16px;font-family:var(--default-font-family);color:var(--theme-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:2.25em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.875em}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}strong{font-weight:600}input{font:inherit;font-size:inherit;line-height:inherit}a{color:var(--link-color);text-decoration:none}a:active,a:hover{text-decoration:underline}::-webkit-input-placeholder{font-family:var(--thin-font-family)}:-moz-placeholder{font-family:var(--thin-font-family)}::-moz-placeholder{font-family:var(--thin-font-family)}:-ms-input-placeholder{font-family:var(--thin-font-family)}.readme{line-height:1.5;word-wrap:break-word}.readme a:not([href]){color:inherit;text-decoration:none}.readme table th{font-weight:700}.readme code,.readme pre{font-family:var(--code-font-family)}.readme code,.readme pre{font-size:.875em}.readme pre{line-height:1.45;word-wrap:normal}.readme pre code{line-height:inherit;word-wrap:normal}.readme pre>code{font-size:1em;white-space:pre;word-break:normal}.readme kbd{font-size:.6875em;font-family:var(--code-font-family);color:#555;line-height:1em;vertical-align:middle}.readme .namespace-toc ul li .signature{font-size:.875em;text-overflow:ellipsis;white-space:nowrap}.readme .search-results-list-item-title{font-size:1.25em}.readme .search-results-list-item-package-kind{font-weight:500;color:var(--package-kind-color)}.readme dl dt{font-size:1em;font-style:italic;font-weight:700}.readme blockquote{color:var(--blockquote-color)}.readme input{-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}.readme .related h2{font-size:1.1em}.readme .related .package-name code{font-family:var(--default-font-family);font-size:1em}.readme .readme-breadcrumbs li{line-height:1.2em}.readme .readme-breadcrumbs .breadcrumb-separator{color:var(--breadcrumb-separator-color)}.readme .readme-bottom-nav .print-button{color:var(--link-color)}.readme .readme-bottom-nav .print-button:hover{text-decoration:underline}.readme .readme-bottom-nav .pagination-link:active,.readme .readme-bottom-nav .pagination-link:hover{text-decoration:none}.readme .readme-bottom-nav .pagination-link-next{text-align:right}.readme .readme-bottom-nav .pagination-link-type{font-size:1em;color:var(--top-nav-link-color)}.readme .readme-bottom-nav .pagination-link-label{font-size:1.2em;font-weight:600}.readme .readme-bottom-nav .pagination-link-label:hover{text-decoration:underline}.readme .readme-bottom-nav .pagination-link-sublabel{font-size:.8em;color:var(--top-nav-link-color)}.readme-feedback>fieldset>legend{font-family:var(--thin-font-family);font-size:1.1em;text-align:center}.readme-feedback-cancel-button{color:var(--top-nav-link-color)}.readme-feedback-submit-button{color:var(--default-button-text-color)}.readme-feedback .MuiTextField-root,.readme-feedback .MuiTextField-root label,.readme-feedback .MuiTextField-root textarea,.readme-feedback h3,.readme-feedback-footnote{font-family:var(--thin-font-family);font-weight:400;color:var(--theme-text-color)}.readme-feedback-error{color:var(--feedback-error-text-color)}.search-results h1 button.icon-button .icon{fill:var(--theme-text-color)}.runner .badge-list .badge a{font-size:.875em;color:var(--default-button-text-color)}.runner-results .benchmark-file,.runner-results .test-file{font-size:1.1em}.runner-results .benchmark-block,.runner-results .test-block{color:var(--top-nav-link-color)}.runner-results .benchmark-block .benchmark-description,.runner-results .test-block .test-description{text-decoration:underline;text-decoration-color:var(--hr-background-color)}.runner-results .benchmark-block .benchmark-result-label,.runner-results .test-block .test-result-label{font-weight:600}.error-decoder-landing{font-size:1.5em;color:var(--blockquote-color)}.error-decoder-message{font-weight:600}.error-decoder-message pre>code{color:var(--code-decoded-error);white-space:pre-wrap}.bottom-nav,.top-nav,.top-nav-search input{font-family:var(--thin-font-family);color:var(--top-nav-link-color)}.top-nav{line-height:4em}.top-nav .icon-button{text-decoration:none}.bottom-nav{font-size:.85em}.bottom-nav a,.top-nav a{color:var(--top-nav-link-color)}.top-nav-item a:active,.top-nav-item a:hover{text-decoration:none}@media only screen and (min-width:54em){.top-nav-item a:active,.top-nav-item a:hover{text-decoration:underline}}.settings-menu-overlay{font-size:1em}.settings-menu-head h1{text-align:center;font-family:var(--default-font-family);font-weight:200;color:var(--theme-text-color)}.settings-menu-item-label{line-height:1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.settings-select{line-height:1.25em;color:var(--settings-input-text-color)}.settings-select-custom{color:var(--settings-input-text-color)}.settings-checkbox{line-height:1.25em}.settings-checkbox-label{line-height:1.2em}.settings-checkbox-label .text-bold{font-weight:700}.side-menu-drawer{line-height:1}.side-menu-filter-clear:hover,.side-menu-filter-input:hover{color:#bfc4c9}.side-menu-list-item,.side-menu-list-item-namespace{font-family:var(--thin-font-family);font-weight:200}.side-menu-list-item-namespace.MuiListItem-root a,.side-menu-list-item.MuiListItem-root a{color:#fff;text-decoration:none}.side-menu-list-item.MuiListItem-root a:hover{text-decoration:underline}.side-menu-version-wrapper label{color:#fff;line-height:1.5em}.side-menu-version-select{color:#fff}.side-menu-filter-clear,.side-menu-filter-input,button.side-menu-list-item-namespace-icon{color:#acafb3}button.side-menu-list-item-namespace-icon{font-size:1.1435em}button.side-menu-list-item-namespace-icon:hover{color:#fff}.side-menu-list-item-namespace.active-package a,.side-menu-list-item.active-package a{color:#00c5ff}.side-menu-list-item-collapse-icon,.side-menu-list-item-expand-icon{font-size:1em!important}.banner-wrapper{text-align:center}.banner .banner-tagline{font-family:var(--thin-font-family);font-size:1.3em;color:var(--blockquote-color)}.skip-link{text-align:center;color:var(--skip-link-color)}h1 button.icon-button{text-align:center;line-height:1em;text-decoration:none}html{background-color:var(--theme-background-color)}body{overflow-x:hidden}img{background-color:var(--theme-background-color)}@media (prefers-reduced-motion:reduce){*{animation-play-state:paused!important;transition:none!important;scroll-behavior:auto!important}}.top-nav{background-color:var(--top-nav-background-color);-webkit-box-shadow:0 -5px 15px var(--top-nav-shadow-color);-moz-box-shadow:0 -5px 15px var(--top-nav-shadow-color);box-shadow:0 -5px 15px var(--top-nav-shadow-color)}.top-nav-item a:active,.top-nav-item a:hover{background-color:var(--top-nav-link-hover-background-color)}.top-nav-search-active,.top-nav-search:active,.top-nav-search:focus-within,.top-nav-search:hover{background-color:var(--top-nav-search-background-color)}.top-nav-divider{border-right-style:solid;border-right-color:var(--top-nav-divider-color);border-right-width:1px}.top-nav .icon-button{background-color:var(--top-nav-background-color);border:none;outline:0;overflow:hidden;cursor:pointer}.top-nav .icon-button:focus,.top-nav .icon-button:hover{background-color:var(--top-nav-link-hover-background-color)}.top-nav .icon-button::after{content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,.3);animation:button-press 1s;opacity:0}@media (prefers-reduced-motion:reduce){.top-nav .icon-button::after{animation:none}}.top-nav .icon{fill:var(--top-nav-icon-color)}.top-nav .download-progress{background-color:var(--stdlib-blue)}.top-nav .download-progress>*{background-color:var(--stdlib-orange)}#root{overflow-x:hidden}@media only screen and (max-width:67.5em){#root{overflow-x:scroll}}.main{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-moz-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-ms-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-o-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;transition:transform 225ms cubic-bezier(0,0,.2,1) 0s}@media (prefers-reduced-motion:reduce){.main{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}}.readme h1,.readme h2{border-bottom:1px solid var(--heading-border-bottom-color)}.readme .related h2{background-color:#e4f1ff;background-color:rgba(0,123,255,.1)}.readme .related h2:before{content:url(/css/docs/icons/info_blue.svg)}.readme blockquote{border-left:.25em solid var(--blockquote-border-color)}.readme hr{overflow:hidden;background:0 0;background-color:var(--hr-background-color);border:0;border-bottom:1px solid var(--heading-border-bottom-color)}.readme ul{list-style-type:disc}.readme ol{list-style-type:decimal}.readme ol ol{list-style-type:lower-roman}.readme ul ul{list-style-type:square}.readme ol ol ol,.readme ol ul ol,.readme ul ol ol,.readme ul ul ol{list-style-type:lower-alpha}.readme ol ol ul,.readme ol ul ul,.readme ul ol ul,.readme ul ul ul{list-style-type:circle}.readme .namespace-toc ul{list-style-type:none}.readme .namespace-toc ul li .signature{overflow:hidden}.readme .search-results-list{list-style-type:none}.readme .search-results-list-item{border-radius:4px;border:1px solid transparent;cursor:pointer}.readme .search-results-list-item:focus,.readme .search-results-list-item:hover{border:1px solid var(--search-result-hover-border-color)}.readme .related ul{list-style-type:none}.readme .readme-breadcrumbs ol{list-style-type:none}.readme .readme-breadcrumbs .breadcrumb-separator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.runner .badges ul{list-style-type:none}.readme table{overflow:auto}.readme table td,.readme table th{border:1px solid var(--table-cell-border-color)}.readme table tr{background-color:var(--theme-background-color);border-top:1px solid var(--table-row-border-color)}.readme table tr:nth-child(2n){background-color:var(--pre-background-color)}.readme pre{overflow:auto;background-color:var(--pre-background-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.readme code{background-color:var(--pre-background-color);background-color:var(--code-background-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.readme pre code{overflow:visible;background-color:transparent;border:0}.readme pre>code{background:0 0;border:0}.readme .related .package-name code{background-color:var(--theme-background-color)}.readme kbd{background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #bbb;-moz-box-shadow:inset 0 -1px 0 #bbb;box-shadow:inset 0 -1px 0 #bbb}.readme .related{overflow:auto;border-left:3px solid var(--related-border-color);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 4px 20px 0 var(--diffuse-shadow-color);-moz-box-shadow:0 4px 20px 0 var(--diffuse-shadow-color);box-shadow:0 4px 20px 0 var(--diffuse-shadow-color)}.readme .readme-bottom-nav .pagination{border-top:1px solid var(--hr-background-color)}.readme .readme-bottom-nav .pagination-link{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid var(--theme-background-color)}.readme .readme-bottom-nav .pagination-link:focus,.readme .readme-bottom-nav .pagination-link:hover{border:1px solid var(--pagination-link-hover-border-color)}.readme .readme-bottom-nav .icon{fill:var(--link-color)}.readme .readme-bottom-nav .print-button{background:0 0;border:0;cursor:pointer}.readme-feedback>fieldset{border:none;border-top:1px solid var(--hr-background-color)}.readme-feedback-sentiment-label{border:1px solid var(--feedback-sentiment-border-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer}.readme-feedback-sentiment-label:hover{border-color:var(--feedback-sentiment-hover-border-color)}.readme-feedback-sentiment-label .icon{fill:none;stroke-width:1px}.readme-feedback-no-sentiment .readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-selected-background-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-not-selected-background-color)}.readme-feedback-no-sentiment .readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-selected-background-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-not-selected-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:focus-within,.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:hover,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:focus-within,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:hover{background-color:var(--feedback-positive-sentiment-hover-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:focus-within,.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:hover,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:focus-within,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:hover{background-color:var(--feedback-negative-sentiment-hover-background-color)}.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-selected-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-not-selected-color)}.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-selected-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-not-selected-color)}.readme-feedback-positive-sentiment:hover .icon,.readme-feedback-sentiment-radio:focus+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-hover-color)}.readme-feedback-negative-sentiment:hover .icon,.readme-feedback-sentiment-radio:focus+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-hover-color)}.readme-feedback-sentiment-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none}.readme-feedback-submit-buttons button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}.readme-feedback-cancel-button{background-color:unset;border:1px solid var(--hr-background-color)}.readme-feedback-submit-button{background-color:var(--default-button-background-color);border:none}.readme-feedback-submit-button:focus,.readme-feedback-submit-button:hover{background-color:var(--default-button-hover-background-color)}.readme-feedback-cancel-button:focus,.readme-feedback-cancel-button:hover{background-color:var(--top-nav-link-hover-background-color)}.readme-feedback .MuiTextField-root fieldset{border-color:var(--hr-background-color)}.runner .badge-list .badge a{background-color:var(--default-button-background-color);-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;-webkit-box-shadow:0 2px 10px var(--diffuse-shadow-color);-moz-box-shadow:0 2px 10px var(--diffuse-shadow-color);box-shadow:0 2px 10px var(--diffuse-shadow-color)}.runner .badge-list .badge a:focus,.runner .badge-list .badge a:hover{background-color:var(--default-button-hover-background-color)}.settings-menu-overlay{background-color:var(--settings-overlay-background-color)}.settings-menu-blocker{content:' ';background-color:transparent}.settings-menu-wrapper{background-color:var(--theme-background-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%);-moz-box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%);box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%)}.settings-menu-head{border-bottom:1px solid var(--heading-border-bottom-color)}.settings-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--settings-input-background-color);border:1px solid var(--settings-input-border-color);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.settings-select:focus{outline:0;background-color:var(--settings-input-hover-background-color);border-color:var(--settings-input-hover-border-color)}.settings-select-custom{pointer-events:none}.settings-select-custom-icon{fill:currentColor}.settings-checkbox{cursor:pointer}.settings-checkbox-label{cursor:pointer}.side-menu-drawer{background-color:#1d1f20;background-image:-webkit-linear-gradient(145deg,#1d1f20,#404348);background-image:-moz-linear-gradient(145deg,#1d1f20,#404348);background-image:-ms-linear-gradient(145deg,#1d1f20,#404348);background-image:-o-linear-gradient(145deg,#1d1f20,#404348);background-image:linear-gradient(145deg,#1d1f20,#404348)}.side-menu-head .icon-button.side-menu-close-button{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.side-menu-head .icon-button.side-menu-close-button:focus,.side-menu-head .icon-button.side-menu-close-button:hover{background-color:#000}.side-menu-head .icon-button.side-menu-close-button .icon{fill:#c8c8c8}.side-menu-head .icon-button.side-menu-close-button:focus .icon,.side-menu-head .icon-button.side-menu-close-button:hover .icon{fill:#fff}.side-menu-version-wrapper{background-color:#1f1f1f;border-top:2px solid #2d2d2d}.side-menu-version-wrapper label{border-right:1px solid #757575}.side-menu-filter-input,.side-menu-version-select{background-color:#1f1f1f;border:none}.side-menu-filter-clear{opacity:.75;cursor:pointer}.side-menu-list-item-namespace{background-color:#2a2d2f}.side-menu-list-item{background-color:#242627}.side-menu-list-item,.side-menu-list-item-namespace{overflow:hidden}.side-menu-list-item-namespace:hover,.side-menu-list-item.active-package,.side-menu-list-item:hover{background-color:rgba(0,0,0,.04)}button.side-menu-list-item-namespace-icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}button.side-menu-list-item-namespace-icon:hover{background-color:#1f1f1f}.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{background-color:rgba(255,255,255,.2);opacity:0;animation:button-press 1s}@media (prefers-reduced-motion:reduce){.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{animation:none}}.side-menu-list-wrapper{overflow-y:hidden}.side-menu-list{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#5e5e5e rgba(0,0,0,.4)}.side-menu-list::-webkit-scrollbar{width:4px}.side-menu-list::-webkit-scrollbar-thumb{background-color:#5e5e5e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.side-menu-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4)}.skip-link{background-color:var(--skip-link-background-color);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000}.skip-link:focus{outline:0}.icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1 button.icon-button{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;outline:0;border:none;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1 button.icon-button:focus,h1 button.icon-button:hover{background-color:rgba(0,0,0,.04)}h1 button.icon-button::after{content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,.3);animation:button-press 1s;opacity:0}@media (prefers-reduced-motion:reduce){h1 button.icon-button::after{animation:none}}.banner svg .stdlib-orange{fill:var(--stdlib-orange)}.banner svg .stdlib-blue{fill:var(--stdlib-blue)}#stdlib-logo{opacity:.9}#stdlib-logo:hover{opacity:1}.diffuse-shadow{-webkit-box-shadow:0 0 50px 0 var(--diffuse-shadow-color);-moz-box-shadow:0 0 50px 0 var(--diffuse-shadow-color);box-shadow:0 0 50px 0 var(--diffuse-shadow-color)}.diffuse-shadow-dark{-webkit-box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color);-moz-box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color);box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color)}.disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.print-addendum{visibility:hidden}@media print{.print-addendum{visibility:visible}.readme .related{border:1px solid #d3d3d3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.readme pre code{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}} \ No newline at end of file +a, +abbr, +acronym, +address, +applet, +article, +aside, +audio, +b, +big, +blockquote, +body, +canvas, +caption, +center, +cite, +code, +dd, +del, +details, +dfn, +div, +dl, +dt, +em, +embed, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +html, +i, +iframe, +img, +ins, +kbd, +label, +legend, +li, +mark, +menu, +nav, +object, +ol, +output, +p, +pre, +q, +ruby, +s, +samp, +section, +small, +span, +strike, +strong, +sub, +summary, +sup, +table, +tbody, +td, +tfoot, +th, +thead, +time, +tr, +tt, +u, +ul, +var, +video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline +} + +body { + line-height: 1 +} + +ol, +ul { + list-style: none +} + +blockquote, +q { + quotes: none +} + +blockquote:after, +blockquote:before, +q:after, +q:before { + content: ''; + content: none +} + +table { + border-collapse: collapse; + border-spacing: 0 +} + +/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100% +} + +body { + margin: 0 +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { + display: block +} + +h1 { + font-size: 2em; + margin: .67em 0 +} + +figcaption, +figure, +main { + display: block +} + +figure { + margin: 1em 40px +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible +} + +pre { + font-family: monospace, monospace; + font-size: 1em +} + +a { + background-color: transparent; + -webkit-text-decoration-skip: objects +} + +a:active, +a:hover { + outline-width: 0 +} + +abbr[title] { + border-bottom: none; + text-decoration: underline; + text-decoration: underline dotted +} + +b, +strong { + font-weight: inherit +} + +b, +strong { + font-weight: bolder +} + +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em +} + +dfn { + font-style: italic +} + +mark { + background-color: #ff0; + color: #000 +} + +small { + font-size: 80% +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline +} + +sub { + bottom: -.25em +} + +sup { + top: -.5em +} + +audio, +video { + display: inline-block +} + +audio:not([controls]) { + display: none; + height: 0 +} + +img { + border-style: none +} + +svg:not(:root) { + overflow: hidden +} + +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0 +} + +button, +input { + overflow: visible +} + +button, +select { + text-transform: none +} + +[type=reset], +[type=submit], +button, +html [type=button] { + -webkit-appearance: button +} + +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0 +} + +[type=button]:-moz-focusring, +[type=reset]:-moz-focusring, +[type=submit]:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText +} + +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: .35em .625em .75em +} + +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal +} + +progress { + display: inline-block; + vertical-align: baseline +} + +textarea { + overflow: auto +} + +[type=checkbox], +[type=radio] { + box-sizing: border-box; + padding: 0 +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto +} + +[type=search] { + -webkit-appearance: textfield; + outline-offset: -2px +} + +[type=search]::-webkit-search-cancel-button, +[type=search]::-webkit-search-decoration { + -webkit-appearance: none +} + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit +} + +details, +menu { + display: block +} + +summary { + display: list-item +} + +canvas { + display: inline-block +} + +template { + display: none +} + +[hidden] { + display: none +} + +.hljs { + display: block; + padding: .5em; + overflow-x: auto; + color: var(--code-color) +} + +.hljs-emphasis { + font-style: italic +} + +.hljs-strong { + font-weight: 700 +} + +.hljs-comment, +.hljs-quote { + color: var(--code-comment-color) +} + +.hljs-deletion, +.hljs-name, +.hljs-regexp, +.hljs-selector-class, +.hljs-selector-id, +.hljs-tag, +.hljs-template-variable, +.hljs-variable { + color: var(--code-var-color) +} + +.hljs-built_in, +.hljs-builtin-name, +.hljs-link, +.hljs-literal, +.hljs-meta, +.hljs-number, +.hljs-params, +.hljs-type { + color: var(--code-builtin-color) +} + +.hljs-attribute { + color: var(--code-attribute-color) +} + +.hljs-addition, +.hljs-bullet, +.hljs-string, +.hljs-symbol { + color: var(--code-string-color) +} + +.hljs-section, +.hljs-title { + color: var(--code-title-color) +} + +.hljs-keyword, +.hljs-selector-tag { + color: var(--code-keyword-color) +} + +@media screen and (-ms-high-contrast:active) { + + .hljs-addition, + .hljs-attribute, + .hljs-built_in, + .hljs-bullet, + .hljs-comment, + .hljs-link, + .hljs-literal, + .hljs-meta, + .hljs-number, + .hljs-params, + .hljs-quote, + .hljs-string, + .hljs-symbol, + .hljs-type { + color: highlight + } + + .hljs-keyword, + .hljs-selector-tag { + font-weight: 700 + } +} + +@font-face { + font-family: LatoLatinWebLight; + src: url(/css/common/fonts/lato/latin/LatoLatin-Light.eot); + src: url(/css/common/fonts/lato/latin/LatoLatin-Light.eot?#iefix) format('embedded-opentype'), url(/css/common/fonts/lato/latin/LatoLatin-Light.woff2) format('woff2'), url(/css/common/fonts/lato/latin/LatoLatin-Light.woff) format('woff'), url(/css/common/fonts/lato/latin/LatoLatin-Light.ttf) format('truetype'); + font-style: normal; + font-weight: 400; + text-rendering: optimizeLegibility; + font-display: swap +} + +@font-face { + font-family: LatoLatinWebLight; + src: url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot); + src: url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot?#iefix) format('embedded-opentype'), url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff2) format('woff2'), url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff) format('woff'), url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.ttf) format('truetype'); + font-style: italic; + font-weight: 400; + text-rendering: optimizeLegibility; + font-display: swap +} + +html[data-theme=dark] { + --theme-background-color: #222426; + --theme-text-color: #f5f7f7; + --stdlib-orange: #f0ad3e; + --stdlib-blue: #00aeef; + --link-color: #00abe7; + --skip-link-color: #00aeef; + --skip-link-background-color: #1d1f20; + --blockquote-color: #f3f3f3; + --blockquote-border-color: #dddddd; + --top-nav-background-color: #25282a; + --top-nav-link-color: #ffffff; + --top-nav-link-hover-background-color: rgba(0, 0, 0, 0.2); + --top-nav-icon-color: #f5f7f7; + --top-nav-search-background-color: #373a49; + --top-nav-shadow-color: #1a1a1a; + --top-nav-divider-color: #e9e9e9; + --breadcrumb-separator-color: #f5f7f7; + --package-kind-color: #f5f7f7; + --hr-background-color: #cdcdcd; + --heading-border-bottom-color: #b5b5b5; + --feedback-positive-sentiment-icon-color: #ff9514; + --feedback-positive-sentiment-icon-hover-color: #f0ad3e; + --feedback-positive-sentiment-icon-selected-color: #ff9514; + --feedback-positive-sentiment-icon-not-selected-color: #f5f7f7; + --feedback-negative-sentiment-icon-color: #00bbff; + --feedback-negative-sentiment-icon-hover-color: #00aeef; + --feedback-negative-sentiment-icon-selected-color: #00bbff; + --feedback-negative-sentiment-icon-not-selected-color: #f5f7f7; + --feedback-positive-sentiment-background-color: transparent; + --feedback-positive-sentiment-hover-background-color: #17191a; + --feedback-positive-sentiment-selected-background-color: #17191a; + --feedback-positive-sentiment-not-selected-background-color: transparent; + --feedback-negative-sentiment-background-color: transparent; + --feedback-negative-sentiment-hover-background-color: #17191a; + --feedback-negative-sentiment-selected-background-color: #17191a; + --feedback-negative-sentiment-not-selected-background-color: transparent; + --feedback-sentiment-border-color: #cdcdcd; + --feedback-sentiment-hover-border-color: #858585; + --feedback-error-text-color: #ffa07a; + --related-border-color: #007bff; + --pagination-link-hover-border-color: #4078c0; + --search-result-hover-border-color: #4078c0; + --settings-overlay-background-color: rgba(182, 183, 213, 0.5); + --settings-input-background-color: #eaeaea; + --settings-input-hover-background-color: #ffffff; + --settings-input-border-color: #eaeaea; + --settings-input-hover-border-color: #cccccc; + --settings-input-text-color: #4a5568; + --default-button-background-color: #1976d2; + --default-button-hover-background-color: #0080ff; + --default-button-text-color: #ffffff; + --table-cell-border-color: #616161; + --table-row-border-color: #b5b5b5; + --diffuse-shadow-color: #2b2d30; + --diffuse-dark-shadow-color: #2b2d30; + --pre-background-color: #373a49; + --code-background-color: rgba(255, 255, 255, 0.04); + --code-color: #f8f8f2; + --code-comment-color: #d4d0ab; + --code-var-color: #ffa07a; + --code-builtin-color: #f5ab35; + --code-attribute-color: #ffd700; + --code-string-color: #abe338; + --code-title-color: #00e0e0; + --code-keyword-color: #dcc6e0; + --code-decoded-error: #ffa07a +} + +html[data-theme=light] { + --theme-background-color: #ffffff; + --theme-text-color: #000000; + --stdlib-orange: #e99f36; + --stdlib-blue: #009cd7; + --link-color: #0000ff; + --skip-link-color: #00aeef; + --skip-link-background-color: #1d1f20; + --blockquote-color: #696969; + --blockquote-border-color: #dddddd; + --top-nav-background-color: #ffffff; + --top-nav-link-color: #585858; + --top-nav-link-hover-background-color: #f7f7f7; + --top-nav-icon-color: #646464; + --top-nav-search-background-color: #f3f1f1; + --top-nav-shadow-color: #ced4da; + --top-nav-divider-color: #d3d3d3; + --breadcrumb-separator-color: #646464; + --package-kind-color: #606060; + --hr-background-color: #e7e7e7; + --heading-border-bottom-color: #eeeeee; + --feedback-positive-sentiment-icon-color: #00aa00; + --feedback-positive-sentiment-icon-hover-color: #007700; + --feedback-positive-sentiment-icon-selected-color: #00aa00; + --feedback-positive-sentiment-icon-not-selected-color: #00aa00; + --feedback-negative-sentiment-icon-color: #dd0000; + --feedback-negative-sentiment-icon-hover-color: #cc0000; + --feedback-negative-sentiment-icon-selected-color: #dd0000; + --feedback-negative-sentiment-icon-not-selected-color: #dd0000; + --feedback-positive-sentiment-background-color: rgba(201, 248, 222, 0.7); + --feedback-positive-sentiment-hover-background-color: rgba(201, 248, 222, 0.9); + --feedback-positive-sentiment-selected-background-color: rgba(201, 248, 222, 0.7); + --feedback-positive-sentiment-not-selected-background-color: transparent; + --feedback-negative-sentiment-background-color: rgba(254, 189, 197, 0.4); + --feedback-negative-sentiment-hover-background-color: rgba(254, 189, 197, 0.6); + --feedback-negative-sentiment-selected-background-color: rgba(254, 189, 197, 0.4); + --feedback-negative-sentiment-not-selected-background-color: transparent; + --feedback-sentiment-border-color: unset; + --feedback-sentiment-hover-border-color: unset; + --feedback-error-text-color: #e90b03; + --related-border-color: #007bff; + --pagination-link-hover-border-color: #4078c0; + --search-result-hover-border-color: #4078c0; + --settings-overlay-background-color: rgba(182, 183, 213, 0.5); + --settings-input-background-color: #eaeaea; + --settings-input-hover-background-color: #ffffff; + --settings-input-border-color: #eaeaea; + --settings-input-hover-border-color: #cccccc; + --settings-input-text-color: #4a5568; + --default-button-background-color: #1976d2; + --default-button-hover-background-color: #0080ff; + --default-button-text-color: #ffffff; + --table-cell-border-color: #dddddd; + --table-row-border-color: #cccccc; + --diffuse-shadow-color: #e2e2e2; + --diffuse-dark-shadow-color: #636161; + --pre-background-color: #f8f8f8; + --code-background-color: rgba(0, 0, 0, 0.04); + --code-color: #24292f; + --code-comment-color: #727272; + --code-var-color: #aa5d00; + --code-builtin-color: #de0801; + --code-attribute-color: #aa5d00; + --code-string-color: #008500; + --code-title-color: #2574a9; + --code-keyword-color: #a101f1; + --code-decoded-error: #e90b03 +} + +@keyframes button-press { + from { + opacity: 1 + } + + to { + opacity: 0 + } +} + +html { + box-sizing: border-box +} + +body, +html { + min-height: 100vh +} + +body { + margin: 0 +} + +*, +:after, +:before { + box-sizing: inherit +} + +input { + margin: 0 +} + +img { + box-sizing: content-box; + max-width: 100% +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 1.5em; + margin-bottom: 1em +} + +h1, +h2 { + padding-bottom: .3em +} + +.group:after, +.group:before { + content: ""; + display: table +} + +.group:after { + clear: both +} + +.group { + zoom: 1 +} + +.center { + text-align: center; + margin-left: auto; + margin-right: auto +} + +.right { + text-align: right; + margin-left: auto; + margin-right: 0 +} + +.invisible { + visibility: hidden +} + +#root { + position: relative; + width: 100% +} + +.main { + position: relative; + width: 100%; + min-height: 100vh; + margin-bottom: 7em; + padding-top: 7.5em; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + -webkit-transform: translateZ(0) translateX(0); + -moz-transform: translateZ(0) translateX(0); + -ms-transform: translateZ(0) translateX(0); + -o-transform: translateZ(0) translateX(0); + transform: translateZ(0) translateX(0); + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + scroll-margin: 6.25em 0 0 0 +} + +.main.translate-right { + -webkit-transform: translateX(300px); + -moz-transform: translateX(300px); + -ms-transform: translateX(300px); + -o-transform: translateX(300px); + transform: translateX(300px); + -webkit-transform: translateZ(0) translateX(300px); + -moz-transform: translateZ(0) translateX(300px); + -ms-transform: translateZ(0) translateX(300px); + -o-transform: translateZ(0) translateX(300px); + transform: translateZ(0) translateX(300px); + -webkit-transform: translate3d(300px, 0, 0); + -moz-transform: translate3d(300px, 0, 0); + -ms-transform: translate3d(300px, 0, 0); + -o-transform: translate3d(300px, 0, 0); + transform: translate3d(300px, 0, 0); + scroll-margin: 6.25em 0 0 300px +} + +@media only screen and (max-width:53.75em) { + .main { + width: 86%; + margin-left: 7% + } + + .main.translate-right { + -webkit-transform: translateX(350px); + -moz-transform: translateX(350px); + -ms-transform: translateX(350px); + -o-transform: translateX(350px); + transform: translateX(350px); + -webkit-transform: translateZ(0) translateX(350px); + -moz-transform: translateZ(0) translateX(350px); + -ms-transform: translateZ(0) translateX(350px); + -o-transform: translateZ(0) translateX(350px); + transform: translateZ(0) translateX(350px); + -webkit-transform: translate3d(350px, 0, 0); + -moz-transform: translate3d(350px, 0, 0); + -ms-transform: translate3d(350px, 0, 0); + -o-transform: translate3d(350px, 0, 0); + transform: translate3d(350px, 0, 0); + scroll-margin: 6.25em 0 0 300px + } +} + +@media only screen and (max-width:45em) { + .main { + width: 94%; + margin-left: 3% + } +} + +.readme { + min-height: 100%; + margin-left: 12.5%; + margin-bottom: 12px +} + +.readme-content { + scroll-padding: 12.5em 0 0 0 +} + +.readme h1 { + margin-top: .5em; + margin-bottom: .5em +} + +.readme>blockquote, +.readme>code, +.readme>h1, +.readme>h2, +.readme>h3, +.readme>h4, +.readme>h5, +.readme>h6, +.readme>hr, +.readme>nav, +.readme>p, +.readme>pre, +.readme>section, +.readme>section>blockquote, +.readme>section>code, +.readme>section>h1, +.readme>section>h2, +.readme>section>h3, +.readme>section>h4, +.readme>section>h5, +.readme>section>h6, +.readme>section>hr, +.readme>section>nav, +.readme>section>p, +.readme>section>pre, +.readme>section>section, +.readme>section>ul, +.readme>ul { + min-width: 594px; + max-width: 720px +} + +.readme>h1, +.readme>h2, +.readme>h3, +.readme>h4, +.readme>h5, +.readme>h6, +.readme>section h1, +.readme>section h2, +.readme>section h3, +.readme>section h4, +.readme>section h5, +.readme>section h6 { + scroll-margin: 6.25em 0 0 0 +} + +.readme blockquote, +.readme dl, +.readme p, +.readme pre, +.readme table { + margin-top: 0; + margin-bottom: 1em +} + +@media only screen and (max-width:76.25em) { + + .readme>blockquote, + .readme>code, + .readme>h1, + .readme>h2, + .readme>h3, + .readme>h4, + .readme>h5, + .readme>h6, + .readme>hr, + .readme>nav, + .readme>p, + .readme>pre, + .readme>section, + .readme>section>blockquote, + .readme>section>code, + .readme>section>h1, + .readme>section>h2, + .readme>section>h3, + .readme>section>h4, + .readme>section>h5, + .readme>section>h6, + .readme>section>hr, + .readme>section>nav, + .readme>section>p, + .readme>section>pre, + .readme>section>section, + .readme>section>ul, + .readme>ul { + width: 66.66666666666% + } +} + +@media only screen and (max-width:67.5em) { + + .readme>blockquote, + .readme>code, + .readme>h1, + .readme>h2, + .readme>h3, + .readme>h4, + .readme>h5, + .readme>h6, + .readme>hr, + .readme>nav, + .readme>p, + .readme>pre, + .readme>section, + .readme>section>blockquote, + .readme>section>code, + .readme>section>h1, + .readme>section>h2, + .readme>section>h3, + .readme>section>h4, + .readme>section>h5, + .readme>section>h6, + .readme>section>hr, + .readme>section>nav, + .readme>section>p, + .readme>section>pre, + .readme>section>section, + .readme>section>ul, + .readme>ul { + width: 80%; + max-width: 700px + } +} + +@media only screen and (max-width:53.75em) { + .readme { + margin-left: 0 + } + + .readme>blockquote, + .readme>code, + .readme>h1, + .readme>h2, + .readme>h3, + .readme>h4, + .readme>h5, + .readme>h6, + .readme>hr, + .readme>nav, + .readme>p, + .readme>pre, + .readme>section, + .readme>section>blockquote, + .readme>section>code, + .readme>section>h1, + .readme>section>h2, + .readme>section>h3, + .readme>section>h4, + .readme>section>h5, + .readme>section>h6, + .readme>section>hr, + .readme>section>nav, + .readme>section>p, + .readme>section>pre, + .readme>section>section, + .readme>section>ul, + .readme>ul { + width: 96%; + max-width: 700px + } +} + +@media only screen and (max-width:45em) { + .readme { + margin-left: 0 + } + + .readme>blockquote, + .readme>code, + .readme>h1, + .readme>h2, + .readme>h3, + .readme>h4, + .readme>h5, + .readme>h6, + .readme>hr, + .readme>nav, + .readme>p, + .readme>pre, + .readme>section, + .readme>section>blockquote, + .readme>section>code, + .readme>section>h1, + .readme>section>h2, + .readme>section>h3, + .readme>section>h4, + .readme>section>h5, + .readme>section>h6, + .readme>section>hr, + .readme>section>nav, + .readme>section>p, + .readme>section>pre, + .readme>section>section, + .readme>section>ul, + .readme>ul { + width: 100%; + min-width: 100% + } +} + +.readme ol, +.readme ul { + margin-top: 0; + margin-bottom: 1em; + padding-left: 2em +} + +.readme ol ol, +.readme ol ul, +.readme ul ol, +.readme ul ul { + margin-top: 0; + margin-bottom: 0 +} + +.readme li>p { + margin-top: 1em +} + +.readme li+li { + margin-top: .25em +} + +.readme .namespace-toc ul { + padding-left: .5em +} + +.readme .namespace-toc ul li { + display: flex; + flex-shrink: 1 +} + +.readme .namespace-toc ul li .signature { + width: 50%; + min-width: 50% +} + +.readme .namespace-toc ul li .delimiter { + display: none +} + +.readme .related ul { + padding-left: 1em; + margin-bottom: 1.5em +} + +.readme .related ul li .delimiter { + display: none +} + +.readme .related ul li .package-name { + display: block; + margin-top: .75em; + margin-bottom: .2em +} + +.readme .related ul li .description { + display: block; + margin-bottom: .5em; + padding-left: 2em +} + +.readme .readme-breadcrumbs ol { + margin-bottom: 0; + padding-left: 0 +} + +.readme .readme-breadcrumbs li { + height: 1.2em; + margin-top: 0 +} + +.readme dl { + padding: 0 +} + +.readme dl dt { + margin-top: 1em; + padding: 0 +} + +.readme dl dd { + margin-bottom: 1em; + padding: 0 1em +} + +.readme dd { + margin-left: 0 +} + +.readme h1+blockquote { + margin-bottom: 2em +} + +.readme blockquote { + padding: 0 1em +} + +.readme blockquote>:first-child { + margin-top: 0 +} + +.readme blockquote>:last-child { + margin-bottom: 0 +} + +.readme hr { + height: .25em; + margin: 1.5em 0; + padding: 0 +} + +.readme hr::before { + display: table; + content: "" +} + +.readme .related hr { + display: none +} + +.readme table { + display: block; + width: 100% +} + +.readme table td, +.readme table th { + padding: 6px 13px +} + +.readme td, +.readme th { + padding: 0 +} + +.readme pre { + padding: 1em +} + +.readme pre code { + display: inline; + max-width: inherit; + padding: 0 +} + +.readme code { + margin: 0; + padding: 0; + padding-top: .2em; + padding-bottom: .2em +} + +.readme code::after, +.readme code::before { + letter-spacing: -.2em; + content: "\00a0" +} + +.readme pre code::after, +.readme pre code::before { + content: normal +} + +.readme kbd { + display: inline-block; + padding: 3px 5px +} + +.readme .related { + margin-top: 3em +} + +.readme .related h2 { + margin-top: 0; + padding-top: .7em; + padding-bottom: .4em; + padding-left: .5em +} + +.readme .related h2:before { + display: inline-block; + padding-right: .3em; + vertical-align: middle +} + +.readme .readme-breadcrumbs { + margin: 0 +} + +.readme .readme-breadcrumbs ol { + display: flex; + flex-wrap: wrap; + align-items: center; + margin: 0; + padding: 0 +} + +.readme .readme-breadcrumbs .breadcrumb-separator { + margin-left: .5em; + margin-right: .5em +} + +.readme .readme-breadcrumbs .icon { + display: inline-block; + height: 1em; + width: 1em; + margin-right: .5em; + vertical-align: text-top +} + +.readme .readme-addendum { + margin-top: 3em; + margin-bottom: 400px +} + +.readme .readme-bottom-nav .edit-print-wrapper { + display: flex; + justify-content: space-between +} + +.readme .readme-bottom-nav .print-button { + padding: 0; + margin: 0 +} + +.readme .readme-bottom-nav .pagination { + display: flex; + justify-content: space-between; + margin-top: 2.5em; + padding-top: 3em +} + +.readme .readme-bottom-nav .pagination-link, +.readme .readme-bottom-nav .pagination-link-placeholder { + width: 50%; + padding: 1em +} + +.readme .readme-bottom-nav .pagination-link-prev { + padding-left: .5em +} + +.readme .readme-bottom-nav .pagination-link-next { + padding-right: .5em +} + +.readme .readme-bottom-nav .pagination-link-label { + margin-top: .2em +} + +.readme-feedback { + display: block; + width: 100%; + margin-top: 2em; + padding-left: .5em +} + +.readme-feedback>fieldset>legend { + padding: 0 2em +} + +.readme-feedback-sentiment-wrapper { + display: flex; + justify-content: center; + margin-top: 1em +} + +.readme-feedback-sentiment-label { + display: flex; + height: 4em; + width: 4em; + margin: 0 .5em; + align-items: center; + justify-content: center +} + +.readme-feedback-sentiment-label .icon { + height: 1.5em; + margin: 0 +} + +.readme-feedback-submit-buttons { + display: flex; + margin: 1em 0; + justify-content: flex-end +} + +.readme-feedback-submit-buttons button { + height: 2.5em; + width: 7em; + margin: 0 .5em +} + +.readme-feedback-submit-buttons button:last-child { + margin-right: 0 +} + +.readme-feedback-footnote { + padding-top: 1em +} + +.runner .badge-list { + display: flex; + margin: 0; + padding: 0 +} + +.runner .badge-list .badge { + margin: 0; + margin-right: 16px +} + +.runner .badge-list .badge a { + padding: .3em 1em +} + +.runner-results p { + margin-bottom: 0 +} + +.runner-results .icon { + display: inline-block; + height: 1em; + width: 1em; + margin-right: .5em; + vertical-align: text-top +} + +.runner-results .benchmark-block, +.runner-results .test-block { + margin-bottom: 1em; + padding-left: 1em +} + +.runner-results .benchmark-block .benchmark-description, +.runner-results .test-block .test-description { + margin-bottom: .5em +} + +.runner-results .benchmark-block .benchmark-elapsed, +.runner-results .benchmark-block .benchmark-iterations, +.runner-results .benchmark-block .benchmark-rate, +.runner-results .test-block .test-fail, +.runner-results .test-block .test-pass { + margin-left: 1em +} + +.runner-results .benchmark-block .benchmark-result-icon, +.runner-results .test-block .test-result-icon { + margin-right: .5em +} + +.search-results h1 { + display: flex +} + +.search-results h1 span { + flex-grow: 1 +} + +.search-results .search-results-list { + padding-left: 0 +} + +.search-results .search-results-list-item { + display: block; + margin-top: 0; + padding-top: .5em; + padding-bottom: .5em; + padding-left: 10px; + padding-right: 10px +} + +.search-results .search-results-list-item-title { + margin-top: .5em; + margin-bottom: .5em +} + +.search-results .search-results-list-item-url { + margin-top: 0; + margin-bottom: 0 +} + +.search-results .search-results-list-item-url .icon { + display: inline-block; + height: 1em; + width: 1em; + vertical-align: text-bottom +} + +.search-results .search-results-list-item-url-link { + padding-left: .5em +} + +.search-results .search-results-list-item-description { + display: block; + margin-top: .5em; + margin-bottom: 0 +} + +.settings-menu-overlay { + display: flex; + z-index: 1200; + position: fixed; + top: 0; + bottom: 0; + right: 0; + left: 0; + padding-top: 40px; + padding-bottom: 32px; + padding-left: 40px; + padding-right: 40px; + align-items: flex-start; + justify-content: center +} + +.settings-menu-blocker { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0 +} + +.settings-menu-wrapper { + display: flex; + flex-direction: column; + height: 100%; + min-height: 320px; + max-height: 832px; + width: 100%; + max-width: 380px; + overflow: auto +} + +.settings-menu-head { + display: flex; + margin-bottom: 1.5em; + padding-right: 10px; + padding-left: 10px; + padding-top: 15px; + padding-bottom: 10px; + align-items: center; + justify-content: space-between +} + +.settings-menu-head h1 { + display: flex; + width: 100%; + margin: 0; + margin-left: 48px; + padding: 0 +} + +.settings-menu-head h1 span { + flex: 1 0 0 +} + +.settings-menu-head .icon-button.settings-menu-close-button { + width: 48px; + height: 48px +} + +.settings-menu-head .icon-button.settings-menu-close-button .icon { + margin-left: 12px; + margin-right: 12px +} + +.settings-menu-item { + width: 100%; + padding-left: .75rem; + padding-right: .75rem; + margin-bottom: 1.5rem +} + +.settings-menu-item-label { + display: block; + margin-bottom: .5rem +} + +.settings-select-wrapper { + position: relative +} + +.settings-select { + display: block; + appearance: none; + width: 100%; + padding-top: .75rem; + padding-bottom: .75rem; + padding-left: 1rem; + padding-right: 2rem +} + +.settings-select-custom { + display: flex; + position: absolute; + right: 0; + top: 0; + bottom: 0; + padding-left: .5rem; + padding-right: .5rem; + align-items: center +} + +.settings-select-custom-icon { + height: 1rem; + width: 1rem +} + +.settings-checkbox-wrapper { + display: flex +} + +.settings-checkbox { + margin-right: .5rem; + margin-top: .25rem +} + +.settings-checkbox-label p { + margin-bottom: 1em +} + +.readme.help h1 { + display: flex +} + +.readme.help h1 span { + flex-grow: 1 +} + +.readme.error-decoder h1 { + display: flex +} + +.readme.error-decoder h1 span { + flex-grow: 1 +} + +.readme.error-decoder .error-decoder-content>p, +.readme.error-decoder .error-decoder-message pre, +.readme.error-decoder .error-decoder-message>p { + margin-top: 2em +} + +.readme.error-decoder p.error-decoder-landing { + margin-top: 1.5em +} + +.readme.error-decoder .error-decoder-message pre>code { + display: block; + padding: 1em 1em +} + +.top-nav { + display: flex; + flex-direction: row; + flex-wrap: wrap; + position: fixed; + top: 0; + left: 0; + z-index: 100; + width: 100%; + min-height: 4em; + padding: 0 +} + +.top-nav .icon-button { + position: relative; + padding: 0 +} + +.top-nav .icon-button::after { + display: none; + position: absolute; + width: 100px; + height: 100px; + margin-top: -50px; + margin-left: -50px; + top: 50%; + left: 50% +} + +.top-nav .icon-button:focus:not(:active)::after { + display: block +} + +.top-nav .icon { + height: 1.5em; + width: 1.5em; + margin: 1.25em +} + +.top-nav-divider { + height: 2em; + margin-top: 1em; + margin-left: 0; + margin-right: 0 +} + +.top-nav-search { + height: 4em; + margin-left: auto; + margin-right: 0; + padding-left: 12px; + padding-top: 3px +} + +.top-nav-search-button.icon-button { + display: none +} + +.top-nav-search.top-nav-search-active { + flex: 1; + margin-left: 8px +} + +.top-nav-items { + display: none; + margin-top: -1em +} + +:not(.side-menu-open) .top-nav-items-dropdown { + order: 100; + display: block; + width: 100% +} + +.top-nav-item { + height: 4em +} + +.top-nav-item a { + display: block; + padding: 0 1em +} + +.side-menu-open .top-nav-items-menu-button, +.side-menu-open .top-nav-search, +.side-menu-open .top-nav-search-button { + display: none !important +} + +.side-menu-open .top-nav-divider { + margin-left: auto +} + +@media only screen and (min-width:24em) { + .top-nav-search { + padding-left: 16px + } +} + +@media only screen and (min-width:33em) { + .top-nav-search-button.icon-button { + display: inline-flex + } +} + +@media only screen and (min-width:50em) { + .side-menu-open .top-nav-divider { + margin-left: 0 + } + + .side-menu-open .top-nav-search, + .side-menu-open .top-nav-search-button { + display: inline-flex !important + } +} + +@media only screen and (min-width:54em) { + .top-nav-items-menu-button { + display: none !important + } + + .top-nav-items, + .top-nav-items-dropdown { + display: inline-flex; + position: relative; + float: right; + order: 0; + height: 100%; + width: auto; + margin-top: 0 + } + + .side-menu-open .top-nav-items, + .side-menu-open .top-nav-items-dropdown { + display: none + } +} + +@media only screen and (min-width:76.25em) { + + .side-menu-open .top-nav-items, + .side-menu-open .top-nav-items-dropdown { + display: inline-flex !important + } +} + +.top-nav .download-progress { + z-index: 2000; + position: absolute; + top: 0; + right: 0; + width: 100% +} + +.bottom-nav { + width: 100%; + min-height: 5em +} + +.side-menu-head { + display: flex; + padding-left: 10px; + padding-top: 15px; + padding-bottom: 10px; + align-items: center; + justify-content: space-between +} + +.side-menu-head .icon-button.side-menu-close-button { + width: 48px; + height: 48px +} + +.side-menu-head .icon-button.side-menu-close-button .icon { + margin: 12px +} + +.side-menu-wrapper { + width: 0 +} + +@media only screen and (min-width:34em) { + .side-menu-open .side-menu-wrapper { + width: 350px + } +} + +.side-menu-drawer { + width: 350px +} + +.side-menu-drawer { + z-index: 121 +} + +.side-menu-version-wrapper { + display: flex; + justify-content: space-between; + height: 2.5em +} + +.side-menu-version-wrapper label { + height: 1.5em; + margin-top: .5em; + padding-left: 1em; + padding-right: 1em +} + +.side-menu-version-select-wrapper { + flex-grow: 1; + height: 100%; + padding-right: .5em +} + +.side-menu-version-select { + height: 100%; + width: 100%; + padding-left: 1em +} + +.side-menu-filter { + position: relative; + margin-top: 3px +} + +.side-menu-filter-input { + width: 100%; + height: 2.5em; + padding-left: 1em +} + +.side-menu-filter-clear { + position: absolute; + top: .4em; + right: 4px +} + +.side-menu-list-item-namespace.MuiListItem-root, +.side-menu-list-item.MuiListItem-root { + display: flex; + height: 2.25em; + padding: 0 +} + +.side-menu-list-item a, +.side-menu-list-item-namespace a { + flex-grow: 1; + padding-top: .5em; + padding-bottom: .5em +} + +button.side-menu-list-item-namespace-icon { + width: 2.25em; + padding: .5em +} + +.side-menu-list-wrapper { + position: relative; + height: calc(100vh - 116px) +} + +.side-menu-list { + height: 100%; + padding-left: 0 +} + +.side-menu-list-item a::after, +.side-menu-list-item-namespace a::after { + display: none; + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0 +} + +.side-menu-list-item a:focus:not(:active)::after, +.side-menu-list-item-namespace a:focus:not(active)::after { + display: block +} + +.skip-link { + position: absolute; + top: -5em; + left: 0; + right: 0; + z-index: 10000; + margin-left: auto; + margin-right: auto; + padding: .5em; + padding-left: 1em; + padding-right: 1em; + width: intrinsic; + width: -moz-max-content; + width: -webkit-max-content; + width: max-content +} + +.skip-link:focus { + top: 0 +} + +.equation { + margin-top: 0; + margin-bottom: 1em +} + +.banner .banner-wrapper { + margin-top: 3em; + margin-bottom: 4.5em +} + +.banner .banner-tagline { + margin-top: .75em +} + +.icon { + display: inline-block; + vertical-align: text-bottom +} + +.readme .readme-bottom-nav .edit-icon, +.readme .readme-bottom-nav .print-icon { + width: 1.125em; + height: 1.125em; + margin-right: .25em +} + +h1 button.icon-button { + position: relative; + width: 1.4em; + height: 1.4em; + padding: 0 +} + +h1 button.icon-button::after { + display: none; + position: absolute; + width: 100px; + height: 100px; + margin-top: -50px; + margin-left: -50px; + top: 50%; + left: 50% +} + +h1 button.icon-button:focus:not(:active)::after { + display: block +} + +h1 button.icon-button .icon { + height: .6em; + width: .6em; + margin: 0; + vertical-align: baseline +} + +@media print { + .top-nav { + display: none + } + + .side-menu-wrapper { + display: none + } + + .bottom-nav { + display: none + } + + .readme-addendum { + display: none + } + + .main.translate-right { + transform: translate3d(0, 0, 0) + } + + .main { + padding-top: 0 + } + + .readme { + padding-top: 1.5em; + margin-left: 0 + } + + .print-addendum { + margin-top: 2em + } + + .print-addendum p { + margin-top: 1em + } +} + +@page { + margin-top: .5in; + margin-left: .5in; + margin-right: .5in; + margin-bottom: .5in +} + +:root { + --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --thin-font-family: "LatoLatinWebLight", "Helvetica Neue"; + --code-font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace +} + +body { + font-size: 16px; + font-family: var(--default-font-family); + color: var(--theme-text-color); + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +h1 { + font-size: 2.25em +} + +h2 { + font-size: 1.75em +} + +h3 { + font-size: 1.5em +} + +h4 { + font-size: 1.25em +} + +h5 { + font-size: 1em +} + +h6 { + font-size: .875em +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 600; + line-height: 1.25 +} + +strong { + font-weight: 600 +} + +input { + font: inherit; + font-size: inherit; + line-height: inherit +} + +a { + color: var(--link-color); + text-decoration: none +} + +a:active, +a:hover { + text-decoration: underline +} + +::-webkit-input-placeholder { + font-family: var(--thin-font-family) +} + +:-moz-placeholder { + font-family: var(--thin-font-family) +} + +::-moz-placeholder { + font-family: var(--thin-font-family) +} + +:-ms-input-placeholder { + font-family: var(--thin-font-family) +} + +.readme { + line-height: 1.5; + word-wrap: break-word +} + +.readme a:not([href]) { + color: inherit; + text-decoration: none +} + +.readme table th { + font-weight: 700 +} + +.readme code, +.readme pre { + font-family: var(--code-font-family) +} + +.readme code, +.readme pre { + font-size: .875em +} + +.readme pre { + line-height: 1.45; + word-wrap: normal +} + +.readme pre code { + line-height: inherit; + word-wrap: normal +} + +.readme pre>code { + font-size: 1em; + white-space: pre; + word-break: normal +} + +.readme kbd { + font-size: .6875em; + font-family: var(--code-font-family); + color: #555; + line-height: 1em; + vertical-align: middle +} + +.readme .namespace-toc ul li .signature { + font-size: .875em; + text-overflow: ellipsis; + white-space: nowrap +} + +.readme .search-results-list-item-title { + font-size: 1.25em +} + +.readme .search-results-list-item-package-kind { + font-weight: 500; + color: var(--package-kind-color) +} + +.readme dl dt { + font-size: 1em; + font-style: italic; + font-weight: 700 +} + +.readme blockquote { + color: var(--blockquote-color) +} + +.readme input { + -webkit-font-feature-settings: "liga" 0; + font-feature-settings: "liga" 0 +} + +.readme .related h2 { + font-size: 1.1em +} + +.readme .related .package-name code { + font-family: var(--default-font-family); + font-size: 1em +} + +.readme .readme-breadcrumbs li { + line-height: 1.2em +} + +.readme .readme-breadcrumbs .breadcrumb-separator { + color: var(--breadcrumb-separator-color) +} + +.readme .readme-bottom-nav .print-button { + color: var(--link-color) +} + +.readme .readme-bottom-nav .print-button:hover { + text-decoration: underline +} + +.readme .readme-bottom-nav .pagination-link:active, +.readme .readme-bottom-nav .pagination-link:hover { + text-decoration: none +} + +.readme .readme-bottom-nav .pagination-link-next { + text-align: right +} + +.readme .readme-bottom-nav .pagination-link-type { + font-size: 1em; + color: var(--top-nav-link-color) +} + +.readme .readme-bottom-nav .pagination-link-label { + font-size: 1.2em; + font-weight: 600 +} + +.readme .readme-bottom-nav .pagination-link-label:hover { + text-decoration: underline +} + +.readme .readme-bottom-nav .pagination-link-sublabel { + font-size: .8em; + color: var(--top-nav-link-color) +} + +.readme-feedback>fieldset>legend { + font-family: var(--thin-font-family); + font-size: 1.1em; + text-align: center +} + +.readme-feedback-cancel-button { + color: var(--top-nav-link-color) +} + +.readme-feedback-submit-button { + color: var(--default-button-text-color) +} + +.readme-feedback .MuiTextField-root, +.readme-feedback .MuiTextField-root label, +.readme-feedback .MuiTextField-root textarea, +.readme-feedback h3, +.readme-feedback-footnote { + font-family: var(--thin-font-family); + font-weight: 400; + color: var(--theme-text-color) +} + +.readme-feedback-error { + color: var(--feedback-error-text-color) +} + +.search-results h1 button.icon-button .icon { + fill: var(--theme-text-color) +} + +.runner .badge-list .badge a { + font-size: .875em; + color: var(--default-button-text-color) +} + +.runner-results .benchmark-file, +.runner-results .test-file { + font-size: 1.1em +} + +.runner-results .benchmark-block, +.runner-results .test-block { + color: var(--top-nav-link-color) +} + +.runner-results .benchmark-block .benchmark-description, +.runner-results .test-block .test-description { + text-decoration: underline; + text-decoration-color: var(--hr-background-color) +} + +.runner-results .benchmark-block .benchmark-result-label, +.runner-results .test-block .test-result-label { + font-weight: 600 +} + +.error-decoder-landing { + font-size: 1.5em; + color: var(--blockquote-color) +} + +.error-decoder-message { + font-weight: 600 +} + +.error-decoder-message pre>code { + color: var(--code-decoded-error); + white-space: pre-wrap +} + +.bottom-nav, +.top-nav, +.top-nav-search input { + font-family: var(--thin-font-family); + color: var(--top-nav-link-color) +} + +.top-nav { + line-height: 4em +} + +.top-nav .icon-button { + text-decoration: none +} + +.bottom-nav { + font-size: .85em +} + +.bottom-nav a, +.top-nav a { + color: var(--top-nav-link-color) +} + +.top-nav-item a:active, +.top-nav-item a:hover { + text-decoration: none +} + +@media only screen and (min-width:54em) { + + .top-nav-item a:active, + .top-nav-item a:hover { + text-decoration: underline + } +} + +.settings-menu-overlay { + font-size: 1em +} + +.settings-menu-head h1 { + text-align: center; + font-family: var(--default-font-family); + font-weight: 200; + color: var(--theme-text-color) +} + +.settings-menu-item-label { + line-height: 1.5rem; + font-size: .75rem; + font-weight: 700; + text-transform: uppercase; + letter-spacing: .025em +} + +.settings-select { + line-height: 1.25em; + color: var(--settings-input-text-color) +} + +.settings-select-custom { + color: var(--settings-input-text-color) +} + +.settings-checkbox { + line-height: 1.25em +} + +.settings-checkbox-label { + line-height: 1.2em +} + +.settings-checkbox-label .text-bold { + font-weight: 700 +} + +.side-menu-drawer { + line-height: 1 +} + +.side-menu-filter-clear:hover, +.side-menu-filter-input:hover { + color: #bfc4c9 +} + +.side-menu-list-item, +.side-menu-list-item-namespace { + font-family: var(--thin-font-family); + font-weight: 200 +} + +.side-menu-list-item-namespace.MuiListItem-root a, +.side-menu-list-item.MuiListItem-root a { + color: #fff; + text-decoration: none +} + +.side-menu-list-item.MuiListItem-root a:hover { + text-decoration: underline +} + +.side-menu-version-wrapper label { + color: #fff; + line-height: 1.5em +} + +.side-menu-version-select { + color: #fff +} + +.side-menu-filter-clear, +.side-menu-filter-input, +button.side-menu-list-item-namespace-icon { + color: #acafb3 +} + +button.side-menu-list-item-namespace-icon { + font-size: 1.1435em +} + +button.side-menu-list-item-namespace-icon:hover { + color: #fff +} + +.side-menu-list-item-namespace.active-package a, +.side-menu-list-item.active-package a { + color: #00c5ff +} + +.side-menu-list-item-collapse-icon, +.side-menu-list-item-expand-icon { + font-size: 1em !important +} + +.banner-wrapper { + text-align: center +} + +.banner .banner-tagline { + font-family: var(--thin-font-family); + font-size: 1.3em; + color: var(--blockquote-color) +} + +.skip-link { + text-align: center; + color: var(--skip-link-color) +} + +h1 button.icon-button { + text-align: center; + line-height: 1em; + text-decoration: none +} + +html { + background-color: var(--theme-background-color) +} + +body { + overflow-x: hidden +} + +img { + background-color: var(--theme-background-color) +} + +@media (prefers-reduced-motion:reduce) { + * { + animation-play-state: paused !important; + transition: none !important; + scroll-behavior: auto !important + } +} + +.top-nav { + background-color: var(--top-nav-background-color); + -webkit-box-shadow: 0 -5px 15px var(--top-nav-shadow-color); + -moz-box-shadow: 0 -5px 15px var(--top-nav-shadow-color); + box-shadow: 0 -5px 15px var(--top-nav-shadow-color) +} + +.top-nav-item a:active, +.top-nav-item a:hover { + background-color: var(--top-nav-link-hover-background-color) +} + +.top-nav-search-active, +.top-nav-search:active, +.top-nav-search:focus-within, +.top-nav-search:hover { + background-color: var(--top-nav-search-background-color) +} + +.top-nav-divider { + border-right-style: solid; + border-right-color: var(--top-nav-divider-color); + border-right-width: 1px +} + +.top-nav .icon-button { + background-color: var(--top-nav-background-color); + border: none; + outline: 0; + overflow: hidden; + cursor: pointer +} + +.top-nav .icon-button:focus, +.top-nav .icon-button:hover { + background-color: var(--top-nav-link-hover-background-color) +} + +.top-nav .icon-button::after { + content: ""; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + background-color: rgba(0, 0, 0, .3); + animation: button-press 1s; + opacity: 0 +} + +@media (prefers-reduced-motion:reduce) { + .top-nav .icon-button::after { + animation: none + } +} + +.top-nav .icon { + fill: var(--top-nav-icon-color) +} + +.top-nav .download-progress { + background-color: var(--stdlib-blue) +} + +.top-nav .download-progress>* { + background-color: var(--stdlib-orange) +} + +#root { + overflow-x: hidden +} + +@media only screen and (max-width:67.5em) { + #root { + overflow-x: scroll + } +} + +.main { + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + -o-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform-style: preserve-3d; + -webkit-transition: transform 225ms cubic-bezier(0, 0, .2, 1) 0s; + -moz-transition: transform 225ms cubic-bezier(0, 0, .2, 1) 0s; + -ms-transition: transform 225ms cubic-bezier(0, 0, .2, 1) 0s; + -o-transition: transform 225ms cubic-bezier(0, 0, .2, 1) 0s; + transition: transform 225ms cubic-bezier(0, 0, .2, 1) 0s +} + +@media (prefers-reduced-motion:reduce) { + .main { + -webkit-transition-duration: 0s; + -moz-transition-duration: 0s; + -ms-transition-duration: 0s; + -o-transition-duration: 0s; + transition-duration: 0s + } +} + +.readme h1, +.readme h2 { + border-bottom: 1px solid var(--heading-border-bottom-color) +} + +.readme .related h2 { + background-color: #e4f1ff; + background-color: rgba(0, 123, 255, .1) +} + +.readme .related h2:before { + content: url(/css/docs/icons/info_blue.svg) +} + +.readme blockquote { + border-left: .25em solid var(--blockquote-border-color) +} + +.readme hr { + overflow: hidden; + background: 0 0; + background-color: var(--hr-background-color); + border: 0; + border-bottom: 1px solid var(--heading-border-bottom-color) +} + +.readme ul { + list-style-type: disc +} + +.readme ol { + list-style-type: decimal +} + +.readme ol ol { + list-style-type: lower-roman +} + +.readme ul ul { + list-style-type: square +} + +.readme ol ol ol, +.readme ol ul ol, +.readme ul ol ol, +.readme ul ul ol { + list-style-type: lower-alpha +} + +.readme ol ol ul, +.readme ol ul ul, +.readme ul ol ul, +.readme ul ul ul { + list-style-type: circle +} + +.readme .namespace-toc ul { + list-style-type: none +} + +.readme .namespace-toc ul li .signature { + overflow: hidden +} + +.readme .search-results-list { + list-style-type: none +} + +.readme .search-results-list-item { + border-radius: 4px; + border: 1px solid transparent; + cursor: pointer +} + +.readme .search-results-list-item:focus, +.readme .search-results-list-item:hover { + border: 1px solid var(--search-result-hover-border-color) +} + +.readme .related ul { + list-style-type: none +} + +.readme .readme-breadcrumbs ol { + list-style-type: none +} + +.readme .readme-breadcrumbs .breadcrumb-separator { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.runner .badges ul { + list-style-type: none +} + +.readme table { + overflow: auto +} + +.readme table td, +.readme table th { + border: 1px solid var(--table-cell-border-color) +} + +.readme table tr { + background-color: var(--theme-background-color); + border-top: 1px solid var(--table-row-border-color) +} + +.readme table tr:nth-child(2n) { + background-color: var(--pre-background-color) +} + +.readme pre { + overflow: auto; + background-color: var(--pre-background-color); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px +} + +.readme code { + background-color: var(--pre-background-color); + background-color: var(--code-background-color); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px +} + +.readme pre code { + overflow: visible; + background-color: transparent; + border: 0 +} + +.readme pre>code { + background: 0 0; + border: 0 +} + +.readme .related .package-name code { + background-color: var(--theme-background-color) +} + +.readme kbd { + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 #bbb; + -moz-box-shadow: inset 0 -1px 0 #bbb; + box-shadow: inset 0 -1px 0 #bbb +} + +.readme .related { + overflow: auto; + border-left: 3px solid var(--related-border-color); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 4px 20px 0 var(--diffuse-shadow-color); + -moz-box-shadow: 0 4px 20px 0 var(--diffuse-shadow-color); + box-shadow: 0 4px 20px 0 var(--diffuse-shadow-color) +} + +.readme .readme-bottom-nav .pagination { + border-top: 1px solid var(--hr-background-color) +} + +.readme .readme-bottom-nav .pagination-link { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: 1px solid var(--theme-background-color) +} + +.readme .readme-bottom-nav .pagination-link:focus, +.readme .readme-bottom-nav .pagination-link:hover { + border: 1px solid var(--pagination-link-hover-border-color) +} + +.readme .readme-bottom-nav .icon { + fill: var(--link-color) +} + +.readme .readme-bottom-nav .print-button { + background: 0 0; + border: 0; + cursor: pointer +} + +.readme-feedback>fieldset { + border: none; + border-top: 1px solid var(--hr-background-color) +} + +.readme-feedback-sentiment-label { + border: 1px solid var(--feedback-sentiment-border-color); + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + cursor: pointer +} + +.readme-feedback-sentiment-label:hover { + border-color: var(--feedback-sentiment-hover-border-color) +} + +.readme-feedback-sentiment-label .icon { + fill: none; + stroke-width: 1px +} + +.readme-feedback-no-sentiment .readme-feedback-positive-sentiment { + background-color: var(--feedback-positive-sentiment-background-color) +} + +.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment { + background-color: var(--feedback-positive-sentiment-selected-background-color) +} + +.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment { + background-color: var(--feedback-positive-sentiment-not-selected-background-color) +} + +.readme-feedback-no-sentiment .readme-feedback-negative-sentiment { + background-color: var(--feedback-negative-sentiment-background-color) +} + +.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment { + background-color: var(--feedback-negative-sentiment-selected-background-color) +} + +.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment { + background-color: var(--feedback-negative-sentiment-not-selected-background-color) +} + +.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:focus-within, +.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:hover, +.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:focus-within, +.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:hover { + background-color: var(--feedback-positive-sentiment-hover-background-color) +} + +.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:focus-within, +.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:hover, +.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:focus-within, +.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:hover { + background-color: var(--feedback-negative-sentiment-hover-background-color) +} + +.readme-feedback-positive-sentiment .icon { + stroke: var(--feedback-positive-sentiment-icon-color) +} + +.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment .icon { + stroke: var(--feedback-positive-sentiment-icon-selected-color) +} + +.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment .icon { + stroke: var(--feedback-positive-sentiment-icon-not-selected-color) +} + +.readme-feedback-negative-sentiment .icon { + stroke: var(--feedback-negative-sentiment-icon-color) +} + +.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment .icon { + stroke: var(--feedback-negative-sentiment-icon-selected-color) +} + +.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment .icon { + stroke: var(--feedback-negative-sentiment-icon-not-selected-color) +} + +.readme-feedback-positive-sentiment:hover .icon, +.readme-feedback-sentiment-radio:focus+.readme-feedback-positive-sentiment .icon { + stroke: var(--feedback-positive-sentiment-icon-hover-color) +} + +.readme-feedback-negative-sentiment:hover .icon, +.readme-feedback-sentiment-radio:focus+.readme-feedback-negative-sentiment .icon { + stroke: var(--feedback-negative-sentiment-icon-hover-color) +} + +.readme-feedback-sentiment-radio { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +.readme-feedback-submit-buttons button { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + cursor: pointer +} + +.readme-feedback-cancel-button { + background-color: unset; + border: 1px solid var(--hr-background-color) +} + +.readme-feedback-submit-button { + background-color: var(--default-button-background-color); + border: none +} + +.readme-feedback-submit-button:focus, +.readme-feedback-submit-button:hover { + background-color: var(--default-button-hover-background-color) +} + +.readme-feedback-cancel-button:focus, +.readme-feedback-cancel-button:hover { + background-color: var(--top-nav-link-hover-background-color) +} + +.readme-feedback .MuiTextField-root fieldset { + border-color: var(--hr-background-color) +} + +.runner .badge-list .badge a { + background-color: var(--default-button-background-color); + -webkit-border-radius: 2em; + -moz-border-radius: 2em; + border-radius: 2em; + -webkit-box-shadow: 0 2px 10px var(--diffuse-shadow-color); + -moz-box-shadow: 0 2px 10px var(--diffuse-shadow-color); + box-shadow: 0 2px 10px var(--diffuse-shadow-color) +} + +.runner .badge-list .badge a:focus, +.runner .badge-list .badge a:hover { + background-color: var(--default-button-hover-background-color) +} + +.settings-menu-overlay { + background-color: var(--settings-overlay-background-color) +} + +.settings-menu-blocker { + content: ' '; + background-color: transparent +} + +.settings-menu-wrapper { + background-color: var(--theme-background-color); + -webkit-border-radius: 8px; + -moz-border-radius: 8px; + border-radius: 8px; + -webkit-box-shadow: 0 8px 22px 0 rgb(37 44 97 / 15%), 0 4px 6px 0 rgb(93 100 148 / 20%); + -moz-box-shadow: 0 8px 22px 0 rgb(37 44 97 / 15%), 0 4px 6px 0 rgb(93 100 148 / 20%); + box-shadow: 0 8px 22px 0 rgb(37 44 97 / 15%), 0 4px 6px 0 rgb(93 100 148 / 20%) +} + +.settings-menu-head { + border-bottom: 1px solid var(--heading-border-bottom-color) +} + +.settings-select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: var(--settings-input-background-color); + border: 1px solid var(--settings-input-border-color); + -webkit-border-radius: .25rem; + -moz-border-radius: .25rem; + border-radius: .25rem +} + +.settings-select:focus { + outline: 0; + background-color: var(--settings-input-hover-background-color); + border-color: var(--settings-input-hover-border-color) +} + +.settings-select-custom { + pointer-events: none +} + +.settings-select-custom-icon { + fill: currentColor +} + +.settings-checkbox { + cursor: pointer +} + +.settings-checkbox-label { + cursor: pointer +} + +.side-menu-drawer { + background-color: #1d1f20; + background-image: -webkit-linear-gradient(145deg, #1d1f20, #404348); + background-image: -moz-linear-gradient(145deg, #1d1f20, #404348); + background-image: -ms-linear-gradient(145deg, #1d1f20, #404348); + background-image: -o-linear-gradient(145deg, #1d1f20, #404348); + background-image: linear-gradient(145deg, #1d1f20, #404348) +} + +.side-menu-head .icon-button.side-menu-close-button { + background-color: transparent; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50% +} + +.side-menu-head .icon-button.side-menu-close-button:focus, +.side-menu-head .icon-button.side-menu-close-button:hover { + background-color: #000 +} + +.side-menu-head .icon-button.side-menu-close-button .icon { + fill: #c8c8c8 +} + +.side-menu-head .icon-button.side-menu-close-button:focus .icon, +.side-menu-head .icon-button.side-menu-close-button:hover .icon { + fill: #fff +} + +.side-menu-version-wrapper { + background-color: #1f1f1f; + border-top: 2px solid #2d2d2d +} + +.side-menu-version-wrapper label { + border-right: 1px solid #757575 +} + +.side-menu-filter-input, +.side-menu-version-select { + background-color: #1f1f1f; + border: none +} + +.side-menu-filter-clear { + opacity: .75; + cursor: pointer +} + +.side-menu-list-item-namespace { + background-color: #2a2d2f +} + +.side-menu-list-item { + background-color: #242627 +} + +.side-menu-list-item, +.side-menu-list-item-namespace { + overflow: hidden +} + +.side-menu-list-item-namespace:hover, +.side-menu-list-item.active-package, +.side-menu-list-item:hover { + background-color: rgba(0, 0, 0, .04) +} + +button.side-menu-list-item-namespace-icon { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0 +} + +button.side-menu-list-item-namespace-icon:hover { + background-color: #1f1f1f +} + +.side-menu-list-item a::after, +.side-menu-list-item-namespace a::after { + background-color: rgba(255, 255, 255, .2); + opacity: 0; + animation: button-press 1s +} + +@media (prefers-reduced-motion:reduce) { + + .side-menu-list-item a::after, + .side-menu-list-item-namespace a::after { + animation: none + } +} + +.side-menu-list-wrapper { + overflow-y: hidden +} + +.side-menu-list { + overflow-y: scroll; + scrollbar-width: thin; + scrollbar-color: #5e5e5e rgba(0, 0, 0, .4) +} + +.side-menu-list::-webkit-scrollbar { + width: 4px +} + +.side-menu-list::-webkit-scrollbar-thumb { + background-color: #5e5e5e; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px +} + +.side-menu-list::-webkit-scrollbar-track { + background-color: rgba(0, 0, 0, .4) +} + +.skip-link { + background-color: var(--skip-link-background-color); + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; + -webkit-box-shadow: 0 0 3px #000; + -moz-box-shadow: 0 0 3px #000; + box-shadow: 0 0 3px #000 +} + +.skip-link:focus { + outline: 0 +} + +.icon { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +h1 button.icon-button { + background-color: transparent; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + outline: 0; + border: none; + overflow: hidden; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +h1 button.icon-button:focus, +h1 button.icon-button:hover { + background-color: rgba(0, 0, 0, .04) +} + +h1 button.icon-button::after { + content: ""; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + background-color: rgba(0, 0, 0, .3); + animation: button-press 1s; + opacity: 0 +} + +@media (prefers-reduced-motion:reduce) { + h1 button.icon-button::after { + animation: none + } +} + +.banner svg .stdlib-orange { + fill: var(--stdlib-orange) +} + +.banner svg .stdlib-blue { + fill: var(--stdlib-blue) +} + +#stdlib-logo { + opacity: .9 +} + +#stdlib-logo:hover { + opacity: 1 +} + +.diffuse-shadow { + -webkit-box-shadow: 0 0 50px 0 var(--diffuse-shadow-color); + -moz-box-shadow: 0 0 50px 0 var(--diffuse-shadow-color); + box-shadow: 0 0 50px 0 var(--diffuse-shadow-color) +} + +.diffuse-shadow-dark { + -webkit-box-shadow: 0 0 50px 0 var(--diffuse-dark-shadow-color); + -moz-box-shadow: 0 0 50px 0 var(--diffuse-dark-shadow-color); + box-shadow: 0 0 50px 0 var(--diffuse-dark-shadow-color) +} + +.disable-select { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.visually-hidden { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0 +} + +.print-addendum { + visibility: hidden +} + +@media print { + .print-addendum { + visibility: visible + } + + .readme .related { + border: 1px solid #d3d3d3; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none + } + + .readme pre code { + white-space: pre-wrap; + white-space: -moz-pre-wrap; + white-space: -pre-wrap; + white-space: -o-pre-wrap; + word-wrap: break-word + } +} \ No newline at end of file diff --git a/public/css/docs/themes/light/main.css b/public/css/docs/themes/light/main.css index 79f1867b6e..32eefe53ba 100644 --- a/public/css/docs/themes/light/main.css +++ b/public/css/docs/themes/light/main.css @@ -85,7 +85,7 @@ html[data-theme="light"] { /* * To distinguish the search input from the top-navigation, set the background color to a light grey. */ - --top-nav-search-background-color: #fafafa; + --top-nav-search-background-color: #f3f1f1; --top-nav-shadow-color: #ced4da; /* From 28ca12a56bf9c96a736ffae953edafb232356dfd Mon Sep 17 00:00:00 2001 From: Aryan Kumar Date: Sat, 7 Feb 2026 15:20:21 +0000 Subject: [PATCH 2/2] style: improve search input background contrast --- public/css/docs/bundle.min.css | 3156 +------------------------------- 1 file changed, 1 insertion(+), 3155 deletions(-) diff --git a/public/css/docs/bundle.min.css b/public/css/docs/bundle.min.css index 34cfebf8c4..7e04b7ed51 100644 --- a/public/css/docs/bundle.min.css +++ b/public/css/docs/bundle.min.css @@ -1,3155 +1 @@ -a, -abbr, -acronym, -address, -applet, -article, -aside, -audio, -b, -big, -blockquote, -body, -canvas, -caption, -center, -cite, -code, -dd, -del, -details, -dfn, -div, -dl, -dt, -em, -embed, -fieldset, -figcaption, -figure, -footer, -form, -h1, -h2, -h3, -h4, -h5, -h6, -header, -hgroup, -html, -i, -iframe, -img, -ins, -kbd, -label, -legend, -li, -mark, -menu, -nav, -object, -ol, -output, -p, -pre, -q, -ruby, -s, -samp, -section, -small, -span, -strike, -strong, -sub, -summary, -sup, -table, -tbody, -td, -tfoot, -th, -thead, -time, -tr, -tt, -u, -ul, -var, -video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline -} - -body { - line-height: 1 -} - -ol, -ul { - list-style: none -} - -blockquote, -q { - quotes: none -} - -blockquote:after, -blockquote:before, -q:after, -q:before { - content: ''; - content: none -} - -table { - border-collapse: collapse; - border-spacing: 0 -} - -/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ -html { - font-family: sans-serif; - line-height: 1.15; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100% -} - -body { - margin: 0 -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -menu, -nav, -section { - display: block -} - -h1 { - font-size: 2em; - margin: .67em 0 -} - -figcaption, -figure, -main { - display: block -} - -figure { - margin: 1em 40px -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible -} - -pre { - font-family: monospace, monospace; - font-size: 1em -} - -a { - background-color: transparent; - -webkit-text-decoration-skip: objects -} - -a:active, -a:hover { - outline-width: 0 -} - -abbr[title] { - border-bottom: none; - text-decoration: underline; - text-decoration: underline dotted -} - -b, -strong { - font-weight: inherit -} - -b, -strong { - font-weight: bolder -} - -code, -kbd, -samp { - font-family: monospace, monospace; - font-size: 1em -} - -dfn { - font-style: italic -} - -mark { - background-color: #ff0; - color: #000 -} - -small { - font-size: 80% -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline -} - -sub { - bottom: -.25em -} - -sup { - top: -.5em -} - -audio, -video { - display: inline-block -} - -audio:not([controls]) { - display: none; - height: 0 -} - -img { - border-style: none -} - -svg:not(:root) { - overflow: hidden -} - -button, -input, -optgroup, -select, -textarea { - font-family: sans-serif; - font-size: 100%; - line-height: 1.15; - margin: 0 -} - -button, -input { - overflow: visible -} - -button, -select { - text-transform: none -} - -[type=reset], -[type=submit], -button, -html [type=button] { - -webkit-appearance: button -} - -[type=button]::-moz-focus-inner, -[type=reset]::-moz-focus-inner, -[type=submit]::-moz-focus-inner, -button::-moz-focus-inner { - border-style: none; - padding: 0 -} - -[type=button]:-moz-focusring, -[type=reset]:-moz-focusring, -[type=submit]:-moz-focusring, -button:-moz-focusring { - outline: 1px dotted ButtonText -} - -fieldset { - border: 1px solid silver; - margin: 0 2px; - padding: .35em .625em .75em -} - -legend { - box-sizing: border-box; - color: inherit; - display: table; - max-width: 100%; - padding: 0; - white-space: normal -} - -progress { - display: inline-block; - vertical-align: baseline -} - -textarea { - overflow: auto -} - -[type=checkbox], -[type=radio] { - box-sizing: border-box; - padding: 0 -} - -[type=number]::-webkit-inner-spin-button, -[type=number]::-webkit-outer-spin-button { - height: auto -} - -[type=search] { - -webkit-appearance: textfield; - outline-offset: -2px -} - -[type=search]::-webkit-search-cancel-button, -[type=search]::-webkit-search-decoration { - -webkit-appearance: none -} - -::-webkit-file-upload-button { - -webkit-appearance: button; - font: inherit -} - -details, -menu { - display: block -} - -summary { - display: list-item -} - -canvas { - display: inline-block -} - -template { - display: none -} - -[hidden] { - display: none -} - -.hljs { - display: block; - padding: .5em; - overflow-x: auto; - color: var(--code-color) -} - -.hljs-emphasis { - font-style: italic -} - -.hljs-strong { - font-weight: 700 -} - -.hljs-comment, -.hljs-quote { - color: var(--code-comment-color) -} - -.hljs-deletion, -.hljs-name, -.hljs-regexp, -.hljs-selector-class, -.hljs-selector-id, -.hljs-tag, -.hljs-template-variable, -.hljs-variable { - color: var(--code-var-color) -} - -.hljs-built_in, -.hljs-builtin-name, -.hljs-link, -.hljs-literal, -.hljs-meta, -.hljs-number, -.hljs-params, -.hljs-type { - color: var(--code-builtin-color) -} - -.hljs-attribute { - color: var(--code-attribute-color) -} - -.hljs-addition, -.hljs-bullet, -.hljs-string, -.hljs-symbol { - color: var(--code-string-color) -} - -.hljs-section, -.hljs-title { - color: var(--code-title-color) -} - -.hljs-keyword, -.hljs-selector-tag { - color: var(--code-keyword-color) -} - -@media screen and (-ms-high-contrast:active) { - - .hljs-addition, - .hljs-attribute, - .hljs-built_in, - .hljs-bullet, - .hljs-comment, - .hljs-link, - .hljs-literal, - .hljs-meta, - .hljs-number, - .hljs-params, - .hljs-quote, - .hljs-string, - .hljs-symbol, - .hljs-type { - color: highlight - } - - .hljs-keyword, - .hljs-selector-tag { - font-weight: 700 - } -} - -@font-face { - font-family: LatoLatinWebLight; - src: url(/css/common/fonts/lato/latin/LatoLatin-Light.eot); - src: url(/css/common/fonts/lato/latin/LatoLatin-Light.eot?#iefix) format('embedded-opentype'), url(/css/common/fonts/lato/latin/LatoLatin-Light.woff2) format('woff2'), url(/css/common/fonts/lato/latin/LatoLatin-Light.woff) format('woff'), url(/css/common/fonts/lato/latin/LatoLatin-Light.ttf) format('truetype'); - font-style: normal; - font-weight: 400; - text-rendering: optimizeLegibility; - font-display: swap -} - -@font-face { - font-family: LatoLatinWebLight; - src: url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot); - src: url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot?#iefix) format('embedded-opentype'), url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff2) format('woff2'), url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff) format('woff'), url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.ttf) format('truetype'); - font-style: italic; - font-weight: 400; - text-rendering: optimizeLegibility; - font-display: swap -} - -html[data-theme=dark] { - --theme-background-color: #222426; - --theme-text-color: #f5f7f7; - --stdlib-orange: #f0ad3e; - --stdlib-blue: #00aeef; - --link-color: #00abe7; - --skip-link-color: #00aeef; - --skip-link-background-color: #1d1f20; - --blockquote-color: #f3f3f3; - --blockquote-border-color: #dddddd; - --top-nav-background-color: #25282a; - --top-nav-link-color: #ffffff; - --top-nav-link-hover-background-color: rgba(0, 0, 0, 0.2); - --top-nav-icon-color: #f5f7f7; - --top-nav-search-background-color: #373a49; - --top-nav-shadow-color: #1a1a1a; - --top-nav-divider-color: #e9e9e9; - --breadcrumb-separator-color: #f5f7f7; - --package-kind-color: #f5f7f7; - --hr-background-color: #cdcdcd; - --heading-border-bottom-color: #b5b5b5; - --feedback-positive-sentiment-icon-color: #ff9514; - --feedback-positive-sentiment-icon-hover-color: #f0ad3e; - --feedback-positive-sentiment-icon-selected-color: #ff9514; - --feedback-positive-sentiment-icon-not-selected-color: #f5f7f7; - --feedback-negative-sentiment-icon-color: #00bbff; - --feedback-negative-sentiment-icon-hover-color: #00aeef; - --feedback-negative-sentiment-icon-selected-color: #00bbff; - --feedback-negative-sentiment-icon-not-selected-color: #f5f7f7; - --feedback-positive-sentiment-background-color: transparent; - --feedback-positive-sentiment-hover-background-color: #17191a; - --feedback-positive-sentiment-selected-background-color: #17191a; - --feedback-positive-sentiment-not-selected-background-color: transparent; - --feedback-negative-sentiment-background-color: transparent; - --feedback-negative-sentiment-hover-background-color: #17191a; - --feedback-negative-sentiment-selected-background-color: #17191a; - --feedback-negative-sentiment-not-selected-background-color: transparent; - --feedback-sentiment-border-color: #cdcdcd; - --feedback-sentiment-hover-border-color: #858585; - --feedback-error-text-color: #ffa07a; - --related-border-color: #007bff; - --pagination-link-hover-border-color: #4078c0; - --search-result-hover-border-color: #4078c0; - --settings-overlay-background-color: rgba(182, 183, 213, 0.5); - --settings-input-background-color: #eaeaea; - --settings-input-hover-background-color: #ffffff; - --settings-input-border-color: #eaeaea; - --settings-input-hover-border-color: #cccccc; - --settings-input-text-color: #4a5568; - --default-button-background-color: #1976d2; - --default-button-hover-background-color: #0080ff; - --default-button-text-color: #ffffff; - --table-cell-border-color: #616161; - --table-row-border-color: #b5b5b5; - --diffuse-shadow-color: #2b2d30; - --diffuse-dark-shadow-color: #2b2d30; - --pre-background-color: #373a49; - --code-background-color: rgba(255, 255, 255, 0.04); - --code-color: #f8f8f2; - --code-comment-color: #d4d0ab; - --code-var-color: #ffa07a; - --code-builtin-color: #f5ab35; - --code-attribute-color: #ffd700; - --code-string-color: #abe338; - --code-title-color: #00e0e0; - --code-keyword-color: #dcc6e0; - --code-decoded-error: #ffa07a -} - -html[data-theme=light] { - --theme-background-color: #ffffff; - --theme-text-color: #000000; - --stdlib-orange: #e99f36; - --stdlib-blue: #009cd7; - --link-color: #0000ff; - --skip-link-color: #00aeef; - --skip-link-background-color: #1d1f20; - --blockquote-color: #696969; - --blockquote-border-color: #dddddd; - --top-nav-background-color: #ffffff; - --top-nav-link-color: #585858; - --top-nav-link-hover-background-color: #f7f7f7; - --top-nav-icon-color: #646464; - --top-nav-search-background-color: #f3f1f1; - --top-nav-shadow-color: #ced4da; - --top-nav-divider-color: #d3d3d3; - --breadcrumb-separator-color: #646464; - --package-kind-color: #606060; - --hr-background-color: #e7e7e7; - --heading-border-bottom-color: #eeeeee; - --feedback-positive-sentiment-icon-color: #00aa00; - --feedback-positive-sentiment-icon-hover-color: #007700; - --feedback-positive-sentiment-icon-selected-color: #00aa00; - --feedback-positive-sentiment-icon-not-selected-color: #00aa00; - --feedback-negative-sentiment-icon-color: #dd0000; - --feedback-negative-sentiment-icon-hover-color: #cc0000; - --feedback-negative-sentiment-icon-selected-color: #dd0000; - --feedback-negative-sentiment-icon-not-selected-color: #dd0000; - --feedback-positive-sentiment-background-color: rgba(201, 248, 222, 0.7); - --feedback-positive-sentiment-hover-background-color: rgba(201, 248, 222, 0.9); - --feedback-positive-sentiment-selected-background-color: rgba(201, 248, 222, 0.7); - --feedback-positive-sentiment-not-selected-background-color: transparent; - --feedback-negative-sentiment-background-color: rgba(254, 189, 197, 0.4); - --feedback-negative-sentiment-hover-background-color: rgba(254, 189, 197, 0.6); - --feedback-negative-sentiment-selected-background-color: rgba(254, 189, 197, 0.4); - --feedback-negative-sentiment-not-selected-background-color: transparent; - --feedback-sentiment-border-color: unset; - --feedback-sentiment-hover-border-color: unset; - --feedback-error-text-color: #e90b03; - --related-border-color: #007bff; - --pagination-link-hover-border-color: #4078c0; - --search-result-hover-border-color: #4078c0; - --settings-overlay-background-color: rgba(182, 183, 213, 0.5); - --settings-input-background-color: #eaeaea; - --settings-input-hover-background-color: #ffffff; - --settings-input-border-color: #eaeaea; - --settings-input-hover-border-color: #cccccc; - --settings-input-text-color: #4a5568; - --default-button-background-color: #1976d2; - --default-button-hover-background-color: #0080ff; - --default-button-text-color: #ffffff; - --table-cell-border-color: #dddddd; - --table-row-border-color: #cccccc; - --diffuse-shadow-color: #e2e2e2; - --diffuse-dark-shadow-color: #636161; - --pre-background-color: #f8f8f8; - --code-background-color: rgba(0, 0, 0, 0.04); - --code-color: #24292f; - --code-comment-color: #727272; - --code-var-color: #aa5d00; - --code-builtin-color: #de0801; - --code-attribute-color: #aa5d00; - --code-string-color: #008500; - --code-title-color: #2574a9; - --code-keyword-color: #a101f1; - --code-decoded-error: #e90b03 -} - -@keyframes button-press { - from { - opacity: 1 - } - - to { - opacity: 0 - } -} - -html { - box-sizing: border-box -} - -body, -html { - min-height: 100vh -} - -body { - margin: 0 -} - -*, -:after, -:before { - box-sizing: inherit -} - -input { - margin: 0 -} - -img { - box-sizing: content-box; - max-width: 100% -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 1.5em; - margin-bottom: 1em -} - -h1, -h2 { - padding-bottom: .3em -} - -.group:after, -.group:before { - content: ""; - display: table -} - -.group:after { - clear: both -} - -.group { - zoom: 1 -} - -.center { - text-align: center; - margin-left: auto; - margin-right: auto -} - -.right { - text-align: right; - margin-left: auto; - margin-right: 0 -} - -.invisible { - visibility: hidden -} - -#root { - position: relative; - width: 100% -} - -.main { - position: relative; - width: 100%; - min-height: 100vh; - margin-bottom: 7em; - padding-top: 7.5em; - -webkit-transform: translateX(0); - -moz-transform: translateX(0); - -ms-transform: translateX(0); - -o-transform: translateX(0); - transform: translateX(0); - -webkit-transform: translateZ(0) translateX(0); - -moz-transform: translateZ(0) translateX(0); - -ms-transform: translateZ(0) translateX(0); - -o-transform: translateZ(0) translateX(0); - transform: translateZ(0) translateX(0); - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - scroll-margin: 6.25em 0 0 0 -} - -.main.translate-right { - -webkit-transform: translateX(300px); - -moz-transform: translateX(300px); - -ms-transform: translateX(300px); - -o-transform: translateX(300px); - transform: translateX(300px); - -webkit-transform: translateZ(0) translateX(300px); - -moz-transform: translateZ(0) translateX(300px); - -ms-transform: translateZ(0) translateX(300px); - -o-transform: translateZ(0) translateX(300px); - transform: translateZ(0) translateX(300px); - -webkit-transform: translate3d(300px, 0, 0); - -moz-transform: translate3d(300px, 0, 0); - -ms-transform: translate3d(300px, 0, 0); - -o-transform: translate3d(300px, 0, 0); - transform: translate3d(300px, 0, 0); - scroll-margin: 6.25em 0 0 300px -} - -@media only screen and (max-width:53.75em) { - .main { - width: 86%; - margin-left: 7% - } - - .main.translate-right { - -webkit-transform: translateX(350px); - -moz-transform: translateX(350px); - -ms-transform: translateX(350px); - -o-transform: translateX(350px); - transform: translateX(350px); - -webkit-transform: translateZ(0) translateX(350px); - -moz-transform: translateZ(0) translateX(350px); - -ms-transform: translateZ(0) translateX(350px); - -o-transform: translateZ(0) translateX(350px); - transform: translateZ(0) translateX(350px); - -webkit-transform: translate3d(350px, 0, 0); - -moz-transform: translate3d(350px, 0, 0); - -ms-transform: translate3d(350px, 0, 0); - -o-transform: translate3d(350px, 0, 0); - transform: translate3d(350px, 0, 0); - scroll-margin: 6.25em 0 0 300px - } -} - -@media only screen and (max-width:45em) { - .main { - width: 94%; - margin-left: 3% - } -} - -.readme { - min-height: 100%; - margin-left: 12.5%; - margin-bottom: 12px -} - -.readme-content { - scroll-padding: 12.5em 0 0 0 -} - -.readme h1 { - margin-top: .5em; - margin-bottom: .5em -} - -.readme>blockquote, -.readme>code, -.readme>h1, -.readme>h2, -.readme>h3, -.readme>h4, -.readme>h5, -.readme>h6, -.readme>hr, -.readme>nav, -.readme>p, -.readme>pre, -.readme>section, -.readme>section>blockquote, -.readme>section>code, -.readme>section>h1, -.readme>section>h2, -.readme>section>h3, -.readme>section>h4, -.readme>section>h5, -.readme>section>h6, -.readme>section>hr, -.readme>section>nav, -.readme>section>p, -.readme>section>pre, -.readme>section>section, -.readme>section>ul, -.readme>ul { - min-width: 594px; - max-width: 720px -} - -.readme>h1, -.readme>h2, -.readme>h3, -.readme>h4, -.readme>h5, -.readme>h6, -.readme>section h1, -.readme>section h2, -.readme>section h3, -.readme>section h4, -.readme>section h5, -.readme>section h6 { - scroll-margin: 6.25em 0 0 0 -} - -.readme blockquote, -.readme dl, -.readme p, -.readme pre, -.readme table { - margin-top: 0; - margin-bottom: 1em -} - -@media only screen and (max-width:76.25em) { - - .readme>blockquote, - .readme>code, - .readme>h1, - .readme>h2, - .readme>h3, - .readme>h4, - .readme>h5, - .readme>h6, - .readme>hr, - .readme>nav, - .readme>p, - .readme>pre, - .readme>section, - .readme>section>blockquote, - .readme>section>code, - .readme>section>h1, - .readme>section>h2, - .readme>section>h3, - .readme>section>h4, - .readme>section>h5, - .readme>section>h6, - .readme>section>hr, - .readme>section>nav, - .readme>section>p, - .readme>section>pre, - .readme>section>section, - .readme>section>ul, - .readme>ul { - width: 66.66666666666% - } -} - -@media only screen and (max-width:67.5em) { - - .readme>blockquote, - .readme>code, - .readme>h1, - .readme>h2, - .readme>h3, - .readme>h4, - .readme>h5, - .readme>h6, - .readme>hr, - .readme>nav, - .readme>p, - .readme>pre, - .readme>section, - .readme>section>blockquote, - .readme>section>code, - .readme>section>h1, - .readme>section>h2, - .readme>section>h3, - .readme>section>h4, - .readme>section>h5, - .readme>section>h6, - .readme>section>hr, - .readme>section>nav, - .readme>section>p, - .readme>section>pre, - .readme>section>section, - .readme>section>ul, - .readme>ul { - width: 80%; - max-width: 700px - } -} - -@media only screen and (max-width:53.75em) { - .readme { - margin-left: 0 - } - - .readme>blockquote, - .readme>code, - .readme>h1, - .readme>h2, - .readme>h3, - .readme>h4, - .readme>h5, - .readme>h6, - .readme>hr, - .readme>nav, - .readme>p, - .readme>pre, - .readme>section, - .readme>section>blockquote, - .readme>section>code, - .readme>section>h1, - .readme>section>h2, - .readme>section>h3, - .readme>section>h4, - .readme>section>h5, - .readme>section>h6, - .readme>section>hr, - .readme>section>nav, - .readme>section>p, - .readme>section>pre, - .readme>section>section, - .readme>section>ul, - .readme>ul { - width: 96%; - max-width: 700px - } -} - -@media only screen and (max-width:45em) { - .readme { - margin-left: 0 - } - - .readme>blockquote, - .readme>code, - .readme>h1, - .readme>h2, - .readme>h3, - .readme>h4, - .readme>h5, - .readme>h6, - .readme>hr, - .readme>nav, - .readme>p, - .readme>pre, - .readme>section, - .readme>section>blockquote, - .readme>section>code, - .readme>section>h1, - .readme>section>h2, - .readme>section>h3, - .readme>section>h4, - .readme>section>h5, - .readme>section>h6, - .readme>section>hr, - .readme>section>nav, - .readme>section>p, - .readme>section>pre, - .readme>section>section, - .readme>section>ul, - .readme>ul { - width: 100%; - min-width: 100% - } -} - -.readme ol, -.readme ul { - margin-top: 0; - margin-bottom: 1em; - padding-left: 2em -} - -.readme ol ol, -.readme ol ul, -.readme ul ol, -.readme ul ul { - margin-top: 0; - margin-bottom: 0 -} - -.readme li>p { - margin-top: 1em -} - -.readme li+li { - margin-top: .25em -} - -.readme .namespace-toc ul { - padding-left: .5em -} - -.readme .namespace-toc ul li { - display: flex; - flex-shrink: 1 -} - -.readme .namespace-toc ul li .signature { - width: 50%; - min-width: 50% -} - -.readme .namespace-toc ul li .delimiter { - display: none -} - -.readme .related ul { - padding-left: 1em; - margin-bottom: 1.5em -} - -.readme .related ul li .delimiter { - display: none -} - -.readme .related ul li .package-name { - display: block; - margin-top: .75em; - margin-bottom: .2em -} - -.readme .related ul li .description { - display: block; - margin-bottom: .5em; - padding-left: 2em -} - -.readme .readme-breadcrumbs ol { - margin-bottom: 0; - padding-left: 0 -} - -.readme .readme-breadcrumbs li { - height: 1.2em; - margin-top: 0 -} - -.readme dl { - padding: 0 -} - -.readme dl dt { - margin-top: 1em; - padding: 0 -} - -.readme dl dd { - margin-bottom: 1em; - padding: 0 1em -} - -.readme dd { - margin-left: 0 -} - -.readme h1+blockquote { - margin-bottom: 2em -} - -.readme blockquote { - padding: 0 1em -} - -.readme blockquote>:first-child { - margin-top: 0 -} - -.readme blockquote>:last-child { - margin-bottom: 0 -} - -.readme hr { - height: .25em; - margin: 1.5em 0; - padding: 0 -} - -.readme hr::before { - display: table; - content: "" -} - -.readme .related hr { - display: none -} - -.readme table { - display: block; - width: 100% -} - -.readme table td, -.readme table th { - padding: 6px 13px -} - -.readme td, -.readme th { - padding: 0 -} - -.readme pre { - padding: 1em -} - -.readme pre code { - display: inline; - max-width: inherit; - padding: 0 -} - -.readme code { - margin: 0; - padding: 0; - padding-top: .2em; - padding-bottom: .2em -} - -.readme code::after, -.readme code::before { - letter-spacing: -.2em; - content: "\00a0" -} - -.readme pre code::after, -.readme pre code::before { - content: normal -} - -.readme kbd { - display: inline-block; - padding: 3px 5px -} - -.readme .related { - margin-top: 3em -} - -.readme .related h2 { - margin-top: 0; - padding-top: .7em; - padding-bottom: .4em; - padding-left: .5em -} - -.readme .related h2:before { - display: inline-block; - padding-right: .3em; - vertical-align: middle -} - -.readme .readme-breadcrumbs { - margin: 0 -} - -.readme .readme-breadcrumbs ol { - display: flex; - flex-wrap: wrap; - align-items: center; - margin: 0; - padding: 0 -} - -.readme .readme-breadcrumbs .breadcrumb-separator { - margin-left: .5em; - margin-right: .5em -} - -.readme .readme-breadcrumbs .icon { - display: inline-block; - height: 1em; - width: 1em; - margin-right: .5em; - vertical-align: text-top -} - -.readme .readme-addendum { - margin-top: 3em; - margin-bottom: 400px -} - -.readme .readme-bottom-nav .edit-print-wrapper { - display: flex; - justify-content: space-between -} - -.readme .readme-bottom-nav .print-button { - padding: 0; - margin: 0 -} - -.readme .readme-bottom-nav .pagination { - display: flex; - justify-content: space-between; - margin-top: 2.5em; - padding-top: 3em -} - -.readme .readme-bottom-nav .pagination-link, -.readme .readme-bottom-nav .pagination-link-placeholder { - width: 50%; - padding: 1em -} - -.readme .readme-bottom-nav .pagination-link-prev { - padding-left: .5em -} - -.readme .readme-bottom-nav .pagination-link-next { - padding-right: .5em -} - -.readme .readme-bottom-nav .pagination-link-label { - margin-top: .2em -} - -.readme-feedback { - display: block; - width: 100%; - margin-top: 2em; - padding-left: .5em -} - -.readme-feedback>fieldset>legend { - padding: 0 2em -} - -.readme-feedback-sentiment-wrapper { - display: flex; - justify-content: center; - margin-top: 1em -} - -.readme-feedback-sentiment-label { - display: flex; - height: 4em; - width: 4em; - margin: 0 .5em; - align-items: center; - justify-content: center -} - -.readme-feedback-sentiment-label .icon { - height: 1.5em; - margin: 0 -} - -.readme-feedback-submit-buttons { - display: flex; - margin: 1em 0; - justify-content: flex-end -} - -.readme-feedback-submit-buttons button { - height: 2.5em; - width: 7em; - margin: 0 .5em -} - -.readme-feedback-submit-buttons button:last-child { - margin-right: 0 -} - -.readme-feedback-footnote { - padding-top: 1em -} - -.runner .badge-list { - display: flex; - margin: 0; - padding: 0 -} - -.runner .badge-list .badge { - margin: 0; - margin-right: 16px -} - -.runner .badge-list .badge a { - padding: .3em 1em -} - -.runner-results p { - margin-bottom: 0 -} - -.runner-results .icon { - display: inline-block; - height: 1em; - width: 1em; - margin-right: .5em; - vertical-align: text-top -} - -.runner-results .benchmark-block, -.runner-results .test-block { - margin-bottom: 1em; - padding-left: 1em -} - -.runner-results .benchmark-block .benchmark-description, -.runner-results .test-block .test-description { - margin-bottom: .5em -} - -.runner-results .benchmark-block .benchmark-elapsed, -.runner-results .benchmark-block .benchmark-iterations, -.runner-results .benchmark-block .benchmark-rate, -.runner-results .test-block .test-fail, -.runner-results .test-block .test-pass { - margin-left: 1em -} - -.runner-results .benchmark-block .benchmark-result-icon, -.runner-results .test-block .test-result-icon { - margin-right: .5em -} - -.search-results h1 { - display: flex -} - -.search-results h1 span { - flex-grow: 1 -} - -.search-results .search-results-list { - padding-left: 0 -} - -.search-results .search-results-list-item { - display: block; - margin-top: 0; - padding-top: .5em; - padding-bottom: .5em; - padding-left: 10px; - padding-right: 10px -} - -.search-results .search-results-list-item-title { - margin-top: .5em; - margin-bottom: .5em -} - -.search-results .search-results-list-item-url { - margin-top: 0; - margin-bottom: 0 -} - -.search-results .search-results-list-item-url .icon { - display: inline-block; - height: 1em; - width: 1em; - vertical-align: text-bottom -} - -.search-results .search-results-list-item-url-link { - padding-left: .5em -} - -.search-results .search-results-list-item-description { - display: block; - margin-top: .5em; - margin-bottom: 0 -} - -.settings-menu-overlay { - display: flex; - z-index: 1200; - position: fixed; - top: 0; - bottom: 0; - right: 0; - left: 0; - padding-top: 40px; - padding-bottom: 32px; - padding-left: 40px; - padding-right: 40px; - align-items: flex-start; - justify-content: center -} - -.settings-menu-blocker { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0 -} - -.settings-menu-wrapper { - display: flex; - flex-direction: column; - height: 100%; - min-height: 320px; - max-height: 832px; - width: 100%; - max-width: 380px; - overflow: auto -} - -.settings-menu-head { - display: flex; - margin-bottom: 1.5em; - padding-right: 10px; - padding-left: 10px; - padding-top: 15px; - padding-bottom: 10px; - align-items: center; - justify-content: space-between -} - -.settings-menu-head h1 { - display: flex; - width: 100%; - margin: 0; - margin-left: 48px; - padding: 0 -} - -.settings-menu-head h1 span { - flex: 1 0 0 -} - -.settings-menu-head .icon-button.settings-menu-close-button { - width: 48px; - height: 48px -} - -.settings-menu-head .icon-button.settings-menu-close-button .icon { - margin-left: 12px; - margin-right: 12px -} - -.settings-menu-item { - width: 100%; - padding-left: .75rem; - padding-right: .75rem; - margin-bottom: 1.5rem -} - -.settings-menu-item-label { - display: block; - margin-bottom: .5rem -} - -.settings-select-wrapper { - position: relative -} - -.settings-select { - display: block; - appearance: none; - width: 100%; - padding-top: .75rem; - padding-bottom: .75rem; - padding-left: 1rem; - padding-right: 2rem -} - -.settings-select-custom { - display: flex; - position: absolute; - right: 0; - top: 0; - bottom: 0; - padding-left: .5rem; - padding-right: .5rem; - align-items: center -} - -.settings-select-custom-icon { - height: 1rem; - width: 1rem -} - -.settings-checkbox-wrapper { - display: flex -} - -.settings-checkbox { - margin-right: .5rem; - margin-top: .25rem -} - -.settings-checkbox-label p { - margin-bottom: 1em -} - -.readme.help h1 { - display: flex -} - -.readme.help h1 span { - flex-grow: 1 -} - -.readme.error-decoder h1 { - display: flex -} - -.readme.error-decoder h1 span { - flex-grow: 1 -} - -.readme.error-decoder .error-decoder-content>p, -.readme.error-decoder .error-decoder-message pre, -.readme.error-decoder .error-decoder-message>p { - margin-top: 2em -} - -.readme.error-decoder p.error-decoder-landing { - margin-top: 1.5em -} - -.readme.error-decoder .error-decoder-message pre>code { - display: block; - padding: 1em 1em -} - -.top-nav { - display: flex; - flex-direction: row; - flex-wrap: wrap; - position: fixed; - top: 0; - left: 0; - z-index: 100; - width: 100%; - min-height: 4em; - padding: 0 -} - -.top-nav .icon-button { - position: relative; - padding: 0 -} - -.top-nav .icon-button::after { - display: none; - position: absolute; - width: 100px; - height: 100px; - margin-top: -50px; - margin-left: -50px; - top: 50%; - left: 50% -} - -.top-nav .icon-button:focus:not(:active)::after { - display: block -} - -.top-nav .icon { - height: 1.5em; - width: 1.5em; - margin: 1.25em -} - -.top-nav-divider { - height: 2em; - margin-top: 1em; - margin-left: 0; - margin-right: 0 -} - -.top-nav-search { - height: 4em; - margin-left: auto; - margin-right: 0; - padding-left: 12px; - padding-top: 3px -} - -.top-nav-search-button.icon-button { - display: none -} - -.top-nav-search.top-nav-search-active { - flex: 1; - margin-left: 8px -} - -.top-nav-items { - display: none; - margin-top: -1em -} - -:not(.side-menu-open) .top-nav-items-dropdown { - order: 100; - display: block; - width: 100% -} - -.top-nav-item { - height: 4em -} - -.top-nav-item a { - display: block; - padding: 0 1em -} - -.side-menu-open .top-nav-items-menu-button, -.side-menu-open .top-nav-search, -.side-menu-open .top-nav-search-button { - display: none !important -} - -.side-menu-open .top-nav-divider { - margin-left: auto -} - -@media only screen and (min-width:24em) { - .top-nav-search { - padding-left: 16px - } -} - -@media only screen and (min-width:33em) { - .top-nav-search-button.icon-button { - display: inline-flex - } -} - -@media only screen and (min-width:50em) { - .side-menu-open .top-nav-divider { - margin-left: 0 - } - - .side-menu-open .top-nav-search, - .side-menu-open .top-nav-search-button { - display: inline-flex !important - } -} - -@media only screen and (min-width:54em) { - .top-nav-items-menu-button { - display: none !important - } - - .top-nav-items, - .top-nav-items-dropdown { - display: inline-flex; - position: relative; - float: right; - order: 0; - height: 100%; - width: auto; - margin-top: 0 - } - - .side-menu-open .top-nav-items, - .side-menu-open .top-nav-items-dropdown { - display: none - } -} - -@media only screen and (min-width:76.25em) { - - .side-menu-open .top-nav-items, - .side-menu-open .top-nav-items-dropdown { - display: inline-flex !important - } -} - -.top-nav .download-progress { - z-index: 2000; - position: absolute; - top: 0; - right: 0; - width: 100% -} - -.bottom-nav { - width: 100%; - min-height: 5em -} - -.side-menu-head { - display: flex; - padding-left: 10px; - padding-top: 15px; - padding-bottom: 10px; - align-items: center; - justify-content: space-between -} - -.side-menu-head .icon-button.side-menu-close-button { - width: 48px; - height: 48px -} - -.side-menu-head .icon-button.side-menu-close-button .icon { - margin: 12px -} - -.side-menu-wrapper { - width: 0 -} - -@media only screen and (min-width:34em) { - .side-menu-open .side-menu-wrapper { - width: 350px - } -} - -.side-menu-drawer { - width: 350px -} - -.side-menu-drawer { - z-index: 121 -} - -.side-menu-version-wrapper { - display: flex; - justify-content: space-between; - height: 2.5em -} - -.side-menu-version-wrapper label { - height: 1.5em; - margin-top: .5em; - padding-left: 1em; - padding-right: 1em -} - -.side-menu-version-select-wrapper { - flex-grow: 1; - height: 100%; - padding-right: .5em -} - -.side-menu-version-select { - height: 100%; - width: 100%; - padding-left: 1em -} - -.side-menu-filter { - position: relative; - margin-top: 3px -} - -.side-menu-filter-input { - width: 100%; - height: 2.5em; - padding-left: 1em -} - -.side-menu-filter-clear { - position: absolute; - top: .4em; - right: 4px -} - -.side-menu-list-item-namespace.MuiListItem-root, -.side-menu-list-item.MuiListItem-root { - display: flex; - height: 2.25em; - padding: 0 -} - -.side-menu-list-item a, -.side-menu-list-item-namespace a { - flex-grow: 1; - padding-top: .5em; - padding-bottom: .5em -} - -button.side-menu-list-item-namespace-icon { - width: 2.25em; - padding: .5em -} - -.side-menu-list-wrapper { - position: relative; - height: calc(100vh - 116px) -} - -.side-menu-list { - height: 100%; - padding-left: 0 -} - -.side-menu-list-item a::after, -.side-menu-list-item-namespace a::after { - display: none; - content: ""; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0 -} - -.side-menu-list-item a:focus:not(:active)::after, -.side-menu-list-item-namespace a:focus:not(active)::after { - display: block -} - -.skip-link { - position: absolute; - top: -5em; - left: 0; - right: 0; - z-index: 10000; - margin-left: auto; - margin-right: auto; - padding: .5em; - padding-left: 1em; - padding-right: 1em; - width: intrinsic; - width: -moz-max-content; - width: -webkit-max-content; - width: max-content -} - -.skip-link:focus { - top: 0 -} - -.equation { - margin-top: 0; - margin-bottom: 1em -} - -.banner .banner-wrapper { - margin-top: 3em; - margin-bottom: 4.5em -} - -.banner .banner-tagline { - margin-top: .75em -} - -.icon { - display: inline-block; - vertical-align: text-bottom -} - -.readme .readme-bottom-nav .edit-icon, -.readme .readme-bottom-nav .print-icon { - width: 1.125em; - height: 1.125em; - margin-right: .25em -} - -h1 button.icon-button { - position: relative; - width: 1.4em; - height: 1.4em; - padding: 0 -} - -h1 button.icon-button::after { - display: none; - position: absolute; - width: 100px; - height: 100px; - margin-top: -50px; - margin-left: -50px; - top: 50%; - left: 50% -} - -h1 button.icon-button:focus:not(:active)::after { - display: block -} - -h1 button.icon-button .icon { - height: .6em; - width: .6em; - margin: 0; - vertical-align: baseline -} - -@media print { - .top-nav { - display: none - } - - .side-menu-wrapper { - display: none - } - - .bottom-nav { - display: none - } - - .readme-addendum { - display: none - } - - .main.translate-right { - transform: translate3d(0, 0, 0) - } - - .main { - padding-top: 0 - } - - .readme { - padding-top: 1.5em; - margin-left: 0 - } - - .print-addendum { - margin-top: 2em - } - - .print-addendum p { - margin-top: 1em - } -} - -@page { - margin-top: .5in; - margin-left: .5in; - margin-right: .5in; - margin-bottom: .5in -} - -:root { - --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --thin-font-family: "LatoLatinWebLight", "Helvetica Neue"; - --code-font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace -} - -body { - font-size: 16px; - font-family: var(--default-font-family); - color: var(--theme-text-color); - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale -} - -h1 { - font-size: 2.25em -} - -h2 { - font-size: 1.75em -} - -h3 { - font-size: 1.5em -} - -h4 { - font-size: 1.25em -} - -h5 { - font-size: 1em -} - -h6 { - font-size: .875em -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: 600; - line-height: 1.25 -} - -strong { - font-weight: 600 -} - -input { - font: inherit; - font-size: inherit; - line-height: inherit -} - -a { - color: var(--link-color); - text-decoration: none -} - -a:active, -a:hover { - text-decoration: underline -} - -::-webkit-input-placeholder { - font-family: var(--thin-font-family) -} - -:-moz-placeholder { - font-family: var(--thin-font-family) -} - -::-moz-placeholder { - font-family: var(--thin-font-family) -} - -:-ms-input-placeholder { - font-family: var(--thin-font-family) -} - -.readme { - line-height: 1.5; - word-wrap: break-word -} - -.readme a:not([href]) { - color: inherit; - text-decoration: none -} - -.readme table th { - font-weight: 700 -} - -.readme code, -.readme pre { - font-family: var(--code-font-family) -} - -.readme code, -.readme pre { - font-size: .875em -} - -.readme pre { - line-height: 1.45; - word-wrap: normal -} - -.readme pre code { - line-height: inherit; - word-wrap: normal -} - -.readme pre>code { - font-size: 1em; - white-space: pre; - word-break: normal -} - -.readme kbd { - font-size: .6875em; - font-family: var(--code-font-family); - color: #555; - line-height: 1em; - vertical-align: middle -} - -.readme .namespace-toc ul li .signature { - font-size: .875em; - text-overflow: ellipsis; - white-space: nowrap -} - -.readme .search-results-list-item-title { - font-size: 1.25em -} - -.readme .search-results-list-item-package-kind { - font-weight: 500; - color: var(--package-kind-color) -} - -.readme dl dt { - font-size: 1em; - font-style: italic; - font-weight: 700 -} - -.readme blockquote { - color: var(--blockquote-color) -} - -.readme input { - -webkit-font-feature-settings: "liga" 0; - font-feature-settings: "liga" 0 -} - -.readme .related h2 { - font-size: 1.1em -} - -.readme .related .package-name code { - font-family: var(--default-font-family); - font-size: 1em -} - -.readme .readme-breadcrumbs li { - line-height: 1.2em -} - -.readme .readme-breadcrumbs .breadcrumb-separator { - color: var(--breadcrumb-separator-color) -} - -.readme .readme-bottom-nav .print-button { - color: var(--link-color) -} - -.readme .readme-bottom-nav .print-button:hover { - text-decoration: underline -} - -.readme .readme-bottom-nav .pagination-link:active, -.readme .readme-bottom-nav .pagination-link:hover { - text-decoration: none -} - -.readme .readme-bottom-nav .pagination-link-next { - text-align: right -} - -.readme .readme-bottom-nav .pagination-link-type { - font-size: 1em; - color: var(--top-nav-link-color) -} - -.readme .readme-bottom-nav .pagination-link-label { - font-size: 1.2em; - font-weight: 600 -} - -.readme .readme-bottom-nav .pagination-link-label:hover { - text-decoration: underline -} - -.readme .readme-bottom-nav .pagination-link-sublabel { - font-size: .8em; - color: var(--top-nav-link-color) -} - -.readme-feedback>fieldset>legend { - font-family: var(--thin-font-family); - font-size: 1.1em; - text-align: center -} - -.readme-feedback-cancel-button { - color: var(--top-nav-link-color) -} - -.readme-feedback-submit-button { - color: var(--default-button-text-color) -} - -.readme-feedback .MuiTextField-root, -.readme-feedback .MuiTextField-root label, -.readme-feedback .MuiTextField-root textarea, -.readme-feedback h3, -.readme-feedback-footnote { - font-family: var(--thin-font-family); - font-weight: 400; - color: var(--theme-text-color) -} - -.readme-feedback-error { - color: var(--feedback-error-text-color) -} - -.search-results h1 button.icon-button .icon { - fill: var(--theme-text-color) -} - -.runner .badge-list .badge a { - font-size: .875em; - color: var(--default-button-text-color) -} - -.runner-results .benchmark-file, -.runner-results .test-file { - font-size: 1.1em -} - -.runner-results .benchmark-block, -.runner-results .test-block { - color: var(--top-nav-link-color) -} - -.runner-results .benchmark-block .benchmark-description, -.runner-results .test-block .test-description { - text-decoration: underline; - text-decoration-color: var(--hr-background-color) -} - -.runner-results .benchmark-block .benchmark-result-label, -.runner-results .test-block .test-result-label { - font-weight: 600 -} - -.error-decoder-landing { - font-size: 1.5em; - color: var(--blockquote-color) -} - -.error-decoder-message { - font-weight: 600 -} - -.error-decoder-message pre>code { - color: var(--code-decoded-error); - white-space: pre-wrap -} - -.bottom-nav, -.top-nav, -.top-nav-search input { - font-family: var(--thin-font-family); - color: var(--top-nav-link-color) -} - -.top-nav { - line-height: 4em -} - -.top-nav .icon-button { - text-decoration: none -} - -.bottom-nav { - font-size: .85em -} - -.bottom-nav a, -.top-nav a { - color: var(--top-nav-link-color) -} - -.top-nav-item a:active, -.top-nav-item a:hover { - text-decoration: none -} - -@media only screen and (min-width:54em) { - - .top-nav-item a:active, - .top-nav-item a:hover { - text-decoration: underline - } -} - -.settings-menu-overlay { - font-size: 1em -} - -.settings-menu-head h1 { - text-align: center; - font-family: var(--default-font-family); - font-weight: 200; - color: var(--theme-text-color) -} - -.settings-menu-item-label { - line-height: 1.5rem; - font-size: .75rem; - font-weight: 700; - text-transform: uppercase; - letter-spacing: .025em -} - -.settings-select { - line-height: 1.25em; - color: var(--settings-input-text-color) -} - -.settings-select-custom { - color: var(--settings-input-text-color) -} - -.settings-checkbox { - line-height: 1.25em -} - -.settings-checkbox-label { - line-height: 1.2em -} - -.settings-checkbox-label .text-bold { - font-weight: 700 -} - -.side-menu-drawer { - line-height: 1 -} - -.side-menu-filter-clear:hover, -.side-menu-filter-input:hover { - color: #bfc4c9 -} - -.side-menu-list-item, -.side-menu-list-item-namespace { - font-family: var(--thin-font-family); - font-weight: 200 -} - -.side-menu-list-item-namespace.MuiListItem-root a, -.side-menu-list-item.MuiListItem-root a { - color: #fff; - text-decoration: none -} - -.side-menu-list-item.MuiListItem-root a:hover { - text-decoration: underline -} - -.side-menu-version-wrapper label { - color: #fff; - line-height: 1.5em -} - -.side-menu-version-select { - color: #fff -} - -.side-menu-filter-clear, -.side-menu-filter-input, -button.side-menu-list-item-namespace-icon { - color: #acafb3 -} - -button.side-menu-list-item-namespace-icon { - font-size: 1.1435em -} - -button.side-menu-list-item-namespace-icon:hover { - color: #fff -} - -.side-menu-list-item-namespace.active-package a, -.side-menu-list-item.active-package a { - color: #00c5ff -} - -.side-menu-list-item-collapse-icon, -.side-menu-list-item-expand-icon { - font-size: 1em !important -} - -.banner-wrapper { - text-align: center -} - -.banner .banner-tagline { - font-family: var(--thin-font-family); - font-size: 1.3em; - color: var(--blockquote-color) -} - -.skip-link { - text-align: center; - color: var(--skip-link-color) -} - -h1 button.icon-button { - text-align: center; - line-height: 1em; - text-decoration: none -} - -html { - background-color: var(--theme-background-color) -} - -body { - overflow-x: hidden -} - -img { - background-color: var(--theme-background-color) -} - -@media (prefers-reduced-motion:reduce) { - * { - animation-play-state: paused !important; - transition: none !important; - scroll-behavior: auto !important - } -} - -.top-nav { - background-color: var(--top-nav-background-color); - -webkit-box-shadow: 0 -5px 15px var(--top-nav-shadow-color); - -moz-box-shadow: 0 -5px 15px var(--top-nav-shadow-color); - box-shadow: 0 -5px 15px var(--top-nav-shadow-color) -} - -.top-nav-item a:active, -.top-nav-item a:hover { - background-color: var(--top-nav-link-hover-background-color) -} - -.top-nav-search-active, -.top-nav-search:active, -.top-nav-search:focus-within, -.top-nav-search:hover { - background-color: var(--top-nav-search-background-color) -} - -.top-nav-divider { - border-right-style: solid; - border-right-color: var(--top-nav-divider-color); - border-right-width: 1px -} - -.top-nav .icon-button { - background-color: var(--top-nav-background-color); - border: none; - outline: 0; - overflow: hidden; - cursor: pointer -} - -.top-nav .icon-button:focus, -.top-nav .icon-button:hover { - background-color: var(--top-nav-link-hover-background-color) -} - -.top-nav .icon-button::after { - content: ""; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - border-radius: 50%; - background-color: rgba(0, 0, 0, .3); - animation: button-press 1s; - opacity: 0 -} - -@media (prefers-reduced-motion:reduce) { - .top-nav .icon-button::after { - animation: none - } -} - -.top-nav .icon { - fill: var(--top-nav-icon-color) -} - -.top-nav .download-progress { - background-color: var(--stdlib-blue) -} - -.top-nav .download-progress>* { - background-color: var(--stdlib-orange) -} - -#root { - overflow-x: hidden -} - -@media only screen and (max-width:67.5em) { - #root { - overflow-x: scroll - } -} - -.main { - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - -ms-backface-visibility: hidden; - -o-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform-style: preserve-3d; - -webkit-transition: transform 225ms cubic-bezier(0, 0, .2, 1) 0s; - -moz-transition: transform 225ms cubic-bezier(0, 0, .2, 1) 0s; - -ms-transition: transform 225ms cubic-bezier(0, 0, .2, 1) 0s; - -o-transition: transform 225ms cubic-bezier(0, 0, .2, 1) 0s; - transition: transform 225ms cubic-bezier(0, 0, .2, 1) 0s -} - -@media (prefers-reduced-motion:reduce) { - .main { - -webkit-transition-duration: 0s; - -moz-transition-duration: 0s; - -ms-transition-duration: 0s; - -o-transition-duration: 0s; - transition-duration: 0s - } -} - -.readme h1, -.readme h2 { - border-bottom: 1px solid var(--heading-border-bottom-color) -} - -.readme .related h2 { - background-color: #e4f1ff; - background-color: rgba(0, 123, 255, .1) -} - -.readme .related h2:before { - content: url(/css/docs/icons/info_blue.svg) -} - -.readme blockquote { - border-left: .25em solid var(--blockquote-border-color) -} - -.readme hr { - overflow: hidden; - background: 0 0; - background-color: var(--hr-background-color); - border: 0; - border-bottom: 1px solid var(--heading-border-bottom-color) -} - -.readme ul { - list-style-type: disc -} - -.readme ol { - list-style-type: decimal -} - -.readme ol ol { - list-style-type: lower-roman -} - -.readme ul ul { - list-style-type: square -} - -.readme ol ol ol, -.readme ol ul ol, -.readme ul ol ol, -.readme ul ul ol { - list-style-type: lower-alpha -} - -.readme ol ol ul, -.readme ol ul ul, -.readme ul ol ul, -.readme ul ul ul { - list-style-type: circle -} - -.readme .namespace-toc ul { - list-style-type: none -} - -.readme .namespace-toc ul li .signature { - overflow: hidden -} - -.readme .search-results-list { - list-style-type: none -} - -.readme .search-results-list-item { - border-radius: 4px; - border: 1px solid transparent; - cursor: pointer -} - -.readme .search-results-list-item:focus, -.readme .search-results-list-item:hover { - border: 1px solid var(--search-result-hover-border-color) -} - -.readme .related ul { - list-style-type: none -} - -.readme .readme-breadcrumbs ol { - list-style-type: none -} - -.readme .readme-breadcrumbs .breadcrumb-separator { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none -} - -.runner .badges ul { - list-style-type: none -} - -.readme table { - overflow: auto -} - -.readme table td, -.readme table th { - border: 1px solid var(--table-cell-border-color) -} - -.readme table tr { - background-color: var(--theme-background-color); - border-top: 1px solid var(--table-row-border-color) -} - -.readme table tr:nth-child(2n) { - background-color: var(--pre-background-color) -} - -.readme pre { - overflow: auto; - background-color: var(--pre-background-color); - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px -} - -.readme code { - background-color: var(--pre-background-color); - background-color: var(--code-background-color); - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px -} - -.readme pre code { - overflow: visible; - background-color: transparent; - border: 0 -} - -.readme pre>code { - background: 0 0; - border: 0 -} - -.readme .related .package-name code { - background-color: var(--theme-background-color) -} - -.readme kbd { - background-color: #fcfcfc; - border: solid 1px #ccc; - border-bottom-color: #bbb; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - -webkit-box-shadow: inset 0 -1px 0 #bbb; - -moz-box-shadow: inset 0 -1px 0 #bbb; - box-shadow: inset 0 -1px 0 #bbb -} - -.readme .related { - overflow: auto; - border-left: 3px solid var(--related-border-color); - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -webkit-box-shadow: 0 4px 20px 0 var(--diffuse-shadow-color); - -moz-box-shadow: 0 4px 20px 0 var(--diffuse-shadow-color); - box-shadow: 0 4px 20px 0 var(--diffuse-shadow-color) -} - -.readme .readme-bottom-nav .pagination { - border-top: 1px solid var(--hr-background-color) -} - -.readme .readme-bottom-nav .pagination-link { - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - border: 1px solid var(--theme-background-color) -} - -.readme .readme-bottom-nav .pagination-link:focus, -.readme .readme-bottom-nav .pagination-link:hover { - border: 1px solid var(--pagination-link-hover-border-color) -} - -.readme .readme-bottom-nav .icon { - fill: var(--link-color) -} - -.readme .readme-bottom-nav .print-button { - background: 0 0; - border: 0; - cursor: pointer -} - -.readme-feedback>fieldset { - border: none; - border-top: 1px solid var(--hr-background-color) -} - -.readme-feedback-sentiment-label { - border: 1px solid var(--feedback-sentiment-border-color); - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - border-radius: 50%; - cursor: pointer -} - -.readme-feedback-sentiment-label:hover { - border-color: var(--feedback-sentiment-hover-border-color) -} - -.readme-feedback-sentiment-label .icon { - fill: none; - stroke-width: 1px -} - -.readme-feedback-no-sentiment .readme-feedback-positive-sentiment { - background-color: var(--feedback-positive-sentiment-background-color) -} - -.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment { - background-color: var(--feedback-positive-sentiment-selected-background-color) -} - -.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment { - background-color: var(--feedback-positive-sentiment-not-selected-background-color) -} - -.readme-feedback-no-sentiment .readme-feedback-negative-sentiment { - background-color: var(--feedback-negative-sentiment-background-color) -} - -.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment { - background-color: var(--feedback-negative-sentiment-selected-background-color) -} - -.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment { - background-color: var(--feedback-negative-sentiment-not-selected-background-color) -} - -.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:focus-within, -.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:hover, -.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:focus-within, -.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:hover { - background-color: var(--feedback-positive-sentiment-hover-background-color) -} - -.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:focus-within, -.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:hover, -.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:focus-within, -.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:hover { - background-color: var(--feedback-negative-sentiment-hover-background-color) -} - -.readme-feedback-positive-sentiment .icon { - stroke: var(--feedback-positive-sentiment-icon-color) -} - -.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment .icon { - stroke: var(--feedback-positive-sentiment-icon-selected-color) -} - -.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment .icon { - stroke: var(--feedback-positive-sentiment-icon-not-selected-color) -} - -.readme-feedback-negative-sentiment .icon { - stroke: var(--feedback-negative-sentiment-icon-color) -} - -.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment .icon { - stroke: var(--feedback-negative-sentiment-icon-selected-color) -} - -.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment .icon { - stroke: var(--feedback-negative-sentiment-icon-not-selected-color) -} - -.readme-feedback-positive-sentiment:hover .icon, -.readme-feedback-sentiment-radio:focus+.readme-feedback-positive-sentiment .icon { - stroke: var(--feedback-positive-sentiment-icon-hover-color) -} - -.readme-feedback-negative-sentiment:hover .icon, -.readme-feedback-sentiment-radio:focus+.readme-feedback-negative-sentiment .icon { - stroke: var(--feedback-negative-sentiment-icon-hover-color) -} - -.readme-feedback-sentiment-radio { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none -} - -.readme-feedback-submit-buttons button { - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - cursor: pointer -} - -.readme-feedback-cancel-button { - background-color: unset; - border: 1px solid var(--hr-background-color) -} - -.readme-feedback-submit-button { - background-color: var(--default-button-background-color); - border: none -} - -.readme-feedback-submit-button:focus, -.readme-feedback-submit-button:hover { - background-color: var(--default-button-hover-background-color) -} - -.readme-feedback-cancel-button:focus, -.readme-feedback-cancel-button:hover { - background-color: var(--top-nav-link-hover-background-color) -} - -.readme-feedback .MuiTextField-root fieldset { - border-color: var(--hr-background-color) -} - -.runner .badge-list .badge a { - background-color: var(--default-button-background-color); - -webkit-border-radius: 2em; - -moz-border-radius: 2em; - border-radius: 2em; - -webkit-box-shadow: 0 2px 10px var(--diffuse-shadow-color); - -moz-box-shadow: 0 2px 10px var(--diffuse-shadow-color); - box-shadow: 0 2px 10px var(--diffuse-shadow-color) -} - -.runner .badge-list .badge a:focus, -.runner .badge-list .badge a:hover { - background-color: var(--default-button-hover-background-color) -} - -.settings-menu-overlay { - background-color: var(--settings-overlay-background-color) -} - -.settings-menu-blocker { - content: ' '; - background-color: transparent -} - -.settings-menu-wrapper { - background-color: var(--theme-background-color); - -webkit-border-radius: 8px; - -moz-border-radius: 8px; - border-radius: 8px; - -webkit-box-shadow: 0 8px 22px 0 rgb(37 44 97 / 15%), 0 4px 6px 0 rgb(93 100 148 / 20%); - -moz-box-shadow: 0 8px 22px 0 rgb(37 44 97 / 15%), 0 4px 6px 0 rgb(93 100 148 / 20%); - box-shadow: 0 8px 22px 0 rgb(37 44 97 / 15%), 0 4px 6px 0 rgb(93 100 148 / 20%) -} - -.settings-menu-head { - border-bottom: 1px solid var(--heading-border-bottom-color) -} - -.settings-select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: var(--settings-input-background-color); - border: 1px solid var(--settings-input-border-color); - -webkit-border-radius: .25rem; - -moz-border-radius: .25rem; - border-radius: .25rem -} - -.settings-select:focus { - outline: 0; - background-color: var(--settings-input-hover-background-color); - border-color: var(--settings-input-hover-border-color) -} - -.settings-select-custom { - pointer-events: none -} - -.settings-select-custom-icon { - fill: currentColor -} - -.settings-checkbox { - cursor: pointer -} - -.settings-checkbox-label { - cursor: pointer -} - -.side-menu-drawer { - background-color: #1d1f20; - background-image: -webkit-linear-gradient(145deg, #1d1f20, #404348); - background-image: -moz-linear-gradient(145deg, #1d1f20, #404348); - background-image: -ms-linear-gradient(145deg, #1d1f20, #404348); - background-image: -o-linear-gradient(145deg, #1d1f20, #404348); - background-image: linear-gradient(145deg, #1d1f20, #404348) -} - -.side-menu-head .icon-button.side-menu-close-button { - background-color: transparent; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - border-radius: 50% -} - -.side-menu-head .icon-button.side-menu-close-button:focus, -.side-menu-head .icon-button.side-menu-close-button:hover { - background-color: #000 -} - -.side-menu-head .icon-button.side-menu-close-button .icon { - fill: #c8c8c8 -} - -.side-menu-head .icon-button.side-menu-close-button:focus .icon, -.side-menu-head .icon-button.side-menu-close-button:hover .icon { - fill: #fff -} - -.side-menu-version-wrapper { - background-color: #1f1f1f; - border-top: 2px solid #2d2d2d -} - -.side-menu-version-wrapper label { - border-right: 1px solid #757575 -} - -.side-menu-filter-input, -.side-menu-version-select { - background-color: #1f1f1f; - border: none -} - -.side-menu-filter-clear { - opacity: .75; - cursor: pointer -} - -.side-menu-list-item-namespace { - background-color: #2a2d2f -} - -.side-menu-list-item { - background-color: #242627 -} - -.side-menu-list-item, -.side-menu-list-item-namespace { - overflow: hidden -} - -.side-menu-list-item-namespace:hover, -.side-menu-list-item.active-package, -.side-menu-list-item:hover { - background-color: rgba(0, 0, 0, .04) -} - -button.side-menu-list-item-namespace-icon { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0 -} - -button.side-menu-list-item-namespace-icon:hover { - background-color: #1f1f1f -} - -.side-menu-list-item a::after, -.side-menu-list-item-namespace a::after { - background-color: rgba(255, 255, 255, .2); - opacity: 0; - animation: button-press 1s -} - -@media (prefers-reduced-motion:reduce) { - - .side-menu-list-item a::after, - .side-menu-list-item-namespace a::after { - animation: none - } -} - -.side-menu-list-wrapper { - overflow-y: hidden -} - -.side-menu-list { - overflow-y: scroll; - scrollbar-width: thin; - scrollbar-color: #5e5e5e rgba(0, 0, 0, .4) -} - -.side-menu-list::-webkit-scrollbar { - width: 4px -} - -.side-menu-list::-webkit-scrollbar-thumb { - background-color: #5e5e5e; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px -} - -.side-menu-list::-webkit-scrollbar-track { - background-color: rgba(0, 0, 0, .4) -} - -.skip-link { - background-color: var(--skip-link-background-color); - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; - -webkit-box-shadow: 0 0 3px #000; - -moz-box-shadow: 0 0 3px #000; - box-shadow: 0 0 3px #000 -} - -.skip-link:focus { - outline: 0 -} - -.icon { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none -} - -h1 button.icon-button { - background-color: transparent; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - border-radius: 50%; - outline: 0; - border: none; - overflow: hidden; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none -} - -h1 button.icon-button:focus, -h1 button.icon-button:hover { - background-color: rgba(0, 0, 0, .04) -} - -h1 button.icon-button::after { - content: ""; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - border-radius: 50%; - background-color: rgba(0, 0, 0, .3); - animation: button-press 1s; - opacity: 0 -} - -@media (prefers-reduced-motion:reduce) { - h1 button.icon-button::after { - animation: none - } -} - -.banner svg .stdlib-orange { - fill: var(--stdlib-orange) -} - -.banner svg .stdlib-blue { - fill: var(--stdlib-blue) -} - -#stdlib-logo { - opacity: .9 -} - -#stdlib-logo:hover { - opacity: 1 -} - -.diffuse-shadow { - -webkit-box-shadow: 0 0 50px 0 var(--diffuse-shadow-color); - -moz-box-shadow: 0 0 50px 0 var(--diffuse-shadow-color); - box-shadow: 0 0 50px 0 var(--diffuse-shadow-color) -} - -.diffuse-shadow-dark { - -webkit-box-shadow: 0 0 50px 0 var(--diffuse-dark-shadow-color); - -moz-box-shadow: 0 0 50px 0 var(--diffuse-dark-shadow-color); - box-shadow: 0 0 50px 0 var(--diffuse-dark-shadow-color) -} - -.disable-select { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none -} - -.visually-hidden { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0 -} - -.print-addendum { - visibility: hidden -} - -@media print { - .print-addendum { - visibility: visible - } - - .readme .related { - border: 1px solid #d3d3d3; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none - } - - .readme pre code { - white-space: pre-wrap; - white-space: -moz-pre-wrap; - white-space: -pre-wrap; - white-space: -o-pre-wrap; - word-wrap: break-word - } -} \ No newline at end of file +a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.hljs{display:block;padding:.5em;overflow-x:auto;color:var(--code-color)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-comment,.hljs-quote{color:var(--code-comment-color)}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:var(--code-var-color)}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:var(--code-builtin-color)}.hljs-attribute{color:var(--code-attribute-color)}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:var(--code-string-color)}.hljs-section,.hljs-title{color:var(--code-title-color)}.hljs-keyword,.hljs-selector-tag{color:var(--code-keyword-color)}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}@font-face{font-family:LatoLatinWebLight;src:url(/css/common/fonts/lato/latin/LatoLatin-Light.eot);src:url(/css/common/fonts/lato/latin/LatoLatin-Light.eot?#iefix) format('embedded-opentype'),url(/css/common/fonts/lato/latin/LatoLatin-Light.woff2) format('woff2'),url(/css/common/fonts/lato/latin/LatoLatin-Light.woff) format('woff'),url(/css/common/fonts/lato/latin/LatoLatin-Light.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:LatoLatinWebLight;src:url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot);src:url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.eot?#iefix) format('embedded-opentype'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff2) format('woff2'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.woff) format('woff'),url(/css/common/fonts/lato/latin/LatoLatin-LightItalic.ttf) format('truetype');font-style:italic;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}html[data-theme=dark]{--theme-background-color:#222426;--theme-text-color:#f5f7f7;--stdlib-orange:#f0ad3e;--stdlib-blue:#00aeef;--link-color:#00abe7;--skip-link-color:#00aeef;--skip-link-background-color:#1d1f20;--blockquote-color:#f3f3f3;--blockquote-border-color:#dddddd;--top-nav-background-color:#25282a;--top-nav-link-color:#ffffff;--top-nav-link-hover-background-color:rgba(0, 0, 0, 0.2);--top-nav-icon-color:#f5f7f7;--top-nav-search-background-color:#373a49;--top-nav-shadow-color:#1a1a1a;--top-nav-divider-color:#e9e9e9;--breadcrumb-separator-color:#f5f7f7;--package-kind-color:#f5f7f7;--hr-background-color:#cdcdcd;--heading-border-bottom-color:#b5b5b5;--feedback-positive-sentiment-icon-color:#ff9514;--feedback-positive-sentiment-icon-hover-color:#f0ad3e;--feedback-positive-sentiment-icon-selected-color:#ff9514;--feedback-positive-sentiment-icon-not-selected-color:#f5f7f7;--feedback-negative-sentiment-icon-color:#00bbff;--feedback-negative-sentiment-icon-hover-color:#00aeef;--feedback-negative-sentiment-icon-selected-color:#00bbff;--feedback-negative-sentiment-icon-not-selected-color:#f5f7f7;--feedback-positive-sentiment-background-color:transparent;--feedback-positive-sentiment-hover-background-color:#17191a;--feedback-positive-sentiment-selected-background-color:#17191a;--feedback-positive-sentiment-not-selected-background-color:transparent;--feedback-negative-sentiment-background-color:transparent;--feedback-negative-sentiment-hover-background-color:#17191a;--feedback-negative-sentiment-selected-background-color:#17191a;--feedback-negative-sentiment-not-selected-background-color:transparent;--feedback-sentiment-border-color:#cdcdcd;--feedback-sentiment-hover-border-color:#858585;--feedback-error-text-color:#ffa07a;--related-border-color:#007bff;--pagination-link-hover-border-color:#4078c0;--search-result-hover-border-color:#4078c0;--settings-overlay-background-color:rgba(182,183,213,0.5);--settings-input-background-color:#eaeaea;--settings-input-hover-background-color:#ffffff;--settings-input-border-color:#eaeaea;--settings-input-hover-border-color:#cccccc;--settings-input-text-color:#4a5568;--default-button-background-color:#1976d2;--default-button-hover-background-color:#0080ff;--default-button-text-color:#ffffff;--table-cell-border-color:#616161;--table-row-border-color:#b5b5b5;--diffuse-shadow-color:#2b2d30;--diffuse-dark-shadow-color:#2b2d30;--pre-background-color:#373a49;--code-background-color:rgba(255, 255, 255, 0.04);--code-color:#f8f8f2;--code-comment-color:#d4d0ab;--code-var-color:#ffa07a;--code-builtin-color:#f5ab35;--code-attribute-color:#ffd700;--code-string-color:#abe338;--code-title-color:#00e0e0;--code-keyword-color:#dcc6e0;--code-decoded-error:#ffa07a}html[data-theme=light]{--theme-background-color:#ffffff;--theme-text-color:#000000;--stdlib-orange:#e99f36;--stdlib-blue:#009cd7;--link-color:#0000ff;--skip-link-color:#00aeef;--skip-link-background-color:#1d1f20;--blockquote-color:#696969;--blockquote-border-color:#dddddd;--top-nav-background-color:#ffffff;--top-nav-link-color:#585858;--top-nav-link-hover-background-color:#f7f7f7;--top-nav-icon-color:#646464;--top-nav-search-background-color:#f3f1f1;--top-nav-shadow-color:#ced4da;--top-nav-divider-color:#d3d3d3;--breadcrumb-separator-color:#646464;--package-kind-color:#606060;--hr-background-color:#e7e7e7;--heading-border-bottom-color:#eeeeee;--feedback-positive-sentiment-icon-color:#00aa00;--feedback-positive-sentiment-icon-hover-color:#007700;--feedback-positive-sentiment-icon-selected-color:#00aa00;--feedback-positive-sentiment-icon-not-selected-color:#00aa00;--feedback-negative-sentiment-icon-color:#dd0000;--feedback-negative-sentiment-icon-hover-color:#cc0000;--feedback-negative-sentiment-icon-selected-color:#dd0000;--feedback-negative-sentiment-icon-not-selected-color:#dd0000;--feedback-positive-sentiment-background-color:rgba(201,248,222,0.7);--feedback-positive-sentiment-hover-background-color:rgba(201, 248, 222, 0.9);--feedback-positive-sentiment-selected-background-color:rgba(201,248,222,0.7);--feedback-positive-sentiment-not-selected-background-color:transparent;--feedback-negative-sentiment-background-color:rgba(254,189,197,0.4);--feedback-negative-sentiment-hover-background-color:rgba(254, 189, 197, 0.6);--feedback-negative-sentiment-selected-background-color:rgba(254,189,197,0.4);--feedback-negative-sentiment-not-selected-background-color:transparent;--feedback-sentiment-border-color:unset;--feedback-sentiment-hover-border-color:unset;--feedback-error-text-color:#e90b03;--related-border-color:#007bff;--pagination-link-hover-border-color:#4078c0;--search-result-hover-border-color:#4078c0;--settings-overlay-background-color:rgba(182,183,213,0.5);--settings-input-background-color:#eaeaea;--settings-input-hover-background-color:#ffffff;--settings-input-border-color:#eaeaea;--settings-input-hover-border-color:#cccccc;--settings-input-text-color:#4a5568;--default-button-background-color:#1976d2;--default-button-hover-background-color:#0080ff;--default-button-text-color:#ffffff;--table-cell-border-color:#dddddd;--table-row-border-color:#cccccc;--diffuse-shadow-color:#e2e2e2;--diffuse-dark-shadow-color:#636161;--pre-background-color:#f8f8f8;--code-background-color:rgba(0, 0, 0, 0.04);--code-color:#24292f;--code-comment-color:#727272;--code-var-color:#aa5d00;--code-builtin-color:#de0801;--code-attribute-color:#aa5d00;--code-string-color:#008500;--code-title-color:#2574a9;--code-keyword-color:#a101f1;--code-decoded-error:#e90b03}@keyframes button-press{from{opacity:1}to{opacity:0}}html{box-sizing:border-box}body,html{min-height:100vh}body{margin:0}*,:after,:before{box-sizing:inherit}input{margin:0}img{box-sizing:content-box;max-width:100%}h1,h2,h3,h4,h5,h6{margin-top:1.5em;margin-bottom:1em}h1,h2{padding-bottom:.3em}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.center{text-align:center;margin-left:auto;margin-right:auto}.right{text-align:right;margin-left:auto;margin-right:0}.invisible{visibility:hidden}#root{position:relative;width:100%}.main{position:relative;width:100%;min-height:100vh;margin-bottom:7em;padding-top:7.5em;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);scroll-margin:6.25em 0 0 0}.main.translate-right{-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);transform:translateX(300px);-webkit-transform:translateZ(0) translateX(300px);-moz-transform:translateZ(0) translateX(300px);-ms-transform:translateZ(0) translateX(300px);-o-transform:translateZ(0) translateX(300px);transform:translateZ(0) translateX(300px);-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);scroll-margin:6.25em 0 0 300px}@media only screen and (max-width:53.75em){.main{width:86%;margin-left:7%}.main.translate-right{-webkit-transform:translateX(350px);-moz-transform:translateX(350px);-ms-transform:translateX(350px);-o-transform:translateX(350px);transform:translateX(350px);-webkit-transform:translateZ(0) translateX(350px);-moz-transform:translateZ(0) translateX(350px);-ms-transform:translateZ(0) translateX(350px);-o-transform:translateZ(0) translateX(350px);transform:translateZ(0) translateX(350px);-webkit-transform:translate3d(350px,0,0);-moz-transform:translate3d(350px,0,0);-ms-transform:translate3d(350px,0,0);-o-transform:translate3d(350px,0,0);transform:translate3d(350px,0,0);scroll-margin:6.25em 0 0 300px}}@media only screen and (max-width:45em){.main{width:94%;margin-left:3%}}.readme{min-height:100%;margin-left:12.5%;margin-bottom:12px}.readme-content{scroll-padding:12.5em 0 0 0}.readme h1{margin-top:.5em;margin-bottom:.5em}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{min-width:594px;max-width:720px}.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>section h1,.readme>section h2,.readme>section h3,.readme>section h4,.readme>section h5,.readme>section h6{scroll-margin:6.25em 0 0 0}.readme blockquote,.readme dl,.readme p,.readme pre,.readme table{margin-top:0;margin-bottom:1em}@media only screen and (max-width:76.25em){.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:66.66666666666%}}@media only screen and (max-width:67.5em){.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:80%;max-width:700px}}@media only screen and (max-width:53.75em){.readme{margin-left:0}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:96%;max-width:700px}}@media only screen and (max-width:45em){.readme{margin-left:0}.readme>blockquote,.readme>code,.readme>h1,.readme>h2,.readme>h3,.readme>h4,.readme>h5,.readme>h6,.readme>hr,.readme>nav,.readme>p,.readme>pre,.readme>section,.readme>section>blockquote,.readme>section>code,.readme>section>h1,.readme>section>h2,.readme>section>h3,.readme>section>h4,.readme>section>h5,.readme>section>h6,.readme>section>hr,.readme>section>nav,.readme>section>p,.readme>section>pre,.readme>section>section,.readme>section>ul,.readme>ul{width:100%;min-width:100%}}.readme ol,.readme ul{margin-top:0;margin-bottom:1em;padding-left:2em}.readme ol ol,.readme ol ul,.readme ul ol,.readme ul ul{margin-top:0;margin-bottom:0}.readme li>p{margin-top:1em}.readme li+li{margin-top:.25em}.readme .namespace-toc ul{padding-left:.5em}.readme .namespace-toc ul li{display:flex;flex-shrink:1}.readme .namespace-toc ul li .signature{width:50%;min-width:50%}.readme .namespace-toc ul li .delimiter{display:none}.readme .related ul{padding-left:1em;margin-bottom:1.5em}.readme .related ul li .delimiter{display:none}.readme .related ul li .package-name{display:block;margin-top:.75em;margin-bottom:.2em}.readme .related ul li .description{display:block;margin-bottom:.5em;padding-left:2em}.readme .readme-breadcrumbs ol{margin-bottom:0;padding-left:0}.readme .readme-breadcrumbs li{height:1.2em;margin-top:0}.readme dl{padding:0}.readme dl dt{margin-top:1em;padding:0}.readme dl dd{margin-bottom:1em;padding:0 1em}.readme dd{margin-left:0}.readme h1+blockquote{margin-bottom:2em}.readme blockquote{padding:0 1em}.readme blockquote>:first-child{margin-top:0}.readme blockquote>:last-child{margin-bottom:0}.readme hr{height:.25em;margin:1.5em 0;padding:0}.readme hr::before{display:table;content:""}.readme .related hr{display:none}.readme table{display:block;width:100%}.readme table td,.readme table th{padding:6px 13px}.readme td,.readme th{padding:0}.readme pre{padding:1em}.readme pre code{display:inline;max-width:inherit;padding:0}.readme code{margin:0;padding:0;padding-top:.2em;padding-bottom:.2em}.readme code::after,.readme code::before{letter-spacing:-.2em;content:"\00a0"}.readme pre code::after,.readme pre code::before{content:normal}.readme kbd{display:inline-block;padding:3px 5px}.readme .related{margin-top:3em}.readme .related h2{margin-top:0;padding-top:.7em;padding-bottom:.4em;padding-left:.5em}.readme .related h2:before{display:inline-block;padding-right:.3em;vertical-align:middle}.readme .readme-breadcrumbs{margin:0}.readme .readme-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0}.readme .readme-breadcrumbs .breadcrumb-separator{margin-left:.5em;margin-right:.5em}.readme .readme-breadcrumbs .icon{display:inline-block;height:1em;width:1em;margin-right:.5em;vertical-align:text-top}.readme .readme-addendum{margin-top:3em;margin-bottom:400px}.readme .readme-bottom-nav .edit-print-wrapper{display:flex;justify-content:space-between}.readme .readme-bottom-nav .print-button{padding:0;margin:0}.readme .readme-bottom-nav .pagination{display:flex;justify-content:space-between;margin-top:2.5em;padding-top:3em}.readme .readme-bottom-nav .pagination-link,.readme .readme-bottom-nav .pagination-link-placeholder{width:50%;padding:1em}.readme .readme-bottom-nav .pagination-link-prev{padding-left:.5em}.readme .readme-bottom-nav .pagination-link-next{padding-right:.5em}.readme .readme-bottom-nav .pagination-link-label{margin-top:.2em}.readme-feedback{display:block;width:100%;margin-top:2em;padding-left:.5em}.readme-feedback>fieldset>legend{padding:0 2em}.readme-feedback-sentiment-wrapper{display:flex;justify-content:center;margin-top:1em}.readme-feedback-sentiment-label{display:flex;height:4em;width:4em;margin:0 .5em;align-items:center;justify-content:center}.readme-feedback-sentiment-label .icon{height:1.5em;margin:0}.readme-feedback-submit-buttons{display:flex;margin:1em 0;justify-content:flex-end}.readme-feedback-submit-buttons button{height:2.5em;width:7em;margin:0 .5em}.readme-feedback-submit-buttons button:last-child{margin-right:0}.readme-feedback-footnote{padding-top:1em}.runner .badge-list{display:flex;margin:0;padding:0}.runner .badge-list .badge{margin:0;margin-right:16px}.runner .badge-list .badge a{padding:.3em 1em}.runner-results p{margin-bottom:0}.runner-results .icon{display:inline-block;height:1em;width:1em;margin-right:.5em;vertical-align:text-top}.runner-results .benchmark-block,.runner-results .test-block{margin-bottom:1em;padding-left:1em}.runner-results .benchmark-block .benchmark-description,.runner-results .test-block .test-description{margin-bottom:.5em}.runner-results .benchmark-block .benchmark-elapsed,.runner-results .benchmark-block .benchmark-iterations,.runner-results .benchmark-block .benchmark-rate,.runner-results .test-block .test-fail,.runner-results .test-block .test-pass{margin-left:1em}.runner-results .benchmark-block .benchmark-result-icon,.runner-results .test-block .test-result-icon{margin-right:.5em}.search-results h1{display:flex}.search-results h1 span{flex-grow:1}.search-results .search-results-list{padding-left:0}.search-results .search-results-list-item{display:block;margin-top:0;padding-top:.5em;padding-bottom:.5em;padding-left:10px;padding-right:10px}.search-results .search-results-list-item-title{margin-top:.5em;margin-bottom:.5em}.search-results .search-results-list-item-url{margin-top:0;margin-bottom:0}.search-results .search-results-list-item-url .icon{display:inline-block;height:1em;width:1em;vertical-align:text-bottom}.search-results .search-results-list-item-url-link{padding-left:.5em}.search-results .search-results-list-item-description{display:block;margin-top:.5em;margin-bottom:0}.settings-menu-overlay{display:flex;z-index:1200;position:fixed;top:0;bottom:0;right:0;left:0;padding-top:40px;padding-bottom:32px;padding-left:40px;padding-right:40px;align-items:flex-start;justify-content:center}.settings-menu-blocker{position:fixed;top:0;bottom:0;left:0;right:0}.settings-menu-wrapper{display:flex;flex-direction:column;height:100%;min-height:320px;max-height:832px;width:100%;max-width:380px;overflow:auto}.settings-menu-head{display:flex;margin-bottom:1.5em;padding-right:10px;padding-left:10px;padding-top:15px;padding-bottom:10px;align-items:center;justify-content:space-between}.settings-menu-head h1{display:flex;width:100%;margin:0;margin-left:48px;padding:0}.settings-menu-head h1 span{flex:1 0 0}.settings-menu-head .icon-button.settings-menu-close-button{width:48px;height:48px}.settings-menu-head .icon-button.settings-menu-close-button .icon{margin-left:12px;margin-right:12px}.settings-menu-item{width:100%;padding-left:.75rem;padding-right:.75rem;margin-bottom:1.5rem}.settings-menu-item-label{display:block;margin-bottom:.5rem}.settings-select-wrapper{position:relative}.settings-select{display:block;appearance:none;width:100%;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:2rem}.settings-select-custom{display:flex;position:absolute;right:0;top:0;bottom:0;padding-left:.5rem;padding-right:.5rem;align-items:center}.settings-select-custom-icon{height:1rem;width:1rem}.settings-checkbox-wrapper{display:flex}.settings-checkbox{margin-right:.5rem;margin-top:.25rem}.settings-checkbox-label p{margin-bottom:1em}.readme.help h1{display:flex}.readme.help h1 span{flex-grow:1}.readme.error-decoder h1{display:flex}.readme.error-decoder h1 span{flex-grow:1}.readme.error-decoder .error-decoder-content>p,.readme.error-decoder .error-decoder-message pre,.readme.error-decoder .error-decoder-message>p{margin-top:2em}.readme.error-decoder p.error-decoder-landing{margin-top:1.5em}.readme.error-decoder .error-decoder-message pre>code{display:block;padding:1em 1em}.top-nav{display:flex;flex-direction:row;flex-wrap:wrap;position:fixed;top:0;left:0;z-index:100;width:100%;min-height:4em;padding:0}.top-nav .icon-button{position:relative;padding:0}.top-nav .icon-button::after{display:none;position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:50%}.top-nav .icon-button:focus:not(:active)::after{display:block}.top-nav .icon{height:1.5em;width:1.5em;margin:1.25em}.top-nav-divider{height:2em;margin-top:1em;margin-left:0;margin-right:0}.top-nav-search{height:4em;margin-left:auto;margin-right:0;padding-left:12px;padding-top:3px}.top-nav-search-button.icon-button{display:none}.top-nav-search.top-nav-search-active{flex:1;margin-left:8px}.top-nav-items{display:none;margin-top:-1em}:not(.side-menu-open) .top-nav-items-dropdown{order:100;display:block;width:100%}.top-nav-item{height:4em}.top-nav-item a{display:block;padding:0 1em}.side-menu-open .top-nav-items-menu-button,.side-menu-open .top-nav-search,.side-menu-open .top-nav-search-button{display:none!important}.side-menu-open .top-nav-divider{margin-left:auto}@media only screen and (min-width:24em){.top-nav-search{padding-left:16px}}@media only screen and (min-width:33em){.top-nav-search-button.icon-button{display:inline-flex}}@media only screen and (min-width:50em){.side-menu-open .top-nav-divider{margin-left:0}.side-menu-open .top-nav-search,.side-menu-open .top-nav-search-button{display:inline-flex!important}}@media only screen and (min-width:54em){.top-nav-items-menu-button{display:none!important}.top-nav-items,.top-nav-items-dropdown{display:inline-flex;position:relative;float:right;order:0;height:100%;width:auto;margin-top:0}.side-menu-open .top-nav-items,.side-menu-open .top-nav-items-dropdown{display:none}}@media only screen and (min-width:76.25em){.side-menu-open .top-nav-items,.side-menu-open .top-nav-items-dropdown{display:inline-flex!important}}.top-nav .download-progress{z-index:2000;position:absolute;top:0;right:0;width:100%}.bottom-nav{width:100%;min-height:5em}.side-menu-head{display:flex;padding-left:10px;padding-top:15px;padding-bottom:10px;align-items:center;justify-content:space-between}.side-menu-head .icon-button.side-menu-close-button{width:48px;height:48px}.side-menu-head .icon-button.side-menu-close-button .icon{margin:12px}.side-menu-wrapper{width:0}@media only screen and (min-width:34em){.side-menu-open .side-menu-wrapper{width:350px}}.side-menu-drawer{width:350px}.side-menu-drawer{z-index:121}.side-menu-version-wrapper{display:flex;justify-content:space-between;height:2.5em}.side-menu-version-wrapper label{height:1.5em;margin-top:.5em;padding-left:1em;padding-right:1em}.side-menu-version-select-wrapper{flex-grow:1;height:100%;padding-right:.5em}.side-menu-version-select{height:100%;width:100%;padding-left:1em}.side-menu-filter{position:relative;margin-top:3px}.side-menu-filter-input{width:100%;height:2.5em;padding-left:1em}.side-menu-filter-clear{position:absolute;top:.4em;right:4px}.side-menu-list-item-namespace.MuiListItem-root,.side-menu-list-item.MuiListItem-root{display:flex;height:2.25em;padding:0}.side-menu-list-item a,.side-menu-list-item-namespace a{flex-grow:1;padding-top:.5em;padding-bottom:.5em}button.side-menu-list-item-namespace-icon{width:2.25em;padding:.5em}.side-menu-list-wrapper{position:relative;height:calc(100vh - 116px)}.side-menu-list{height:100%;padding-left:0}.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{display:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.side-menu-list-item a:focus:not(:active)::after,.side-menu-list-item-namespace a:focus:not(active)::after{display:block}.skip-link{position:absolute;top:-5em;left:0;right:0;z-index:10000;margin-left:auto;margin-right:auto;padding:.5em;padding-left:1em;padding-right:1em;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;width:max-content}.skip-link:focus{top:0}.equation{margin-top:0;margin-bottom:1em}.banner .banner-wrapper{margin-top:3em;margin-bottom:4.5em}.banner .banner-tagline{margin-top:.75em}.icon{display:inline-block;vertical-align:text-bottom}.readme .readme-bottom-nav .edit-icon,.readme .readme-bottom-nav .print-icon{width:1.125em;height:1.125em;margin-right:.25em}h1 button.icon-button{position:relative;width:1.4em;height:1.4em;padding:0}h1 button.icon-button::after{display:none;position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:50%}h1 button.icon-button:focus:not(:active)::after{display:block}h1 button.icon-button .icon{height:.6em;width:.6em;margin:0;vertical-align:baseline}@media print{.top-nav{display:none}.side-menu-wrapper{display:none}.bottom-nav{display:none}.readme-addendum{display:none}.main.translate-right{transform:translate3d(0,0,0)}.main{padding-top:0}.readme{padding-top:1.5em;margin-left:0}.print-addendum{margin-top:2em}.print-addendum p{margin-top:1em}}@page{margin-top:.5in;margin-left:.5in;margin-right:.5in;margin-bottom:.5in}:root{--default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--thin-font-family:"LatoLatinWebLight","Helvetica Neue";--code-font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}body{font-size:16px;font-family:var(--default-font-family);color:var(--theme-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:2.25em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.875em}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}strong{font-weight:600}input{font:inherit;font-size:inherit;line-height:inherit}a{color:var(--link-color);text-decoration:none}a:active,a:hover{text-decoration:underline}::-webkit-input-placeholder{font-family:var(--thin-font-family)}:-moz-placeholder{font-family:var(--thin-font-family)}::-moz-placeholder{font-family:var(--thin-font-family)}:-ms-input-placeholder{font-family:var(--thin-font-family)}.readme{line-height:1.5;word-wrap:break-word}.readme a:not([href]){color:inherit;text-decoration:none}.readme table th{font-weight:700}.readme code,.readme pre{font-family:var(--code-font-family)}.readme code,.readme pre{font-size:.875em}.readme pre{line-height:1.45;word-wrap:normal}.readme pre code{line-height:inherit;word-wrap:normal}.readme pre>code{font-size:1em;white-space:pre;word-break:normal}.readme kbd{font-size:.6875em;font-family:var(--code-font-family);color:#555;line-height:1em;vertical-align:middle}.readme .namespace-toc ul li .signature{font-size:.875em;text-overflow:ellipsis;white-space:nowrap}.readme .search-results-list-item-title{font-size:1.25em}.readme .search-results-list-item-package-kind{font-weight:500;color:var(--package-kind-color)}.readme dl dt{font-size:1em;font-style:italic;font-weight:700}.readme blockquote{color:var(--blockquote-color)}.readme input{-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}.readme .related h2{font-size:1.1em}.readme .related .package-name code{font-family:var(--default-font-family);font-size:1em}.readme .readme-breadcrumbs li{line-height:1.2em}.readme .readme-breadcrumbs .breadcrumb-separator{color:var(--breadcrumb-separator-color)}.readme .readme-bottom-nav .print-button{color:var(--link-color)}.readme .readme-bottom-nav .print-button:hover{text-decoration:underline}.readme .readme-bottom-nav .pagination-link:active,.readme .readme-bottom-nav .pagination-link:hover{text-decoration:none}.readme .readme-bottom-nav .pagination-link-next{text-align:right}.readme .readme-bottom-nav .pagination-link-type{font-size:1em;color:var(--top-nav-link-color)}.readme .readme-bottom-nav .pagination-link-label{font-size:1.2em;font-weight:600}.readme .readme-bottom-nav .pagination-link-label:hover{text-decoration:underline}.readme .readme-bottom-nav .pagination-link-sublabel{font-size:.8em;color:var(--top-nav-link-color)}.readme-feedback>fieldset>legend{font-family:var(--thin-font-family);font-size:1.1em;text-align:center}.readme-feedback-cancel-button{color:var(--top-nav-link-color)}.readme-feedback-submit-button{color:var(--default-button-text-color)}.readme-feedback .MuiTextField-root,.readme-feedback .MuiTextField-root label,.readme-feedback .MuiTextField-root textarea,.readme-feedback h3,.readme-feedback-footnote{font-family:var(--thin-font-family);font-weight:400;color:var(--theme-text-color)}.readme-feedback-error{color:var(--feedback-error-text-color)}.search-results h1 button.icon-button .icon{fill:var(--theme-text-color)}.runner .badge-list .badge a{font-size:.875em;color:var(--default-button-text-color)}.runner-results .benchmark-file,.runner-results .test-file{font-size:1.1em}.runner-results .benchmark-block,.runner-results .test-block{color:var(--top-nav-link-color)}.runner-results .benchmark-block .benchmark-description,.runner-results .test-block .test-description{text-decoration:underline;text-decoration-color:var(--hr-background-color)}.runner-results .benchmark-block .benchmark-result-label,.runner-results .test-block .test-result-label{font-weight:600}.error-decoder-landing{font-size:1.5em;color:var(--blockquote-color)}.error-decoder-message{font-weight:600}.error-decoder-message pre>code{color:var(--code-decoded-error);white-space:pre-wrap}.bottom-nav,.top-nav,.top-nav-search input{font-family:var(--thin-font-family);color:var(--top-nav-link-color)}.top-nav{line-height:4em}.top-nav .icon-button{text-decoration:none}.bottom-nav{font-size:.85em}.bottom-nav a,.top-nav a{color:var(--top-nav-link-color)}.top-nav-item a:active,.top-nav-item a:hover{text-decoration:none}@media only screen and (min-width:54em){.top-nav-item a:active,.top-nav-item a:hover{text-decoration:underline}}.settings-menu-overlay{font-size:1em}.settings-menu-head h1{text-align:center;font-family:var(--default-font-family);font-weight:200;color:var(--theme-text-color)}.settings-menu-item-label{line-height:1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.settings-select{line-height:1.25em;color:var(--settings-input-text-color)}.settings-select-custom{color:var(--settings-input-text-color)}.settings-checkbox{line-height:1.25em}.settings-checkbox-label{line-height:1.2em}.settings-checkbox-label .text-bold{font-weight:700}.side-menu-drawer{line-height:1}.side-menu-filter-clear:hover,.side-menu-filter-input:hover{color:#bfc4c9}.side-menu-list-item,.side-menu-list-item-namespace{font-family:var(--thin-font-family);font-weight:200}.side-menu-list-item-namespace.MuiListItem-root a,.side-menu-list-item.MuiListItem-root a{color:#fff;text-decoration:none}.side-menu-list-item.MuiListItem-root a:hover{text-decoration:underline}.side-menu-version-wrapper label{color:#fff;line-height:1.5em}.side-menu-version-select{color:#fff}.side-menu-filter-clear,.side-menu-filter-input,button.side-menu-list-item-namespace-icon{color:#acafb3}button.side-menu-list-item-namespace-icon{font-size:1.1435em}button.side-menu-list-item-namespace-icon:hover{color:#fff}.side-menu-list-item-namespace.active-package a,.side-menu-list-item.active-package a{color:#00c5ff}.side-menu-list-item-collapse-icon,.side-menu-list-item-expand-icon{font-size:1em!important}.banner-wrapper{text-align:center}.banner .banner-tagline{font-family:var(--thin-font-family);font-size:1.3em;color:var(--blockquote-color)}.skip-link{text-align:center;color:var(--skip-link-color)}h1 button.icon-button{text-align:center;line-height:1em;text-decoration:none}html{background-color:var(--theme-background-color)}body{overflow-x:hidden}img{background-color:var(--theme-background-color)}@media (prefers-reduced-motion:reduce){*{animation-play-state:paused!important;transition:none!important;scroll-behavior:auto!important}}.top-nav{background-color:var(--top-nav-background-color);-webkit-box-shadow:0 -5px 15px var(--top-nav-shadow-color);-moz-box-shadow:0 -5px 15px var(--top-nav-shadow-color);box-shadow:0 -5px 15px var(--top-nav-shadow-color)}.top-nav-item a:active,.top-nav-item a:hover{background-color:var(--top-nav-link-hover-background-color)}.top-nav-search-active,.top-nav-search:active,.top-nav-search:focus-within,.top-nav-search:hover{background-color:var(--top-nav-search-background-color)}.top-nav-divider{border-right-style:solid;border-right-color:var(--top-nav-divider-color);border-right-width:1px}.top-nav .icon-button{background-color:var(--top-nav-background-color);border:none;outline:0;overflow:hidden;cursor:pointer}.top-nav .icon-button:focus,.top-nav .icon-button:hover{background-color:var(--top-nav-link-hover-background-color)}.top-nav .icon-button::after{content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,.3);animation:button-press 1s;opacity:0}@media (prefers-reduced-motion:reduce){.top-nav .icon-button::after{animation:none}}.top-nav .icon{fill:var(--top-nav-icon-color)}.top-nav .download-progress{background-color:var(--stdlib-blue)}.top-nav .download-progress>*{background-color:var(--stdlib-orange)}#root{overflow-x:hidden}@media only screen and (max-width:67.5em){#root{overflow-x:scroll}}.main{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-moz-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-ms-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;-o-transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;transition:transform 225ms cubic-bezier(0,0,.2,1) 0s}@media (prefers-reduced-motion:reduce){.main{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}}.readme h1,.readme h2{border-bottom:1px solid var(--heading-border-bottom-color)}.readme .related h2{background-color:#e4f1ff;background-color:rgba(0,123,255,.1)}.readme .related h2:before{content:url(/css/docs/icons/info_blue.svg)}.readme blockquote{border-left:.25em solid var(--blockquote-border-color)}.readme hr{overflow:hidden;background:0 0;background-color:var(--hr-background-color);border:0;border-bottom:1px solid var(--heading-border-bottom-color)}.readme ul{list-style-type:disc}.readme ol{list-style-type:decimal}.readme ol ol{list-style-type:lower-roman}.readme ul ul{list-style-type:square}.readme ol ol ol,.readme ol ul ol,.readme ul ol ol,.readme ul ul ol{list-style-type:lower-alpha}.readme ol ol ul,.readme ol ul ul,.readme ul ol ul,.readme ul ul ul{list-style-type:circle}.readme .namespace-toc ul{list-style-type:none}.readme .namespace-toc ul li .signature{overflow:hidden}.readme .search-results-list{list-style-type:none}.readme .search-results-list-item{border-radius:4px;border:1px solid transparent;cursor:pointer}.readme .search-results-list-item:focus,.readme .search-results-list-item:hover{border:1px solid var(--search-result-hover-border-color)}.readme .related ul{list-style-type:none}.readme .readme-breadcrumbs ol{list-style-type:none}.readme .readme-breadcrumbs .breadcrumb-separator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.runner .badges ul{list-style-type:none}.readme table{overflow:auto}.readme table td,.readme table th{border:1px solid var(--table-cell-border-color)}.readme table tr{background-color:var(--theme-background-color);border-top:1px solid var(--table-row-border-color)}.readme table tr:nth-child(2n){background-color:var(--pre-background-color)}.readme pre{overflow:auto;background-color:var(--pre-background-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.readme code{background-color:var(--pre-background-color);background-color:var(--code-background-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.readme pre code{overflow:visible;background-color:transparent;border:0}.readme pre>code{background:0 0;border:0}.readme .related .package-name code{background-color:var(--theme-background-color)}.readme kbd{background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #bbb;-moz-box-shadow:inset 0 -1px 0 #bbb;box-shadow:inset 0 -1px 0 #bbb}.readme .related{overflow:auto;border-left:3px solid var(--related-border-color);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 4px 20px 0 var(--diffuse-shadow-color);-moz-box-shadow:0 4px 20px 0 var(--diffuse-shadow-color);box-shadow:0 4px 20px 0 var(--diffuse-shadow-color)}.readme .readme-bottom-nav .pagination{border-top:1px solid var(--hr-background-color)}.readme .readme-bottom-nav .pagination-link{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid var(--theme-background-color)}.readme .readme-bottom-nav .pagination-link:focus,.readme .readme-bottom-nav .pagination-link:hover{border:1px solid var(--pagination-link-hover-border-color)}.readme .readme-bottom-nav .icon{fill:var(--link-color)}.readme .readme-bottom-nav .print-button{background:0 0;border:0;cursor:pointer}.readme-feedback>fieldset{border:none;border-top:1px solid var(--hr-background-color)}.readme-feedback-sentiment-label{border:1px solid var(--feedback-sentiment-border-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer}.readme-feedback-sentiment-label:hover{border-color:var(--feedback-sentiment-hover-border-color)}.readme-feedback-sentiment-label .icon{fill:none;stroke-width:1px}.readme-feedback-no-sentiment .readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-selected-background-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment{background-color:var(--feedback-positive-sentiment-not-selected-background-color)}.readme-feedback-no-sentiment .readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-selected-background-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment{background-color:var(--feedback-negative-sentiment-not-selected-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:focus-within,.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment:hover,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:focus-within,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment:hover{background-color:var(--feedback-positive-sentiment-hover-background-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:focus-within,.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment:hover,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:focus-within,.readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment:hover{background-color:var(--feedback-negative-sentiment-hover-background-color)}.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-selected-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-not-selected-color)}.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-color)}.readme-feedback-sentiment-radio:checked+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-selected-color)}.readme-feedback-has-sentiment .readme-feedback-sentiment-radio:not(:checked)+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-not-selected-color)}.readme-feedback-positive-sentiment:hover .icon,.readme-feedback-sentiment-radio:focus+.readme-feedback-positive-sentiment .icon{stroke:var(--feedback-positive-sentiment-icon-hover-color)}.readme-feedback-negative-sentiment:hover .icon,.readme-feedback-sentiment-radio:focus+.readme-feedback-negative-sentiment .icon{stroke:var(--feedback-negative-sentiment-icon-hover-color)}.readme-feedback-sentiment-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none}.readme-feedback-submit-buttons button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}.readme-feedback-cancel-button{background-color:unset;border:1px solid var(--hr-background-color)}.readme-feedback-submit-button{background-color:var(--default-button-background-color);border:none}.readme-feedback-submit-button:focus,.readme-feedback-submit-button:hover{background-color:var(--default-button-hover-background-color)}.readme-feedback-cancel-button:focus,.readme-feedback-cancel-button:hover{background-color:var(--top-nav-link-hover-background-color)}.readme-feedback .MuiTextField-root fieldset{border-color:var(--hr-background-color)}.runner .badge-list .badge a{background-color:var(--default-button-background-color);-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;-webkit-box-shadow:0 2px 10px var(--diffuse-shadow-color);-moz-box-shadow:0 2px 10px var(--diffuse-shadow-color);box-shadow:0 2px 10px var(--diffuse-shadow-color)}.runner .badge-list .badge a:focus,.runner .badge-list .badge a:hover{background-color:var(--default-button-hover-background-color)}.settings-menu-overlay{background-color:var(--settings-overlay-background-color)}.settings-menu-blocker{content:' ';background-color:transparent}.settings-menu-wrapper{background-color:var(--theme-background-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%);-moz-box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%);box-shadow:0 8px 22px 0 rgb(37 44 97 / 15%),0 4px 6px 0 rgb(93 100 148 / 20%)}.settings-menu-head{border-bottom:1px solid var(--heading-border-bottom-color)}.settings-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--settings-input-background-color);border:1px solid var(--settings-input-border-color);-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.settings-select:focus{outline:0;background-color:var(--settings-input-hover-background-color);border-color:var(--settings-input-hover-border-color)}.settings-select-custom{pointer-events:none}.settings-select-custom-icon{fill:currentColor}.settings-checkbox{cursor:pointer}.settings-checkbox-label{cursor:pointer}.side-menu-drawer{background-color:#1d1f20;background-image:-webkit-linear-gradient(145deg,#1d1f20,#404348);background-image:-moz-linear-gradient(145deg,#1d1f20,#404348);background-image:-ms-linear-gradient(145deg,#1d1f20,#404348);background-image:-o-linear-gradient(145deg,#1d1f20,#404348);background-image:linear-gradient(145deg,#1d1f20,#404348)}.side-menu-head .icon-button.side-menu-close-button{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.side-menu-head .icon-button.side-menu-close-button:focus,.side-menu-head .icon-button.side-menu-close-button:hover{background-color:#000}.side-menu-head .icon-button.side-menu-close-button .icon{fill:#c8c8c8}.side-menu-head .icon-button.side-menu-close-button:focus .icon,.side-menu-head .icon-button.side-menu-close-button:hover .icon{fill:#fff}.side-menu-version-wrapper{background-color:#1f1f1f;border-top:2px solid #2d2d2d}.side-menu-version-wrapper label{border-right:1px solid #757575}.side-menu-filter-input,.side-menu-version-select{background-color:#1f1f1f;border:none}.side-menu-filter-clear{opacity:.75;cursor:pointer}.side-menu-list-item-namespace{background-color:#2a2d2f}.side-menu-list-item{background-color:#242627}.side-menu-list-item,.side-menu-list-item-namespace{overflow:hidden}.side-menu-list-item-namespace:hover,.side-menu-list-item.active-package,.side-menu-list-item:hover{background-color:rgba(0,0,0,.04)}button.side-menu-list-item-namespace-icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}button.side-menu-list-item-namespace-icon:hover{background-color:#1f1f1f}.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{background-color:rgba(255,255,255,.2);opacity:0;animation:button-press 1s}@media (prefers-reduced-motion:reduce){.side-menu-list-item a::after,.side-menu-list-item-namespace a::after{animation:none}}.side-menu-list-wrapper{overflow-y:hidden}.side-menu-list{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#5e5e5e rgba(0,0,0,.4)}.side-menu-list::-webkit-scrollbar{width:4px}.side-menu-list::-webkit-scrollbar-thumb{background-color:#5e5e5e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.side-menu-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4)}.skip-link{background-color:var(--skip-link-background-color);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000}.skip-link:focus{outline:0}.icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1 button.icon-button{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;outline:0;border:none;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1 button.icon-button:focus,h1 button.icon-button:hover{background-color:rgba(0,0,0,.04)}h1 button.icon-button::after{content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,.3);animation:button-press 1s;opacity:0}@media (prefers-reduced-motion:reduce){h1 button.icon-button::after{animation:none}}.banner svg .stdlib-orange{fill:var(--stdlib-orange)}.banner svg .stdlib-blue{fill:var(--stdlib-blue)}#stdlib-logo{opacity:.9}#stdlib-logo:hover{opacity:1}.diffuse-shadow{-webkit-box-shadow:0 0 50px 0 var(--diffuse-shadow-color);-moz-box-shadow:0 0 50px 0 var(--diffuse-shadow-color);box-shadow:0 0 50px 0 var(--diffuse-shadow-color)}.diffuse-shadow-dark{-webkit-box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color);-moz-box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color);box-shadow:0 0 50px 0 var(--diffuse-dark-shadow-color)}.disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.print-addendum{visibility:hidden}@media print{.print-addendum{visibility:visible}.readme .related{border:1px solid #d3d3d3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.readme pre code{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}} \ No newline at end of file