@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";.interactive-module-wrapper{padding:1rem 0;display:grid;grid-template-columns:1fr 1fr}.interactive-module-wrapper .options{position:absolute;right:0;margin:.5rem 1rem;z-index:100000}.interactive-module-wrapper .options span,.interactive-module-wrapper .options button{cursor:pointer;color:#fff;font-size:1.2rem}.interactive-module-wrapper .options form{float:left}.interactive-module-wrapper .preview{background:var(--highlight-color);padding:.5rem}.interactive-module-wrapper iframe{border:0;width:100%;height:240px;padding:1rem 0;margin:0!important}.interactive-module-wrapper .editor{background:#f5f5f5;height:auto;max-height:240px;overflow:auto}.interactive-module-wrapper .editor .hljs{width:100vh;height:400px;outline:none;user-select:none}a.cp{display:block;text-align:right;margin-top:.5rem}.slides{width:100%;height:calc(100vh - 180px);position:relative;margin:0 auto;overflow:hidden}.slide{position:absolute;height:100%;width:100%;transition:all .8s;transform:translate(-200%);overflow:auto;transform-style:preserve-3d}.slide.next+.slide{transform:translate(200%)}.slide.prev{z-index:10;transform:rotate(15deg) scale(.4) translateY(-100%);opacity:0}.slide.current{z-index:10;transform:translate(0)}.slide.next{z-index:10;opacity:1}.controls{position:fixed;bottom:0;padding:7px 0;z-index:1000}.controls a.button,.controls button,.controls input[type=button]{color:var(--highlight-color);border:0;padding:0 40px 0 10px;text-decoration:none;font-weight:800;font-size:24px}.stepwizard{list-style-type:none;display:flex;padding-bottom:1rem;counter-reset:step}.stepwizard-step{flex:1;text-align:center;position:relative}.stepwizard-step:before{content:counter(step);counter-increment:step;width:1.6rem;height:1.6rem;border-radius:50%;background-color:#eee;color:#000;line-height:1.6rem;margin:0 auto;display:block;position:relative;z-index:2}.stepwizard-step:not(:first-child):after{top:12px;content:"";width:100%;height:2px;background-color:#eee;position:absolute;left:-50%}.stepwizard-step.active:before{background-color:var(--highlight-color);color:#fff}.stepwizard-step.active:after{background-color:var(--highlight-color)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.scroll-line{position:fixed;top:0;left:0;height:3px;background-color:var(--highlight-color);z-index:1}.scroll-button{z-index:10000;position:fixed;height:40px;width:40px;right:6px;bottom:40px;margin:0 auto;cursor:pointer;opacity:.4;transform:scale(.9);transition:.3s ease-in-out transform}.scroll-button:hover{opacity:.8;transform:scale(1)}.scroll-button svg{z-index:1000;color:var(--highlight-color)}.spinner{position:absolute;top:45%;left:45%;z-index:100000;height:60px;width:60px;transform:translate(-50%,-50%);animation:rotate .8s infinite linear;border:4px solid var(--highlight-color);border-right-color:transparent;border-radius:50%}@-moz-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#search{right:.5rem;right:0;cursor:pointer;top:20px;z-index:1000;position:absolute}input#searchinput{cursor:pointer;position:fixed;right:0;top:1rem;font-size:1rem}input#searchinput:focus{cursor:text}.zmdi-search:before{font-size:1.8rem;cursor:pointer;position:relative;top:.2rem;pointer-events:none}.search-box{z-index:1000;height:40px;width:2rem;border:0px solid;background-color:transparent;transition:all .2s ease-in}.search-box+span{color:var(--highlight-color);filter:brightness(.8)}.search-box:focus,.search-box:hover{width:8rem;padding-left:1rem;padding-right:2.5rem;transition:all .3s ease-in;color:#fff;border:0px solid;background-color:var(--highlight-color);filter:brightness(.8)}.search-box:focus+span,.search-box:hover+span{transition:all .3s ease-in;opacity:0}.search-box:not(:focus){text-indent:100%;white-space:nowrap;overflow:hidden}.test{color:#fff!important}.gunlogo{position:relative;display:block;color:var(--highlight-color)!important;top:23px;letter-spacing:4px;font-weight:600;padding:0 1rem;font-size:1.2rem!important;cursor:pointer}.menu{position:relative;top:34px;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-size:var(--font-size);transition:.3s ease all;color:gray;height:calc(100% - 98px)}.menu ul{margin:0;padding:.5rem 0 .5rem 1rem;list-style:none;position:relative}.menu ul li a{color:var(--text-color);text-decoration:none}.menu ul ul ul{display:none}.menu ul .open{display:block!important}.menu ul li{position:relative}.menu ul li.active>a{color:var(--highlight-color)!important}.menu ul a:hover{filter:brightness(1.2)}.menu ul li .sublist:after{content:"\25b6";position:absolute;top:.25rem;right:0;font-size:.8rem;transition:all .5s}.menu ul .sublist.open:after{transform:rotate(90deg)}.menu ul .sublist.active:after{color:var(--highlight-color)}.menu>ul>li>a{padding:1rem 0;cursor:pointer;z-index:2;font-size:1rem;color:var(--text-color);filter:brightness(1.08)}.menu li{padding:.2rem 0}.menu ul ul{border-left:1px solid rgba(132,132,132,.38)}.footerMenu{background:rgba(0,0,0,.11);width:100%;height:40px;text-align:right;position:absolute;bottom:0;overflow:hidden}.footerMenu .ln,.footerMenu .col{display:inline-block;padding:.5rem 1rem 1rem 0;cursor:pointer;color:var(--highlight-color)!important}button,button:focus,button:hover,button:active{outline:none;border:0;background:none;box-shadow:none;border-radius:0;cursor:pointer}.blink_copy{animation-name:blinker;animation-duration:.6s;animation-timing-function:linear;animation-iteration-count:1;color:var(--highlight-color)}a.cp{position:absolute;right:1rem;margin-top:.5rem;z-index:1}.slide a.cp{right:0rem!important}body,html{font-family:Roboto,sans-serif;font-weight:400;font-size:var(--font-size);margin:0 auto;top:0;-webkit-font-smoothing:antialiased;overflow:hidden;font-display:swap}@font-face{font-family:Material-Design-Iconic-Font;font-display:auto;src:url(https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/fonts/Material-Design-Iconic-Font.woff2?v=2.2.0) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/fonts/Material-Design-Iconic-Font.woff2?v=2.2.0) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/fonts/material-icons/Material-Design-Iconic-Font.woff?v=2.2.0) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/fonts/Material-Design-Iconic-Font.woff2?v=2.2.0) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/fonts/material-icons/Material-Design-Iconic-Font.ttf?v=2.2.0) format("truetype");font-weight:400;font-style:normal}.zmdi:before{display:inline-block;margin-right:.5em;text-align:center;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;width:1em;height:1em;font-family:Material-Design-Iconic-Font;line-height:1;cursor:pointer}.zmdi-assignment-o:before{content:"\f109"}.zmdi-edit:before{content:"\f158"}.zmdi-menu:before{content:"\f197"}.zmdi-refresh:before{content:"\f1b9"}.zmdi-search:before{content:"\f1c3"}.zmdi-alert-circle-o:before{content:"\f1f0"}.zmdi-alert-triangle:before{content:"\f1f4"}.zmdi-help:before{content:"\f1f6"}.zmdi-info-outline:before{content:"\f1f7"}.zmdi-download:before{content:"\f220"}.zmdi-copy:before{content:"\f237"}.zmdi-format-color-fill:before{content:"\f240"}.zmdi-format-size:before{content:"\f24b"}.zmdi-arrow-left:before{content:"\f2ea"}.zmdi-codepen:before{content:"\f33e"}.zmdi-github:before{content:"\f345"}:root{--background-color: #292929;--highlight-color: #03a9f4;--text-color: rgba(255, 255, 255, .51);--menu-width: 280px;--font-size: 16px}*,body *,html *{box-sizing:border-box}body{user-select:auto;background:var(--background-color);color:var(--text-color)}ul{padding-inline-start:16px}ul li{user-select:text;cursor:default}ol{padding:1rem}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}a{text-decoration:none}p{margin-top:.5rem}hr{margin:1rem 0}a:hover{color:gray}a:link{text-decoration:none}textarea,input[type]{outline:none}input[type=text]:focus{outline:none}input:-webkit-autofill{box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#808080!important}textarea[type=text]:focus{outline:none}iframe{border:0;margin:.8rem 0}input[type=text]:focus{outline:none}input[type=submit]:focus{outline:none}input[type=search]:focus{outline:none}select:focus{outline:none}textarea[type=text]:focus{outline:none}::-moz-placeholder{color:#d8d7d7}::-webkit-input-placeholder{color:#d8d7d7}::selection{background:#39f;color:#fff;text-shadow:none}::-webkit-scrollbar{display:none}*{scrollbar-width:none}input,textarea,select{appearance:none}select{background:#fff;border-radius:0}input,select{border:0}blockquote{padding:0 1rem;margin:1rem 0;color:#666;border-left:.25em solid #ddd}blockquote p{display:block;padding:0;color:#ffffff6b}table{margin:1rem 0}pre{width:100%;margin:.5rem 0 1rem;padding:1rem 1.8rem 1rem 1rem;font-size:.88rem;color:#333;background:#f5f5f5;counter-reset:line;overflow-x:scroll}.hljs{display:block;position:relative;padding:0!important;background:#f5f5f5!important}.hljs-deletion{background:#f0f0f0!important;color:#4f4f4f}h1{font-size:1.2rem}h2{font-size:1.4rem}h1,h2,h3,h4{margin:1rem 0 .5rem}.hide{display:none}.fadeout{opacity:0;height:0;padding:0 8px;overflow:hidden;transition:all .3s ease .15s}.select-style{padding:0;margin:0;overflow:hidden;background-color:#fff}.select-style select{padding:5px 8px;font-size:1rem;color:#989898;width:calc(100% - 32px);border:none;box-shadow:none;background-color:transparent;background-image:none;appearance:none}.select-style select:focus{outline:none}textarea:focus,input:focus{outline:none}button{background:transparent}button:focus,input:focus{outline:none}table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}table p,table blockquote,table ul,table ol,table dl,table table,table pre{margin-top:0;margin-bottom:1rem}table{border-spacing:0;border-collapse:collapse}table{display:table;border-collapse:separate;border-spacing:.5rem;border-color:gray}table th,table td{padding:.5rem 1rem;border:1px solid var(--highlight-color)}.app-container{width:100%;height:100%;overflow:hidden;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.62))}.app-container,.app-container .toggle-nav-left{position:absolute;z-index:10000}.app-container .zmdi.zmdi-menu,.app-container .toggle-nav-left .zmdi.zmdi-menu{font-size:1.6rem}.app-container .toggle-nav-left{padding:1rem 1.4rem}.main-container{width:100%;height:100%;position:fixed;transform:translate(0);transform:translateZ(0);transition:.3s ease all}.title{padding:.5rem 1rem;width:100%;height:40px;position:absolute;font-size:1.2rem;font-weight:600;color:var(--highlight-color);background:rgba(0,0,0,.11);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.5rem;margin-top:1rem;z-index:10000}.Layout{top:60px;grid-area:main;padding:0 1rem;min-width:var(--menu-width);width:100%;height:calc(100% - 65px);overflow:auto;opacity:1;position:absolute}.Layout blockquote{border-left:.5rem solid var(--highlight-color);margin-bottom:2rem}.Layout a{color:var(--highlight-color);text-decoration:none}.Layout hr{height:.5rem;padding:0;margin:24px 0;background-color:var(--highlight-color);filter:opacity(.4);border:0}.Layout img{max-width:100%}.Layout iframe{border:0;width:100%;height:240px;padding:1rem 0}.Layout code{background:rgba(0,0,0,.271);padding:0 .5rem}.fadein{opacity:1;transition:opacity .25s ease-in-out}.fadeout{opacity:0;height:0;overflow:hidden;transition:all .3s ease .15s}.show-nav-left .main-container{transform:translate(var(--menu-width))!important;transform:translate3d(var(--menu-width),0,0)!important}.show-nav-left .main-container>.Layout{width:calc(100% - var(--menu-width))!important}.Sidebar-left{position:absolute;width:var(--menu-width);height:100%;padding:0 1rem 0 0;overflow:auto;top:0;left:calc(0px - var(--menu-width));background:linear-gradient(0deg,rgba(0,0,0,.102),rgba(0,0,0,.102));z-index:1}#show-menu-button{display:none}#show-menu-button:checked{display:none}#show-menu-button:checked~.sidenav{z-index:1;opacity:1}#show-menu-button:checked~.show-menu-label span{transform:scale3d(0,1,1)}#show-menu-button:checked~.show-menu-label:after{transform:rotate3d(0,0,1,45deg)}#show-menu-button:checked~.show-menu-label:before{transform:rotate3d(0,0,1,-45deg)}.show-menu-label{width:20px;height:24px;cursor:pointer;bottom:.6rem;right:1rem;position:absolute;z-index:1000}.show-menu-label:after{transform:translate3d(0,-10px,0) scale3d(.8,1,1)}.show-menu-label:before{transform:translate3d(0,10px,0) scale3d(.8,1,1)}.show-menu-label span{position:absolute;width:100%;overflow:hidden;height:2px;background:var(--highlight-color);top:50%;transition:all .5s}.show-menu-label:after,.show-menu-label:before{content:"";width:100%;height:2px;position:absolute;background:var(--highlight-color);top:50%;transition:transform .5s;transform-origin:50% 50%}.blink_me{animation-name:blinker;animation-duration:.4s;animation-timing-function:linear;animation-iteration-count:6;color:var(--highlight-color)}.opacity{filter:brightness(.6)}.Layout h1 a,.Layout h2 a,.Layout h3 a,.Layout h4 a,.Layout h5 a,.Layout h6 a{text-decoration:none;visibility:hidden;font-weight:400}.Layout h1:hover>a{visibility:visible!important}.Layout h2:hover>a{visibility:visible!important}.Layout h3:hover>a{visibility:visible!important}.Layout h4:hover>a{visibility:visible!important}.Layout h5:hover>a{visibility:visible!important}.Layout h6:hover>a{visibility:visible!important}@-moz-keyframes blinker{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@-webkit-keyframes blinker{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@-o-keyframes blinker{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes blinker{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@-moz-keyframes fading{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fading{0%{opacity:0}to{opacity:1}}@-o-keyframes fading{0%{opacity:0}to{opacity:1}}@keyframes fading{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 640px){.main-container{transform:translate(0)!important}.Sidebar-left{left:calc(0px - var(--menu-width))!important;width:var(--menu-width)!important}.Layout{width:100%!important}.Layout code{word-break:break-all}}
