html,body{width:100%;height:100%;background:#fff}html.mobile{overflow-y:hidden}#app{height:100%}.theme--light.v-footer.page-footer{background-color:rgba(0,0,0,0)}.v-data-table-header__icon.v-data-table-header__icon{margin-left:6px}.v-data-table-header th.active .v-data-table-header__icon.v-data-table-header__icon,.v-data-table-header th:hover .v-data-table-header__icon.v-data-table-header__icon{transform:translate(0, 3px)}.v-data-table-header th.desc .v-data-table-header__icon.v-data-table-header__icon{transform:rotate(-180deg) translate(0, 4px)}.v-btn__content .v-progress-circular{position:absolute;left:calc(50% - 14px);top:calc(50% - 14px);z-index:1}.v-btn.canfade::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.3);transition:opacity 100ms linear;opacity:0}.v-btn.canfade.faded::after{opacity:1}.v-list.dropdown .v-list-item{min-width:140px}.v-btn.caret{position:relative}.v-btn.caret::after{position:absolute;content:"󰍝";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:-2px;bottom:6px}.v-menu__content.caret-menu-content{position:absolute;display:inline-block;max-width:80%;overflow-y:visible;overflow-x:visible;contain:none;will-change:transform;box-shadow:none;border-radius:0}.v-application .gray--header thead{background-color:#9e9e9e !important}.v-application .gray--header.lighten-5 thead{background-color:#fafafa !important}.v-application .gray--header.lighten-4 thead{background-color:#f5f5f5 !important}.v-application .gray--header.lighten-3 thead{background-color:#eeeeee !important}.v-application .gray--header.lighten-2 thead{background-color:#e0e0e0 !important}.v-application .gray--header.lighten-1 thead{background-color:#bdbdbd !important}.v-application .gray--header.darken-1 thead{background-color:#757575 !important}.v-application .gray--header.darken-2 thead{background-color:#616161 !important}.v-application .gray--header.darken-3 thead{background-color:#424242 !important}.v-application .gray--header.darken-4 thead{background-color:#212121 !important}.v-application .white--header--text thead{color:#fff !important}

.v-menu-caret[data-v-1a1f031e] {
		display: flex;
		flex-direction: column;
}
.v-menu-caret__caret[data-v-1a1f031e] {
		height: 10px;
		bottom: 100%;
		left: 0;
		flex: 0 0 10px;
		position: relative;
		display: flex;
		flex-direction: row;
		margin: 0 12px 0 6px;
}
.v-menu-caret__caret.left[data-v-1a1f031e] {
		justify-content: flex-start;
}
.v-menu-caret__caret.right[data-v-1a1f031e] {
		justify-content: flex-end;
}
.v-menu-caret__caretbox[data-v-1a1f031e] {
		width: 22px;
		height: 10px;
		flex: 0 0 auto;
		z-index: 1;
		position: relative;
}
.v-menu-caret__caretunderlay[data-v-1a1f031e] {
		border-width: 11px;
		border-bottom-width: 10px;
		border-top-width: 0;
		border-color: transparent;
		border-bottom-color: #ccc;
		position: absolute;
		left: 0;
		top: 0;
		border-style: solid;
}
.v-menu-caret__caretborder[data-v-1a1f031e] {
		border-width: 11px;
		border-bottom-width: 10px;
		border-top-width: 0;
		border-color: transparent;
		border-bottom-color: #fff;
		position: absolute;
		left: 0;
		top: 1px;
		border-style: solid;
}
.v-menu-caret__content[data-v-1a1f031e] {
		flex: 0 0 auto;
		overflow-y: auto;
		overflow-x: hidden;
		contain: content;
		will-change: transform;
		border: 1px solid #ccc;
		box-shadow: 0px 5px 5px -3px rgba(143, 140, 140, 0.2),
			0px 8px 10px 1px rgba(0, 0, 0, 0.14),
			0px 3px 14px 2px rgba(0, 0, 0, 0.12);
		border-radius: 4px;
}

.iosshell .toolbar__logo{padding-left:54px !important}
header[data-v-c2170502]{position:relative;z-index:2}.category[data-v-c2170502]{font-size:80%}.toolbar__content[data-v-c2170502],.toolbar__logo[data-v-c2170502],.toolbar__tools[data-v-c2170502]{align-items:center;display:flex;position:relative;z-index:0}.toolbar__content[data-v-c2170502]{height:56px;padding:8px 16px}.toolbar__tools[data-v-c2170502]{height:24px;padding:0 16px;line-height:24px}.toolbar__logo[data-v-c2170502]{padding:8px 54px 8px 16px;justify-content:center}.title[data-v-c2170502]{white-space:nowrap;max-width:calc(100vw - 16px);overflow:hidden;text-overflow:ellipsis}.hover[data-v-c2170502]{width:180px}.v-list-item__content[data-v-c2170502]{overflow:visible}

.toolbar__logo .v-image {
		width: 56px !important;
		flex-grow: 0 !important;
		padding: 0 6px;
}

.notification-host[data-v-c0e8fd68]{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:1000}
.notification-host .v-snack__content h5{text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:1em}
.invisible[data-v-b165dd6e]{opacity:0;pointer-events:none}.zoomable-image-host[data-v-b165dd6e]{background:rgba(0,0,0,.45);position:fixed;left:0;right:0;top:0;bottom:0;overflow:hidden;pointer-events:all}.fade-enter-active[data-v-b165dd6e],.fade-leave-active[data-v-b165dd6e]{transition:opacity 200ms linear}.fade-enter[data-v-b165dd6e],.fade-leave-to[data-v-b165dd6e]{opacity:0}.zoomableframe[data-v-b165dd6e]{position:absolute;left:0;right:0;top:0;bottom:0}.image[data-v-b165dd6e]{background-position:center center;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;position:absolute;left:1em;right:1em;top:1em;bottom:1em}.close[data-v-b165dd6e]{position:absolute;right:20px;top:20px}
.modal-host[data-v-c92357d8]{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:1000}
.sidebar .small-index-host .v-list--dense .v-list-group .v-list-item{max-width:296px}.iosshell .small-index-host{margin-bottom:96px}.small-index-host{margin:0 -6px 48px;overflow-x:hidden}.small-index-host .v-list-item__title>.v-badge{margin-top:0}.small-index-host .notice-zone{padding-left:24px}.small-index-host .v-list--nav .v-list-item,.small-index-host .v-list--nav .v-list-item:before{border-radius:0}.small-index-host .v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.small-index-host .v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.small-index-host .v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.small-index-host .v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:0}.small-index-host .v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{transform:none}.small-index-host .v-list--dense .v-list-group .v-list-group__header{padding-left:8px}.small-index-host .v-list--dense .v-list-group .v-list-group--sub-group .v-list-item{padding-left:40px}.small-index-host .v-list--dense .v-list-group .v-list-group--sub-group .v-list-item.v-list-group__header{padding-left:24px}.mini-index h1,.mini-index h2,.mini-index h3,.mini-index h4,.mini-index h5,.mini-index h6{font-weight:600;line-height:1.33;margin:1em 0 .25em 0}.mini-index .h1-accordion,.mini-index .h2-accordion{padding-right:1em}.mini-index .h1-accordion{margin:0 -1em;padding-top:0;padding-bottom:0;padding-left:2em;width:calc(100% + 1em)}.mini-index .h2-accordion{margin:0 -1em 0 -2em;padding-top:0;padding-bottom:0;padding-left:3em;width:calc(100% + 54px)}.mini-index .v-expansion-panel-content__wrap{padding-left:1em;padding-bottom:0}.mini-index .h1-accordion h1{margin:0 -24px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-index .h2-accordion h2{margin:0 -12px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-index .h1-accordion .v-icon,.mini-index .h2-accordion .v-icon{width:1.8em;vertical-align:middle;line-height:1.8em;margin-right:.4em}.mini-index h1{font-size:1em}.mini-index h2{font-size:1em}.mini-index h3{font-size:1em}.mini-index h4{font-size:.83em}.mini-index h5{font-size:.75em}.mini-index h6{font-size:.75em}.mini-index ul.toc{font-size:1em;line-height:48px;padding-left:1em;list-style-type:none}
.fly-up-enter-active[data-v-554367ed]{transition:transform 150ms ease-in 250ms,opacity 100ms linear}.fly-up-leave-active[data-v-554367ed]{transition:transform 350ms ease-in,opacity 100ms linear 250ms}.fly-up-enter[data-v-554367ed],.fly-up-leave-to[data-v-554367ed]{transform:translate(0, 100%) translate(0, -48px);opacity:0}.fly-up-enter-active .v-input[data-v-554367ed]{justify-content:flex-end}.fly-up-enter-active .v-input[data-v-554367ed]{transition:width 250ms ease-in;flex-grow:0;position:absolute;right:6px;top:6px}.fly-up-enter-active .v-input__icon--append[data-v-554367ed]{transition:opacity 100ms linear 300ms}.fly-up-enter .v-input__icon--append[data-v-554367ed]{opacity:0}.fly-up-enter .v-input[data-v-554367ed]{width:48px}
.v-btn.noink[data-v-7a548301]::before{content:none}.v-btn.noink[data-v-7a548301]{color:inherit}.no-highlight[data-v-7a548301]::before{background-color:rgba(0,0,0,0)}
.filter-chips[data-v-37875ccd]{display:flex}.filter-chip[data-v-37875ccd]{margin:0 2px}
.search[data-v-2ca3a873]{flex:0 0 auto}.search input[data-v-2ca3a873]{padding-right:48px}.v-input__icon--append[data-v-2ca3a873]{opacity:1;width:inherit}.v-input__icon--append[data-v-2ca3a873]{opacity:1}.v-btn.noink[data-v-2ca3a873]::before{content:none}.v-btn.noink[data-v-2ca3a873]{color:inherit}
.search-results-host{background:#fff;position:fixed;left:0;right:0;top:48px;bottom:0;overflow-y:auto;overflow-x:hidden}.search-results-host .mark{background-color:#ff0}.search-results-host .noresults{text-align:center;padding:22px 16px;justify-content:center}.search-results-host .excerpt{overflow:hidden;text-overflow:clip}
.menu-button[data-v-96ed960a]{flex:1 1 auto;text-transform:initial;text-align:left;justify-content:flex-start;align-items:flex-start}.bottom-bar[data-v-96ed960a]{height:48px;position:fixed;right:0;left:0;bottom:0;background:#fff;padding:6px}.bottom-bar .category[data-v-96ed960a]{pointer-events:none;left:0;right:0;top:0;bottom:0;display:flex;position:absolute;justify-content:center;align-items:center}.flexroot[data-v-96ed960a]{align-items:center}.bottom-bar .v-btn__content .v-icon[data-v-96ed960a]{vertical-align:baseline;line-height:36px;margin-right:.5em}.bottom-bar .v-btn__content[data-v-96ed960a]{line-height:36px}.cover[data-v-96ed960a]{position:fixed;inset:0;bottom:0;background:#fff;padding:6px;opacity:1;overflow-y:auto}.cover .v-input[data-v-96ed960a]{width:calc(100% - 12px)}.cover .v-input__icon--append[data-v-96ed960a]{opacity:1}.v-btn.noink[data-v-96ed960a]::before{content:none}.v-btn.noink[data-v-96ed960a]{color:inherit}
.sidebar[data-v-66cc66ed]{position:fixed;top:0;left:0;bottom:0;width:312px;background:#fff;padding:6px;transform:translate(0, 0);z-index:1;display:flex;flex-direction:column;justify-content:flex-start}.sidebar .search[data-v-66cc66ed]{flex:0 0 auto}.sidebar .search input[data-v-66cc66ed]{padding-right:48px}.sidebar .scroller[data-v-66cc66ed]{flex:1 1 0;overflow-y:auto;overflow-x:hidden;margin:0 -6px -6px -6px}.cover[data-v-66cc66ed]{position:fixed;inset:0;left:0;top:0;background:#fff;padding:6px;opacity:1;overflow-y:auto}.cover .v-input[data-v-66cc66ed]{width:calc(100% - 12px)}.cover .v-input__icon--append[data-v-66cc66ed]{opacity:1}
.fly-right-enter-active[data-v-3fdc9814]{transition:transform 200ms ease-in}.fly-right-leave-active[data-v-3fdc9814]{transition:transform 200ms ease-out}.fly-right-enter[data-v-3fdc9814],.fly-right-leave-to[data-v-3fdc9814]{transform:translate(-100%, 0)}
.nav-bar-container[data-v-0950769f]{position:absolute;z-index:3}
.padx[data-v-75944ce6]{padding:0}@media screen and (min-width: 600px){.padx[data-v-75944ce6]{padding:2rem 2rem 0}}.page-footer[data-v-75944ce6]{padding:24px 12px 24px;margin:60px 0 0;border-top:1px #eee dashed !important}@media screen and (min-width: 600px){.page-footer[data-v-75944ce6]{padding:24px 2rem 0;margin:60px -2rem 0}}.content-frame[data-v-75944ce6]{padding-left:312px}.content-frame.mobile[data-v-75944ce6]{padding-left:0;flex:1 1 auto;overflow:hidden}
.mobile-layout[zoom="0"] .markdown-viewer-content{font-size:12px}.mobile-layout[zoom="1"] .markdown-viewer-content{font-size:14px}.mobile-layout[zoom="2"] .markdown-viewer-content{font-size:16px}.mobile-layout[zoom="3"] .markdown-viewer-content{font-size:17px}.mobile-layout[zoom="4"] .markdown-viewer-content{font-size:18px}.mobile-layout{flex:1 1 auto;display:flex;flex-direction:column}.mobile-layout *{transition:none}.mobile-layout .v-content__wrap{background:#fff}.mobile-layout .short-content .markdown-viewer-content.full-bleed{margin:0;padding:0;background:rgba(0,0,0,0);height:auto;overflow-y:visible;overflow-x:visible}.mobile-layout .markdown-viewer-content.full-bleed{margin:0 -2rem;padding:0 2rem;background:#fff;height:calc(100vh - 128px);overflow-y:auto;overflow-x:hidden}.mobile-layout .markdown-viewer-content .v-card__text,.mobile-layout .markdown-viewer-content .v-expansion-panel-header{font-size:inherit}.mobile-layout .markdown-viewer-content .v-tabs-bar{z-index:1;background:none}.mobile-layout .markdown-viewer-content .v-window{position:relative;box-shadow:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 1px 8px 0px rgba(0,0,0,.12) !important;z-index:0}.mobile-layout .markdown-viewer-content .v-window__container{overflow-y:auto;overflow-x:hidden;padding-bottom:20px;height:calc(100vh - 176px)}@media screen and (min-width: 600px){.mobile-layout .markdown-viewer-content .v-window__container{max-height:calc(100vh - 212px)}}.mobile-layout .markdown-viewer-content .v-window{overflow:auto;height:calc(100vh - 176px)}@media screen and (min-width: 600px){.mobile-layout .markdown-viewer-content .v-window{max-height:calc(100vh - 212px)}}@media screen{.mobile-layout .markdown-viewer-content .table-wrapper{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;width:calc(100% + 32px);overflow-x:auto;overscroll-behavior-x:none}}@media screen and (min-width: 600px){.mobile-layout .markdown-viewer-content .table-wrapper{margin-left:initial;margin-right:initial;padding-left:initial;padding-right:initial;width:initial;overflow-x:initial}}.mobile-layout .markdown-viewer-content .v-slide-group__content{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);flex-grow:0;margin-top:6px;margin-left:24px;margin-right:24px}.mobile-layout .markdown-viewer-content .v-tab{margin-left:0;border-left:1px solid rgba(0,0,0,.12);margin-left:-1px}.mobile-layout .markdown-viewer-content .v-tab--active{z-index:1;box-shadow:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 1px 8px 0px rgba(0,0,0,.12);background:#fff}.mobile-layout .markdown-viewer-content .v-tabs-slider-wrapper+.v-tab{border-left:0 none rgba(0,0,0,0)}.mobile-layout .markdown-viewer-content .v-tabs-slider-wrapper{top:0;bottom:auto;height:6px !important;z-index:2}.mobile-layout .markdown-viewer-content .theme--light.v-tabs>.v-tabs-bar{background:rgba(0,0,0,0)}.mobile-layout .markdown-viewer-content .h1-accordion h1,.mobile-layout .markdown-viewer-content .h2-accordion h2{margin-left:-1rem;margin-right:calc(-2rem - 24px);padding-left:2rem;padding-right:calc(2rem + 24px);margin-top:0;padding-top:.2em}.mobile-layout .markdown-viewer-content h1,.mobile-layout .markdown-viewer-content h2{padding-top:6px;margin-top:1.6em;margin-left:-16px;margin-right:-16px;padding-left:calc(16px + 1rem);padding-right:16px}.mobile-layout .v-tabs-slider{width:calc(100% + 1px)}
.loading-indicator[data-v-75944ce6]{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around;pointer-events:none}.fade-enter-active[data-v-75944ce6],.fade-leave-active[data-v-75944ce6]{transition:opacity 200ms linear}.fade-enter[data-v-75944ce6],.fade-leave-to[data-v-75944ce6]{opacity:0}
.layout-container[data-v-4865bae0]{min-height:100%}
/* cyrillic-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2)
			format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2)
			format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2)
			format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2)
			format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2)
			format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0,
		U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2)
			format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzI.woff2)
			format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2)
			format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2)
			format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2)
			format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2)
			format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2)
			format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0,
		U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2)
			format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2)
			format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2)
			format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)
			format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)
			format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)
			format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2)
			format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0,
		U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)
			format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2)
			format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2)
			format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2)
			format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2)
			format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2)
			format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2)
			format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0,
		U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2)
			format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2)
			format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2)
			format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2)
			format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2)
			format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2)
			format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2)
			format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0,
		U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2)
			format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2)
			format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2)
			format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
		U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2)
			format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2)
			format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2)
			format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2)
			format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0,
		U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2)
			format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'),
		url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4.woff2)
			format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
		U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}

.short-content .markdown-viewer-content table{padding-left:0}.short-content .markdown-viewer-content hr{padding-left:0}.short-content .markdown-viewer-content pre{padding-left:0}.short-content .markdown-viewer-content ol,.short-content .markdown-viewer-content ul{padding-left:1.5em}.short-content .markdown-viewer-content h1{padding-left:0}.short-content .markdown-viewer-content h2{padding-left:0}.short-content .markdown-viewer-content h3{padding-left:0}.short-content .markdown-viewer-content h4{padding-left:0}.short-content .markdown-viewer-content h5{padding-left:0}.short-content .markdown-viewer-content h6{padding-left:0}.short-content .markdown-viewer-content .h1-accordion,.short-content .markdown-viewer-content .h2-accordion{padding-left:0}.short-content .markdown-viewer-content p{padding-left:0}.markdown-viewer-content .v-expansion-panels--accordion,.markdown-viewer-content .v-expansion-panel{transition:none}.markdown-viewer-content .v-slide-group__prev--disabled{display:none}.markdown-viewer-content table,.markdown-viewer-content hr,.markdown-viewer-content pre,.markdown-viewer-content p{margin-top:1.5em;margin-bottom:1.5em}.markdown-viewer-content h1+table,.markdown-viewer-content h1+hr,.markdown-viewer-content h1+pre,.markdown-viewer-content h1+p,.markdown-viewer-content h2+table,.markdown-viewer-content h2+hr,.markdown-viewer-content h2+pre,.markdown-viewer-content h2+p,.markdown-viewer-content h3+table,.markdown-viewer-content h3+hr,.markdown-viewer-content h3+pre,.markdown-viewer-content h3+p,.markdown-viewer-content h4+table,.markdown-viewer-content h4+hr,.markdown-viewer-content h4+pre,.markdown-viewer-content h4+p,.markdown-viewer-content h5+table,.markdown-viewer-content h5+hr,.markdown-viewer-content h5+pre,.markdown-viewer-content h5+p,.markdown-viewer-content h5+table,.markdown-viewer-content h5+hr,.markdown-viewer-content h5+pre,.markdown-viewer-content h5+p{margin-top:0}.markdown-viewer-content .v-expansion-panel-content__wrap>table:first-child,.markdown-viewer-content .v-expansion-panel-content__wrap>hr:first-child,.markdown-viewer-content .v-expansion-panel-content__wrap>pre:first-child,.markdown-viewer-content .v-expansion-panel-content__wrap>p:first-child,.markdown-viewer-content .v-card__text>table:first-child,.markdown-viewer-content .v-card__text>hr:first-child,.markdown-viewer-content .v-card__text>pre:first-child,.markdown-viewer-content .v-card__text>p:first-child{margin-top:0}.markdown-viewer-content .v-expansion-panel-content__wrap>table:last-child,.markdown-viewer-content .v-expansion-panel-content__wrap>hr:last-child,.markdown-viewer-content .v-expansion-panel-content__wrap>pre:last-child,.markdown-viewer-content .v-expansion-panel-content__wrap>p:last-child,.markdown-viewer-content .v-card__text>table:last-child,.markdown-viewer-content .v-card__text>hr:last-child,.markdown-viewer-content .v-card__text>pre:last-child,.markdown-viewer-content .v-card__text>p:last-child{margin-bottom:0}.markdown-viewer-content tbody tr:nth-child(2n){background:#f6f8fa}.markdown-viewer-content table{border-collapse:collapse;padding-left:1em;padding-right:1em}.markdown-viewer-content th,.markdown-viewer-content td{padding:6px 13px;border:1px solid #dfe2e5}.markdown-viewer-content hr{border:0 none rgba(0,0,0,0);border-bottom:1px solid #dfe2e5;padding-left:1em;padding-right:1em}.markdown-viewer-content pre{overflow:hidden;background:#f5f5f5;padding-left:1em;padding-right:1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media(min-width: 600px){.markdown-viewer-content pre{border-radius:5px;border:1px solid #ccc}}.markdown-viewer-content pre code{padding:.6em 1em;background:none}.markdown-viewer-content code{box-shadow:none;border-radius:0;color:#000;font-weight:400}.markdown-viewer-content ol,.markdown-viewer-content ul{line-height:1.75;padding-left:2.5em;padding-right:1em}.markdown-viewer-content ol ol,.markdown-viewer-content ol ul,.markdown-viewer-content ul ol,.markdown-viewer-content ul ul{padding-left:1.5em;padding-right:0}.markdown-viewer-content h1{font-size:1.5em;padding-left:1rem;padding-right:1em}.markdown-viewer-content h2{font-size:1.17em;padding-left:1rem;padding-right:1em}.markdown-viewer-content h3{font-size:1em;padding-left:1rem;padding-right:1em}.markdown-viewer-content h4{font-size:.83em;padding-left:1rem;padding-right:1em}.markdown-viewer-content h5{font-size:.75em;padding-left:1rem;padding-right:1em}.markdown-viewer-content h6{font-size:.75em;padding-left:1rem;padding-right:1em}.markdown-viewer-content .v-image__image:not(.v-image__image--preload)+.v-responsive__content .v-skeleton-loader{display:none}@media screen and (min-width: 800px){.markdown-viewer-content h1{font-size:2em}.markdown-viewer-content h2{font-size:1.5em}.markdown-viewer-content h3{font-size:1.17em}.markdown-viewer-content h4{font-size:1em}.markdown-viewer-content h5{font-size:.83em}.markdown-viewer-content h6{font-size:.75em}}.markdown-viewer-content h1,.markdown-viewer-content h2,.markdown-viewer-content h3,.markdown-viewer-content h4,.markdown-viewer-content h5,.markdown-viewer-content h6{font-weight:600;line-height:1.33;margin:1em 0 .25em 0}.markdown-viewer-content .h1-accordion,.markdown-viewer-content .h2-accordion{margin:1em -1em .25em;padding-left:1em;padding-right:2em;width:calc(100% + 2em);border-radius:0}.markdown-viewer-content .v-expansion-panel-content__wrap{padding:0}.markdown-viewer-content .h1-accordion h1{margin:0 -24px 0 0}.markdown-viewer-content .h2-accordion h2{margin:0 -24px 0 0}.markdown-viewer-content h2 .v-icon,.markdown-viewer-content h1 .v-icon{width:1.8em;vertical-align:bottom;line-height:1.8em;margin-right:.4em;font-size:.8em}.markdown-viewer-content h1,.markdown-viewer-content h2{border-bottom:1px solid #dfe2e5;padding-bottom:.25em;margin-bottom:1em}.markdown-viewer-content strong{font-weight:600}.markdown-viewer-content em{font-style:italic}.markdown-viewer-content blockquote{border-left:5px solid #dfe2e5;padding-left:.25em;color:rgba(0,0,0,.56);margin-left:1em}.markdown-viewer-content hr{margin-top:1.5em}.markdown-viewer-content code{font-family:monospace}.markdown-viewer-content s{text-decoration:line-through}.markdown-viewer-content mark{background-color:#ff0}.markdown-viewer-content sup{vertical-align:super;font-size:smaller}.markdown-viewer-content sub{vertical-align:sub;font-size:smaller}.markdown-viewer-content a{color:#1976d2;text-decoration:underline}.markdown-viewer-content ul.toc{font-size:1.2em;line-height:48px;padding-left:2em;list-style-type:none}.markdown-viewer-content .v-slide-group__prev.v-slide-group__prev--disabled{display:none !important}.markdown-viewer-content [olstyle=uppercase]{list-style:upper-alpha}.markdown-viewer-content [olstyle=lowercase]{list-style:lower-alpha}.markdown-viewer-content [olstyle=roman]{list-style:lower-roman}.markdown-viewer-content p{padding-left:1em;padding-right:1em}.content-frame.mobile .markdown-viewer-content{padding-bottom:48px}.iosshell .content-frame.mobile .markdown-viewer-content{padding-bottom:96px}.iosshell .mobile-layout .content-frame.mobile .markdown-viewer-content.full-bleed{height:calc(100vh - 176px)}.ios{display:none}.iosshell .ios{display:block}
.article-host[data-v-2b098107]{position:relative}.v-icon[data-v-2b098107]{font-size:80vmin;transition:none}@media screen and (min-width: 600px){.v-icon[data-v-2b098107]{font-size:calc(80vmin - 4rem)}}svg[data-v-2b098107]{width:100%;height:100%;fill:currentColor}
.article-host .watermark{position:fixed;left:312px;top:160px;right:0;bottom:0;pointer-events:none;display:flex;justify-content:center;opacity:.1;padding-top:0;padding-bottom:3rem;z-index:1}@media screen and (min-width: 600px){.article-host .watermark{padding-left:2rem;padding-right:2rem}}.content-frame.mobile .article-host .watermark{left:0;bottom:56px;padding-left:2rem;padding-right:2rem;padding-bottom:0}

