html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,.toolbar a{font-weight:400;font-family:Julius Sans One,sans-serif}code{font-family:Source Sans Pro,sans-serif;font-weight:400}p{margin-top:0}body,html{padding:0;margin:0;width:100%;height:100%;background-color:#fff;font-weight:300;font-family:Source Sans Pro,sans-serif}html{overflow:hidden}body{overflow:auto;font-size:18px;line-height:1.6rem}p,li{color:#000}.documentation{min-width:800px;padding:0 1em 1em;word-break:break-word}.documentation table{border-collapse:collapse;border-spacing:0}.documentation table tr th{color:#333;font-family:Julius Sans One,sans-serif;font-weight:400;border-bottom:1px solid #333;padding-left:.5rem;padding-right:.5rem}.documentation table tr td,.documentation table tr th{vertical-align:middle}.documentation table tr th:not(:first-of-type),.documentation table tr td:not(:first-of-type){text-align:center;min-width:6rem}.documentation table tr td:not(:first-of-type){border:1px solid #eee}.documentation table tr td:first-of-type{border-bottom:1px solid #eee}.documentation table tbody tr td:not(:first-of-type,:empty){color:transparent}.documentation table tbody tr td:not(:first-of-type,:empty):after{padding:.5rem;color:green;font-weight:700;content:"circle";font-family:Material Icons;font-weight:400;font-style:normal;font-size:1.2em;display:inline-block;line-height:1em;text-transform:none;letter-spacing:normal;vertical-align:bottom;word-wrap:normal;white-space:nowrap;direction:ltr;padding-left:0;padding-right:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.documentation img{display:block;margin:1em 0}.documentation:first-child{padding-top:1em}.documentation .documentation{padding-left:0;padding-right:0}.documentation h1{line-height:2em;border-bottom:1px solid #ccc}.documentation h1 small{display:inline-block;font-size:1rem}.documentation h2,.documentation h3,.documentation h4{font-family:Julius Sans One,sans-serif;font-weight:400;color:#444}.documentation h2{margin-top:.7em;border-bottom:1px solid #ddd}.documentation h3,.documentation h4{margin-top:.7em;font-size:18pt;color:#333}.documentation h4{font-size:16pt}.documentation strong{font-weight:500}.documentation ol,.documentation ul{margin-top:0}.documentation a[class$=-link]{display:inline-block;font-family:Source Sans Pro,sans-serif;text-decoration:none;font-weight:400;color:#333;opacity:1;transition:.5s text-decoration;padding:0 .25em 0 0}.documentation a[class$=-link]:hover{text-decoration:underline}.documentation a[class$=-link].module-link{color:green;text-shadow:3px 3px 5px rgba(100,100,100,.3)}.documentation a[class$=-link].module-link:after{content:"view_module";color:#008000b3}.documentation a[class$=-link].source-link{color:red;text-shadow:3px 3px 5px rgba(100,100,100,.3)}.documentation a[class$=-link].source-link:after{content:"text_snippet";color:#ff0000b3}.documentation a[class$=-link].external-link{color:#3264b4;text-shadow:3px 3px 5px rgba(100,100,100,.3)}.documentation a[class$=-link].external-link:after{content:"exit_to_app";color:#3264b480}.documentation a[class$=-link]:after{font-family:Material Icons;font-weight:400;font-style:normal;font-size:1.2em;display:inline-block;line-height:1em;text-transform:none;letter-spacing:normal;vertical-align:bottom;word-wrap:normal;white-space:nowrap;direction:ltr;padding-left:0;padding-right:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";vertical-align:middle;color:#fff}.documentation figure{position:relative;padding:0;margin:0;margin-top:1rem;margin-bottom:1rem;overflow:hidden}.documentation figure:before{position:absolute;z-index:100;top:-1px;content:"";border-top:20px solid white;right:-1px;border-left:20px solid transparent}.documentation figure:after{position:absolute;z-index:100;bottom:-1px;content:"";border-bottom:20px solid white;left:-1px;border-right:20px solid transparent}.documentation figure cite{text-decoration:none;font-style:normal;margin:0;padding:0}.documentation figure cite a{margin-right:.5em;color:#fff;text-decoration:none}.documentation figure figcaption{display:block;position:relative;line-height:35px;font-family:Source Sans Pro,sans-serif;font-weight:500;margin:0;padding:0;color:#fff}.documentation figure figcaption cite,.documentation figure figcaption .copy{position:absolute;right:10px;top:0;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0);font-size:.8em;line-height:1.2em;margin:.4em 0}.documentation figure figcaption cite:hover,.documentation figure figcaption .copy:hover{border-bottom:1px solid #fff}.documentation figure figcaption:before{font-family:Material Icons;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:35px;text-transform:none;letter-spacing:normal;vertical-align:bottom;word-wrap:normal;white-space:nowrap;direction:ltr;padding-left:.5em;padding-right:.5em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.documentation figure figcaption.install:before{content:"playlist_add"}.documentation figure figcaption.terminal:before{content:"call_to_action"}.documentation figure figcaption.code:before{content:"code"}.documentation figure figcaption.config:before{content:"settings"}.documentation figure figcaption.install{background-color:#c4941d}.documentation figure figcaption.terminal{background-color:#666}.documentation figure figcaption.code{background-color:#090}.documentation figure figcaption.config{background-color:#1f1f7a}.documentation figure pre{margin:0}.documentation figure code{line-height:1.2;white-space:pre;word-spacing:normal;word-break:normal;font-weight:400;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;display:block;font-size:12pt;padding:1.5em;background:#ccc;color:#333;margin:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAAAAABXZoBIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAHOSURBVCjPJdDBASMpDATAtWCMWkwem39sa7qFB/A9rkKo119XJ05hMFZljBg3PbGr3JDBW2WBbRV2hm76dJbHZQfsH6hsnKoYEJ6enqF6wl6n0+WqTyXoxL4ez1CoLEtbPpGdl1wu34X110ZnsJirrEYfIL4+8SvCsOPDBZmguntCrvdspzCIrD+oZbMQtrEppk/P+sSIxKqM9DTFU7+Qj5ATvPZNX4XByDCsS57IWMFQqDz/j4BYtiubfGK9Ts/+QdZdRhAZq1gZISjOe9rjIwhVBT3xFJnAEJ7XP+g6riAUGcSqGYbs9GXqctpx+nC5+q6CTDHiWzfoiV1mTGSbofoEYWCksz4hrFe6PH02Od8rZBty3Xpv7JqeyDiulj5su71+nT4ir1PzFoRVtmdMpG1L+wa7MMrwgfRVs5ygz8jLYpTVP6FIEIpdCF3fzkaXCVme+9PYEvSnZrCP6xvZ082F/R5IT8/IssD4F8vkH8gydh0uZCQy8lpgrDox+3DDuhLzzliebbRRHpxLGD76sXMN53u0XXdLCLxWpevO2MVsBGP6Kax/oFDnRWSXL5MpGMTv+oCv09kJQp2+r4QFwVjl09VlCwMT6fRdCf4HTj6GcxpsVvEAAAAASUVORK5CYII=);background-repeat:repeat}.documentation figure code[class*=language-]{overflow-x:auto;background-size:100vw 500vh;background-position:fixed,fixed,fixed,fixed,fixed;background-repeat:repeat;background-image:repeating-linear-gradient(315deg,#5885852e 92%,#073aff00),repeating-radial-gradient(75% 75% at 238% 218%,#75cbcb05 30%,#073aff14 39%),radial-gradient(99% 99% at 109% 2%,#151212d9,#073aff00),radial-gradient(99% 99% at 21% 78%,#141117,#073aff00),radial-gradient(160% 154% at 711px -303px,#1b181c,#2c3655);color:#f2f2f2}.documentation figure code[class*=language-].inline{background:#000000b3;color:#fff}.documentation figure code[class*=language-] .token.class-name,.documentation figure code[class*=language-] .token.type{color:#add8e6}.documentation figure code[class*=language-] .token.meta{color:#ffa600}.documentation figure code[class*=language-] .token.comment,.documentation figure code[class*=language-] .token.prolog,.documentation figure code[class*=language-] .token.doctype,.documentation figure code[class*=language-] .token.cdata{color:#90ee90}.documentation figure code[class*=language-] .token.comment>*,.documentation figure code[class*=language-] .token.prolog>*,.documentation figure code[class*=language-] .token.doctype>*,.documentation figure code[class*=language-] .token.cdata>*{color:#bf8040!important}.documentation figure code[class*=language-] .token.punctuation{opacity:.7}.documentation figure code[class*=language-] .token.function{color:#f8f1a0}.documentation figure code[class*=language-] .token.property,.documentation figure code[class*=language-] .token.tag,.documentation figure code[class*=language-] .token.boolean,.documentation figure code[class*=language-] .token.number,.documentation figure code[class*=language-] .token.constant,.documentation figure code[class*=language-] .token.symbol{color:#e08594}.documentation figure code[class*=language-] .token.selector,.documentation figure code[class*=language-] .token.attr-name,.documentation figure code[class*=language-] .token.string,.documentation figure code[class*=language-] .token.char,.documentation figure code[class*=language-] .token.builtin,.documentation figure code[class*=language-] .token.inserted{color:#c2eb47}.documentation figure code[class*=language-] .token.operator,.documentation figure code[class*=language-] .token.entity,.documentation figure code[class*=language-] .token.url,.language-css .documentation figure code[class*=language-] .token.string,.style .documentation figure code[class*=language-] .token.string,.documentation figure code[class*=language-] .token.variable{color:#f5b83d}.documentation figure code[class*=language-] .token.atrule,.documentation figure code[class*=language-] .token.attr-value,.documentation figure code[class*=language-] .token.keyword{color:#e08594}.documentation figure code[class*=language-] .token.regex,.documentation figure code[class*=language-] .token.important{color:#84fb84}.documentation figure code[class*=language-] .token.important,.documentation figure code[class*=language-] .token.bold{font-weight:700}.documentation figure code[class*=language-] .token.italic{font-style:italic}.documentation figure code[class*=language-] .token.entity{cursor:help}.documentation figure code[class*=language-] .token.deleted{color:red}.documentation figure code.decorator{background-color:orange;color:#fff}.documentation figure code.path{background-color:#ff274d;color:#fff}.documentation figure code.inline{font-family:Source Sans Pro,sans-serif;min-width:0px;font-size:14pt;overflow:visible;display:inline-block;padding:.2em .4em}.documentation code.item{color:#333;text-shadow:3px 3px 5px rgba(100,100,100,.3)}.documentation code.item.method{color:#a60;letter-spacing:-1px}.documentation ul{list-style-type:circle}.toc{grid-area:nav;margin-left:50px;width:250px;min-width:250px;overflow-x:hidden;background-color:none;text-align:right;position:fixed}.toc .inner{padding-top:1.8em;width:250px;min-width:250px;overflow-x:hidden;overflow-y:auto}.toc h3{font-family:Julius Sans One,sans-serif;font-weight:400;color:#444;font-size:15pt;margin-bottom:0}.toc ul+h3,.toc ol+h3{margin-top:1em}.toc ul,.toc ol{margin:0;padding:0;list-style-position:outside;list-style-type:none}.toc ul li,.toc ol li{font-size:12pt;padding:.2em 0;width:100%;display:block}.toc ul li.active>a,.toc ol li.active>a{border-color:#00b300}.toc ul li a,.toc ol li a{transition:border-color .5s;color:#000;text-decoration:none;padding-right:.5em;border-right:2px solid #aaa}.toc ul li a:hover,.toc ol li a:hover{border-color:green}.toc ul li ul,.toc ul li ol,.toc ol li ul,.toc ol li ol{background-color:#f8f8f8}.toc ul li ul li,.toc ul li ol li,.toc ol li ul li,.toc ol li ol li{font-size:.8em}.toc ul li ul li.active a,.toc ul li ol li.active a,.toc ol li ul li.active a,.toc ol li ol li.active a{border-color:#f33}@media (max-width: 700px){html body app-root .documentation{max-width:700px!important;min-width:300px!important;display:block!important;padding:.25em 1em}html body app-root .documentation pre code{font-size:10pt}html body app-root .wrapper>*{display:block!important}html body app-root .toc{display:block!important;width:100%;padding:0;margin:0;position:static}html body app-root .toc .inner{width:100%;padding:.25em 1em;box-sizing:border-box;margin:0;text-align:left}html body app-root .toc .inner ul{width:100%}html body app-root .toc .inner ul li{width:auto;display:inline-block;margin-right:5px}html body app-root .toc .inner ul li.active ul{display:inline!important}}.anchor-link{cursor:pointer}
