From 9d67cdfe4a7f2b7bd0e83e8c043b485cb018202d Mon Sep 17 00:00:00 2001 From: squidfunk Date: Mon, 23 Dec 2019 20:24:24 +0100 Subject: [PATCH] Added support for custom repository icons --- material/assets/stylesheets/app.css | 7 ++----- material/assets/stylesheets/app.css.map | 2 +- material/assets/stylesheets/app.min.css | 2 +- material/assets/stylesheets/app.min.css.map | 2 +- material/base.html | 12 ------------ material/partials/source.html | 7 +++---- src/assets/stylesheets/layout/_base.scss | 5 ----- src/assets/stylesheets/layout/_source.scss | 2 +- src/base.html | 19 ------------------- src/partials/source.html | 7 +++---- 10 files changed, 12 insertions(+), 53 deletions(-) diff --git a/material/assets/stylesheets/app.css b/material/assets/stylesheets/app.css index 083ea8445..7a73e638a 100644 --- a/material/assets/stylesheets/app.css +++ b/material/assets/stylesheets/app.css @@ -396,9 +396,6 @@ hr { padding: 0; border: 0; } -.md-svg { - display: none; } - .md-grid { max-width: 61rem; margin-right: auto; @@ -1079,13 +1076,13 @@ hr { display: inline-block; width: 2.4rem; height: 2.4rem; - content: ""; vertical-align: middle; } .md-source__icon svg { width: 1.2rem; height: 1.2rem; margin-top: 0.6rem; - margin-left: 0.6rem; } + margin-left: 0.6rem; + fill: white; } [dir="rtl"] .md-source__icon svg { margin-right: 0.6rem; margin-left: initial; } diff --git a/material/assets/stylesheets/app.css.map b/material/assets/stylesheets/app.css.map index 78233f126..1b361cfbf 100644 --- a/material/assets/stylesheets/app.css.map +++ b/material/assets/stylesheets/app.css.map @@ -1 +1 @@ -{"version":3,"sources":["app.css","../../../src/assets/stylesheets/base/_reset.scss","../../../src/assets/stylesheets/base/_icons.scss","../../../src/assets/stylesheets/_config.scss","../../../src/assets/stylesheets/base/_typeset.scss","../../../node_modules/modularscale-sass/stylesheets/modularscale/_function.scss","../../../src/assets/stylesheets/utilities/_px2em.scss","../../../node_modules/material-design-color/material-color.scss","../../../node_modules/material-shadows/material-shadows.scss","../../../src/assets/stylesheets/layout/_base.scss","../../../src/assets/stylesheets/layout/_clipboard.scss","../../../src/assets/stylesheets/layout/_content.scss","../../../src/assets/stylesheets/layout/_header.scss","../../../src/assets/stylesheets/layout/_hero.scss","../../../src/assets/stylesheets/layout/_footer.scss","../../../src/assets/stylesheets/layout/_nav.scss","../../../src/assets/stylesheets/layout/_search.scss","../../../src/assets/stylesheets/layout/_sidebar.scss","../../../src/assets/stylesheets/layout/_source.scss","../../../src/assets/stylesheets/layout/_tabs.scss","../../../src/assets/stylesheets/extensions/_admonition.scss","../../../src/assets/stylesheets/extensions/_codehilite.scss","../../../src/assets/stylesheets/extensions/_footnotes.scss","../../../src/assets/stylesheets/extensions/_permalinks.scss","../../../src/assets/stylesheets/extensions/pymdown/_arithmatex.scss","../../../src/assets/stylesheets/extensions/pymdown/_critic.scss","../../../src/assets/stylesheets/extensions/pymdown/_details.scss","../../../src/assets/stylesheets/extensions/pymdown/_emoji.scss","../../../src/assets/stylesheets/extensions/pymdown/_inlinehilite.scss","../../../src/assets/stylesheets/extensions/pymdown/_superfences.scss","../../../src/assets/stylesheets/extensions/pymdown/_tasklist.scss","../../../src/assets/stylesheets/utilities/_break.scss"],"names":[],"mappings":"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","file":"app.css"} \ No newline at end of file +{"version":3,"sources":["app.css","../../../src/assets/stylesheets/base/_reset.scss","../../../src/assets/stylesheets/base/_icons.scss","../../../src/assets/stylesheets/_config.scss","../../../src/assets/stylesheets/base/_typeset.scss","../../../node_modules/modularscale-sass/stylesheets/modularscale/_function.scss","../../../src/assets/stylesheets/utilities/_px2em.scss","../../../node_modules/material-design-color/material-color.scss","../../../node_modules/material-shadows/material-shadows.scss","../../../src/assets/stylesheets/layout/_base.scss","../../../src/assets/stylesheets/layout/_clipboard.scss","../../../src/assets/stylesheets/layout/_content.scss","../../../src/assets/stylesheets/layout/_header.scss","../../../src/assets/stylesheets/layout/_hero.scss","../../../src/assets/stylesheets/layout/_footer.scss","../../../src/assets/stylesheets/layout/_nav.scss","../../../src/assets/stylesheets/layout/_search.scss","../../../src/assets/stylesheets/layout/_sidebar.scss","../../../src/assets/stylesheets/layout/_source.scss","../../../src/assets/stylesheets/layout/_tabs.scss","../../../src/assets/stylesheets/extensions/_admonition.scss","../../../src/assets/stylesheets/extensions/_codehilite.scss","../../../src/assets/stylesheets/extensions/_footnotes.scss","../../../src/assets/stylesheets/extensions/_permalinks.scss","../../../src/assets/stylesheets/extensions/pymdown/_arithmatex.scss","../../../src/assets/stylesheets/extensions/pymdown/_critic.scss","../../../src/assets/stylesheets/extensions/pymdown/_details.scss","../../../src/assets/stylesheets/extensions/pymdown/_emoji.scss","../../../src/assets/stylesheets/extensions/pymdown/_inlinehilite.scss","../../../src/assets/stylesheets/extensions/pymdown/_superfences.scss","../../../src/assets/stylesheets/extensions/pymdown/_tasklist.scss","../../../src/assets/stylesheets/utilities/_break.scss"],"names":[],"mappings":"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","file":"app.css"} \ No newline at end of file diff --git a/material/assets/stylesheets/app.min.css b/material/assets/stylesheets/app.min.css index d6850ab9b..186c3c16a 100644 --- a/material/assets/stylesheets/app.min.css +++ b/material/assets/stylesheets/app.min.css @@ -1,2 +1,2 @@ -@charset "UTF-8";@-webkit-keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@-webkit-keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}html{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;height:100%;font-size:125%;overflow-x:hidden}*,::after,::before{box-sizing:inherit}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,hr{padding:0;border:0}hr{overflow:visible;box-sizing:content-box;display:block;height:.05rem}a{-webkit-text-decoration-skip:objects;color:inherit;text-decoration:none}a,button,input,label{-webkit-tap-highlight-color:transparent}small,sub,sup{font-size:80%}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}table{border-collapse:separate;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{margin:0;outline-style:none;background:0 0;font-size:inherit}input{border:0;outline:0}.md-clipboard::before,.md-icon,.md-nav__button,.md-nav__link::after,.md-nav__title::before,.md-search-result__article--document::before,.md-source-file::before,.md-typeset .admonition>.admonition-title::before,.md-typeset .admonition>summary::before,.md-typeset .critic.comment::before,.md-typeset .footnote-backref,.md-typeset .task-list-control .task-list-indicator::before,.md-typeset details>.admonition-title::before,.md-typeset details>summary::before,.md-typeset summary::after{font-family:"Material Icons";font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;white-space:nowrap;speak:none;word-wrap:normal;direction:ltr}.md-content__icon{display:inline-block;width:2rem;padding:.4rem;font-size:1.2rem;cursor:pointer}.md-footer-nav__button,.md-header-nav__button,.md-nav__button{margin:.2rem}.md-nav__title::before{width:2rem;margin:.2rem;padding:.4rem;font-size:1.2rem;cursor:pointer}.md-footer-nav__button,.md-header-nav__button,.md-nav__button,.md-search-result__article--document::before{display:inline-block;width:2rem;padding:.4rem;font-size:1.2rem;cursor:pointer}.md-icon--arrow-back::before{content:""}.md-icon--arrow-forward::before,[dir=rtl] .md-icon--arrow-back::before{content:""}.md-icon--menu::before{content:""}.md-icon--search::before{content:""}[dir=rtl] .md-icon--arrow-forward::before{content:""}body,code,input,kbd,pre{color:rgba(0,0,0,.87);-webkit-font-feature-settings:"kern","liga";font-feature-settings:"kern","liga";font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{-webkit-font-feature-settings:"kern";font-feature-settings:"kern";font-family:"Courier New",Courier,monospace}.md-typeset{font-size:.8rem;line-height:1.6;-webkit-print-color-adjust:exact}.md-typeset blockquote,.md-typeset ol,.md-typeset p,.md-typeset ul{margin:1em 0}.md-typeset h1{margin:0 0 2rem;color:rgba(0,0,0,.54);font-size:1.5625rem;font-weight:300;letter-spacing:-.01em;line-height:1.3}.md-typeset h2,.md-typeset h3{margin:2rem 0 .8rem;font-size:1.25rem;font-weight:300;letter-spacing:-.01em;line-height:1.4}.md-typeset h3{margin:1.6rem 0 .8rem;font-size:1rem;font-weight:400;line-height:1.5}.md-typeset h2+h3{margin-top:.8rem}.md-typeset h4,.md-typeset h5,.md-typeset h6{margin:.8rem 0;font-size:.8rem;font-weight:700;letter-spacing:-.01em}.md-typeset h5,.md-typeset h6{color:rgba(0,0,0,.54);font-size:.64rem}.md-typeset h5{text-transform:uppercase}.md-typeset hr{margin:1.5em 0;border-bottom:.05rem dotted rgba(0,0,0,.26)}.md-typeset a{color:#3f51b5;word-break:break-word}.md-typeset a,.md-typeset a::before{-webkit-transition:color .125s;transition:color .125s}.md-typeset a:active,.md-typeset a:hover{color:#536dfe}.md-typeset code,.md-typeset pre{background-color:rgba(236,236,236,.5);color:#37474f;font-size:85%;direction:ltr}.md-typeset code{margin:0 .29412em;padding:.07353em 0;border-radius:.1rem;box-shadow:.29412em 0 0 rgba(236,236,236,.5),-.29412em 0 0 rgba(236,236,236,.5);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset h1 code,.md-typeset h2 code,.md-typeset h3 code,.md-typeset h4 code,.md-typeset h5 code,.md-typeset h6 code{margin:0;background-color:transparent;box-shadow:none}.md-typeset a>code{margin:inherit;padding:inherit;border-radius:initial;background-color:inherit;color:inherit;box-shadow:none}.md-typeset pre{position:relative;margin:1em 0;border-radius:.1rem;line-height:1.4;-webkit-overflow-scrolling:touch}.md-typeset pre>code{display:block;margin:0;padding:.525rem .6rem;background-color:transparent;font-size:inherit;box-shadow:none;-webkit-box-decoration-break:slice;box-decoration-break:slice;overflow:auto}.md-typeset pre>code::-webkit-scrollbar{width:.2rem;height:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-typeset kbd{padding:0 .29412em;border:.05rem solid #c9c9c9;border-radius:.15rem;border-bottom-color:#bcbcbc;background-color:#fcfcfc;color:#555;font-size:85%;box-shadow:0 .05rem 0 #b0b0b0;word-break:break-word}.md-typeset mark{margin:0 .25em;padding:.0625em 0;border-radius:.1rem;background-color:rgba(255,235,59,.5);box-shadow:.25em 0 0 rgba(255,235,59,.5),-.25em 0 0 rgba(255,235,59,.5);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset abbr{border-bottom:.05rem dotted rgba(0,0,0,.54);text-decoration:none;cursor:help}.md-typeset small{opacity:.75}.md-typeset sub,.md-typeset sup{margin-left:.07812em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.07812em;margin-left:initial}.md-typeset blockquote{padding-left:.6rem;border-left:.2rem solid rgba(0,0,0,.26);color:rgba(0,0,0,.54)}[dir=rtl] .md-typeset blockquote{padding-right:.6rem;padding-left:initial;border-right:.2rem solid rgba(0,0,0,.26);border-left:initial}.md-typeset ul{list-style-type:disc}.md-typeset ol,.md-typeset ul{margin-left:.625em;padding:0}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em;margin-left:initial}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em;margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em;margin-left:initial}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin:.5em 0 .5em .625em}.md-typeset dd{margin:1em 0 1em 1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em;margin-left:initial}.md-typeset iframe,.md-typeset img,.md-typeset svg{max-width:100%}.md-typeset table:not([class]){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:inline-block;max-width:100%;border-radius:.1rem;font-size:.64rem;overflow:auto;-webkit-overflow-scrolling:touch}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{min-width:5rem;padding:.6rem .8rem;background-color:rgba(0,0,0,.54);color:#fff;vertical-align:top}.md-typeset table:not([class]) td{padding:.6rem .8rem;border-top:.05rem solid rgba(0,0,0,.07);vertical-align:top}.md-typeset table:not([class]) tr{-webkit-transition:background-color .125s;transition:background-color .125s}.md-typeset table:not([class]) tr:hover{background-color:rgba(0,0,0,.035);box-shadow:0 .05rem 0 #fff inset}.md-typeset table:not([class]) tr:first-child td{border-top:0}.md-typeset table:not([class]) a{word-break:normal}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.md-typeset .md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}.md-typeset .md-typeset__table table{display:table;width:100%;margin:0;overflow:hidden}body{position:relative;height:100%;font-size:.5rem}.md-svg{display:none}.md-grid{max-width:61rem;margin-right:auto;margin-left:auto}.md-container,.md-main{overflow:auto}.md-container{display:table;width:100%;height:100%;padding-top:2.4rem;table-layout:fixed}.md-main{display:table-row;height:100%}.md-main__inner{height:100%;padding-top:1.5rem;padding-bottom:.05rem}.md-toggle,.no-js .md-header-nav__button.md-icon--search{display:none}.md-overlay{position:fixed;top:0;width:0;height:0;-webkit-transition:width 0s .25s,height 0s .25s,opacity .25s;transition:width 0s .25s,height 0s .25s,opacity .25s;background-color:rgba(0,0,0,.54);opacity:0;z-index:3}.md-flex{display:table}.md-flex__cell{display:table-cell;position:relative;vertical-align:top}.md-flex__cell--shrink{width:0%}.md-flex__cell--stretch{display:table;width:100%;table-layout:fixed}.md-flex__ellipsis{display:table-cell;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-skip{position:fixed;width:.05rem;height:.05rem;margin:.5rem;padding:.3rem .5rem;-webkit-transform:translateY(.4rem);transform:translateY(.4rem);border-radius:.1rem;background-color:rgba(0,0,0,.87);color:#fff;font-size:.64rem;opacity:0;overflow:hidden}.md-skip:focus{width:auto;height:auto;clip:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .175s .075s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s .075s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s .075s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1;z-index:10}@page{margin:25mm}.md-clipboard{position:absolute;top:.3rem;right:.3rem;width:1.4rem;height:1.4rem;border-radius:.1rem;font-size:.8rem;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-clipboard::before{-webkit-transition:color .25s,opacity .25s;transition:color .25s,opacity .25s;color:rgba(0,0,0,.07);content:"\E14D"}.codehilite:hover .md-clipboard::before,.md-typeset .highlight:hover .md-clipboard::before,pre:hover .md-clipboard::before{color:rgba(0,0,0,.54)}.md-clipboard:focus::before,.md-clipboard:hover::before{color:#536dfe}.md-clipboard__message{display:block;position:absolute;top:0;right:1.7rem;padding:.3rem .5rem;-webkit-transform:translateX(.4rem);transform:translateX(.4rem);-webkit-transition:opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);transition:transform .25s cubic-bezier(.9,.1,.9,0),opacity .175s;transition:transform .25s cubic-bezier(.9,.1,.9,0),opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);border-radius:.1rem;background-color:rgba(0,0,0,.54);color:#fff;font-size:.64rem;white-space:nowrap;opacity:0;pointer-events:none}.md-clipboard__message--active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .175s .075s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s .075s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s .075s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1;pointer-events:initial}.md-clipboard__message::before{content:attr(aria-label)}.md-clipboard__message::after{display:block;position:absolute;top:50%;right:-.2rem;width:0;margin-top:-.2rem;border-width:.2rem 0 .2rem .2rem;border-style:solid;border-color:transparent rgba(0,0,0,.54);content:""}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}.md-content__inner::before{display:block;height:.4rem;content:""}.md-content__inner>:last-child{margin-bottom:0}.md-content__icon{position:relative;margin:.4rem 0;padding:0;float:right}.md-typeset .md-content__icon{color:rgba(0,0,0,.26)}.md-header{position:fixed;top:0;right:0;left:0;height:2.4rem;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;background-color:#3f51b5;color:#fff;box-shadow:none;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-js .md-header{-webkit-transition:none;transition:none;box-shadow:none}.md-header[data-md-state=shadow]{-webkit-transition:background-color .25s,color .25s,box-shadow .25s;transition:background-color .25s,color .25s,box-shadow .25s;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2)}.md-header-nav{padding:0 .2rem}.md-header-nav__button{position:relative;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:1}.md-header-nav__button:hover{opacity:.7}.md-header-nav__button.md-logo *{display:block}.md-header-nav__topic{display:block;position:absolute;width:calc(100% - 1rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);opacity:0;z-index:-1;pointer-events:none}[dir=rtl] .md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}.no-js .md-header-nav__topic{position:initial}.no-js .md-header-nav__topic+.md-header-nav__topic{display:none}.md-header-nav__title{padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-header-nav__title[data-md-state=active] .md-header-nav__topic{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);opacity:0;z-index:-1;pointer-events:none}[dir=rtl] .md-header-nav__title[data-md-state=active] .md-header-nav__topic{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.md-header-nav__title[data-md-state=active] .md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);opacity:1;z-index:0;pointer-events:initial}.md-header-nav__source{display:none}.md-hero{-webkit-transition:background .25s;transition:background .25s;background-color:#3f51b5;color:#fff;font-size:1rem;overflow:hidden}.md-hero__inner{margin-top:1rem;padding:.8rem .8rem .4rem;-webkit-transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);-webkit-transition-delay:.1s;transition-delay:.1s}[data-md-state=hidden] .md-hero__inner{pointer-events:none;-webkit-transform:translateY(.625rem);transform:translateY(.625rem);-webkit-transition:opacity .1s 0s,-webkit-transform 0s .4s;transition:transform 0s .4s,opacity .1s 0s;transition:transform 0s .4s,opacity .1s 0s,-webkit-transform 0s .4s;opacity:0}.md-hero--expand .md-hero__inner{margin-bottom:1.2rem}.md-footer-nav{background-color:rgba(0,0,0,.87);color:#fff}.md-footer-nav__inner{padding:.2rem;overflow:auto}.md-footer-nav__link{padding-top:1.4rem;padding-bottom:.4rem;-webkit-transition:opacity .25s;transition:opacity .25s}.md-footer-nav__link:hover{opacity:.7}.md-footer-nav__link--prev{width:25%;float:left}[dir=rtl] .md-footer-nav__link--prev{float:right}.md-footer-nav__link--next{width:75%;float:right;text-align:right}[dir=rtl] .md-footer-nav__link--next{float:left;text-align:left}.md-footer-nav__button{-webkit-transition:background .25s;transition:background .25s}.md-footer-nav__title{position:relative;padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-footer-nav__direction{position:absolute;right:0;left:0;margin-top:-1rem;padding:0 1rem;color:rgba(255,255,255,.7);font-size:.75rem}.md-footer-meta{background-color:rgba(0,0,0,.895)}.md-footer-meta__inner{padding:.2rem;overflow:auto}html .md-footer-meta.md-typeset a{color:rgba(255,255,255,.7)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:#fff}.md-footer-copyright{margin:0 .6rem;padding:.4rem 0;color:rgba(255,255,255,.3);font-size:.64rem}.md-footer-copyright__highlight{color:rgba(255,255,255,.7)}.md-footer-social{margin:0 .4rem;padding:.2rem 0 .6rem}.md-footer-social__link{display:inline-block;width:1.6rem;height:1.6rem;font-size:.8rem;text-align:center}.md-footer-social__link::before{line-height:1.9}.md-footer-social__link svg{width:.8rem;-webkit-transition:fill .25s;transition:fill .25s;vertical-align:-25%;fill:rgba(255,255,255,.7)}.md-footer-social__link:focus svg,.md-footer-social__link:hover svg{fill:#fff}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{display:block;padding:0 .6rem;font-weight:700;text-overflow:ellipsis;overflow:hidden}.md-nav__title::before{display:none;content:"\E5C4"}[dir=rtl] .md-nav__title::before{content:"\E5C8"}.md-nav__title .md-nav__button{display:none}.md-nav__list{margin:0;padding:0;list-style:none}.md-nav__item{padding:0 .6rem}.md-nav__item:last-child{padding-bottom:.6rem}.md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-right:.6rem;padding-left:0}.md-nav__item .md-nav__item:last-child{padding-bottom:0}.md-nav__button img{width:100%;height:auto}.md-nav__link{display:block;margin-top:.625em;-webkit-transition:color .125s;transition:color .125s;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.md-nav__item--nested>.md-nav__link::after{content:"\E313"}html .md-nav__link[for=__toc],html .md-nav__link[for=__toc]+.md-nav__link::after,html .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__link[data-md-state=blur],html body .md-typeset .md-source-file{color:rgba(0,0,0,.54)}.md-nav__link--active,.md-nav__link:active{color:#3f51b5}.md-nav__item--nested>.md-nav__link{color:inherit}.md-nav__link:focus,.md-nav__link:hover{color:#536dfe}.md-nav__source,.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}.md-search__form{position:relative}.md-search__input{position:relative;padding:0 2.2rem 0 3.6rem;text-overflow:ellipsis;z-index:2}[dir=rtl] .md-search__input{padding:0 3.6rem 0 2.2rem}.md-search__input::-webkit-input-placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-moz-placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input:-ms-input-placeholder,.md-search__input::-ms-input-placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-webkit-input-placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input::-moz-placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input:-ms-input-placeholder,.md-search__input::-ms-input-placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input::-ms-clear{display:none}.md-search__icon{position:absolute;-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:color .25s cubic-bezier(.1,.7,.1,1),opacity .25s;font-size:1.2rem;cursor:pointer;z-index:2}.md-search-result__link:hover .md-search-result__article::before,.md-search-result__link[data-md-state=active] .md-search-result__article::before,.md-search__icon:hover{opacity:.7}.md-search__icon[for=__search]{top:.3rem;left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem;left:initial}.md-search__icon[for=__search]::before{content:"\E8B6"}.md-search__icon[type=reset]{top:.3rem;right:.5rem;-webkit-transform:scale(.125);transform:scale(.125);-webkit-transition:opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);opacity:0}[dir=rtl] .md-search__icon[type=reset]{right:initial;left:.5rem}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]{-webkit-transform:scale(1);transform:scale(1);opacity:1}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]:hover{opacity:.7}.md-search__output{position:absolute;width:100%;border-radius:0 0 .1rem .1rem;overflow:hidden;z-index:1}.md-search__scrollwrap{height:100%;background-color:#fff;box-shadow:0 .05rem 0 rgba(0,0,0,.07) inset;overflow-y:auto;-webkit-overflow-scrolling:touch}.md-search-result{color:rgba(0,0,0,.87);word-break:break-word}.md-search-result__meta{padding:0 .8rem;background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.54);font-size:.64rem;line-height:1.8rem}.md-search-result__list{margin:0;padding:0;border-top:.05rem solid rgba(0,0,0,.07);list-style:none}.md-search-result__item{box-shadow:0 -.05rem 0 rgba(0,0,0,.07)}.md-search-result__link{display:block;-webkit-transition:background .25s;transition:background .25s;outline:0;overflow:hidden}.md-search-result__link:hover,.md-search-result__link[data-md-state=active]{background-color:rgba(83,109,254,.1)}.md-search-result__link:last-child .md-search-result__teaser,html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}.md-search-result__article{position:relative;padding:0 .8rem;overflow:auto}.md-search-result__article--document::before{position:absolute;left:0;margin:.1rem;-webkit-transition:opacity .25s;transition:opacity .25s;color:rgba(0,0,0,.54);content:"\E880"}[dir=rtl] .md-search-result__article--document::before{right:0;left:initial}.md-search-result__article--document .md-search-result__title{margin:.55rem 0;font-size:.8rem;font-weight:400;line-height:1.4}.md-search-result__title{margin:.5em 0;font-size:.64rem;font-weight:700;line-height:1.4}.md-search-result__teaser{display:-webkit-box;max-height:1.65rem;margin:.5em 0;color:rgba(0,0,0,.54);font-size:.64rem;line-height:1.4;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.md-search-result em{font-style:normal;font-weight:700;text-decoration:underline}.md-sidebar{position:absolute;width:12.1rem;padding:1.2rem 0;overflow:hidden}.md-sidebar[data-md-state=lock]{position:fixed;top:2.4rem}.md-sidebar--secondary,.md-typeset .superfences-tabs>input{display:none}.md-sidebar__scrollwrap{max-height:100%;margin:0 .2rem;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-sidebar__scrollwrap::-webkit-scrollbar,.md-typeset .codehilite code::-webkit-scrollbar,.md-typeset .codehilite pre::-webkit-scrollbar,.md-typeset .highlight code::-webkit-scrollbar,.md-typeset .highlight pre::-webkit-scrollbar{width:.2rem;height:.2rem}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb,.md-typeset .codehilite code::-webkit-scrollbar-thumb,.md-typeset .codehilite pre::-webkit-scrollbar-thumb,.md-typeset .highlight code::-webkit-scrollbar-thumb,.md-typeset .highlight pre::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover,.md-typeset .codehilite code::-webkit-scrollbar-thumb:hover,.md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,.md-typeset .highlight code::-webkit-scrollbar-thumb:hover,.md-typeset .highlight pre::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-source{display:block;padding-right:.6rem;-webkit-transition:opacity .25s;transition:opacity .25s;font-size:.65rem;line-height:1.2;white-space:nowrap}[dir=rtl] .md-source{padding-right:initial;padding-left:.6rem}.md-source:hover{opacity:.7}.md-source::after{height:2.4rem;content:""}.md-source::after,.md-source__icon,.md-source__repository{display:inline-block;vertical-align:middle}.md-source__icon{width:2.4rem;height:2.4rem;content:""}.md-source__icon svg{width:1.2rem;height:1.2rem;margin-top:.6rem;margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem;margin-left:initial}.md-source__icon+.md-source__repository{margin-left:-2rem;padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem;margin-left:initial;padding-right:2rem;padding-left:initial}.md-source__repository{max-width:100%;margin-left:.6rem;font-weight:700;text-overflow:ellipsis;overflow:hidden}.md-source__facts{margin:0;padding:0;font-size:.55rem;font-weight:700;list-style-type:none;opacity:.75;overflow:hidden}[data-md-state=done] .md-source__facts{-webkit-animation:md-source__facts--done .25s ease-in;animation:md-source__facts--done .25s ease-in}.md-source__fact{float:left}[dir=rtl] .md-source__fact{float:right}[data-md-state=done] .md-source__fact{-webkit-animation:md-source__fact--done .4s ease-out;animation:md-source__fact--done .4s ease-out}.md-source__fact::before{margin:0 .1rem;content:"\00B7"}.md-source__fact:first-child::before{display:none}.md-source-file{display:inline-block;margin:1em .5em 1em 0;padding-right:.25rem;border-radius:.1rem;background-color:rgba(0,0,0,.07);font-size:.64rem;list-style-type:none;cursor:pointer;overflow:hidden}.md-source-file::before{display:inline-block;margin-right:.25rem;padding:.25rem;background-color:rgba(0,0,0,.26);color:#fff;font-size:.8rem;content:"\E86F";vertical-align:middle}html .md-source-file{-webkit-transition:background .4s,color .4s,box-shadow .4s cubic-bezier(.4,0,.2,1);transition:background .4s,color .4s,box-shadow .4s cubic-bezier(.4,0,.2,1)}html .md-source-file::before{-webkit-transition:inherit;transition:inherit}.md-source-file:hover{box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.md-source-file:hover::before{background-color:#536dfe}.md-tabs{width:100%;-webkit-transition:background .25s;transition:background .25s;background-color:#3f51b5;color:#fff;overflow:auto}.md-tabs__list{margin:0;margin-left:.2rem;padding:0;list-style:none;white-space:nowrap}.md-tabs__item{display:inline-block;height:2.4rem;padding-right:.6rem;padding-left:.6rem}.md-tabs__link{display:block;margin-top:.8rem;-webkit-transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);font-size:.7rem;opacity:.7}.md-tabs__link--active,.md-tabs__link:hover{color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{-webkit-transition-delay:.02s;transition-delay:.02s}.md-tabs__item:nth-child(3) .md-tabs__link{-webkit-transition-delay:.04s;transition-delay:.04s}.md-tabs__item:nth-child(4) .md-tabs__link{-webkit-transition-delay:.06s;transition-delay:.06s}.md-tabs__item:nth-child(5) .md-tabs__link{-webkit-transition-delay:.08s;transition-delay:.08s}.md-tabs__item:nth-child(6) .md-tabs__link{-webkit-transition-delay:.1s;transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{-webkit-transition-delay:.12s;transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{-webkit-transition-delay:.14s;transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{-webkit-transition-delay:.16s;transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{-webkit-transition-delay:.18s;transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{-webkit-transition-delay:.2s;transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{-webkit-transition-delay:.22s;transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{-webkit-transition-delay:.24s;transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{-webkit-transition-delay:.26s;transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{-webkit-transition-delay:.28s;transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{-webkit-transition-delay:.3s;transition-delay:.3s}.md-tabs[data-md-state=hidden]{pointer-events:none}.md-tabs[data-md-state=hidden] .md-tabs__link{-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:color .25s,opacity .1s,-webkit-transform 0s .4s;transition:color .25s,transform 0s .4s,opacity .1s;transition:color .25s,transform 0s .4s,opacity .1s,-webkit-transform 0s .4s;opacity:0}.md-typeset .admonition,.md-typeset details{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin:1.5625em 0;padding:0 .6rem;border-left:.2rem solid #448aff;border-radius:.1rem;font-size:.64rem;overflow:auto}[dir=rtl] .md-typeset .admonition,[dir=rtl] .md-typeset details{border-right:.2rem solid #448aff;border-left:none}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin:1em 0}.md-typeset .admonition>.admonition-title,.md-typeset .admonition>summary,.md-typeset details>.admonition-title,.md-typeset details>summary{margin:0 -.6rem;padding:.4rem .6rem .4rem 2rem;border-bottom:.05rem solid rgba(68,138,255,.1);background-color:rgba(68,138,255,.1);font-weight:700}[dir=rtl] .md-typeset .admonition>.admonition-title,[dir=rtl] .md-typeset .admonition>summary,[dir=rtl] .md-typeset details>.admonition-title,[dir=rtl] .md-typeset details>summary{padding:.4rem 2rem .4rem .6rem}.md-typeset .admonition>.admonition-title:last-child,.md-typeset .admonition>summary:last-child,.md-typeset details>.admonition-title:last-child,.md-typeset details>summary:last-child{margin-bottom:0}.md-typeset .admonition>.admonition-title::before,.md-typeset .admonition>summary::before,.md-typeset details>.admonition-title::before,.md-typeset details>summary::before{position:absolute;margin-left:-1.4rem;color:#448aff;font-size:1rem;content:"\E3C9"}[dir=rtl] .md-typeset .admonition>.admonition-title::before,[dir=rtl] .md-typeset .admonition>summary::before,[dir=rtl] .md-typeset details>.admonition-title::before,[dir=rtl] .md-typeset details>summary::before{margin-right:-1.4rem;margin-left:initial}.md-typeset .admonition.abstract,.md-typeset .admonition.summary,.md-typeset .admonition.tldr,.md-typeset details.abstract,.md-typeset details.summary,.md-typeset details.tldr{border-left-color:#00b0ff}[dir=rtl] .md-typeset .admonition.abstract,[dir=rtl] .md-typeset .admonition.summary,[dir=rtl] .md-typeset .admonition.tldr,[dir=rtl] .md-typeset details.abstract,[dir=rtl] .md-typeset details.summary,[dir=rtl] .md-typeset details.tldr{border-right-color:#00b0ff}.md-typeset .admonition.abstract>.admonition-title,.md-typeset .admonition.abstract>summary,.md-typeset .admonition.summary>.admonition-title,.md-typeset .admonition.summary>summary,.md-typeset .admonition.tldr>.admonition-title,.md-typeset .admonition.tldr>summary,.md-typeset details.abstract>.admonition-title,.md-typeset details.abstract>summary,.md-typeset details.summary>.admonition-title,.md-typeset details.summary>summary,.md-typeset details.tldr>.admonition-title,.md-typeset details.tldr>summary{border-bottom-color:rgba(0,176,255,.1);background-color:rgba(0,176,255,.1)}.md-typeset .admonition.abstract>.admonition-title::before,.md-typeset .admonition.abstract>summary::before,.md-typeset .admonition.summary>.admonition-title::before,.md-typeset .admonition.summary>summary::before,.md-typeset .admonition.tldr>.admonition-title::before,.md-typeset .admonition.tldr>summary::before,.md-typeset details.abstract>.admonition-title::before,.md-typeset details.abstract>summary::before,.md-typeset details.summary>.admonition-title::before,.md-typeset details.summary>summary::before,.md-typeset details.tldr>.admonition-title::before,.md-typeset details.tldr>summary::before{color:#00b0ff;content:""}.md-typeset .admonition.info,.md-typeset .admonition.todo,.md-typeset details.info,.md-typeset details.todo{border-left-color:#00b8d4}[dir=rtl] .md-typeset .admonition.info,[dir=rtl] .md-typeset .admonition.todo,[dir=rtl] .md-typeset details.info,[dir=rtl] .md-typeset details.todo{border-right-color:#00b8d4}.md-typeset .admonition.info>.admonition-title,.md-typeset .admonition.info>summary,.md-typeset .admonition.todo>.admonition-title,.md-typeset .admonition.todo>summary,.md-typeset details.info>.admonition-title,.md-typeset details.info>summary,.md-typeset details.todo>.admonition-title,.md-typeset details.todo>summary{border-bottom-color:rgba(0,184,212,.1);background-color:rgba(0,184,212,.1)}.md-typeset .admonition.info>.admonition-title::before,.md-typeset .admonition.info>summary::before,.md-typeset .admonition.todo>.admonition-title::before,.md-typeset .admonition.todo>summary::before,.md-typeset details.info>.admonition-title::before,.md-typeset details.info>summary::before,.md-typeset details.todo>.admonition-title::before,.md-typeset details.todo>summary::before{color:#00b8d4;content:""}.md-typeset .admonition.hint,.md-typeset .admonition.important,.md-typeset .admonition.tip,.md-typeset details.hint,.md-typeset details.important,.md-typeset details.tip{border-left-color:#00bfa5}[dir=rtl] .md-typeset .admonition.hint,[dir=rtl] .md-typeset .admonition.important,[dir=rtl] .md-typeset .admonition.tip,[dir=rtl] .md-typeset details.hint,[dir=rtl] .md-typeset details.important,[dir=rtl] .md-typeset details.tip{border-right-color:#00bfa5}.md-typeset .admonition.hint>.admonition-title,.md-typeset .admonition.hint>summary,.md-typeset .admonition.important>.admonition-title,.md-typeset .admonition.important>summary,.md-typeset .admonition.tip>.admonition-title,.md-typeset .admonition.tip>summary,.md-typeset details.hint>.admonition-title,.md-typeset details.hint>summary,.md-typeset details.important>.admonition-title,.md-typeset details.important>summary,.md-typeset details.tip>.admonition-title,.md-typeset details.tip>summary{border-bottom-color:rgba(0,191,165,.1);background-color:rgba(0,191,165,.1)}.md-typeset .admonition.hint>.admonition-title::before,.md-typeset .admonition.hint>summary::before,.md-typeset .admonition.important>.admonition-title::before,.md-typeset .admonition.important>summary::before,.md-typeset .admonition.tip>.admonition-title::before,.md-typeset .admonition.tip>summary::before,.md-typeset details.hint>.admonition-title::before,.md-typeset details.hint>summary::before,.md-typeset details.important>.admonition-title::before,.md-typeset details.important>summary::before,.md-typeset details.tip>.admonition-title::before,.md-typeset details.tip>summary::before{color:#00bfa5;content:""}.md-typeset .admonition.check,.md-typeset .admonition.done,.md-typeset .admonition.success,.md-typeset details.check,.md-typeset details.done,.md-typeset details.success{border-left-color:#00c853}[dir=rtl] .md-typeset .admonition.check,[dir=rtl] .md-typeset .admonition.done,[dir=rtl] .md-typeset .admonition.success,[dir=rtl] .md-typeset details.check,[dir=rtl] .md-typeset details.done,[dir=rtl] .md-typeset details.success{border-right-color:#00c853}.md-typeset .admonition.check>.admonition-title,.md-typeset .admonition.check>summary,.md-typeset .admonition.done>.admonition-title,.md-typeset .admonition.done>summary,.md-typeset .admonition.success>.admonition-title,.md-typeset .admonition.success>summary,.md-typeset details.check>.admonition-title,.md-typeset details.check>summary,.md-typeset details.done>.admonition-title,.md-typeset details.done>summary,.md-typeset details.success>.admonition-title,.md-typeset details.success>summary{border-bottom-color:rgba(0,200,83,.1);background-color:rgba(0,200,83,.1)}.md-typeset .admonition.check>.admonition-title::before,.md-typeset .admonition.check>summary::before,.md-typeset .admonition.done>.admonition-title::before,.md-typeset .admonition.done>summary::before,.md-typeset .admonition.success>.admonition-title::before,.md-typeset .admonition.success>summary::before,.md-typeset details.check>.admonition-title::before,.md-typeset details.check>summary::before,.md-typeset details.done>.admonition-title::before,.md-typeset details.done>summary::before,.md-typeset details.success>.admonition-title::before,.md-typeset details.success>summary::before{color:#00c853;content:""}.md-typeset .admonition.faq,.md-typeset .admonition.help,.md-typeset .admonition.question,.md-typeset details.faq,.md-typeset details.help,.md-typeset details.question{border-left-color:#64dd17}[dir=rtl] .md-typeset .admonition.faq,[dir=rtl] .md-typeset .admonition.help,[dir=rtl] .md-typeset .admonition.question,[dir=rtl] .md-typeset details.faq,[dir=rtl] .md-typeset details.help,[dir=rtl] .md-typeset details.question{border-right-color:#64dd17}.md-typeset .admonition.faq>.admonition-title,.md-typeset .admonition.faq>summary,.md-typeset .admonition.help>.admonition-title,.md-typeset .admonition.help>summary,.md-typeset .admonition.question>.admonition-title,.md-typeset .admonition.question>summary,.md-typeset details.faq>.admonition-title,.md-typeset details.faq>summary,.md-typeset details.help>.admonition-title,.md-typeset details.help>summary,.md-typeset details.question>.admonition-title,.md-typeset details.question>summary{border-bottom-color:rgba(100,221,23,.1);background-color:rgba(100,221,23,.1)}.md-typeset .admonition.faq>.admonition-title::before,.md-typeset .admonition.faq>summary::before,.md-typeset .admonition.help>.admonition-title::before,.md-typeset .admonition.help>summary::before,.md-typeset .admonition.question>.admonition-title::before,.md-typeset .admonition.question>summary::before,.md-typeset details.faq>.admonition-title::before,.md-typeset details.faq>summary::before,.md-typeset details.help>.admonition-title::before,.md-typeset details.help>summary::before,.md-typeset details.question>.admonition-title::before,.md-typeset details.question>summary::before{color:#64dd17;content:""}.md-typeset .admonition.attention,.md-typeset .admonition.caution,.md-typeset .admonition.warning,.md-typeset details.attention,.md-typeset details.caution,.md-typeset details.warning{border-left-color:#ff9100}[dir=rtl] .md-typeset .admonition.attention,[dir=rtl] .md-typeset .admonition.caution,[dir=rtl] .md-typeset .admonition.warning,[dir=rtl] .md-typeset details.attention,[dir=rtl] .md-typeset details.caution,[dir=rtl] .md-typeset details.warning{border-right-color:#ff9100}.md-typeset .admonition.attention>.admonition-title,.md-typeset .admonition.attention>summary,.md-typeset .admonition.caution>.admonition-title,.md-typeset .admonition.caution>summary,.md-typeset .admonition.warning>.admonition-title,.md-typeset .admonition.warning>summary,.md-typeset details.attention>.admonition-title,.md-typeset details.attention>summary,.md-typeset details.caution>.admonition-title,.md-typeset details.caution>summary,.md-typeset details.warning>.admonition-title,.md-typeset details.warning>summary{border-bottom-color:rgba(255,145,0,.1);background-color:rgba(255,145,0,.1)}.md-typeset .admonition.attention>.admonition-title::before,.md-typeset .admonition.attention>summary::before,.md-typeset .admonition.caution>.admonition-title::before,.md-typeset .admonition.caution>summary::before,.md-typeset .admonition.warning>.admonition-title::before,.md-typeset .admonition.warning>summary::before,.md-typeset details.attention>.admonition-title::before,.md-typeset details.attention>summary::before,.md-typeset details.caution>.admonition-title::before,.md-typeset details.caution>summary::before,.md-typeset details.warning>.admonition-title::before,.md-typeset details.warning>summary::before{color:#ff9100;content:""}.md-typeset .admonition.fail,.md-typeset .admonition.failure,.md-typeset .admonition.missing,.md-typeset details.fail,.md-typeset details.failure,.md-typeset details.missing{border-left-color:#ff5252}[dir=rtl] .md-typeset .admonition.fail,[dir=rtl] .md-typeset .admonition.failure,[dir=rtl] .md-typeset .admonition.missing,[dir=rtl] .md-typeset details.fail,[dir=rtl] .md-typeset details.failure,[dir=rtl] .md-typeset details.missing{border-right-color:#ff5252}.md-typeset .admonition.fail>.admonition-title,.md-typeset .admonition.fail>summary,.md-typeset .admonition.failure>.admonition-title,.md-typeset .admonition.failure>summary,.md-typeset .admonition.missing>.admonition-title,.md-typeset .admonition.missing>summary,.md-typeset details.fail>.admonition-title,.md-typeset details.fail>summary,.md-typeset details.failure>.admonition-title,.md-typeset details.failure>summary,.md-typeset details.missing>.admonition-title,.md-typeset details.missing>summary{border-bottom-color:rgba(255,82,82,.1);background-color:rgba(255,82,82,.1)}.md-typeset .admonition.fail>.admonition-title::before,.md-typeset .admonition.fail>summary::before,.md-typeset .admonition.failure>.admonition-title::before,.md-typeset .admonition.failure>summary::before,.md-typeset .admonition.missing>.admonition-title::before,.md-typeset .admonition.missing>summary::before,.md-typeset details.fail>.admonition-title::before,.md-typeset details.fail>summary::before,.md-typeset details.failure>.admonition-title::before,.md-typeset details.failure>summary::before,.md-typeset details.missing>.admonition-title::before,.md-typeset details.missing>summary::before{color:#ff5252;content:""}.md-typeset .admonition.danger,.md-typeset .admonition.error,.md-typeset details.danger,.md-typeset details.error{border-left-color:#ff1744}[dir=rtl] .md-typeset .admonition.danger,[dir=rtl] .md-typeset .admonition.error,[dir=rtl] .md-typeset details.danger,[dir=rtl] .md-typeset details.error{border-right-color:#ff1744}.md-typeset .admonition.danger>.admonition-title,.md-typeset .admonition.danger>summary,.md-typeset .admonition.error>.admonition-title,.md-typeset .admonition.error>summary,.md-typeset details.danger>.admonition-title,.md-typeset details.danger>summary,.md-typeset details.error>.admonition-title,.md-typeset details.error>summary{border-bottom-color:rgba(255,23,68,.1);background-color:rgba(255,23,68,.1)}.md-typeset .admonition.danger>.admonition-title::before,.md-typeset .admonition.danger>summary::before,.md-typeset .admonition.error>.admonition-title::before,.md-typeset .admonition.error>summary::before,.md-typeset details.danger>.admonition-title::before,.md-typeset details.danger>summary::before,.md-typeset details.error>.admonition-title::before,.md-typeset details.error>summary::before{color:#ff1744;content:""}.md-typeset .admonition.bug,.md-typeset details.bug{border-left-color:#f50057}[dir=rtl] .md-typeset .admonition.bug,[dir=rtl] .md-typeset details.bug{border-right-color:#f50057}.md-typeset .admonition.bug>.admonition-title,.md-typeset .admonition.bug>summary,.md-typeset details.bug>.admonition-title,.md-typeset details.bug>summary{border-bottom-color:rgba(245,0,87,.1);background-color:rgba(245,0,87,.1)}.md-typeset .admonition.bug>.admonition-title::before,.md-typeset .admonition.bug>summary::before,.md-typeset details.bug>.admonition-title::before,.md-typeset details.bug>summary::before{color:#f50057;content:""}.md-typeset .admonition.example,.md-typeset details.example{border-left-color:#651fff}[dir=rtl] .md-typeset .admonition.example,[dir=rtl] .md-typeset details.example{border-right-color:#651fff}.md-typeset .admonition.example>.admonition-title,.md-typeset .admonition.example>summary,.md-typeset details.example>.admonition-title,.md-typeset details.example>summary{border-bottom-color:rgba(101,31,255,.1);background-color:rgba(101,31,255,.1)}.md-typeset .admonition.example>.admonition-title::before,.md-typeset .admonition.example>summary::before,.md-typeset details.example>.admonition-title::before,.md-typeset details.example>summary::before{color:#651fff;content:""}.md-typeset .admonition.cite,.md-typeset .admonition.quote,.md-typeset details.cite,.md-typeset details.quote{border-left-color:#9e9e9e}[dir=rtl] .md-typeset .admonition.cite,[dir=rtl] .md-typeset .admonition.quote,[dir=rtl] .md-typeset details.cite,[dir=rtl] .md-typeset details.quote{border-right-color:#9e9e9e}.md-typeset .admonition.cite>.admonition-title,.md-typeset .admonition.cite>summary,.md-typeset .admonition.quote>.admonition-title,.md-typeset .admonition.quote>summary,.md-typeset details.cite>.admonition-title,.md-typeset details.cite>summary,.md-typeset details.quote>.admonition-title,.md-typeset details.quote>summary{border-bottom-color:rgba(158,158,158,.1);background-color:rgba(158,158,158,.1)}.md-typeset .admonition.cite>.admonition-title::before,.md-typeset .admonition.cite>summary::before,.md-typeset .admonition.quote>.admonition-title::before,.md-typeset .admonition.quote>summary::before,.md-typeset details.cite>.admonition-title::before,.md-typeset details.cite>summary::before,.md-typeset details.quote>.admonition-title::before,.md-typeset details.quote>summary::before{color:#9e9e9e;content:""}.codehilite .o,.codehilite .ow,.md-typeset .highlight .o,.md-typeset .highlight .ow{color:inherit}.codehilite .ge,.md-typeset .highlight .ge{color:#000}.codehilite .gr,.md-typeset .highlight .gr{color:#a00}.codehilite .gh,.md-typeset .highlight .gh{color:#999}.codehilite .go,.md-typeset .highlight .go{color:#888}.codehilite .gp,.md-typeset .highlight .gp{color:#555}.codehilite .gs,.md-typeset .highlight .gs{color:inherit}.codehilite .gu,.md-typeset .highlight .gu{color:#aaa}.codehilite .gt,.md-typeset .highlight .gt{color:#a00}.codehilite .gd,.md-typeset .highlight .gd{background-color:#fdd}.codehilite .gi,.md-typeset .highlight .gi{background-color:#dfd}.codehilite .k,.md-typeset .highlight .k{color:#3b78e7}.codehilite .kc,.md-typeset .highlight .kc{color:#a71d5d}.codehilite .kd,.codehilite .kn,.md-typeset .highlight .kd,.md-typeset .highlight .kn{color:#3b78e7}.codehilite .kp,.md-typeset .highlight .kp{color:#a71d5d}.codehilite .kr,.codehilite .kt,.md-typeset .highlight .kr,.md-typeset .highlight .kt{color:#3e61a2}.codehilite .c,.codehilite .cm,.md-typeset .highlight .c,.md-typeset .highlight .cm{color:#999}.codehilite .cp,.md-typeset .highlight .cp{color:#666}.codehilite .c1,.codehilite .ch,.codehilite .cs,.md-typeset .highlight .c1,.md-typeset .highlight .ch,.md-typeset .highlight .cs{color:#999}.codehilite .na,.codehilite .nb,.md-typeset .highlight .na,.md-typeset .highlight .nb{color:#c2185b}.codehilite .bp,.md-typeset .highlight .bp{color:#3e61a2}.codehilite .nc,.md-typeset .highlight .nc{color:#c2185b}.codehilite .no,.md-typeset .highlight .no{color:#3e61a2}.codehilite .nd,.codehilite .ni,.md-typeset .highlight .nd,.md-typeset .highlight .ni{color:#666}.codehilite .ne,.codehilite .nf,.md-typeset .highlight .ne,.md-typeset .highlight .nf{color:#c2185b}.codehilite .nl,.md-typeset .highlight .nl{color:#3b5179}.codehilite .nn,.md-typeset .highlight .nn{color:#ec407a}.codehilite .nt,.md-typeset .highlight .nt{color:#3b78e7}.codehilite .nv,.codehilite .vc,.codehilite .vg,.codehilite .vi,.md-typeset .highlight .nv,.md-typeset .highlight .vc,.md-typeset .highlight .vg,.md-typeset .highlight .vi{color:#3e61a2}.codehilite .nx,.md-typeset .highlight .nx{color:#ec407a}.codehilite .il,.codehilite .m,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo,.md-typeset .highlight .il,.md-typeset .highlight .m,.md-typeset .highlight .mf,.md-typeset .highlight .mh,.md-typeset .highlight .mi,.md-typeset .highlight .mo{color:#e74c3c}.codehilite .s,.codehilite .sb,.codehilite .sc,.md-typeset .highlight .s,.md-typeset .highlight .sb,.md-typeset .highlight .sc{color:#0d904f}.codehilite .sd,.md-typeset .highlight .sd{color:#999}.codehilite .s2,.md-typeset .highlight .s2{color:#0d904f}.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sx,.md-typeset .highlight .se,.md-typeset .highlight .sh,.md-typeset .highlight .si,.md-typeset .highlight .sx{color:#183691}.codehilite .sr,.md-typeset .highlight .sr{color:#009926}.codehilite .s1,.codehilite .ss,.md-typeset .highlight .s1,.md-typeset .highlight .ss{color:#0d904f}.codehilite .err,.md-typeset .highlight .err{color:#a61717}.codehilite .w,.md-typeset .highlight .w{color:transparent}.codehilite .hll,.md-typeset .highlight .hll{display:block;margin:0 -.6rem;padding:0 .6rem;background-color:rgba(255,235,59,.5)}.md-typeset .codehilite,.md-typeset .highlight{position:relative;margin:1em 0;padding:0;border-radius:.1rem;background-color:rgba(236,236,236,.5);color:#37474f;line-height:1.4;-webkit-overflow-scrolling:touch}.md-typeset .codehilite code,.md-typeset .codehilite pre,.md-typeset .highlight code,.md-typeset .highlight pre{display:block;margin:0;padding:.525rem .6rem;background-color:transparent;overflow:auto;vertical-align:top}.md-typeset pre.codehilite,.md-typeset pre.highlight{overflow:visible}.md-typeset pre.codehilite code,.md-typeset pre.highlight code{display:block;padding:.525rem .6rem;overflow:auto}.md-typeset .codehilitetable,.md-typeset .highlighttable{display:block;margin:1em 0;border-radius:.2em;font-size:.8rem;overflow:hidden}.md-typeset .codehilitetable tbody,.md-typeset .codehilitetable td,.md-typeset .highlighttable tbody,.md-typeset .highlighttable td{display:block;padding:0}.md-typeset .codehilitetable tr,.md-typeset .highlighttable tr{display:-webkit-box;display:flex}.md-typeset .codehilitetable .codehilite,.md-typeset .codehilitetable .highlight,.md-typeset .codehilitetable .linenodiv,.md-typeset .highlighttable .codehilite,.md-typeset .highlighttable .highlight,.md-typeset .highlighttable .linenodiv{margin:0;border-radius:0}.md-typeset .codehilitetable .linenodiv,.md-typeset .highlighttable .linenodiv{padding:.525rem .6rem}.md-typeset .codehilitetable .linenos,.md-typeset .highlighttable .linenos{background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.26);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-typeset .codehilitetable .linenos pre,.md-typeset .highlighttable .linenos pre{margin:0;padding:0;background-color:transparent;color:inherit;text-align:right}.md-typeset .codehilitetable .code,.md-typeset .highlighttable .code{-webkit-box-flex:1;flex:1;overflow:hidden}.md-typeset>.codehilitetable,.md-typeset>.highlighttable{box-shadow:none}.md-typeset [id^="fnref:"]{display:inline-block}.md-typeset [id^="fnref:"]:target{margin-top:-3.8rem;padding-top:3.8rem;pointer-events:none}.md-typeset [id^="fn:"]::before{display:none;height:0;content:""}.md-typeset [id^="fn:"]:target::before{display:block;margin-top:-3.5rem;padding-top:3.5rem;pointer-events:none}.md-typeset .footnote{color:rgba(0,0,0,.54);font-size:.64rem}.md-typeset .footnote ol{margin-left:0}.md-typeset .footnote li{-webkit-transition:color .25s;transition:color .25s}.md-typeset .footnote li:target{color:rgba(0,0,0,.87)}.md-typeset .footnote li :first-child{margin-top:0}.md-typeset .footnote li:hover .footnote-backref,.md-typeset .footnote li:target .footnote-backref{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.md-typeset .footnote li:hover .footnote-backref:hover,.md-typeset .footnote li:target .footnote-backref{color:#536dfe}.md-typeset .footnote-ref{display:inline-block;pointer-events:initial}.md-typeset .footnote-ref::before{display:inline;margin:0 .2em;border-left:.05rem solid rgba(0,0,0,.26);font-size:1.25em;content:"";vertical-align:-.25rem}.md-typeset .footnote-backref{display:inline-block;-webkit-transform:translateX(.25rem);transform:translateX(.25rem);-webkit-transition:color .25s,opacity .125s .125s,-webkit-transform .25s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s,-webkit-transform .25s .125s;color:rgba(0,0,0,.26);font-size:0;opacity:0;vertical-align:text-bottom}[dir=rtl] .md-typeset .footnote-backref{-webkit-transform:translateX(-.25rem);transform:translateX(-.25rem)}.md-typeset .footnote-backref::before{display:inline-block;font-size:.8rem;content:"\E31B"}[dir=rtl] .md-typeset .footnote-backref::before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.md-typeset .headerlink{display:inline-block;margin-left:.5rem;-webkit-transform:translate(0,.25rem);transform:translate(0,.25rem);-webkit-transition:color .25s,opacity .125s .25s,-webkit-transform .25s .25s;transition:transform .25s .25s,color .25s,opacity .125s .25s;transition:transform .25s .25s,color .25s,opacity .125s .25s,-webkit-transform .25s .25s;opacity:0}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem;margin-left:initial}html body .md-typeset .headerlink{color:rgba(0,0,0,.26)}.md-typeset h1[id]::before,.md-typeset h2[id]::before,.md-typeset h3[id]::before{display:block;margin-top:-8px;padding-top:8px;content:""}.md-typeset h1[id]:target::before,.md-typeset h2[id]:target::before,.md-typeset h3[id]:target::before{margin-top:-3.4rem;padding-top:3.4rem}.md-typeset h1[id] .headerlink:focus,.md-typeset h1[id]:hover .headerlink,.md-typeset h1[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h1[id] .headerlink:focus,.md-typeset h1[id]:hover .headerlink:hover,.md-typeset h1[id]:target .headerlink{color:#536dfe}.md-typeset h2[id] .headerlink:focus,.md-typeset h2[id]:hover .headerlink,.md-typeset h2[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h2[id] .headerlink:focus,.md-typeset h2[id]:hover .headerlink:hover,.md-typeset h2[id]:target .headerlink{color:#536dfe}.md-typeset h3[id] .headerlink:focus,.md-typeset h3[id]:hover .headerlink,.md-typeset h3[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h3[id] .headerlink:focus,.md-typeset h3[id]:hover .headerlink:hover,.md-typeset h3[id]:target .headerlink{color:#536dfe}.md-typeset h4[id]::before{display:block;margin-top:-9px;padding-top:9px;content:""}.md-typeset h4[id]:target::before{margin-top:-3.45rem;padding-top:3.45rem}.md-typeset h4[id] .headerlink:focus,.md-typeset h4[id]:hover .headerlink,.md-typeset h4[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h4[id] .headerlink:focus,.md-typeset h4[id]:hover .headerlink:hover,.md-typeset h4[id]:target .headerlink{color:#536dfe}.md-typeset h5[id]::before,.md-typeset h6[id]::before{display:block;margin-top:-11px;padding-top:11px;content:""}.md-typeset h5[id]:target::before,.md-typeset h6[id]:target::before{margin-top:-3.55rem;padding-top:3.55rem}.md-typeset h5[id] .headerlink:focus,.md-typeset h5[id]:hover .headerlink,.md-typeset h5[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h5[id] .headerlink:focus,.md-typeset h5[id]:hover .headerlink:hover,.md-typeset h5[id]:target .headerlink{color:#536dfe}.md-typeset h6[id] .headerlink:focus,.md-typeset h6[id]:hover .headerlink,.md-typeset h6[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h6[id] .headerlink:focus,.md-typeset h6[id]:hover .headerlink:hover,.md-typeset h6[id]:target .headerlink{color:#536dfe}.md-typeset .MJXc-display{margin:.75em 0;padding:.75em 0;overflow:auto;-webkit-overflow-scrolling:touch}.md-typeset .MathJax_CHTML{outline:0}.md-typeset .critic.comment,.md-typeset del.critic,.md-typeset ins.critic{margin:0 .25em;padding:.0625em 0;border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset del.critic{background-color:#fdd;box-shadow:.25em 0 0 #fdd,-.25em 0 0 #fdd}.md-typeset ins.critic{background-color:#dfd;box-shadow:.25em 0 0 #dfd,-.25em 0 0 #dfd}.md-typeset .critic.comment{background-color:rgba(236,236,236,.5);color:#37474f;box-shadow:.25em 0 0 rgba(236,236,236,.5),-.25em 0 0 rgba(236,236,236,.5)}.md-typeset .critic.comment::before{padding-right:.125em;color:rgba(0,0,0,.26);content:"\E0B7";vertical-align:-.125em}.md-typeset .critic.block{display:block;margin:1em 0;padding-right:.8rem;padding-left:.8rem;box-shadow:none}.md-typeset .critic.block :first-child{margin-top:.5em}.md-typeset .critic.block :last-child{margin-bottom:.5em}.md-typeset details{display:block;padding-top:0}.md-typeset details[open]>summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.md-typeset details:not([open]){padding-bottom:0}.md-typeset details:not([open])>summary{border-bottom:none}.md-typeset details summary{position:relative;padding-right:2rem}[dir=rtl] .md-typeset details summary{padding-left:2rem}.no-details .md-typeset details:not([open])>*{display:none}.no-details .md-typeset details:not([open]) summary{display:block}.md-typeset summary{display:block;outline:0;cursor:pointer}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset summary::after{position:absolute;top:.4rem;right:.6rem;color:rgba(0,0,0,.26);font-size:1rem;content:"\E313"}[dir=rtl] .md-typeset summary::after{right:initial;left:.6rem}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{width:1rem;vertical-align:text-top}.md-typeset code.codehilite,.md-typeset code.highlight{margin:0 .29412em;padding:.07353em 0}.md-typeset .superfences-content{display:none;-webkit-box-ordinal-group:100;order:99;width:100%;background-color:#fff}.md-typeset .superfences-content>*{margin:0;border-radius:0}.md-typeset .superfences-tabs{display:-webkit-box;display:flex;position:relative;flex-wrap:wrap;margin:1em 0;border:.05rem solid rgba(0,0,0,.07);border-radius:.2em}.md-typeset .superfences-tabs>input:checked+label{font-weight:700}.md-typeset .superfences-tabs>input:checked+label+.superfences-content{display:block}.md-typeset .superfences-tabs>label{width:auto;padding:.6rem;-webkit-transition:color .125s;transition:color .125s;font-size:.64rem;cursor:pointer}html .md-typeset .superfences-tabs>label:hover{color:#536dfe}.md-typeset .task-list-item{position:relative;list-style-type:none}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em;left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em;left:initial}.md-typeset .task-list-control .task-list-indicator::before{position:absolute;top:.15em;left:-1.25em;color:rgba(0,0,0,.26);font-size:1.25em;content:"\E835";vertical-align:-.25em}[dir=rtl] .md-typeset .task-list-control .task-list-indicator::before{right:-1.25em;left:initial}.md-typeset .task-list-control [type=checkbox]:checked+.task-list-indicator::before{content:"\E834"}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}@media print{.md-typeset a::after{color:rgba(0,0,0,.54);content:" [" attr(href) "]"}.md-typeset code,.md-typeset pre{white-space:pre-wrap}.md-typeset code{box-shadow:none;-webkit-box-decoration-break:initial;box-decoration-break:initial}.md-clipboard,.md-content__icon,.md-footer,.md-header,.md-sidebar,.md-tabs,.md-typeset .headerlink{display:none}}@media only screen and (max-width:44.9375em){.md-typeset pre{margin:1em -.8rem;border-radius:0}.md-typeset pre>code,.md-typeset>.codehilite code,.md-typeset>.codehilite pre,.md-typeset>.highlight code,.md-typeset>.highlight pre,.md-typeset>.superfences-tabs code,.md-typeset>.superfences-tabs pre{padding:.525rem .8rem}.md-footer-nav__link--prev .md-footer-nav__title{display:none}.md-search-result__teaser{max-height:2.5rem;-webkit-line-clamp:3}.codehilite .hll,.md-typeset .highlight .hll{margin:0 -.8rem;padding:0 .8rem}.md-typeset>.codehilite,.md-typeset>.codehilitetable,.md-typeset>.highlight,.md-typeset>.highlighttable,.md-typeset>.superfences-tabs{margin:1em -.8rem;border-radius:0}.md-typeset>.codehilitetable .codehilite>code,.md-typeset>.codehilitetable .codehilite>pre,.md-typeset>.codehilitetable .highlight>code,.md-typeset>.codehilitetable .highlight>pre,.md-typeset>.codehilitetable .linenodiv,.md-typeset>.highlighttable .codehilite>code,.md-typeset>.highlighttable .codehilite>pre,.md-typeset>.highlighttable .highlight>code,.md-typeset>.highlighttable .highlight>pre,.md-typeset>.highlighttable .linenodiv{padding:.5rem .8rem}.md-typeset>p>.MJXc-display{margin:.75em -.8rem;padding:.25em .8rem}.md-typeset>.superfences-tabs{border:0;border-top:.05rem solid rgba(0,0,0,.07)}}@media only screen and (min-width:100em){html{font-size:137.5%}}@media only screen and (min-width:125em){html{font-size:150%}}@media only screen and (max-width:59.9375em){body[data-md-state=lock]{overflow:hidden}.ios body[data-md-state=lock] .md-container,.md-search-result__article--document::before,html .md-nav__link[for=__toc]+.md-nav__link{display:none}html .md-nav__link[for=__toc]{display:block;padding-right:2.4rem}html .md-nav__link[for=__toc]::after{color:inherit;content:"\E8DE"}html .md-nav__link[for=__toc]~.md-nav{display:-webkit-box;display:flex}html [dir=rtl] .md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav__source{display:block;padding:0 .2rem;background-color:rgba(50,64,144,.9675);color:#fff}.md-search__overlay{position:absolute;top:.2rem;left:.2rem;width:1.8rem;height:1.8rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .2s .2s,-webkit-transform .3s .1s;transition:transform .3s .1s,opacity .2s .2s;transition:transform .3s .1s,opacity .2s .2s,-webkit-transform .3s .1s;border-radius:1rem;background-color:#fff;overflow:hidden;pointer-events:none}[dir=rtl] .md-search__overlay{right:.2rem;left:initial}[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transition:opacity .1s,-webkit-transform .4s;transition:transform .4s,opacity .1s;transition:transform .4s,opacity .1s,-webkit-transform .4s;opacity:1}.md-search__inner{position:fixed;top:0;left:100%;width:100%;height:100%;-webkit-transform:translateX(5%);transform:translateX(5%);-webkit-transition:right 0s .3s,left 0s .3s,opacity .15s .15s,-webkit-transform .15s .15s cubic-bezier(.4,0,.2,1);transition:right 0s .3s,left 0s .3s,transform .15s .15s cubic-bezier(.4,0,.2,1),opacity .15s .15s;transition:right 0s .3s,left 0s .3s,transform .15s .15s cubic-bezier(.4,0,.2,1),opacity .15s .15s,-webkit-transform .15s .15s cubic-bezier(.4,0,.2,1);opacity:0;z-index:2}[data-md-toggle=search]:checked~.md-header .md-search__inner{left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:right 0s 0s,left 0s 0s,opacity .15s .15s,-webkit-transform .15s .15s cubic-bezier(.1,.7,.1,1);transition:right 0s 0s,left 0s 0s,transform .15s .15s cubic-bezier(.1,.7,.1,1),opacity .15s .15s;transition:right 0s 0s,left 0s 0s,transform .15s .15s cubic-bezier(.1,.7,.1,1),opacity .15s .15s,-webkit-transform .15s .15s cubic-bezier(.1,.7,.1,1);opacity:1}[dir=rtl] [data-md-toggle=search]:checked~.md-header .md-search__inner{right:0;left:initial}html [dir=rtl] .md-search__inner{right:100%;left:initial;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.md-search__input{width:100%;height:2.4rem;font-size:.9rem}.md-search__icon[for=__search]{top:.6rem;left:.8rem}.md-search__icon[for=__search][for=__search]::before{content:"\E5C4"}[dir=rtl] .md-search__icon[for=__search][for=__search]::before{content:"\E5C8"}.md-search__icon[type=reset]{top:.6rem;right:.8rem}.md-search__output{top:2.4rem;bottom:0}}@media only screen and (max-width:76.1875em){[data-md-toggle=drawer]:checked~.md-overlay{width:100%;height:100%;-webkit-transition:width 0s,height 0s,opacity .25s;transition:width 0s,height 0s,opacity .25s;opacity:1}.md-header-nav__button.md-icon--home,.md-header-nav__button.md-logo{display:none}.md-hero__inner{margin-top:2.4rem;margin-bottom:1.2rem}.md-nav{background-color:#fff}.md-nav--primary,.md-nav--primary .md-nav{display:-webkit-box;display:flex;position:absolute;top:0;right:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}html .md-nav--primary .md-nav__title{position:relative;height:5.6rem;padding:3rem .8rem .2rem;background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.54);font-weight:400;line-height:2.4rem;white-space:nowrap;cursor:pointer}html .md-nav--primary .md-nav__title::before{display:block;position:absolute;top:.2rem;left:.2rem;width:2rem;height:2rem;color:rgba(0,0,0,.54)}html .md-nav--primary .md-nav__title~.md-nav__list{background-color:#fff;box-shadow:0 .05rem 0 rgba(0,0,0,.07) inset}html .md-nav--primary .md-nav__title~.md-nav__list>.md-nav__item:first-child{border-top:0}html .md-nav--primary .md-nav__title--site{position:relative;background-color:#3f51b5;color:#fff}html .md-nav--primary .md-nav__title--site .md-nav__button{display:block;position:absolute;top:.2rem;left:.2rem;width:3.2rem;height:3.2rem;font-size:2.4rem}html .md-nav--primary .md-nav__title--site::before{display:none}html [dir=rtl] .md-nav--primary .md-nav__title--site .md-nav__button,html [dir=rtl] .md-nav--primary .md-nav__title::before{right:.2rem;left:initial}.md-nav--primary .md-nav__list{-webkit-box-flex:1;flex:1;overflow-y:auto}.md-nav--primary .md-nav__item{padding:0;border-top:.05rem solid rgba(0,0,0,.07)}[dir=rtl] .md-nav--primary .md-nav__item{padding:0}.md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:2.4rem}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav--primary .md-nav__item--nested>.md-nav__link::after{content:"\E315"}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link::after{content:"\E314"}.md-nav--primary .md-nav__link{position:relative;margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link::after{position:absolute;top:50%;right:.6rem;margin-top:-.6rem;color:inherit;font-size:1.2rem}[dir=rtl] .md-nav--primary .md-nav__link::after{right:initial;left:.6rem}.md-nav--primary .md-nav--secondary .md-nav__link{position:static}.md-nav--primary .md-nav--secondary .md-nav{position:static;background-color:transparent}.md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem;padding-left:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem;padding-left:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem;padding-left:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem;padding-left:initial}.md-nav__toggle~.md-nav{display:-webkit-box;display:flex;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity .125s .05s;transition:transform .25s cubic-bezier(.8,0,.6,1),opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);opacity:0}[dir=rtl] .md-nav__toggle~.md-nav{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.no-csstransforms3d .md-nav__toggle~.md-nav{display:none}.md-nav__toggle:checked~.md-nav{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .125s .125s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1}.no-csstransforms3d .md-nav__toggle:checked~.md-nav{display:-webkit-box;display:flex}.md-sidebar--primary{position:fixed;top:0;left:-12.1rem;width:12.1rem;height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);background-color:#fff;z-index:3}[dir=rtl] .md-sidebar--primary{right:-12.1rem;left:initial}.md-tabs,.no-csstransforms3d .md-sidebar--primary{display:none}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4);-webkit-transform:translateX(12.1rem);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{-webkit-transform:translateX(-12.1rem);transform:translateX(-12.1rem)}.no-csstransforms3d [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{display:block}.md-sidebar--primary .md-sidebar__scrollwrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;margin:0}}@media only screen and (min-width:60em){.md-content{margin-right:12.1rem}[dir=rtl] .md-content{margin-right:initial;margin-left:12.1rem}.md-header-nav__button.md-icon--search{display:none}.md-header-nav__source{display:block;width:11.7rem;max-width:11.7rem;padding-right:.6rem}[dir=rtl] .md-header-nav__source{padding-right:initial;padding-left:.6rem}.md-search{padding:.2rem}.md-search__overlay{position:fixed;top:0;left:0;width:0;height:0;-webkit-transition:width 0s .25s,height 0s .25s,opacity .25s;transition:width 0s .25s,height 0s .25s,opacity .25s;background-color:rgba(0,0,0,.54);cursor:pointer}[dir=rtl] .md-search__overlay{right:0;left:initial}[data-md-toggle=search]:checked~.md-header .md-search__overlay{width:100%;height:100%;-webkit-transition:width 0s,height 0s,opacity .25s;transition:width 0s,height 0s,opacity .25s;opacity:1}.md-search__inner{position:relative;width:11.5rem;margin-right:.8rem;padding:.1rem 0;float:right;-webkit-transition:width .25s cubic-bezier(.1,.7,.1,1);transition:width .25s cubic-bezier(.1,.7,.1,1)}[dir=rtl] .md-search__inner{margin-right:initial;margin-left:.8rem;float:left}.md-search__form,.md-search__input{border-radius:.1rem}.md-search__input{width:100%;height:1.8rem;padding-left:2.2rem;-webkit-transition:background-color .25s cubic-bezier(.1,.7,.1,1),color .25s cubic-bezier(.1,.7,.1,1);transition:background-color .25s cubic-bezier(.1,.7,.1,1),color .25s cubic-bezier(.1,.7,.1,1);background-color:rgba(0,0,0,.26);color:inherit;font-size:.8rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input+.md-search__icon{color:inherit}.md-search__input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.md-search__input::-moz-placeholder{color:rgba(255,255,255,.7)}.md-search__input:-ms-input-placeholder,.md-search__input::-ms-input-placeholder{color:rgba(255,255,255,.7)}.md-search__input::placeholder{color:rgba(255,255,255,.7)}.md-search__input:hover{background-color:rgba(255,255,255,.12)}[data-md-toggle=search]:checked~.md-header .md-search__input{border-radius:.1rem .1rem 0 0;background-color:#fff;color:rgba(0,0,0,.87);text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input:-ms-input-placeholder,[data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:rgba(0,0,0,.54)}.md-search__output{top:1.9rem;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4);opacity:1}.md-search__scrollwrap{max-height:0}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-search-result__article,.md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem;padding-left:initial}[dir=rtl] .md-search-result__article{padding-right:2.2rem;padding-left:.8rem}.md-sidebar--secondary{display:block;margin-left:calc(100% - 12.1rem)}[dir=rtl] .md-sidebar--secondary{margin-right:calc(100% - 12.1rem);margin-left:initial}.md-sidebar--secondary .md-sidebar__scrollwrap{-webkit-overflow-scrolling:touch}}@media only screen and (min-width:76.25em){.md-content{margin-left:12.1rem}[dir=rtl] .md-content{margin-right:12.1rem}.md-content__inner{margin-right:1.2rem;margin-left:1.2rem}.md-header-nav__button.md-icon--menu,.no-js .md-nav__toggle~.md-nav{display:none}.md-nav{-webkit-transition:max-height .25s cubic-bezier(.86,0,.07,1);transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav__toggle~.md-nav{max-height:0;overflow:hidden}.md-nav__toggle:checked~.md-nav{max-height:100%}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--nested>.md-nav__link::after{display:inline-block;-webkit-transform-origin:.45em .45em;transform-origin:.45em .45em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;vertical-align:-.125em}.js .md-nav__item--nested>.md-nav__link::after{-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.md-search__inner{margin-right:1.2rem}[dir=rtl] .md-search__inner{margin-left:1.2rem}[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}.md-search__scrollwrap{width:34.4rem}.md-sidebar--secondary{margin-left:48.9rem}[dir=rtl] .md-sidebar--secondary{margin-right:48.9rem;margin-left:initial}.md-tabs~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{font-size:0;visibility:hidden}.md-tabs--active~.md-main .md-nav--primary .md-nav__title{display:block;padding:0}.md-tabs--active~.md-main .md-nav--primary .md-nav__title--site,.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested>.md-nav__link{display:none}.no-js .md-tabs--active~.md-main .md-nav--primary .md-nav{display:block}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item{font-size:0;visibility:hidden}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{display:none;font-size:.7rem;overflow:auto;visibility:visible}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--active{display:block}.md-tabs--active~.md-main .md-nav[data-md-level="1"]{max-height:initial;overflow:visible}.md-tabs--active~.md-main .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-left:0}.md-tabs--active~.md-main .md-nav[data-md-level="1"] .md-nav .md-nav__title{display:none}}@media only screen and (min-width:45em){.md-footer-nav__link{width:50%}.md-footer-copyright{max-width:75%;float:left}[dir=rtl] .md-footer-copyright{float:right}.md-footer-social{padding:.6rem 0;float:right}[dir=rtl] .md-footer-social{float:left}}@media only screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(45);transform:scale(45)}}@media only screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(60);transform:scale(60)}}@media only screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(75);transform:scale(75)}}@media only screen and (min-width:60em) and (max-width:76.1875em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}.md-search__scrollwrap{width:23.4rem}.md-search-result__teaser{max-height:2.5rem;-webkit-line-clamp:3}}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{-webkit-transform:translateZ(0);transform:translateZ(0)}} +@charset "UTF-8";@-webkit-keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@-webkit-keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}html{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;height:100%;font-size:125%;overflow-x:hidden}*,::after,::before{box-sizing:inherit}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,hr{padding:0;border:0}hr{overflow:visible;box-sizing:content-box;display:block;height:.05rem}a{-webkit-text-decoration-skip:objects;color:inherit;text-decoration:none}a,button,input,label{-webkit-tap-highlight-color:transparent}small,sub,sup{font-size:80%}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}table{border-collapse:separate;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{margin:0;outline-style:none;background:0 0;font-size:inherit}input{border:0;outline:0}.md-clipboard::before,.md-icon,.md-nav__button,.md-nav__link::after,.md-nav__title::before,.md-search-result__article--document::before,.md-source-file::before,.md-typeset .admonition>.admonition-title::before,.md-typeset .admonition>summary::before,.md-typeset .critic.comment::before,.md-typeset .footnote-backref,.md-typeset .task-list-control .task-list-indicator::before,.md-typeset details>.admonition-title::before,.md-typeset details>summary::before,.md-typeset summary::after{font-family:"Material Icons";font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;white-space:nowrap;speak:none;word-wrap:normal;direction:ltr}.md-content__icon{display:inline-block;width:2rem;padding:.4rem;font-size:1.2rem;cursor:pointer}.md-footer-nav__button,.md-header-nav__button,.md-nav__button{margin:.2rem}.md-nav__title::before{width:2rem;margin:.2rem;padding:.4rem;font-size:1.2rem;cursor:pointer}.md-footer-nav__button,.md-header-nav__button,.md-nav__button,.md-search-result__article--document::before{display:inline-block;width:2rem;padding:.4rem;font-size:1.2rem;cursor:pointer}.md-icon--arrow-back::before{content:""}.md-icon--arrow-forward::before,[dir=rtl] .md-icon--arrow-back::before{content:""}.md-icon--menu::before{content:""}.md-icon--search::before{content:""}[dir=rtl] .md-icon--arrow-forward::before{content:""}body,code,input,kbd,pre{color:rgba(0,0,0,.87);-webkit-font-feature-settings:"kern","liga";font-feature-settings:"kern","liga";font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{-webkit-font-feature-settings:"kern";font-feature-settings:"kern";font-family:"Courier New",Courier,monospace}.md-typeset{font-size:.8rem;line-height:1.6;-webkit-print-color-adjust:exact}.md-typeset blockquote,.md-typeset ol,.md-typeset p,.md-typeset ul{margin:1em 0}.md-typeset h1{margin:0 0 2rem;color:rgba(0,0,0,.54);font-size:1.5625rem;font-weight:300;letter-spacing:-.01em;line-height:1.3}.md-typeset h2,.md-typeset h3{margin:2rem 0 .8rem;font-size:1.25rem;font-weight:300;letter-spacing:-.01em;line-height:1.4}.md-typeset h3{margin:1.6rem 0 .8rem;font-size:1rem;font-weight:400;line-height:1.5}.md-typeset h2+h3{margin-top:.8rem}.md-typeset h4,.md-typeset h5,.md-typeset h6{margin:.8rem 0;font-size:.8rem;font-weight:700;letter-spacing:-.01em}.md-typeset h5,.md-typeset h6{color:rgba(0,0,0,.54);font-size:.64rem}.md-typeset h5{text-transform:uppercase}.md-typeset hr{margin:1.5em 0;border-bottom:.05rem dotted rgba(0,0,0,.26)}.md-typeset a{color:#3f51b5;word-break:break-word}.md-typeset a,.md-typeset a::before{-webkit-transition:color .125s;transition:color .125s}.md-typeset a:active,.md-typeset a:hover{color:#536dfe}.md-typeset code,.md-typeset pre{background-color:rgba(236,236,236,.5);color:#37474f;font-size:85%;direction:ltr}.md-typeset code{margin:0 .29412em;padding:.07353em 0;border-radius:.1rem;box-shadow:.29412em 0 0 rgba(236,236,236,.5),-.29412em 0 0 rgba(236,236,236,.5);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset h1 code,.md-typeset h2 code,.md-typeset h3 code,.md-typeset h4 code,.md-typeset h5 code,.md-typeset h6 code{margin:0;background-color:transparent;box-shadow:none}.md-typeset a>code{margin:inherit;padding:inherit;border-radius:initial;background-color:inherit;color:inherit;box-shadow:none}.md-typeset pre{position:relative;margin:1em 0;border-radius:.1rem;line-height:1.4;-webkit-overflow-scrolling:touch}.md-typeset pre>code{display:block;margin:0;padding:.525rem .6rem;background-color:transparent;font-size:inherit;box-shadow:none;-webkit-box-decoration-break:slice;box-decoration-break:slice;overflow:auto}.md-typeset pre>code::-webkit-scrollbar{width:.2rem;height:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-typeset kbd{padding:0 .29412em;border:.05rem solid #c9c9c9;border-radius:.15rem;border-bottom-color:#bcbcbc;background-color:#fcfcfc;color:#555;font-size:85%;box-shadow:0 .05rem 0 #b0b0b0;word-break:break-word}.md-typeset mark{margin:0 .25em;padding:.0625em 0;border-radius:.1rem;background-color:rgba(255,235,59,.5);box-shadow:.25em 0 0 rgba(255,235,59,.5),-.25em 0 0 rgba(255,235,59,.5);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset abbr{border-bottom:.05rem dotted rgba(0,0,0,.54);text-decoration:none;cursor:help}.md-typeset small{opacity:.75}.md-typeset sub,.md-typeset sup{margin-left:.07812em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.07812em;margin-left:initial}.md-typeset blockquote{padding-left:.6rem;border-left:.2rem solid rgba(0,0,0,.26);color:rgba(0,0,0,.54)}[dir=rtl] .md-typeset blockquote{padding-right:.6rem;padding-left:initial;border-right:.2rem solid rgba(0,0,0,.26);border-left:initial}.md-typeset ul{list-style-type:disc}.md-typeset ol,.md-typeset ul{margin-left:.625em;padding:0}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em;margin-left:initial}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em;margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em;margin-left:initial}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin:.5em 0 .5em .625em}.md-typeset dd{margin:1em 0 1em 1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em;margin-left:initial}.md-typeset iframe,.md-typeset img,.md-typeset svg{max-width:100%}.md-typeset table:not([class]){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:inline-block;max-width:100%;border-radius:.1rem;font-size:.64rem;overflow:auto;-webkit-overflow-scrolling:touch}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{min-width:5rem;padding:.6rem .8rem;background-color:rgba(0,0,0,.54);color:#fff;vertical-align:top}.md-typeset table:not([class]) td{padding:.6rem .8rem;border-top:.05rem solid rgba(0,0,0,.07);vertical-align:top}.md-typeset table:not([class]) tr{-webkit-transition:background-color .125s;transition:background-color .125s}.md-typeset table:not([class]) tr:hover{background-color:rgba(0,0,0,.035);box-shadow:0 .05rem 0 #fff inset}.md-typeset table:not([class]) tr:first-child td{border-top:0}.md-typeset table:not([class]) a{word-break:normal}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.md-typeset .md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}.md-typeset .md-typeset__table table{display:table;width:100%;margin:0;overflow:hidden}body{position:relative;height:100%;font-size:.5rem}.md-grid{max-width:61rem;margin-right:auto;margin-left:auto}.md-container,.md-main{overflow:auto}.md-container{display:table;width:100%;height:100%;padding-top:2.4rem;table-layout:fixed}.md-main{display:table-row;height:100%}.md-main__inner{height:100%;padding-top:1.5rem;padding-bottom:.05rem}.md-toggle,.no-js .md-header-nav__button.md-icon--search{display:none}.md-overlay{position:fixed;top:0;width:0;height:0;-webkit-transition:width 0s .25s,height 0s .25s,opacity .25s;transition:width 0s .25s,height 0s .25s,opacity .25s;background-color:rgba(0,0,0,.54);opacity:0;z-index:3}.md-flex{display:table}.md-flex__cell{display:table-cell;position:relative;vertical-align:top}.md-flex__cell--shrink{width:0%}.md-flex__cell--stretch{display:table;width:100%;table-layout:fixed}.md-flex__ellipsis{display:table-cell;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-skip{position:fixed;width:.05rem;height:.05rem;margin:.5rem;padding:.3rem .5rem;-webkit-transform:translateY(.4rem);transform:translateY(.4rem);border-radius:.1rem;background-color:rgba(0,0,0,.87);color:#fff;font-size:.64rem;opacity:0;overflow:hidden}.md-skip:focus{width:auto;height:auto;clip:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .175s .075s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s .075s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s .075s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1;z-index:10}@page{margin:25mm}.md-clipboard{position:absolute;top:.3rem;right:.3rem;width:1.4rem;height:1.4rem;border-radius:.1rem;font-size:.8rem;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-clipboard::before{-webkit-transition:color .25s,opacity .25s;transition:color .25s,opacity .25s;color:rgba(0,0,0,.07);content:"\E14D"}.codehilite:hover .md-clipboard::before,.md-typeset .highlight:hover .md-clipboard::before,pre:hover .md-clipboard::before{color:rgba(0,0,0,.54)}.md-clipboard:focus::before,.md-clipboard:hover::before{color:#536dfe}.md-clipboard__message{display:block;position:absolute;top:0;right:1.7rem;padding:.3rem .5rem;-webkit-transform:translateX(.4rem);transform:translateX(.4rem);-webkit-transition:opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);transition:transform .25s cubic-bezier(.9,.1,.9,0),opacity .175s;transition:transform .25s cubic-bezier(.9,.1,.9,0),opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);border-radius:.1rem;background-color:rgba(0,0,0,.54);color:#fff;font-size:.64rem;white-space:nowrap;opacity:0;pointer-events:none}.md-clipboard__message--active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .175s .075s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s .075s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s .075s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1;pointer-events:initial}.md-clipboard__message::before{content:attr(aria-label)}.md-clipboard__message::after{display:block;position:absolute;top:50%;right:-.2rem;width:0;margin-top:-.2rem;border-width:.2rem 0 .2rem .2rem;border-style:solid;border-color:transparent rgba(0,0,0,.54);content:""}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}.md-content__inner::before{display:block;height:.4rem;content:""}.md-content__inner>:last-child{margin-bottom:0}.md-content__icon{position:relative;margin:.4rem 0;padding:0;float:right}.md-typeset .md-content__icon{color:rgba(0,0,0,.26)}.md-header{position:fixed;top:0;right:0;left:0;height:2.4rem;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;background-color:#3f51b5;color:#fff;box-shadow:none;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-js .md-header{-webkit-transition:none;transition:none;box-shadow:none}.md-header[data-md-state=shadow]{-webkit-transition:background-color .25s,color .25s,box-shadow .25s;transition:background-color .25s,color .25s,box-shadow .25s;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2)}.md-header-nav{padding:0 .2rem}.md-header-nav__button{position:relative;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:1}.md-header-nav__button:hover{opacity:.7}.md-header-nav__button.md-logo *{display:block}.md-header-nav__topic{display:block;position:absolute;width:calc(100% - 1rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);opacity:0;z-index:-1;pointer-events:none}[dir=rtl] .md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}.no-js .md-header-nav__topic{position:initial}.no-js .md-header-nav__topic+.md-header-nav__topic{display:none}.md-header-nav__title{padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-header-nav__title[data-md-state=active] .md-header-nav__topic{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);opacity:0;z-index:-1;pointer-events:none}[dir=rtl] .md-header-nav__title[data-md-state=active] .md-header-nav__topic{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.md-header-nav__title[data-md-state=active] .md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);opacity:1;z-index:0;pointer-events:initial}.md-header-nav__source{display:none}.md-hero{-webkit-transition:background .25s;transition:background .25s;background-color:#3f51b5;color:#fff;font-size:1rem;overflow:hidden}.md-hero__inner{margin-top:1rem;padding:.8rem .8rem .4rem;-webkit-transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);-webkit-transition-delay:.1s;transition-delay:.1s}[data-md-state=hidden] .md-hero__inner{pointer-events:none;-webkit-transform:translateY(.625rem);transform:translateY(.625rem);-webkit-transition:opacity .1s 0s,-webkit-transform 0s .4s;transition:transform 0s .4s,opacity .1s 0s;transition:transform 0s .4s,opacity .1s 0s,-webkit-transform 0s .4s;opacity:0}.md-hero--expand .md-hero__inner{margin-bottom:1.2rem}.md-footer-nav{background-color:rgba(0,0,0,.87);color:#fff}.md-footer-nav__inner{padding:.2rem;overflow:auto}.md-footer-nav__link{padding-top:1.4rem;padding-bottom:.4rem;-webkit-transition:opacity .25s;transition:opacity .25s}.md-footer-nav__link:hover{opacity:.7}.md-footer-nav__link--prev{width:25%;float:left}[dir=rtl] .md-footer-nav__link--prev{float:right}.md-footer-nav__link--next{width:75%;float:right;text-align:right}[dir=rtl] .md-footer-nav__link--next{float:left;text-align:left}.md-footer-nav__button{-webkit-transition:background .25s;transition:background .25s}.md-footer-nav__title{position:relative;padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-footer-nav__direction{position:absolute;right:0;left:0;margin-top:-1rem;padding:0 1rem;color:rgba(255,255,255,.7);font-size:.75rem}.md-footer-meta{background-color:rgba(0,0,0,.895)}.md-footer-meta__inner{padding:.2rem;overflow:auto}html .md-footer-meta.md-typeset a{color:rgba(255,255,255,.7)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:#fff}.md-footer-copyright{margin:0 .6rem;padding:.4rem 0;color:rgba(255,255,255,.3);font-size:.64rem}.md-footer-copyright__highlight{color:rgba(255,255,255,.7)}.md-footer-social{margin:0 .4rem;padding:.2rem 0 .6rem}.md-footer-social__link{display:inline-block;width:1.6rem;height:1.6rem;font-size:.8rem;text-align:center}.md-footer-social__link::before{line-height:1.9}.md-footer-social__link svg{width:.8rem;-webkit-transition:fill .25s;transition:fill .25s;vertical-align:-25%;fill:rgba(255,255,255,.7)}.md-footer-social__link:focus svg,.md-footer-social__link:hover svg{fill:#fff}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{display:block;padding:0 .6rem;font-weight:700;text-overflow:ellipsis;overflow:hidden}.md-nav__title::before{display:none;content:"\E5C4"}[dir=rtl] .md-nav__title::before{content:"\E5C8"}.md-nav__title .md-nav__button{display:none}.md-nav__list{margin:0;padding:0;list-style:none}.md-nav__item{padding:0 .6rem}.md-nav__item:last-child{padding-bottom:.6rem}.md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-right:.6rem;padding-left:0}.md-nav__item .md-nav__item:last-child{padding-bottom:0}.md-nav__button img{width:100%;height:auto}.md-nav__link{display:block;margin-top:.625em;-webkit-transition:color .125s;transition:color .125s;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.md-nav__item--nested>.md-nav__link::after{content:"\E313"}html .md-nav__link[for=__toc],html .md-nav__link[for=__toc]+.md-nav__link::after,html .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__link[data-md-state=blur],html body .md-typeset .md-source-file{color:rgba(0,0,0,.54)}.md-nav__link--active,.md-nav__link:active{color:#3f51b5}.md-nav__item--nested>.md-nav__link{color:inherit}.md-nav__link:focus,.md-nav__link:hover{color:#536dfe}.md-nav__source,.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}.md-search__form{position:relative}.md-search__input{position:relative;padding:0 2.2rem 0 3.6rem;text-overflow:ellipsis;z-index:2}[dir=rtl] .md-search__input{padding:0 3.6rem 0 2.2rem}.md-search__input::-webkit-input-placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-moz-placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input:-ms-input-placeholder,.md-search__input::-ms-input-placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-webkit-input-placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input::-moz-placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input:-ms-input-placeholder,.md-search__input::-ms-input-placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input::-ms-clear{display:none}.md-search__icon{position:absolute;-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:color .25s cubic-bezier(.1,.7,.1,1),opacity .25s;font-size:1.2rem;cursor:pointer;z-index:2}.md-search-result__link:hover .md-search-result__article::before,.md-search-result__link[data-md-state=active] .md-search-result__article::before,.md-search__icon:hover{opacity:.7}.md-search__icon[for=__search]{top:.3rem;left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem;left:initial}.md-search__icon[for=__search]::before{content:"\E8B6"}.md-search__icon[type=reset]{top:.3rem;right:.5rem;-webkit-transform:scale(.125);transform:scale(.125);-webkit-transition:opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);opacity:0}[dir=rtl] .md-search__icon[type=reset]{right:initial;left:.5rem}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]{-webkit-transform:scale(1);transform:scale(1);opacity:1}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]:hover{opacity:.7}.md-search__output{position:absolute;width:100%;border-radius:0 0 .1rem .1rem;overflow:hidden;z-index:1}.md-search__scrollwrap{height:100%;background-color:#fff;box-shadow:0 .05rem 0 rgba(0,0,0,.07) inset;overflow-y:auto;-webkit-overflow-scrolling:touch}.md-search-result{color:rgba(0,0,0,.87);word-break:break-word}.md-search-result__meta{padding:0 .8rem;background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.54);font-size:.64rem;line-height:1.8rem}.md-search-result__list{margin:0;padding:0;border-top:.05rem solid rgba(0,0,0,.07);list-style:none}.md-search-result__item{box-shadow:0 -.05rem 0 rgba(0,0,0,.07)}.md-search-result__link{display:block;-webkit-transition:background .25s;transition:background .25s;outline:0;overflow:hidden}.md-search-result__link:hover,.md-search-result__link[data-md-state=active]{background-color:rgba(83,109,254,.1)}.md-search-result__link:last-child .md-search-result__teaser,html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}.md-search-result__article{position:relative;padding:0 .8rem;overflow:auto}.md-search-result__article--document::before{position:absolute;left:0;margin:.1rem;-webkit-transition:opacity .25s;transition:opacity .25s;color:rgba(0,0,0,.54);content:"\E880"}[dir=rtl] .md-search-result__article--document::before{right:0;left:initial}.md-search-result__article--document .md-search-result__title{margin:.55rem 0;font-size:.8rem;font-weight:400;line-height:1.4}.md-search-result__title{margin:.5em 0;font-size:.64rem;font-weight:700;line-height:1.4}.md-search-result__teaser{display:-webkit-box;max-height:1.65rem;margin:.5em 0;color:rgba(0,0,0,.54);font-size:.64rem;line-height:1.4;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.md-search-result em{font-style:normal;font-weight:700;text-decoration:underline}.md-sidebar{position:absolute;width:12.1rem;padding:1.2rem 0;overflow:hidden}.md-sidebar[data-md-state=lock]{position:fixed;top:2.4rem}.md-sidebar--secondary,.md-typeset .superfences-tabs>input{display:none}.md-sidebar__scrollwrap{max-height:100%;margin:0 .2rem;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-sidebar__scrollwrap::-webkit-scrollbar,.md-typeset .codehilite code::-webkit-scrollbar,.md-typeset .codehilite pre::-webkit-scrollbar,.md-typeset .highlight code::-webkit-scrollbar,.md-typeset .highlight pre::-webkit-scrollbar{width:.2rem;height:.2rem}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb,.md-typeset .codehilite code::-webkit-scrollbar-thumb,.md-typeset .codehilite pre::-webkit-scrollbar-thumb,.md-typeset .highlight code::-webkit-scrollbar-thumb,.md-typeset .highlight pre::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover,.md-typeset .codehilite code::-webkit-scrollbar-thumb:hover,.md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,.md-typeset .highlight code::-webkit-scrollbar-thumb:hover,.md-typeset .highlight pre::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-source{display:block;padding-right:.6rem;-webkit-transition:opacity .25s;transition:opacity .25s;font-size:.65rem;line-height:1.2;white-space:nowrap}[dir=rtl] .md-source{padding-right:initial;padding-left:.6rem}.md-source:hover{opacity:.7}.md-source::after{height:2.4rem;content:""}.md-source::after,.md-source__icon,.md-source__repository{display:inline-block;vertical-align:middle}.md-source__icon{width:2.4rem;height:2.4rem}.md-source__icon svg{width:1.2rem;height:1.2rem;margin-top:.6rem;margin-left:.6rem;fill:#fff}[dir=rtl] .md-source__icon svg{margin-right:.6rem;margin-left:initial}.md-source__icon+.md-source__repository{margin-left:-2rem;padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem;margin-left:initial;padding-right:2rem;padding-left:initial}.md-source__repository{max-width:100%;margin-left:.6rem;font-weight:700;text-overflow:ellipsis;overflow:hidden}.md-source__facts{margin:0;padding:0;font-size:.55rem;font-weight:700;list-style-type:none;opacity:.75;overflow:hidden}[data-md-state=done] .md-source__facts{-webkit-animation:md-source__facts--done .25s ease-in;animation:md-source__facts--done .25s ease-in}.md-source__fact{float:left}[dir=rtl] .md-source__fact{float:right}[data-md-state=done] .md-source__fact{-webkit-animation:md-source__fact--done .4s ease-out;animation:md-source__fact--done .4s ease-out}.md-source__fact::before{margin:0 .1rem;content:"\00B7"}.md-source__fact:first-child::before{display:none}.md-source-file{display:inline-block;margin:1em .5em 1em 0;padding-right:.25rem;border-radius:.1rem;background-color:rgba(0,0,0,.07);font-size:.64rem;list-style-type:none;cursor:pointer;overflow:hidden}.md-source-file::before{display:inline-block;margin-right:.25rem;padding:.25rem;background-color:rgba(0,0,0,.26);color:#fff;font-size:.8rem;content:"\E86F";vertical-align:middle}html .md-source-file{-webkit-transition:background .4s,color .4s,box-shadow .4s cubic-bezier(.4,0,.2,1);transition:background .4s,color .4s,box-shadow .4s cubic-bezier(.4,0,.2,1)}html .md-source-file::before{-webkit-transition:inherit;transition:inherit}.md-source-file:hover{box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.md-source-file:hover::before{background-color:#536dfe}.md-tabs{width:100%;-webkit-transition:background .25s;transition:background .25s;background-color:#3f51b5;color:#fff;overflow:auto}.md-tabs__list{margin:0;margin-left:.2rem;padding:0;list-style:none;white-space:nowrap}.md-tabs__item{display:inline-block;height:2.4rem;padding-right:.6rem;padding-left:.6rem}.md-tabs__link{display:block;margin-top:.8rem;-webkit-transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);font-size:.7rem;opacity:.7}.md-tabs__link--active,.md-tabs__link:hover{color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{-webkit-transition-delay:.02s;transition-delay:.02s}.md-tabs__item:nth-child(3) .md-tabs__link{-webkit-transition-delay:.04s;transition-delay:.04s}.md-tabs__item:nth-child(4) .md-tabs__link{-webkit-transition-delay:.06s;transition-delay:.06s}.md-tabs__item:nth-child(5) .md-tabs__link{-webkit-transition-delay:.08s;transition-delay:.08s}.md-tabs__item:nth-child(6) .md-tabs__link{-webkit-transition-delay:.1s;transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{-webkit-transition-delay:.12s;transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{-webkit-transition-delay:.14s;transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{-webkit-transition-delay:.16s;transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{-webkit-transition-delay:.18s;transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{-webkit-transition-delay:.2s;transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{-webkit-transition-delay:.22s;transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{-webkit-transition-delay:.24s;transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{-webkit-transition-delay:.26s;transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{-webkit-transition-delay:.28s;transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{-webkit-transition-delay:.3s;transition-delay:.3s}.md-tabs[data-md-state=hidden]{pointer-events:none}.md-tabs[data-md-state=hidden] .md-tabs__link{-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:color .25s,opacity .1s,-webkit-transform 0s .4s;transition:color .25s,transform 0s .4s,opacity .1s;transition:color .25s,transform 0s .4s,opacity .1s,-webkit-transform 0s .4s;opacity:0}.md-typeset .admonition,.md-typeset details{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin:1.5625em 0;padding:0 .6rem;border-left:.2rem solid #448aff;border-radius:.1rem;font-size:.64rem;overflow:auto}[dir=rtl] .md-typeset .admonition,[dir=rtl] .md-typeset details{border-right:.2rem solid #448aff;border-left:none}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin:1em 0}.md-typeset .admonition>.admonition-title,.md-typeset .admonition>summary,.md-typeset details>.admonition-title,.md-typeset details>summary{margin:0 -.6rem;padding:.4rem .6rem .4rem 2rem;border-bottom:.05rem solid rgba(68,138,255,.1);background-color:rgba(68,138,255,.1);font-weight:700}[dir=rtl] .md-typeset .admonition>.admonition-title,[dir=rtl] .md-typeset .admonition>summary,[dir=rtl] .md-typeset details>.admonition-title,[dir=rtl] .md-typeset details>summary{padding:.4rem 2rem .4rem .6rem}.md-typeset .admonition>.admonition-title:last-child,.md-typeset .admonition>summary:last-child,.md-typeset details>.admonition-title:last-child,.md-typeset details>summary:last-child{margin-bottom:0}.md-typeset .admonition>.admonition-title::before,.md-typeset .admonition>summary::before,.md-typeset details>.admonition-title::before,.md-typeset details>summary::before{position:absolute;margin-left:-1.4rem;color:#448aff;font-size:1rem;content:"\E3C9"}[dir=rtl] .md-typeset .admonition>.admonition-title::before,[dir=rtl] .md-typeset .admonition>summary::before,[dir=rtl] .md-typeset details>.admonition-title::before,[dir=rtl] .md-typeset details>summary::before{margin-right:-1.4rem;margin-left:initial}.md-typeset .admonition.abstract,.md-typeset .admonition.summary,.md-typeset .admonition.tldr,.md-typeset details.abstract,.md-typeset details.summary,.md-typeset details.tldr{border-left-color:#00b0ff}[dir=rtl] .md-typeset .admonition.abstract,[dir=rtl] .md-typeset .admonition.summary,[dir=rtl] .md-typeset .admonition.tldr,[dir=rtl] .md-typeset details.abstract,[dir=rtl] .md-typeset details.summary,[dir=rtl] .md-typeset details.tldr{border-right-color:#00b0ff}.md-typeset .admonition.abstract>.admonition-title,.md-typeset .admonition.abstract>summary,.md-typeset .admonition.summary>.admonition-title,.md-typeset .admonition.summary>summary,.md-typeset .admonition.tldr>.admonition-title,.md-typeset .admonition.tldr>summary,.md-typeset details.abstract>.admonition-title,.md-typeset details.abstract>summary,.md-typeset details.summary>.admonition-title,.md-typeset details.summary>summary,.md-typeset details.tldr>.admonition-title,.md-typeset details.tldr>summary{border-bottom-color:rgba(0,176,255,.1);background-color:rgba(0,176,255,.1)}.md-typeset .admonition.abstract>.admonition-title::before,.md-typeset .admonition.abstract>summary::before,.md-typeset .admonition.summary>.admonition-title::before,.md-typeset .admonition.summary>summary::before,.md-typeset .admonition.tldr>.admonition-title::before,.md-typeset .admonition.tldr>summary::before,.md-typeset details.abstract>.admonition-title::before,.md-typeset details.abstract>summary::before,.md-typeset details.summary>.admonition-title::before,.md-typeset details.summary>summary::before,.md-typeset details.tldr>.admonition-title::before,.md-typeset details.tldr>summary::before{color:#00b0ff;content:""}.md-typeset .admonition.info,.md-typeset .admonition.todo,.md-typeset details.info,.md-typeset details.todo{border-left-color:#00b8d4}[dir=rtl] .md-typeset .admonition.info,[dir=rtl] .md-typeset .admonition.todo,[dir=rtl] .md-typeset details.info,[dir=rtl] .md-typeset details.todo{border-right-color:#00b8d4}.md-typeset .admonition.info>.admonition-title,.md-typeset .admonition.info>summary,.md-typeset .admonition.todo>.admonition-title,.md-typeset .admonition.todo>summary,.md-typeset details.info>.admonition-title,.md-typeset details.info>summary,.md-typeset details.todo>.admonition-title,.md-typeset details.todo>summary{border-bottom-color:rgba(0,184,212,.1);background-color:rgba(0,184,212,.1)}.md-typeset .admonition.info>.admonition-title::before,.md-typeset .admonition.info>summary::before,.md-typeset .admonition.todo>.admonition-title::before,.md-typeset .admonition.todo>summary::before,.md-typeset details.info>.admonition-title::before,.md-typeset details.info>summary::before,.md-typeset details.todo>.admonition-title::before,.md-typeset details.todo>summary::before{color:#00b8d4;content:""}.md-typeset .admonition.hint,.md-typeset .admonition.important,.md-typeset .admonition.tip,.md-typeset details.hint,.md-typeset details.important,.md-typeset details.tip{border-left-color:#00bfa5}[dir=rtl] .md-typeset .admonition.hint,[dir=rtl] .md-typeset .admonition.important,[dir=rtl] .md-typeset .admonition.tip,[dir=rtl] .md-typeset details.hint,[dir=rtl] .md-typeset details.important,[dir=rtl] .md-typeset details.tip{border-right-color:#00bfa5}.md-typeset .admonition.hint>.admonition-title,.md-typeset .admonition.hint>summary,.md-typeset .admonition.important>.admonition-title,.md-typeset .admonition.important>summary,.md-typeset .admonition.tip>.admonition-title,.md-typeset .admonition.tip>summary,.md-typeset details.hint>.admonition-title,.md-typeset details.hint>summary,.md-typeset details.important>.admonition-title,.md-typeset details.important>summary,.md-typeset details.tip>.admonition-title,.md-typeset details.tip>summary{border-bottom-color:rgba(0,191,165,.1);background-color:rgba(0,191,165,.1)}.md-typeset .admonition.hint>.admonition-title::before,.md-typeset .admonition.hint>summary::before,.md-typeset .admonition.important>.admonition-title::before,.md-typeset .admonition.important>summary::before,.md-typeset .admonition.tip>.admonition-title::before,.md-typeset .admonition.tip>summary::before,.md-typeset details.hint>.admonition-title::before,.md-typeset details.hint>summary::before,.md-typeset details.important>.admonition-title::before,.md-typeset details.important>summary::before,.md-typeset details.tip>.admonition-title::before,.md-typeset details.tip>summary::before{color:#00bfa5;content:""}.md-typeset .admonition.check,.md-typeset .admonition.done,.md-typeset .admonition.success,.md-typeset details.check,.md-typeset details.done,.md-typeset details.success{border-left-color:#00c853}[dir=rtl] .md-typeset .admonition.check,[dir=rtl] .md-typeset .admonition.done,[dir=rtl] .md-typeset .admonition.success,[dir=rtl] .md-typeset details.check,[dir=rtl] .md-typeset details.done,[dir=rtl] .md-typeset details.success{border-right-color:#00c853}.md-typeset .admonition.check>.admonition-title,.md-typeset .admonition.check>summary,.md-typeset .admonition.done>.admonition-title,.md-typeset .admonition.done>summary,.md-typeset .admonition.success>.admonition-title,.md-typeset .admonition.success>summary,.md-typeset details.check>.admonition-title,.md-typeset details.check>summary,.md-typeset details.done>.admonition-title,.md-typeset details.done>summary,.md-typeset details.success>.admonition-title,.md-typeset details.success>summary{border-bottom-color:rgba(0,200,83,.1);background-color:rgba(0,200,83,.1)}.md-typeset .admonition.check>.admonition-title::before,.md-typeset .admonition.check>summary::before,.md-typeset .admonition.done>.admonition-title::before,.md-typeset .admonition.done>summary::before,.md-typeset .admonition.success>.admonition-title::before,.md-typeset .admonition.success>summary::before,.md-typeset details.check>.admonition-title::before,.md-typeset details.check>summary::before,.md-typeset details.done>.admonition-title::before,.md-typeset details.done>summary::before,.md-typeset details.success>.admonition-title::before,.md-typeset details.success>summary::before{color:#00c853;content:""}.md-typeset .admonition.faq,.md-typeset .admonition.help,.md-typeset .admonition.question,.md-typeset details.faq,.md-typeset details.help,.md-typeset details.question{border-left-color:#64dd17}[dir=rtl] .md-typeset .admonition.faq,[dir=rtl] .md-typeset .admonition.help,[dir=rtl] .md-typeset .admonition.question,[dir=rtl] .md-typeset details.faq,[dir=rtl] .md-typeset details.help,[dir=rtl] .md-typeset details.question{border-right-color:#64dd17}.md-typeset .admonition.faq>.admonition-title,.md-typeset .admonition.faq>summary,.md-typeset .admonition.help>.admonition-title,.md-typeset .admonition.help>summary,.md-typeset .admonition.question>.admonition-title,.md-typeset .admonition.question>summary,.md-typeset details.faq>.admonition-title,.md-typeset details.faq>summary,.md-typeset details.help>.admonition-title,.md-typeset details.help>summary,.md-typeset details.question>.admonition-title,.md-typeset details.question>summary{border-bottom-color:rgba(100,221,23,.1);background-color:rgba(100,221,23,.1)}.md-typeset .admonition.faq>.admonition-title::before,.md-typeset .admonition.faq>summary::before,.md-typeset .admonition.help>.admonition-title::before,.md-typeset .admonition.help>summary::before,.md-typeset .admonition.question>.admonition-title::before,.md-typeset .admonition.question>summary::before,.md-typeset details.faq>.admonition-title::before,.md-typeset details.faq>summary::before,.md-typeset details.help>.admonition-title::before,.md-typeset details.help>summary::before,.md-typeset details.question>.admonition-title::before,.md-typeset details.question>summary::before{color:#64dd17;content:""}.md-typeset .admonition.attention,.md-typeset .admonition.caution,.md-typeset .admonition.warning,.md-typeset details.attention,.md-typeset details.caution,.md-typeset details.warning{border-left-color:#ff9100}[dir=rtl] .md-typeset .admonition.attention,[dir=rtl] .md-typeset .admonition.caution,[dir=rtl] .md-typeset .admonition.warning,[dir=rtl] .md-typeset details.attention,[dir=rtl] .md-typeset details.caution,[dir=rtl] .md-typeset details.warning{border-right-color:#ff9100}.md-typeset .admonition.attention>.admonition-title,.md-typeset .admonition.attention>summary,.md-typeset .admonition.caution>.admonition-title,.md-typeset .admonition.caution>summary,.md-typeset .admonition.warning>.admonition-title,.md-typeset .admonition.warning>summary,.md-typeset details.attention>.admonition-title,.md-typeset details.attention>summary,.md-typeset details.caution>.admonition-title,.md-typeset details.caution>summary,.md-typeset details.warning>.admonition-title,.md-typeset details.warning>summary{border-bottom-color:rgba(255,145,0,.1);background-color:rgba(255,145,0,.1)}.md-typeset .admonition.attention>.admonition-title::before,.md-typeset .admonition.attention>summary::before,.md-typeset .admonition.caution>.admonition-title::before,.md-typeset .admonition.caution>summary::before,.md-typeset .admonition.warning>.admonition-title::before,.md-typeset .admonition.warning>summary::before,.md-typeset details.attention>.admonition-title::before,.md-typeset details.attention>summary::before,.md-typeset details.caution>.admonition-title::before,.md-typeset details.caution>summary::before,.md-typeset details.warning>.admonition-title::before,.md-typeset details.warning>summary::before{color:#ff9100;content:""}.md-typeset .admonition.fail,.md-typeset .admonition.failure,.md-typeset .admonition.missing,.md-typeset details.fail,.md-typeset details.failure,.md-typeset details.missing{border-left-color:#ff5252}[dir=rtl] .md-typeset .admonition.fail,[dir=rtl] .md-typeset .admonition.failure,[dir=rtl] .md-typeset .admonition.missing,[dir=rtl] .md-typeset details.fail,[dir=rtl] .md-typeset details.failure,[dir=rtl] .md-typeset details.missing{border-right-color:#ff5252}.md-typeset .admonition.fail>.admonition-title,.md-typeset .admonition.fail>summary,.md-typeset .admonition.failure>.admonition-title,.md-typeset .admonition.failure>summary,.md-typeset .admonition.missing>.admonition-title,.md-typeset .admonition.missing>summary,.md-typeset details.fail>.admonition-title,.md-typeset details.fail>summary,.md-typeset details.failure>.admonition-title,.md-typeset details.failure>summary,.md-typeset details.missing>.admonition-title,.md-typeset details.missing>summary{border-bottom-color:rgba(255,82,82,.1);background-color:rgba(255,82,82,.1)}.md-typeset .admonition.fail>.admonition-title::before,.md-typeset .admonition.fail>summary::before,.md-typeset .admonition.failure>.admonition-title::before,.md-typeset .admonition.failure>summary::before,.md-typeset .admonition.missing>.admonition-title::before,.md-typeset .admonition.missing>summary::before,.md-typeset details.fail>.admonition-title::before,.md-typeset details.fail>summary::before,.md-typeset details.failure>.admonition-title::before,.md-typeset details.failure>summary::before,.md-typeset details.missing>.admonition-title::before,.md-typeset details.missing>summary::before{color:#ff5252;content:""}.md-typeset .admonition.danger,.md-typeset .admonition.error,.md-typeset details.danger,.md-typeset details.error{border-left-color:#ff1744}[dir=rtl] .md-typeset .admonition.danger,[dir=rtl] .md-typeset .admonition.error,[dir=rtl] .md-typeset details.danger,[dir=rtl] .md-typeset details.error{border-right-color:#ff1744}.md-typeset .admonition.danger>.admonition-title,.md-typeset .admonition.danger>summary,.md-typeset .admonition.error>.admonition-title,.md-typeset .admonition.error>summary,.md-typeset details.danger>.admonition-title,.md-typeset details.danger>summary,.md-typeset details.error>.admonition-title,.md-typeset details.error>summary{border-bottom-color:rgba(255,23,68,.1);background-color:rgba(255,23,68,.1)}.md-typeset .admonition.danger>.admonition-title::before,.md-typeset .admonition.danger>summary::before,.md-typeset .admonition.error>.admonition-title::before,.md-typeset .admonition.error>summary::before,.md-typeset details.danger>.admonition-title::before,.md-typeset details.danger>summary::before,.md-typeset details.error>.admonition-title::before,.md-typeset details.error>summary::before{color:#ff1744;content:""}.md-typeset .admonition.bug,.md-typeset details.bug{border-left-color:#f50057}[dir=rtl] .md-typeset .admonition.bug,[dir=rtl] .md-typeset details.bug{border-right-color:#f50057}.md-typeset .admonition.bug>.admonition-title,.md-typeset .admonition.bug>summary,.md-typeset details.bug>.admonition-title,.md-typeset details.bug>summary{border-bottom-color:rgba(245,0,87,.1);background-color:rgba(245,0,87,.1)}.md-typeset .admonition.bug>.admonition-title::before,.md-typeset .admonition.bug>summary::before,.md-typeset details.bug>.admonition-title::before,.md-typeset details.bug>summary::before{color:#f50057;content:""}.md-typeset .admonition.example,.md-typeset details.example{border-left-color:#651fff}[dir=rtl] .md-typeset .admonition.example,[dir=rtl] .md-typeset details.example{border-right-color:#651fff}.md-typeset .admonition.example>.admonition-title,.md-typeset .admonition.example>summary,.md-typeset details.example>.admonition-title,.md-typeset details.example>summary{border-bottom-color:rgba(101,31,255,.1);background-color:rgba(101,31,255,.1)}.md-typeset .admonition.example>.admonition-title::before,.md-typeset .admonition.example>summary::before,.md-typeset details.example>.admonition-title::before,.md-typeset details.example>summary::before{color:#651fff;content:""}.md-typeset .admonition.cite,.md-typeset .admonition.quote,.md-typeset details.cite,.md-typeset details.quote{border-left-color:#9e9e9e}[dir=rtl] .md-typeset .admonition.cite,[dir=rtl] .md-typeset .admonition.quote,[dir=rtl] .md-typeset details.cite,[dir=rtl] .md-typeset details.quote{border-right-color:#9e9e9e}.md-typeset .admonition.cite>.admonition-title,.md-typeset .admonition.cite>summary,.md-typeset .admonition.quote>.admonition-title,.md-typeset .admonition.quote>summary,.md-typeset details.cite>.admonition-title,.md-typeset details.cite>summary,.md-typeset details.quote>.admonition-title,.md-typeset details.quote>summary{border-bottom-color:rgba(158,158,158,.1);background-color:rgba(158,158,158,.1)}.md-typeset .admonition.cite>.admonition-title::before,.md-typeset .admonition.cite>summary::before,.md-typeset .admonition.quote>.admonition-title::before,.md-typeset .admonition.quote>summary::before,.md-typeset details.cite>.admonition-title::before,.md-typeset details.cite>summary::before,.md-typeset details.quote>.admonition-title::before,.md-typeset details.quote>summary::before{color:#9e9e9e;content:""}.codehilite .o,.codehilite .ow,.md-typeset .highlight .o,.md-typeset .highlight .ow{color:inherit}.codehilite .ge,.md-typeset .highlight .ge{color:#000}.codehilite .gr,.md-typeset .highlight .gr{color:#a00}.codehilite .gh,.md-typeset .highlight .gh{color:#999}.codehilite .go,.md-typeset .highlight .go{color:#888}.codehilite .gp,.md-typeset .highlight .gp{color:#555}.codehilite .gs,.md-typeset .highlight .gs{color:inherit}.codehilite .gu,.md-typeset .highlight .gu{color:#aaa}.codehilite .gt,.md-typeset .highlight .gt{color:#a00}.codehilite .gd,.md-typeset .highlight .gd{background-color:#fdd}.codehilite .gi,.md-typeset .highlight .gi{background-color:#dfd}.codehilite .k,.md-typeset .highlight .k{color:#3b78e7}.codehilite .kc,.md-typeset .highlight .kc{color:#a71d5d}.codehilite .kd,.codehilite .kn,.md-typeset .highlight .kd,.md-typeset .highlight .kn{color:#3b78e7}.codehilite .kp,.md-typeset .highlight .kp{color:#a71d5d}.codehilite .kr,.codehilite .kt,.md-typeset .highlight .kr,.md-typeset .highlight .kt{color:#3e61a2}.codehilite .c,.codehilite .cm,.md-typeset .highlight .c,.md-typeset .highlight .cm{color:#999}.codehilite .cp,.md-typeset .highlight .cp{color:#666}.codehilite .c1,.codehilite .ch,.codehilite .cs,.md-typeset .highlight .c1,.md-typeset .highlight .ch,.md-typeset .highlight .cs{color:#999}.codehilite .na,.codehilite .nb,.md-typeset .highlight .na,.md-typeset .highlight .nb{color:#c2185b}.codehilite .bp,.md-typeset .highlight .bp{color:#3e61a2}.codehilite .nc,.md-typeset .highlight .nc{color:#c2185b}.codehilite .no,.md-typeset .highlight .no{color:#3e61a2}.codehilite .nd,.codehilite .ni,.md-typeset .highlight .nd,.md-typeset .highlight .ni{color:#666}.codehilite .ne,.codehilite .nf,.md-typeset .highlight .ne,.md-typeset .highlight .nf{color:#c2185b}.codehilite .nl,.md-typeset .highlight .nl{color:#3b5179}.codehilite .nn,.md-typeset .highlight .nn{color:#ec407a}.codehilite .nt,.md-typeset .highlight .nt{color:#3b78e7}.codehilite .nv,.codehilite .vc,.codehilite .vg,.codehilite .vi,.md-typeset .highlight .nv,.md-typeset .highlight .vc,.md-typeset .highlight .vg,.md-typeset .highlight .vi{color:#3e61a2}.codehilite .nx,.md-typeset .highlight .nx{color:#ec407a}.codehilite .il,.codehilite .m,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo,.md-typeset .highlight .il,.md-typeset .highlight .m,.md-typeset .highlight .mf,.md-typeset .highlight .mh,.md-typeset .highlight .mi,.md-typeset .highlight .mo{color:#e74c3c}.codehilite .s,.codehilite .sb,.codehilite .sc,.md-typeset .highlight .s,.md-typeset .highlight .sb,.md-typeset .highlight .sc{color:#0d904f}.codehilite .sd,.md-typeset .highlight .sd{color:#999}.codehilite .s2,.md-typeset .highlight .s2{color:#0d904f}.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sx,.md-typeset .highlight .se,.md-typeset .highlight .sh,.md-typeset .highlight .si,.md-typeset .highlight .sx{color:#183691}.codehilite .sr,.md-typeset .highlight .sr{color:#009926}.codehilite .s1,.codehilite .ss,.md-typeset .highlight .s1,.md-typeset .highlight .ss{color:#0d904f}.codehilite .err,.md-typeset .highlight .err{color:#a61717}.codehilite .w,.md-typeset .highlight .w{color:transparent}.codehilite .hll,.md-typeset .highlight .hll{display:block;margin:0 -.6rem;padding:0 .6rem;background-color:rgba(255,235,59,.5)}.md-typeset .codehilite,.md-typeset .highlight{position:relative;margin:1em 0;padding:0;border-radius:.1rem;background-color:rgba(236,236,236,.5);color:#37474f;line-height:1.4;-webkit-overflow-scrolling:touch}.md-typeset .codehilite code,.md-typeset .codehilite pre,.md-typeset .highlight code,.md-typeset .highlight pre{display:block;margin:0;padding:.525rem .6rem;background-color:transparent;overflow:auto;vertical-align:top}.md-typeset pre.codehilite,.md-typeset pre.highlight{overflow:visible}.md-typeset pre.codehilite code,.md-typeset pre.highlight code{display:block;padding:.525rem .6rem;overflow:auto}.md-typeset .codehilitetable,.md-typeset .highlighttable{display:block;margin:1em 0;border-radius:.2em;font-size:.8rem;overflow:hidden}.md-typeset .codehilitetable tbody,.md-typeset .codehilitetable td,.md-typeset .highlighttable tbody,.md-typeset .highlighttable td{display:block;padding:0}.md-typeset .codehilitetable tr,.md-typeset .highlighttable tr{display:-webkit-box;display:flex}.md-typeset .codehilitetable .codehilite,.md-typeset .codehilitetable .highlight,.md-typeset .codehilitetable .linenodiv,.md-typeset .highlighttable .codehilite,.md-typeset .highlighttable .highlight,.md-typeset .highlighttable .linenodiv{margin:0;border-radius:0}.md-typeset .codehilitetable .linenodiv,.md-typeset .highlighttable .linenodiv{padding:.525rem .6rem}.md-typeset .codehilitetable .linenos,.md-typeset .highlighttable .linenos{background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.26);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-typeset .codehilitetable .linenos pre,.md-typeset .highlighttable .linenos pre{margin:0;padding:0;background-color:transparent;color:inherit;text-align:right}.md-typeset .codehilitetable .code,.md-typeset .highlighttable .code{-webkit-box-flex:1;flex:1;overflow:hidden}.md-typeset>.codehilitetable,.md-typeset>.highlighttable{box-shadow:none}.md-typeset [id^="fnref:"]{display:inline-block}.md-typeset [id^="fnref:"]:target{margin-top:-3.8rem;padding-top:3.8rem;pointer-events:none}.md-typeset [id^="fn:"]::before{display:none;height:0;content:""}.md-typeset [id^="fn:"]:target::before{display:block;margin-top:-3.5rem;padding-top:3.5rem;pointer-events:none}.md-typeset .footnote{color:rgba(0,0,0,.54);font-size:.64rem}.md-typeset .footnote ol{margin-left:0}.md-typeset .footnote li{-webkit-transition:color .25s;transition:color .25s}.md-typeset .footnote li:target{color:rgba(0,0,0,.87)}.md-typeset .footnote li :first-child{margin-top:0}.md-typeset .footnote li:hover .footnote-backref,.md-typeset .footnote li:target .footnote-backref{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.md-typeset .footnote li:hover .footnote-backref:hover,.md-typeset .footnote li:target .footnote-backref{color:#536dfe}.md-typeset .footnote-ref{display:inline-block;pointer-events:initial}.md-typeset .footnote-ref::before{display:inline;margin:0 .2em;border-left:.05rem solid rgba(0,0,0,.26);font-size:1.25em;content:"";vertical-align:-.25rem}.md-typeset .footnote-backref{display:inline-block;-webkit-transform:translateX(.25rem);transform:translateX(.25rem);-webkit-transition:color .25s,opacity .125s .125s,-webkit-transform .25s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s,-webkit-transform .25s .125s;color:rgba(0,0,0,.26);font-size:0;opacity:0;vertical-align:text-bottom}[dir=rtl] .md-typeset .footnote-backref{-webkit-transform:translateX(-.25rem);transform:translateX(-.25rem)}.md-typeset .footnote-backref::before{display:inline-block;font-size:.8rem;content:"\E31B"}[dir=rtl] .md-typeset .footnote-backref::before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.md-typeset .headerlink{display:inline-block;margin-left:.5rem;-webkit-transform:translate(0,.25rem);transform:translate(0,.25rem);-webkit-transition:color .25s,opacity .125s .25s,-webkit-transform .25s .25s;transition:transform .25s .25s,color .25s,opacity .125s .25s;transition:transform .25s .25s,color .25s,opacity .125s .25s,-webkit-transform .25s .25s;opacity:0}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem;margin-left:initial}html body .md-typeset .headerlink{color:rgba(0,0,0,.26)}.md-typeset h1[id]::before,.md-typeset h2[id]::before,.md-typeset h3[id]::before{display:block;margin-top:-8px;padding-top:8px;content:""}.md-typeset h1[id]:target::before,.md-typeset h2[id]:target::before,.md-typeset h3[id]:target::before{margin-top:-3.4rem;padding-top:3.4rem}.md-typeset h1[id] .headerlink:focus,.md-typeset h1[id]:hover .headerlink,.md-typeset h1[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h1[id] .headerlink:focus,.md-typeset h1[id]:hover .headerlink:hover,.md-typeset h1[id]:target .headerlink{color:#536dfe}.md-typeset h2[id] .headerlink:focus,.md-typeset h2[id]:hover .headerlink,.md-typeset h2[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h2[id] .headerlink:focus,.md-typeset h2[id]:hover .headerlink:hover,.md-typeset h2[id]:target .headerlink{color:#536dfe}.md-typeset h3[id] .headerlink:focus,.md-typeset h3[id]:hover .headerlink,.md-typeset h3[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h3[id] .headerlink:focus,.md-typeset h3[id]:hover .headerlink:hover,.md-typeset h3[id]:target .headerlink{color:#536dfe}.md-typeset h4[id]::before{display:block;margin-top:-9px;padding-top:9px;content:""}.md-typeset h4[id]:target::before{margin-top:-3.45rem;padding-top:3.45rem}.md-typeset h4[id] .headerlink:focus,.md-typeset h4[id]:hover .headerlink,.md-typeset h4[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h4[id] .headerlink:focus,.md-typeset h4[id]:hover .headerlink:hover,.md-typeset h4[id]:target .headerlink{color:#536dfe}.md-typeset h5[id]::before,.md-typeset h6[id]::before{display:block;margin-top:-11px;padding-top:11px;content:""}.md-typeset h5[id]:target::before,.md-typeset h6[id]:target::before{margin-top:-3.55rem;padding-top:3.55rem}.md-typeset h5[id] .headerlink:focus,.md-typeset h5[id]:hover .headerlink,.md-typeset h5[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h5[id] .headerlink:focus,.md-typeset h5[id]:hover .headerlink:hover,.md-typeset h5[id]:target .headerlink{color:#536dfe}.md-typeset h6[id] .headerlink:focus,.md-typeset h6[id]:hover .headerlink,.md-typeset h6[id]:target .headerlink{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.md-typeset h6[id] .headerlink:focus,.md-typeset h6[id]:hover .headerlink:hover,.md-typeset h6[id]:target .headerlink{color:#536dfe}.md-typeset .MJXc-display{margin:.75em 0;padding:.75em 0;overflow:auto;-webkit-overflow-scrolling:touch}.md-typeset .MathJax_CHTML{outline:0}.md-typeset .critic.comment,.md-typeset del.critic,.md-typeset ins.critic{margin:0 .25em;padding:.0625em 0;border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset del.critic{background-color:#fdd;box-shadow:.25em 0 0 #fdd,-.25em 0 0 #fdd}.md-typeset ins.critic{background-color:#dfd;box-shadow:.25em 0 0 #dfd,-.25em 0 0 #dfd}.md-typeset .critic.comment{background-color:rgba(236,236,236,.5);color:#37474f;box-shadow:.25em 0 0 rgba(236,236,236,.5),-.25em 0 0 rgba(236,236,236,.5)}.md-typeset .critic.comment::before{padding-right:.125em;color:rgba(0,0,0,.26);content:"\E0B7";vertical-align:-.125em}.md-typeset .critic.block{display:block;margin:1em 0;padding-right:.8rem;padding-left:.8rem;box-shadow:none}.md-typeset .critic.block :first-child{margin-top:.5em}.md-typeset .critic.block :last-child{margin-bottom:.5em}.md-typeset details{display:block;padding-top:0}.md-typeset details[open]>summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.md-typeset details:not([open]){padding-bottom:0}.md-typeset details:not([open])>summary{border-bottom:none}.md-typeset details summary{position:relative;padding-right:2rem}[dir=rtl] .md-typeset details summary{padding-left:2rem}.no-details .md-typeset details:not([open])>*{display:none}.no-details .md-typeset details:not([open]) summary{display:block}.md-typeset summary{display:block;outline:0;cursor:pointer}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset summary::after{position:absolute;top:.4rem;right:.6rem;color:rgba(0,0,0,.26);font-size:1rem;content:"\E313"}[dir=rtl] .md-typeset summary::after{right:initial;left:.6rem}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{width:1rem;vertical-align:text-top}.md-typeset code.codehilite,.md-typeset code.highlight{margin:0 .29412em;padding:.07353em 0}.md-typeset .superfences-content{display:none;-webkit-box-ordinal-group:100;order:99;width:100%;background-color:#fff}.md-typeset .superfences-content>*{margin:0;border-radius:0}.md-typeset .superfences-tabs{display:-webkit-box;display:flex;position:relative;flex-wrap:wrap;margin:1em 0;border:.05rem solid rgba(0,0,0,.07);border-radius:.2em}.md-typeset .superfences-tabs>input:checked+label{font-weight:700}.md-typeset .superfences-tabs>input:checked+label+.superfences-content{display:block}.md-typeset .superfences-tabs>label{width:auto;padding:.6rem;-webkit-transition:color .125s;transition:color .125s;font-size:.64rem;cursor:pointer}html .md-typeset .superfences-tabs>label:hover{color:#536dfe}.md-typeset .task-list-item{position:relative;list-style-type:none}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em;left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em;left:initial}.md-typeset .task-list-control .task-list-indicator::before{position:absolute;top:.15em;left:-1.25em;color:rgba(0,0,0,.26);font-size:1.25em;content:"\E835";vertical-align:-.25em}[dir=rtl] .md-typeset .task-list-control .task-list-indicator::before{right:-1.25em;left:initial}.md-typeset .task-list-control [type=checkbox]:checked+.task-list-indicator::before{content:"\E834"}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}@media print{.md-typeset a::after{color:rgba(0,0,0,.54);content:" [" attr(href) "]"}.md-typeset code,.md-typeset pre{white-space:pre-wrap}.md-typeset code{box-shadow:none;-webkit-box-decoration-break:initial;box-decoration-break:initial}.md-clipboard,.md-content__icon,.md-footer,.md-header,.md-sidebar,.md-tabs,.md-typeset .headerlink{display:none}}@media only screen and (max-width:44.9375em){.md-typeset pre{margin:1em -.8rem;border-radius:0}.md-typeset pre>code,.md-typeset>.codehilite code,.md-typeset>.codehilite pre,.md-typeset>.highlight code,.md-typeset>.highlight pre,.md-typeset>.superfences-tabs code,.md-typeset>.superfences-tabs pre{padding:.525rem .8rem}.md-footer-nav__link--prev .md-footer-nav__title{display:none}.md-search-result__teaser{max-height:2.5rem;-webkit-line-clamp:3}.codehilite .hll,.md-typeset .highlight .hll{margin:0 -.8rem;padding:0 .8rem}.md-typeset>.codehilite,.md-typeset>.codehilitetable,.md-typeset>.highlight,.md-typeset>.highlighttable,.md-typeset>.superfences-tabs{margin:1em -.8rem;border-radius:0}.md-typeset>.codehilitetable .codehilite>code,.md-typeset>.codehilitetable .codehilite>pre,.md-typeset>.codehilitetable .highlight>code,.md-typeset>.codehilitetable .highlight>pre,.md-typeset>.codehilitetable .linenodiv,.md-typeset>.highlighttable .codehilite>code,.md-typeset>.highlighttable .codehilite>pre,.md-typeset>.highlighttable .highlight>code,.md-typeset>.highlighttable .highlight>pre,.md-typeset>.highlighttable .linenodiv{padding:.5rem .8rem}.md-typeset>p>.MJXc-display{margin:.75em -.8rem;padding:.25em .8rem}.md-typeset>.superfences-tabs{border:0;border-top:.05rem solid rgba(0,0,0,.07)}}@media only screen and (min-width:100em){html{font-size:137.5%}}@media only screen and (min-width:125em){html{font-size:150%}}@media only screen and (max-width:59.9375em){body[data-md-state=lock]{overflow:hidden}.ios body[data-md-state=lock] .md-container,.md-search-result__article--document::before,html .md-nav__link[for=__toc]+.md-nav__link{display:none}html .md-nav__link[for=__toc]{display:block;padding-right:2.4rem}html .md-nav__link[for=__toc]::after{color:inherit;content:"\E8DE"}html .md-nav__link[for=__toc]~.md-nav{display:-webkit-box;display:flex}html [dir=rtl] .md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav__source{display:block;padding:0 .2rem;background-color:rgba(50,64,144,.9675);color:#fff}.md-search__overlay{position:absolute;top:.2rem;left:.2rem;width:1.8rem;height:1.8rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .2s .2s,-webkit-transform .3s .1s;transition:transform .3s .1s,opacity .2s .2s;transition:transform .3s .1s,opacity .2s .2s,-webkit-transform .3s .1s;border-radius:1rem;background-color:#fff;overflow:hidden;pointer-events:none}[dir=rtl] .md-search__overlay{right:.2rem;left:initial}[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transition:opacity .1s,-webkit-transform .4s;transition:transform .4s,opacity .1s;transition:transform .4s,opacity .1s,-webkit-transform .4s;opacity:1}.md-search__inner{position:fixed;top:0;left:100%;width:100%;height:100%;-webkit-transform:translateX(5%);transform:translateX(5%);-webkit-transition:right 0s .3s,left 0s .3s,opacity .15s .15s,-webkit-transform .15s .15s cubic-bezier(.4,0,.2,1);transition:right 0s .3s,left 0s .3s,transform .15s .15s cubic-bezier(.4,0,.2,1),opacity .15s .15s;transition:right 0s .3s,left 0s .3s,transform .15s .15s cubic-bezier(.4,0,.2,1),opacity .15s .15s,-webkit-transform .15s .15s cubic-bezier(.4,0,.2,1);opacity:0;z-index:2}[data-md-toggle=search]:checked~.md-header .md-search__inner{left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:right 0s 0s,left 0s 0s,opacity .15s .15s,-webkit-transform .15s .15s cubic-bezier(.1,.7,.1,1);transition:right 0s 0s,left 0s 0s,transform .15s .15s cubic-bezier(.1,.7,.1,1),opacity .15s .15s;transition:right 0s 0s,left 0s 0s,transform .15s .15s cubic-bezier(.1,.7,.1,1),opacity .15s .15s,-webkit-transform .15s .15s cubic-bezier(.1,.7,.1,1);opacity:1}[dir=rtl] [data-md-toggle=search]:checked~.md-header .md-search__inner{right:0;left:initial}html [dir=rtl] .md-search__inner{right:100%;left:initial;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.md-search__input{width:100%;height:2.4rem;font-size:.9rem}.md-search__icon[for=__search]{top:.6rem;left:.8rem}.md-search__icon[for=__search][for=__search]::before{content:"\E5C4"}[dir=rtl] .md-search__icon[for=__search][for=__search]::before{content:"\E5C8"}.md-search__icon[type=reset]{top:.6rem;right:.8rem}.md-search__output{top:2.4rem;bottom:0}}@media only screen and (max-width:76.1875em){[data-md-toggle=drawer]:checked~.md-overlay{width:100%;height:100%;-webkit-transition:width 0s,height 0s,opacity .25s;transition:width 0s,height 0s,opacity .25s;opacity:1}.md-header-nav__button.md-icon--home,.md-header-nav__button.md-logo{display:none}.md-hero__inner{margin-top:2.4rem;margin-bottom:1.2rem}.md-nav{background-color:#fff}.md-nav--primary,.md-nav--primary .md-nav{display:-webkit-box;display:flex;position:absolute;top:0;right:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}html .md-nav--primary .md-nav__title{position:relative;height:5.6rem;padding:3rem .8rem .2rem;background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.54);font-weight:400;line-height:2.4rem;white-space:nowrap;cursor:pointer}html .md-nav--primary .md-nav__title::before{display:block;position:absolute;top:.2rem;left:.2rem;width:2rem;height:2rem;color:rgba(0,0,0,.54)}html .md-nav--primary .md-nav__title~.md-nav__list{background-color:#fff;box-shadow:0 .05rem 0 rgba(0,0,0,.07) inset}html .md-nav--primary .md-nav__title~.md-nav__list>.md-nav__item:first-child{border-top:0}html .md-nav--primary .md-nav__title--site{position:relative;background-color:#3f51b5;color:#fff}html .md-nav--primary .md-nav__title--site .md-nav__button{display:block;position:absolute;top:.2rem;left:.2rem;width:3.2rem;height:3.2rem;font-size:2.4rem}html .md-nav--primary .md-nav__title--site::before{display:none}html [dir=rtl] .md-nav--primary .md-nav__title--site .md-nav__button,html [dir=rtl] .md-nav--primary .md-nav__title::before{right:.2rem;left:initial}.md-nav--primary .md-nav__list{-webkit-box-flex:1;flex:1;overflow-y:auto}.md-nav--primary .md-nav__item{padding:0;border-top:.05rem solid rgba(0,0,0,.07)}[dir=rtl] .md-nav--primary .md-nav__item{padding:0}.md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:2.4rem}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav--primary .md-nav__item--nested>.md-nav__link::after{content:"\E315"}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link::after{content:"\E314"}.md-nav--primary .md-nav__link{position:relative;margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link::after{position:absolute;top:50%;right:.6rem;margin-top:-.6rem;color:inherit;font-size:1.2rem}[dir=rtl] .md-nav--primary .md-nav__link::after{right:initial;left:.6rem}.md-nav--primary .md-nav--secondary .md-nav__link{position:static}.md-nav--primary .md-nav--secondary .md-nav{position:static;background-color:transparent}.md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem;padding-left:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem;padding-left:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem;padding-left:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem;padding-left:initial}.md-nav__toggle~.md-nav{display:-webkit-box;display:flex;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity .125s .05s;transition:transform .25s cubic-bezier(.8,0,.6,1),opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);opacity:0}[dir=rtl] .md-nav__toggle~.md-nav{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.no-csstransforms3d .md-nav__toggle~.md-nav{display:none}.md-nav__toggle:checked~.md-nav{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .125s .125s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1}.no-csstransforms3d .md-nav__toggle:checked~.md-nav{display:-webkit-box;display:flex}.md-sidebar--primary{position:fixed;top:0;left:-12.1rem;width:12.1rem;height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);background-color:#fff;z-index:3}[dir=rtl] .md-sidebar--primary{right:-12.1rem;left:initial}.md-tabs,.no-csstransforms3d .md-sidebar--primary{display:none}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4);-webkit-transform:translateX(12.1rem);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{-webkit-transform:translateX(-12.1rem);transform:translateX(-12.1rem)}.no-csstransforms3d [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{display:block}.md-sidebar--primary .md-sidebar__scrollwrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;margin:0}}@media only screen and (min-width:60em){.md-content{margin-right:12.1rem}[dir=rtl] .md-content{margin-right:initial;margin-left:12.1rem}.md-header-nav__button.md-icon--search{display:none}.md-header-nav__source{display:block;width:11.7rem;max-width:11.7rem;padding-right:.6rem}[dir=rtl] .md-header-nav__source{padding-right:initial;padding-left:.6rem}.md-search{padding:.2rem}.md-search__overlay{position:fixed;top:0;left:0;width:0;height:0;-webkit-transition:width 0s .25s,height 0s .25s,opacity .25s;transition:width 0s .25s,height 0s .25s,opacity .25s;background-color:rgba(0,0,0,.54);cursor:pointer}[dir=rtl] .md-search__overlay{right:0;left:initial}[data-md-toggle=search]:checked~.md-header .md-search__overlay{width:100%;height:100%;-webkit-transition:width 0s,height 0s,opacity .25s;transition:width 0s,height 0s,opacity .25s;opacity:1}.md-search__inner{position:relative;width:11.5rem;margin-right:.8rem;padding:.1rem 0;float:right;-webkit-transition:width .25s cubic-bezier(.1,.7,.1,1);transition:width .25s cubic-bezier(.1,.7,.1,1)}[dir=rtl] .md-search__inner{margin-right:initial;margin-left:.8rem;float:left}.md-search__form,.md-search__input{border-radius:.1rem}.md-search__input{width:100%;height:1.8rem;padding-left:2.2rem;-webkit-transition:background-color .25s cubic-bezier(.1,.7,.1,1),color .25s cubic-bezier(.1,.7,.1,1);transition:background-color .25s cubic-bezier(.1,.7,.1,1),color .25s cubic-bezier(.1,.7,.1,1);background-color:rgba(0,0,0,.26);color:inherit;font-size:.8rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input+.md-search__icon{color:inherit}.md-search__input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.md-search__input::-moz-placeholder{color:rgba(255,255,255,.7)}.md-search__input:-ms-input-placeholder,.md-search__input::-ms-input-placeholder{color:rgba(255,255,255,.7)}.md-search__input::placeholder{color:rgba(255,255,255,.7)}.md-search__input:hover{background-color:rgba(255,255,255,.12)}[data-md-toggle=search]:checked~.md-header .md-search__input{border-radius:.1rem .1rem 0 0;background-color:#fff;color:rgba(0,0,0,.87);text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input:-ms-input-placeholder,[data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:rgba(0,0,0,.54)}.md-search__output{top:1.9rem;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4);opacity:1}.md-search__scrollwrap{max-height:0}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-search-result__article,.md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem;padding-left:initial}[dir=rtl] .md-search-result__article{padding-right:2.2rem;padding-left:.8rem}.md-sidebar--secondary{display:block;margin-left:calc(100% - 12.1rem)}[dir=rtl] .md-sidebar--secondary{margin-right:calc(100% - 12.1rem);margin-left:initial}.md-sidebar--secondary .md-sidebar__scrollwrap{-webkit-overflow-scrolling:touch}}@media only screen and (min-width:76.25em){.md-content{margin-left:12.1rem}[dir=rtl] .md-content{margin-right:12.1rem}.md-content__inner{margin-right:1.2rem;margin-left:1.2rem}.md-header-nav__button.md-icon--menu,.no-js .md-nav__toggle~.md-nav{display:none}.md-nav{-webkit-transition:max-height .25s cubic-bezier(.86,0,.07,1);transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav__toggle~.md-nav{max-height:0;overflow:hidden}.md-nav__toggle:checked~.md-nav{max-height:100%}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--nested>.md-nav__link::after{display:inline-block;-webkit-transform-origin:.45em .45em;transform-origin:.45em .45em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;vertical-align:-.125em}.js .md-nav__item--nested>.md-nav__link::after{-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.md-search__inner{margin-right:1.2rem}[dir=rtl] .md-search__inner{margin-left:1.2rem}[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}.md-search__scrollwrap{width:34.4rem}.md-sidebar--secondary{margin-left:48.9rem}[dir=rtl] .md-sidebar--secondary{margin-right:48.9rem;margin-left:initial}.md-tabs~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{font-size:0;visibility:hidden}.md-tabs--active~.md-main .md-nav--primary .md-nav__title{display:block;padding:0}.md-tabs--active~.md-main .md-nav--primary .md-nav__title--site,.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested>.md-nav__link{display:none}.no-js .md-tabs--active~.md-main .md-nav--primary .md-nav{display:block}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item{font-size:0;visibility:hidden}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{display:none;font-size:.7rem;overflow:auto;visibility:visible}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--active{display:block}.md-tabs--active~.md-main .md-nav[data-md-level="1"]{max-height:initial;overflow:visible}.md-tabs--active~.md-main .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-left:0}.md-tabs--active~.md-main .md-nav[data-md-level="1"] .md-nav .md-nav__title{display:none}}@media only screen and (min-width:45em){.md-footer-nav__link{width:50%}.md-footer-copyright{max-width:75%;float:left}[dir=rtl] .md-footer-copyright{float:right}.md-footer-social{padding:.6rem 0;float:right}[dir=rtl] .md-footer-social{float:left}}@media only screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(45);transform:scale(45)}}@media only screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(60);transform:scale(60)}}@media only screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(75);transform:scale(75)}}@media only screen and (min-width:60em) and (max-width:76.1875em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}.md-search__scrollwrap{width:23.4rem}.md-search-result__teaser{max-height:2.5rem;-webkit-line-clamp:3}}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{-webkit-transform:translateZ(0);transform:translateZ(0)}} /*# sourceMappingURL=app.min.css.map */ \ No newline at end of file diff --git a/material/assets/stylesheets/app.min.css.map b/material/assets/stylesheets/app.min.css.map index 4a12b0c72..4a83d93ec 100644 --- a/material/assets/stylesheets/app.min.css.map +++ b/material/assets/stylesheets/app.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["app.css","../../../src/assets/stylesheets/layout/_source.scss","../../../src/assets/stylesheets/base/_reset.scss","../../../src/assets/stylesheets/layout/_base.scss","material/assets/stylesheets/app.css","../../../src/assets/stylesheets/base/_typeset.scss","../../../src/assets/stylesheets/base/_icons.scss","../../../node_modules/material-shadows/material-shadows.scss","../../../src/assets/stylesheets/layout/_header.scss","../../../src/assets/stylesheets/layout/_clipboard.scss","../../../src/assets/stylesheets/layout/_content.scss","../../../src/assets/stylesheets/layout/_hero.scss","../../../src/assets/stylesheets/layout/_footer.scss","../../../src/assets/stylesheets/layout/_nav.scss","../../../src/assets/stylesheets/layout/_search.scss","../../../src/assets/stylesheets/extensions/_admonition.scss","../../../src/assets/stylesheets/layout/_sidebar.scss","../../../src/assets/stylesheets/extensions/pymdown/_superfences.scss","../../../src/assets/stylesheets/extensions/_codehilite.scss","../../../src/assets/stylesheets/layout/_tabs.scss","../../../src/assets/stylesheets/extensions/_footnotes.scss","../../../src/assets/stylesheets/extensions/_permalinks.scss","../../../src/assets/stylesheets/extensions/pymdown/_arithmatex.scss","../../../src/assets/stylesheets/extensions/pymdown/_critic.scss","../../../src/assets/stylesheets/extensions/pymdown/_details.scss","../../../src/assets/stylesheets/extensions/pymdown/_emoji.scss","../../../src/assets/stylesheets/extensions/pymdown/_inlinehilite.scss","../../../src/assets/stylesheets/extensions/pymdown/_tasklist.scss","../../../src/assets/stylesheets/utilities/_break.scss"],"names":[],"mappings":"AAAA,iBC2BA,A,0CACE,E,CACE,Q,CAGF,E,CACE,eANJ,A,kCACE,E,CACE,Q,CAGF,E,CACE,eAKJ,A,yCACE,E,CACE,kC,CAAA,0B,CACA,S,CAGF,G,CACE,S,CAGF,E,CACE,+B,CAAA,uB,CACA,WAZJ,A,iCACE,E,CACE,kC,CAAA,0B,CACA,S,CAGF,G,CACE,S,CAGF,E,CACE,+B,CAAA,uB,CACA,WCrBJ,I,CACE,qB,CAYA,6B,CAAA,0B,CAAA,yB,CAAA,qB,CCLA,W,CAOA,c,CAKA,iB,CDfF,C,CE5BA,O,CADA,Q,CFgCE,kB,CASF,I,CACE,Q,CGnBA,kC,CACA,iC,CHyFF,M,CAnEA,E,CAqEE,S,CACA,Q,CAtEF,E,CACE,gB,CACA,sB,CCkCA,a,CACA,a,CD/BF,C,CACE,oC,CAaA,a,CACA,oB,CAfF,C,CE/BA,M,CAEA,K,CADA,K,CFuCE,uC,CAUF,K,CAKA,G,CE1CA,G,CFsCE,a,CAIF,G,CE1CA,G,CF4CE,iB,CAEA,a,CACA,uB,CAIF,G,CACE,a,CAIF,G,CACE,S,CAIF,G,CACE,iB,CAIF,K,CACE,wB,CACA,gB,CAIF,E,CEpDA,E,CFsDE,e,CACA,kB,CAIF,M,CACE,Q,CAGA,kB,CACA,c,CACA,iB,CAIF,K,CACE,Q,CACA,S,CIrGF,qB,CAAA,Q,CAAA,e,CAAA,oB,CAAA,sB,CAAA,4C,CAAA,uB,CAAA,iD,CAAA,uC,CAAA,mC,CAAA,6B,CAAA,2D,CAAA,6C,CAAA,mC,CAAA,0B,CACE,4B,CACA,iB,CACA,mB,CACA,e,CACA,a,CACA,mB,CACA,kB,CACA,U,CACA,gB,CACA,a,CAGA,iB,CACE,oB,CACA,U,CAEA,a,CACA,gB,CACA,c,CANF,sB,CAAA,sB,CAAA,e,CAGE,Y,CAHF,sB,CAEE,U,CACA,Y,CACA,a,CACA,gB,CACA,c,CANF,sB,CAAA,sB,CAAA,e,CAAA,4C,CACE,oB,CACA,U,CAEA,a,CACA,gB,CACA,c,CAeA,4B,CACE,W,CADF,+B,CNwCJ,sC,CMvCM,W,CADF,sB,CACE,W,CADF,wB,CACE,W,CN0CN,yC,CM7BQ,W,CD5CR,I,CD2FA,I,CAPA,K,CAQA,G,CCpFA,G,CANE,qB,CACA,2C,CAAA,mC,CACA,uD,CDuFF,I,CACA,G,CCpFA,G,CAIE,oC,CAAA,4B,CACA,2C,CAWF,W,CACE,e,CACA,e,CAGA,gC,CD4EA,sB,CADA,c,CChFF,a,CD+EE,c,CCnEE,Y,CAZJ,c,CAiBI,e,CACA,qB,CACA,mB,CACA,e,CACA,qB,CACA,e,CAtBJ,c,CAAA,c,CA2BI,mB,CACA,iB,CACA,e,CACA,qB,CACA,e,CA/BJ,c,CAoCI,qB,CACA,c,CACA,e,CAEA,e,CAxCJ,iB,CA6CI,gB,CA7CJ,c,CAAA,c,CD8GE,c,CC5DE,c,CACA,e,CACA,e,CACA,qB,CArDJ,c,CD8GE,c,CClDE,qB,CACA,gB,CA7DJ,c,CAoEI,wB,CApEJ,c,CAyEI,c,CACA,2C,CA1EJ,a,CA+EI,a,CACA,qB,CAhFJ,a,CAAA,qB,CAqFM,8B,CAAA,sB,CArFN,oB,CAAA,mB,CA2FM,a,CA3FN,gB,CDkIE,e,CCtBE,qC,CACA,a,CACA,a,CACA,a,CA/GJ,gB,CA2HI,iB,CACA,kB,CACA,mB,CACA,+E,CAGA,qB,CACA,kC,CAAA,0B,CAlIJ,mB,CDgJE,mB,CACA,mB,CACA,mB,CACA,mB,CACA,mB,CCFE,Q,CACA,4B,CACA,e,CApJJ,kB,CAyJI,c,CACA,e,CACA,qB,CACA,wB,CACA,a,CACA,e,CA9JJ,e,CAmKI,iB,CACA,Y,CACA,mB,CACA,e,CACA,gC,CAvKJ,oB,CAiLM,a,CACA,Q,CACA,qB,CACA,4B,CACA,iB,CACA,e,CACA,kC,CAAA,0B,CACA,a,CAxLN,uC,CAiMQ,W,CACA,Y,CAlMR,6C,CAuMQ,gC,CAvMR,mD,CA2MU,wB,CA3MV,e,CAqNI,kB,CACA,2B,CACA,oB,CACA,2B,CACA,wB,CACA,U,CACA,a,CACA,6B,CACA,qB,CA7NJ,gB,CAkOI,c,CACA,iB,CACA,mB,CACA,oC,CACA,uE,CAGA,qB,CACA,kC,CAAA,0B,CA1OJ,gB,CA+OI,2C,CACA,oB,CACA,W,CAjPJ,iB,CAsPI,W,CDtCF,e,CChNF,e,CA4PI,oB,CLhCA,yB,CAAA,yB,CKoCE,qB,CACA,mB,CAjQN,sB,CAuQI,kB,CACA,uC,CACA,qB,CLrCA,gC,CKyCE,mB,CACA,oB,CACA,wC,CACA,mB,CAhRN,c,CAsRI,oB,CDpDF,c,CClOF,c,CA4RI,kB,CACA,S,CL9CA,wB,CIuB0B,8B,CADA,8B,CJtB1B,wB,CA+BI,8B,CAAA,8B,CKmBF,mB,CACA,mB,CDxDF,iB,CC1OJ,iB,CAuSM,2B,CD1DA,oB,CC7ON,oB,CA2SQ,2B,CD3DJ,iB,CChPJ,iB,CAiTM,kB,CACA,kB,CLrDA,2B,CAAA,2B,CKyDE,mB,CACA,mB,CD7DF,4B,CADA,mB,CADA,4B,CCxPN,mB,CA6TQ,a,CDhEF,4B,CC7PN,4B,CAkUQ,e,CDhEF,oB,CADA,oB,CADA,oB,CChQN,oB,CAwUQ,yB,CAxUR,c,CAqVI,wB,CL/DA,wB,CKmEE,oB,CACA,mB,CA1VN,kB,CDgRE,e,CACA,e,CCiFE,c,CAlWJ,sBAAA,Q,CEhCE,gG,CFyYE,oB,CACA,c,CACA,mB,CACA,gB,CACA,a,CACA,gC,CA9WJ,sBAAA,U,CAoXM,gB,CDtFF,sBAAsB,O,SAAgB,Q,CC9R1C,sBAAA,O,SAAA,Q,CA0XM,e,CLhFA,gCITsB,O,SAAgB,Q,CJStC,gCAAA,O,SAAA,Q,CKoFE,gB,CA9XR,sBAAA,W,CAoYM,c,CACA,mB,CACA,gC,CACA,U,CACA,kB,CAxYN,sBAAA,W,CA6YM,mB,CACA,uC,CACA,kB,CA/YN,sBAAA,W,CAoZM,yC,CAAA,iC,CApZN,sBAAA,iB,CAwZQ,iC,CACA,gC,CAzZR,sBAAA,0B,CA8ZQ,Y,CA9ZR,sBAAA,U,CAqaM,iB,CAKJ,uB,CACE,iB,CACA,e,CACA,gC,CA7aJ,8B,CAkbI,oB,CACA,kB,CACA,e,CApbJ,oC,CAwbM,a,CACA,U,CACA,Q,CACA,e,CHtcN,I,CCkBE,iB,CACA,W,CAGA,e,CA0BF,O,CACE,Y,CAIF,Q,CACE,e,CACA,iB,CACA,gB,CAIF,a,CC6SA,Q,CD3SE,a,CAKF,a,CACE,a,CACA,U,CACA,W,CACA,kB,CACA,kB,CAIF,Q,CACE,iB,CACA,W,CAGA,e,CACE,W,CACA,kB,CAIA,qB,CASJ,U,CKrDI,6C,CLsDF,Y,CAIF,W,CACE,c,CACA,K,CACA,O,CACA,Q,CACA,4D,CAAA,oD,CAIA,gC,CACA,S,CACA,S,CAuBF,Q,CACE,a,CAGA,c,CACE,kB,CACA,iB,CACA,kB,CAGA,sB,CACE,Q,CAIF,uB,CACE,a,CACA,U,CACA,kB,CAKJ,kB,CACE,kB,CACA,sB,CACA,kB,CACA,e,CASJ,Q,CACE,c,CACA,Y,CACA,a,CACA,Y,CACA,mB,CACA,mC,CAAA,2B,CACA,mB,CACA,gC,CACA,U,CACA,gB,CACA,S,CACA,e,CAZF,c,CAgBI,U,CACA,W,CACA,S,CACA,+B,CAAA,uB,CACA,qF,CAAA,qE,CAAA,oH,CAGA,S,CACA,U,CASJ,MACE,YMhOF,a,CACE,iB,CACA,S,CACA,W,CACA,Y,CACA,a,CACA,mB,CACA,e,CACA,c,CACA,S,CAEA,kC,CAAA,0B,CAXF,qB,CAsBI,0C,CAAA,kC,CAGA,qB,CACA,e,CLocA,uC,CACA,kD,CKlcA,+B,CAEE,qB,CA/BN,2B,CAAA,2B,CAsCI,a,CAIF,sB,CACE,a,CACA,iB,CACA,K,CACA,Y,CACA,mB,CACA,mC,CAAA,2B,CACA,gF,CAAA,gE,CAAA,gH,CAGA,mB,CACA,gC,CACA,U,CACA,gB,CACA,kB,CACA,S,CACA,mB,CAGA,8B,CACE,+B,CAAA,uB,CACA,qF,CAAA,qE,CAAA,oH,CAGA,S,CACA,sB,CAzBH,8B,CA8BG,wB,CA9BH,6B,CAmCG,a,CACA,iB,CACA,O,CACA,Y,CACA,O,CACA,iB,CACA,gC,CACA,kB,CACA,wC,CACA,U,CC9DJ,kB,CACE,qB,CACA,iB,CAFD,0B,CAaG,a,CACA,Y,CACA,U,CAfH,8B,CAoBG,e,CAKJ,iB,CAGE,iB,CACA,c,CACA,S,CACA,W,CAGA,6B,CACE,qB,CF3DN,U,CACE,c,CACA,K,CACA,O,CACA,M,CACA,a,CACA,mD,CAAA,2C,CAGA,wB,CACA,U,CACA,e,CACA,S,CAEA,kC,CAAA,0B,CAGA,iB,CACE,uB,CAAA,e,CACA,e,CAnBJ,gC,CAwBI,mE,CAAA,2D,CAIA,gE,CAYJ,c,CACE,e,CAGA,sB,CAGE,iB,CACA,+B,CAAA,uB,CACA,S,CALD,4B,CASG,U,CATH,gC,CAcG,a,CAsCJ,qB,CACE,a,CACA,iB,CACA,uB,CACA,8E,CAAA,8D,CAAA,6G,CAGA,sB,CACA,kB,CACA,e,CATD,2C,CAaG,qC,CAAA,6B,CACA,8E,CAAA,8D,CAAA,6G,CAGA,S,CACA,U,CACA,mB,CRsgBA,qD,CQlgBE,sC,CAAA,8B,CAKJ,4B,CACE,gB,CAIF,kD,CACE,Y,CAKJ,qB,CACE,c,CACA,e,CACA,kB,CAHD,iE,CAOG,sC,CAAA,8B,CACA,8E,CAAA,8D,CAAA,6G,CAGA,S,CACA,U,CACA,mB,CRqfA,2E,CQjfE,qC,CAAA,6B,CAjBL,uF,CAsBK,+B,CAAA,uB,CACA,8E,CAAA,8D,CAAA,6G,CAGA,S,CACA,S,CACA,sB,CAMN,sB,CACE,Y,CG1KJ,Q,CACE,kC,CAAA,0B,CACA,wB,CACA,U,CACA,c,CACA,e,CAGA,e,CACE,e,CACA,yB,CACA,8E,CAAA,8D,CAAA,6G,CAGA,4B,CAAA,oB,CX8pBA,sC,CWppBE,mB,CACA,qC,CAAA,6B,CACA,0D,CAAA,0C,CAAA,mE,CAGA,S,CAIF,gC,CACE,oB,CCzBN,c,CACE,gC,CACA,U,CAGA,qB,CACE,a,CACA,a,CAIF,oB,CACE,kB,CACA,oB,CACA,+B,CAAA,uB,CAHD,0B,CAYG,U,CAIF,0B,CACE,S,CACA,U,CZoqBA,oC,CYhqBE,W,CAcJ,0B,CACE,S,CACA,W,CACA,gB,CZwpBA,oC,CYppBE,U,CACA,e,CAMN,sB,CAGE,kC,CAAA,0B,CAIF,qB,CACE,iB,CACA,c,CACA,e,CACA,kB,CAIF,yB,CACE,iB,CACA,O,CACA,M,CACA,gB,CACA,c,CACA,0B,CACA,gB,CAKJ,e,CACE,iC,CAGA,sB,CACE,a,CACA,a,CAIF,iC,CACE,0B,CADF,uC,CAAA,uC,CAMI,U,CAMN,oB,CACE,c,CACA,e,CACA,0B,CACA,gB,CAcA,+B,CACE,0B,CAKJ,iB,CACE,c,CACA,qB,CAcA,uB,CACE,oB,CACA,Y,CACA,a,CACA,e,CACA,iB,CALD,+B,CASG,e,CATH,2B,CAcG,W,CACA,4B,CAAA,oB,CACA,mB,CACA,yB,CAjBH,iC,CRwkBC,iC,CQjjBE,S,CCtLN,O,CACE,e,CACA,e,CAGA,c,CACE,a,CACA,e,CACA,e,CACA,sB,CACA,e,CALD,sB,CAWG,Y,CACA,e,CbmxBA,gC,Ca/wBE,e,CAhBL,8B,CAsBG,Y,CAKJ,a,CACE,Q,CACA,S,CACA,e,CAIF,a,CACE,e,CADD,wB,CAKG,oB,CALH,2B,CAUG,e,CbiwBA,qC,Ca7vBE,mB,CACA,c,CAfL,sC,CAoBK,gB,CAML,mB,CAKG,U,CACA,W,CAKJ,a,CACE,a,CACA,iB,CACA,8B,CAAA,sB,CACA,sB,CACA,c,CACA,e,CAOE,0C,CACE,e,CAMJ,6B,CAAA,kD,CAAA,qC,CACE,Y,CArBH,iC,CZqHD,qC,CYjFI,qB,CApCH,qB,CAAA,oB,CA0CG,a,CAIF,mC,CACE,a,CA/CH,mB,CAAA,mB,CAqDG,a,CAKJ,e,CC3HA,iB,CD4HE,Y,CClHF,mB,CACE,S,CACA,S,CA6KF,gB,CACE,iB,CASF,iB,CACE,iB,CACA,yB,CACA,sB,CACA,S,Cdo6BF,2B,Cch6BI,yB,CARH,4C,CAaG,sD,CAAA,8C,CAbH,mC,CAaG,sD,CAAA,8C,CAbH,uC,CAAA,wC,CAaG,sD,CAAA,8C,CAbH,8B,CAaG,sD,CAAA,8C,CAbH,4C,CAAA,kC,CAmBG,qB,CAnBH,mC,CAAA,kC,CAmBG,qB,CAnBH,uC,CAAA,wC,CAAA,kC,CAmBG,qB,CAnBH,8B,CAAA,kC,CAmBG,qB,CAnBH,4B,CAwBG,Y,CA4DJ,gB,CACE,iB,CACA,mE,CAAA,2D,CAGA,gB,CACA,c,CACA,S,CAmMD,gE,CAAA,gF,CA1MA,sB,CAWG,U,CAXH,8B,CAgBG,S,CACA,U,Cdq3BF,wC,Ccj3BI,W,CACA,Y,CAtBL,sC,CA4BK,e,CA5BL,4B,CAkDG,S,CACA,W,CACA,6B,CAAA,qB,CACA,+E,CAAA,+D,CAAA,+G,CAGA,S,Cdi2BF,sC,Cc71BI,a,CACA,U,Cdm2BJ,+F,Ccx1BI,0B,CAAA,kB,CACA,S,Cd01BF,qG,Cct1BI,U,CAOR,kB,CACE,iB,CACA,U,CACA,6B,CACA,e,CACA,S,CAwBF,sB,CACE,W,CACA,qB,CACA,2C,CACA,e,CACA,gC,CA8CJ,iB,CACE,qB,CACA,qB,CAGA,uB,CACE,e,CACA,gC,CACA,qB,CACA,gB,CACA,kB,CAeF,uB,CACE,Q,CACA,S,CACA,uC,CACA,e,CAIF,uB,CACE,sC,CAIF,uB,CACE,a,CACA,kC,CAAA,0B,CACA,S,CACA,e,CAJD,6B,CAAA,6C,CASG,oC,CATH,4D,CCxdC,wC,CAAA,oC,CD2eE,mB,CAKJ,0B,CACE,iB,CACA,e,CACA,a,CAcC,4C,CAMG,iB,CACA,M,CACA,Y,CACA,+B,CAAA,uB,CACA,qB,CACA,e,CdywBF,sD,CcrwBI,O,CACA,Y,CAhBL,6D,CA2BG,e,CACA,e,CACA,e,CACA,e,CAMN,wB,CACE,a,CACA,gB,CACA,e,CACA,e,CAMF,yB,CACE,mB,CACA,kB,CACA,a,CACA,qB,CACA,gB,CACA,e,CACA,sB,CACA,e,CACA,2B,CACA,oB,CAvIJ,oB,CA0JI,iB,CACA,e,CACA,yB,CE1lBJ,W,CACE,iB,CACA,a,CACA,gB,CACA,e,CAJF,+B,CAaI,c,CACA,U,CAwDF,sB,CC9EF,mC,CD+EI,Y,CAgCF,uB,CACE,e,CACA,c,CACA,e,CAGA,kC,CAAA,0B,CAND,0C,CZ27CC,+C,Cch3CJ,8C,Cdi3CI,8C,Ccj3CJ,6C,CFnDM,W,CACA,Y,CAzBH,gD,CZg8CC,qD,Ccr3CJ,oD,Cds3CI,oD,Cct3CJ,mD,CF7CM,gC,CA9BH,sD,CZo8CG,2D,Ccz3CN,0D,Cd03CM,0D,Cc13CN,yD,CFzCQ,wB,CfjHR,U,CACE,a,CACA,mB,CACA,+B,CAAA,uB,CACA,gB,CACA,e,CACA,kB,CD44CA,oB,CCx4CE,qB,CACA,kB,CAXJ,gB,CAgBI,U,CAhBJ,iB,CAsBI,a,CACA,U,CAvBJ,iB,CA4BE,gB,CAsCA,sB,CACE,oB,CAMA,qB,CA7CF,gB,CAEE,Y,CACA,a,CACA,U,CAJD,oB,CAUG,Y,CACA,a,CACA,gB,CACA,iB,CD83CA,8B,CC13CE,kB,CACA,mB,CAlBL,uC,CAwBG,iB,CACA,iB,CDw3CA,iD,CCp3CE,kB,CACA,mB,CACA,kB,CACA,oB,CAMN,sB,CAEE,c,CACA,iB,CACA,e,CACA,sB,CACA,e,CAKF,iB,CACE,Q,CACA,S,CACA,gB,CACA,e,CACA,oB,CACA,W,CACA,e,CD82CA,sC,CC12CE,qD,CAAA,6C,CAKJ,gB,CACE,U,CDw2CA,0B,CCp2CE,W,CDs2CF,qC,CCj2CE,oD,CAAA,4C,CAVH,wB,CAeG,c,CACA,e,CAhBH,oC,CAqBG,Y,CAMN,e,CACE,oB,CACA,qB,CACA,oB,CACA,mB,CACA,gC,CACA,gB,CACA,oB,CACA,c,CACA,e,CATF,uB,CAeI,oB,CACA,mB,CACA,c,CACA,gC,CACA,U,CACA,e,CACA,e,CACA,qB,CAKF,oB,CACE,kF,CAAA,0E,CADF,4B,CAQI,0B,CAAA,kB,CAnCN,qB,CM9JE,6D,CN8JF,6B,CAmDM,wB,CkB3MN,Q,CACE,U,CACA,kC,CAAA,0B,CACA,wB,CACA,U,CACA,a,CAaA,c,CACE,Q,CACA,iB,CACA,S,CACA,e,CACA,kB,CAIF,c,CACE,oB,CACA,a,CACA,mB,CACA,kB,CAKF,c,CACE,a,CACA,gB,CACA,8E,CAAA,8D,CAAA,6G,CAGA,e,CACA,U,CAGA,sB,CAAA,oB,CAEE,a,CACA,S,CAKA,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,4B,CAAA,oB,CADF,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,6B,CAAA,qB,CADF,2C,CACE,6B,CAAA,qB,CADF,2C,CACE,4B,CAAA,oB,CADF,2C,CACE,6B,CAAA,qB,CADF,2C,CACE,6B,CAAA,qB,CADF,2C,CACE,6B,CAAA,qB,CADF,2C,CACE,6B,CAAA,qB,CADF,2C,CACE,4B,CAAA,oB,CAvDR,8B,CA8DI,mB,CA9DJ,6C,CAmEM,iC,CAAA,yB,CACA,kE,CAAA,kD,CAAA,2E,CAIA,S,CJxEN,uB,CAAA,mB,CRFE,gG,CQQE,iB,CACA,e,CACA,+B,CACA,mB,CACA,gB,CACA,a,Cf8mDF,iC,CAAA,6B,Ce1mDI,gC,CACA,gB,CAhBN,mC,CAAA,+B,CAAA,+B,CAAA,2B,CA0BM,Y,CA1BN,yC,CAAA,+B,CAAA,qC,CAAA,2B,CA+BM,e,CACA,8B,CACA,8C,CACA,oC,CACA,e,CfmmDF,mD,CAAA,yC,CAAA,+C,CAAA,qC,Ce/lDI,8B,CAvCR,oD,CAAA,0C,CAAA,gD,CAAA,sC,CA4CQ,e,CA5CR,iD,CAAA,uC,CAAA,6C,CAAA,mC,CAmDQ,iB,CACA,mB,CACA,a,CACA,c,CACA,e,CfylDF,2D,CAAA,iD,CAAA,uD,CAAA,6C,CerlDI,oB,CACA,mB,CA5DV,gC,CAAA,+B,CAAA,4B,CAAA,4B,CAAA,2B,CAAA,wB,CAqFQ,yB,CfgkDJ,0C,CAAA,yC,CAAA,sC,CAAA,sC,CAAA,qC,CAAA,kC,Ce5jDM,0B,CAzFV,kD,CAAA,wC,CAAA,iD,CAAA,uC,CAAA,8C,CAAA,oC,CAAA,8C,CAAA,oC,CAAA,6C,CAAA,mC,CAAA,0C,CAAA,gC,CA8FU,sC,CACA,mC,CA/FV,0D,CAAA,gD,CAAA,yD,CAAA,+C,CAAA,sD,CAAA,4C,CAAA,sD,CAAA,4C,CAAA,qD,CAAA,2C,CAAA,kD,CAAA,wC,CAmGY,a,CACA,W,CApGZ,4B,CAAA,4B,CAAA,wB,CAAA,wB,CAqFQ,yB,Cf0kDJ,sC,CAAA,sC,CAAA,kC,CAAA,kC,CetkDM,0B,CAzFV,8C,CAAA,oC,CAAA,8C,CAAA,oC,CAAA,0C,CAAA,gC,CAAA,0C,CAAA,gC,CA8FU,sC,CACA,mC,CA/FV,sD,CAAA,4C,CAAA,sD,CAAA,4C,CAAA,kD,CAAA,wC,CAAA,kD,CAAA,wC,CAmGY,a,CACA,W,CApGZ,4B,CAAA,iC,CAAA,2B,CAAA,wB,CAAA,6B,CAAA,uB,CAqFQ,yB,CfolDJ,sC,CAAA,2C,CAAA,qC,CAAA,kC,CAAA,uC,CAAA,iC,CehlDM,0B,CAzFV,8C,CAAA,oC,CAAA,mD,CAAA,yC,CAAA,6C,CAAA,mC,CAAA,0C,CAAA,gC,CAAA,+C,CAAA,qC,CAAA,yC,CAAA,+B,CA8FU,sC,CACA,mC,CA/FV,sD,CAAA,4C,CAAA,2D,CAAA,iD,CAAA,qD,CAAA,2C,CAAA,kD,CAAA,wC,CAAA,uD,CAAA,6C,CAAA,iD,CAAA,uC,CAmGY,a,CACA,W,CApGZ,6B,CAAA,4B,CAAA,+B,CAAA,yB,CAAA,wB,CAAA,2B,CAqFQ,yB,Cf8lDJ,uC,CAAA,sC,CAAA,yC,CAAA,mC,CAAA,kC,CAAA,qC,Ce1lDM,0B,CAzFV,+C,CAAA,qC,CAAA,8C,CAAA,oC,CAAA,iD,CAAA,uC,CAAA,2C,CAAA,iC,CAAA,0C,CAAA,gC,CAAA,6C,CAAA,mC,CA8FU,qC,CACA,kC,CA/FV,uD,CAAA,6C,CAAA,sD,CAAA,4C,CAAA,yD,CAAA,+C,CAAA,mD,CAAA,yC,CAAA,kD,CAAA,wC,CAAA,qD,CAAA,2C,CAmGY,a,CACA,W,CApGZ,2B,CAAA,4B,CAAA,gC,CAAA,uB,CAAA,wB,CAAA,4B,CAqFQ,yB,CfwmDJ,qC,CAAA,sC,CAAA,0C,CAAA,iC,CAAA,kC,CAAA,sC,CepmDM,0B,CAzFV,6C,CAAA,mC,CAAA,8C,CAAA,oC,CAAA,kD,CAAA,wC,CAAA,yC,CAAA,+B,CAAA,0C,CAAA,gC,CAAA,8C,CAAA,oC,CA8FU,uC,CACA,oC,CA/FV,qD,CAAA,2C,CAAA,sD,CAAA,4C,CAAA,0D,CAAA,gD,CAAA,iD,CAAA,uC,CAAA,kD,CAAA,wC,CAAA,sD,CAAA,4C,CAmGY,a,CACA,W,CApGZ,iC,CAAA,+B,CAAA,+B,CAAA,6B,CAAA,2B,CAAA,2B,CAqFQ,yB,CfknDJ,2C,CAAA,yC,CAAA,yC,CAAA,uC,CAAA,qC,CAAA,qC,Ce9mDM,0B,CAzFV,mD,CAAA,yC,CAAA,iD,CAAA,uC,CAAA,iD,CAAA,uC,CAAA,+C,CAAA,qC,CAAA,6C,CAAA,mC,CAAA,6C,CAAA,mC,CA8FU,sC,CACA,mC,CA/FV,2D,CAAA,iD,CAAA,yD,CAAA,+C,CAAA,yD,CAAA,+C,CAAA,uD,CAAA,6C,CAAA,qD,CAAA,2C,CAAA,qD,CAAA,2C,CAmGY,a,CACA,W,CApGZ,4B,CAAA,+B,CAAA,+B,CAAA,wB,CAAA,2B,CAAA,2B,CAqFQ,yB,Cf4nDJ,sC,CAAA,yC,CAAA,yC,CAAA,kC,CAAA,qC,CAAA,qC,CexnDM,0B,CAzFV,8C,CAAA,oC,CAAA,iD,CAAA,uC,CAAA,iD,CAAA,uC,CAAA,0C,CAAA,gC,CAAA,6C,CAAA,mC,CAAA,6C,CAAA,mC,CA8FU,sC,CACA,mC,CA/FV,sD,CAAA,4C,CAAA,yD,CAAA,+C,CAAA,yD,CAAA,+C,CAAA,kD,CAAA,wC,CAAA,qD,CAAA,2C,CAAA,qD,CAAA,2C,CAmGY,a,CACA,W,CApGZ,8B,CAAA,6B,CAAA,0B,CAAA,yB,CAqFQ,yB,CfsoDJ,wC,CAAA,uC,CAAA,oC,CAAA,mC,CeloDM,0B,CAzFV,gD,CAAA,sC,CAAA,+C,CAAA,qC,CAAA,4C,CAAA,kC,CAAA,2C,CAAA,iC,CA8FU,sC,CACA,mC,CA/FV,wD,CAAA,8C,CAAA,uD,CAAA,6C,CAAA,oD,CAAA,0C,CAAA,mD,CAAA,yC,CAmGY,a,CACA,W,CApGZ,2B,CAAA,uB,CAqFQ,yB,CfgpDJ,qC,CAAA,iC,Ce5oDM,0B,CAzFV,6C,CAAA,mC,CAAA,yC,CAAA,+B,CA8FU,qC,CACA,kC,CA/FV,qD,CAAA,2C,CAAA,iD,CAAA,uC,CAmGY,a,CACA,W,CApGZ,+B,CAAA,2B,CAqFQ,yB,Cf0pDJ,yC,CAAA,qC,CetpDM,0B,CAzFV,iD,CAAA,uC,CAAA,6C,CAAA,mC,CA8FU,uC,CACA,oC,CA/FV,yD,CAAA,+C,CAAA,qD,CAAA,2C,CAmGY,a,CACA,W,CApGZ,4B,CAAA,6B,CAAA,wB,CAAA,yB,CAqFQ,yB,CfoqDJ,sC,CAAA,uC,CAAA,kC,CAAA,mC,CehqDM,0B,CAzFV,8C,CAAA,oC,CAAA,+C,CAAA,qC,CAAA,0C,CAAA,gC,CAAA,2C,CAAA,iC,CA8FU,wC,CACA,qC,CA/FV,sD,CAAA,4C,CAAA,uD,CAAA,6C,CAAA,kD,CAAA,wC,CAAA,mD,CAAA,yC,CAmGY,a,CACA,W,CGhBZ,c,CAAA,e,CAAA,yB,CAAA,0B,CAGQ,a,CAHR,e,CAAA,0B,CAOQ,U,CAPR,e,CAAA,0B,CAQQ,U,CARR,e,CAAA,0B,CASQ,U,CATR,e,CAAA,0B,CAUQ,U,CAVR,e,CAAA,0B,CAWQ,U,CAXR,e,CAAA,0B,CAYQ,a,CAZR,e,CAAA,0B,CAaQ,U,CAbR,e,CAAA,0B,CAcQ,U,CAdR,e,CAAA,0B,CAiBQ,qB,CAjBR,e,CAAA,0B,CAkBQ,qB,CAlBR,c,CAAA,yB,CAqBQ,a,CArBR,e,CAAA,0B,CAsBQ,a,CAtBR,e,CAAA,e,CAAA,0B,CAAA,0B,CAuBQ,a,CAvBR,e,CAAA,0B,CAyBQ,a,CAzBR,e,CAAA,e,CAAA,0B,CAAA,0B,CA0BQ,a,CA1BR,c,CAAA,e,CAAA,yB,CAAA,0B,CA8BQ,U,CA9BR,e,CAAA,0B,CAgCQ,U,CAhCR,e,CAAA,e,CAAA,e,CAAA,0B,CAAA,0B,CAAA,0B,CAiCQ,U,CAjCR,e,CAAA,e,CAAA,0B,CAAA,0B,CAsCQ,a,CAtCR,e,CAAA,0B,CAwCQ,a,CAxCR,e,CAAA,0B,CAyCQ,a,CAzCR,e,CAAA,0B,CA0CQ,a,CA1CR,e,CAAA,e,CAAA,0B,CAAA,0B,CA2CQ,U,CA3CR,e,CAAA,e,CAAA,0B,CAAA,0B,CA6CQ,a,CA7CR,e,CAAA,0B,CA+CQ,a,CA/CR,e,CAAA,0B,CAgDQ,a,CAhDR,e,CAAA,0B,CAiDQ,a,CAjDR,e,CAAA,e,CAAA,e,CAAA,e,CAAA,0B,CAAA,0B,CAAA,0B,CAAA,0B,CAkDQ,a,CAlDR,e,CAAA,0B,CAsDQ,a,CAtDR,e,CAAA,c,CAAA,e,CAAA,e,CAAA,e,CAAA,e,CAAA,0B,CAAA,yB,CAAA,0B,CAAA,0B,CAAA,0B,CAAA,0B,CAyDQ,a,CAzDR,c,CAAA,e,CAAA,e,CAAA,yB,CAAA,0B,CAAA,0B,CAiEQ,a,CAjER,e,CAAA,0B,CAoEQ,U,CApER,e,CAAA,0B,CAqEQ,a,CArER,e,CAAA,e,CAAA,e,CAAA,e,CAAA,0B,CAAA,0B,CAAA,0B,CAAA,0B,CAsEQ,a,CAtER,e,CAAA,0B,CA0EQ,a,CA1ER,e,CAAA,e,CAAA,0B,CAAA,0B,CA2EQ,a,CA3ER,gB,CAAA,2B,CA+ES,a,CA/ET,c,CAAA,yB,CAgFO,iB,CAhFP,gB,CAAA,2B,CAoFI,a,CACA,e,CACA,e,CACA,oC,CAeJ,uB,CAAA,sB,CAKI,iB,CACA,Y,CACA,S,CACA,mB,CACA,qC,CACA,a,CACA,e,CACA,gC,Cd21CF,4B,Ccv2CF,2B,Cdw2CE,2B,Ccx2CF,0B,CAiBM,a,CACA,Q,CACA,qB,CACA,4B,CACA,a,CACA,kB,CAtBN,0B,CAAA,yB,CA4CI,gB,CA5CJ,+B,CAAA,8B,CAgDM,a,CACA,qB,CACA,a,CAlDN,4B,CAAA,2B,CAwDI,a,CACA,Y,CACA,kB,CACA,e,CACA,e,CA5DJ,kC,Cd24CE,+B,Cc34CF,iC,Cd44CE,8B,Cc10CI,a,CACA,S,CAnEN,+B,CAAA,8B,CAyEM,mB,CAAA,Y,CAzEN,wC,CAAA,uC,Cdm5CE,uC,Ccn5CF,uC,CAAA,sC,Cdo5CE,sC,Ccp0CI,Q,CACA,e,CAjFN,uC,Cdy5CE,sC,Ccn0CI,qB,CAtFN,qC,CAAA,oC,CA4FM,gC,CACA,qB,CACA,wB,CAAA,qB,CAAA,oB,CAAA,gB,CA9FN,yC,CAAA,wC,CAkGQ,Q,CACA,S,CACA,4B,CACA,a,CACA,gB,CAtGR,kC,CAAA,iC,CA6GM,kB,CAAA,M,CACA,e,CA9GN,4B,CAAA,2B,CAoII,e,CE9TJ,0B,CAII,oB,CAJJ,iC,CAQM,kB,CACA,kB,CACA,mB,CAVN,+B,CAmBM,Y,CACA,Q,CACA,U,CArBN,sC,CA0BM,a,CACA,kB,CACA,kB,CACA,mB,CA7BN,qB,CAmCI,qB,CACA,gB,CApCJ,wB,CAwCM,a,CAxCN,wB,CA6CM,6B,CAAA,qB,CA7CN,+B,CAiDQ,qB,CAjDR,qC,CAsDQ,Y,CAtDR,gD,ChByoDI,iD,CgB7kDI,+B,CAAA,uB,CACA,S,CA7DR,sD,ChB8oDI,iD,CgB3kDI,a,CAnER,yB,CA0EI,oB,CACA,sB,CA3EJ,iC,CA+EM,c,CACA,a,CACA,wC,CACA,gB,CACA,U,CACA,sB,CApFN,6B,CA4FI,oB,CACA,oC,CAAA,4B,CACA,8E,CAAA,8D,CAAA,2F,CAIA,qB,CAEA,W,CACA,S,CACA,0B,CpB2/DF,uC,CoBv/DI,qC,CAAA,6B,CA1GN,qC,CA+GM,oB,CACA,e,CACA,e,CpBs/DF,+C,CoBl/DI,4B,CAAA,oB,CCrHR,uB,CAII,oB,CACA,iB,CACA,qC,CAAA,6B,CACA,4E,CAAA,4D,CAAA,wF,CAIA,S,CrBqmEF,iC,CqBjmEI,kB,CACA,mB,CAIF,iC,CACE,qB,CArBN,0B,CAAA,0B,CAAA,0B,CA2CQ,a,CACA,e,CACA,e,CACA,U,CA9CR,iC,CAAA,iC,CAAA,iC,CAmDQ,kB,CACA,kB,CjB2pDR,oC,CiB/sDA,oC,CjB8sDA,qC,CiBnpDQ,gC,CAAA,wB,CACA,S,CjB0pDR,oC,CiBttDA,0C,CjBqtDA,qC,CiBlpDQ,a,CjBkqDR,oC,CiBruDA,oC,CjBouDA,qC,CiBzqDQ,gC,CAAA,wB,CACA,S,CjBgrDR,oC,CiB5uDA,0C,CjB2uDA,qC,CiBxqDQ,a,CjBwrDR,oC,CiB3vDA,oC,CjB0vDA,qC,CiB/rDQ,gC,CAAA,wB,CACA,S,CjBssDR,oC,CiBlwDA,0C,CjBiwDA,qC,CiB9rDQ,a,CAnER,0B,CA2CQ,a,CACA,e,CACA,e,CACA,U,CA9CR,iC,CAmDQ,mB,CACA,mB,CjB6tDR,oC,CiBjxDA,oC,CjBgxDA,qC,CiBrtDQ,gC,CAAA,wB,CACA,S,CjB4tDR,oC,CiBxxDA,0C,CjBuxDA,qC,CiBptDQ,a,CAnER,0B,CAAA,0B,CA2CQ,a,CACA,gB,CACA,gB,CACA,U,CA9CR,iC,CAAA,iC,CAmDQ,mB,CACA,mB,CjBmvDR,oC,CiBvyDA,oC,CjBsyDA,qC,CiB3uDQ,gC,CAAA,wB,CACA,S,CjBkvDR,oC,CiB9yDA,0C,CjB6yDA,qC,CiB1uDQ,a,CjB0vDR,oC,CiB7zDA,oC,CjB4zDA,qC,CiBjwDQ,gC,CAAA,wB,CACA,S,CjBwwDR,oC,CiBp0DA,0C,CjBm0DA,qC,CiBhwDQ,a,CCjER,yB,CAII,c,CACA,e,CACA,a,CACA,gC,CAPJ,0B,CAsBI,S,ClB0zDJ,2B,CmBl1DA,sB,CnBi1DA,sB,CmB30DI,c,CACA,iB,CACA,mB,CACA,kC,CAAA,0B,CATJ,sB,CAcI,qB,CACA,yC,CAfJ,sB,CAsBI,qB,CACA,yC,CAvBJ,2B,CA8BI,qC,CACA,a,CACA,yE,CAhCJ,mC,CAwCM,oB,CACA,qB,CACA,e,CACA,sB,CA3CN,yB,CAiDI,a,CACA,Y,CACA,mB,CACA,kB,CACA,e,CArDJ,sC,CAyDM,e,CAzDN,qC,CA8DM,kB,CC9DN,mB,CAMI,a,CACA,a,CAPJ,wC,CAWM,gC,CAAA,wB,CAXN,wBAAA,O,CAgBM,gB,CAhBN,wBAAA,e,CAoBQ,kB,CApBR,2B,CA0BM,iB,CACA,kB,CxB2xEF,qC,CwBvxEI,iB,CAKJ,oCAAA,S,CAII,Y,CAJJ,oCAAA,e,CASI,a,CA7CR,mB,CAuDI,a,CACA,S,CACA,c,CAzDJ,2C,CA6DM,Y,CA7DN,0B,CAoEM,iB,CACA,S,CACA,W,CACA,qB,CACA,c,CACA,e,CxBiwEF,oC,CwB7vEI,a,CACA,U,CC9ER,qB,CrB65DA,mB,CADA,oB,CqBt5DI,U,CACA,uB,CCPJ,2B,CAAA,0B,CAMI,iB,CACA,kB,CTPJ,gC,CAII,Y,CACA,6B,CAAA,Q,CACA,U,CACA,qB,CAPJ,kC,CAWM,Q,CACA,e,CAZN,6B,CAkBI,mB,CAAA,Y,CACA,iB,CACA,c,CACA,Y,CACA,mC,CACA,kB,CAvBJ,iD,CA+BQ,e,CA/BR,sE,CAmCU,a,CAnCV,mC,CA0CM,U,CACA,a,CACA,8B,CAAA,sB,CACA,gB,CACA,c,CAGA,8C,CACE,a,CUlDR,2B,CAII,iB,CACA,oB,CALJ,2C,CAUM,iB,CACA,S,CACA,S,C3B43EF,qD,C2Bx3EI,U,CACA,Y,CAjBR,2D,CA6BM,iB,CACA,S,CACA,Y,CACA,qB,CACA,gB,CACA,e,CACA,qB,C3Bi3EJ,qE,C2B72EM,a,CACA,Y,CAxCR,mF,CA8CM,e,CA9CN,8C,CAmDM,S,CACA,U,CtByEF,aA/FJ,oB,CAmGQ,qB,CACA,2B,CApGR,gB,CD48DM,e,CCz1DA,oB,CAnHN,gB,CAsIM,e,CACA,oC,CAAA,4B,CIrKN,a,CCiDE,iB,CEjDF,U,CJAA,U,CQQA,W,CGRA,Q,CEAA,uB,CZeI,cmByMA,A,6CvB1LJ,e,CA2KM,iB,CACA,e,CA5KN,oB,CDm/DI,4B,Ccv1DJ,2B,Cdw1DI,2B,Ccx1DJ,0B,Cd82DI,kC,CaxiEJ,iC,CZ0NQ,qB,COtLH,gD,CAcK,Y,CEihBR,yB,CAcI,iB,CACA,oB,CI9fN,gB,CAAA,2B,CA2FM,e,CACA,e,CAUN,uB,CAAA,4B,CAAA,sB,CAAA,2B,CD1LA,6B,CCiTM,iB,CACA,e,CdsuDA,6C,Cc91DN,4C,Cdg2DM,4C,Cch2DN,2C,Cdk2DM,uC,CAHA,4C,Cc/1DN,2C,Cdi2DM,2C,Ccj2DN,0C,Cdm2DM,sC,CcptDE,mB,CIvUR,2B,CAeM,mB,CACA,mB,CLlBN,6B,CA6DM,Q,CACA,yCWoIF,A,yC1BhMJ,I,CCwBI,kByBwKA,A,yC1BhMJ,I,CC6BI,gByByLA,A,6CzBpLJ,wB,CAYM,e,CAGA,2C,CWkeD,4C,CDpID,2C,CV7VI,Y,CU4CJ,6B,CAkTE,a,CACA,oB,CAFF,oC,CAMI,a,CACA,e,CAxTJ,qC,CAkUI,mB,CAAA,Y,CAKJ,4B,CACE,mB,CACA,mB,CAnSJ,e,CAwSI,a,CACA,e,CACA,sC,CACA,U,CC5ZJ,mB,CAMI,iB,CACA,S,CACA,U,CACA,Y,CACA,a,CACA,+B,CAAA,uB,CACA,4D,CAAA,4C,CAAA,sE,CAGA,kB,CACA,qB,CACA,e,CACA,mB,Cd++BA,6B,Cc3+BE,W,CACA,Y,Cd6+BF,8D,Ccx+BE,oD,CAAA,oC,CAAA,0D,CAGA,S,CAyDN,iB,CAII,c,CACA,K,CACA,S,CACA,U,CACA,W,CACA,gC,CAAA,wB,CACA,iH,CAAA,iG,CAAA,qJ,CAKA,S,CACA,S,Cds8BF,4D,Ccl8BI,M,CACA,+B,CAAA,uB,CACA,gH,CAAA,gG,CAAA,qJ,CAKA,S,Cdg8BF,sE,Cc57BI,O,CACA,Y,CAKJ,gC,CACE,U,CACA,Y,CACA,iC,CAAA,yB,CAyDN,iB,CA6BI,U,CACA,a,CACA,e,CAqDH,8B,CAiCK,S,CACA,U,CAlCL,oD,CAsCO,e,Cd22BA,8D,Ccv2BE,e,CA1CT,4B,CAkEK,S,CACA,W,CAiBN,kB,CASI,U,CACA,UcxKF,A,6C5BuNA,2C,CGrSE,U,CACA,W,CACA,kD,CAAA,0C,CAIA,S,CKpGH,oC,CAAA,8B,CAqCK,Y,CGzEN,e,CAUI,iB,CACA,oB,CEnBN,O,CA4II,qB,CAGA,gB,CTuhEE,wB,CSrhEA,mB,CAAA,Y,CACA,iB,CACA,K,CACA,O,CACA,M,CACA,2B,CAAA,4B,CAAA,qB,CACA,W,CACA,S,CT2hEA,8B,CSvhED,+B,CAKG,e,CACA,e,CAKF,oC,CACE,iB,CACA,a,CACA,wB,CACA,gC,CACA,qB,CACA,e,CACA,kB,CACA,kB,CACA,c,CATF,4C,CAaI,a,CACA,iB,CACA,S,CACA,U,CACA,U,CACA,W,CACA,qB,CAnBJ,kD,CAwBI,qB,CACA,2C,CAzBJ,4E,CA6BM,Y,CA7BN,0C,CAmCI,iB,CACA,wB,CACA,U,CArCJ,0D,CAyCM,a,CACA,iB,CACA,S,CACA,U,CACA,Y,CACA,a,CACA,gB,CA/CN,kD,CAoDM,Y,CAMN,oE,CAAA,sD,CAII,W,CACA,Y,CA1EL,8B,CAsFG,kB,CAAA,M,CACA,e,CAvFH,8B,CA4FG,S,CACA,uC,Cb4pBA,wC,CaxpBE,S,CAjGL,oD,CAsGK,oB,CbupBA,8D,CanpBE,mB,CACA,mB,CA3GP,2D,CAgHO,e,CbkpBA,qE,Ca9oBE,e,CApHT,8B,CA4HG,iB,CACA,Y,CACA,mB,CA9HH,qC,CAkIK,iB,CACA,O,CACA,W,CACA,iB,CACA,a,CACA,gB,CbwoBA,+C,CapoBE,a,CACA,U,CA5IP,iD,CAsJK,e,CAtJL,2C,CA2JK,e,CACA,4B,CA5JL,yD,CAgKO,mB,CbynBF,mE,CarnBI,oB,CACA,oB,CArKT,iE,CA2KO,iB,CbmnBF,2E,Ca/mBI,kB,CACA,oB,CAhLT,yE,CAsLO,mB,Cb6mBF,mF,CazmBI,oB,CACA,oB,CA3LT,iF,CAiMO,mB,CbumBF,2F,CanmBI,oB,CACA,oB,CAQV,uB,CACE,mB,CAAA,Y,CACA,kC,CAAA,0B,CACA,oF,CAAA,oE,CAAA,mH,CAGA,S,Cb4lBE,iC,CaxlBA,mC,CAAA,2B,CAIF,2C,CACE,Y,CAKJ,+B,CACE,+B,CAAA,uB,CACA,qF,CAAA,qE,CAAA,oH,CAGA,S,CAGA,mD,CACE,mB,CAAA,Y,CG1WJ,oB,CACE,c,CACA,K,CACA,a,CACA,a,CACA,W,CACA,+B,CAAA,uB,CACA,iF,CAAA,iE,CAAA,gH,CAGA,qB,CACA,S,ChB+zCA,8B,CgB3zCE,c,CACA,Y,CG7CR,Q,CHiDM,wC,CACE,Y,ChB0zCF,kE,COt1CJ,sG,CSmCM,qC,CAAA,6B,ChBszCA,4E,CgBlzCE,sC,CAAA,8B,CAIF,sF,CACE,a,CArCL,4C,CA2CG,e,CAoDA,iB,CACA,K,CACA,O,CACA,Q,CACA,M,CACA,UYiEJ,A,wClBlMJ,W,CAII,oB,CVyhBA,qB,CUrhBE,oB,CACA,mB,CFmCH,sC,CA2BK,Y,CAkGN,sB,CAKI,a,CACA,a,CACA,iB,CACA,mB,CRweE,gC,CQpeA,qB,CACA,kB,CM9KR,U,CASI,a,CAIF,mB,CAwDI,c,CACA,K,CACA,M,CACA,O,CACA,Q,CACA,4D,CAAA,oD,CAIA,gC,CACA,c,Cdw9BA,6B,Ccp9BE,O,CACA,Y,Cds9BF,8D,Ccj9BE,U,CACA,W,CACA,kD,CAAA,0C,CAIA,S,CAMN,iB,CA8CI,iB,CACA,a,CACA,kB,CACA,e,CACA,W,CACA,sD,CAAA,8C,Cdw7BF,2B,Ccp7BI,oB,CACA,iB,CACA,U,CA8BN,gB,CAUA,iB,CALI,mB,CAKJ,iB,CAoCI,U,CACA,a,CACA,mB,CACA,qG,CAAA,6F,CAIA,gC,CACA,a,CACA,e,Cdk5BA,2B,Cc94BE,oB,CAjDL,kC,CAsDK,a,CAtDL,4C,CA2DK,0B,CA3DL,mC,CA2DK,0B,CA3DL,uC,CAAA,wC,CA2DK,0B,CA3DL,8B,CA2DK,0B,CA3DL,uB,CAgEK,sC,Cdu4BF,4D,Ccl4BE,6B,CACA,qB,CACA,qB,CACA,kB,Cdo4BA,6E,CAAA,uF,Cc/3BE,qB,Cd+3BF,6E,CAAA,8E,Cc/3BE,qB,Cd+3BF,6E,CAAA,kF,CAAA,mF,Cc/3BE,qB,Cd+3BF,6E,CAAA,yE,Cc/3BE,qB,CA2FR,kB,CAeI,U,CACA,8B,CAAA,sB,CACA,S,Cdg1BA,6D,COvsCJ,kG,CO6XM,S,CAMN,sB,CAwBI,Y,Cdk0BA,iE,Cc9zBE,e,CA5BL,yC,CAiCK,W,CACA,Y,CAlCL,+C,CAuCK,gC,CAvCL,qD,CA2CO,wB,CAsER,0B,CAzDA,uB,CASI,mB,Cd+yBE,iC,Cc3yBA,oB,CACA,oB,Cds0BA,oC,CchxBA,oB,CACA,kB,CElcN,sB,CAKI,a,CACA,gC,ChBuyCE,gC,CgBnyCA,iC,CACA,mB,CAXL,8C,CAgBK,kCYoGJ,A,2ClBlMJ,W,CAeI,mB,CVqhBA,qB,CUjhBE,oB,CAKJ,kB,CAMI,mB,CACA,kB,CFaH,oC,CKsZG,8B,CLxWE,Y,CK1FR,O,CA0bI,4D,CAAA,oD,CAhFA,uB,CAoFE,Y,CACA,e,CAjEF,+B,CA2EE,e,CAIF,4C,CACE,Y,CArXA,0C,CA8XE,oB,CACA,oC,CAAA,4B,CACA,mC,CAAA,2B,CACA,sB,CAIA,8C,CACE,wC,CAAA,wB,CAAA,8C,CAKJ,kE,CACE,iC,CAAA,yB,CCxXN,iB,CA+DI,mB,Cdo7BF,2B,Cch7BI,kB,Cdw7BN,4D,Cc16BM,a,CAqNN,sB,CAmBI,a,CExVJ,sB,CAsBI,mB,ChB+xCE,gC,CgB3xCA,oB,CACA,mB,CGzGR,sE,CAkFM,W,CACA,iB,CAID,yD,CAOK,a,CACA,S,CARL,+D,CAAA,4F,CAaK,Y,CAIF,yD,CACE,a,CAlBL,sE,CAuBK,W,CACA,iB,CAxBL,8E,CA4BO,Y,CACA,e,CACA,a,CACA,kB,CA/BP,8E,CAyCO,a,CAzCP,oD,CAgDG,kB,CACA,gB,CAjDH,gF,CAqDK,c,CArDL,2E,CA0DK,cSiDN,A,wChB9KF,oB,CAOI,S,CA4FN,oB,CAQI,a,CACA,U,CZynBE,8B,CYrnBA,W,CAWN,iB,CAMI,e,CACA,W,CZ+mBE,2B,CY3mBA,YgB8DF,A,6C5Bq0BA,8D,Cch+BI,2B,CAAA,qBc4GF,A,kE5Bu3BF,8D,Cc99BI,2B,CAAA,qBcuGF,A,kE5B03BF,8D,Cc59BI,2B,CAAA,qBckGF,A,kE5B27BJ,4D,Cc36BM,a,CA0NN,sB,CAcI,a,CAkKJ,yB,CAoBI,iB,CACA,sBA7LF,A,iEARF,sB,CASI,+B,CAAA,yB","file":"material/assets/stylesheets/app.css","sourcesContent":[null,null,null,null,"@charset \"UTF-8\";\nhtml {\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml {\n -webkit-text-size-adjust: none;\n -moz-text-size-adjust: none;\n -ms-text-size-adjust: none;\n text-size-adjust: none; }\n\nbody {\n margin: 0; }\n\nhr {\n overflow: visible;\n box-sizing: content-box; }\n\na {\n -webkit-text-decoration-skip: objects; }\n\na,\nbutton,\nlabel,\ninput {\n -webkit-tap-highlight-color: transparent; }\n\na {\n color: inherit;\n text-decoration: none; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n position: relative;\n font-size: 80%;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\nimg {\n border-style: none; }\n\ntable {\n border-collapse: separate;\n border-spacing: 0; }\n\ntd,\nth {\n font-weight: normal;\n vertical-align: top; }\n\nbutton {\n margin: 0;\n padding: 0;\n border: 0;\n outline-style: none;\n background: transparent;\n font-size: inherit; }\n\ninput {\n border: 0;\n outline: 0; }\n\n.md-icon, .md-clipboard::before, .md-nav__title::before, .md-nav__button, .md-nav__link::after, .md-search-result__article--document::before, .md-source-file::before, .md-typeset .admonition > .admonition-title::before, .md-typeset details > .admonition-title::before, .md-typeset .admonition > summary::before, .md-typeset details > summary::before, .md-typeset .footnote-backref, .md-typeset .critic.comment::before, .md-typeset summary::after, .md-typeset .task-list-control .task-list-indicator::before {\n font-family: \"Material Icons\";\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n line-height: 1;\n text-transform: none;\n white-space: nowrap;\n speak: none;\n word-wrap: normal;\n direction: ltr; }\n .md-content__icon, .md-header-nav__button, .md-footer-nav__button, .md-nav__title::before, .md-nav__button, .md-search-result__article--document::before {\n display: inline-block;\n width: 2rem;\n margin: 0.2rem;\n padding: 0.4rem;\n font-size: 1.2rem;\n cursor: pointer; }\n\n.md-icon--arrow-back::before {\n content: \"\"; }\n\n.md-icon--arrow-forward::before {\n content: \"\"; }\n\n.md-icon--menu::before {\n content: \"\"; }\n\n.md-icon--search::before {\n content: \"\"; }\n\n[dir=\"rtl\"] .md-icon--arrow-back::before {\n content: \"\"; }\n\n[dir=\"rtl\"] .md-icon--arrow-forward::before {\n content: \"\"; }\n\nbody {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\nbody,\ninput {\n color: rgba(0, 0, 0, 0.87);\n -webkit-font-feature-settings: \"kern\", \"liga\";\n font-feature-settings: \"kern\", \"liga\";\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n\npre,\ncode,\nkbd {\n color: rgba(0, 0, 0, 0.87);\n -webkit-font-feature-settings: \"kern\";\n font-feature-settings: \"kern\";\n font-family: \"Courier New\", Courier, monospace; }\n\n.md-typeset {\n font-size: 0.8rem;\n line-height: 1.6;\n -webkit-print-color-adjust: exact; }\n .md-typeset p,\n .md-typeset ul,\n .md-typeset ol,\n .md-typeset blockquote {\n margin: 1em 0; }\n .md-typeset h1 {\n margin: 0 0 2rem;\n color: rgba(0, 0, 0, 0.54);\n font-size: 1.5625rem;\n font-weight: 300;\n letter-spacing: -0.01em;\n line-height: 1.3; }\n .md-typeset h2 {\n margin: 2rem 0 0.8rem;\n font-size: 1.25rem;\n font-weight: 300;\n letter-spacing: -0.01em;\n line-height: 1.4; }\n .md-typeset h3 {\n margin: 1.6rem 0 0.8rem;\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: -0.01em;\n line-height: 1.5; }\n .md-typeset h2 + h3 {\n margin-top: 0.8rem; }\n .md-typeset h4 {\n margin: 0.8rem 0;\n font-size: 0.8rem;\n font-weight: 700;\n letter-spacing: -0.01em; }\n .md-typeset h5,\n .md-typeset h6 {\n margin: 0.8rem 0;\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.64rem;\n font-weight: 700;\n letter-spacing: -0.01em; }\n .md-typeset h5 {\n text-transform: uppercase; }\n .md-typeset hr {\n margin: 1.5em 0;\n border-bottom: 0.05rem dotted rgba(0, 0, 0, 0.26); }\n .md-typeset a {\n color: #3f51b5;\n word-break: break-word; }\n .md-typeset a, .md-typeset a::before {\n -webkit-transition: color 0.125s;\n transition: color 0.125s; }\n .md-typeset a:hover, .md-typeset a:active {\n color: #536dfe; }\n .md-typeset code,\n .md-typeset pre {\n background-color: rgba(236, 236, 236, 0.5);\n color: #37474F;\n font-size: 85%;\n direction: ltr; }\n .md-typeset code {\n margin: 0 0.29412em;\n padding: 0.07353em 0;\n border-radius: 0.1rem;\n box-shadow: 0.29412em 0 0 rgba(236, 236, 236, 0.5), -0.29412em 0 0 rgba(236, 236, 236, 0.5);\n word-break: break-word;\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone; }\n .md-typeset h1 code,\n .md-typeset h2 code,\n .md-typeset h3 code,\n .md-typeset h4 code,\n .md-typeset h5 code,\n .md-typeset h6 code {\n margin: 0;\n background-color: transparent;\n box-shadow: none; }\n .md-typeset a > code {\n margin: inherit;\n padding: inherit;\n border-radius: initial;\n background-color: inherit;\n color: inherit;\n box-shadow: none; }\n .md-typeset pre {\n position: relative;\n margin: 1em 0;\n border-radius: 0.1rem;\n line-height: 1.4;\n -webkit-overflow-scrolling: touch; }\n .md-typeset pre > code {\n display: block;\n margin: 0;\n padding: 0.525rem 0.6rem;\n background-color: transparent;\n font-size: inherit;\n box-shadow: none;\n -webkit-box-decoration-break: slice;\n box-decoration-break: slice;\n overflow: auto; }\n .md-typeset pre > code::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem; }\n .md-typeset pre > code::-webkit-scrollbar-thumb {\n background-color: rgba(0, 0, 0, 0.26); }\n .md-typeset pre > code::-webkit-scrollbar-thumb:hover {\n background-color: #536dfe; }\n .md-typeset kbd {\n padding: 0 0.29412em;\n border: 0.05rem solid #c9c9c9;\n border-radius: 0.15rem;\n border-bottom-color: #bcbcbc;\n background-color: #FCFCFC;\n color: #555555;\n font-size: 85%;\n box-shadow: 0 0.05rem 0 #b0b0b0;\n word-break: break-word; }\n .md-typeset mark {\n margin: 0 0.25em;\n padding: 0.0625em 0;\n border-radius: 0.1rem;\n background-color: rgba(255, 235, 59, 0.5);\n box-shadow: 0.25em 0 0 rgba(255, 235, 59, 0.5), -0.25em 0 0 rgba(255, 235, 59, 0.5);\n word-break: break-word;\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone; }\n .md-typeset abbr {\n border-bottom: 0.05rem dotted rgba(0, 0, 0, 0.54);\n text-decoration: none;\n cursor: help; }\n .md-typeset small {\n opacity: 0.75; }\n .md-typeset sup,\n .md-typeset sub {\n margin-left: 0.07812em; }\n [dir=\"rtl\"] .md-typeset sup, [dir=\"rtl\"]\n .md-typeset sub {\n margin-right: 0.07812em;\n margin-left: initial; }\n .md-typeset blockquote {\n padding-left: 0.6rem;\n border-left: 0.2rem solid rgba(0, 0, 0, 0.26);\n color: rgba(0, 0, 0, 0.54); }\n [dir=\"rtl\"] .md-typeset blockquote {\n padding-right: 0.6rem;\n padding-left: initial;\n border-right: 0.2rem solid rgba(0, 0, 0, 0.26);\n border-left: initial; }\n .md-typeset ul {\n list-style-type: disc; }\n .md-typeset ul,\n .md-typeset ol {\n margin-left: 0.625em;\n padding: 0; }\n [dir=\"rtl\"] .md-typeset ul, [dir=\"rtl\"]\n .md-typeset ol {\n margin-right: 0.625em;\n margin-left: initial; }\n .md-typeset ul ol,\n .md-typeset ol ol {\n list-style-type: lower-alpha; }\n .md-typeset ul ol ol,\n .md-typeset ol ol ol {\n list-style-type: lower-roman; }\n .md-typeset ul li,\n .md-typeset ol li {\n margin-bottom: 0.5em;\n margin-left: 1.25em; }\n [dir=\"rtl\"] .md-typeset ul li, [dir=\"rtl\"]\n .md-typeset ol li {\n margin-right: 1.25em;\n margin-left: initial; }\n .md-typeset ul li p,\n .md-typeset ul li blockquote,\n .md-typeset ol li p,\n .md-typeset ol li blockquote {\n margin: 0.5em 0; }\n .md-typeset ul li:last-child,\n .md-typeset ol li:last-child {\n margin-bottom: 0; }\n .md-typeset ul li ul,\n .md-typeset ul li ol,\n .md-typeset ol li ul,\n .md-typeset ol li ol {\n margin: 0.5em 0 0.5em 0.625em; }\n [dir=\"rtl\"] .md-typeset ul li ul, [dir=\"rtl\"]\n .md-typeset ul li ol, [dir=\"rtl\"]\n .md-typeset ol li ul, [dir=\"rtl\"]\n .md-typeset ol li ol {\n margin-right: 0.625em;\n margin-left: initial; }\n .md-typeset dd {\n margin: 1em 0 1em 1.875em; }\n [dir=\"rtl\"] .md-typeset dd {\n margin-right: 1.875em;\n margin-left: initial; }\n .md-typeset iframe,\n .md-typeset img,\n .md-typeset svg {\n max-width: 100%; }\n .md-typeset table:not([class]) {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n display: inline-block;\n max-width: 100%;\n border-radius: 0.1rem;\n font-size: 0.64rem;\n overflow: auto;\n -webkit-overflow-scrolling: touch; }\n .md-typeset table:not([class]) + * {\n margin-top: 1.5em; }\n .md-typeset table:not([class]) th:not([align]),\n .md-typeset table:not([class]) td:not([align]) {\n text-align: left; }\n [dir=\"rtl\"] .md-typeset table:not([class]) th:not([align]), [dir=\"rtl\"]\n .md-typeset table:not([class]) td:not([align]) {\n text-align: right; }\n .md-typeset table:not([class]) th {\n min-width: 5rem;\n padding: 0.6rem 0.8rem;\n background-color: rgba(0, 0, 0, 0.54);\n color: white;\n vertical-align: top; }\n .md-typeset table:not([class]) td {\n padding: 0.6rem 0.8rem;\n border-top: 0.05rem solid rgba(0, 0, 0, 0.07);\n vertical-align: top; }\n .md-typeset table:not([class]) tr {\n -webkit-transition: background-color 0.125s;\n transition: background-color 0.125s; }\n .md-typeset table:not([class]) tr:hover {\n background-color: rgba(0, 0, 0, 0.035);\n box-shadow: 0 0.05rem 0 white inset; }\n .md-typeset table:not([class]) tr:first-child td {\n border-top: 0; }\n .md-typeset table:not([class]) a {\n word-break: normal; }\n .md-typeset__scrollwrap {\n margin: 1em -0.8rem;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .md-typeset .md-typeset__table {\n display: inline-block;\n margin-bottom: 0.5em;\n padding: 0 0.8rem; }\n .md-typeset .md-typeset__table table {\n display: table;\n width: 100%;\n margin: 0;\n overflow: hidden; }\n\nhtml {\n height: 100%;\n font-size: 125%;\n overflow-x: hidden; }\n\nbody {\n position: relative;\n height: 100%;\n font-size: 0.5rem; }\n\nhr {\n display: block;\n height: 0.05rem;\n padding: 0;\n border: 0; }\n\n.md-svg {\n display: none; }\n\n.md-grid {\n max-width: 61rem;\n margin-right: auto;\n margin-left: auto; }\n\n.md-container,\n.md-main {\n overflow: auto; }\n\n.md-container {\n display: table;\n width: 100%;\n height: 100%;\n padding-top: 2.4rem;\n table-layout: fixed; }\n\n.md-main {\n display: table-row;\n height: 100%; }\n .md-main__inner {\n height: 100%;\n padding-top: 1.5rem;\n padding-bottom: 0.05rem; }\n\n.md-toggle {\n display: none; }\n\n.md-overlay {\n position: fixed;\n top: 0;\n width: 0;\n height: 0;\n -webkit-transition: width 0s 0.25s, height 0s 0.25s, opacity 0.25s;\n transition: width 0s 0.25s, height 0s 0.25s, opacity 0.25s;\n background-color: rgba(0, 0, 0, 0.54);\n opacity: 0;\n z-index: 3; }\n\n.md-flex {\n display: table; }\n .md-flex__cell {\n display: table-cell;\n position: relative;\n vertical-align: top; }\n .md-flex__cell--shrink {\n width: 0%; }\n .md-flex__cell--stretch {\n display: table;\n width: 100%;\n table-layout: fixed; }\n .md-flex__ellipsis {\n display: table-cell;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden; }\n\n.md-skip {\n position: fixed;\n width: 0.05rem;\n height: 0.05rem;\n margin: 0.5rem;\n padding: 0.3rem 0.5rem;\n -webkit-transform: translateY(0.4rem);\n transform: translateY(0.4rem);\n border-radius: 0.1rem;\n background-color: rgba(0, 0, 0, 0.87);\n color: white;\n font-size: 0.64rem;\n opacity: 0;\n overflow: hidden; }\n .md-skip:focus {\n width: auto;\n height: auto;\n clip: auto;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.175s 0.075s;\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 1;\n z-index: 10; }\n\n@page {\n margin: 25mm; }\n\n.md-clipboard {\n position: absolute;\n top: 0.3rem;\n right: 0.3rem;\n width: 1.4rem;\n height: 1.4rem;\n border-radius: 0.1rem;\n font-size: 0.8rem;\n cursor: pointer;\n z-index: 1;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n .md-clipboard::before {\n -webkit-transition: color 0.25s, opacity 0.25s;\n transition: color 0.25s, opacity 0.25s;\n color: rgba(0, 0, 0, 0.07);\n content: \"\\E14D\"; }\n pre:hover .md-clipboard::before,\n .codehilite:hover .md-clipboard::before,\n .md-typeset .highlight:hover .md-clipboard::before {\n color: rgba(0, 0, 0, 0.54); }\n .md-clipboard:focus::before, .md-clipboard:hover::before {\n color: #536dfe; }\n .md-clipboard__message {\n display: block;\n position: absolute;\n top: 0;\n right: 1.7rem;\n padding: 0.3rem 0.5rem;\n -webkit-transform: translateX(0.4rem);\n transform: translateX(0.4rem);\n -webkit-transition: opacity 0.175s, -webkit-transform 0.25s cubic-bezier(0.9, 0.1, 0.9, 0);\n transition: opacity 0.175s, -webkit-transform 0.25s cubic-bezier(0.9, 0.1, 0.9, 0);\n transition: transform 0.25s cubic-bezier(0.9, 0.1, 0.9, 0), opacity 0.175s;\n transition: transform 0.25s cubic-bezier(0.9, 0.1, 0.9, 0), opacity 0.175s, -webkit-transform 0.25s cubic-bezier(0.9, 0.1, 0.9, 0);\n border-radius: 0.1rem;\n background-color: rgba(0, 0, 0, 0.54);\n color: white;\n font-size: 0.64rem;\n white-space: nowrap;\n opacity: 0;\n pointer-events: none; }\n .md-clipboard__message--active {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.175s 0.075s;\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 1;\n pointer-events: initial; }\n .md-clipboard__message::before {\n content: attr(aria-label); }\n .md-clipboard__message::after {\n display: block;\n position: absolute;\n top: 50%;\n right: -0.2rem;\n width: 0;\n margin-top: -0.2rem;\n border-width: 0.2rem 0 0.2rem 0.2rem;\n border-style: solid;\n border-color: transparent rgba(0, 0, 0, 0.54);\n content: \"\"; }\n\n.md-content__inner {\n margin: 0 0.8rem 1.2rem;\n padding-top: 0.6rem; }\n .md-content__inner::before {\n display: block;\n height: 0.4rem;\n content: \"\"; }\n .md-content__inner > :last-child {\n margin-bottom: 0; }\n\n.md-content__icon {\n position: relative;\n margin: 0.4rem 0;\n padding: 0;\n float: right; }\n .md-typeset .md-content__icon {\n color: rgba(0, 0, 0, 0.26); }\n\n.md-header {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n height: 2.4rem;\n -webkit-transition: background-color 0.25s, color 0.25s;\n transition: background-color 0.25s, color 0.25s;\n background-color: #3f51b5;\n color: white;\n box-shadow: none;\n z-index: 2;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n .no-js .md-header {\n -webkit-transition: none;\n transition: none;\n box-shadow: none; }\n .md-header[data-md-state=\"shadow\"] {\n -webkit-transition: background-color 0.25s, color 0.25s, box-shadow 0.25s;\n transition: background-color 0.25s, color 0.25s, box-shadow 0.25s;\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2); }\n\n.md-header-nav {\n padding: 0 0.2rem; }\n .md-header-nav__button {\n position: relative;\n -webkit-transition: opacity 0.25s;\n transition: opacity 0.25s;\n z-index: 1; }\n .md-header-nav__button:hover {\n opacity: 0.7; }\n .md-header-nav__button.md-logo * {\n display: block; }\n .no-js .md-header-nav__button.md-icon--search {\n display: none; }\n .md-header-nav__topic {\n display: block;\n position: absolute;\n width: calc(100% - 1rem);\n -webkit-transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s;\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden; }\n .md-header-nav__topic + .md-header-nav__topic {\n -webkit-transform: translateX(1.25rem);\n transform: translateX(1.25rem);\n -webkit-transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n transition: transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1), opacity 0.15s;\n transition: transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1), opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n opacity: 0;\n z-index: -1;\n pointer-events: none; }\n [dir=\"rtl\"] .md-header-nav__topic + .md-header-nav__topic {\n -webkit-transform: translateX(-1.25rem);\n transform: translateX(-1.25rem); }\n .no-js .md-header-nav__topic {\n position: initial; }\n .no-js .md-header-nav__topic + .md-header-nav__topic {\n display: none; }\n .md-header-nav__title {\n padding: 0 1rem;\n font-size: 0.9rem;\n line-height: 2.4rem; }\n .md-header-nav__title[data-md-state=\"active\"] .md-header-nav__topic {\n -webkit-transform: translateX(-1.25rem);\n transform: translateX(-1.25rem);\n -webkit-transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n transition: transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1), opacity 0.15s;\n transition: transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1), opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n opacity: 0;\n z-index: -1;\n pointer-events: none; }\n [dir=\"rtl\"] .md-header-nav__title[data-md-state=\"active\"] .md-header-nav__topic {\n -webkit-transform: translateX(1.25rem);\n transform: translateX(1.25rem); }\n .md-header-nav__title[data-md-state=\"active\"] .md-header-nav__topic + .md-header-nav__topic {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s;\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n opacity: 1;\n z-index: 0;\n pointer-events: initial; }\n .md-header-nav__source {\n display: none; }\n\n.md-hero {\n -webkit-transition: background 0.25s;\n transition: background 0.25s;\n background-color: #3f51b5;\n color: white;\n font-size: 1rem;\n overflow: hidden; }\n .md-hero__inner {\n margin-top: 1rem;\n padding: 0.8rem 0.8rem 0.4rem;\n -webkit-transition: opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s;\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n -webkit-transition-delay: 0.1s;\n transition-delay: 0.1s; }\n [data-md-state=\"hidden\"] .md-hero__inner {\n pointer-events: none;\n -webkit-transform: translateY(0.625rem);\n transform: translateY(0.625rem);\n -webkit-transition: opacity 0.1s 0s, -webkit-transform 0s 0.4s;\n transition: opacity 0.1s 0s, -webkit-transform 0s 0.4s;\n transition: transform 0s 0.4s, opacity 0.1s 0s;\n transition: transform 0s 0.4s, opacity 0.1s 0s, -webkit-transform 0s 0.4s;\n opacity: 0; }\n .md-hero--expand .md-hero__inner {\n margin-bottom: 1.2rem; }\n\n.md-footer-nav {\n background-color: rgba(0, 0, 0, 0.87);\n color: white; }\n .md-footer-nav__inner {\n padding: 0.2rem;\n overflow: auto; }\n .md-footer-nav__link {\n padding-top: 1.4rem;\n padding-bottom: 0.4rem;\n -webkit-transition: opacity 0.25s;\n transition: opacity 0.25s; }\n .md-footer-nav__link:hover {\n opacity: 0.7; }\n .md-footer-nav__link--prev {\n width: 25%;\n float: left; }\n [dir=\"rtl\"] .md-footer-nav__link--prev {\n float: right; }\n .md-footer-nav__link--next {\n width: 75%;\n float: right;\n text-align: right; }\n [dir=\"rtl\"] .md-footer-nav__link--next {\n float: left;\n text-align: left; }\n .md-footer-nav__button {\n -webkit-transition: background 0.25s;\n transition: background 0.25s; }\n .md-footer-nav__title {\n position: relative;\n padding: 0 1rem;\n font-size: 0.9rem;\n line-height: 2.4rem; }\n .md-footer-nav__direction {\n position: absolute;\n right: 0;\n left: 0;\n margin-top: -1rem;\n padding: 0 1rem;\n color: rgba(255, 255, 255, 0.7);\n font-size: 0.75rem; }\n\n.md-footer-meta {\n background-color: rgba(0, 0, 0, 0.895); }\n .md-footer-meta__inner {\n padding: 0.2rem;\n overflow: auto; }\n html .md-footer-meta.md-typeset a {\n color: rgba(255, 255, 255, 0.7); }\n html .md-footer-meta.md-typeset a:focus, html .md-footer-meta.md-typeset a:hover {\n color: white; }\n\n.md-footer-copyright {\n margin: 0 0.6rem;\n padding: 0.4rem 0;\n color: rgba(255, 255, 255, 0.3);\n font-size: 0.64rem; }\n .md-footer-copyright__highlight {\n color: rgba(255, 255, 255, 0.7); }\n\n.md-footer-social {\n margin: 0 0.4rem;\n padding: 0.2rem 0 0.6rem; }\n .md-footer-social__link {\n display: inline-block;\n width: 1.6rem;\n height: 1.6rem;\n font-size: 0.8rem;\n text-align: center; }\n .md-footer-social__link::before {\n line-height: 1.9; }\n .md-footer-social__link svg {\n width: 0.8rem;\n -webkit-transition: fill 0.25s;\n transition: fill 0.25s;\n vertical-align: -25%;\n fill: rgba(255, 255, 255, 0.7); }\n .md-footer-social__link:focus svg,\n .md-footer-social__link:hover svg {\n fill: white; }\n\n.md-nav {\n font-size: 0.7rem;\n line-height: 1.3; }\n .md-nav__title {\n display: block;\n padding: 0 0.6rem;\n font-weight: 700;\n text-overflow: ellipsis;\n overflow: hidden; }\n .md-nav__title::before {\n display: none;\n content: \"\\E5C4\"; }\n [dir=\"rtl\"] .md-nav__title::before {\n content: \"\\E5C8\"; }\n .md-nav__title .md-nav__button {\n display: none; }\n .md-nav__list {\n margin: 0;\n padding: 0;\n list-style: none; }\n .md-nav__item {\n padding: 0 0.6rem; }\n .md-nav__item:last-child {\n padding-bottom: 0.6rem; }\n .md-nav__item .md-nav__item {\n padding-right: 0; }\n [dir=\"rtl\"] .md-nav__item .md-nav__item {\n padding-right: 0.6rem;\n padding-left: 0; }\n .md-nav__item .md-nav__item:last-child {\n padding-bottom: 0; }\n .md-nav__button img {\n width: 100%;\n height: auto; }\n .md-nav__link {\n display: block;\n margin-top: 0.625em;\n -webkit-transition: color 0.125s;\n transition: color 0.125s;\n text-overflow: ellipsis;\n cursor: pointer;\n overflow: hidden; }\n .md-nav__item--nested > .md-nav__link::after {\n content: \"\\E313\"; }\n html .md-nav__link[for=\"__toc\"] {\n display: none; }\n html .md-nav__link[for=\"__toc\"] ~ .md-nav {\n display: none; }\n html .md-nav__link[for=\"__toc\"] + .md-nav__link::after {\n display: none; }\n .md-nav__link[data-md-state=\"blur\"] {\n color: rgba(0, 0, 0, 0.54); }\n .md-nav__link:active, .md-nav__link--active {\n color: #3f51b5; }\n .md-nav__item--nested > .md-nav__link {\n color: inherit; }\n .md-nav__link:focus, .md-nav__link:hover {\n color: #536dfe; }\n .md-nav__source {\n display: none; }\n\n.no-js .md-search {\n display: none; }\n\n.md-search__overlay {\n opacity: 0;\n z-index: 1; }\n\n.md-search__form {\n position: relative; }\n\n.md-search__input {\n position: relative;\n padding: 0 2.2rem 0 3.6rem;\n text-overflow: ellipsis;\n z-index: 2; }\n [dir=\"rtl\"] .md-search__input {\n padding: 0 3.6rem 0 2.2rem; }\n .md-search__input::-webkit-input-placeholder {\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n .md-search__input::-moz-placeholder {\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n .md-search__input:-ms-input-placeholder {\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n .md-search__input::-ms-input-placeholder {\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n .md-search__input::placeholder {\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n .md-search__input ~ .md-search__icon, .md-search__input::-webkit-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__input ~ .md-search__icon, .md-search__input::-moz-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__input ~ .md-search__icon, .md-search__input:-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__input ~ .md-search__icon, .md-search__input::-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__input ~ .md-search__icon, .md-search__input::placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__input::-ms-clear {\n display: none; }\n\n.md-search__icon {\n position: absolute;\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s;\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s;\n font-size: 1.2rem;\n cursor: pointer;\n z-index: 2; }\n .md-search__icon:hover {\n opacity: 0.7; }\n .md-search__icon[for=\"__search\"] {\n top: 0.3rem;\n left: 0.5rem; }\n [dir=\"rtl\"] .md-search__icon[for=\"__search\"] {\n right: 0.5rem;\n left: initial; }\n .md-search__icon[for=\"__search\"]::before {\n content: \"\\E8B6\"; }\n .md-search__icon[type=\"reset\"] {\n top: 0.3rem;\n right: 0.5rem;\n -webkit-transform: scale(0.125);\n transform: scale(0.125);\n -webkit-transition: opacity 0.15s, -webkit-transform 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: opacity 0.15s, -webkit-transform 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: transform 0.15s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s;\n transition: transform 0.15s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s, -webkit-transform 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n opacity: 0; }\n [dir=\"rtl\"] .md-search__icon[type=\"reset\"] {\n right: initial;\n left: 0.5rem; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input:valid ~ .md-search__icon[type=\"reset\"] {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input:valid ~ .md-search__icon[type=\"reset\"]:hover {\n opacity: 0.7; }\n\n.md-search__output {\n position: absolute;\n width: 100%;\n border-radius: 0 0 0.1rem 0.1rem;\n overflow: hidden;\n z-index: 1; }\n\n.md-search__scrollwrap {\n height: 100%;\n background-color: white;\n box-shadow: 0 0.05rem 0 rgba(0, 0, 0, 0.07) inset;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch; }\n\n.md-search-result {\n color: rgba(0, 0, 0, 0.87);\n word-break: break-word; }\n .md-search-result__meta {\n padding: 0 0.8rem;\n background-color: rgba(0, 0, 0, 0.07);\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.64rem;\n line-height: 1.8rem; }\n .md-search-result__list {\n margin: 0;\n padding: 0;\n border-top: 0.05rem solid rgba(0, 0, 0, 0.07);\n list-style: none; }\n .md-search-result__item {\n box-shadow: 0 -0.05rem 0 rgba(0, 0, 0, 0.07); }\n .md-search-result__link {\n display: block;\n -webkit-transition: background 0.25s;\n transition: background 0.25s;\n outline: 0;\n overflow: hidden; }\n .md-search-result__link[data-md-state=\"active\"], .md-search-result__link:hover {\n background-color: rgba(83, 109, 254, 0.1); }\n .md-search-result__link[data-md-state=\"active\"] .md-search-result__article::before, .md-search-result__link:hover .md-search-result__article::before {\n opacity: 0.7; }\n .md-search-result__link:last-child .md-search-result__teaser {\n margin-bottom: 0.6rem; }\n .md-search-result__article {\n position: relative;\n padding: 0 0.8rem;\n overflow: auto; }\n .md-search-result__article--document::before {\n position: absolute;\n left: 0;\n margin: 0.1rem;\n -webkit-transition: opacity 0.25s;\n transition: opacity 0.25s;\n color: rgba(0, 0, 0, 0.54);\n content: \"\\E880\"; }\n [dir=\"rtl\"] .md-search-result__article--document::before {\n right: 0;\n left: initial; }\n .md-search-result__article--document .md-search-result__title {\n margin: 0.55rem 0;\n font-size: 0.8rem;\n font-weight: 400;\n line-height: 1.4; }\n .md-search-result__title {\n margin: 0.5em 0;\n font-size: 0.64rem;\n font-weight: 700;\n line-height: 1.4; }\n .md-search-result__teaser {\n display: -webkit-box;\n max-height: 1.65rem;\n margin: 0.5em 0;\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.64rem;\n line-height: 1.4;\n text-overflow: ellipsis;\n overflow: hidden;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2; }\n .md-search-result em {\n font-style: normal;\n font-weight: 700;\n text-decoration: underline; }\n\n.md-sidebar {\n position: absolute;\n width: 12.1rem;\n padding: 1.2rem 0;\n overflow: hidden; }\n .md-sidebar[data-md-state=\"lock\"] {\n position: fixed;\n top: 2.4rem; }\n .md-sidebar--secondary {\n display: none; }\n .md-sidebar__scrollwrap {\n max-height: 100%;\n margin: 0 0.2rem;\n overflow-y: auto;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n .md-sidebar__scrollwrap::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem; }\n .md-sidebar__scrollwrap::-webkit-scrollbar-thumb {\n background-color: rgba(0, 0, 0, 0.26); }\n .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {\n background-color: #536dfe; }\n\n@-webkit-keyframes md-source__facts--done {\n 0% {\n height: 0; }\n 100% {\n height: 0.65rem; } }\n\n@keyframes md-source__facts--done {\n 0% {\n height: 0; }\n 100% {\n height: 0.65rem; } }\n\n@-webkit-keyframes md-source__fact--done {\n 0% {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0; }\n 50% {\n opacity: 0; }\n 100% {\n -webkit-transform: translateY(0%);\n transform: translateY(0%);\n opacity: 1; } }\n\n@keyframes md-source__fact--done {\n 0% {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0; }\n 50% {\n opacity: 0; }\n 100% {\n -webkit-transform: translateY(0%);\n transform: translateY(0%);\n opacity: 1; } }\n\n.md-source {\n display: block;\n padding-right: 0.6rem;\n -webkit-transition: opacity 0.25s;\n transition: opacity 0.25s;\n font-size: 0.65rem;\n line-height: 1.2;\n white-space: nowrap; }\n [dir=\"rtl\"] .md-source {\n padding-right: initial;\n padding-left: 0.6rem; }\n .md-source:hover {\n opacity: 0.7; }\n .md-source::after {\n display: inline-block;\n height: 2.4rem;\n content: \"\";\n vertical-align: middle; }\n .md-source__icon {\n display: inline-block;\n width: 2.4rem;\n height: 2.4rem;\n content: \"\";\n vertical-align: middle; }\n .md-source__icon svg {\n width: 1.2rem;\n height: 1.2rem;\n margin-top: 0.6rem;\n margin-left: 0.6rem; }\n [dir=\"rtl\"] .md-source__icon svg {\n margin-right: 0.6rem;\n margin-left: initial; }\n .md-source__icon + .md-source__repository {\n margin-left: -2rem;\n padding-left: 2rem; }\n [dir=\"rtl\"] .md-source__icon + .md-source__repository {\n margin-right: -2rem;\n margin-left: initial;\n padding-right: 2rem;\n padding-left: initial; }\n .md-source__repository {\n display: inline-block;\n max-width: 100%;\n margin-left: 0.6rem;\n font-weight: 700;\n text-overflow: ellipsis;\n overflow: hidden;\n vertical-align: middle; }\n .md-source__facts {\n margin: 0;\n padding: 0;\n font-size: 0.55rem;\n font-weight: 700;\n list-style-type: none;\n opacity: 0.75;\n overflow: hidden; }\n [data-md-state=\"done\"] .md-source__facts {\n -webkit-animation: md-source__facts--done 0.25s ease-in;\n animation: md-source__facts--done 0.25s ease-in; }\n .md-source__fact {\n float: left; }\n [dir=\"rtl\"] .md-source__fact {\n float: right; }\n [data-md-state=\"done\"] .md-source__fact {\n -webkit-animation: md-source__fact--done 0.4s ease-out;\n animation: md-source__fact--done 0.4s ease-out; }\n .md-source__fact::before {\n margin: 0 0.1rem;\n content: \"\\00B7\"; }\n .md-source__fact:first-child::before {\n display: none; }\n\n.md-source-file {\n display: inline-block;\n margin: 1em 0.5em 1em 0;\n padding-right: 0.25rem;\n border-radius: 0.1rem;\n background-color: rgba(0, 0, 0, 0.07);\n font-size: 0.64rem;\n list-style-type: none;\n cursor: pointer;\n overflow: hidden; }\n .md-source-file::before {\n display: inline-block;\n margin-right: 0.25rem;\n padding: 0.25rem;\n background-color: rgba(0, 0, 0, 0.26);\n color: white;\n font-size: 0.8rem;\n content: \"\\E86F\";\n vertical-align: middle; }\n html .md-source-file {\n -webkit-transition: background 0.4s, color 0.4s, box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n transition: background 0.4s, color 0.4s, box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1); }\n html .md-source-file::before {\n -webkit-transition: inherit;\n transition: inherit; }\n html body .md-typeset .md-source-file {\n color: rgba(0, 0, 0, 0.54); }\n .md-source-file:hover {\n box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36); }\n .md-source-file:hover::before {\n background-color: #536dfe; }\n\n.md-tabs {\n width: 100%;\n -webkit-transition: background 0.25s;\n transition: background 0.25s;\n background-color: #3f51b5;\n color: white;\n overflow: auto; }\n .md-tabs__list {\n margin: 0;\n margin-left: 0.2rem;\n padding: 0;\n list-style: none;\n white-space: nowrap; }\n .md-tabs__item {\n display: inline-block;\n height: 2.4rem;\n padding-right: 0.6rem;\n padding-left: 0.6rem; }\n .md-tabs__link {\n display: block;\n margin-top: 0.8rem;\n -webkit-transition: opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s;\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n font-size: 0.7rem;\n opacity: 0.7; }\n .md-tabs__link--active, .md-tabs__link:hover {\n color: inherit;\n opacity: 1; }\n .md-tabs__item:nth-child(2) .md-tabs__link {\n -webkit-transition-delay: 0.02s;\n transition-delay: 0.02s; }\n .md-tabs__item:nth-child(3) .md-tabs__link {\n -webkit-transition-delay: 0.04s;\n transition-delay: 0.04s; }\n .md-tabs__item:nth-child(4) .md-tabs__link {\n -webkit-transition-delay: 0.06s;\n transition-delay: 0.06s; }\n .md-tabs__item:nth-child(5) .md-tabs__link {\n -webkit-transition-delay: 0.08s;\n transition-delay: 0.08s; }\n .md-tabs__item:nth-child(6) .md-tabs__link {\n -webkit-transition-delay: 0.1s;\n transition-delay: 0.1s; }\n .md-tabs__item:nth-child(7) .md-tabs__link {\n -webkit-transition-delay: 0.12s;\n transition-delay: 0.12s; }\n .md-tabs__item:nth-child(8) .md-tabs__link {\n -webkit-transition-delay: 0.14s;\n transition-delay: 0.14s; }\n .md-tabs__item:nth-child(9) .md-tabs__link {\n -webkit-transition-delay: 0.16s;\n transition-delay: 0.16s; }\n .md-tabs__item:nth-child(10) .md-tabs__link {\n -webkit-transition-delay: 0.18s;\n transition-delay: 0.18s; }\n .md-tabs__item:nth-child(11) .md-tabs__link {\n -webkit-transition-delay: 0.2s;\n transition-delay: 0.2s; }\n .md-tabs__item:nth-child(12) .md-tabs__link {\n -webkit-transition-delay: 0.22s;\n transition-delay: 0.22s; }\n .md-tabs__item:nth-child(13) .md-tabs__link {\n -webkit-transition-delay: 0.24s;\n transition-delay: 0.24s; }\n .md-tabs__item:nth-child(14) .md-tabs__link {\n -webkit-transition-delay: 0.26s;\n transition-delay: 0.26s; }\n .md-tabs__item:nth-child(15) .md-tabs__link {\n -webkit-transition-delay: 0.28s;\n transition-delay: 0.28s; }\n .md-tabs__item:nth-child(16) .md-tabs__link {\n -webkit-transition-delay: 0.3s;\n transition-delay: 0.3s; }\n .md-tabs[data-md-state=\"hidden\"] {\n pointer-events: none; }\n .md-tabs[data-md-state=\"hidden\"] .md-tabs__link {\n -webkit-transform: translateY(50%);\n transform: translateY(50%);\n -webkit-transition: color 0.25s, opacity 0.1s, -webkit-transform 0s 0.4s;\n transition: color 0.25s, opacity 0.1s, -webkit-transform 0s 0.4s;\n transition: color 0.25s, transform 0s 0.4s, opacity 0.1s;\n transition: color 0.25s, transform 0s 0.4s, opacity 0.1s, -webkit-transform 0s 0.4s;\n opacity: 0; }\n\n.md-typeset .admonition, .md-typeset details {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n margin: 1.5625em 0;\n padding: 0 0.6rem;\n border-left: 0.2rem solid #448aff;\n border-radius: 0.1rem;\n font-size: 0.64rem;\n overflow: auto; }\n [dir=\"rtl\"] .md-typeset .admonition, [dir=\"rtl\"] .md-typeset details {\n border-right: 0.2rem solid #448aff;\n border-left: none; }\n html .md-typeset .admonition > :last-child, html .md-typeset details > :last-child {\n margin-bottom: 0.6rem; }\n .md-typeset .admonition .admonition, .md-typeset details .admonition, .md-typeset .admonition details, .md-typeset details details {\n margin: 1em 0; }\n .md-typeset .admonition > .admonition-title, .md-typeset details > .admonition-title, .md-typeset .admonition > summary, .md-typeset details > summary {\n margin: 0 -0.6rem;\n padding: 0.4rem 0.6rem 0.4rem 2rem;\n border-bottom: 0.05rem solid rgba(68, 138, 255, 0.1);\n background-color: rgba(68, 138, 255, 0.1);\n font-weight: 700; }\n [dir=\"rtl\"] .md-typeset .admonition > .admonition-title, [dir=\"rtl\"] .md-typeset details > .admonition-title, [dir=\"rtl\"] .md-typeset .admonition > summary, [dir=\"rtl\"] .md-typeset details > summary {\n padding: 0.4rem 2rem 0.4rem 0.6rem; }\n .md-typeset .admonition > .admonition-title:last-child, .md-typeset details > .admonition-title:last-child, .md-typeset .admonition > summary:last-child, .md-typeset details > summary:last-child {\n margin-bottom: 0; }\n .md-typeset .admonition > .admonition-title::before, .md-typeset details > .admonition-title::before, .md-typeset .admonition > summary::before, .md-typeset details > summary::before {\n position: absolute;\n margin-left: -1.4rem;\n color: #448aff;\n font-size: 1rem;\n content: \"\\E3C9\"; }\n [dir=\"rtl\"] .md-typeset .admonition > .admonition-title::before, [dir=\"rtl\"] .md-typeset details > .admonition-title::before, [dir=\"rtl\"] .md-typeset .admonition > summary::before, [dir=\"rtl\"] .md-typeset details > summary::before {\n margin-right: -1.4rem;\n margin-left: initial; }\n .md-typeset .admonition.summary, .md-typeset details.summary, .md-typeset .admonition.tldr, .md-typeset details.tldr, .md-typeset .admonition.abstract, .md-typeset details.abstract {\n border-left-color: #00b0ff; }\n [dir=\"rtl\"] .md-typeset .admonition.summary, [dir=\"rtl\"] .md-typeset details.summary, [dir=\"rtl\"] .md-typeset .admonition.tldr, [dir=\"rtl\"] .md-typeset details.tldr, [dir=\"rtl\"] .md-typeset .admonition.abstract, [dir=\"rtl\"] .md-typeset details.abstract {\n border-right-color: #00b0ff; }\n .md-typeset .admonition.summary > .admonition-title, .md-typeset details.summary > .admonition-title, .md-typeset .admonition.tldr > .admonition-title, .md-typeset details.tldr > .admonition-title, .md-typeset .admonition.summary > summary, .md-typeset details.summary > summary, .md-typeset .admonition.tldr > summary, .md-typeset details.tldr > summary, .md-typeset .admonition.abstract > .admonition-title, .md-typeset details.abstract > .admonition-title, .md-typeset .admonition.abstract > summary, .md-typeset details.abstract > summary {\n border-bottom-color: rgba(0, 176, 255, 0.1);\n background-color: rgba(0, 176, 255, 0.1); }\n .md-typeset .admonition.summary > .admonition-title::before, .md-typeset details.summary > .admonition-title::before, .md-typeset .admonition.tldr > .admonition-title::before, .md-typeset details.tldr > .admonition-title::before, .md-typeset .admonition.summary > summary::before, .md-typeset details.summary > summary::before, .md-typeset .admonition.tldr > summary::before, .md-typeset details.tldr > summary::before, .md-typeset .admonition.abstract > .admonition-title::before, .md-typeset details.abstract > .admonition-title::before, .md-typeset .admonition.abstract > summary::before, .md-typeset details.abstract > summary::before {\n color: #00b0ff;\n content: \"\"; }\n .md-typeset .admonition.todo, .md-typeset details.todo, .md-typeset .admonition.info, .md-typeset details.info {\n border-left-color: #00b8d4; }\n [dir=\"rtl\"] .md-typeset .admonition.todo, [dir=\"rtl\"] .md-typeset details.todo, [dir=\"rtl\"] .md-typeset .admonition.info, [dir=\"rtl\"] .md-typeset details.info {\n border-right-color: #00b8d4; }\n .md-typeset .admonition.todo > .admonition-title, .md-typeset details.todo > .admonition-title, .md-typeset .admonition.todo > summary, .md-typeset details.todo > summary, .md-typeset .admonition.info > .admonition-title, .md-typeset details.info > .admonition-title, .md-typeset .admonition.info > summary, .md-typeset details.info > summary {\n border-bottom-color: rgba(0, 184, 212, 0.1);\n background-color: rgba(0, 184, 212, 0.1); }\n .md-typeset .admonition.todo > .admonition-title::before, .md-typeset details.todo > .admonition-title::before, .md-typeset .admonition.todo > summary::before, .md-typeset details.todo > summary::before, .md-typeset .admonition.info > .admonition-title::before, .md-typeset details.info > .admonition-title::before, .md-typeset .admonition.info > summary::before, .md-typeset details.info > summary::before {\n color: #00b8d4;\n content: \"\"; }\n .md-typeset .admonition.hint, .md-typeset details.hint, .md-typeset .admonition.important, .md-typeset details.important, .md-typeset .admonition.tip, .md-typeset details.tip {\n border-left-color: #00bfa5; }\n [dir=\"rtl\"] .md-typeset .admonition.hint, [dir=\"rtl\"] .md-typeset details.hint, [dir=\"rtl\"] .md-typeset .admonition.important, [dir=\"rtl\"] .md-typeset details.important, [dir=\"rtl\"] .md-typeset .admonition.tip, [dir=\"rtl\"] .md-typeset details.tip {\n border-right-color: #00bfa5; }\n .md-typeset .admonition.hint > .admonition-title, .md-typeset details.hint > .admonition-title, .md-typeset .admonition.important > .admonition-title, .md-typeset details.important > .admonition-title, .md-typeset .admonition.hint > summary, .md-typeset details.hint > summary, .md-typeset .admonition.important > summary, .md-typeset details.important > summary, .md-typeset .admonition.tip > .admonition-title, .md-typeset details.tip > .admonition-title, .md-typeset .admonition.tip > summary, .md-typeset details.tip > summary {\n border-bottom-color: rgba(0, 191, 165, 0.1);\n background-color: rgba(0, 191, 165, 0.1); }\n .md-typeset .admonition.hint > .admonition-title::before, .md-typeset details.hint > .admonition-title::before, .md-typeset .admonition.important > .admonition-title::before, .md-typeset details.important > .admonition-title::before, .md-typeset .admonition.hint > summary::before, .md-typeset details.hint > summary::before, .md-typeset .admonition.important > summary::before, .md-typeset details.important > summary::before, .md-typeset .admonition.tip > .admonition-title::before, .md-typeset details.tip > .admonition-title::before, .md-typeset .admonition.tip > summary::before, .md-typeset details.tip > summary::before {\n color: #00bfa5;\n content: \"\"; }\n .md-typeset .admonition.check, .md-typeset details.check, .md-typeset .admonition.done, .md-typeset details.done, .md-typeset .admonition.success, .md-typeset details.success {\n border-left-color: #00c853; }\n [dir=\"rtl\"] .md-typeset .admonition.check, [dir=\"rtl\"] .md-typeset details.check, [dir=\"rtl\"] .md-typeset .admonition.done, [dir=\"rtl\"] .md-typeset details.done, [dir=\"rtl\"] .md-typeset .admonition.success, [dir=\"rtl\"] .md-typeset details.success {\n border-right-color: #00c853; }\n .md-typeset .admonition.check > .admonition-title, .md-typeset details.check > .admonition-title, .md-typeset .admonition.done > .admonition-title, .md-typeset details.done > .admonition-title, .md-typeset .admonition.check > summary, .md-typeset details.check > summary, .md-typeset .admonition.done > summary, .md-typeset details.done > summary, .md-typeset .admonition.success > .admonition-title, .md-typeset details.success > .admonition-title, .md-typeset .admonition.success > summary, .md-typeset details.success > summary {\n border-bottom-color: rgba(0, 200, 83, 0.1);\n background-color: rgba(0, 200, 83, 0.1); }\n .md-typeset .admonition.check > .admonition-title::before, .md-typeset details.check > .admonition-title::before, .md-typeset .admonition.done > .admonition-title::before, .md-typeset details.done > .admonition-title::before, .md-typeset .admonition.check > summary::before, .md-typeset details.check > summary::before, .md-typeset .admonition.done > summary::before, .md-typeset details.done > summary::before, .md-typeset .admonition.success > .admonition-title::before, .md-typeset details.success > .admonition-title::before, .md-typeset .admonition.success > summary::before, .md-typeset details.success > summary::before {\n color: #00c853;\n content: \"\"; }\n .md-typeset .admonition.help, .md-typeset details.help, .md-typeset .admonition.faq, .md-typeset details.faq, .md-typeset .admonition.question, .md-typeset details.question {\n border-left-color: #64dd17; }\n [dir=\"rtl\"] .md-typeset .admonition.help, [dir=\"rtl\"] .md-typeset details.help, [dir=\"rtl\"] .md-typeset .admonition.faq, [dir=\"rtl\"] .md-typeset details.faq, [dir=\"rtl\"] .md-typeset .admonition.question, [dir=\"rtl\"] .md-typeset details.question {\n border-right-color: #64dd17; }\n .md-typeset .admonition.help > .admonition-title, .md-typeset details.help > .admonition-title, .md-typeset .admonition.faq > .admonition-title, .md-typeset details.faq > .admonition-title, .md-typeset .admonition.help > summary, .md-typeset details.help > summary, .md-typeset .admonition.faq > summary, .md-typeset details.faq > summary, .md-typeset .admonition.question > .admonition-title, .md-typeset details.question > .admonition-title, .md-typeset .admonition.question > summary, .md-typeset details.question > summary {\n border-bottom-color: rgba(100, 221, 23, 0.1);\n background-color: rgba(100, 221, 23, 0.1); }\n .md-typeset .admonition.help > .admonition-title::before, .md-typeset details.help > .admonition-title::before, .md-typeset .admonition.faq > .admonition-title::before, .md-typeset details.faq > .admonition-title::before, .md-typeset .admonition.help > summary::before, .md-typeset details.help > summary::before, .md-typeset .admonition.faq > summary::before, .md-typeset details.faq > summary::before, .md-typeset .admonition.question > .admonition-title::before, .md-typeset details.question > .admonition-title::before, .md-typeset .admonition.question > summary::before, .md-typeset details.question > summary::before {\n color: #64dd17;\n content: \"\"; }\n .md-typeset .admonition.caution, .md-typeset details.caution, .md-typeset .admonition.attention, .md-typeset details.attention, .md-typeset .admonition.warning, .md-typeset details.warning {\n border-left-color: #ff9100; }\n [dir=\"rtl\"] .md-typeset .admonition.caution, [dir=\"rtl\"] .md-typeset details.caution, [dir=\"rtl\"] .md-typeset .admonition.attention, [dir=\"rtl\"] .md-typeset details.attention, [dir=\"rtl\"] .md-typeset .admonition.warning, [dir=\"rtl\"] .md-typeset details.warning {\n border-right-color: #ff9100; }\n .md-typeset .admonition.caution > .admonition-title, .md-typeset details.caution > .admonition-title, .md-typeset .admonition.attention > .admonition-title, .md-typeset details.attention > .admonition-title, .md-typeset .admonition.caution > summary, .md-typeset details.caution > summary, .md-typeset .admonition.attention > summary, .md-typeset details.attention > summary, .md-typeset .admonition.warning > .admonition-title, .md-typeset details.warning > .admonition-title, .md-typeset .admonition.warning > summary, .md-typeset details.warning > summary {\n border-bottom-color: rgba(255, 145, 0, 0.1);\n background-color: rgba(255, 145, 0, 0.1); }\n .md-typeset .admonition.caution > .admonition-title::before, .md-typeset details.caution > .admonition-title::before, .md-typeset .admonition.attention > .admonition-title::before, .md-typeset details.attention > .admonition-title::before, .md-typeset .admonition.caution > summary::before, .md-typeset details.caution > summary::before, .md-typeset .admonition.attention > summary::before, .md-typeset details.attention > summary::before, .md-typeset .admonition.warning > .admonition-title::before, .md-typeset details.warning > .admonition-title::before, .md-typeset .admonition.warning > summary::before, .md-typeset details.warning > summary::before {\n color: #ff9100;\n content: \"\"; }\n .md-typeset .admonition.fail, .md-typeset details.fail, .md-typeset .admonition.missing, .md-typeset details.missing, .md-typeset .admonition.failure, .md-typeset details.failure {\n border-left-color: #ff5252; }\n [dir=\"rtl\"] .md-typeset .admonition.fail, [dir=\"rtl\"] .md-typeset details.fail, [dir=\"rtl\"] .md-typeset .admonition.missing, [dir=\"rtl\"] .md-typeset details.missing, [dir=\"rtl\"] .md-typeset .admonition.failure, [dir=\"rtl\"] .md-typeset details.failure {\n border-right-color: #ff5252; }\n .md-typeset .admonition.fail > .admonition-title, .md-typeset details.fail > .admonition-title, .md-typeset .admonition.missing > .admonition-title, .md-typeset details.missing > .admonition-title, .md-typeset .admonition.fail > summary, .md-typeset details.fail > summary, .md-typeset .admonition.missing > summary, .md-typeset details.missing > summary, .md-typeset .admonition.failure > .admonition-title, .md-typeset details.failure > .admonition-title, .md-typeset .admonition.failure > summary, .md-typeset details.failure > summary {\n border-bottom-color: rgba(255, 82, 82, 0.1);\n background-color: rgba(255, 82, 82, 0.1); }\n .md-typeset .admonition.fail > .admonition-title::before, .md-typeset details.fail > .admonition-title::before, .md-typeset .admonition.missing > .admonition-title::before, .md-typeset details.missing > .admonition-title::before, .md-typeset .admonition.fail > summary::before, .md-typeset details.fail > summary::before, .md-typeset .admonition.missing > summary::before, .md-typeset details.missing > summary::before, .md-typeset .admonition.failure > .admonition-title::before, .md-typeset details.failure > .admonition-title::before, .md-typeset .admonition.failure > summary::before, .md-typeset details.failure > summary::before {\n color: #ff5252;\n content: \"\"; }\n .md-typeset .admonition.error, .md-typeset details.error, .md-typeset .admonition.danger, .md-typeset details.danger {\n border-left-color: #ff1744; }\n [dir=\"rtl\"] .md-typeset .admonition.error, [dir=\"rtl\"] .md-typeset details.error, [dir=\"rtl\"] .md-typeset .admonition.danger, [dir=\"rtl\"] .md-typeset details.danger {\n border-right-color: #ff1744; }\n .md-typeset .admonition.error > .admonition-title, .md-typeset details.error > .admonition-title, .md-typeset .admonition.error > summary, .md-typeset details.error > summary, .md-typeset .admonition.danger > .admonition-title, .md-typeset details.danger > .admonition-title, .md-typeset .admonition.danger > summary, .md-typeset details.danger > summary {\n border-bottom-color: rgba(255, 23, 68, 0.1);\n background-color: rgba(255, 23, 68, 0.1); }\n .md-typeset .admonition.error > .admonition-title::before, .md-typeset details.error > .admonition-title::before, .md-typeset .admonition.error > summary::before, .md-typeset details.error > summary::before, .md-typeset .admonition.danger > .admonition-title::before, .md-typeset details.danger > .admonition-title::before, .md-typeset .admonition.danger > summary::before, .md-typeset details.danger > summary::before {\n color: #ff1744;\n content: \"\"; }\n .md-typeset .admonition.bug, .md-typeset details.bug {\n border-left-color: #f50057; }\n [dir=\"rtl\"] .md-typeset .admonition.bug, [dir=\"rtl\"] .md-typeset details.bug {\n border-right-color: #f50057; }\n .md-typeset .admonition.bug > .admonition-title, .md-typeset details.bug > .admonition-title, .md-typeset .admonition.bug > summary, .md-typeset details.bug > summary {\n border-bottom-color: rgba(245, 0, 87, 0.1);\n background-color: rgba(245, 0, 87, 0.1); }\n .md-typeset .admonition.bug > .admonition-title::before, .md-typeset details.bug > .admonition-title::before, .md-typeset .admonition.bug > summary::before, .md-typeset details.bug > summary::before {\n color: #f50057;\n content: \"\"; }\n .md-typeset .admonition.example, .md-typeset details.example {\n border-left-color: #651fff; }\n [dir=\"rtl\"] .md-typeset .admonition.example, [dir=\"rtl\"] .md-typeset details.example {\n border-right-color: #651fff; }\n .md-typeset .admonition.example > .admonition-title, .md-typeset details.example > .admonition-title, .md-typeset .admonition.example > summary, .md-typeset details.example > summary {\n border-bottom-color: rgba(101, 31, 255, 0.1);\n background-color: rgba(101, 31, 255, 0.1); }\n .md-typeset .admonition.example > .admonition-title::before, .md-typeset details.example > .admonition-title::before, .md-typeset .admonition.example > summary::before, .md-typeset details.example > summary::before {\n color: #651fff;\n content: \"\"; }\n .md-typeset .admonition.cite, .md-typeset details.cite, .md-typeset .admonition.quote, .md-typeset details.quote {\n border-left-color: #9e9e9e; }\n [dir=\"rtl\"] .md-typeset .admonition.cite, [dir=\"rtl\"] .md-typeset details.cite, [dir=\"rtl\"] .md-typeset .admonition.quote, [dir=\"rtl\"] .md-typeset details.quote {\n border-right-color: #9e9e9e; }\n .md-typeset .admonition.cite > .admonition-title, .md-typeset details.cite > .admonition-title, .md-typeset .admonition.cite > summary, .md-typeset details.cite > summary, .md-typeset .admonition.quote > .admonition-title, .md-typeset details.quote > .admonition-title, .md-typeset .admonition.quote > summary, .md-typeset details.quote > summary {\n border-bottom-color: rgba(158, 158, 158, 0.1);\n background-color: rgba(158, 158, 158, 0.1); }\n .md-typeset .admonition.cite > .admonition-title::before, .md-typeset details.cite > .admonition-title::before, .md-typeset .admonition.cite > summary::before, .md-typeset details.cite > summary::before, .md-typeset .admonition.quote > .admonition-title::before, .md-typeset details.quote > .admonition-title::before, .md-typeset .admonition.quote > summary::before, .md-typeset details.quote > summary::before {\n color: #9e9e9e;\n content: \"\"; }\n\n.codehilite .o, .md-typeset .highlight .o {\n color: inherit; }\n\n.codehilite .ow, .md-typeset .highlight .ow {\n color: inherit; }\n\n.codehilite .ge, .md-typeset .highlight .ge {\n color: #000000; }\n\n.codehilite .gr, .md-typeset .highlight .gr {\n color: #AA0000; }\n\n.codehilite .gh, .md-typeset .highlight .gh {\n color: #999999; }\n\n.codehilite .go, .md-typeset .highlight .go {\n color: #888888; }\n\n.codehilite .gp, .md-typeset .highlight .gp {\n color: #555555; }\n\n.codehilite .gs, .md-typeset .highlight .gs {\n color: inherit; }\n\n.codehilite .gu, .md-typeset .highlight .gu {\n color: #AAAAAA; }\n\n.codehilite .gt, .md-typeset .highlight .gt {\n color: #AA0000; }\n\n.codehilite .gd, .md-typeset .highlight .gd {\n background-color: #FFDDDD; }\n\n.codehilite .gi, .md-typeset .highlight .gi {\n background-color: #DDFFDD; }\n\n.codehilite .k, .md-typeset .highlight .k {\n color: #3B78E7; }\n\n.codehilite .kc, .md-typeset .highlight .kc {\n color: #A71D5D; }\n\n.codehilite .kd, .md-typeset .highlight .kd {\n color: #3B78E7; }\n\n.codehilite .kn, .md-typeset .highlight .kn {\n color: #3B78E7; }\n\n.codehilite .kp, .md-typeset .highlight .kp {\n color: #A71D5D; }\n\n.codehilite .kr, .md-typeset .highlight .kr {\n color: #3E61A2; }\n\n.codehilite .kt, .md-typeset .highlight .kt {\n color: #3E61A2; }\n\n.codehilite .c, .md-typeset .highlight .c {\n color: #999999; }\n\n.codehilite .cm, .md-typeset .highlight .cm {\n color: #999999; }\n\n.codehilite .cp, .md-typeset .highlight .cp {\n color: #666666; }\n\n.codehilite .c1, .md-typeset .highlight .c1 {\n color: #999999; }\n\n.codehilite .ch, .md-typeset .highlight .ch {\n color: #999999; }\n\n.codehilite .cs, .md-typeset .highlight .cs {\n color: #999999; }\n\n.codehilite .na, .md-typeset .highlight .na {\n color: #C2185B; }\n\n.codehilite .nb, .md-typeset .highlight .nb {\n color: #C2185B; }\n\n.codehilite .bp, .md-typeset .highlight .bp {\n color: #3E61A2; }\n\n.codehilite .nc, .md-typeset .highlight .nc {\n color: #C2185B; }\n\n.codehilite .no, .md-typeset .highlight .no {\n color: #3E61A2; }\n\n.codehilite .nd, .md-typeset .highlight .nd {\n color: #666666; }\n\n.codehilite .ni, .md-typeset .highlight .ni {\n color: #666666; }\n\n.codehilite .ne, .md-typeset .highlight .ne {\n color: #C2185B; }\n\n.codehilite .nf, .md-typeset .highlight .nf {\n color: #C2185B; }\n\n.codehilite .nl, .md-typeset .highlight .nl {\n color: #3B5179; }\n\n.codehilite .nn, .md-typeset .highlight .nn {\n color: #EC407A; }\n\n.codehilite .nt, .md-typeset .highlight .nt {\n color: #3B78E7; }\n\n.codehilite .nv, .md-typeset .highlight .nv {\n color: #3E61A2; }\n\n.codehilite .vc, .md-typeset .highlight .vc {\n color: #3E61A2; }\n\n.codehilite .vg, .md-typeset .highlight .vg {\n color: #3E61A2; }\n\n.codehilite .vi, .md-typeset .highlight .vi {\n color: #3E61A2; }\n\n.codehilite .nx, .md-typeset .highlight .nx {\n color: #EC407A; }\n\n.codehilite .m, .md-typeset .highlight .m {\n color: #E74C3C; }\n\n.codehilite .mf, .md-typeset .highlight .mf {\n color: #E74C3C; }\n\n.codehilite .mh, .md-typeset .highlight .mh {\n color: #E74C3C; }\n\n.codehilite .mi, .md-typeset .highlight .mi {\n color: #E74C3C; }\n\n.codehilite .il, .md-typeset .highlight .il {\n color: #E74C3C; }\n\n.codehilite .mo, .md-typeset .highlight .mo {\n color: #E74C3C; }\n\n.codehilite .s, .md-typeset .highlight .s {\n color: #0D904F; }\n\n.codehilite .sb, .md-typeset .highlight .sb {\n color: #0D904F; }\n\n.codehilite .sc, .md-typeset .highlight .sc {\n color: #0D904F; }\n\n.codehilite .sd, .md-typeset .highlight .sd {\n color: #999999; }\n\n.codehilite .s2, .md-typeset .highlight .s2 {\n color: #0D904F; }\n\n.codehilite .se, .md-typeset .highlight .se {\n color: #183691; }\n\n.codehilite .sh, .md-typeset .highlight .sh {\n color: #183691; }\n\n.codehilite .si, .md-typeset .highlight .si {\n color: #183691; }\n\n.codehilite .sx, .md-typeset .highlight .sx {\n color: #183691; }\n\n.codehilite .sr, .md-typeset .highlight .sr {\n color: #009926; }\n\n.codehilite .s1, .md-typeset .highlight .s1 {\n color: #0D904F; }\n\n.codehilite .ss, .md-typeset .highlight .ss {\n color: #0D904F; }\n\n.codehilite .err, .md-typeset .highlight .err {\n color: #A61717; }\n\n.codehilite .w, .md-typeset .highlight .w {\n color: transparent; }\n\n.codehilite .hll, .md-typeset .highlight .hll {\n display: block;\n margin: 0 -0.6rem;\n padding: 0 0.6rem;\n background-color: rgba(255, 235, 59, 0.5); }\n\n.md-typeset .codehilite, .md-typeset .highlight {\n position: relative;\n margin: 1em 0;\n padding: 0;\n border-radius: 0.1rem;\n background-color: rgba(236, 236, 236, 0.5);\n color: #37474F;\n line-height: 1.4;\n -webkit-overflow-scrolling: touch; }\n .md-typeset .codehilite pre, .md-typeset .highlight pre,\n .md-typeset .codehilite code,\n .md-typeset .highlight code {\n display: block;\n margin: 0;\n padding: 0.525rem 0.6rem;\n background-color: transparent;\n overflow: auto;\n vertical-align: top; }\n .md-typeset .codehilite pre::-webkit-scrollbar, .md-typeset .highlight pre::-webkit-scrollbar,\n .md-typeset .codehilite code::-webkit-scrollbar,\n .md-typeset .highlight code::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem; }\n .md-typeset .codehilite pre::-webkit-scrollbar-thumb, .md-typeset .highlight pre::-webkit-scrollbar-thumb,\n .md-typeset .codehilite code::-webkit-scrollbar-thumb,\n .md-typeset .highlight code::-webkit-scrollbar-thumb {\n background-color: rgba(0, 0, 0, 0.26); }\n .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover, .md-typeset .highlight pre::-webkit-scrollbar-thumb:hover,\n .md-typeset .codehilite code::-webkit-scrollbar-thumb:hover,\n .md-typeset .highlight code::-webkit-scrollbar-thumb:hover {\n background-color: #536dfe; }\n\n.md-typeset pre.codehilite, .md-typeset pre.highlight {\n overflow: visible; }\n .md-typeset pre.codehilite code, .md-typeset pre.highlight code {\n display: block;\n padding: 0.525rem 0.6rem;\n overflow: auto; }\n\n.md-typeset .codehilitetable, .md-typeset .highlighttable {\n display: block;\n margin: 1em 0;\n border-radius: 0.2em;\n font-size: 0.8rem;\n overflow: hidden; }\n .md-typeset .codehilitetable tbody, .md-typeset .highlighttable tbody,\n .md-typeset .codehilitetable td,\n .md-typeset .highlighttable td {\n display: block;\n padding: 0; }\n .md-typeset .codehilitetable tr, .md-typeset .highlighttable tr {\n display: -webkit-box;\n display: flex; }\n .md-typeset .codehilitetable .codehilite, .md-typeset .highlighttable .codehilite, .md-typeset .codehilitetable .highlight, .md-typeset .highlighttable .highlight,\n .md-typeset .codehilitetable .linenodiv,\n .md-typeset .highlighttable .linenodiv {\n margin: 0;\n border-radius: 0; }\n \n .md-typeset .codehilitetable .linenodiv,\n .md-typeset .highlighttable .linenodiv {\n padding: 0.525rem 0.6rem; }\n .md-typeset .codehilitetable .linenos, .md-typeset .highlighttable .linenos {\n background-color: rgba(0, 0, 0, 0.07);\n color: rgba(0, 0, 0, 0.26);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n .md-typeset .codehilitetable .linenos pre, .md-typeset .highlighttable .linenos pre {\n margin: 0;\n padding: 0;\n background-color: transparent;\n color: inherit;\n text-align: right; }\n .md-typeset .codehilitetable .code, .md-typeset .highlighttable .code {\n -webkit-box-flex: 1;\n flex: 1;\n overflow: hidden; }\n\n.md-typeset > .codehilitetable, .md-typeset > .highlighttable {\n box-shadow: none; }\n\n.md-typeset [id^=\"fnref:\"] {\n display: inline-block; }\n .md-typeset [id^=\"fnref:\"]:target {\n margin-top: -3.8rem;\n padding-top: 3.8rem;\n pointer-events: none; }\n\n.md-typeset [id^=\"fn:\"]::before {\n display: none;\n height: 0;\n content: \"\"; }\n\n.md-typeset [id^=\"fn:\"]:target::before {\n display: block;\n margin-top: -3.5rem;\n padding-top: 3.5rem;\n pointer-events: none; }\n\n.md-typeset .footnote {\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.64rem; }\n .md-typeset .footnote ol {\n margin-left: 0; }\n .md-typeset .footnote li {\n -webkit-transition: color 0.25s;\n transition: color 0.25s; }\n .md-typeset .footnote li:target {\n color: rgba(0, 0, 0, 0.87); }\n .md-typeset .footnote li :first-child {\n margin-top: 0; }\n .md-typeset .footnote li:hover .footnote-backref,\n .md-typeset .footnote li:target .footnote-backref {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n opacity: 1; }\n .md-typeset .footnote li:hover .footnote-backref:hover,\n .md-typeset .footnote li:target .footnote-backref {\n color: #536dfe; }\n\n.md-typeset .footnote-ref {\n display: inline-block;\n pointer-events: initial; }\n .md-typeset .footnote-ref::before {\n display: inline;\n margin: 0 0.2em;\n border-left: 0.05rem solid rgba(0, 0, 0, 0.26);\n font-size: 1.25em;\n content: \"\";\n vertical-align: -0.25rem; }\n\n.md-typeset .footnote-backref {\n display: inline-block;\n -webkit-transform: translateX(0.25rem);\n transform: translateX(0.25rem);\n -webkit-transition: color 0.25s, opacity 0.125s 0.125s, -webkit-transform 0.25s 0.125s;\n transition: color 0.25s, opacity 0.125s 0.125s, -webkit-transform 0.25s 0.125s;\n transition: transform 0.25s 0.125s, color 0.25s, opacity 0.125s 0.125s;\n transition: transform 0.25s 0.125s, color 0.25s, opacity 0.125s 0.125s, -webkit-transform 0.25s 0.125s;\n color: rgba(0, 0, 0, 0.26);\n font-size: 0;\n opacity: 0;\n vertical-align: text-bottom; }\n [dir=\"rtl\"] .md-typeset .footnote-backref {\n -webkit-transform: translateX(-0.25rem);\n transform: translateX(-0.25rem); }\n .md-typeset .footnote-backref::before {\n display: inline-block;\n font-size: 0.8rem;\n content: \"\\E31B\"; }\n [dir=\"rtl\"] .md-typeset .footnote-backref::before {\n -webkit-transform: scaleX(-1);\n transform: scaleX(-1); }\n\n.md-typeset .headerlink {\n display: inline-block;\n margin-left: 0.5rem;\n -webkit-transform: translate(0, 0.25rem);\n transform: translate(0, 0.25rem);\n -webkit-transition: color 0.25s, opacity 0.125s 0.25s, -webkit-transform 0.25s 0.25s;\n transition: color 0.25s, opacity 0.125s 0.25s, -webkit-transform 0.25s 0.25s;\n transition: transform 0.25s 0.25s, color 0.25s, opacity 0.125s 0.25s;\n transition: transform 0.25s 0.25s, color 0.25s, opacity 0.125s 0.25s, -webkit-transform 0.25s 0.25s;\n opacity: 0; }\n [dir=\"rtl\"] .md-typeset .headerlink {\n margin-right: 0.5rem;\n margin-left: initial; }\n html body .md-typeset .headerlink {\n color: rgba(0, 0, 0, 0.26); }\n\n.md-typeset h1[id]::before {\n display: block;\n margin-top: -8px;\n padding-top: 8px;\n content: \"\"; }\n\n.md-typeset h1[id]:target::before {\n margin-top: -3.4rem;\n padding-top: 3.4rem; }\n\n.md-typeset h1[id]:hover .headerlink,\n.md-typeset h1[id]:target .headerlink,\n.md-typeset h1[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h1[id]:hover .headerlink:hover,\n.md-typeset h1[id]:target .headerlink,\n.md-typeset h1[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset h2[id]::before {\n display: block;\n margin-top: -8px;\n padding-top: 8px;\n content: \"\"; }\n\n.md-typeset h2[id]:target::before {\n margin-top: -3.4rem;\n padding-top: 3.4rem; }\n\n.md-typeset h2[id]:hover .headerlink,\n.md-typeset h2[id]:target .headerlink,\n.md-typeset h2[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h2[id]:hover .headerlink:hover,\n.md-typeset h2[id]:target .headerlink,\n.md-typeset h2[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset h3[id]::before {\n display: block;\n margin-top: -8px;\n padding-top: 8px;\n content: \"\"; }\n\n.md-typeset h3[id]:target::before {\n margin-top: -3.4rem;\n padding-top: 3.4rem; }\n\n.md-typeset h3[id]:hover .headerlink,\n.md-typeset h3[id]:target .headerlink,\n.md-typeset h3[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h3[id]:hover .headerlink:hover,\n.md-typeset h3[id]:target .headerlink,\n.md-typeset h3[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset h4[id]::before {\n display: block;\n margin-top: -9px;\n padding-top: 9px;\n content: \"\"; }\n\n.md-typeset h4[id]:target::before {\n margin-top: -3.45rem;\n padding-top: 3.45rem; }\n\n.md-typeset h4[id]:hover .headerlink,\n.md-typeset h4[id]:target .headerlink,\n.md-typeset h4[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h4[id]:hover .headerlink:hover,\n.md-typeset h4[id]:target .headerlink,\n.md-typeset h4[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset h5[id]::before {\n display: block;\n margin-top: -11px;\n padding-top: 11px;\n content: \"\"; }\n\n.md-typeset h5[id]:target::before {\n margin-top: -3.55rem;\n padding-top: 3.55rem; }\n\n.md-typeset h5[id]:hover .headerlink,\n.md-typeset h5[id]:target .headerlink,\n.md-typeset h5[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h5[id]:hover .headerlink:hover,\n.md-typeset h5[id]:target .headerlink,\n.md-typeset h5[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset h6[id]::before {\n display: block;\n margin-top: -11px;\n padding-top: 11px;\n content: \"\"; }\n\n.md-typeset h6[id]:target::before {\n margin-top: -3.55rem;\n padding-top: 3.55rem; }\n\n.md-typeset h6[id]:hover .headerlink,\n.md-typeset h6[id]:target .headerlink,\n.md-typeset h6[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h6[id]:hover .headerlink:hover,\n.md-typeset h6[id]:target .headerlink,\n.md-typeset h6[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset .MJXc-display {\n margin: 0.75em 0;\n padding: 0.75em 0;\n overflow: auto;\n -webkit-overflow-scrolling: touch; }\n\n.md-typeset .MathJax_CHTML {\n outline: 0; }\n\n.md-typeset del.critic,\n.md-typeset ins.critic,\n.md-typeset .critic.comment {\n margin: 0 0.25em;\n padding: 0.0625em 0;\n border-radius: 0.1rem;\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone; }\n\n.md-typeset del.critic {\n background-color: #FFDDDD;\n box-shadow: 0.25em 0 0 #FFDDDD, -0.25em 0 0 #FFDDDD; }\n\n.md-typeset ins.critic {\n background-color: #DDFFDD;\n box-shadow: 0.25em 0 0 #DDFFDD, -0.25em 0 0 #DDFFDD; }\n\n.md-typeset .critic.comment {\n background-color: rgba(236, 236, 236, 0.5);\n color: #37474F;\n box-shadow: 0.25em 0 0 rgba(236, 236, 236, 0.5), -0.25em 0 0 rgba(236, 236, 236, 0.5); }\n .md-typeset .critic.comment::before {\n padding-right: 0.125em;\n color: rgba(0, 0, 0, 0.26);\n content: \"\\E0B7\";\n vertical-align: -0.125em; }\n\n.md-typeset .critic.block {\n display: block;\n margin: 1em 0;\n padding-right: 0.8rem;\n padding-left: 0.8rem;\n box-shadow: none; }\n .md-typeset .critic.block :first-child {\n margin-top: 0.5em; }\n .md-typeset .critic.block :last-child {\n margin-bottom: 0.5em; }\n\n.md-typeset details {\n display: block;\n padding-top: 0; }\n .md-typeset details[open] > summary::after {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n .md-typeset details:not([open]) {\n padding-bottom: 0; }\n .md-typeset details:not([open]) > summary {\n border-bottom: none; }\n .md-typeset details summary {\n position: relative;\n padding-right: 2rem; }\n [dir=\"rtl\"] .md-typeset details summary {\n padding-left: 2rem; }\n .no-details .md-typeset details:not([open]) > * {\n display: none; }\n .no-details .md-typeset details:not([open]) summary {\n display: block; }\n\n.md-typeset summary {\n display: block;\n outline: none;\n cursor: pointer; }\n .md-typeset summary::-webkit-details-marker {\n display: none; }\n .md-typeset summary::after {\n position: absolute;\n top: 0.4rem;\n right: 0.6rem;\n color: rgba(0, 0, 0, 0.26);\n font-size: 1rem;\n content: \"\\E313\"; }\n [dir=\"rtl\"] .md-typeset summary::after {\n right: initial;\n left: 0.6rem; }\n\n.md-typeset .emojione,\n.md-typeset .twemoji,\n.md-typeset .gemoji {\n width: 1rem;\n vertical-align: text-top; }\n\n.md-typeset code.codehilite, .md-typeset code.highlight {\n margin: 0 0.29412em;\n padding: 0.07353em 0; }\n\n.md-typeset .superfences-content {\n display: none;\n -webkit-box-ordinal-group: 100;\n order: 99;\n width: 100%;\n background-color: white; }\n .md-typeset .superfences-content > * {\n margin: 0;\n border-radius: 0; }\n\n.md-typeset .superfences-tabs {\n display: -webkit-box;\n display: flex;\n position: relative;\n flex-wrap: wrap;\n margin: 1em 0;\n border: 0.05rem solid rgba(0, 0, 0, 0.07);\n border-radius: 0.2em; }\n .md-typeset .superfences-tabs > input {\n display: none; }\n .md-typeset .superfences-tabs > input:checked + label {\n font-weight: 700; }\n .md-typeset .superfences-tabs > input:checked + label + .superfences-content {\n display: block; }\n .md-typeset .superfences-tabs > label {\n width: auto;\n padding: 0.6rem;\n -webkit-transition: color 0.125s;\n transition: color 0.125s;\n font-size: 0.64rem;\n cursor: pointer; }\n html .md-typeset .superfences-tabs > label:hover {\n color: #536dfe; }\n\n.md-typeset .task-list-item {\n position: relative;\n list-style-type: none; }\n .md-typeset .task-list-item [type=\"checkbox\"] {\n position: absolute;\n top: 0.45em;\n left: -2em; }\n [dir=\"rtl\"] .md-typeset .task-list-item [type=\"checkbox\"] {\n right: -2em;\n left: initial; }\n\n.md-typeset .task-list-control .task-list-indicator::before {\n position: absolute;\n top: 0.15em;\n left: -1.25em;\n color: rgba(0, 0, 0, 0.26);\n font-size: 1.25em;\n content: \"\\E835\";\n vertical-align: -0.25em; }\n [dir=\"rtl\"] .md-typeset .task-list-control .task-list-indicator::before {\n right: -1.25em;\n left: initial; }\n\n.md-typeset .task-list-control [type=\"checkbox\"]:checked + .task-list-indicator::before {\n content: \"\\E834\"; }\n\n.md-typeset .task-list-control [type=\"checkbox\"] {\n opacity: 0;\n z-index: -1; }\n\n@media print {\n .md-typeset a::after {\n color: rgba(0, 0, 0, 0.54);\n content: \" [\" attr(href) \"]\"; }\n .md-typeset code,\n .md-typeset pre {\n white-space: pre-wrap; }\n .md-typeset code {\n box-shadow: none;\n -webkit-box-decoration-break: initial;\n box-decoration-break: initial; }\n .md-clipboard {\n display: none; }\n .md-content__icon {\n display: none; }\n .md-header {\n display: none; }\n .md-footer {\n display: none; }\n .md-sidebar {\n display: none; }\n .md-tabs {\n display: none; }\n .md-typeset .headerlink {\n display: none; } }\n\n@media only screen and (max-width: 44.9375em) {\n .md-typeset pre {\n margin: 1em -0.8rem;\n border-radius: 0; }\n .md-typeset pre > code {\n padding: 0.525rem 0.8rem; }\n .md-footer-nav__link--prev .md-footer-nav__title {\n display: none; }\n .md-search-result__teaser {\n max-height: 2.5rem;\n -webkit-line-clamp: 3; }\n .codehilite .hll, .md-typeset .highlight .hll {\n margin: 0 -0.8rem;\n padding: 0 0.8rem; }\n .md-typeset > .codehilite, .md-typeset > .highlight {\n margin: 1em -0.8rem;\n border-radius: 0; }\n .md-typeset > .codehilite pre, .md-typeset > .highlight pre,\n .md-typeset > .codehilite code,\n .md-typeset > .highlight code {\n padding: 0.525rem 0.8rem; }\n .md-typeset > .codehilitetable, .md-typeset > .highlighttable {\n margin: 1em -0.8rem;\n border-radius: 0; }\n .md-typeset > .codehilitetable .codehilite > pre, .md-typeset > .highlighttable .codehilite > pre, .md-typeset > .codehilitetable .highlight > pre, .md-typeset > .highlighttable .highlight > pre,\n .md-typeset > .codehilitetable .codehilite > code,\n .md-typeset > .highlighttable .codehilite > code,\n .md-typeset > .codehilitetable .highlight > code,\n .md-typeset > .highlighttable .highlight > code,\n .md-typeset > .codehilitetable .linenodiv,\n .md-typeset > .highlighttable .linenodiv {\n padding: 0.5rem 0.8rem; }\n .md-typeset > p > .MJXc-display {\n margin: 0.75em -0.8rem;\n padding: 0.25em 0.8rem; }\n .md-typeset > .superfences-tabs {\n margin: 1em -0.8rem;\n border: 0;\n border-top: 0.05rem solid rgba(0, 0, 0, 0.07);\n border-radius: 0; }\n .md-typeset > .superfences-tabs pre,\n .md-typeset > .superfences-tabs code {\n padding: 0.525rem 0.8rem; } }\n\n@media only screen and (min-width: 100em) {\n html {\n font-size: 137.50%; } }\n\n@media only screen and (min-width: 125em) {\n html {\n font-size: 150%; } }\n\n@media only screen and (max-width: 59.9375em) {\n body[data-md-state=\"lock\"] {\n overflow: hidden; }\n .ios body[data-md-state=\"lock\"] .md-container {\n display: none; }\n html .md-nav__link[for=\"__toc\"] {\n display: block;\n padding-right: 2.4rem; }\n html .md-nav__link[for=\"__toc\"]::after {\n color: inherit;\n content: \"\\E8DE\"; }\n html .md-nav__link[for=\"__toc\"] + .md-nav__link {\n display: none; }\n html .md-nav__link[for=\"__toc\"] ~ .md-nav {\n display: -webkit-box;\n display: flex; }\n html [dir=\"rtl\"] .md-nav__link {\n padding-right: 0.8rem;\n padding-left: 2.4rem; }\n .md-nav__source {\n display: block;\n padding: 0 0.2rem;\n background-color: rgba(50, 64, 144, 0.9675);\n color: white; }\n .md-search__overlay {\n position: absolute;\n top: 0.2rem;\n left: 0.2rem;\n width: 1.8rem;\n height: 1.8rem;\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transition: opacity 0.2s 0.2s, -webkit-transform 0.3s 0.1s;\n transition: opacity 0.2s 0.2s, -webkit-transform 0.3s 0.1s;\n transition: transform 0.3s 0.1s, opacity 0.2s 0.2s;\n transition: transform 0.3s 0.1s, opacity 0.2s 0.2s, -webkit-transform 0.3s 0.1s;\n border-radius: 1rem;\n background-color: white;\n overflow: hidden;\n pointer-events: none; }\n [dir=\"rtl\"] .md-search__overlay {\n right: 0.2rem;\n left: initial; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__overlay {\n -webkit-transition: opacity 0.1s, -webkit-transform 0.4s;\n transition: opacity 0.1s, -webkit-transform 0.4s;\n transition: transform 0.4s, opacity 0.1s;\n transition: transform 0.4s, opacity 0.1s, -webkit-transform 0.4s;\n opacity: 1; }\n .md-search__inner {\n position: fixed;\n top: 0;\n left: 100%;\n width: 100%;\n height: 100%;\n -webkit-transform: translateX(5%);\n transform: translateX(5%);\n -webkit-transition: right 0s 0.3s, left 0s 0.3s, opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n transition: right 0s 0.3s, left 0s 0.3s, opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n transition: right 0s 0.3s, left 0s 0.3s, transform 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.15s 0.15s;\n transition: right 0s 0.3s, left 0s 0.3s, transform 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 0;\n z-index: 2; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__inner {\n left: 0;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: right 0s 0s, left 0s 0s, opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: right 0s 0s, left 0s 0s, opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: right 0s 0s, left 0s 0s, transform 0.15s 0.15s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s 0.15s;\n transition: right 0s 0s, left 0s 0s, transform 0.15s 0.15s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n opacity: 1; }\n [dir=\"rtl\"] [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__inner {\n right: 0;\n left: initial; }\n html [dir=\"rtl\"] .md-search__inner {\n right: 100%;\n left: initial;\n -webkit-transform: translateX(-5%);\n transform: translateX(-5%); }\n .md-search__input {\n width: 100%;\n height: 2.4rem;\n font-size: 0.9rem; }\n .md-search__icon[for=\"__search\"] {\n top: 0.6rem;\n left: 0.8rem; }\n .md-search__icon[for=\"__search\"][for=\"__search\"]::before {\n content: \"\\E5C4\"; }\n [dir=\"rtl\"] .md-search__icon[for=\"__search\"][for=\"__search\"]::before {\n content: \"\\E5C8\"; }\n .md-search__icon[type=\"reset\"] {\n top: 0.6rem;\n right: 0.8rem; }\n .md-search__output {\n top: 2.4rem;\n bottom: 0; }\n .md-search-result__article--document::before {\n display: none; } }\n\n@media only screen and (max-width: 76.1875em) {\n [data-md-toggle=\"drawer\"]:checked ~ .md-overlay {\n width: 100%;\n height: 100%;\n -webkit-transition: width 0s, height 0s, opacity 0.25s;\n transition: width 0s, height 0s, opacity 0.25s;\n opacity: 1; }\n .md-header-nav__button.md-icon--home, .md-header-nav__button.md-logo {\n display: none; }\n .md-hero__inner {\n margin-top: 2.4rem;\n margin-bottom: 1.2rem; }\n .md-nav {\n background-color: white; }\n .md-nav--primary,\n .md-nav--primary .md-nav {\n display: -webkit-box;\n display: flex;\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n flex-direction: column;\n height: 100%;\n z-index: 1; }\n .md-nav--primary .md-nav__title,\n .md-nav--primary .md-nav__item {\n font-size: 0.8rem;\n line-height: 1.5; }\n html .md-nav--primary .md-nav__title {\n position: relative;\n height: 5.6rem;\n padding: 3rem 0.8rem 0.2rem;\n background-color: rgba(0, 0, 0, 0.07);\n color: rgba(0, 0, 0, 0.54);\n font-weight: 400;\n line-height: 2.4rem;\n white-space: nowrap;\n cursor: pointer; }\n html .md-nav--primary .md-nav__title::before {\n display: block;\n position: absolute;\n top: 0.2rem;\n left: 0.2rem;\n width: 2rem;\n height: 2rem;\n color: rgba(0, 0, 0, 0.54); }\n html .md-nav--primary .md-nav__title ~ .md-nav__list {\n background-color: white;\n box-shadow: 0 0.05rem 0 rgba(0, 0, 0, 0.07) inset; }\n html .md-nav--primary .md-nav__title ~ .md-nav__list > .md-nav__item:first-child {\n border-top: 0; }\n html .md-nav--primary .md-nav__title--site {\n position: relative;\n background-color: #3f51b5;\n color: white; }\n html .md-nav--primary .md-nav__title--site .md-nav__button {\n display: block;\n position: absolute;\n top: 0.2rem;\n left: 0.2rem;\n width: 3.2rem;\n height: 3.2rem;\n font-size: 2.4rem; }\n html .md-nav--primary .md-nav__title--site::before {\n display: none; }\n html [dir=\"rtl\"] .md-nav--primary .md-nav__title::before {\n right: 0.2rem;\n left: initial; }\n html [dir=\"rtl\"] .md-nav--primary .md-nav__title--site .md-nav__button {\n right: 0.2rem;\n left: initial; }\n .md-nav--primary .md-nav__list {\n -webkit-box-flex: 1;\n flex: 1;\n overflow-y: auto; }\n .md-nav--primary .md-nav__item {\n padding: 0;\n border-top: 0.05rem solid rgba(0, 0, 0, 0.07); }\n [dir=\"rtl\"] .md-nav--primary .md-nav__item {\n padding: 0; }\n .md-nav--primary .md-nav__item--nested > .md-nav__link {\n padding-right: 2.4rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav__item--nested > .md-nav__link {\n padding-right: 0.8rem;\n padding-left: 2.4rem; }\n .md-nav--primary .md-nav__item--nested > .md-nav__link::after {\n content: \"\\E315\"; }\n [dir=\"rtl\"] .md-nav--primary .md-nav__item--nested > .md-nav__link::after {\n content: \"\\E314\"; }\n .md-nav--primary .md-nav__link {\n position: relative;\n margin-top: 0;\n padding: 0.6rem 0.8rem; }\n .md-nav--primary .md-nav__link::after {\n position: absolute;\n top: 50%;\n right: 0.6rem;\n margin-top: -0.6rem;\n color: inherit;\n font-size: 1.2rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav__link::after {\n right: initial;\n left: 0.6rem; }\n .md-nav--primary .md-nav--secondary .md-nav__link {\n position: static; }\n .md-nav--primary .md-nav--secondary .md-nav {\n position: static;\n background-color: transparent; }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav__link {\n padding-left: 1.4rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link {\n padding-right: 1.4rem;\n padding-left: initial; }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link {\n padding-left: 2rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link {\n padding-right: 2rem;\n padding-left: initial; }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link {\n padding-left: 2.6rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link {\n padding-right: 2.6rem;\n padding-left: initial; }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link {\n padding-left: 3.2rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link {\n padding-right: 3.2rem;\n padding-left: initial; }\n .md-nav__toggle ~ .md-nav {\n display: -webkit-box;\n display: flex;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n -webkit-transition: opacity 0.125s 0.05s, -webkit-transform 0.25s cubic-bezier(0.8, 0, 0.6, 1);\n transition: opacity 0.125s 0.05s, -webkit-transform 0.25s cubic-bezier(0.8, 0, 0.6, 1);\n transition: transform 0.25s cubic-bezier(0.8, 0, 0.6, 1), opacity 0.125s 0.05s;\n transition: transform 0.25s cubic-bezier(0.8, 0, 0.6, 1), opacity 0.125s 0.05s, -webkit-transform 0.25s cubic-bezier(0.8, 0, 0.6, 1);\n opacity: 0; }\n [dir=\"rtl\"] .md-nav__toggle ~ .md-nav {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%); }\n .no-csstransforms3d .md-nav__toggle ~ .md-nav {\n display: none; }\n .md-nav__toggle:checked ~ .md-nav {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: opacity 0.125s 0.125s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: opacity 0.125s 0.125s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.125s 0.125s;\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.125s 0.125s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 1; }\n .no-csstransforms3d .md-nav__toggle:checked ~ .md-nav {\n display: -webkit-box;\n display: flex; }\n .md-sidebar--primary {\n position: fixed;\n top: 0;\n left: -12.1rem;\n width: 12.1rem;\n height: 100%;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: box-shadow 0.25s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: box-shadow 0.25s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s;\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n background-color: white;\n z-index: 3; }\n [dir=\"rtl\"] .md-sidebar--primary {\n right: -12.1rem;\n left: initial; }\n .no-csstransforms3d .md-sidebar--primary {\n display: none; }\n [data-md-toggle=\"drawer\"]:checked ~ .md-container .md-sidebar--primary {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n -webkit-transform: translateX(12.1rem);\n transform: translateX(12.1rem); }\n [dir=\"rtl\"] [data-md-toggle=\"drawer\"]:checked ~ .md-container .md-sidebar--primary {\n -webkit-transform: translateX(-12.1rem);\n transform: translateX(-12.1rem); }\n .no-csstransforms3d [data-md-toggle=\"drawer\"]:checked ~ .md-container .md-sidebar--primary {\n display: block; }\n .md-sidebar--primary .md-sidebar__scrollwrap {\n overflow: hidden; }\n .md-sidebar--primary .md-sidebar__scrollwrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: 0; }\n .md-tabs {\n display: none; } }\n\n@media only screen and (min-width: 60em) {\n .md-content {\n margin-right: 12.1rem; }\n [dir=\"rtl\"] .md-content {\n margin-right: initial;\n margin-left: 12.1rem; }\n .md-header-nav__button.md-icon--search {\n display: none; }\n .md-header-nav__source {\n display: block;\n width: 11.7rem;\n max-width: 11.7rem;\n padding-right: 0.6rem; }\n [dir=\"rtl\"] .md-header-nav__source {\n padding-right: initial;\n padding-left: 0.6rem; }\n .md-search {\n padding: 0.2rem; }\n .md-search__overlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n -webkit-transition: width 0s 0.25s, height 0s 0.25s, opacity 0.25s;\n transition: width 0s 0.25s, height 0s 0.25s, opacity 0.25s;\n background-color: rgba(0, 0, 0, 0.54);\n cursor: pointer; }\n [dir=\"rtl\"] .md-search__overlay {\n right: 0;\n left: initial; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__overlay {\n width: 100%;\n height: 100%;\n -webkit-transition: width 0s, height 0s, opacity 0.25s;\n transition: width 0s, height 0s, opacity 0.25s;\n opacity: 1; }\n .md-search__inner {\n position: relative;\n width: 11.5rem;\n margin-right: 0.8rem;\n padding: 0.1rem 0;\n float: right;\n -webkit-transition: width 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: width 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n [dir=\"rtl\"] .md-search__inner {\n margin-right: initial;\n margin-left: 0.8rem;\n float: left; }\n .md-search__form {\n border-radius: 0.1rem; }\n .md-search__input {\n width: 100%;\n height: 1.8rem;\n padding-left: 2.2rem;\n -webkit-transition: background-color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1), color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: background-color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1), color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n border-radius: 0.1rem;\n background-color: rgba(0, 0, 0, 0.26);\n color: inherit;\n font-size: 0.8rem; }\n [dir=\"rtl\"] .md-search__input {\n padding-right: 2.2rem; }\n .md-search__input + .md-search__icon {\n color: inherit; }\n .md-search__input::-webkit-input-placeholder {\n color: rgba(255, 255, 255, 0.7); }\n .md-search__input::-moz-placeholder {\n color: rgba(255, 255, 255, 0.7); }\n .md-search__input:-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.7); }\n .md-search__input::-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.7); }\n .md-search__input::placeholder {\n color: rgba(255, 255, 255, 0.7); }\n .md-search__input:hover {\n background-color: rgba(255, 255, 255, 0.12); }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input {\n border-radius: 0.1rem 0.1rem 0 0;\n background-color: white;\n color: rgba(0, 0, 0, 0.87);\n text-overflow: clip; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input::-webkit-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input::-moz-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input:-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input::-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input::placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__output {\n top: 1.9rem;\n -webkit-transition: opacity 0.4s;\n transition: opacity 0.4s;\n opacity: 0; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__output {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n opacity: 1; }\n .md-search__scrollwrap {\n max-height: 0; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__scrollwrap {\n max-height: 75vh; }\n .md-search__scrollwrap::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem; }\n .md-search__scrollwrap::-webkit-scrollbar-thumb {\n background-color: rgba(0, 0, 0, 0.26); }\n .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {\n background-color: #536dfe; }\n .md-search-result__meta {\n padding-left: 2.2rem; }\n [dir=\"rtl\"] .md-search-result__meta {\n padding-right: 2.2rem;\n padding-left: initial; }\n .md-search-result__article {\n padding-left: 2.2rem; }\n [dir=\"rtl\"] .md-search-result__article {\n padding-right: 2.2rem;\n padding-left: 0.8rem; }\n .md-sidebar--secondary {\n display: block;\n margin-left: calc(100% - 12.1rem); }\n [dir=\"rtl\"] .md-sidebar--secondary {\n margin-right: calc(100% - 12.1rem);\n margin-left: initial; }\n .md-sidebar--secondary .md-sidebar__scrollwrap {\n -webkit-overflow-scrolling: touch; } }\n\n@media only screen and (min-width: 76.25em) {\n .md-content {\n margin-left: 12.1rem; }\n [dir=\"rtl\"] .md-content {\n margin-right: 12.1rem; }\n .md-content__inner {\n margin-right: 1.2rem;\n margin-left: 1.2rem; }\n .md-header-nav__button.md-icon--menu {\n display: none; }\n .md-nav {\n -webkit-transition: max-height 0.25s cubic-bezier(0.86, 0, 0.07, 1);\n transition: max-height 0.25s cubic-bezier(0.86, 0, 0.07, 1); }\n .md-nav__toggle ~ .md-nav {\n max-height: 0;\n overflow: hidden; }\n .no-js .md-nav__toggle ~ .md-nav {\n display: none; }\n .md-nav__toggle:checked ~ .md-nav {\n max-height: 100%; }\n .md-nav__item--nested > .md-nav > .md-nav__title {\n display: none; }\n .md-nav__item--nested > .md-nav__link::after {\n display: inline-block;\n -webkit-transform-origin: 0.45em 0.45em;\n transform-origin: 0.45em 0.45em;\n -webkit-transform-style: preserve-3d;\n transform-style: preserve-3d;\n vertical-align: -0.125em; }\n .js .md-nav__item--nested > .md-nav__link::after {\n -webkit-transition: -webkit-transform 0.4s;\n transition: -webkit-transform 0.4s;\n transition: transform 0.4s;\n transition: transform 0.4s, -webkit-transform 0.4s; }\n .md-nav__item--nested .md-nav__toggle:checked ~ .md-nav__link::after {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg); }\n .md-search__inner {\n margin-right: 1.2rem; }\n [dir=\"rtl\"] .md-search__inner {\n margin-left: 1.2rem; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__inner {\n width: 34.4rem; }\n .md-search__scrollwrap {\n width: 34.4rem; }\n .md-sidebar--secondary {\n margin-left: 48.9rem; }\n [dir=\"rtl\"] .md-sidebar--secondary {\n margin-right: 48.9rem;\n margin-left: initial; }\n .md-tabs ~ .md-main .md-nav--primary > .md-nav__list > .md-nav__item--nested {\n font-size: 0;\n visibility: hidden; }\n .md-tabs--active ~ .md-main .md-nav--primary .md-nav__title {\n display: block;\n padding: 0; }\n .md-tabs--active ~ .md-main .md-nav--primary .md-nav__title--site {\n display: none; }\n .no-js .md-tabs--active ~ .md-main .md-nav--primary .md-nav {\n display: block; }\n .md-tabs--active ~ .md-main .md-nav--primary > .md-nav__list > .md-nav__item {\n font-size: 0;\n visibility: hidden; }\n .md-tabs--active ~ .md-main .md-nav--primary > .md-nav__list > .md-nav__item--nested {\n display: none;\n font-size: 0.7rem;\n overflow: auto;\n visibility: visible; }\n .md-tabs--active ~ .md-main .md-nav--primary > .md-nav__list > .md-nav__item--nested > .md-nav__link {\n display: none; }\n .md-tabs--active ~ .md-main .md-nav--primary > .md-nav__list > .md-nav__item--active {\n display: block; }\n .md-tabs--active ~ .md-main .md-nav[data-md-level=\"1\"] {\n max-height: initial;\n overflow: visible; }\n .md-tabs--active ~ .md-main .md-nav[data-md-level=\"1\"] > .md-nav__list > .md-nav__item {\n padding-left: 0; }\n .md-tabs--active ~ .md-main .md-nav[data-md-level=\"1\"] .md-nav .md-nav__title {\n display: none; } }\n\n@media only screen and (min-width: 45em) {\n .md-footer-nav__link {\n width: 50%; }\n .md-footer-copyright {\n max-width: 75%;\n float: left; }\n [dir=\"rtl\"] .md-footer-copyright {\n float: right; }\n .md-footer-social {\n padding: 0.6rem 0;\n float: right; }\n [dir=\"rtl\"] .md-footer-social {\n float: left; } }\n\n@media only screen and (max-width: 29.9375em) {\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__overlay {\n -webkit-transform: scale(45);\n transform: scale(45); } }\n\n@media only screen and (min-width: 30em) and (max-width: 44.9375em) {\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__overlay {\n -webkit-transform: scale(60);\n transform: scale(60); } }\n\n@media only screen and (min-width: 45em) and (max-width: 59.9375em) {\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__overlay {\n -webkit-transform: scale(75);\n transform: scale(75); } }\n\n@media only screen and (min-width: 60em) and (max-width: 76.1875em) {\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__inner {\n width: 23.4rem; }\n .md-search__scrollwrap {\n width: 23.4rem; }\n .md-search-result__teaser {\n max-height: 2.5rem;\n -webkit-line-clamp: 3; } }\n\n@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) {\n .md-search__scrollwrap {\n -webkit-transform: translateZ(0);\n transform: translateZ(0); } }\n/*# sourceMappingURL=app.css.map */",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]} \ No newline at end of file +{"version":3,"sources":["app.css","../../../src/assets/stylesheets/layout/_source.scss","../../../src/assets/stylesheets/base/_reset.scss","../../../src/assets/stylesheets/layout/_base.scss","material/assets/stylesheets/app.css","../../../src/assets/stylesheets/base/_typeset.scss","../../../src/assets/stylesheets/base/_icons.scss","../../../node_modules/material-shadows/material-shadows.scss","../../../src/assets/stylesheets/layout/_header.scss","../../../src/assets/stylesheets/layout/_clipboard.scss","../../../src/assets/stylesheets/layout/_content.scss","../../../src/assets/stylesheets/layout/_hero.scss","../../../src/assets/stylesheets/layout/_footer.scss","../../../src/assets/stylesheets/layout/_nav.scss","../../../src/assets/stylesheets/layout/_search.scss","../../../src/assets/stylesheets/extensions/_admonition.scss","../../../src/assets/stylesheets/layout/_sidebar.scss","../../../src/assets/stylesheets/extensions/pymdown/_superfences.scss","../../../src/assets/stylesheets/extensions/_codehilite.scss","../../../src/assets/stylesheets/layout/_tabs.scss","../../../src/assets/stylesheets/extensions/_footnotes.scss","../../../src/assets/stylesheets/extensions/_permalinks.scss","../../../src/assets/stylesheets/extensions/pymdown/_arithmatex.scss","../../../src/assets/stylesheets/extensions/pymdown/_critic.scss","../../../src/assets/stylesheets/extensions/pymdown/_details.scss","../../../src/assets/stylesheets/extensions/pymdown/_emoji.scss","../../../src/assets/stylesheets/extensions/pymdown/_inlinehilite.scss","../../../src/assets/stylesheets/extensions/pymdown/_tasklist.scss","../../../src/assets/stylesheets/utilities/_break.scss"],"names":[],"mappings":"AAAA,iBC2BA,A,0CACE,E,CACE,Q,CAGF,E,CACE,eANJ,A,kCACE,E,CACE,Q,CAGF,E,CACE,eAKJ,A,yCACE,E,CACE,kC,CAAA,0B,CACA,S,CAGF,G,CACE,S,CAGF,E,CACE,+B,CAAA,uB,CACA,WAZJ,A,iCACE,E,CACE,kC,CAAA,0B,CACA,S,CAGF,G,CACE,S,CAGF,E,CACE,+B,CAAA,uB,CACA,WCrBJ,I,CACE,qB,CAYA,6B,CAAA,0B,CAAA,yB,CAAA,qB,CCLA,W,CAOA,c,CAKA,iB,CDfF,C,CE5BA,O,CADA,Q,CFgCE,kB,CASF,I,CACE,Q,CGnBA,kC,CACA,iC,CHyFF,M,CAnEA,E,CAqEE,S,CACA,Q,CAtEF,E,CACE,gB,CACA,sB,CCkCA,a,CACA,a,CD/BF,C,CACE,oC,CAaA,a,CACA,oB,CAfF,C,CE/BA,M,CAEA,K,CADA,K,CFuCE,uC,CAUF,K,CAKA,G,CE1CA,G,CFsCE,a,CAIF,G,CE1CA,G,CF4CE,iB,CAEA,a,CACA,uB,CAIF,G,CACE,a,CAIF,G,CACE,S,CAIF,G,CACE,iB,CAIF,K,CACE,wB,CACA,gB,CAIF,E,CEpDA,E,CFsDE,e,CACA,kB,CAIF,M,CACE,Q,CAGA,kB,CACA,c,CACA,iB,CAIF,K,CACE,Q,CACA,S,CIrGF,qB,CAAA,Q,CAAA,e,CAAA,oB,CAAA,sB,CAAA,4C,CAAA,uB,CAAA,iD,CAAA,uC,CAAA,mC,CAAA,6B,CAAA,2D,CAAA,6C,CAAA,mC,CAAA,0B,CACE,4B,CACA,iB,CACA,mB,CACA,e,CACA,a,CACA,mB,CACA,kB,CACA,U,CACA,gB,CACA,a,CAGA,iB,CACE,oB,CACA,U,CAEA,a,CACA,gB,CACA,c,CANF,sB,CAAA,sB,CAAA,e,CAGE,Y,CAHF,sB,CAEE,U,CACA,Y,CACA,a,CACA,gB,CACA,c,CANF,sB,CAAA,sB,CAAA,e,CAAA,4C,CACE,oB,CACA,U,CAEA,a,CACA,gB,CACA,c,CAeA,4B,CACE,W,CADF,+B,CNwCJ,sC,CMvCM,W,CADF,sB,CACE,W,CADF,wB,CACE,W,CN0CN,yC,CM7BQ,W,CD5CR,I,CD2FA,I,CAPA,K,CAQA,G,CCpFA,G,CANE,qB,CACA,2C,CAAA,mC,CACA,uD,CDuFF,I,CACA,G,CCpFA,G,CAIE,oC,CAAA,4B,CACA,2C,CAWF,W,CACE,e,CACA,e,CAGA,gC,CD4EA,sB,CADA,c,CChFF,a,CD+EE,c,CCnEE,Y,CAZJ,c,CAiBI,e,CACA,qB,CACA,mB,CACA,e,CACA,qB,CACA,e,CAtBJ,c,CAAA,c,CA2BI,mB,CACA,iB,CACA,e,CACA,qB,CACA,e,CA/BJ,c,CAoCI,qB,CACA,c,CACA,e,CAEA,e,CAxCJ,iB,CA6CI,gB,CA7CJ,c,CAAA,c,CD8GE,c,CC5DE,c,CACA,e,CACA,e,CACA,qB,CArDJ,c,CD8GE,c,CClDE,qB,CACA,gB,CA7DJ,c,CAoEI,wB,CApEJ,c,CAyEI,c,CACA,2C,CA1EJ,a,CA+EI,a,CACA,qB,CAhFJ,a,CAAA,qB,CAqFM,8B,CAAA,sB,CArFN,oB,CAAA,mB,CA2FM,a,CA3FN,gB,CDkIE,e,CCtBE,qC,CACA,a,CACA,a,CACA,a,CA/GJ,gB,CA2HI,iB,CACA,kB,CACA,mB,CACA,+E,CAGA,qB,CACA,kC,CAAA,0B,CAlIJ,mB,CDgJE,mB,CACA,mB,CACA,mB,CACA,mB,CACA,mB,CCFE,Q,CACA,4B,CACA,e,CApJJ,kB,CAyJI,c,CACA,e,CACA,qB,CACA,wB,CACA,a,CACA,e,CA9JJ,e,CAmKI,iB,CACA,Y,CACA,mB,CACA,e,CACA,gC,CAvKJ,oB,CAiLM,a,CACA,Q,CACA,qB,CACA,4B,CACA,iB,CACA,e,CACA,kC,CAAA,0B,CACA,a,CAxLN,uC,CAiMQ,W,CACA,Y,CAlMR,6C,CAuMQ,gC,CAvMR,mD,CA2MU,wB,CA3MV,e,CAqNI,kB,CACA,2B,CACA,oB,CACA,2B,CACA,wB,CACA,U,CACA,a,CACA,6B,CACA,qB,CA7NJ,gB,CAkOI,c,CACA,iB,CACA,mB,CACA,oC,CACA,uE,CAGA,qB,CACA,kC,CAAA,0B,CA1OJ,gB,CA+OI,2C,CACA,oB,CACA,W,CAjPJ,iB,CAsPI,W,CDtCF,e,CChNF,e,CA4PI,oB,CLhCA,yB,CAAA,yB,CKoCE,qB,CACA,mB,CAjQN,sB,CAuQI,kB,CACA,uC,CACA,qB,CLrCA,gC,CKyCE,mB,CACA,oB,CACA,wC,CACA,mB,CAhRN,c,CAsRI,oB,CDpDF,c,CClOF,c,CA4RI,kB,CACA,S,CL9CA,wB,CIuB0B,8B,CADA,8B,CJtB1B,wB,CA+BI,8B,CAAA,8B,CKmBF,mB,CACA,mB,CDxDF,iB,CC1OJ,iB,CAuSM,2B,CD1DA,oB,CC7ON,oB,CA2SQ,2B,CD3DJ,iB,CChPJ,iB,CAiTM,kB,CACA,kB,CLrDA,2B,CAAA,2B,CKyDE,mB,CACA,mB,CD7DF,4B,CADA,mB,CADA,4B,CCxPN,mB,CA6TQ,a,CDhEF,4B,CC7PN,4B,CAkUQ,e,CDhEF,oB,CADA,oB,CADA,oB,CChQN,oB,CAwUQ,yB,CAxUR,c,CAqVI,wB,CL/DA,wB,CKmEE,oB,CACA,mB,CA1VN,kB,CDgRE,e,CACA,e,CCiFE,c,CAlWJ,sBAAA,Q,CEhCE,gG,CFyYE,oB,CACA,c,CACA,mB,CACA,gB,CACA,a,CACA,gC,CA9WJ,sBAAA,U,CAoXM,gB,CDtFF,sBAAsB,O,SAAgB,Q,CC9R1C,sBAAA,O,SAAA,Q,CA0XM,e,CLhFA,gCITsB,O,SAAgB,Q,CJStC,gCAAA,O,SAAA,Q,CKoFE,gB,CA9XR,sBAAA,W,CAoYM,c,CACA,mB,CACA,gC,CACA,U,CACA,kB,CAxYN,sBAAA,W,CA6YM,mB,CACA,uC,CACA,kB,CA/YN,sBAAA,W,CAoZM,yC,CAAA,iC,CApZN,sBAAA,iB,CAwZQ,iC,CACA,gC,CAzZR,sBAAA,0B,CA8ZQ,Y,CA9ZR,sBAAA,U,CAqaM,iB,CAKJ,uB,CACE,iB,CACA,e,CACA,gC,CA7aJ,8B,CAkbI,oB,CACA,kB,CACA,e,CApbJ,oC,CAwbM,a,CACA,U,CACA,Q,CACA,e,CHtcN,I,CCkBE,iB,CACA,W,CAGA,e,CA0BF,Q,CACE,e,CACA,iB,CACA,gB,CAIF,a,CC+SA,Q,CD7SE,a,CAKF,a,CACE,a,CACA,U,CACA,W,CACA,kB,CACA,kB,CAIF,Q,CACE,iB,CACA,W,CAGA,e,CACE,W,CACA,kB,CAIA,qB,CASJ,U,CKhDI,6C,CLiDF,Y,CAIF,W,CACE,c,CACA,K,CACA,O,CACA,Q,CACA,4D,CAAA,oD,CAIA,gC,CACA,S,CACA,S,CAuBF,Q,CACE,a,CAGA,c,CACE,kB,CACA,iB,CACA,kB,CAGA,sB,CACE,Q,CAIF,uB,CACE,a,CACA,U,CACA,kB,CAKJ,kB,CACE,kB,CACA,sB,CACA,kB,CACA,e,CASJ,Q,CACE,c,CACA,Y,CACA,a,CACA,Y,CACA,mB,CACA,mC,CAAA,2B,CACA,mB,CACA,gC,CACA,U,CACA,gB,CACA,S,CACA,e,CAZF,c,CAgBI,U,CACA,W,CACA,S,CACA,+B,CAAA,uB,CACA,qF,CAAA,qE,CAAA,oH,CAGA,S,CACA,U,CASJ,MACE,YM3NF,a,CACE,iB,CACA,S,CACA,W,CACA,Y,CACA,a,CACA,mB,CACA,e,CACA,c,CACA,S,CAEA,kC,CAAA,0B,CAXF,qB,CAsBI,0C,CAAA,kC,CAGA,qB,CACA,e,CLicA,uC,CACA,kD,CK/bA,+B,CAEE,qB,CA/BN,2B,CAAA,2B,CAsCI,a,CAIF,sB,CACE,a,CACA,iB,CACA,K,CACA,Y,CACA,mB,CACA,mC,CAAA,2B,CACA,gF,CAAA,gE,CAAA,gH,CAGA,mB,CACA,gC,CACA,U,CACA,gB,CACA,kB,CACA,S,CACA,mB,CAGA,8B,CACE,+B,CAAA,uB,CACA,qF,CAAA,qE,CAAA,oH,CAGA,S,CACA,sB,CAzBH,8B,CA8BG,wB,CA9BH,6B,CAmCG,a,CACA,iB,CACA,O,CACA,Y,CACA,O,CACA,iB,CACA,gC,CACA,kB,CACA,wC,CACA,U,CC9DJ,kB,CACE,qB,CACA,iB,CAFD,0B,CAaG,a,CACA,Y,CACA,U,CAfH,8B,CAoBG,e,CAKJ,iB,CAGE,iB,CACA,c,CACA,S,CACA,W,CAGA,6B,CACE,qB,CF3DN,U,CACE,c,CACA,K,CACA,O,CACA,M,CACA,a,CACA,mD,CAAA,2C,CAGA,wB,CACA,U,CACA,e,CACA,S,CAEA,kC,CAAA,0B,CAGA,iB,CACE,uB,CAAA,e,CACA,e,CAnBJ,gC,CAwBI,mE,CAAA,2D,CAIA,gE,CAYJ,c,CACE,e,CAGA,sB,CAGE,iB,CACA,+B,CAAA,uB,CACA,S,CALD,4B,CASG,U,CATH,gC,CAcG,a,CAsCJ,qB,CACE,a,CACA,iB,CACA,uB,CACA,8E,CAAA,8D,CAAA,6G,CAGA,sB,CACA,kB,CACA,e,CATD,2C,CAaG,qC,CAAA,6B,CACA,8E,CAAA,8D,CAAA,6G,CAGA,S,CACA,U,CACA,mB,CRmgBA,qD,CQ/fE,sC,CAAA,8B,CAKJ,4B,CACE,gB,CAIF,kD,CACE,Y,CAKJ,qB,CACE,c,CACA,e,CACA,kB,CAHD,iE,CAOG,sC,CAAA,8B,CACA,8E,CAAA,8D,CAAA,6G,CAGA,S,CACA,U,CACA,mB,CRkfA,2E,CQ9eE,qC,CAAA,6B,CAjBL,uF,CAsBK,+B,CAAA,uB,CACA,8E,CAAA,8D,CAAA,6G,CAGA,S,CACA,S,CACA,sB,CAMN,sB,CACE,Y,CG1KJ,Q,CACE,kC,CAAA,0B,CACA,wB,CACA,U,CACA,c,CACA,e,CAGA,e,CACE,e,CACA,yB,CACA,8E,CAAA,8D,CAAA,6G,CAGA,4B,CAAA,oB,CX2pBA,sC,CWjpBE,mB,CACA,qC,CAAA,6B,CACA,0D,CAAA,0C,CAAA,mE,CAGA,S,CAIF,gC,CACE,oB,CCzBN,c,CACE,gC,CACA,U,CAGA,qB,CACE,a,CACA,a,CAIF,oB,CACE,kB,CACA,oB,CACA,+B,CAAA,uB,CAHD,0B,CAYG,U,CAIF,0B,CACE,S,CACA,U,CZiqBA,oC,CY7pBE,W,CAcJ,0B,CACE,S,CACA,W,CACA,gB,CZqpBA,oC,CYjpBE,U,CACA,e,CAMN,sB,CAGE,kC,CAAA,0B,CAIF,qB,CACE,iB,CACA,c,CACA,e,CACA,kB,CAIF,yB,CACE,iB,CACA,O,CACA,M,CACA,gB,CACA,c,CACA,0B,CACA,gB,CAKJ,e,CACE,iC,CAGA,sB,CACE,a,CACA,a,CAIF,iC,CACE,0B,CADF,uC,CAAA,uC,CAMI,U,CAMN,oB,CACE,c,CACA,e,CACA,0B,CACA,gB,CAcA,+B,CACE,0B,CAKJ,iB,CACE,c,CACA,qB,CAcA,uB,CACE,oB,CACA,Y,CACA,a,CACA,e,CACA,iB,CALD,+B,CASG,e,CATH,2B,CAcG,W,CACA,4B,CAAA,oB,CACA,mB,CACA,yB,CAjBH,iC,CRqkBC,iC,CQ9iBE,S,CCtLN,O,CACE,e,CACA,e,CAGA,c,CACE,a,CACA,e,CACA,e,CACA,sB,CACA,e,CALD,sB,CAWG,Y,CACA,e,CbgxBA,gC,Ca5wBE,e,CAhBL,8B,CAsBG,Y,CAKJ,a,CACE,Q,CACA,S,CACA,e,CAIF,a,CACE,e,CADD,wB,CAKG,oB,CALH,2B,CAUG,e,Cb8vBA,qC,Ca1vBE,mB,CACA,c,CAfL,sC,CAoBK,gB,CAML,mB,CAKG,U,CACA,W,CAKJ,a,CACE,a,CACA,iB,CACA,8B,CAAA,sB,CACA,sB,CACA,c,CACA,e,CAOE,0C,CACE,e,CAMJ,6B,CAAA,kD,CAAA,qC,CACE,Y,CArBH,iC,CZqHD,qC,CYjFI,qB,CApCH,qB,CAAA,oB,CA0CG,a,CAIF,mC,CACE,a,CA/CH,mB,CAAA,mB,CAqDG,a,CAKJ,e,CC3HA,iB,CD4HE,Y,CClHF,mB,CACE,S,CACA,S,CA6KF,gB,CACE,iB,CASF,iB,CACE,iB,CACA,yB,CACA,sB,CACA,S,Cdi6BF,2B,Cc75BI,yB,CARH,4C,CAaG,sD,CAAA,8C,CAbH,mC,CAaG,sD,CAAA,8C,CAbH,uC,CAAA,wC,CAaG,sD,CAAA,8C,CAbH,8B,CAaG,sD,CAAA,8C,CAbH,4C,CAAA,kC,CAmBG,qB,CAnBH,mC,CAAA,kC,CAmBG,qB,CAnBH,uC,CAAA,wC,CAAA,kC,CAmBG,qB,CAnBH,8B,CAAA,kC,CAmBG,qB,CAnBH,4B,CAwBG,Y,CA4DJ,gB,CACE,iB,CACA,mE,CAAA,2D,CAGA,gB,CACA,c,CACA,S,CAmMD,gE,CAAA,gF,CA1MA,sB,CAWG,U,CAXH,8B,CAgBG,S,CACA,U,Cdk3BF,wC,Cc92BI,W,CACA,Y,CAtBL,sC,CA4BK,e,CA5BL,4B,CAkDG,S,CACA,W,CACA,6B,CAAA,qB,CACA,+E,CAAA,+D,CAAA,+G,CAGA,S,Cd81BF,sC,Cc11BI,a,CACA,U,Cdg2BJ,+F,Ccr1BI,0B,CAAA,kB,CACA,S,Cdu1BF,qG,Ccn1BI,U,CAOR,kB,CACE,iB,CACA,U,CACA,6B,CACA,e,CACA,S,CAwBF,sB,CACE,W,CACA,qB,CACA,2C,CACA,e,CACA,gC,CA8CJ,iB,CACE,qB,CACA,qB,CAGA,uB,CACE,e,CACA,gC,CACA,qB,CACA,gB,CACA,kB,CAeF,uB,CACE,Q,CACA,S,CACA,uC,CACA,e,CAIF,uB,CACE,sC,CAIF,uB,CACE,a,CACA,kC,CAAA,0B,CACA,S,CACA,e,CAJD,6B,CAAA,6C,CASG,oC,CATH,4D,CCxdC,wC,CAAA,oC,CD2eE,mB,CAKJ,0B,CACE,iB,CACA,e,CACA,a,CAcC,4C,CAMG,iB,CACA,M,CACA,Y,CACA,+B,CAAA,uB,CACA,qB,CACA,e,CdswBF,sD,CclwBI,O,CACA,Y,CAhBL,6D,CA2BG,e,CACA,e,CACA,e,CACA,e,CAMN,wB,CACE,a,CACA,gB,CACA,e,CACA,e,CAMF,yB,CACE,mB,CACA,kB,CACA,a,CACA,qB,CACA,gB,CACA,e,CACA,sB,CACA,e,CACA,2B,CACA,oB,CAvIJ,oB,CA0JI,iB,CACA,e,CACA,yB,CE1lBJ,W,CACE,iB,CACA,a,CACA,gB,CACA,e,CAJF,+B,CAaI,c,CACA,U,CAwDF,sB,CC9EF,mC,CD+EI,Y,CAgCF,uB,CACE,e,CACA,c,CACA,e,CAGA,kC,CAAA,0B,CAND,0C,CZw7CC,+C,Cc72CJ,8C,Cd82CI,8C,Cc92CJ,6C,CFnDM,W,CACA,Y,CAzBH,gD,CZ67CC,qD,Ccl3CJ,oD,Cdm3CI,oD,Ccn3CJ,mD,CF7CM,gC,CA9BH,sD,CZi8CG,2D,Cct3CN,0D,Cdu3CM,0D,Ccv3CN,yD,CFzCQ,wB,CfjHR,U,CACE,a,CACA,mB,CACA,+B,CAAA,uB,CACA,gB,CACA,e,CACA,kB,CDy4CA,oB,CCr4CE,qB,CACA,kB,CAXJ,gB,CAgBI,U,CAhBJ,iB,CAsBI,a,CACA,U,CAvBJ,iB,CA4BE,gB,CAsCA,sB,CACE,oB,CAMA,qB,CA7CF,gB,CAEE,Y,CACA,a,CAHD,oB,CASG,Y,CACA,a,CACA,gB,CACA,iB,CACA,S,CD23CA,8B,CCv3CE,kB,CACA,mB,CAlBL,uC,CAwBG,iB,CACA,iB,CDq3CA,iD,CCj3CE,kB,CACA,mB,CACA,kB,CACA,oB,CAMN,sB,CAEE,c,CACA,iB,CACA,e,CACA,sB,CACA,e,CAKF,iB,CACE,Q,CACA,S,CACA,gB,CACA,e,CACA,oB,CACA,W,CACA,e,CD22CA,sC,CCv2CE,qD,CAAA,6C,CAKJ,gB,CACE,U,CDq2CA,0B,CCj2CE,W,CDm2CF,qC,CC91CE,oD,CAAA,4C,CAVH,wB,CAeG,c,CACA,e,CAhBH,oC,CAqBG,Y,CAMN,e,CACE,oB,CACA,qB,CACA,oB,CACA,mB,CACA,gC,CACA,gB,CACA,oB,CACA,c,CACA,e,CATF,uB,CAeI,oB,CACA,mB,CACA,c,CACA,gC,CACA,U,CACA,e,CACA,e,CACA,qB,CAKF,oB,CACE,kF,CAAA,0E,CADF,4B,CAQI,0B,CAAA,kB,CAnCN,qB,CM9JE,6D,CN8JF,6B,CAmDM,wB,CkB3MN,Q,CACE,U,CACA,kC,CAAA,0B,CACA,wB,CACA,U,CACA,a,CAaA,c,CACE,Q,CACA,iB,CACA,S,CACA,e,CACA,kB,CAIF,c,CACE,oB,CACA,a,CACA,mB,CACA,kB,CAKF,c,CACE,a,CACA,gB,CACA,8E,CAAA,8D,CAAA,6G,CAGA,e,CACA,U,CAGA,sB,CAAA,oB,CAEE,a,CACA,S,CAKA,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,4B,CAAA,oB,CADF,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,6B,CAAA,qB,CADF,0C,CACE,6B,CAAA,qB,CADF,2C,CACE,6B,CAAA,qB,CADF,2C,CACE,4B,CAAA,oB,CADF,2C,CACE,6B,CAAA,qB,CADF,2C,CACE,6B,CAAA,qB,CADF,2C,CACE,6B,CAAA,qB,CADF,2C,CACE,6B,CAAA,qB,CADF,2C,CACE,4B,CAAA,oB,CAvDR,8B,CA8DI,mB,CA9DJ,6C,CAmEM,iC,CAAA,yB,CACA,kE,CAAA,kD,CAAA,2E,CAIA,S,CJxEN,uB,CAAA,mB,CRFE,gG,CQQE,iB,CACA,e,CACA,+B,CACA,mB,CACA,gB,CACA,a,Cf2mDF,iC,CAAA,6B,CevmDI,gC,CACA,gB,CAhBN,mC,CAAA,+B,CAAA,+B,CAAA,2B,CA0BM,Y,CA1BN,yC,CAAA,+B,CAAA,qC,CAAA,2B,CA+BM,e,CACA,8B,CACA,8C,CACA,oC,CACA,e,CfgmDF,mD,CAAA,yC,CAAA,+C,CAAA,qC,Ce5lDI,8B,CAvCR,oD,CAAA,0C,CAAA,gD,CAAA,sC,CA4CQ,e,CA5CR,iD,CAAA,uC,CAAA,6C,CAAA,mC,CAmDQ,iB,CACA,mB,CACA,a,CACA,c,CACA,e,CfslDF,2D,CAAA,iD,CAAA,uD,CAAA,6C,CellDI,oB,CACA,mB,CA5DV,gC,CAAA,+B,CAAA,4B,CAAA,4B,CAAA,2B,CAAA,wB,CAqFQ,yB,Cf6jDJ,0C,CAAA,yC,CAAA,sC,CAAA,sC,CAAA,qC,CAAA,kC,CezjDM,0B,CAzFV,kD,CAAA,wC,CAAA,iD,CAAA,uC,CAAA,8C,CAAA,oC,CAAA,8C,CAAA,oC,CAAA,6C,CAAA,mC,CAAA,0C,CAAA,gC,CA8FU,sC,CACA,mC,CA/FV,0D,CAAA,gD,CAAA,yD,CAAA,+C,CAAA,sD,CAAA,4C,CAAA,sD,CAAA,4C,CAAA,qD,CAAA,2C,CAAA,kD,CAAA,wC,CAmGY,a,CACA,W,CApGZ,4B,CAAA,4B,CAAA,wB,CAAA,wB,CAqFQ,yB,CfukDJ,sC,CAAA,sC,CAAA,kC,CAAA,kC,CenkDM,0B,CAzFV,8C,CAAA,oC,CAAA,8C,CAAA,oC,CAAA,0C,CAAA,gC,CAAA,0C,CAAA,gC,CA8FU,sC,CACA,mC,CA/FV,sD,CAAA,4C,CAAA,sD,CAAA,4C,CAAA,kD,CAAA,wC,CAAA,kD,CAAA,wC,CAmGY,a,CACA,W,CApGZ,4B,CAAA,iC,CAAA,2B,CAAA,wB,CAAA,6B,CAAA,uB,CAqFQ,yB,CfilDJ,sC,CAAA,2C,CAAA,qC,CAAA,kC,CAAA,uC,CAAA,iC,Ce7kDM,0B,CAzFV,8C,CAAA,oC,CAAA,mD,CAAA,yC,CAAA,6C,CAAA,mC,CAAA,0C,CAAA,gC,CAAA,+C,CAAA,qC,CAAA,yC,CAAA,+B,CA8FU,sC,CACA,mC,CA/FV,sD,CAAA,4C,CAAA,2D,CAAA,iD,CAAA,qD,CAAA,2C,CAAA,kD,CAAA,wC,CAAA,uD,CAAA,6C,CAAA,iD,CAAA,uC,CAmGY,a,CACA,W,CApGZ,6B,CAAA,4B,CAAA,+B,CAAA,yB,CAAA,wB,CAAA,2B,CAqFQ,yB,Cf2lDJ,uC,CAAA,sC,CAAA,yC,CAAA,mC,CAAA,kC,CAAA,qC,CevlDM,0B,CAzFV,+C,CAAA,qC,CAAA,8C,CAAA,oC,CAAA,iD,CAAA,uC,CAAA,2C,CAAA,iC,CAAA,0C,CAAA,gC,CAAA,6C,CAAA,mC,CA8FU,qC,CACA,kC,CA/FV,uD,CAAA,6C,CAAA,sD,CAAA,4C,CAAA,yD,CAAA,+C,CAAA,mD,CAAA,yC,CAAA,kD,CAAA,wC,CAAA,qD,CAAA,2C,CAmGY,a,CACA,W,CApGZ,2B,CAAA,4B,CAAA,gC,CAAA,uB,CAAA,wB,CAAA,4B,CAqFQ,yB,CfqmDJ,qC,CAAA,sC,CAAA,0C,CAAA,iC,CAAA,kC,CAAA,sC,CejmDM,0B,CAzFV,6C,CAAA,mC,CAAA,8C,CAAA,oC,CAAA,kD,CAAA,wC,CAAA,yC,CAAA,+B,CAAA,0C,CAAA,gC,CAAA,8C,CAAA,oC,CA8FU,uC,CACA,oC,CA/FV,qD,CAAA,2C,CAAA,sD,CAAA,4C,CAAA,0D,CAAA,gD,CAAA,iD,CAAA,uC,CAAA,kD,CAAA,wC,CAAA,sD,CAAA,4C,CAmGY,a,CACA,W,CApGZ,iC,CAAA,+B,CAAA,+B,CAAA,6B,CAAA,2B,CAAA,2B,CAqFQ,yB,Cf+mDJ,2C,CAAA,yC,CAAA,yC,CAAA,uC,CAAA,qC,CAAA,qC,Ce3mDM,0B,CAzFV,mD,CAAA,yC,CAAA,iD,CAAA,uC,CAAA,iD,CAAA,uC,CAAA,+C,CAAA,qC,CAAA,6C,CAAA,mC,CAAA,6C,CAAA,mC,CA8FU,sC,CACA,mC,CA/FV,2D,CAAA,iD,CAAA,yD,CAAA,+C,CAAA,yD,CAAA,+C,CAAA,uD,CAAA,6C,CAAA,qD,CAAA,2C,CAAA,qD,CAAA,2C,CAmGY,a,CACA,W,CApGZ,4B,CAAA,+B,CAAA,+B,CAAA,wB,CAAA,2B,CAAA,2B,CAqFQ,yB,CfynDJ,sC,CAAA,yC,CAAA,yC,CAAA,kC,CAAA,qC,CAAA,qC,CernDM,0B,CAzFV,8C,CAAA,oC,CAAA,iD,CAAA,uC,CAAA,iD,CAAA,uC,CAAA,0C,CAAA,gC,CAAA,6C,CAAA,mC,CAAA,6C,CAAA,mC,CA8FU,sC,CACA,mC,CA/FV,sD,CAAA,4C,CAAA,yD,CAAA,+C,CAAA,yD,CAAA,+C,CAAA,kD,CAAA,wC,CAAA,qD,CAAA,2C,CAAA,qD,CAAA,2C,CAmGY,a,CACA,W,CApGZ,8B,CAAA,6B,CAAA,0B,CAAA,yB,CAqFQ,yB,CfmoDJ,wC,CAAA,uC,CAAA,oC,CAAA,mC,Ce/nDM,0B,CAzFV,gD,CAAA,sC,CAAA,+C,CAAA,qC,CAAA,4C,CAAA,kC,CAAA,2C,CAAA,iC,CA8FU,sC,CACA,mC,CA/FV,wD,CAAA,8C,CAAA,uD,CAAA,6C,CAAA,oD,CAAA,0C,CAAA,mD,CAAA,yC,CAmGY,a,CACA,W,CApGZ,2B,CAAA,uB,CAqFQ,yB,Cf6oDJ,qC,CAAA,iC,CezoDM,0B,CAzFV,6C,CAAA,mC,CAAA,yC,CAAA,+B,CA8FU,qC,CACA,kC,CA/FV,qD,CAAA,2C,CAAA,iD,CAAA,uC,CAmGY,a,CACA,W,CApGZ,+B,CAAA,2B,CAqFQ,yB,CfupDJ,yC,CAAA,qC,CenpDM,0B,CAzFV,iD,CAAA,uC,CAAA,6C,CAAA,mC,CA8FU,uC,CACA,oC,CA/FV,yD,CAAA,+C,CAAA,qD,CAAA,2C,CAmGY,a,CACA,W,CApGZ,4B,CAAA,6B,CAAA,wB,CAAA,yB,CAqFQ,yB,CfiqDJ,sC,CAAA,uC,CAAA,kC,CAAA,mC,Ce7pDM,0B,CAzFV,8C,CAAA,oC,CAAA,+C,CAAA,qC,CAAA,0C,CAAA,gC,CAAA,2C,CAAA,iC,CA8FU,wC,CACA,qC,CA/FV,sD,CAAA,4C,CAAA,uD,CAAA,6C,CAAA,kD,CAAA,wC,CAAA,mD,CAAA,yC,CAmGY,a,CACA,W,CGhBZ,c,CAAA,e,CAAA,yB,CAAA,0B,CAGQ,a,CAHR,e,CAAA,0B,CAOQ,U,CAPR,e,CAAA,0B,CAQQ,U,CARR,e,CAAA,0B,CASQ,U,CATR,e,CAAA,0B,CAUQ,U,CAVR,e,CAAA,0B,CAWQ,U,CAXR,e,CAAA,0B,CAYQ,a,CAZR,e,CAAA,0B,CAaQ,U,CAbR,e,CAAA,0B,CAcQ,U,CAdR,e,CAAA,0B,CAiBQ,qB,CAjBR,e,CAAA,0B,CAkBQ,qB,CAlBR,c,CAAA,yB,CAqBQ,a,CArBR,e,CAAA,0B,CAsBQ,a,CAtBR,e,CAAA,e,CAAA,0B,CAAA,0B,CAuBQ,a,CAvBR,e,CAAA,0B,CAyBQ,a,CAzBR,e,CAAA,e,CAAA,0B,CAAA,0B,CA0BQ,a,CA1BR,c,CAAA,e,CAAA,yB,CAAA,0B,CA8BQ,U,CA9BR,e,CAAA,0B,CAgCQ,U,CAhCR,e,CAAA,e,CAAA,e,CAAA,0B,CAAA,0B,CAAA,0B,CAiCQ,U,CAjCR,e,CAAA,e,CAAA,0B,CAAA,0B,CAsCQ,a,CAtCR,e,CAAA,0B,CAwCQ,a,CAxCR,e,CAAA,0B,CAyCQ,a,CAzCR,e,CAAA,0B,CA0CQ,a,CA1CR,e,CAAA,e,CAAA,0B,CAAA,0B,CA2CQ,U,CA3CR,e,CAAA,e,CAAA,0B,CAAA,0B,CA6CQ,a,CA7CR,e,CAAA,0B,CA+CQ,a,CA/CR,e,CAAA,0B,CAgDQ,a,CAhDR,e,CAAA,0B,CAiDQ,a,CAjDR,e,CAAA,e,CAAA,e,CAAA,e,CAAA,0B,CAAA,0B,CAAA,0B,CAAA,0B,CAkDQ,a,CAlDR,e,CAAA,0B,CAsDQ,a,CAtDR,e,CAAA,c,CAAA,e,CAAA,e,CAAA,e,CAAA,e,CAAA,0B,CAAA,yB,CAAA,0B,CAAA,0B,CAAA,0B,CAAA,0B,CAyDQ,a,CAzDR,c,CAAA,e,CAAA,e,CAAA,yB,CAAA,0B,CAAA,0B,CAiEQ,a,CAjER,e,CAAA,0B,CAoEQ,U,CApER,e,CAAA,0B,CAqEQ,a,CArER,e,CAAA,e,CAAA,e,CAAA,e,CAAA,0B,CAAA,0B,CAAA,0B,CAAA,0B,CAsEQ,a,CAtER,e,CAAA,0B,CA0EQ,a,CA1ER,e,CAAA,e,CAAA,0B,CAAA,0B,CA2EQ,a,CA3ER,gB,CAAA,2B,CA+ES,a,CA/ET,c,CAAA,yB,CAgFO,iB,CAhFP,gB,CAAA,2B,CAoFI,a,CACA,e,CACA,e,CACA,oC,CAeJ,uB,CAAA,sB,CAKI,iB,CACA,Y,CACA,S,CACA,mB,CACA,qC,CACA,a,CACA,e,CACA,gC,Cdw1CF,4B,Ccp2CF,2B,Cdq2CE,2B,Ccr2CF,0B,CAiBM,a,CACA,Q,CACA,qB,CACA,4B,CACA,a,CACA,kB,CAtBN,0B,CAAA,yB,CA4CI,gB,CA5CJ,+B,CAAA,8B,CAgDM,a,CACA,qB,CACA,a,CAlDN,4B,CAAA,2B,CAwDI,a,CACA,Y,CACA,kB,CACA,e,CACA,e,CA5DJ,kC,Cdw4CE,+B,Ccx4CF,iC,Cdy4CE,8B,Ccv0CI,a,CACA,S,CAnEN,+B,CAAA,8B,CAyEM,mB,CAAA,Y,CAzEN,wC,CAAA,uC,Cdg5CE,uC,Cch5CF,uC,CAAA,sC,Cdi5CE,sC,Ccj0CI,Q,CACA,e,CAjFN,uC,Cds5CE,sC,Cch0CI,qB,CAtFN,qC,CAAA,oC,CA4FM,gC,CACA,qB,CACA,wB,CAAA,qB,CAAA,oB,CAAA,gB,CA9FN,yC,CAAA,wC,CAkGQ,Q,CACA,S,CACA,4B,CACA,a,CACA,gB,CAtGR,kC,CAAA,iC,CA6GM,kB,CAAA,M,CACA,e,CA9GN,4B,CAAA,2B,CAoII,e,CE9TJ,0B,CAII,oB,CAJJ,iC,CAQM,kB,CACA,kB,CACA,mB,CAVN,+B,CAmBM,Y,CACA,Q,CACA,U,CArBN,sC,CA0BM,a,CACA,kB,CACA,kB,CACA,mB,CA7BN,qB,CAmCI,qB,CACA,gB,CApCJ,wB,CAwCM,a,CAxCN,wB,CA6CM,6B,CAAA,qB,CA7CN,+B,CAiDQ,qB,CAjDR,qC,CAsDQ,Y,CAtDR,gD,ChBsoDI,iD,CgB1kDI,+B,CAAA,uB,CACA,S,CA7DR,sD,ChB2oDI,iD,CgBxkDI,a,CAnER,yB,CA0EI,oB,CACA,sB,CA3EJ,iC,CA+EM,c,CACA,a,CACA,wC,CACA,gB,CACA,U,CACA,sB,CApFN,6B,CA4FI,oB,CACA,oC,CAAA,4B,CACA,8E,CAAA,8D,CAAA,2F,CAIA,qB,CAEA,W,CACA,S,CACA,0B,CpBw/DF,uC,CoBp/DI,qC,CAAA,6B,CA1GN,qC,CA+GM,oB,CACA,e,CACA,e,CpBm/DF,+C,CoB/+DI,4B,CAAA,oB,CCrHR,uB,CAII,oB,CACA,iB,CACA,qC,CAAA,6B,CACA,4E,CAAA,4D,CAAA,wF,CAIA,S,CrBkmEF,iC,CqB9lEI,kB,CACA,mB,CAIF,iC,CACE,qB,CArBN,0B,CAAA,0B,CAAA,0B,CA2CQ,a,CACA,e,CACA,e,CACA,U,CA9CR,iC,CAAA,iC,CAAA,iC,CAmDQ,kB,CACA,kB,CjBwpDR,oC,CiB5sDA,oC,CjB2sDA,qC,CiBhpDQ,gC,CAAA,wB,CACA,S,CjBupDR,oC,CiBntDA,0C,CjBktDA,qC,CiB/oDQ,a,CjB+pDR,oC,CiBluDA,oC,CjBiuDA,qC,CiBtqDQ,gC,CAAA,wB,CACA,S,CjB6qDR,oC,CiBzuDA,0C,CjBwuDA,qC,CiBrqDQ,a,CjBqrDR,oC,CiBxvDA,oC,CjBuvDA,qC,CiB5rDQ,gC,CAAA,wB,CACA,S,CjBmsDR,oC,CiB/vDA,0C,CjB8vDA,qC,CiB3rDQ,a,CAnER,0B,CA2CQ,a,CACA,e,CACA,e,CACA,U,CA9CR,iC,CAmDQ,mB,CACA,mB,CjB0tDR,oC,CiB9wDA,oC,CjB6wDA,qC,CiBltDQ,gC,CAAA,wB,CACA,S,CjBytDR,oC,CiBrxDA,0C,CjBoxDA,qC,CiBjtDQ,a,CAnER,0B,CAAA,0B,CA2CQ,a,CACA,gB,CACA,gB,CACA,U,CA9CR,iC,CAAA,iC,CAmDQ,mB,CACA,mB,CjBgvDR,oC,CiBpyDA,oC,CjBmyDA,qC,CiBxuDQ,gC,CAAA,wB,CACA,S,CjB+uDR,oC,CiB3yDA,0C,CjB0yDA,qC,CiBvuDQ,a,CjBuvDR,oC,CiB1zDA,oC,CjByzDA,qC,CiB9vDQ,gC,CAAA,wB,CACA,S,CjBqwDR,oC,CiBj0DA,0C,CjBg0DA,qC,CiB7vDQ,a,CCjER,yB,CAII,c,CACA,e,CACA,a,CACA,gC,CAPJ,0B,CAsBI,S,ClBuzDJ,2B,CmB/0DA,sB,CnB80DA,sB,CmBx0DI,c,CACA,iB,CACA,mB,CACA,kC,CAAA,0B,CATJ,sB,CAcI,qB,CACA,yC,CAfJ,sB,CAsBI,qB,CACA,yC,CAvBJ,2B,CA8BI,qC,CACA,a,CACA,yE,CAhCJ,mC,CAwCM,oB,CACA,qB,CACA,e,CACA,sB,CA3CN,yB,CAiDI,a,CACA,Y,CACA,mB,CACA,kB,CACA,e,CArDJ,sC,CAyDM,e,CAzDN,qC,CA8DM,kB,CC9DN,mB,CAMI,a,CACA,a,CAPJ,wC,CAWM,gC,CAAA,wB,CAXN,wBAAA,O,CAgBM,gB,CAhBN,wBAAA,e,CAoBQ,kB,CApBR,2B,CA0BM,iB,CACA,kB,CxBwxEF,qC,CwBpxEI,iB,CAKJ,oCAAA,S,CAII,Y,CAJJ,oCAAA,e,CASI,a,CA7CR,mB,CAuDI,a,CACA,S,CACA,c,CAzDJ,2C,CA6DM,Y,CA7DN,0B,CAoEM,iB,CACA,S,CACA,W,CACA,qB,CACA,c,CACA,e,CxB8vEF,oC,CwB1vEI,a,CACA,U,CC9ER,qB,CrB05DA,mB,CADA,oB,CqBn5DI,U,CACA,uB,CCPJ,2B,CAAA,0B,CAMI,iB,CACA,kB,CTPJ,gC,CAII,Y,CACA,6B,CAAA,Q,CACA,U,CACA,qB,CAPJ,kC,CAWM,Q,CACA,e,CAZN,6B,CAkBI,mB,CAAA,Y,CACA,iB,CACA,c,CACA,Y,CACA,mC,CACA,kB,CAvBJ,iD,CA+BQ,e,CA/BR,sE,CAmCU,a,CAnCV,mC,CA0CM,U,CACA,a,CACA,8B,CAAA,sB,CACA,gB,CACA,c,CAGA,8C,CACE,a,CUlDR,2B,CAII,iB,CACA,oB,CALJ,2C,CAUM,iB,CACA,S,CACA,S,C3By3EF,qD,C2Br3EI,U,CACA,Y,CAjBR,2D,CA6BM,iB,CACA,S,CACA,Y,CACA,qB,CACA,gB,CACA,e,CACA,qB,C3B82EJ,qE,C2B12EM,a,CACA,Y,CAxCR,mF,CA8CM,e,CA9CN,8C,CAmDM,S,CACA,U,CtByEF,aA/FJ,oB,CAmGQ,qB,CACA,2B,CApGR,gB,CDy8DM,e,CCt1DA,oB,CAnHN,gB,CAsIM,e,CACA,oC,CAAA,4B,CIrKN,a,CCiDE,iB,CEjDF,U,CJAA,U,CQQA,W,CGRA,Q,CEAA,uB,CZeI,cmByMA,A,6CvB1LJ,e,CA2KM,iB,CACA,e,CA5KN,oB,CDg/DI,4B,Ccp1DJ,2B,Cdq1DI,2B,Ccr1DJ,0B,Cd22DI,kC,CariEJ,iC,CZ0NQ,qB,COtLH,gD,CAcK,Y,CEihBR,yB,CAcI,iB,CACA,oB,CI9fN,gB,CAAA,2B,CA2FM,e,CACA,e,CAUN,uB,CAAA,4B,CAAA,sB,CAAA,2B,CD1LA,6B,CCiTM,iB,CACA,e,CdmuDA,6C,Cc31DN,4C,Cd61DM,4C,Cc71DN,2C,Cd+1DM,uC,CAHA,4C,Cc51DN,2C,Cd81DM,2C,Cc91DN,0C,Cdg2DM,sC,CcjtDE,mB,CIvUR,2B,CAeM,mB,CACA,mB,CLlBN,6B,CA6DM,Q,CACA,yCWoIF,A,yC1BhMJ,I,CCwBI,kByBwKA,A,yC1BhMJ,I,CC6BI,gByByLA,A,6CzBpLJ,wB,CAYM,e,CAGA,2C,CWkeD,4C,CDpID,2C,CV7VI,Y,CU4CJ,6B,CAkTE,a,CACA,oB,CAFF,oC,CAMI,a,CACA,e,CAxTJ,qC,CAkUI,mB,CAAA,Y,CAKJ,4B,CACE,mB,CACA,mB,CAnSJ,e,CAwSI,a,CACA,e,CACA,sC,CACA,U,CC5ZJ,mB,CAMI,iB,CACA,S,CACA,U,CACA,Y,CACA,a,CACA,+B,CAAA,uB,CACA,4D,CAAA,4C,CAAA,sE,CAGA,kB,CACA,qB,CACA,e,CACA,mB,Cd4+BA,6B,Ccx+BE,W,CACA,Y,Cd0+BF,8D,Ccr+BE,oD,CAAA,oC,CAAA,0D,CAGA,S,CAyDN,iB,CAII,c,CACA,K,CACA,S,CACA,U,CACA,W,CACA,gC,CAAA,wB,CACA,iH,CAAA,iG,CAAA,qJ,CAKA,S,CACA,S,Cdm8BF,4D,Cc/7BI,M,CACA,+B,CAAA,uB,CACA,gH,CAAA,gG,CAAA,qJ,CAKA,S,Cd67BF,sE,Ccz7BI,O,CACA,Y,CAKJ,gC,CACE,U,CACA,Y,CACA,iC,CAAA,yB,CAyDN,iB,CA6BI,U,CACA,a,CACA,e,CAqDH,8B,CAiCK,S,CACA,U,CAlCL,oD,CAsCO,e,Cdw2BA,8D,Ccp2BE,e,CA1CT,4B,CAkEK,S,CACA,W,CAiBN,kB,CASI,U,CACA,UcxKF,A,6C5BoNA,2C,CGvSE,U,CACA,W,CACA,kD,CAAA,0C,CAIA,S,CK/FH,oC,CAAA,8B,CAqCK,Y,CGzEN,e,CAUI,iB,CACA,oB,CEnBN,O,CA4II,qB,CAGA,gB,CTohEE,wB,CSlhEA,mB,CAAA,Y,CACA,iB,CACA,K,CACA,O,CACA,M,CACA,2B,CAAA,4B,CAAA,qB,CACA,W,CACA,S,CTwhEA,8B,CSphED,+B,CAKG,e,CACA,e,CAKF,oC,CACE,iB,CACA,a,CACA,wB,CACA,gC,CACA,qB,CACA,e,CACA,kB,CACA,kB,CACA,c,CATF,4C,CAaI,a,CACA,iB,CACA,S,CACA,U,CACA,U,CACA,W,CACA,qB,CAnBJ,kD,CAwBI,qB,CACA,2C,CAzBJ,4E,CA6BM,Y,CA7BN,0C,CAmCI,iB,CACA,wB,CACA,U,CArCJ,0D,CAyCM,a,CACA,iB,CACA,S,CACA,U,CACA,Y,CACA,a,CACA,gB,CA/CN,kD,CAoDM,Y,CAMN,oE,CAAA,sD,CAII,W,CACA,Y,CA1EL,8B,CAsFG,kB,CAAA,M,CACA,e,CAvFH,8B,CA4FG,S,CACA,uC,CbypBA,wC,CarpBE,S,CAjGL,oD,CAsGK,oB,CbopBA,8D,CahpBE,mB,CACA,mB,CA3GP,2D,CAgHO,e,Cb+oBA,qE,Ca3oBE,e,CApHT,8B,CA4HG,iB,CACA,Y,CACA,mB,CA9HH,qC,CAkIK,iB,CACA,O,CACA,W,CACA,iB,CACA,a,CACA,gB,CbqoBA,+C,CajoBE,a,CACA,U,CA5IP,iD,CAsJK,e,CAtJL,2C,CA2JK,e,CACA,4B,CA5JL,yD,CAgKO,mB,CbsnBF,mE,CalnBI,oB,CACA,oB,CArKT,iE,CA2KO,iB,CbgnBF,2E,Ca5mBI,kB,CACA,oB,CAhLT,yE,CAsLO,mB,Cb0mBF,mF,CatmBI,oB,CACA,oB,CA3LT,iF,CAiMO,mB,CbomBF,2F,CahmBI,oB,CACA,oB,CAQV,uB,CACE,mB,CAAA,Y,CACA,kC,CAAA,0B,CACA,oF,CAAA,oE,CAAA,mH,CAGA,S,CbylBE,iC,CarlBA,mC,CAAA,2B,CAIF,2C,CACE,Y,CAKJ,+B,CACE,+B,CAAA,uB,CACA,qF,CAAA,qE,CAAA,oH,CAGA,S,CAGA,mD,CACE,mB,CAAA,Y,CG1WJ,oB,CACE,c,CACA,K,CACA,a,CACA,a,CACA,W,CACA,+B,CAAA,uB,CACA,iF,CAAA,iE,CAAA,gH,CAGA,qB,CACA,S,ChB4zCA,8B,CgBxzCE,c,CACA,Y,CG7CR,Q,CHiDM,wC,CACE,Y,ChBuzCF,kE,COn1CJ,sG,CSmCM,qC,CAAA,6B,ChBmzCA,4E,CgB/yCE,sC,CAAA,8B,CAIF,sF,CACE,a,CArCL,4C,CA2CG,e,CAoDA,iB,CACA,K,CACA,O,CACA,Q,CACA,M,CACA,UYiEJ,A,wClBlMJ,W,CAII,oB,CVshBA,qB,CUlhBE,oB,CACA,mB,CFmCH,sC,CA2BK,Y,CAkGN,sB,CAKI,a,CACA,a,CACA,iB,CACA,mB,CRqeE,gC,CQjeA,qB,CACA,kB,CM9KR,U,CASI,a,CAIF,mB,CAwDI,c,CACA,K,CACA,M,CACA,O,CACA,Q,CACA,4D,CAAA,oD,CAIA,gC,CACA,c,Cdq9BA,6B,Ccj9BE,O,CACA,Y,Cdm9BF,8D,Cc98BE,U,CACA,W,CACA,kD,CAAA,0C,CAIA,S,CAMN,iB,CA8CI,iB,CACA,a,CACA,kB,CACA,e,CACA,W,CACA,sD,CAAA,8C,Cdq7BF,2B,Ccj7BI,oB,CACA,iB,CACA,U,CA8BN,gB,CAUA,iB,CALI,mB,CAKJ,iB,CAoCI,U,CACA,a,CACA,mB,CACA,qG,CAAA,6F,CAIA,gC,CACA,a,CACA,e,Cd+4BA,2B,Cc34BE,oB,CAjDL,kC,CAsDK,a,CAtDL,4C,CA2DK,0B,CA3DL,mC,CA2DK,0B,CA3DL,uC,CAAA,wC,CA2DK,0B,CA3DL,8B,CA2DK,0B,CA3DL,uB,CAgEK,sC,Cdo4BF,4D,Cc/3BE,6B,CACA,qB,CACA,qB,CACA,kB,Cdi4BA,6E,CAAA,uF,Cc53BE,qB,Cd43BF,6E,CAAA,8E,Cc53BE,qB,Cd43BF,6E,CAAA,kF,CAAA,mF,Cc53BE,qB,Cd43BF,6E,CAAA,yE,Cc53BE,qB,CA2FR,kB,CAeI,U,CACA,8B,CAAA,sB,CACA,S,Cd60BA,6D,COpsCJ,kG,CO6XM,S,CAMN,sB,CAwBI,Y,Cd+zBA,iE,Cc3zBE,e,CA5BL,yC,CAiCK,W,CACA,Y,CAlCL,+C,CAuCK,gC,CAvCL,qD,CA2CO,wB,CAsER,0B,CAzDA,uB,CASI,mB,Cd4yBE,iC,CcxyBA,oB,CACA,oB,Cdm0BA,oC,Cc7wBA,oB,CACA,kB,CElcN,sB,CAKI,a,CACA,gC,ChBoyCE,gC,CgBhyCA,iC,CACA,mB,CAXL,8C,CAgBK,kCYoGJ,A,2ClBlMJ,W,CAeI,mB,CVkhBA,qB,CU9gBE,oB,CAKJ,kB,CAMI,mB,CACA,kB,CFaH,oC,CKsZG,8B,CLxWE,Y,CK1FR,O,CA0bI,4D,CAAA,oD,CAhFA,uB,CAoFE,Y,CACA,e,CAjEF,+B,CA2EE,e,CAIF,4C,CACE,Y,CArXA,0C,CA8XE,oB,CACA,oC,CAAA,4B,CACA,mC,CAAA,2B,CACA,sB,CAIA,8C,CACE,wC,CAAA,wB,CAAA,8C,CAKJ,kE,CACE,iC,CAAA,yB,CCxXN,iB,CA+DI,mB,Cdi7BF,2B,Cc76BI,kB,Cdq7BN,4D,Ccv6BM,a,CAqNN,sB,CAmBI,a,CExVJ,sB,CAsBI,mB,ChB4xCE,gC,CgBxxCA,oB,CACA,mB,CGzGR,sE,CAkFM,W,CACA,iB,CAID,yD,CAOK,a,CACA,S,CARL,+D,CAAA,4F,CAaK,Y,CAIF,yD,CACE,a,CAlBL,sE,CAuBK,W,CACA,iB,CAxBL,8E,CA4BO,Y,CACA,e,CACA,a,CACA,kB,CA/BP,8E,CAyCO,a,CAzCP,oD,CAgDG,kB,CACA,gB,CAjDH,gF,CAqDK,c,CArDL,2E,CA0DK,cSiDN,A,wChB9KF,oB,CAOI,S,CA4FN,oB,CAQI,a,CACA,U,CZsnBE,8B,CYlnBA,W,CAWN,iB,CAMI,e,CACA,W,CZ4mBE,2B,CYxmBA,YgB8DF,A,6C5Bk0BA,8D,Cc79BI,2B,CAAA,qBc4GF,A,kE5Bo3BF,8D,Cc39BI,2B,CAAA,qBcuGF,A,kE5Bu3BF,8D,Ccz9BI,2B,CAAA,qBckGF,A,kE5Bw7BJ,4D,Ccx6BM,a,CA0NN,sB,CAcI,a,CAkKJ,yB,CAoBI,iB,CACA,sBA7LF,A,iEARF,sB,CASI,+B,CAAA,yB","file":"material/assets/stylesheets/app.css","sourcesContent":[null,null,null,null,"@charset \"UTF-8\";\nhtml {\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\nhtml {\n -webkit-text-size-adjust: none;\n -moz-text-size-adjust: none;\n -ms-text-size-adjust: none;\n text-size-adjust: none; }\n\nbody {\n margin: 0; }\n\nhr {\n overflow: visible;\n box-sizing: content-box; }\n\na {\n -webkit-text-decoration-skip: objects; }\n\na,\nbutton,\nlabel,\ninput {\n -webkit-tap-highlight-color: transparent; }\n\na {\n color: inherit;\n text-decoration: none; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n position: relative;\n font-size: 80%;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\nimg {\n border-style: none; }\n\ntable {\n border-collapse: separate;\n border-spacing: 0; }\n\ntd,\nth {\n font-weight: normal;\n vertical-align: top; }\n\nbutton {\n margin: 0;\n padding: 0;\n border: 0;\n outline-style: none;\n background: transparent;\n font-size: inherit; }\n\ninput {\n border: 0;\n outline: 0; }\n\n.md-icon, .md-clipboard::before, .md-nav__title::before, .md-nav__button, .md-nav__link::after, .md-search-result__article--document::before, .md-source-file::before, .md-typeset .admonition > .admonition-title::before, .md-typeset details > .admonition-title::before, .md-typeset .admonition > summary::before, .md-typeset details > summary::before, .md-typeset .footnote-backref, .md-typeset .critic.comment::before, .md-typeset summary::after, .md-typeset .task-list-control .task-list-indicator::before {\n font-family: \"Material Icons\";\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n line-height: 1;\n text-transform: none;\n white-space: nowrap;\n speak: none;\n word-wrap: normal;\n direction: ltr; }\n .md-content__icon, .md-header-nav__button, .md-footer-nav__button, .md-nav__title::before, .md-nav__button, .md-search-result__article--document::before {\n display: inline-block;\n width: 2rem;\n margin: 0.2rem;\n padding: 0.4rem;\n font-size: 1.2rem;\n cursor: pointer; }\n\n.md-icon--arrow-back::before {\n content: \"\"; }\n\n.md-icon--arrow-forward::before {\n content: \"\"; }\n\n.md-icon--menu::before {\n content: \"\"; }\n\n.md-icon--search::before {\n content: \"\"; }\n\n[dir=\"rtl\"] .md-icon--arrow-back::before {\n content: \"\"; }\n\n[dir=\"rtl\"] .md-icon--arrow-forward::before {\n content: \"\"; }\n\nbody {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\nbody,\ninput {\n color: rgba(0, 0, 0, 0.87);\n -webkit-font-feature-settings: \"kern\", \"liga\";\n font-feature-settings: \"kern\", \"liga\";\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n\npre,\ncode,\nkbd {\n color: rgba(0, 0, 0, 0.87);\n -webkit-font-feature-settings: \"kern\";\n font-feature-settings: \"kern\";\n font-family: \"Courier New\", Courier, monospace; }\n\n.md-typeset {\n font-size: 0.8rem;\n line-height: 1.6;\n -webkit-print-color-adjust: exact; }\n .md-typeset p,\n .md-typeset ul,\n .md-typeset ol,\n .md-typeset blockquote {\n margin: 1em 0; }\n .md-typeset h1 {\n margin: 0 0 2rem;\n color: rgba(0, 0, 0, 0.54);\n font-size: 1.5625rem;\n font-weight: 300;\n letter-spacing: -0.01em;\n line-height: 1.3; }\n .md-typeset h2 {\n margin: 2rem 0 0.8rem;\n font-size: 1.25rem;\n font-weight: 300;\n letter-spacing: -0.01em;\n line-height: 1.4; }\n .md-typeset h3 {\n margin: 1.6rem 0 0.8rem;\n font-size: 1rem;\n font-weight: 400;\n letter-spacing: -0.01em;\n line-height: 1.5; }\n .md-typeset h2 + h3 {\n margin-top: 0.8rem; }\n .md-typeset h4 {\n margin: 0.8rem 0;\n font-size: 0.8rem;\n font-weight: 700;\n letter-spacing: -0.01em; }\n .md-typeset h5,\n .md-typeset h6 {\n margin: 0.8rem 0;\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.64rem;\n font-weight: 700;\n letter-spacing: -0.01em; }\n .md-typeset h5 {\n text-transform: uppercase; }\n .md-typeset hr {\n margin: 1.5em 0;\n border-bottom: 0.05rem dotted rgba(0, 0, 0, 0.26); }\n .md-typeset a {\n color: #3f51b5;\n word-break: break-word; }\n .md-typeset a, .md-typeset a::before {\n -webkit-transition: color 0.125s;\n transition: color 0.125s; }\n .md-typeset a:hover, .md-typeset a:active {\n color: #536dfe; }\n .md-typeset code,\n .md-typeset pre {\n background-color: rgba(236, 236, 236, 0.5);\n color: #37474F;\n font-size: 85%;\n direction: ltr; }\n .md-typeset code {\n margin: 0 0.29412em;\n padding: 0.07353em 0;\n border-radius: 0.1rem;\n box-shadow: 0.29412em 0 0 rgba(236, 236, 236, 0.5), -0.29412em 0 0 rgba(236, 236, 236, 0.5);\n word-break: break-word;\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone; }\n .md-typeset h1 code,\n .md-typeset h2 code,\n .md-typeset h3 code,\n .md-typeset h4 code,\n .md-typeset h5 code,\n .md-typeset h6 code {\n margin: 0;\n background-color: transparent;\n box-shadow: none; }\n .md-typeset a > code {\n margin: inherit;\n padding: inherit;\n border-radius: initial;\n background-color: inherit;\n color: inherit;\n box-shadow: none; }\n .md-typeset pre {\n position: relative;\n margin: 1em 0;\n border-radius: 0.1rem;\n line-height: 1.4;\n -webkit-overflow-scrolling: touch; }\n .md-typeset pre > code {\n display: block;\n margin: 0;\n padding: 0.525rem 0.6rem;\n background-color: transparent;\n font-size: inherit;\n box-shadow: none;\n -webkit-box-decoration-break: slice;\n box-decoration-break: slice;\n overflow: auto; }\n .md-typeset pre > code::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem; }\n .md-typeset pre > code::-webkit-scrollbar-thumb {\n background-color: rgba(0, 0, 0, 0.26); }\n .md-typeset pre > code::-webkit-scrollbar-thumb:hover {\n background-color: #536dfe; }\n .md-typeset kbd {\n padding: 0 0.29412em;\n border: 0.05rem solid #c9c9c9;\n border-radius: 0.15rem;\n border-bottom-color: #bcbcbc;\n background-color: #FCFCFC;\n color: #555555;\n font-size: 85%;\n box-shadow: 0 0.05rem 0 #b0b0b0;\n word-break: break-word; }\n .md-typeset mark {\n margin: 0 0.25em;\n padding: 0.0625em 0;\n border-radius: 0.1rem;\n background-color: rgba(255, 235, 59, 0.5);\n box-shadow: 0.25em 0 0 rgba(255, 235, 59, 0.5), -0.25em 0 0 rgba(255, 235, 59, 0.5);\n word-break: break-word;\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone; }\n .md-typeset abbr {\n border-bottom: 0.05rem dotted rgba(0, 0, 0, 0.54);\n text-decoration: none;\n cursor: help; }\n .md-typeset small {\n opacity: 0.75; }\n .md-typeset sup,\n .md-typeset sub {\n margin-left: 0.07812em; }\n [dir=\"rtl\"] .md-typeset sup, [dir=\"rtl\"]\n .md-typeset sub {\n margin-right: 0.07812em;\n margin-left: initial; }\n .md-typeset blockquote {\n padding-left: 0.6rem;\n border-left: 0.2rem solid rgba(0, 0, 0, 0.26);\n color: rgba(0, 0, 0, 0.54); }\n [dir=\"rtl\"] .md-typeset blockquote {\n padding-right: 0.6rem;\n padding-left: initial;\n border-right: 0.2rem solid rgba(0, 0, 0, 0.26);\n border-left: initial; }\n .md-typeset ul {\n list-style-type: disc; }\n .md-typeset ul,\n .md-typeset ol {\n margin-left: 0.625em;\n padding: 0; }\n [dir=\"rtl\"] .md-typeset ul, [dir=\"rtl\"]\n .md-typeset ol {\n margin-right: 0.625em;\n margin-left: initial; }\n .md-typeset ul ol,\n .md-typeset ol ol {\n list-style-type: lower-alpha; }\n .md-typeset ul ol ol,\n .md-typeset ol ol ol {\n list-style-type: lower-roman; }\n .md-typeset ul li,\n .md-typeset ol li {\n margin-bottom: 0.5em;\n margin-left: 1.25em; }\n [dir=\"rtl\"] .md-typeset ul li, [dir=\"rtl\"]\n .md-typeset ol li {\n margin-right: 1.25em;\n margin-left: initial; }\n .md-typeset ul li p,\n .md-typeset ul li blockquote,\n .md-typeset ol li p,\n .md-typeset ol li blockquote {\n margin: 0.5em 0; }\n .md-typeset ul li:last-child,\n .md-typeset ol li:last-child {\n margin-bottom: 0; }\n .md-typeset ul li ul,\n .md-typeset ul li ol,\n .md-typeset ol li ul,\n .md-typeset ol li ol {\n margin: 0.5em 0 0.5em 0.625em; }\n [dir=\"rtl\"] .md-typeset ul li ul, [dir=\"rtl\"]\n .md-typeset ul li ol, [dir=\"rtl\"]\n .md-typeset ol li ul, [dir=\"rtl\"]\n .md-typeset ol li ol {\n margin-right: 0.625em;\n margin-left: initial; }\n .md-typeset dd {\n margin: 1em 0 1em 1.875em; }\n [dir=\"rtl\"] .md-typeset dd {\n margin-right: 1.875em;\n margin-left: initial; }\n .md-typeset iframe,\n .md-typeset img,\n .md-typeset svg {\n max-width: 100%; }\n .md-typeset table:not([class]) {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n display: inline-block;\n max-width: 100%;\n border-radius: 0.1rem;\n font-size: 0.64rem;\n overflow: auto;\n -webkit-overflow-scrolling: touch; }\n .md-typeset table:not([class]) + * {\n margin-top: 1.5em; }\n .md-typeset table:not([class]) th:not([align]),\n .md-typeset table:not([class]) td:not([align]) {\n text-align: left; }\n [dir=\"rtl\"] .md-typeset table:not([class]) th:not([align]), [dir=\"rtl\"]\n .md-typeset table:not([class]) td:not([align]) {\n text-align: right; }\n .md-typeset table:not([class]) th {\n min-width: 5rem;\n padding: 0.6rem 0.8rem;\n background-color: rgba(0, 0, 0, 0.54);\n color: white;\n vertical-align: top; }\n .md-typeset table:not([class]) td {\n padding: 0.6rem 0.8rem;\n border-top: 0.05rem solid rgba(0, 0, 0, 0.07);\n vertical-align: top; }\n .md-typeset table:not([class]) tr {\n -webkit-transition: background-color 0.125s;\n transition: background-color 0.125s; }\n .md-typeset table:not([class]) tr:hover {\n background-color: rgba(0, 0, 0, 0.035);\n box-shadow: 0 0.05rem 0 white inset; }\n .md-typeset table:not([class]) tr:first-child td {\n border-top: 0; }\n .md-typeset table:not([class]) a {\n word-break: normal; }\n .md-typeset__scrollwrap {\n margin: 1em -0.8rem;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .md-typeset .md-typeset__table {\n display: inline-block;\n margin-bottom: 0.5em;\n padding: 0 0.8rem; }\n .md-typeset .md-typeset__table table {\n display: table;\n width: 100%;\n margin: 0;\n overflow: hidden; }\n\nhtml {\n height: 100%;\n font-size: 125%;\n overflow-x: hidden; }\n\nbody {\n position: relative;\n height: 100%;\n font-size: 0.5rem; }\n\nhr {\n display: block;\n height: 0.05rem;\n padding: 0;\n border: 0; }\n\n.md-grid {\n max-width: 61rem;\n margin-right: auto;\n margin-left: auto; }\n\n.md-container,\n.md-main {\n overflow: auto; }\n\n.md-container {\n display: table;\n width: 100%;\n height: 100%;\n padding-top: 2.4rem;\n table-layout: fixed; }\n\n.md-main {\n display: table-row;\n height: 100%; }\n .md-main__inner {\n height: 100%;\n padding-top: 1.5rem;\n padding-bottom: 0.05rem; }\n\n.md-toggle {\n display: none; }\n\n.md-overlay {\n position: fixed;\n top: 0;\n width: 0;\n height: 0;\n -webkit-transition: width 0s 0.25s, height 0s 0.25s, opacity 0.25s;\n transition: width 0s 0.25s, height 0s 0.25s, opacity 0.25s;\n background-color: rgba(0, 0, 0, 0.54);\n opacity: 0;\n z-index: 3; }\n\n.md-flex {\n display: table; }\n .md-flex__cell {\n display: table-cell;\n position: relative;\n vertical-align: top; }\n .md-flex__cell--shrink {\n width: 0%; }\n .md-flex__cell--stretch {\n display: table;\n width: 100%;\n table-layout: fixed; }\n .md-flex__ellipsis {\n display: table-cell;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden; }\n\n.md-skip {\n position: fixed;\n width: 0.05rem;\n height: 0.05rem;\n margin: 0.5rem;\n padding: 0.3rem 0.5rem;\n -webkit-transform: translateY(0.4rem);\n transform: translateY(0.4rem);\n border-radius: 0.1rem;\n background-color: rgba(0, 0, 0, 0.87);\n color: white;\n font-size: 0.64rem;\n opacity: 0;\n overflow: hidden; }\n .md-skip:focus {\n width: auto;\n height: auto;\n clip: auto;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.175s 0.075s;\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 1;\n z-index: 10; }\n\n@page {\n margin: 25mm; }\n\n.md-clipboard {\n position: absolute;\n top: 0.3rem;\n right: 0.3rem;\n width: 1.4rem;\n height: 1.4rem;\n border-radius: 0.1rem;\n font-size: 0.8rem;\n cursor: pointer;\n z-index: 1;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n .md-clipboard::before {\n -webkit-transition: color 0.25s, opacity 0.25s;\n transition: color 0.25s, opacity 0.25s;\n color: rgba(0, 0, 0, 0.07);\n content: \"\\E14D\"; }\n pre:hover .md-clipboard::before,\n .codehilite:hover .md-clipboard::before,\n .md-typeset .highlight:hover .md-clipboard::before {\n color: rgba(0, 0, 0, 0.54); }\n .md-clipboard:focus::before, .md-clipboard:hover::before {\n color: #536dfe; }\n .md-clipboard__message {\n display: block;\n position: absolute;\n top: 0;\n right: 1.7rem;\n padding: 0.3rem 0.5rem;\n -webkit-transform: translateX(0.4rem);\n transform: translateX(0.4rem);\n -webkit-transition: opacity 0.175s, -webkit-transform 0.25s cubic-bezier(0.9, 0.1, 0.9, 0);\n transition: opacity 0.175s, -webkit-transform 0.25s cubic-bezier(0.9, 0.1, 0.9, 0);\n transition: transform 0.25s cubic-bezier(0.9, 0.1, 0.9, 0), opacity 0.175s;\n transition: transform 0.25s cubic-bezier(0.9, 0.1, 0.9, 0), opacity 0.175s, -webkit-transform 0.25s cubic-bezier(0.9, 0.1, 0.9, 0);\n border-radius: 0.1rem;\n background-color: rgba(0, 0, 0, 0.54);\n color: white;\n font-size: 0.64rem;\n white-space: nowrap;\n opacity: 0;\n pointer-events: none; }\n .md-clipboard__message--active {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.175s 0.075s;\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.175s 0.075s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 1;\n pointer-events: initial; }\n .md-clipboard__message::before {\n content: attr(aria-label); }\n .md-clipboard__message::after {\n display: block;\n position: absolute;\n top: 50%;\n right: -0.2rem;\n width: 0;\n margin-top: -0.2rem;\n border-width: 0.2rem 0 0.2rem 0.2rem;\n border-style: solid;\n border-color: transparent rgba(0, 0, 0, 0.54);\n content: \"\"; }\n\n.md-content__inner {\n margin: 0 0.8rem 1.2rem;\n padding-top: 0.6rem; }\n .md-content__inner::before {\n display: block;\n height: 0.4rem;\n content: \"\"; }\n .md-content__inner > :last-child {\n margin-bottom: 0; }\n\n.md-content__icon {\n position: relative;\n margin: 0.4rem 0;\n padding: 0;\n float: right; }\n .md-typeset .md-content__icon {\n color: rgba(0, 0, 0, 0.26); }\n\n.md-header {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n height: 2.4rem;\n -webkit-transition: background-color 0.25s, color 0.25s;\n transition: background-color 0.25s, color 0.25s;\n background-color: #3f51b5;\n color: white;\n box-shadow: none;\n z-index: 2;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n .no-js .md-header {\n -webkit-transition: none;\n transition: none;\n box-shadow: none; }\n .md-header[data-md-state=\"shadow\"] {\n -webkit-transition: background-color 0.25s, color 0.25s, box-shadow 0.25s;\n transition: background-color 0.25s, color 0.25s, box-shadow 0.25s;\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2); }\n\n.md-header-nav {\n padding: 0 0.2rem; }\n .md-header-nav__button {\n position: relative;\n -webkit-transition: opacity 0.25s;\n transition: opacity 0.25s;\n z-index: 1; }\n .md-header-nav__button:hover {\n opacity: 0.7; }\n .md-header-nav__button.md-logo * {\n display: block; }\n .no-js .md-header-nav__button.md-icon--search {\n display: none; }\n .md-header-nav__topic {\n display: block;\n position: absolute;\n width: calc(100% - 1rem);\n -webkit-transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s;\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden; }\n .md-header-nav__topic + .md-header-nav__topic {\n -webkit-transform: translateX(1.25rem);\n transform: translateX(1.25rem);\n -webkit-transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n transition: transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1), opacity 0.15s;\n transition: transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1), opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n opacity: 0;\n z-index: -1;\n pointer-events: none; }\n [dir=\"rtl\"] .md-header-nav__topic + .md-header-nav__topic {\n -webkit-transform: translateX(-1.25rem);\n transform: translateX(-1.25rem); }\n .no-js .md-header-nav__topic {\n position: initial; }\n .no-js .md-header-nav__topic + .md-header-nav__topic {\n display: none; }\n .md-header-nav__title {\n padding: 0 1rem;\n font-size: 0.9rem;\n line-height: 2.4rem; }\n .md-header-nav__title[data-md-state=\"active\"] .md-header-nav__topic {\n -webkit-transform: translateX(-1.25rem);\n transform: translateX(-1.25rem);\n -webkit-transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n transition: transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1), opacity 0.15s;\n transition: transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1), opacity 0.15s, -webkit-transform 0.4s cubic-bezier(1, 0.7, 0.1, 0.1);\n opacity: 0;\n z-index: -1;\n pointer-events: none; }\n [dir=\"rtl\"] .md-header-nav__title[data-md-state=\"active\"] .md-header-nav__topic {\n -webkit-transform: translateX(1.25rem);\n transform: translateX(1.25rem); }\n .md-header-nav__title[data-md-state=\"active\"] .md-header-nav__topic + .md-header-nav__topic {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s;\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n opacity: 1;\n z-index: 0;\n pointer-events: initial; }\n .md-header-nav__source {\n display: none; }\n\n.md-hero {\n -webkit-transition: background 0.25s;\n transition: background 0.25s;\n background-color: #3f51b5;\n color: white;\n font-size: 1rem;\n overflow: hidden; }\n .md-hero__inner {\n margin-top: 1rem;\n padding: 0.8rem 0.8rem 0.4rem;\n -webkit-transition: opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s;\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n -webkit-transition-delay: 0.1s;\n transition-delay: 0.1s; }\n [data-md-state=\"hidden\"] .md-hero__inner {\n pointer-events: none;\n -webkit-transform: translateY(0.625rem);\n transform: translateY(0.625rem);\n -webkit-transition: opacity 0.1s 0s, -webkit-transform 0s 0.4s;\n transition: opacity 0.1s 0s, -webkit-transform 0s 0.4s;\n transition: transform 0s 0.4s, opacity 0.1s 0s;\n transition: transform 0s 0.4s, opacity 0.1s 0s, -webkit-transform 0s 0.4s;\n opacity: 0; }\n .md-hero--expand .md-hero__inner {\n margin-bottom: 1.2rem; }\n\n.md-footer-nav {\n background-color: rgba(0, 0, 0, 0.87);\n color: white; }\n .md-footer-nav__inner {\n padding: 0.2rem;\n overflow: auto; }\n .md-footer-nav__link {\n padding-top: 1.4rem;\n padding-bottom: 0.4rem;\n -webkit-transition: opacity 0.25s;\n transition: opacity 0.25s; }\n .md-footer-nav__link:hover {\n opacity: 0.7; }\n .md-footer-nav__link--prev {\n width: 25%;\n float: left; }\n [dir=\"rtl\"] .md-footer-nav__link--prev {\n float: right; }\n .md-footer-nav__link--next {\n width: 75%;\n float: right;\n text-align: right; }\n [dir=\"rtl\"] .md-footer-nav__link--next {\n float: left;\n text-align: left; }\n .md-footer-nav__button {\n -webkit-transition: background 0.25s;\n transition: background 0.25s; }\n .md-footer-nav__title {\n position: relative;\n padding: 0 1rem;\n font-size: 0.9rem;\n line-height: 2.4rem; }\n .md-footer-nav__direction {\n position: absolute;\n right: 0;\n left: 0;\n margin-top: -1rem;\n padding: 0 1rem;\n color: rgba(255, 255, 255, 0.7);\n font-size: 0.75rem; }\n\n.md-footer-meta {\n background-color: rgba(0, 0, 0, 0.895); }\n .md-footer-meta__inner {\n padding: 0.2rem;\n overflow: auto; }\n html .md-footer-meta.md-typeset a {\n color: rgba(255, 255, 255, 0.7); }\n html .md-footer-meta.md-typeset a:focus, html .md-footer-meta.md-typeset a:hover {\n color: white; }\n\n.md-footer-copyright {\n margin: 0 0.6rem;\n padding: 0.4rem 0;\n color: rgba(255, 255, 255, 0.3);\n font-size: 0.64rem; }\n .md-footer-copyright__highlight {\n color: rgba(255, 255, 255, 0.7); }\n\n.md-footer-social {\n margin: 0 0.4rem;\n padding: 0.2rem 0 0.6rem; }\n .md-footer-social__link {\n display: inline-block;\n width: 1.6rem;\n height: 1.6rem;\n font-size: 0.8rem;\n text-align: center; }\n .md-footer-social__link::before {\n line-height: 1.9; }\n .md-footer-social__link svg {\n width: 0.8rem;\n -webkit-transition: fill 0.25s;\n transition: fill 0.25s;\n vertical-align: -25%;\n fill: rgba(255, 255, 255, 0.7); }\n .md-footer-social__link:focus svg,\n .md-footer-social__link:hover svg {\n fill: white; }\n\n.md-nav {\n font-size: 0.7rem;\n line-height: 1.3; }\n .md-nav__title {\n display: block;\n padding: 0 0.6rem;\n font-weight: 700;\n text-overflow: ellipsis;\n overflow: hidden; }\n .md-nav__title::before {\n display: none;\n content: \"\\E5C4\"; }\n [dir=\"rtl\"] .md-nav__title::before {\n content: \"\\E5C8\"; }\n .md-nav__title .md-nav__button {\n display: none; }\n .md-nav__list {\n margin: 0;\n padding: 0;\n list-style: none; }\n .md-nav__item {\n padding: 0 0.6rem; }\n .md-nav__item:last-child {\n padding-bottom: 0.6rem; }\n .md-nav__item .md-nav__item {\n padding-right: 0; }\n [dir=\"rtl\"] .md-nav__item .md-nav__item {\n padding-right: 0.6rem;\n padding-left: 0; }\n .md-nav__item .md-nav__item:last-child {\n padding-bottom: 0; }\n .md-nav__button img {\n width: 100%;\n height: auto; }\n .md-nav__link {\n display: block;\n margin-top: 0.625em;\n -webkit-transition: color 0.125s;\n transition: color 0.125s;\n text-overflow: ellipsis;\n cursor: pointer;\n overflow: hidden; }\n .md-nav__item--nested > .md-nav__link::after {\n content: \"\\E313\"; }\n html .md-nav__link[for=\"__toc\"] {\n display: none; }\n html .md-nav__link[for=\"__toc\"] ~ .md-nav {\n display: none; }\n html .md-nav__link[for=\"__toc\"] + .md-nav__link::after {\n display: none; }\n .md-nav__link[data-md-state=\"blur\"] {\n color: rgba(0, 0, 0, 0.54); }\n .md-nav__link:active, .md-nav__link--active {\n color: #3f51b5; }\n .md-nav__item--nested > .md-nav__link {\n color: inherit; }\n .md-nav__link:focus, .md-nav__link:hover {\n color: #536dfe; }\n .md-nav__source {\n display: none; }\n\n.no-js .md-search {\n display: none; }\n\n.md-search__overlay {\n opacity: 0;\n z-index: 1; }\n\n.md-search__form {\n position: relative; }\n\n.md-search__input {\n position: relative;\n padding: 0 2.2rem 0 3.6rem;\n text-overflow: ellipsis;\n z-index: 2; }\n [dir=\"rtl\"] .md-search__input {\n padding: 0 3.6rem 0 2.2rem; }\n .md-search__input::-webkit-input-placeholder {\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n .md-search__input::-moz-placeholder {\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n .md-search__input:-ms-input-placeholder {\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n .md-search__input::-ms-input-placeholder {\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n .md-search__input::placeholder {\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n .md-search__input ~ .md-search__icon, .md-search__input::-webkit-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__input ~ .md-search__icon, .md-search__input::-moz-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__input ~ .md-search__icon, .md-search__input:-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__input ~ .md-search__icon, .md-search__input::-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__input ~ .md-search__icon, .md-search__input::placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__input::-ms-clear {\n display: none; }\n\n.md-search__icon {\n position: absolute;\n -webkit-transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s;\n transition: color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s;\n font-size: 1.2rem;\n cursor: pointer;\n z-index: 2; }\n .md-search__icon:hover {\n opacity: 0.7; }\n .md-search__icon[for=\"__search\"] {\n top: 0.3rem;\n left: 0.5rem; }\n [dir=\"rtl\"] .md-search__icon[for=\"__search\"] {\n right: 0.5rem;\n left: initial; }\n .md-search__icon[for=\"__search\"]::before {\n content: \"\\E8B6\"; }\n .md-search__icon[type=\"reset\"] {\n top: 0.3rem;\n right: 0.5rem;\n -webkit-transform: scale(0.125);\n transform: scale(0.125);\n -webkit-transition: opacity 0.15s, -webkit-transform 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: opacity 0.15s, -webkit-transform 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: transform 0.15s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s;\n transition: transform 0.15s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s, -webkit-transform 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n opacity: 0; }\n [dir=\"rtl\"] .md-search__icon[type=\"reset\"] {\n right: initial;\n left: 0.5rem; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input:valid ~ .md-search__icon[type=\"reset\"] {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input:valid ~ .md-search__icon[type=\"reset\"]:hover {\n opacity: 0.7; }\n\n.md-search__output {\n position: absolute;\n width: 100%;\n border-radius: 0 0 0.1rem 0.1rem;\n overflow: hidden;\n z-index: 1; }\n\n.md-search__scrollwrap {\n height: 100%;\n background-color: white;\n box-shadow: 0 0.05rem 0 rgba(0, 0, 0, 0.07) inset;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch; }\n\n.md-search-result {\n color: rgba(0, 0, 0, 0.87);\n word-break: break-word; }\n .md-search-result__meta {\n padding: 0 0.8rem;\n background-color: rgba(0, 0, 0, 0.07);\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.64rem;\n line-height: 1.8rem; }\n .md-search-result__list {\n margin: 0;\n padding: 0;\n border-top: 0.05rem solid rgba(0, 0, 0, 0.07);\n list-style: none; }\n .md-search-result__item {\n box-shadow: 0 -0.05rem 0 rgba(0, 0, 0, 0.07); }\n .md-search-result__link {\n display: block;\n -webkit-transition: background 0.25s;\n transition: background 0.25s;\n outline: 0;\n overflow: hidden; }\n .md-search-result__link[data-md-state=\"active\"], .md-search-result__link:hover {\n background-color: rgba(83, 109, 254, 0.1); }\n .md-search-result__link[data-md-state=\"active\"] .md-search-result__article::before, .md-search-result__link:hover .md-search-result__article::before {\n opacity: 0.7; }\n .md-search-result__link:last-child .md-search-result__teaser {\n margin-bottom: 0.6rem; }\n .md-search-result__article {\n position: relative;\n padding: 0 0.8rem;\n overflow: auto; }\n .md-search-result__article--document::before {\n position: absolute;\n left: 0;\n margin: 0.1rem;\n -webkit-transition: opacity 0.25s;\n transition: opacity 0.25s;\n color: rgba(0, 0, 0, 0.54);\n content: \"\\E880\"; }\n [dir=\"rtl\"] .md-search-result__article--document::before {\n right: 0;\n left: initial; }\n .md-search-result__article--document .md-search-result__title {\n margin: 0.55rem 0;\n font-size: 0.8rem;\n font-weight: 400;\n line-height: 1.4; }\n .md-search-result__title {\n margin: 0.5em 0;\n font-size: 0.64rem;\n font-weight: 700;\n line-height: 1.4; }\n .md-search-result__teaser {\n display: -webkit-box;\n max-height: 1.65rem;\n margin: 0.5em 0;\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.64rem;\n line-height: 1.4;\n text-overflow: ellipsis;\n overflow: hidden;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2; }\n .md-search-result em {\n font-style: normal;\n font-weight: 700;\n text-decoration: underline; }\n\n.md-sidebar {\n position: absolute;\n width: 12.1rem;\n padding: 1.2rem 0;\n overflow: hidden; }\n .md-sidebar[data-md-state=\"lock\"] {\n position: fixed;\n top: 2.4rem; }\n .md-sidebar--secondary {\n display: none; }\n .md-sidebar__scrollwrap {\n max-height: 100%;\n margin: 0 0.2rem;\n overflow-y: auto;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n .md-sidebar__scrollwrap::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem; }\n .md-sidebar__scrollwrap::-webkit-scrollbar-thumb {\n background-color: rgba(0, 0, 0, 0.26); }\n .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {\n background-color: #536dfe; }\n\n@-webkit-keyframes md-source__facts--done {\n 0% {\n height: 0; }\n 100% {\n height: 0.65rem; } }\n\n@keyframes md-source__facts--done {\n 0% {\n height: 0; }\n 100% {\n height: 0.65rem; } }\n\n@-webkit-keyframes md-source__fact--done {\n 0% {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0; }\n 50% {\n opacity: 0; }\n 100% {\n -webkit-transform: translateY(0%);\n transform: translateY(0%);\n opacity: 1; } }\n\n@keyframes md-source__fact--done {\n 0% {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0; }\n 50% {\n opacity: 0; }\n 100% {\n -webkit-transform: translateY(0%);\n transform: translateY(0%);\n opacity: 1; } }\n\n.md-source {\n display: block;\n padding-right: 0.6rem;\n -webkit-transition: opacity 0.25s;\n transition: opacity 0.25s;\n font-size: 0.65rem;\n line-height: 1.2;\n white-space: nowrap; }\n [dir=\"rtl\"] .md-source {\n padding-right: initial;\n padding-left: 0.6rem; }\n .md-source:hover {\n opacity: 0.7; }\n .md-source::after {\n display: inline-block;\n height: 2.4rem;\n content: \"\";\n vertical-align: middle; }\n .md-source__icon {\n display: inline-block;\n width: 2.4rem;\n height: 2.4rem;\n vertical-align: middle; }\n .md-source__icon svg {\n width: 1.2rem;\n height: 1.2rem;\n margin-top: 0.6rem;\n margin-left: 0.6rem;\n fill: white; }\n [dir=\"rtl\"] .md-source__icon svg {\n margin-right: 0.6rem;\n margin-left: initial; }\n .md-source__icon + .md-source__repository {\n margin-left: -2rem;\n padding-left: 2rem; }\n [dir=\"rtl\"] .md-source__icon + .md-source__repository {\n margin-right: -2rem;\n margin-left: initial;\n padding-right: 2rem;\n padding-left: initial; }\n .md-source__repository {\n display: inline-block;\n max-width: 100%;\n margin-left: 0.6rem;\n font-weight: 700;\n text-overflow: ellipsis;\n overflow: hidden;\n vertical-align: middle; }\n .md-source__facts {\n margin: 0;\n padding: 0;\n font-size: 0.55rem;\n font-weight: 700;\n list-style-type: none;\n opacity: 0.75;\n overflow: hidden; }\n [data-md-state=\"done\"] .md-source__facts {\n -webkit-animation: md-source__facts--done 0.25s ease-in;\n animation: md-source__facts--done 0.25s ease-in; }\n .md-source__fact {\n float: left; }\n [dir=\"rtl\"] .md-source__fact {\n float: right; }\n [data-md-state=\"done\"] .md-source__fact {\n -webkit-animation: md-source__fact--done 0.4s ease-out;\n animation: md-source__fact--done 0.4s ease-out; }\n .md-source__fact::before {\n margin: 0 0.1rem;\n content: \"\\00B7\"; }\n .md-source__fact:first-child::before {\n display: none; }\n\n.md-source-file {\n display: inline-block;\n margin: 1em 0.5em 1em 0;\n padding-right: 0.25rem;\n border-radius: 0.1rem;\n background-color: rgba(0, 0, 0, 0.07);\n font-size: 0.64rem;\n list-style-type: none;\n cursor: pointer;\n overflow: hidden; }\n .md-source-file::before {\n display: inline-block;\n margin-right: 0.25rem;\n padding: 0.25rem;\n background-color: rgba(0, 0, 0, 0.26);\n color: white;\n font-size: 0.8rem;\n content: \"\\E86F\";\n vertical-align: middle; }\n html .md-source-file {\n -webkit-transition: background 0.4s, color 0.4s, box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n transition: background 0.4s, color 0.4s, box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1); }\n html .md-source-file::before {\n -webkit-transition: inherit;\n transition: inherit; }\n html body .md-typeset .md-source-file {\n color: rgba(0, 0, 0, 0.54); }\n .md-source-file:hover {\n box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36); }\n .md-source-file:hover::before {\n background-color: #536dfe; }\n\n.md-tabs {\n width: 100%;\n -webkit-transition: background 0.25s;\n transition: background 0.25s;\n background-color: #3f51b5;\n color: white;\n overflow: auto; }\n .md-tabs__list {\n margin: 0;\n margin-left: 0.2rem;\n padding: 0;\n list-style: none;\n white-space: nowrap; }\n .md-tabs__item {\n display: inline-block;\n height: 2.4rem;\n padding-right: 0.6rem;\n padding-left: 0.6rem; }\n .md-tabs__link {\n display: block;\n margin-top: 0.8rem;\n -webkit-transition: opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s;\n transition: transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.25s, -webkit-transform 0.4s cubic-bezier(0.1, 0.7, 0.1, 1);\n font-size: 0.7rem;\n opacity: 0.7; }\n .md-tabs__link--active, .md-tabs__link:hover {\n color: inherit;\n opacity: 1; }\n .md-tabs__item:nth-child(2) .md-tabs__link {\n -webkit-transition-delay: 0.02s;\n transition-delay: 0.02s; }\n .md-tabs__item:nth-child(3) .md-tabs__link {\n -webkit-transition-delay: 0.04s;\n transition-delay: 0.04s; }\n .md-tabs__item:nth-child(4) .md-tabs__link {\n -webkit-transition-delay: 0.06s;\n transition-delay: 0.06s; }\n .md-tabs__item:nth-child(5) .md-tabs__link {\n -webkit-transition-delay: 0.08s;\n transition-delay: 0.08s; }\n .md-tabs__item:nth-child(6) .md-tabs__link {\n -webkit-transition-delay: 0.1s;\n transition-delay: 0.1s; }\n .md-tabs__item:nth-child(7) .md-tabs__link {\n -webkit-transition-delay: 0.12s;\n transition-delay: 0.12s; }\n .md-tabs__item:nth-child(8) .md-tabs__link {\n -webkit-transition-delay: 0.14s;\n transition-delay: 0.14s; }\n .md-tabs__item:nth-child(9) .md-tabs__link {\n -webkit-transition-delay: 0.16s;\n transition-delay: 0.16s; }\n .md-tabs__item:nth-child(10) .md-tabs__link {\n -webkit-transition-delay: 0.18s;\n transition-delay: 0.18s; }\n .md-tabs__item:nth-child(11) .md-tabs__link {\n -webkit-transition-delay: 0.2s;\n transition-delay: 0.2s; }\n .md-tabs__item:nth-child(12) .md-tabs__link {\n -webkit-transition-delay: 0.22s;\n transition-delay: 0.22s; }\n .md-tabs__item:nth-child(13) .md-tabs__link {\n -webkit-transition-delay: 0.24s;\n transition-delay: 0.24s; }\n .md-tabs__item:nth-child(14) .md-tabs__link {\n -webkit-transition-delay: 0.26s;\n transition-delay: 0.26s; }\n .md-tabs__item:nth-child(15) .md-tabs__link {\n -webkit-transition-delay: 0.28s;\n transition-delay: 0.28s; }\n .md-tabs__item:nth-child(16) .md-tabs__link {\n -webkit-transition-delay: 0.3s;\n transition-delay: 0.3s; }\n .md-tabs[data-md-state=\"hidden\"] {\n pointer-events: none; }\n .md-tabs[data-md-state=\"hidden\"] .md-tabs__link {\n -webkit-transform: translateY(50%);\n transform: translateY(50%);\n -webkit-transition: color 0.25s, opacity 0.1s, -webkit-transform 0s 0.4s;\n transition: color 0.25s, opacity 0.1s, -webkit-transform 0s 0.4s;\n transition: color 0.25s, transform 0s 0.4s, opacity 0.1s;\n transition: color 0.25s, transform 0s 0.4s, opacity 0.1s, -webkit-transform 0s 0.4s;\n opacity: 0; }\n\n.md-typeset .admonition, .md-typeset details {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n margin: 1.5625em 0;\n padding: 0 0.6rem;\n border-left: 0.2rem solid #448aff;\n border-radius: 0.1rem;\n font-size: 0.64rem;\n overflow: auto; }\n [dir=\"rtl\"] .md-typeset .admonition, [dir=\"rtl\"] .md-typeset details {\n border-right: 0.2rem solid #448aff;\n border-left: none; }\n html .md-typeset .admonition > :last-child, html .md-typeset details > :last-child {\n margin-bottom: 0.6rem; }\n .md-typeset .admonition .admonition, .md-typeset details .admonition, .md-typeset .admonition details, .md-typeset details details {\n margin: 1em 0; }\n .md-typeset .admonition > .admonition-title, .md-typeset details > .admonition-title, .md-typeset .admonition > summary, .md-typeset details > summary {\n margin: 0 -0.6rem;\n padding: 0.4rem 0.6rem 0.4rem 2rem;\n border-bottom: 0.05rem solid rgba(68, 138, 255, 0.1);\n background-color: rgba(68, 138, 255, 0.1);\n font-weight: 700; }\n [dir=\"rtl\"] .md-typeset .admonition > .admonition-title, [dir=\"rtl\"] .md-typeset details > .admonition-title, [dir=\"rtl\"] .md-typeset .admonition > summary, [dir=\"rtl\"] .md-typeset details > summary {\n padding: 0.4rem 2rem 0.4rem 0.6rem; }\n .md-typeset .admonition > .admonition-title:last-child, .md-typeset details > .admonition-title:last-child, .md-typeset .admonition > summary:last-child, .md-typeset details > summary:last-child {\n margin-bottom: 0; }\n .md-typeset .admonition > .admonition-title::before, .md-typeset details > .admonition-title::before, .md-typeset .admonition > summary::before, .md-typeset details > summary::before {\n position: absolute;\n margin-left: -1.4rem;\n color: #448aff;\n font-size: 1rem;\n content: \"\\E3C9\"; }\n [dir=\"rtl\"] .md-typeset .admonition > .admonition-title::before, [dir=\"rtl\"] .md-typeset details > .admonition-title::before, [dir=\"rtl\"] .md-typeset .admonition > summary::before, [dir=\"rtl\"] .md-typeset details > summary::before {\n margin-right: -1.4rem;\n margin-left: initial; }\n .md-typeset .admonition.summary, .md-typeset details.summary, .md-typeset .admonition.tldr, .md-typeset details.tldr, .md-typeset .admonition.abstract, .md-typeset details.abstract {\n border-left-color: #00b0ff; }\n [dir=\"rtl\"] .md-typeset .admonition.summary, [dir=\"rtl\"] .md-typeset details.summary, [dir=\"rtl\"] .md-typeset .admonition.tldr, [dir=\"rtl\"] .md-typeset details.tldr, [dir=\"rtl\"] .md-typeset .admonition.abstract, [dir=\"rtl\"] .md-typeset details.abstract {\n border-right-color: #00b0ff; }\n .md-typeset .admonition.summary > .admonition-title, .md-typeset details.summary > .admonition-title, .md-typeset .admonition.tldr > .admonition-title, .md-typeset details.tldr > .admonition-title, .md-typeset .admonition.summary > summary, .md-typeset details.summary > summary, .md-typeset .admonition.tldr > summary, .md-typeset details.tldr > summary, .md-typeset .admonition.abstract > .admonition-title, .md-typeset details.abstract > .admonition-title, .md-typeset .admonition.abstract > summary, .md-typeset details.abstract > summary {\n border-bottom-color: rgba(0, 176, 255, 0.1);\n background-color: rgba(0, 176, 255, 0.1); }\n .md-typeset .admonition.summary > .admonition-title::before, .md-typeset details.summary > .admonition-title::before, .md-typeset .admonition.tldr > .admonition-title::before, .md-typeset details.tldr > .admonition-title::before, .md-typeset .admonition.summary > summary::before, .md-typeset details.summary > summary::before, .md-typeset .admonition.tldr > summary::before, .md-typeset details.tldr > summary::before, .md-typeset .admonition.abstract > .admonition-title::before, .md-typeset details.abstract > .admonition-title::before, .md-typeset .admonition.abstract > summary::before, .md-typeset details.abstract > summary::before {\n color: #00b0ff;\n content: \"\"; }\n .md-typeset .admonition.todo, .md-typeset details.todo, .md-typeset .admonition.info, .md-typeset details.info {\n border-left-color: #00b8d4; }\n [dir=\"rtl\"] .md-typeset .admonition.todo, [dir=\"rtl\"] .md-typeset details.todo, [dir=\"rtl\"] .md-typeset .admonition.info, [dir=\"rtl\"] .md-typeset details.info {\n border-right-color: #00b8d4; }\n .md-typeset .admonition.todo > .admonition-title, .md-typeset details.todo > .admonition-title, .md-typeset .admonition.todo > summary, .md-typeset details.todo > summary, .md-typeset .admonition.info > .admonition-title, .md-typeset details.info > .admonition-title, .md-typeset .admonition.info > summary, .md-typeset details.info > summary {\n border-bottom-color: rgba(0, 184, 212, 0.1);\n background-color: rgba(0, 184, 212, 0.1); }\n .md-typeset .admonition.todo > .admonition-title::before, .md-typeset details.todo > .admonition-title::before, .md-typeset .admonition.todo > summary::before, .md-typeset details.todo > summary::before, .md-typeset .admonition.info > .admonition-title::before, .md-typeset details.info > .admonition-title::before, .md-typeset .admonition.info > summary::before, .md-typeset details.info > summary::before {\n color: #00b8d4;\n content: \"\"; }\n .md-typeset .admonition.hint, .md-typeset details.hint, .md-typeset .admonition.important, .md-typeset details.important, .md-typeset .admonition.tip, .md-typeset details.tip {\n border-left-color: #00bfa5; }\n [dir=\"rtl\"] .md-typeset .admonition.hint, [dir=\"rtl\"] .md-typeset details.hint, [dir=\"rtl\"] .md-typeset .admonition.important, [dir=\"rtl\"] .md-typeset details.important, [dir=\"rtl\"] .md-typeset .admonition.tip, [dir=\"rtl\"] .md-typeset details.tip {\n border-right-color: #00bfa5; }\n .md-typeset .admonition.hint > .admonition-title, .md-typeset details.hint > .admonition-title, .md-typeset .admonition.important > .admonition-title, .md-typeset details.important > .admonition-title, .md-typeset .admonition.hint > summary, .md-typeset details.hint > summary, .md-typeset .admonition.important > summary, .md-typeset details.important > summary, .md-typeset .admonition.tip > .admonition-title, .md-typeset details.tip > .admonition-title, .md-typeset .admonition.tip > summary, .md-typeset details.tip > summary {\n border-bottom-color: rgba(0, 191, 165, 0.1);\n background-color: rgba(0, 191, 165, 0.1); }\n .md-typeset .admonition.hint > .admonition-title::before, .md-typeset details.hint > .admonition-title::before, .md-typeset .admonition.important > .admonition-title::before, .md-typeset details.important > .admonition-title::before, .md-typeset .admonition.hint > summary::before, .md-typeset details.hint > summary::before, .md-typeset .admonition.important > summary::before, .md-typeset details.important > summary::before, .md-typeset .admonition.tip > .admonition-title::before, .md-typeset details.tip > .admonition-title::before, .md-typeset .admonition.tip > summary::before, .md-typeset details.tip > summary::before {\n color: #00bfa5;\n content: \"\"; }\n .md-typeset .admonition.check, .md-typeset details.check, .md-typeset .admonition.done, .md-typeset details.done, .md-typeset .admonition.success, .md-typeset details.success {\n border-left-color: #00c853; }\n [dir=\"rtl\"] .md-typeset .admonition.check, [dir=\"rtl\"] .md-typeset details.check, [dir=\"rtl\"] .md-typeset .admonition.done, [dir=\"rtl\"] .md-typeset details.done, [dir=\"rtl\"] .md-typeset .admonition.success, [dir=\"rtl\"] .md-typeset details.success {\n border-right-color: #00c853; }\n .md-typeset .admonition.check > .admonition-title, .md-typeset details.check > .admonition-title, .md-typeset .admonition.done > .admonition-title, .md-typeset details.done > .admonition-title, .md-typeset .admonition.check > summary, .md-typeset details.check > summary, .md-typeset .admonition.done > summary, .md-typeset details.done > summary, .md-typeset .admonition.success > .admonition-title, .md-typeset details.success > .admonition-title, .md-typeset .admonition.success > summary, .md-typeset details.success > summary {\n border-bottom-color: rgba(0, 200, 83, 0.1);\n background-color: rgba(0, 200, 83, 0.1); }\n .md-typeset .admonition.check > .admonition-title::before, .md-typeset details.check > .admonition-title::before, .md-typeset .admonition.done > .admonition-title::before, .md-typeset details.done > .admonition-title::before, .md-typeset .admonition.check > summary::before, .md-typeset details.check > summary::before, .md-typeset .admonition.done > summary::before, .md-typeset details.done > summary::before, .md-typeset .admonition.success > .admonition-title::before, .md-typeset details.success > .admonition-title::before, .md-typeset .admonition.success > summary::before, .md-typeset details.success > summary::before {\n color: #00c853;\n content: \"\"; }\n .md-typeset .admonition.help, .md-typeset details.help, .md-typeset .admonition.faq, .md-typeset details.faq, .md-typeset .admonition.question, .md-typeset details.question {\n border-left-color: #64dd17; }\n [dir=\"rtl\"] .md-typeset .admonition.help, [dir=\"rtl\"] .md-typeset details.help, [dir=\"rtl\"] .md-typeset .admonition.faq, [dir=\"rtl\"] .md-typeset details.faq, [dir=\"rtl\"] .md-typeset .admonition.question, [dir=\"rtl\"] .md-typeset details.question {\n border-right-color: #64dd17; }\n .md-typeset .admonition.help > .admonition-title, .md-typeset details.help > .admonition-title, .md-typeset .admonition.faq > .admonition-title, .md-typeset details.faq > .admonition-title, .md-typeset .admonition.help > summary, .md-typeset details.help > summary, .md-typeset .admonition.faq > summary, .md-typeset details.faq > summary, .md-typeset .admonition.question > .admonition-title, .md-typeset details.question > .admonition-title, .md-typeset .admonition.question > summary, .md-typeset details.question > summary {\n border-bottom-color: rgba(100, 221, 23, 0.1);\n background-color: rgba(100, 221, 23, 0.1); }\n .md-typeset .admonition.help > .admonition-title::before, .md-typeset details.help > .admonition-title::before, .md-typeset .admonition.faq > .admonition-title::before, .md-typeset details.faq > .admonition-title::before, .md-typeset .admonition.help > summary::before, .md-typeset details.help > summary::before, .md-typeset .admonition.faq > summary::before, .md-typeset details.faq > summary::before, .md-typeset .admonition.question > .admonition-title::before, .md-typeset details.question > .admonition-title::before, .md-typeset .admonition.question > summary::before, .md-typeset details.question > summary::before {\n color: #64dd17;\n content: \"\"; }\n .md-typeset .admonition.caution, .md-typeset details.caution, .md-typeset .admonition.attention, .md-typeset details.attention, .md-typeset .admonition.warning, .md-typeset details.warning {\n border-left-color: #ff9100; }\n [dir=\"rtl\"] .md-typeset .admonition.caution, [dir=\"rtl\"] .md-typeset details.caution, [dir=\"rtl\"] .md-typeset .admonition.attention, [dir=\"rtl\"] .md-typeset details.attention, [dir=\"rtl\"] .md-typeset .admonition.warning, [dir=\"rtl\"] .md-typeset details.warning {\n border-right-color: #ff9100; }\n .md-typeset .admonition.caution > .admonition-title, .md-typeset details.caution > .admonition-title, .md-typeset .admonition.attention > .admonition-title, .md-typeset details.attention > .admonition-title, .md-typeset .admonition.caution > summary, .md-typeset details.caution > summary, .md-typeset .admonition.attention > summary, .md-typeset details.attention > summary, .md-typeset .admonition.warning > .admonition-title, .md-typeset details.warning > .admonition-title, .md-typeset .admonition.warning > summary, .md-typeset details.warning > summary {\n border-bottom-color: rgba(255, 145, 0, 0.1);\n background-color: rgba(255, 145, 0, 0.1); }\n .md-typeset .admonition.caution > .admonition-title::before, .md-typeset details.caution > .admonition-title::before, .md-typeset .admonition.attention > .admonition-title::before, .md-typeset details.attention > .admonition-title::before, .md-typeset .admonition.caution > summary::before, .md-typeset details.caution > summary::before, .md-typeset .admonition.attention > summary::before, .md-typeset details.attention > summary::before, .md-typeset .admonition.warning > .admonition-title::before, .md-typeset details.warning > .admonition-title::before, .md-typeset .admonition.warning > summary::before, .md-typeset details.warning > summary::before {\n color: #ff9100;\n content: \"\"; }\n .md-typeset .admonition.fail, .md-typeset details.fail, .md-typeset .admonition.missing, .md-typeset details.missing, .md-typeset .admonition.failure, .md-typeset details.failure {\n border-left-color: #ff5252; }\n [dir=\"rtl\"] .md-typeset .admonition.fail, [dir=\"rtl\"] .md-typeset details.fail, [dir=\"rtl\"] .md-typeset .admonition.missing, [dir=\"rtl\"] .md-typeset details.missing, [dir=\"rtl\"] .md-typeset .admonition.failure, [dir=\"rtl\"] .md-typeset details.failure {\n border-right-color: #ff5252; }\n .md-typeset .admonition.fail > .admonition-title, .md-typeset details.fail > .admonition-title, .md-typeset .admonition.missing > .admonition-title, .md-typeset details.missing > .admonition-title, .md-typeset .admonition.fail > summary, .md-typeset details.fail > summary, .md-typeset .admonition.missing > summary, .md-typeset details.missing > summary, .md-typeset .admonition.failure > .admonition-title, .md-typeset details.failure > .admonition-title, .md-typeset .admonition.failure > summary, .md-typeset details.failure > summary {\n border-bottom-color: rgba(255, 82, 82, 0.1);\n background-color: rgba(255, 82, 82, 0.1); }\n .md-typeset .admonition.fail > .admonition-title::before, .md-typeset details.fail > .admonition-title::before, .md-typeset .admonition.missing > .admonition-title::before, .md-typeset details.missing > .admonition-title::before, .md-typeset .admonition.fail > summary::before, .md-typeset details.fail > summary::before, .md-typeset .admonition.missing > summary::before, .md-typeset details.missing > summary::before, .md-typeset .admonition.failure > .admonition-title::before, .md-typeset details.failure > .admonition-title::before, .md-typeset .admonition.failure > summary::before, .md-typeset details.failure > summary::before {\n color: #ff5252;\n content: \"\"; }\n .md-typeset .admonition.error, .md-typeset details.error, .md-typeset .admonition.danger, .md-typeset details.danger {\n border-left-color: #ff1744; }\n [dir=\"rtl\"] .md-typeset .admonition.error, [dir=\"rtl\"] .md-typeset details.error, [dir=\"rtl\"] .md-typeset .admonition.danger, [dir=\"rtl\"] .md-typeset details.danger {\n border-right-color: #ff1744; }\n .md-typeset .admonition.error > .admonition-title, .md-typeset details.error > .admonition-title, .md-typeset .admonition.error > summary, .md-typeset details.error > summary, .md-typeset .admonition.danger > .admonition-title, .md-typeset details.danger > .admonition-title, .md-typeset .admonition.danger > summary, .md-typeset details.danger > summary {\n border-bottom-color: rgba(255, 23, 68, 0.1);\n background-color: rgba(255, 23, 68, 0.1); }\n .md-typeset .admonition.error > .admonition-title::before, .md-typeset details.error > .admonition-title::before, .md-typeset .admonition.error > summary::before, .md-typeset details.error > summary::before, .md-typeset .admonition.danger > .admonition-title::before, .md-typeset details.danger > .admonition-title::before, .md-typeset .admonition.danger > summary::before, .md-typeset details.danger > summary::before {\n color: #ff1744;\n content: \"\"; }\n .md-typeset .admonition.bug, .md-typeset details.bug {\n border-left-color: #f50057; }\n [dir=\"rtl\"] .md-typeset .admonition.bug, [dir=\"rtl\"] .md-typeset details.bug {\n border-right-color: #f50057; }\n .md-typeset .admonition.bug > .admonition-title, .md-typeset details.bug > .admonition-title, .md-typeset .admonition.bug > summary, .md-typeset details.bug > summary {\n border-bottom-color: rgba(245, 0, 87, 0.1);\n background-color: rgba(245, 0, 87, 0.1); }\n .md-typeset .admonition.bug > .admonition-title::before, .md-typeset details.bug > .admonition-title::before, .md-typeset .admonition.bug > summary::before, .md-typeset details.bug > summary::before {\n color: #f50057;\n content: \"\"; }\n .md-typeset .admonition.example, .md-typeset details.example {\n border-left-color: #651fff; }\n [dir=\"rtl\"] .md-typeset .admonition.example, [dir=\"rtl\"] .md-typeset details.example {\n border-right-color: #651fff; }\n .md-typeset .admonition.example > .admonition-title, .md-typeset details.example > .admonition-title, .md-typeset .admonition.example > summary, .md-typeset details.example > summary {\n border-bottom-color: rgba(101, 31, 255, 0.1);\n background-color: rgba(101, 31, 255, 0.1); }\n .md-typeset .admonition.example > .admonition-title::before, .md-typeset details.example > .admonition-title::before, .md-typeset .admonition.example > summary::before, .md-typeset details.example > summary::before {\n color: #651fff;\n content: \"\"; }\n .md-typeset .admonition.cite, .md-typeset details.cite, .md-typeset .admonition.quote, .md-typeset details.quote {\n border-left-color: #9e9e9e; }\n [dir=\"rtl\"] .md-typeset .admonition.cite, [dir=\"rtl\"] .md-typeset details.cite, [dir=\"rtl\"] .md-typeset .admonition.quote, [dir=\"rtl\"] .md-typeset details.quote {\n border-right-color: #9e9e9e; }\n .md-typeset .admonition.cite > .admonition-title, .md-typeset details.cite > .admonition-title, .md-typeset .admonition.cite > summary, .md-typeset details.cite > summary, .md-typeset .admonition.quote > .admonition-title, .md-typeset details.quote > .admonition-title, .md-typeset .admonition.quote > summary, .md-typeset details.quote > summary {\n border-bottom-color: rgba(158, 158, 158, 0.1);\n background-color: rgba(158, 158, 158, 0.1); }\n .md-typeset .admonition.cite > .admonition-title::before, .md-typeset details.cite > .admonition-title::before, .md-typeset .admonition.cite > summary::before, .md-typeset details.cite > summary::before, .md-typeset .admonition.quote > .admonition-title::before, .md-typeset details.quote > .admonition-title::before, .md-typeset .admonition.quote > summary::before, .md-typeset details.quote > summary::before {\n color: #9e9e9e;\n content: \"\"; }\n\n.codehilite .o, .md-typeset .highlight .o {\n color: inherit; }\n\n.codehilite .ow, .md-typeset .highlight .ow {\n color: inherit; }\n\n.codehilite .ge, .md-typeset .highlight .ge {\n color: #000000; }\n\n.codehilite .gr, .md-typeset .highlight .gr {\n color: #AA0000; }\n\n.codehilite .gh, .md-typeset .highlight .gh {\n color: #999999; }\n\n.codehilite .go, .md-typeset .highlight .go {\n color: #888888; }\n\n.codehilite .gp, .md-typeset .highlight .gp {\n color: #555555; }\n\n.codehilite .gs, .md-typeset .highlight .gs {\n color: inherit; }\n\n.codehilite .gu, .md-typeset .highlight .gu {\n color: #AAAAAA; }\n\n.codehilite .gt, .md-typeset .highlight .gt {\n color: #AA0000; }\n\n.codehilite .gd, .md-typeset .highlight .gd {\n background-color: #FFDDDD; }\n\n.codehilite .gi, .md-typeset .highlight .gi {\n background-color: #DDFFDD; }\n\n.codehilite .k, .md-typeset .highlight .k {\n color: #3B78E7; }\n\n.codehilite .kc, .md-typeset .highlight .kc {\n color: #A71D5D; }\n\n.codehilite .kd, .md-typeset .highlight .kd {\n color: #3B78E7; }\n\n.codehilite .kn, .md-typeset .highlight .kn {\n color: #3B78E7; }\n\n.codehilite .kp, .md-typeset .highlight .kp {\n color: #A71D5D; }\n\n.codehilite .kr, .md-typeset .highlight .kr {\n color: #3E61A2; }\n\n.codehilite .kt, .md-typeset .highlight .kt {\n color: #3E61A2; }\n\n.codehilite .c, .md-typeset .highlight .c {\n color: #999999; }\n\n.codehilite .cm, .md-typeset .highlight .cm {\n color: #999999; }\n\n.codehilite .cp, .md-typeset .highlight .cp {\n color: #666666; }\n\n.codehilite .c1, .md-typeset .highlight .c1 {\n color: #999999; }\n\n.codehilite .ch, .md-typeset .highlight .ch {\n color: #999999; }\n\n.codehilite .cs, .md-typeset .highlight .cs {\n color: #999999; }\n\n.codehilite .na, .md-typeset .highlight .na {\n color: #C2185B; }\n\n.codehilite .nb, .md-typeset .highlight .nb {\n color: #C2185B; }\n\n.codehilite .bp, .md-typeset .highlight .bp {\n color: #3E61A2; }\n\n.codehilite .nc, .md-typeset .highlight .nc {\n color: #C2185B; }\n\n.codehilite .no, .md-typeset .highlight .no {\n color: #3E61A2; }\n\n.codehilite .nd, .md-typeset .highlight .nd {\n color: #666666; }\n\n.codehilite .ni, .md-typeset .highlight .ni {\n color: #666666; }\n\n.codehilite .ne, .md-typeset .highlight .ne {\n color: #C2185B; }\n\n.codehilite .nf, .md-typeset .highlight .nf {\n color: #C2185B; }\n\n.codehilite .nl, .md-typeset .highlight .nl {\n color: #3B5179; }\n\n.codehilite .nn, .md-typeset .highlight .nn {\n color: #EC407A; }\n\n.codehilite .nt, .md-typeset .highlight .nt {\n color: #3B78E7; }\n\n.codehilite .nv, .md-typeset .highlight .nv {\n color: #3E61A2; }\n\n.codehilite .vc, .md-typeset .highlight .vc {\n color: #3E61A2; }\n\n.codehilite .vg, .md-typeset .highlight .vg {\n color: #3E61A2; }\n\n.codehilite .vi, .md-typeset .highlight .vi {\n color: #3E61A2; }\n\n.codehilite .nx, .md-typeset .highlight .nx {\n color: #EC407A; }\n\n.codehilite .m, .md-typeset .highlight .m {\n color: #E74C3C; }\n\n.codehilite .mf, .md-typeset .highlight .mf {\n color: #E74C3C; }\n\n.codehilite .mh, .md-typeset .highlight .mh {\n color: #E74C3C; }\n\n.codehilite .mi, .md-typeset .highlight .mi {\n color: #E74C3C; }\n\n.codehilite .il, .md-typeset .highlight .il {\n color: #E74C3C; }\n\n.codehilite .mo, .md-typeset .highlight .mo {\n color: #E74C3C; }\n\n.codehilite .s, .md-typeset .highlight .s {\n color: #0D904F; }\n\n.codehilite .sb, .md-typeset .highlight .sb {\n color: #0D904F; }\n\n.codehilite .sc, .md-typeset .highlight .sc {\n color: #0D904F; }\n\n.codehilite .sd, .md-typeset .highlight .sd {\n color: #999999; }\n\n.codehilite .s2, .md-typeset .highlight .s2 {\n color: #0D904F; }\n\n.codehilite .se, .md-typeset .highlight .se {\n color: #183691; }\n\n.codehilite .sh, .md-typeset .highlight .sh {\n color: #183691; }\n\n.codehilite .si, .md-typeset .highlight .si {\n color: #183691; }\n\n.codehilite .sx, .md-typeset .highlight .sx {\n color: #183691; }\n\n.codehilite .sr, .md-typeset .highlight .sr {\n color: #009926; }\n\n.codehilite .s1, .md-typeset .highlight .s1 {\n color: #0D904F; }\n\n.codehilite .ss, .md-typeset .highlight .ss {\n color: #0D904F; }\n\n.codehilite .err, .md-typeset .highlight .err {\n color: #A61717; }\n\n.codehilite .w, .md-typeset .highlight .w {\n color: transparent; }\n\n.codehilite .hll, .md-typeset .highlight .hll {\n display: block;\n margin: 0 -0.6rem;\n padding: 0 0.6rem;\n background-color: rgba(255, 235, 59, 0.5); }\n\n.md-typeset .codehilite, .md-typeset .highlight {\n position: relative;\n margin: 1em 0;\n padding: 0;\n border-radius: 0.1rem;\n background-color: rgba(236, 236, 236, 0.5);\n color: #37474F;\n line-height: 1.4;\n -webkit-overflow-scrolling: touch; }\n .md-typeset .codehilite pre, .md-typeset .highlight pre,\n .md-typeset .codehilite code,\n .md-typeset .highlight code {\n display: block;\n margin: 0;\n padding: 0.525rem 0.6rem;\n background-color: transparent;\n overflow: auto;\n vertical-align: top; }\n .md-typeset .codehilite pre::-webkit-scrollbar, .md-typeset .highlight pre::-webkit-scrollbar,\n .md-typeset .codehilite code::-webkit-scrollbar,\n .md-typeset .highlight code::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem; }\n .md-typeset .codehilite pre::-webkit-scrollbar-thumb, .md-typeset .highlight pre::-webkit-scrollbar-thumb,\n .md-typeset .codehilite code::-webkit-scrollbar-thumb,\n .md-typeset .highlight code::-webkit-scrollbar-thumb {\n background-color: rgba(0, 0, 0, 0.26); }\n .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover, .md-typeset .highlight pre::-webkit-scrollbar-thumb:hover,\n .md-typeset .codehilite code::-webkit-scrollbar-thumb:hover,\n .md-typeset .highlight code::-webkit-scrollbar-thumb:hover {\n background-color: #536dfe; }\n\n.md-typeset pre.codehilite, .md-typeset pre.highlight {\n overflow: visible; }\n .md-typeset pre.codehilite code, .md-typeset pre.highlight code {\n display: block;\n padding: 0.525rem 0.6rem;\n overflow: auto; }\n\n.md-typeset .codehilitetable, .md-typeset .highlighttable {\n display: block;\n margin: 1em 0;\n border-radius: 0.2em;\n font-size: 0.8rem;\n overflow: hidden; }\n .md-typeset .codehilitetable tbody, .md-typeset .highlighttable tbody,\n .md-typeset .codehilitetable td,\n .md-typeset .highlighttable td {\n display: block;\n padding: 0; }\n .md-typeset .codehilitetable tr, .md-typeset .highlighttable tr {\n display: -webkit-box;\n display: flex; }\n .md-typeset .codehilitetable .codehilite, .md-typeset .highlighttable .codehilite, .md-typeset .codehilitetable .highlight, .md-typeset .highlighttable .highlight,\n .md-typeset .codehilitetable .linenodiv,\n .md-typeset .highlighttable .linenodiv {\n margin: 0;\n border-radius: 0; }\n \n .md-typeset .codehilitetable .linenodiv,\n .md-typeset .highlighttable .linenodiv {\n padding: 0.525rem 0.6rem; }\n .md-typeset .codehilitetable .linenos, .md-typeset .highlighttable .linenos {\n background-color: rgba(0, 0, 0, 0.07);\n color: rgba(0, 0, 0, 0.26);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n .md-typeset .codehilitetable .linenos pre, .md-typeset .highlighttable .linenos pre {\n margin: 0;\n padding: 0;\n background-color: transparent;\n color: inherit;\n text-align: right; }\n .md-typeset .codehilitetable .code, .md-typeset .highlighttable .code {\n -webkit-box-flex: 1;\n flex: 1;\n overflow: hidden; }\n\n.md-typeset > .codehilitetable, .md-typeset > .highlighttable {\n box-shadow: none; }\n\n.md-typeset [id^=\"fnref:\"] {\n display: inline-block; }\n .md-typeset [id^=\"fnref:\"]:target {\n margin-top: -3.8rem;\n padding-top: 3.8rem;\n pointer-events: none; }\n\n.md-typeset [id^=\"fn:\"]::before {\n display: none;\n height: 0;\n content: \"\"; }\n\n.md-typeset [id^=\"fn:\"]:target::before {\n display: block;\n margin-top: -3.5rem;\n padding-top: 3.5rem;\n pointer-events: none; }\n\n.md-typeset .footnote {\n color: rgba(0, 0, 0, 0.54);\n font-size: 0.64rem; }\n .md-typeset .footnote ol {\n margin-left: 0; }\n .md-typeset .footnote li {\n -webkit-transition: color 0.25s;\n transition: color 0.25s; }\n .md-typeset .footnote li:target {\n color: rgba(0, 0, 0, 0.87); }\n .md-typeset .footnote li :first-child {\n margin-top: 0; }\n .md-typeset .footnote li:hover .footnote-backref,\n .md-typeset .footnote li:target .footnote-backref {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n opacity: 1; }\n .md-typeset .footnote li:hover .footnote-backref:hover,\n .md-typeset .footnote li:target .footnote-backref {\n color: #536dfe; }\n\n.md-typeset .footnote-ref {\n display: inline-block;\n pointer-events: initial; }\n .md-typeset .footnote-ref::before {\n display: inline;\n margin: 0 0.2em;\n border-left: 0.05rem solid rgba(0, 0, 0, 0.26);\n font-size: 1.25em;\n content: \"\";\n vertical-align: -0.25rem; }\n\n.md-typeset .footnote-backref {\n display: inline-block;\n -webkit-transform: translateX(0.25rem);\n transform: translateX(0.25rem);\n -webkit-transition: color 0.25s, opacity 0.125s 0.125s, -webkit-transform 0.25s 0.125s;\n transition: color 0.25s, opacity 0.125s 0.125s, -webkit-transform 0.25s 0.125s;\n transition: transform 0.25s 0.125s, color 0.25s, opacity 0.125s 0.125s;\n transition: transform 0.25s 0.125s, color 0.25s, opacity 0.125s 0.125s, -webkit-transform 0.25s 0.125s;\n color: rgba(0, 0, 0, 0.26);\n font-size: 0;\n opacity: 0;\n vertical-align: text-bottom; }\n [dir=\"rtl\"] .md-typeset .footnote-backref {\n -webkit-transform: translateX(-0.25rem);\n transform: translateX(-0.25rem); }\n .md-typeset .footnote-backref::before {\n display: inline-block;\n font-size: 0.8rem;\n content: \"\\E31B\"; }\n [dir=\"rtl\"] .md-typeset .footnote-backref::before {\n -webkit-transform: scaleX(-1);\n transform: scaleX(-1); }\n\n.md-typeset .headerlink {\n display: inline-block;\n margin-left: 0.5rem;\n -webkit-transform: translate(0, 0.25rem);\n transform: translate(0, 0.25rem);\n -webkit-transition: color 0.25s, opacity 0.125s 0.25s, -webkit-transform 0.25s 0.25s;\n transition: color 0.25s, opacity 0.125s 0.25s, -webkit-transform 0.25s 0.25s;\n transition: transform 0.25s 0.25s, color 0.25s, opacity 0.125s 0.25s;\n transition: transform 0.25s 0.25s, color 0.25s, opacity 0.125s 0.25s, -webkit-transform 0.25s 0.25s;\n opacity: 0; }\n [dir=\"rtl\"] .md-typeset .headerlink {\n margin-right: 0.5rem;\n margin-left: initial; }\n html body .md-typeset .headerlink {\n color: rgba(0, 0, 0, 0.26); }\n\n.md-typeset h1[id]::before {\n display: block;\n margin-top: -8px;\n padding-top: 8px;\n content: \"\"; }\n\n.md-typeset h1[id]:target::before {\n margin-top: -3.4rem;\n padding-top: 3.4rem; }\n\n.md-typeset h1[id]:hover .headerlink,\n.md-typeset h1[id]:target .headerlink,\n.md-typeset h1[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h1[id]:hover .headerlink:hover,\n.md-typeset h1[id]:target .headerlink,\n.md-typeset h1[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset h2[id]::before {\n display: block;\n margin-top: -8px;\n padding-top: 8px;\n content: \"\"; }\n\n.md-typeset h2[id]:target::before {\n margin-top: -3.4rem;\n padding-top: 3.4rem; }\n\n.md-typeset h2[id]:hover .headerlink,\n.md-typeset h2[id]:target .headerlink,\n.md-typeset h2[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h2[id]:hover .headerlink:hover,\n.md-typeset h2[id]:target .headerlink,\n.md-typeset h2[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset h3[id]::before {\n display: block;\n margin-top: -8px;\n padding-top: 8px;\n content: \"\"; }\n\n.md-typeset h3[id]:target::before {\n margin-top: -3.4rem;\n padding-top: 3.4rem; }\n\n.md-typeset h3[id]:hover .headerlink,\n.md-typeset h3[id]:target .headerlink,\n.md-typeset h3[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h3[id]:hover .headerlink:hover,\n.md-typeset h3[id]:target .headerlink,\n.md-typeset h3[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset h4[id]::before {\n display: block;\n margin-top: -9px;\n padding-top: 9px;\n content: \"\"; }\n\n.md-typeset h4[id]:target::before {\n margin-top: -3.45rem;\n padding-top: 3.45rem; }\n\n.md-typeset h4[id]:hover .headerlink,\n.md-typeset h4[id]:target .headerlink,\n.md-typeset h4[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h4[id]:hover .headerlink:hover,\n.md-typeset h4[id]:target .headerlink,\n.md-typeset h4[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset h5[id]::before {\n display: block;\n margin-top: -11px;\n padding-top: 11px;\n content: \"\"; }\n\n.md-typeset h5[id]:target::before {\n margin-top: -3.55rem;\n padding-top: 3.55rem; }\n\n.md-typeset h5[id]:hover .headerlink,\n.md-typeset h5[id]:target .headerlink,\n.md-typeset h5[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h5[id]:hover .headerlink:hover,\n.md-typeset h5[id]:target .headerlink,\n.md-typeset h5[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset h6[id]::before {\n display: block;\n margin-top: -11px;\n padding-top: 11px;\n content: \"\"; }\n\n.md-typeset h6[id]:target::before {\n margin-top: -3.55rem;\n padding-top: 3.55rem; }\n\n.md-typeset h6[id]:hover .headerlink,\n.md-typeset h6[id]:target .headerlink,\n.md-typeset h6[id] .headerlink:focus {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1; }\n\n.md-typeset h6[id]:hover .headerlink:hover,\n.md-typeset h6[id]:target .headerlink,\n.md-typeset h6[id] .headerlink:focus {\n color: #536dfe; }\n\n.md-typeset .MJXc-display {\n margin: 0.75em 0;\n padding: 0.75em 0;\n overflow: auto;\n -webkit-overflow-scrolling: touch; }\n\n.md-typeset .MathJax_CHTML {\n outline: 0; }\n\n.md-typeset del.critic,\n.md-typeset ins.critic,\n.md-typeset .critic.comment {\n margin: 0 0.25em;\n padding: 0.0625em 0;\n border-radius: 0.1rem;\n -webkit-box-decoration-break: clone;\n box-decoration-break: clone; }\n\n.md-typeset del.critic {\n background-color: #FFDDDD;\n box-shadow: 0.25em 0 0 #FFDDDD, -0.25em 0 0 #FFDDDD; }\n\n.md-typeset ins.critic {\n background-color: #DDFFDD;\n box-shadow: 0.25em 0 0 #DDFFDD, -0.25em 0 0 #DDFFDD; }\n\n.md-typeset .critic.comment {\n background-color: rgba(236, 236, 236, 0.5);\n color: #37474F;\n box-shadow: 0.25em 0 0 rgba(236, 236, 236, 0.5), -0.25em 0 0 rgba(236, 236, 236, 0.5); }\n .md-typeset .critic.comment::before {\n padding-right: 0.125em;\n color: rgba(0, 0, 0, 0.26);\n content: \"\\E0B7\";\n vertical-align: -0.125em; }\n\n.md-typeset .critic.block {\n display: block;\n margin: 1em 0;\n padding-right: 0.8rem;\n padding-left: 0.8rem;\n box-shadow: none; }\n .md-typeset .critic.block :first-child {\n margin-top: 0.5em; }\n .md-typeset .critic.block :last-child {\n margin-bottom: 0.5em; }\n\n.md-typeset details {\n display: block;\n padding-top: 0; }\n .md-typeset details[open] > summary::after {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n .md-typeset details:not([open]) {\n padding-bottom: 0; }\n .md-typeset details:not([open]) > summary {\n border-bottom: none; }\n .md-typeset details summary {\n position: relative;\n padding-right: 2rem; }\n [dir=\"rtl\"] .md-typeset details summary {\n padding-left: 2rem; }\n .no-details .md-typeset details:not([open]) > * {\n display: none; }\n .no-details .md-typeset details:not([open]) summary {\n display: block; }\n\n.md-typeset summary {\n display: block;\n outline: none;\n cursor: pointer; }\n .md-typeset summary::-webkit-details-marker {\n display: none; }\n .md-typeset summary::after {\n position: absolute;\n top: 0.4rem;\n right: 0.6rem;\n color: rgba(0, 0, 0, 0.26);\n font-size: 1rem;\n content: \"\\E313\"; }\n [dir=\"rtl\"] .md-typeset summary::after {\n right: initial;\n left: 0.6rem; }\n\n.md-typeset .emojione,\n.md-typeset .twemoji,\n.md-typeset .gemoji {\n width: 1rem;\n vertical-align: text-top; }\n\n.md-typeset code.codehilite, .md-typeset code.highlight {\n margin: 0 0.29412em;\n padding: 0.07353em 0; }\n\n.md-typeset .superfences-content {\n display: none;\n -webkit-box-ordinal-group: 100;\n order: 99;\n width: 100%;\n background-color: white; }\n .md-typeset .superfences-content > * {\n margin: 0;\n border-radius: 0; }\n\n.md-typeset .superfences-tabs {\n display: -webkit-box;\n display: flex;\n position: relative;\n flex-wrap: wrap;\n margin: 1em 0;\n border: 0.05rem solid rgba(0, 0, 0, 0.07);\n border-radius: 0.2em; }\n .md-typeset .superfences-tabs > input {\n display: none; }\n .md-typeset .superfences-tabs > input:checked + label {\n font-weight: 700; }\n .md-typeset .superfences-tabs > input:checked + label + .superfences-content {\n display: block; }\n .md-typeset .superfences-tabs > label {\n width: auto;\n padding: 0.6rem;\n -webkit-transition: color 0.125s;\n transition: color 0.125s;\n font-size: 0.64rem;\n cursor: pointer; }\n html .md-typeset .superfences-tabs > label:hover {\n color: #536dfe; }\n\n.md-typeset .task-list-item {\n position: relative;\n list-style-type: none; }\n .md-typeset .task-list-item [type=\"checkbox\"] {\n position: absolute;\n top: 0.45em;\n left: -2em; }\n [dir=\"rtl\"] .md-typeset .task-list-item [type=\"checkbox\"] {\n right: -2em;\n left: initial; }\n\n.md-typeset .task-list-control .task-list-indicator::before {\n position: absolute;\n top: 0.15em;\n left: -1.25em;\n color: rgba(0, 0, 0, 0.26);\n font-size: 1.25em;\n content: \"\\E835\";\n vertical-align: -0.25em; }\n [dir=\"rtl\"] .md-typeset .task-list-control .task-list-indicator::before {\n right: -1.25em;\n left: initial; }\n\n.md-typeset .task-list-control [type=\"checkbox\"]:checked + .task-list-indicator::before {\n content: \"\\E834\"; }\n\n.md-typeset .task-list-control [type=\"checkbox\"] {\n opacity: 0;\n z-index: -1; }\n\n@media print {\n .md-typeset a::after {\n color: rgba(0, 0, 0, 0.54);\n content: \" [\" attr(href) \"]\"; }\n .md-typeset code,\n .md-typeset pre {\n white-space: pre-wrap; }\n .md-typeset code {\n box-shadow: none;\n -webkit-box-decoration-break: initial;\n box-decoration-break: initial; }\n .md-clipboard {\n display: none; }\n .md-content__icon {\n display: none; }\n .md-header {\n display: none; }\n .md-footer {\n display: none; }\n .md-sidebar {\n display: none; }\n .md-tabs {\n display: none; }\n .md-typeset .headerlink {\n display: none; } }\n\n@media only screen and (max-width: 44.9375em) {\n .md-typeset pre {\n margin: 1em -0.8rem;\n border-radius: 0; }\n .md-typeset pre > code {\n padding: 0.525rem 0.8rem; }\n .md-footer-nav__link--prev .md-footer-nav__title {\n display: none; }\n .md-search-result__teaser {\n max-height: 2.5rem;\n -webkit-line-clamp: 3; }\n .codehilite .hll, .md-typeset .highlight .hll {\n margin: 0 -0.8rem;\n padding: 0 0.8rem; }\n .md-typeset > .codehilite, .md-typeset > .highlight {\n margin: 1em -0.8rem;\n border-radius: 0; }\n .md-typeset > .codehilite pre, .md-typeset > .highlight pre,\n .md-typeset > .codehilite code,\n .md-typeset > .highlight code {\n padding: 0.525rem 0.8rem; }\n .md-typeset > .codehilitetable, .md-typeset > .highlighttable {\n margin: 1em -0.8rem;\n border-radius: 0; }\n .md-typeset > .codehilitetable .codehilite > pre, .md-typeset > .highlighttable .codehilite > pre, .md-typeset > .codehilitetable .highlight > pre, .md-typeset > .highlighttable .highlight > pre,\n .md-typeset > .codehilitetable .codehilite > code,\n .md-typeset > .highlighttable .codehilite > code,\n .md-typeset > .codehilitetable .highlight > code,\n .md-typeset > .highlighttable .highlight > code,\n .md-typeset > .codehilitetable .linenodiv,\n .md-typeset > .highlighttable .linenodiv {\n padding: 0.5rem 0.8rem; }\n .md-typeset > p > .MJXc-display {\n margin: 0.75em -0.8rem;\n padding: 0.25em 0.8rem; }\n .md-typeset > .superfences-tabs {\n margin: 1em -0.8rem;\n border: 0;\n border-top: 0.05rem solid rgba(0, 0, 0, 0.07);\n border-radius: 0; }\n .md-typeset > .superfences-tabs pre,\n .md-typeset > .superfences-tabs code {\n padding: 0.525rem 0.8rem; } }\n\n@media only screen and (min-width: 100em) {\n html {\n font-size: 137.50%; } }\n\n@media only screen and (min-width: 125em) {\n html {\n font-size: 150%; } }\n\n@media only screen and (max-width: 59.9375em) {\n body[data-md-state=\"lock\"] {\n overflow: hidden; }\n .ios body[data-md-state=\"lock\"] .md-container {\n display: none; }\n html .md-nav__link[for=\"__toc\"] {\n display: block;\n padding-right: 2.4rem; }\n html .md-nav__link[for=\"__toc\"]::after {\n color: inherit;\n content: \"\\E8DE\"; }\n html .md-nav__link[for=\"__toc\"] + .md-nav__link {\n display: none; }\n html .md-nav__link[for=\"__toc\"] ~ .md-nav {\n display: -webkit-box;\n display: flex; }\n html [dir=\"rtl\"] .md-nav__link {\n padding-right: 0.8rem;\n padding-left: 2.4rem; }\n .md-nav__source {\n display: block;\n padding: 0 0.2rem;\n background-color: rgba(50, 64, 144, 0.9675);\n color: white; }\n .md-search__overlay {\n position: absolute;\n top: 0.2rem;\n left: 0.2rem;\n width: 1.8rem;\n height: 1.8rem;\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transition: opacity 0.2s 0.2s, -webkit-transform 0.3s 0.1s;\n transition: opacity 0.2s 0.2s, -webkit-transform 0.3s 0.1s;\n transition: transform 0.3s 0.1s, opacity 0.2s 0.2s;\n transition: transform 0.3s 0.1s, opacity 0.2s 0.2s, -webkit-transform 0.3s 0.1s;\n border-radius: 1rem;\n background-color: white;\n overflow: hidden;\n pointer-events: none; }\n [dir=\"rtl\"] .md-search__overlay {\n right: 0.2rem;\n left: initial; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__overlay {\n -webkit-transition: opacity 0.1s, -webkit-transform 0.4s;\n transition: opacity 0.1s, -webkit-transform 0.4s;\n transition: transform 0.4s, opacity 0.1s;\n transition: transform 0.4s, opacity 0.1s, -webkit-transform 0.4s;\n opacity: 1; }\n .md-search__inner {\n position: fixed;\n top: 0;\n left: 100%;\n width: 100%;\n height: 100%;\n -webkit-transform: translateX(5%);\n transform: translateX(5%);\n -webkit-transition: right 0s 0.3s, left 0s 0.3s, opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n transition: right 0s 0.3s, left 0s 0.3s, opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n transition: right 0s 0.3s, left 0s 0.3s, transform 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.15s 0.15s;\n transition: right 0s 0.3s, left 0s 0.3s, transform 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 0;\n z-index: 2; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__inner {\n left: 0;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: right 0s 0s, left 0s 0s, opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: right 0s 0s, left 0s 0s, opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: right 0s 0s, left 0s 0s, transform 0.15s 0.15s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s 0.15s;\n transition: right 0s 0s, left 0s 0s, transform 0.15s 0.15s cubic-bezier(0.1, 0.7, 0.1, 1), opacity 0.15s 0.15s, -webkit-transform 0.15s 0.15s cubic-bezier(0.1, 0.7, 0.1, 1);\n opacity: 1; }\n [dir=\"rtl\"] [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__inner {\n right: 0;\n left: initial; }\n html [dir=\"rtl\"] .md-search__inner {\n right: 100%;\n left: initial;\n -webkit-transform: translateX(-5%);\n transform: translateX(-5%); }\n .md-search__input {\n width: 100%;\n height: 2.4rem;\n font-size: 0.9rem; }\n .md-search__icon[for=\"__search\"] {\n top: 0.6rem;\n left: 0.8rem; }\n .md-search__icon[for=\"__search\"][for=\"__search\"]::before {\n content: \"\\E5C4\"; }\n [dir=\"rtl\"] .md-search__icon[for=\"__search\"][for=\"__search\"]::before {\n content: \"\\E5C8\"; }\n .md-search__icon[type=\"reset\"] {\n top: 0.6rem;\n right: 0.8rem; }\n .md-search__output {\n top: 2.4rem;\n bottom: 0; }\n .md-search-result__article--document::before {\n display: none; } }\n\n@media only screen and (max-width: 76.1875em) {\n [data-md-toggle=\"drawer\"]:checked ~ .md-overlay {\n width: 100%;\n height: 100%;\n -webkit-transition: width 0s, height 0s, opacity 0.25s;\n transition: width 0s, height 0s, opacity 0.25s;\n opacity: 1; }\n .md-header-nav__button.md-icon--home, .md-header-nav__button.md-logo {\n display: none; }\n .md-hero__inner {\n margin-top: 2.4rem;\n margin-bottom: 1.2rem; }\n .md-nav {\n background-color: white; }\n .md-nav--primary,\n .md-nav--primary .md-nav {\n display: -webkit-box;\n display: flex;\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n flex-direction: column;\n height: 100%;\n z-index: 1; }\n .md-nav--primary .md-nav__title,\n .md-nav--primary .md-nav__item {\n font-size: 0.8rem;\n line-height: 1.5; }\n html .md-nav--primary .md-nav__title {\n position: relative;\n height: 5.6rem;\n padding: 3rem 0.8rem 0.2rem;\n background-color: rgba(0, 0, 0, 0.07);\n color: rgba(0, 0, 0, 0.54);\n font-weight: 400;\n line-height: 2.4rem;\n white-space: nowrap;\n cursor: pointer; }\n html .md-nav--primary .md-nav__title::before {\n display: block;\n position: absolute;\n top: 0.2rem;\n left: 0.2rem;\n width: 2rem;\n height: 2rem;\n color: rgba(0, 0, 0, 0.54); }\n html .md-nav--primary .md-nav__title ~ .md-nav__list {\n background-color: white;\n box-shadow: 0 0.05rem 0 rgba(0, 0, 0, 0.07) inset; }\n html .md-nav--primary .md-nav__title ~ .md-nav__list > .md-nav__item:first-child {\n border-top: 0; }\n html .md-nav--primary .md-nav__title--site {\n position: relative;\n background-color: #3f51b5;\n color: white; }\n html .md-nav--primary .md-nav__title--site .md-nav__button {\n display: block;\n position: absolute;\n top: 0.2rem;\n left: 0.2rem;\n width: 3.2rem;\n height: 3.2rem;\n font-size: 2.4rem; }\n html .md-nav--primary .md-nav__title--site::before {\n display: none; }\n html [dir=\"rtl\"] .md-nav--primary .md-nav__title::before {\n right: 0.2rem;\n left: initial; }\n html [dir=\"rtl\"] .md-nav--primary .md-nav__title--site .md-nav__button {\n right: 0.2rem;\n left: initial; }\n .md-nav--primary .md-nav__list {\n -webkit-box-flex: 1;\n flex: 1;\n overflow-y: auto; }\n .md-nav--primary .md-nav__item {\n padding: 0;\n border-top: 0.05rem solid rgba(0, 0, 0, 0.07); }\n [dir=\"rtl\"] .md-nav--primary .md-nav__item {\n padding: 0; }\n .md-nav--primary .md-nav__item--nested > .md-nav__link {\n padding-right: 2.4rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav__item--nested > .md-nav__link {\n padding-right: 0.8rem;\n padding-left: 2.4rem; }\n .md-nav--primary .md-nav__item--nested > .md-nav__link::after {\n content: \"\\E315\"; }\n [dir=\"rtl\"] .md-nav--primary .md-nav__item--nested > .md-nav__link::after {\n content: \"\\E314\"; }\n .md-nav--primary .md-nav__link {\n position: relative;\n margin-top: 0;\n padding: 0.6rem 0.8rem; }\n .md-nav--primary .md-nav__link::after {\n position: absolute;\n top: 50%;\n right: 0.6rem;\n margin-top: -0.6rem;\n color: inherit;\n font-size: 1.2rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav__link::after {\n right: initial;\n left: 0.6rem; }\n .md-nav--primary .md-nav--secondary .md-nav__link {\n position: static; }\n .md-nav--primary .md-nav--secondary .md-nav {\n position: static;\n background-color: transparent; }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav__link {\n padding-left: 1.4rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link {\n padding-right: 1.4rem;\n padding-left: initial; }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link {\n padding-left: 2rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link {\n padding-right: 2rem;\n padding-left: initial; }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link {\n padding-left: 2.6rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link {\n padding-right: 2.6rem;\n padding-left: initial; }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link {\n padding-left: 3.2rem; }\n [dir=\"rtl\"] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link {\n padding-right: 3.2rem;\n padding-left: initial; }\n .md-nav__toggle ~ .md-nav {\n display: -webkit-box;\n display: flex;\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n -webkit-transition: opacity 0.125s 0.05s, -webkit-transform 0.25s cubic-bezier(0.8, 0, 0.6, 1);\n transition: opacity 0.125s 0.05s, -webkit-transform 0.25s cubic-bezier(0.8, 0, 0.6, 1);\n transition: transform 0.25s cubic-bezier(0.8, 0, 0.6, 1), opacity 0.125s 0.05s;\n transition: transform 0.25s cubic-bezier(0.8, 0, 0.6, 1), opacity 0.125s 0.05s, -webkit-transform 0.25s cubic-bezier(0.8, 0, 0.6, 1);\n opacity: 0; }\n [dir=\"rtl\"] .md-nav__toggle ~ .md-nav {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%); }\n .no-csstransforms3d .md-nav__toggle ~ .md-nav {\n display: none; }\n .md-nav__toggle:checked ~ .md-nav {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: opacity 0.125s 0.125s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: opacity 0.125s 0.125s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.125s 0.125s;\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.125s 0.125s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 1; }\n .no-csstransforms3d .md-nav__toggle:checked ~ .md-nav {\n display: -webkit-box;\n display: flex; }\n .md-sidebar--primary {\n position: fixed;\n top: 0;\n left: -12.1rem;\n width: 12.1rem;\n height: 100%;\n -webkit-transform: translateX(0);\n transform: translateX(0);\n -webkit-transition: box-shadow 0.25s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: box-shadow 0.25s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s;\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n background-color: white;\n z-index: 3; }\n [dir=\"rtl\"] .md-sidebar--primary {\n right: -12.1rem;\n left: initial; }\n .no-csstransforms3d .md-sidebar--primary {\n display: none; }\n [data-md-toggle=\"drawer\"]:checked ~ .md-container .md-sidebar--primary {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n -webkit-transform: translateX(12.1rem);\n transform: translateX(12.1rem); }\n [dir=\"rtl\"] [data-md-toggle=\"drawer\"]:checked ~ .md-container .md-sidebar--primary {\n -webkit-transform: translateX(-12.1rem);\n transform: translateX(-12.1rem); }\n .no-csstransforms3d [data-md-toggle=\"drawer\"]:checked ~ .md-container .md-sidebar--primary {\n display: block; }\n .md-sidebar--primary .md-sidebar__scrollwrap {\n overflow: hidden; }\n .md-sidebar--primary .md-sidebar__scrollwrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: 0; }\n .md-tabs {\n display: none; } }\n\n@media only screen and (min-width: 60em) {\n .md-content {\n margin-right: 12.1rem; }\n [dir=\"rtl\"] .md-content {\n margin-right: initial;\n margin-left: 12.1rem; }\n .md-header-nav__button.md-icon--search {\n display: none; }\n .md-header-nav__source {\n display: block;\n width: 11.7rem;\n max-width: 11.7rem;\n padding-right: 0.6rem; }\n [dir=\"rtl\"] .md-header-nav__source {\n padding-right: initial;\n padding-left: 0.6rem; }\n .md-search {\n padding: 0.2rem; }\n .md-search__overlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n -webkit-transition: width 0s 0.25s, height 0s 0.25s, opacity 0.25s;\n transition: width 0s 0.25s, height 0s 0.25s, opacity 0.25s;\n background-color: rgba(0, 0, 0, 0.54);\n cursor: pointer; }\n [dir=\"rtl\"] .md-search__overlay {\n right: 0;\n left: initial; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__overlay {\n width: 100%;\n height: 100%;\n -webkit-transition: width 0s, height 0s, opacity 0.25s;\n transition: width 0s, height 0s, opacity 0.25s;\n opacity: 1; }\n .md-search__inner {\n position: relative;\n width: 11.5rem;\n margin-right: 0.8rem;\n padding: 0.1rem 0;\n float: right;\n -webkit-transition: width 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: width 0.25s cubic-bezier(0.1, 0.7, 0.1, 1); }\n [dir=\"rtl\"] .md-search__inner {\n margin-right: initial;\n margin-left: 0.8rem;\n float: left; }\n .md-search__form {\n border-radius: 0.1rem; }\n .md-search__input {\n width: 100%;\n height: 1.8rem;\n padding-left: 2.2rem;\n -webkit-transition: background-color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1), color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n transition: background-color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1), color 0.25s cubic-bezier(0.1, 0.7, 0.1, 1);\n border-radius: 0.1rem;\n background-color: rgba(0, 0, 0, 0.26);\n color: inherit;\n font-size: 0.8rem; }\n [dir=\"rtl\"] .md-search__input {\n padding-right: 2.2rem; }\n .md-search__input + .md-search__icon {\n color: inherit; }\n .md-search__input::-webkit-input-placeholder {\n color: rgba(255, 255, 255, 0.7); }\n .md-search__input::-moz-placeholder {\n color: rgba(255, 255, 255, 0.7); }\n .md-search__input:-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.7); }\n .md-search__input::-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.7); }\n .md-search__input::placeholder {\n color: rgba(255, 255, 255, 0.7); }\n .md-search__input:hover {\n background-color: rgba(255, 255, 255, 0.12); }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input {\n border-radius: 0.1rem 0.1rem 0 0;\n background-color: white;\n color: rgba(0, 0, 0, 0.87);\n text-overflow: clip; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input::-webkit-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input::-moz-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input:-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input::-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.54); }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__input::placeholder {\n color: rgba(0, 0, 0, 0.54); }\n .md-search__output {\n top: 1.9rem;\n -webkit-transition: opacity 0.4s;\n transition: opacity 0.4s;\n opacity: 0; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__output {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n opacity: 1; }\n .md-search__scrollwrap {\n max-height: 0; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__scrollwrap {\n max-height: 75vh; }\n .md-search__scrollwrap::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem; }\n .md-search__scrollwrap::-webkit-scrollbar-thumb {\n background-color: rgba(0, 0, 0, 0.26); }\n .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {\n background-color: #536dfe; }\n .md-search-result__meta {\n padding-left: 2.2rem; }\n [dir=\"rtl\"] .md-search-result__meta {\n padding-right: 2.2rem;\n padding-left: initial; }\n .md-search-result__article {\n padding-left: 2.2rem; }\n [dir=\"rtl\"] .md-search-result__article {\n padding-right: 2.2rem;\n padding-left: 0.8rem; }\n .md-sidebar--secondary {\n display: block;\n margin-left: calc(100% - 12.1rem); }\n [dir=\"rtl\"] .md-sidebar--secondary {\n margin-right: calc(100% - 12.1rem);\n margin-left: initial; }\n .md-sidebar--secondary .md-sidebar__scrollwrap {\n -webkit-overflow-scrolling: touch; } }\n\n@media only screen and (min-width: 76.25em) {\n .md-content {\n margin-left: 12.1rem; }\n [dir=\"rtl\"] .md-content {\n margin-right: 12.1rem; }\n .md-content__inner {\n margin-right: 1.2rem;\n margin-left: 1.2rem; }\n .md-header-nav__button.md-icon--menu {\n display: none; }\n .md-nav {\n -webkit-transition: max-height 0.25s cubic-bezier(0.86, 0, 0.07, 1);\n transition: max-height 0.25s cubic-bezier(0.86, 0, 0.07, 1); }\n .md-nav__toggle ~ .md-nav {\n max-height: 0;\n overflow: hidden; }\n .no-js .md-nav__toggle ~ .md-nav {\n display: none; }\n .md-nav__toggle:checked ~ .md-nav {\n max-height: 100%; }\n .md-nav__item--nested > .md-nav > .md-nav__title {\n display: none; }\n .md-nav__item--nested > .md-nav__link::after {\n display: inline-block;\n -webkit-transform-origin: 0.45em 0.45em;\n transform-origin: 0.45em 0.45em;\n -webkit-transform-style: preserve-3d;\n transform-style: preserve-3d;\n vertical-align: -0.125em; }\n .js .md-nav__item--nested > .md-nav__link::after {\n -webkit-transition: -webkit-transform 0.4s;\n transition: -webkit-transform 0.4s;\n transition: transform 0.4s;\n transition: transform 0.4s, -webkit-transform 0.4s; }\n .md-nav__item--nested .md-nav__toggle:checked ~ .md-nav__link::after {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg); }\n .md-search__inner {\n margin-right: 1.2rem; }\n [dir=\"rtl\"] .md-search__inner {\n margin-left: 1.2rem; }\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__inner {\n width: 34.4rem; }\n .md-search__scrollwrap {\n width: 34.4rem; }\n .md-sidebar--secondary {\n margin-left: 48.9rem; }\n [dir=\"rtl\"] .md-sidebar--secondary {\n margin-right: 48.9rem;\n margin-left: initial; }\n .md-tabs ~ .md-main .md-nav--primary > .md-nav__list > .md-nav__item--nested {\n font-size: 0;\n visibility: hidden; }\n .md-tabs--active ~ .md-main .md-nav--primary .md-nav__title {\n display: block;\n padding: 0; }\n .md-tabs--active ~ .md-main .md-nav--primary .md-nav__title--site {\n display: none; }\n .no-js .md-tabs--active ~ .md-main .md-nav--primary .md-nav {\n display: block; }\n .md-tabs--active ~ .md-main .md-nav--primary > .md-nav__list > .md-nav__item {\n font-size: 0;\n visibility: hidden; }\n .md-tabs--active ~ .md-main .md-nav--primary > .md-nav__list > .md-nav__item--nested {\n display: none;\n font-size: 0.7rem;\n overflow: auto;\n visibility: visible; }\n .md-tabs--active ~ .md-main .md-nav--primary > .md-nav__list > .md-nav__item--nested > .md-nav__link {\n display: none; }\n .md-tabs--active ~ .md-main .md-nav--primary > .md-nav__list > .md-nav__item--active {\n display: block; }\n .md-tabs--active ~ .md-main .md-nav[data-md-level=\"1\"] {\n max-height: initial;\n overflow: visible; }\n .md-tabs--active ~ .md-main .md-nav[data-md-level=\"1\"] > .md-nav__list > .md-nav__item {\n padding-left: 0; }\n .md-tabs--active ~ .md-main .md-nav[data-md-level=\"1\"] .md-nav .md-nav__title {\n display: none; } }\n\n@media only screen and (min-width: 45em) {\n .md-footer-nav__link {\n width: 50%; }\n .md-footer-copyright {\n max-width: 75%;\n float: left; }\n [dir=\"rtl\"] .md-footer-copyright {\n float: right; }\n .md-footer-social {\n padding: 0.6rem 0;\n float: right; }\n [dir=\"rtl\"] .md-footer-social {\n float: left; } }\n\n@media only screen and (max-width: 29.9375em) {\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__overlay {\n -webkit-transform: scale(45);\n transform: scale(45); } }\n\n@media only screen and (min-width: 30em) and (max-width: 44.9375em) {\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__overlay {\n -webkit-transform: scale(60);\n transform: scale(60); } }\n\n@media only screen and (min-width: 45em) and (max-width: 59.9375em) {\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__overlay {\n -webkit-transform: scale(75);\n transform: scale(75); } }\n\n@media only screen and (min-width: 60em) and (max-width: 76.1875em) {\n [data-md-toggle=\"search\"]:checked ~ .md-header .md-search__inner {\n width: 23.4rem; }\n .md-search__scrollwrap {\n width: 23.4rem; }\n .md-search-result__teaser {\n max-height: 2.5rem;\n -webkit-line-clamp: 3; } }\n\n@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) {\n .md-search__scrollwrap {\n -webkit-transform: translateZ(0);\n transform: translateZ(0); } }\n/*# sourceMappingURL=app.css.map */",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]} \ No newline at end of file diff --git a/material/base.html b/material/base.html index dad1b3301..840f90778 100644 --- a/material/base.html +++ b/material/base.html @@ -87,18 +87,6 @@ {% else %} {% endif %} - - - {% set platform = config.extra.repo_icon or config.repo_url %} - {% if "github" in platform %} - {% include "assets/images/icons/github.svg" %} - {% elif "gitlab" in platform %} - {% include "assets/images/icons/gitlab.svg" %} - {% elif "bitbucket" in platform %} - {% include "assets/images/icons/bitbucket.svg" %} - {% endif %} - - diff --git a/material/partials/source.html b/material/partials/source.html index 742d42de3..c0bdd2f61 100644 --- a/material/partials/source.html +++ b/material/partials/source.html @@ -2,7 +2,7 @@ This file was automatically generated - do not edit -#} {% import "partials/language.html" as lang with context %} -{% set platform = config.extra.repo_icon or config.repo_url %} +{% set platform = config.repo_url %} {% if "github" in platform %} {% set repo_type = "github" %} {% elif "gitlab" in platform %} @@ -15,9 +15,8 @@ {% if repo_type %}
- - - + {% set repo_icon = config.extra.repo_icon | default("brands/git-alt") %} + {% include "assets/images/icons/fontawesome/" ~ repo_icon ~ ".svg" %}
{% endif %}
diff --git a/src/assets/stylesheets/layout/_base.scss b/src/assets/stylesheets/layout/_base.scss index 980300077..26b9a89c7 100644 --- a/src/assets/stylesheets/layout/_base.scss +++ b/src/assets/stylesheets/layout/_base.scss @@ -91,11 +91,6 @@ hr { border: 0; } -// Inline SVG container -.md-svg { - display: none; -} - // Template-wide grid .md-grid { max-width: px2rem(1220px); diff --git a/src/assets/stylesheets/layout/_source.scss b/src/assets/stylesheets/layout/_source.scss index f70e0e42d..1ab0e41e7 100644 --- a/src/assets/stylesheets/layout/_source.scss +++ b/src/assets/stylesheets/layout/_source.scss @@ -89,7 +89,6 @@ display: inline-block; width: px2rem(48px); height: px2rem(48px); - content: ""; vertical-align: middle; // Align SVG, do not scale, as this will incur strange formatting bugs @@ -99,6 +98,7 @@ height: px2rem(24px); margin-top: px2rem(12px); margin-left: px2rem(12px); + fill: $md-color-white; // Adjust for RTL languages [dir="rtl"] & { diff --git a/src/base.html b/src/base.html index 1f48d6607..53e5cb64d 100644 --- a/src/base.html +++ b/src/base.html @@ -190,25 +190,6 @@ {% endif %} - - - - - - {% set platform = config.extra.repo_icon or config.repo_url %} - {% if "github" in platform %} - {% include "assets/images/icons/github.svg" %} - {% elif "gitlab" in platform %} - {% include "assets/images/icons/gitlab.svg" %} - {% elif "bitbucket" in platform %} - {% include "assets/images/icons/bitbucket.svg" %} - {% endif %} - - - -{% set platform = config.extra.repo_icon or config.repo_url %} +{% set platform = config.repo_url %} {% if "github" in platform %} {% set repo_type = "github" %} {% elif "gitlab" in platform %} @@ -46,9 +46,8 @@ > {% if repo_type %}
- - - + {% set repo_icon = config.extra.repo_icon | default("brands/git-alt") %} + {% include "assets/images/icons/fontawesome/" ~ repo_icon ~ ".svg" %}
{% endif %}