.details,blockquote{border-radius:1rem}*,.details pre.prettyprint,.details ul li p,.pre-div .hljs-ln,article ol p,article ul p,h1{margin:0}.toc-list,article ul{list-style:none}.footer .wrapper,.main-wrapper,.navbar{max-width:var(--outer-wrapper-max-width)}.hljs-emphasis,.light .hljs-emphasis{font-style:italic}@font-face{font-display:swap;font-family:heading;src:url(../fonts/WorkSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:body;src:url(../fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:code;src:url(../fonts/Inconsolata-Regular.ttf) format("truetype")}:root{--outer-wrapper-max-width:65rem}*{box-sizing:border-box;padding:0}body,html{line-height:1.75;min-height:100%;width:100%}body{font-family:body;overflow-x:hidden;position:relative;background-color:#1a1a1a;color:#fff}.bold,b,dt,h1,h2,h3,h4,h5,h6{font-family:heading}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.75;color:#fff}h1{font-size:3.5rem}h2{font-size:2.25rem;margin:2rem 0 0}.details,p{margin:1rem 0}h3{font-size:1.5rem}h4{font-size:1.25rem}h5,h6{font-size:1rem}.code-caption,.prettyprint,blockquote{font-size:.875rem}img{max-width:100%}.search-result-item,.search-result-item:active,.search-result-item:hover,.sidebar-title,.sidebar-title:hover,a{text-decoration:none}.light .hljs-link,a:hover{text-decoration:underline}a img{margin-right:.5rem}article ol li,article ul li{padding:.5rem 0}article ol,article ul{padding-left:3rem}.variation{display:none}.signature-attributes{font-style:italic;font-weight:lighter}.hljs-section,.hljs-strong,.important,.light .hljs-strong,.name,.params .params thead tr,.params thead tr,.props .props thead tr,.props thead tr{font-weight:700}.name,.signature{font-family:code}blockquote{margin:.5rem 0;padding:.0625rem 1.25rem;background:#222;color:#fff}.details .details-item-container{display:flex;padding:1rem 2rem}.details dt{float:left;min-width:11rem}.details ul{display:inline-flex;list-style-type:none;margin:0}.details ul li{display:inline-flex;margin-right:.6125rem;padding:0;word-break:break-word}.details .object-value{padding-top:0}.description{margin-bottom:2rem}.method-member-container table{margin-top:1rem}.allow-overflow,.prettyprint,.table-div,.tag-default{overflow:auto}.source-page+.footer,pre.prettyprint{margin-top:3rem}.prettyprint.source{width:inherit}.prettyprint code{display:block;font-size:1rem;line-height:1.75;padding:0 0 1rem}.prettyprint .compact{padding:0}h4.name{margin-top:.5rem}.params,.props,table{border-collapse:initial;border-radius:.5rem;border-spacing:0 .5rem;font-size:.875rem;margin:0;width:100%}.params td:first-child,.params thead th:first-child,.props thead th:first-child,table td:first-child,table thead th:first-child{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.params td:last-child,.params thead th:last-child,.props thead th:last-child,table td:last-child,table thead th:last-child{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.params th,table th{position:sticky;top:0}.name code,.param-type dd,.params .name,.props .name,code{font-family:code;font-size:1rem}.params td,.params th,.props td,.props th,td,th{display:table-cell;margin:0;padding:1rem 2rem;text-align:left;vertical-align:top}.params td.description>p:first-child,.props td.description>p:first-child{margin-top:0;padding-top:0}.params td.description>p:last-child,.props td.description>p:last-child{margin-bottom:0;padding-bottom:0}dl.param-type{margin-bottom:1rem;padding-bottom:1rem}.param-type dd,.param-type dt{display:inline-block}code{border-radius:.3rem;padding:.1rem .4rem}.mt-20{margin-top:1.5rem}.codepen-form{bottom:0;position:absolute;right:.6125rem}.body-wrapper{display:flex;flex-direction:column;height:100vh;position:relative}.sidebar-container{bottom:0;display:flex;left:0;padding:1rem;position:fixed;top:0;width:25rem;z-index:10}.sidebar{border-radius:1rem;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:1.5rem 0}.sidebar-title{font-family:heading;font-size:1.5rem;margin:0;padding:0 2rem}.sidebar-items-container{flex:1;margin-top:5rem;overflow:auto;position:relative}.sidebar-section-title{border-radius:1rem;font-family:heading;font-size:1.25rem;padding:.5rem 2rem}.with-arrow{align-items:center;cursor:pointer;display:flex;fill:#999}.with-arrow div{flex:1}.with-arrow svg{height:1rem;transition:transform .3s;width:1rem}.with-arrow[data-isopen=true] svg{transform:rotate(180deg)}.navbar-item,.sidebar-section-children-container{border-radius:.5rem;overflow:hidden}.sidebar-section-children a{display:block;padding:.25rem 2rem;text-decoration:none;width:100%}.with-arrow[data-isopen=false]+.sidebar-section-children-container{height:0;overflow:hidden}.with-arrow[data-isopen=true]+.sidebar-section-children-container{height:auto}.toc-container{bottom:0;position:fixed;right:4rem;top:0;width:16rem;z-index:10}.toc-content{display:flex;flex-direction:column;height:100%;padding-top:10rem}#eed4d2a0bfd64539bb9df78095dec881{flex:1;margin:2rem 0;overflow:auto}.toc-list{padding-left:1rem}.toc-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.toc-link.is-active-link{font-family:heading;color:#fff}.has-anchor,.rel,pre{position:relative}.link-anchor{padding:0 .5rem}.has-anchor .link-anchor{left:0;position:absolute;text-decoration:none;top:0;transform:translateX(-100%);visibility:hidden;color:#555}.has-anchor:hover .link-anchor{visibility:visible}.navbar-container{display:flex;height:7rem;justify-content:center;left:25rem;padding-top:1rem;position:fixed;right:25rem;top:0;z-index:10}.navbar{padding:1rem 4rem 1rem 2rem}.navbar,.navbar-left-items{display:flex;flex:1}.navbar-right-items{display:flex}.icon-button svg,.sm-icon{height:1rem;width:1rem}.icon-button{background:0 0;border:0;border-radius:50%;cursor:pointer;display:inline-flex;padding:.5rem;position:relative;transition:background .3s}.footer,.pre-div{border-radius:1rem}.navbar-right-item{align-items:center;display:flex;justify-content:center;margin:0 .25rem}.navbar-item a{display:inline-block;padding:1rem 2rem;text-decoration:none;transition:.3s}.font-size-tooltip{align-items:center;display:flex;margin:0-.5rem}.font-size-tooltip .icon-button.disabled{pointer-events:none;background:#999}.main-content{align-items:center;display:flex;flex:1;flex-direction:column;overflow:auto;padding:7rem 25rem 0;position:relative}.main-wrapper{padding:0 4rem 1rem;width:100%}.p-h-n{padding:.4rem 1rem}.footer{display:flex;font-size:.875rem;justify-content:center;margin-top:5rem;width:100%}.footer .wrapper{flex:1;padding:1rem 2rem}.hljs table td{background:0 0;border-radius:0;line-height:1.5;padding:0 .6125rem}.hljs .hljs-ln-numbers{padding-left:1.5rem;user-select:none;white-space:nowrap;width:2rem}.hljs-ln-line.hljs-ln-numbers:before{content:attr(data-line-number)}.pre-div{margin:2rem 0;overflow:hidden;position:relative}.pre-top-bar-container{align-items:center;display:flex;justify-content:space-between;left:0;padding:.3125rem 1.5rem;position:absolute;right:0;top:0}.code-copy-icon-container{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:1.875rem;justify-content:center;transition:.3s;width:1.875rem}.code-copy-icon-container>div{margin-top:.25rem;position:relative}.code-lang-name{font-family:body;font-size:.75rem}.tooltip{border-radius:.3125rem;opacity:0;padding:.1875rem .5rem;position:absolute;right:2rem;top:.3125rem;transform:scale(0);transition:.3s}.light .toc-link,.toc-link{transition:color .3s;font-size:.875rem}.show-tooltip{opacity:1;transform:scale(1)}.search-container{align-items:flex-start;bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.search-container .wrapper{border-radius:1rem;margin:3rem 25rem;max-width:60rem;padding:4rem 2rem 2rem;position:relative;width:100%}.search-close-button{position:absolute;right:1rem;top:1rem}.search-result-c-text{display:flex;justify-content:center;user-select:none}.search-result-c{max-height:40rem;min-height:20rem;overflow:auto;padding:2rem 0}.search-box-c{align-items:center;display:flex;position:relative;width:100%;fill:#333}.search-input{border:0;border-radius:1rem;flex:1;font-family:body;font-size:1.25rem;padding:1rem 2rem 1rem 4rem;width:100%}.search-result-item{border-radius:1rem;display:block;margin:1rem 0;padding:1rem}.search-result-item-title{font-family:heading;font-size:1.5rem;margin:0}.search-result-item-p{font-size:.875rem;margin:0}.mobile-menu-icon-container{bottom:1.5rem;display:none;position:fixed;right:2rem;z-index:30}.mobile-menu-icon-container .icon-button svg{height:2rem;width:2rem}.icon-button.codepen-button svg,.search-box-c svg{height:1.5rem;width:1.5rem}.mobile-sidebar-container{bottom:0;display:none;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:25}.mobile-sidebar-container.show{display:block}.mobile-sidebar-wrapper{border-radius:1rem;display:flex;flex-direction:column;height:100%;padding-top:2rem;width:100%}.mobile-nav-links{display:flex;flex-wrap:wrap;padding-top:2rem}.mobile-sidebar-items-c{flex:1;overflow:auto}.mobile-navbar-actions{display:flex;padding:1rem}.table-div{width:100%}.child-tutorial-container{display:flex;flex-direction:row;flex-wrap:wrap}::selection{background:#ffce76;color:#222}a,a:active{color:#0bf}.light .sidebar-section-title,.light .sidebar-title,hr{color:#222}.pre-div,.sidebar{background-color:#222}.ancestors,.footer,.footer a,.light .ancestors,.sidebar,.sidebar-section-title,.sidebar-title{color:#999}.sidebar-section-title:hover{background:#252525}.pre-top-bar-container,.sidebar-section-children-container{background:#292929}.hljs .selected,.icon-button:active,.search-result-item:hover,.sidebar-section-children.active{background:#444}.sidebar-section-children a:hover{background:#2c2c2c}.details,.member-item-container strong,.method-member-container strong,.name code,.params .name,.props .name,.search-result-item-title,.sidebar-section-children a,table .name{color:#fff}.mobile-sidebar-container,.navbar-container{background:#1a1a1a}.icon-button svg,.navbar-item a{color:#999;fill:#999}.font-size-tooltip .icon-button svg{fill:#fff}.icon-button:hover,.mobile-menu-icon-container .icon-button,.search-result-item,code,kbd,samp,tt{background:#333}.navbar-item a:active{background-color:#222;color:#aaa}.navbar-item:hover{background:#202020}.details,.footer,.mobile-sidebar-wrapper,.prettyprint,.search-container .wrapper{background:#222}.toc-link{color:#777}.has-anchor .link-anchor:hover{color:#888}.disabled,.light .hljs .hljs-ln-numbers,.light .search-result-c,.light .search-result-item-p,.light .signature-attributes,.search-result-item-p,.signature-attributes{color:#aaa}.ancestors a{text-decoration:none;color:#999!important}.important{color:#c51313}.light .type-signature,.type-signature{color:#00918e}.light hr,.name,.name a{color:#f7f7f7}.prettyprint code,.prettyprint.source{background-color:#222;color:#c9d1d9}.hljs .hljs-ln-numbers{color:#777}.hljs .selected .hljs-ln-numbers{color:#eee}.params td,table td{background-color:#292929}.params .params thead tr,.params thead th,.props .props thead tr,.props thead th,table .params thead tr,table thead th{background-color:#222;color:#fff}.code-lang-name{color:#ff8a00}.tooltip{background:#ffce76;color:#222}.hljs-doctag,.hljs-keyword,.hljs-template-tag,.hljs-variable.language_{color:#ff7b72}.hljs-template-variable,.hljs-type{color:#30ac7c}.hljs-built_in,.hljs-symbol,.hljs-title,.hljs-title.class_{color:#ffa657}.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb}.hljs-bullet{color:#f2cc60}.hljs-emphasis,.hljs-strong{color:#c9d1d9}.search-container{background:#ffffff1a}.icon-button.search-close-button svg{fill:#a00}.search-result-c{color:#666}.search-input{background:#333;color:#fff}.search-box-c svg{left:1.5rem;position:absolute;fill:#fff}.search-result-item:active{background:#555}.child-tutorial{border:1px solid #555;border-radius:10px;display:block;margin:5px;padding:10px 16px;color:#f3f3f3}.child-tutorial:hover{text-decoration:none;background:#222}.light ::selection{background:#ffce76;color:#1d1919}.light .prettyprint code,.light .sidebar{background-color:#f7f7f7}body.light{background-color:#fff;color:#111}.light a,.light a:active{color:#007bff}.light .footer,.light .footer a,.light .search-result-item-title,.light .sidebar-section-children a,.light .toc-link.is-active-link,.light h1,.light h2,.light h3,.light h4,.light h5,.light h6{color:#111}.light .sidebar{color:#222}.light .search-container .wrapper,.light .sidebar-section-children-container,.light .sidebar-section-title.active,.light .sidebar-section-title:hover{background:#eee}.light .font-size-tooltip .icon-button svg,.light .with-arrow{fill:#111}.light .child-tutorial:hover,.light .hljs .selected,.light .icon-button:active,.light .sidebar-section-children.active{background:#ccc}.light .sidebar-section-children a:hover{background:#e0e0e0}.light .mobile-sidebar-container,.light .navbar-container{background:#fff}.light .icon-button svg,.light .navbar-item a{color:#222;fill:#222}.light .tippy-box,.light blockquote{background:#eee;color:#111}.light .icon-button:hover,.light code{background:#ddd}.light .tippy-arrow{color:#f1f1f1}.light .font-size-tooltip .icon-button.disabled svg{fill:#999}.light .navbar-item a:active{background-color:#eee;color:#333}.light .footer,.light .mobile-sidebar-wrapper,.light .navbar-item:hover,.light .params td,.light .pre-div,.light .prettyprint,.light .search-result-item,.light .search-result-item:active,.light table td{background:#f7f7f7}.light .toc-link{color:#999}.light .has-anchor .link-anchor{color:#ddd}.light .has-anchor .link-anchor:hover{color:#ccc}.light .ancestors a{color:#999!important}.light .important{color:#ee1313}.light .name,.light .name a{color:#293a80}.light .details{background:#f9f9f9;color:#101010}.light .member-item-container strong,.light .method-member-container strong{color:#000}.light table.hljs-ln td{background:0 0}.light .hljs .selected .hljs-ln-numbers{color:#444}.light .pre-top-bar-container{background-color:#eee}.light .name code,.light .params .name,.light .props .name,.light table .name{color:#4d4e53}.light .params .params thead tr,.light .params thead th,.light .props .props thead tr,.light .props thead th,.light table .params thead tr,.light table thead th{background-color:#eee;color:#111}.light .disabled{color:#454545}.light .code-lang-name{color:red}.light .tooltip{background:#ffce76;color:#000}.light .hljs-comment,.light .hljs-quote{color:#a0a1a7}.light .hljs-doctag,.light .hljs-formula,.light .hljs-keyword{color:#a626a4}.light .hljs-deletion,.light .hljs-name,.light .hljs-section,.light .hljs-selector-tag,.light .hljs-subst{color:#e45649}.light .hljs-literal{color:#0184bb}.light .hljs-addition,.light .hljs-attribute,.light .hljs-meta .hljs-string,.light .hljs-regexp,.light .hljs-string{color:#50a14f}.light .hljs-attr,.light .hljs-number,.light .hljs-selector-attr,.light .hljs-selector-class,.light .hljs-selector-pseudo,.light .hljs-template-variable,.light .hljs-type,.light .hljs-variable{color:#986801}.light .hljs-bullet,.light .hljs-link,.light .hljs-meta,.light .hljs-selector-id,.light .hljs-symbol,.light .hljs-title{color:#4078f2}.light .hljs-built_in,.light .hljs-class .hljs-title,.light .hljs-title.class_{color:#c18401}.light code{color:#000}.light .search-container{background:#0000001a}.light .search-close-button svg{fill:red}.light .search-box-c svg{fill:#333}.light .search-input{background:#f7f7f7;color:#111}.light .search-result-item:hover{background:#e9e9e9}.light .mobile-menu-icon-container .icon-button{background:#e5e5e5}.light .child-tutorial{border-color:#aaa;color:#222}::-webkit-scrollbar{height:.3125rem;width:.3125rem}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:1rem}::-webkit-scrollbar-track{background:#333}::-webkit-scrollbar-thumb{background:#555;outline:#555 solid .06125rem}.light ::-webkit-scrollbar-track{background:#ddd}.light ::-webkit-scrollbar-thumb{background:#aaa;outline:#aaa solid .06125rem}@media screen and (min-width:65em){.mobile-sidebar-container.show{display:none}}@media screen and (max-width:100em){.toc-container{display:none}.main-content{padding:7rem 0 0 25rem}.search-container .wrapper{margin-right:1rem}.navbar-container{right:1rem}}@media screen and (max-width:65em){h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.875}h4,h5,h6{font-size:1rem}.main-wrapper{padding:0 1rem 1rem}.search-result-c{max-height:25rem}.mobile-menu-icon-container{display:block}.navbar-container,.sidebar-container{display:none}.search-container .wrapper{margin-left:1rem}.main-content{padding-left:0;padding-top:1rem}.footer,.source-page+.footer{margin-top:2rem}.has-anchor:hover .link-anchor{visibility:hidden}}