@import url("https://fonts.googleapis.com/css?family=Roboto+Mono|Source+Sans+Pro:300,400,600"); * { -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: none; -webkit-touch-callout: none; box-sizing: border-box } img.emoji { height: 1.2em } img.emoji, span.emoji { vertical-align: middle } span.emoji { font-family: Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; font-size: 1.2em } .search .search-keyword, .search a:hover { color: #42b983; color: var(--theme-color, #42b983) } .search .search-keyword { font-style: normal; font-weight: 700 } img { max-width: 100% } a[disabled] { cursor: not-allowed; opacity: .6 } kbd { border: 1px solid #ccc; border-radius: 3px; display: inline-block; font-size: 12px !important; line-height: 12px; margin-bottom: 3px; padding: 3px 5px; vertical-align: middle } li input[type=checkbox] { margin: 0 .2em .25em 0; vertical-align: middle } main.hidden { display: none } .anchor { display: inline-block; text-decoration: none; transition: all .3s } .anchor span { color: #34495e } .anchor:hover { text-decoration: underline } .sidebar { border-right: 1px solid rgba(0, 0, 0, .07); overflow-y: auto; padding: 40px 0 0; position: absolute; top: 0; bottom: 0; left: 0; transition: transform .25s ease-out; width: 300px; z-index: 20; } .sidebar-content > h2 { margin: 1.25rem auto 0.5rem; font-size: 1.25rem; font-weight: 800; } .sidebar li > p { font-size: 1rem; font-weight: 300; } .sidebar > h1 a { color: inherit; text-decoration: none } .sidebar > h1 .app-nav { display: block; position: static } .sidebar .sidebar-nav { line-height: 2em; padding-bottom: 40px } .sidebar li.collapse .app-sub-sidebar { display: none } .sidebar ul { margin: 0 0 0 15px; padding: 0 } .sidebar ul, .sidebar ul li { list-style: none } .sidebar ul li a { border-bottom: none; display: block } .sidebar ul li ul { padding-left: 20px } body.sticky .sidebar, body.sticky .sidebar-toggle { position: fixed } .document-content { padding-top: 71px; position: absolute; top: 0; right: 0; bottom: 0; left: 300px; transition: left .25s ease; height: 100vh; overflow: scroll; } .markdown-section { margin: 0 auto; max-width: 80%; padding: 30px 15px 40px; position: relative } /*awa */ .markdown-section > * { box-sizing: border-box; font-size: inherit } .markdown-section > :first-child { margin-top: 0 !important } .markdown-section hr { border: none; border-bottom: 1px solid var(--text-secondary); margin: 2em 0 } .markdown-section iframe { border: 1px solid #eee; width: 1px; min-width: 100% } .markdown-section table { border-collapse: collapse; border-spacing: 0; display: block; margin-bottom: 1rem; overflow: auto; width: 100% } .markdown-section th { font-weight: 700 } .markdown-section td, .markdown-section th { border: 1px solid var(--bg-secondary); padding: 6px 13px; } .markdown-section td, .markdown-section li { color: var(--text-secondary); } .markdown-section ul li { list-style: circle; } .markdown-section ol li { list-style: decimal; } .markdown-section tr { border-top: 1px solid var(--bg-secondary); } .markdown-section p.tip, .markdown-section tr:nth-child(2n) { background-color: var(--bg-secondary) } .markdown-section p.tip { border-bottom-right-radius: 2px; border-left: 4px solid #f66; border-top-right-radius: 2px; margin: 2em 0; padding: 12px 24px 12px 30px; position: relative } .markdown-section p.tip:before { background-color: #f66; border-radius: 100%; color: #fff; content: "!"; font-family: Dosis, Source Sans Pro, Helvetica Neue, Arial, sans-serif; font-size: 14px; font-weight: 700; left: -12px; line-height: 20px; position: absolute; height: 20px; width: 20px; text-align: center; top: 14px } .markdown-section p.tip code { background-color: #efefef } .markdown-section p.tip em { color: #34495e } .markdown-section p.warn { background: rgba(66, 185, 131, .1); border-radius: 2px; padding: 1rem } .markdown-section ul.task-list > li { list-style-type: none } body.close .sidebar { transform: translateX(-300px) } body.close .sidebar-toggle { width: auto } body.close .document-content { left: 0 } @media screen and (max-width: 768px) { .sidebar { left: -300px; transition: transform .25s ease-out } .document-content { left: 0; max-width: 100vw; position: static; padding-top: 20px; transition: transform .25s ease; } .sidebar-toggle { background-color: transparent; width: auto; padding: 30px 30px 10px 10px } body.close .sidebar { transform: translateX(300px) } body.close .sidebar-toggle { background-color: hsla(0, 0%, 100%, .8); transition: background-color 1s; width: 284px; padding: 10px } body.close .document-content { transform: translateX(300px) } body.close .app-nav, body.close .github-corner { display: none } .github-corner:hover .octo-arm { animation: none } .github-corner .octo-arm { animation: octocat-wave .56s ease-in-out } } .sidebar { background-color: var(--bg-secondary) } body { background-color: var(--bg-primary); overflow-x: hidden; } .sidebar { padding-top: 90px; padding-left: 20px; color: var(--text-primary) } .sidebar::-webkit-scrollbar { display: none; } .sidebar:hover::-webkit-scrollbar { display: block; } .sidebar li { margin: 6px 0 } .sidebar ul li a { color: var(--text-secondary); font-size: 14px; font-weight: 400; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap } .sidebar ul li a:hover { text-decoration: underline } .sidebar ul li ul { padding: 0 } .sidebar ul li.active > a { border-right: 2px solid; color: var(--theme-color); font-weight: 600 } .app-sub-sidebar li:before { content: "-"; padding-right: 4px; float: left } .markdown-section h1, .markdown-section h2, .markdown-section h3, .markdown-section h4, .markdown-section strong { color: var(--text-primary); font-weight: 600 } .markdown-section a { color: #42b983; color: var(--theme-color, #42b983); font-weight: 600 } .markdown-section h1 { font-size: 2rem; margin: 0 0 1rem } .markdown-section h2 { font-size: 1.75rem; margin: 45px 0 .8rem } .markdown-section h3 { font-size: 1.5rem; margin: 40px 0 .6rem } .markdown-section h4 { font-size: 1.25rem } .markdown-section h5 { font-size: 1rem } .markdown-section h6 { font-size: 1rem } .markdown-section figure, .markdown-section p { margin: 1.2em 0 } .markdown-section ol, .markdown-section p, .markdown-section ul { line-height: 1.6rem; word-spacing: .05rem } .markdown-section p { color: var(--text-secondary); } .markdown-section ol, .markdown-section ul { padding-left: 1.5rem } .markdown-section blockquote { border-left: 4px solid #42b983; border-left: 4px solid var(--theme-color, #42b983); color: #858585; margin: 2em 0; padding-left: 20px } .markdown-section blockquote p { font-weight: 600; margin-left: 0 } .markdown-section iframe { margin: 1em 0 } .markdown-section em { color: #7f8c8d } .markdown-section code, .markdown-section output:after, .markdown-section pre { font-family: Roboto Mono, Monaco, courier, monospace } .markdown-section code, .markdown-section pre { background-color: var(--bg-secondary); } .markdown-section output, .markdown-section pre { margin: 1.2em 0; position: relative } .markdown-section output, .markdown-section pre > code { border-radius: 2px; display: block } .markdown-section output:after, .markdown-section pre > code { -moz-osx-font-smoothing: initial; -webkit-font-smoothing: initial } .markdown-section code { border-radius: 2px; color: #e96900; margin: 0 2px; padding: 3px 5px; white-space: pre-wrap } .markdown-section > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) code { font-size: .8rem } .markdown-section pre { padding: 0 1.4rem; line-height: 1.5rem; overflow: auto; word-wrap: normal } .markdown-section pre > code { color: var(--text-secondary); font-size: .8rem; padding: 2.2em 5px; line-height: inherit; margin: 0 2px; max-width: inherit; overflow: inherit; white-space: inherit } .markdown-section output { padding: 1.7rem 1.4rem; border: 1px dotted #ccc } .markdown-section output > :first-child { margin-top: 0 } .markdown-section output > :last-child { margin-bottom: 0 } .markdown-section code:after, .markdown-section code:before, .markdown-section output:after, .markdown-section output:before { letter-spacing: .05rem } .markdown-section output:after, .markdown-section pre:after { color: #ccc; font-size: .6rem; font-weight: 600; height: 15px; line-height: 15px; padding: 5px 10px 0; position: absolute; right: 0; text-align: right; top: 0; content: attr(data-lang) } .hljs-attr { color: rgb(227, 100, 15); } .hljs-string { color: rgb(105, 134, 82); } .hljs-keyword { color: rgb(61, 151, 244); } .hljs-variable { color: rgb(202, 151, 244); } .toggle-menu-button { position: absolute; right: 25px; bottom: 25px; background-color: var(--theme-color); padding: 18px 20px; border-radius: 114px; align-content: center; } .toggle-menu-button i { font-size: 25px; transform: translateY(1px); } .close-btn .toggle-menu-button i::before { content: '\2b'; } .toggle-menu-button i::before { content: '\f068'; } .toggle-menu-button:hover { background-color: var(--theme-color-highlight); } .loader { position: absolute; top: 40vh; left: 40%; margin-left: 10%; transform: translate3d(-50%, -50%, 0); } .dot { width: 24px; height: 24px; background: var(--text-secondary); border-radius: 100%; display: inline-block; animation: slide 1s infinite; } .dot:nth-child(1) { animation-delay: 0.1s; } .dot:nth-child(2) { animation-delay: 0.2s; } .dot:nth-child(3) { animation-delay: 0.3s; } .dot:nth-child(4) { animation-delay: 0.4s; } .dot:nth-child(5) { animation-delay: 0.5s; } @-moz-keyframes slide { 0% { transform: scale(1); } 50% { opacity: 0.3; transform: scale(2); } 100% { transform: scale(1); } } @-webkit-keyframes slide { 0% { transform: scale(1); } 50% { opacity: 0.3; transform: scale(2); } 100% { transform: scale(1); } } @-o-keyframes slide { 0% { transform: scale(1); } 50% { opacity: 0.3; transform: scale(2); } 100% { transform: scale(1); } } @keyframes slide { 0% { transform: scale(1); } 50% { opacity: 0.3; transform: scale(2); } 100% { transform: scale(1); } }