代码拉取完成,页面将自动刷新
同步操作将从 Yaohaixiao/outline.js 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
:root {
--outline-zIndex: 2000;
--outline-sticky-height: 100%;
--outline-chapters-width: 100%;
}
/* ========== colors.theme - 基础颜色变量集合 ========== */
/**
* ellipsis.less - 文本省略 mixinx 函数
* =============================================================
* Created By: Yaohaixiao
* Update: 2022.3.11
*/
/* ====== 文本省略函数 ====== */
/**
* shadow.less - 阴影样式设置 mixinx 函数
* =============================================================
* Created By: Yaohaixiao
* Update: 2022.3.20
*/
/* ====== 阴影样式设置函数 ====== */
/* ========== icon.theme - svg 图标的样式 ========== */
.outline-icon {
position: relative;
z-index: 1;
display: inline-block;
vertical-align: middle;
width: 1em;
height: 1em;
overflow: hidden;
}
.outline-icon__svg {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
width: 1em;
height: 1em;
fill: currentcolor;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
overflow: hidden;
}
.outline-heading {
position: relative;
z-index: 1;
overflow: hidden;
}
.outline-heading__anchor {
display: none;
}
.outline-heading__anchor:link,
.outline-heading__anchor:visited,
.outline-heading__anchor:hover {
color: #999;
text-decoration: none;
}
.outline-heading__anchor:hover {
color: #1f8dd6;
}
.outline-heading:hover .outline-heading__anchor {
display: inline-block;
}
.outline-heading_start:hover {
overflow: visible;
}
.outline-heading_start .outline-heading__anchor {
position: absolute;
z-index: 2;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: -1em;
}
.outline-drawer {
position: relative;
z-index: -1;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
visibility: hidden;
overflow: hidden;
}
.outline-drawer__modal {
-webkit-box-shadow: 0 0 6px 1px #dcdfe6;
box-shadow: 0 0 6px 1px #dcdfe6;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
position: absolute;
z-index: 21;
height: 100%;
background-color: #fff;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
overflow: hidden;
}
.outline-drawer__header,
.outline-drawer__main,
.outline-drawer__footer {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.outline-drawer__header,
.outline-drawer__footer {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.outline-drawer__title,
.outline-drawer__main,
.outline-drawer__footer {
padding: 0 16px;
}
.outline-drawer__header,
.outline-drawer__title {
position: relative;
z-index: 1;
margin: 0 auto;
height: 52px;
line-height: 52px;
overflow: hidden;
}
.outline-drawer__title {
font-size: 16px;
font-weight: 400;
margin: 0 16px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 1px solid #dcdfe6;
}
.outline-drawer__close {
position: absolute;
z-index: 2;
top: 50%;
right: 12px;
width: 20px;
height: 20px;
line-height: 20px;
color: #999;
font-size: 20px;
text-align: center;
cursor: pointer;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
overflow: hidden;
}
.outline-drawer__close .outline-icon {
position: absolute;
z-index: 2;
top: 0;
left: 0;
}
.outline-drawer__close:hover {
color: #666;
}
.outline-drawer__main {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
overflow: auto;
}
.outline-drawer__footer {
margin: 0 auto;
text-align: right;
overflow: hidden;
}
.outline-drawer__overlay {
content: '';
position: relative;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
opacity: 0.1;
overflow: hidden;
}
.outline-drawer_rtl.outline-drawer_tiny,
.outline-drawer_ltr.outline-drawer_tiny {
width: 280px;
}
.outline-drawer_rtl.outline-drawer_mini,
.outline-drawer_ltr.outline-drawer_mini {
width: 480px;
}
.outline-drawer_rtl.outline-drawer_small,
.outline-drawer_ltr.outline-drawer_small {
width: 540px;
}
.outline-drawer_rtl.outline-drawer_regular,
.outline-drawer_ltr.outline-drawer_regular {
width: 680px;
}
.outline-drawer_rtl.outline-drawer_medium,
.outline-drawer_ltr.outline-drawer_medium {
width: 720px;
}
.outline-drawer_rtl.outline-drawer_large,
.outline-drawer_ltr.outline-drawer_large {
width: 960px;
}
.outline-drawer_rtl {
border-left: 1px solid #dcdfe6;
}
.outline-drawer_rtl.outline-drawer_tiny.outline-drawer_closed {
right: -290px;
}
.outline-drawer_rtl.outline-drawer_mini.outline-drawer_closed {
right: -490px;
}
.outline-drawer_rtl.outline-drawer_small.outline-drawer_closed {
right: -550px;
}
.outline-drawer_rtl.outline-drawer_regular.outline-drawer_closed {
right: -690px;
}
.outline-drawer_rtl.outline-drawer_medium.outline-drawer_closed {
right: -730px;
}
.outline-drawer_rtl.outline-drawer_large.outline-drawer_closed {
right: -970px;
}
.outline-drawer_ltr {
border-right: 1px solid #dcdfe6;
}
.outline-drawer_ltr.outline-drawer_tiny.outline-drawer_closed {
left: -290px;
}
.outline-drawer_ltr.outline-drawer_mini.outline-drawer_closed {
left: -490px;
}
.outline-drawer_ltr.outline-drawer_small.outline-drawer_closed {
left: -550px;
}
.outline-drawer_ltr.outline-drawer_regular.outline-drawer_closed {
left: -690px;
}
.outline-drawer_ltr.outline-drawer_medium.outline-drawer_closed {
left: -730px;
}
.outline-drawer_ltr.outline-drawer_large.outline-drawer_closed {
left: -970px;
}
.outline-drawer_ttb,
.outline-drawer_btt {
left: 0;
width: 100%;
}
.outline-drawer_ttb.outline-drawer_tiny,
.outline-drawer_btt.outline-drawer_tiny {
height: 240px;
}
.outline-drawer_ttb.outline-drawer_mini,
.outline-drawer_btt.outline-drawer_mini {
height: 320px;
}
.outline-drawer_ttb.outline-drawer_small,
.outline-drawer_btt.outline-drawer_small {
height: 360px;
}
.outline-drawer_ttb.outline-drawer_regular,
.outline-drawer_btt.outline-drawer_regular {
height: 400px;
}
.outline-drawer_ttb.outline-drawer_medium,
.outline-drawer_btt.outline-drawer_medium {
height: 440px;
}
.outline-drawer_ttb.outline-drawer_large,
.outline-drawer_btt.outline-drawer_large {
height: 480px;
}
.outline-drawer_ttb {
border-bottom: 1px solid #dcdfe6;
}
.outline-drawer_ttb.outline-drawer_tiny.outline-drawer_closed {
top: -250px;
}
.outline-drawer_ttb.outline-drawer_mini.outline-drawer_closed {
top: -330px;
}
.outline-drawer_ttb.outline-drawer_small.outline-drawer_closed {
top: -370px;
}
.outline-drawer_ttb.outline-drawer_regular.outline-drawer_closed {
top: -410px;
}
.outline-drawer_ttb.outline-drawer_medium.outline-drawer_closed {
top: -450px;
}
.outline-drawer_ttb.outline-drawer_large.outline-drawer_closed {
top: -490px;
}
.outline-drawer_btt {
top: initial;
border-top: 1px solid #dcdfe6;
}
.outline-drawer_btt.outline-drawer_tiny.outline-drawer_closed {
bottom: -250px;
}
.outline-drawer_btt.outline-drawer_mini.outline-drawer_closed {
bottom: -330px;
}
.outline-drawer_btt.outline-drawer_small.outline-drawer_closed {
bottom: -370px;
}
.outline-drawer_btt.outline-drawer_regular.outline-drawer_closed {
bottom: -410px;
}
.outline-drawer_btt.outline-drawer_medium.outline-drawer_closed {
bottom: -450px;
}
.outline-drawer_btt.outline-drawer_large.outline-drawer_closed {
bottom: -490px;
}
.outline-drawer_opened {
visibility: visible;
z-index: var(--outline-zIndex);
}
.outline-drawer_opened.outline-drawer {
position: fixed;
}
.outline-drawer_opened.outline-drawer_rtl {
right: 0;
}
.outline-drawer_opened.outline-drawer_ltr {
left: 0;
}
.outline-drawer_opened.outline-drawer_ttb {
top: 0;
}
.outline-drawer_opened.outline-drawer_btt {
bottom: 0;
}
.outline-drawer_offset.outline-drawer_rtl,
.outline-drawer_offset.outline-drawer_ltr {
height: calc(100% - 4em);
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.outline-drawer_offset.outline-drawer_ttb,
.outline-drawer_offset.outline-drawer_btt {
width: calc(100% - 4em);
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.outline-drawer_offset.outline-drawer_opened.outline-drawer_rtl {
right: 2em;
}
.outline-drawer_offset.outline-drawer_opened.outline-drawer_ltr {
left: 2em;
}
.outline-drawer_offset.outline-drawer_opened.outline-drawer_ttb {
top: 2em;
}
.outline-drawer_offset.outline-drawer_opened.outline-drawer_btt {
bottom: 2em;
}
.outline-drawer_auto.outline-drawer_rtl,
.outline-drawer_auto.outline-drawer_ltr {
height: auto;
max-height: calc(100% - 4em);
}
.outline-drawer_full {
padding: 0;
}
.outline-chapters {
position: relative;
z-index: 1;
margin: 0;
width: var(--outline-chapters-width);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
overflow: auto;
}
.outline-chapters__title {
margin: 0 16px;
height: 40px;
line-height: 40px;
padding: 0 16px;
border-bottom: 1px solid #dcdfe6;
font-size: 16px;
font-weight: 400;
overflow: hidden;
}
.outline-chapters__main {
position: relative;
z-index: 1;
margin: 0;
overflow: hidden;
}
.outline-chapters__list,
.outline-chapters__subject,
.outline-chapters__item {
position: relative;
z-index: 2;
margin: 0;
padding: 0;
list-style-type: none;
overflow: hidden;
}
.outline-chapters__list {
padding: 0.5em 0;
}
.outline-chapters__subject {
padding-left: 1em;
}
.outline-chapters__item {
margin: 0;
line-height: 30px;
font-size: 13px;
overflow: hidden;
}
.outline-chapters__placeholder {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 30px;
background-color: #f7f8f9;
border-left: 2px solid #058942;
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s;
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
}
.outline-chapters__anchor {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
display: block;
padding: 0 1.5em;
}
.outline-chapters__anchor:link,
.outline-chapters__anchor:visited,
.outline-chapters__anchor:hover {
text-decoration: none;
color: #555;
}
.outline-chapters__anchor:hover {
color: #058942;
}
.outline-chapters__code {
padding-right: 0.5em;
}
.outline-chapters_active.outline-chapters__anchor:link,
.outline-chapters_active.outline-chapters__anchor:visited,
.outline-chapters_active.outline-chapters__anchor:hover {
color: #058942;
font-weight: 400;
}
.outline-chapters_sticky,
.outline-chapters_fixed {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
z-index: var(--outline-zIndex);
top: 0;
overflow: hidden;
}
.outline-chapters_sticky .outline-chapters__title,
.outline-chapters_fixed .outline-chapters__title,
.outline-chapters_sticky .outline-chapters__main,
.outline-chapters_fixed .outline-chapters__main {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.outline-chapters_sticky .outline-chapters__title,
.outline-chapters_fixed .outline-chapters__title {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.outline-chapters_sticky .outline-chapters__main,
.outline-chapters_fixed .outline-chapters__main {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
overflow: auto;
}
.outline-chapters_sticky {
position: sticky;
max-height: var(--outline-sticky-height);
}
.outline-chapters_fixed {
position: fixed;
max-height: 100%;
}
.outline-chapters_hidden {
display: none;
}
.outline-chapters_folded {
width: 0;
}
/* ========== buttons.theme - 按钮导航样式 ========== */
.outline-toolbar {
position: fixed;
z-index: 99999;
margin: 0;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
overflow: hidden;
}
.outline-toolbar__button {
-webkit-box-shadow: 0 0 6px 1px #dcdfe6;
box-shadow: 0 0 6px 1px #dcdfe6;
position: relative;
z-index: 1;
margin: 10px;
width: 36px;
height: 36px;
border: 1px solid #dcdfe6;
border-radius: 3px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-color: #fff;
cursor: pointer;
text-align: center;
color: #666;
overflow: hidden;
}
.outline-toolbar__button:hover {
color: #058942;
border-color: #058942;
}
.outline-toolbar__button.hide {
display: none;
}
.outline-toolbar__anchor:link,
.outline-toolbar__anchor:visited,
.outline-toolbar__anchor:hover {
color: #999;
text-decoration: none;
}
.outline-toolbar__anchor:hover {
color: #058942;
}
.outline-toolbar__icon {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
fill: currentcolor;
overflow: hidden;
}
.outline-toolbar_active.outline-toolbar__button {
color: #fff;
background-color: #058942;
border-color: #058942;
}
.outline-toolbar_active.outline-toolbar__button:hover {
color: #fff;
}
.outline-toolbar_active .outline-toolbar__anchor:link,
.outline-toolbar_active .outline-toolbar__anchor:visited,
.outline-toolbar_active .outline-toolbar__anchor:hover {
color: #fff;
}
.outline-toolbar_rounded.outline-toolbar__button {
border-radius: 18px;
}
.outline-toolbar_disabled.outline-toolbar__anchor:link,
.outline-toolbar_disabled .outline-toolbar__anchor:link,
.outline-toolbar_disabled.outline-toolbar__anchor:visited,
.outline-toolbar_disabled .outline-toolbar__anchor:visited,
.outline-toolbar_disabled.outline-toolbar__anchor:hover,
.outline-toolbar_disabled .outline-toolbar__anchor:hover,
.outline-toolbar_disabled.outline-toolbar__button,
.outline-toolbar_disabled .outline-toolbar__button {
cursor: not-allowed;
color: #999;
}
.outline-toolbar_disabled.outline-toolbar__anchor:link:hover,
.outline-toolbar_disabled .outline-toolbar__anchor:link:hover,
.outline-toolbar_disabled.outline-toolbar__anchor:visited:hover,
.outline-toolbar_disabled .outline-toolbar__anchor:visited:hover,
.outline-toolbar_disabled.outline-toolbar__anchor:hover:hover,
.outline-toolbar_disabled .outline-toolbar__anchor:hover:hover,
.outline-toolbar_disabled.outline-toolbar__button:hover,
.outline-toolbar_disabled .outline-toolbar__button:hover {
color: #999;
}
.outline-toolbar_disabled.outline-toolbar__button,
.outline-toolbar_disabled .outline-toolbar__button {
background-color: #f5f5f5;
}
.outline-toolbar_ttb,
.outline-toolbar_btt {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.outline-toolbar_ttb .outline-toolbar__button,
.outline-toolbar_btt .outline-toolbar__button {
display: inline-block;
}
.outline-toolbar_ttb {
top: 12px;
}
.outline-toolbar_ttb.outline-toolbar_hidden {
top: -56px;
}
.outline-toolbar_btt {
bottom: 12px;
}
.outline-toolbar_btt.outline-toolbar_hidden {
bottom: -56px;
}
.outline-toolbar_rtl,
.outline-toolbar_ltr {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 56px;
}
.outline-toolbar_rtl {
top: 50%;
right: 12px;
}
.outline-toolbar_rtl.outline-toolbar_hidden {
right: -86px;
}
.outline-toolbar_ltr {
top: 50%;
left: 12px;
}
.outline-toolbar_ltr.outline-toolbar_hidden {
left: -86px;
}
.outline-toolbar_ttb .outline-toolbar__button.outline-toolbar_hidden,
.outline-toolbar_rtl .outline-toolbar__button.outline-toolbar_hidden,
.outline-toolbar_btt .outline-toolbar__button.outline-toolbar_hidden,
.outline-toolbar_ltr .outline-toolbar__button.outline-toolbar_hidden {
display: none;
}
/* ===== Scrollbar ===== */
::-webkit-scrollbar {
width: 7px;
height: 7px;
-webkit-border-radius: 5px;
}
::-webkit-scrollbar-track-piece {
-webkit-border-radius: 5px;
}
::-webkit-scrollbar-thumb:vertical {
background-color: rgba(0, 0, 0, 0.25);
-webkit-border-radius: 5px;
}
::-webkit-scrollbar-thumb:horizontal {
background-color: rgba(0, 0, 0, 0.25);
-webkit-border-radius: 5px;
}
::-webkit-scrollbar:hover {
background-color: rgba(0, 0, 0, 0.15);
}
::-webkit-scrollbar-thumb:hover {
background-color: rgba(0, 0, 0, 0.35);
}
.outline-print {
display: none;
}
.outline-print__close {
display: none;
}
.outline-print__title {
text-align: center;
font-family: 'Microsoft YaHei UI', Arial, sans-serif;
font-weight: normal;
overflow: hidden;
}
@media print {
html,
body {
height: initial !important;
}
.outline-print {
display: block !important;
overflow: hidden;
}
.outline-print.outline-reading {
position: relative !important;
height: auto !important;
padding: 0 !important;
overflow: hidden !important;
}
.outline-print.outline-reading .outline-print__title {
font-size: 20pt !important;
}
.outline-print.outline-reading .outline-print__close {
display: none !important;
}
.outline-print pre {
padding: 1em !important;
border: 1px solid #ddd !important;
border-radius: 4px !important;
}
.outline-print pre,
.outline-print code {
background-color: #fff !important;
}
.outline-print table,
.outline-print img,
.outline-print svg {
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
break-inside: avoid;
}
.outline-print_sibling {
display: none !important;
}
}
.outline-reading {
display: block;
position: fixed;
z-index: 2;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 3em 4em;
background-color: #fff;
overflow: auto;
}
.outline-reading .outline-print__close {
-webkit-box-shadow: 0 0 6px 1px #dcdfe6;
box-shadow: 0 0 6px 1px #dcdfe6;
display: block;
position: fixed;
z-index: 3;
top: 50%;
right: 22px;
margin: 0;
width: 36px;
height: 36px;
border-radius: 18px;
border: 1px solid #dcdfe6;
line-height: 30px;
text-align: center;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
cursor: pointer;
-webkit-box-shadow: 0 0 8px #ddd;
box-shadow: 0 0 8px #ddd;
color: #999;
background-color: #fff;
overflow: hidden;
}
.outline-reading .outline-print__close:hover {
background-color: #058942;
color: #fff;
}
.outline-reading .outline-print__title {
line-height: 1.3em;
font-size: 3.5em;
}
.outline-reading_hidden {
display: none !important;
}
.outline-reading_hidden.outline-print_sibling {
display: none !important;
}
.outline-reading_hidden.outline-print_sibling.wrapper.post {
display: none;
}
@media (max-width: 720px) {
.outline-reading {
padding: 0;
}
.outline-reading .outline-print__title {
font-size: 2.5em;
}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5sZXNzIiwiLi4vLi4vPGlucHV0IGNzcyA1PiIsImljb25zLmxlc3MiLCJhbmNob3JzLmxlc3MiLCJkcmF3ZXIubGVzcyIsInNoYWRvdy5sZXNzIiwiY2hhcHRlcnMubGVzcyIsImVsbGlwc2lzLmxlc3MiLCJ0b29sYmFyLmxlc3MiLCJzY3JvbGxiYXIubGVzcyIsInByaW50Lmxlc3MiLCJyZWFkaW5nLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7Q0NDRDtBQUNELG1EQUFtRDtBQUNuRDs7Ozs7R0FLRztBQUNILDBCQUEwQjtBQUMxQjs7Ozs7R0FLRztBQUNILDRCQUE0QjtBQUM1QixrREFBa0Q7QUNuQmxEO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7Q0RxQkQ7QUNuQkM7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsaUJBQUE7Q0RxQkg7QUV0Q0Q7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtDRndDRDtBRXRDQztFQUNFLGNBQUE7Q0Z3Q0g7QUV0Q0c7OztFQUdFLFlBQUE7RUFDQSxzQkFBQTtDRndDTDtBRXJDRztFQUNFLGVBQUE7Q0Z1Q0w7QUVuQ0M7RUFFSSxzQkFBQTtDRm9DTDtBRS9CRztFQUNFLGtCQUFBO0NGaUNMO0FFbkNDO0VBTUksbUJBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxXQUFBO0NGZ0NMO0FHbEVEO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtVQUFBLHVC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O0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0NWbXJCTDtBVWpyQks7RUFDRSwwQkFBQTtFQUNBLFlBQUE7Q1ZtckJQO0FVL3FCRztFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7Q1ZpckJMO0FVN3FCQztFQUNFLHlCQUFBO0NWK3FCSDtBVTdxQkc7RUFDRSx5QkFBQTtDVitxQkw7QVU1cUJPO0VBQ0UsY0FBQTtDVjhxQlQ7QVV2cUJEO0VBQ0U7SUFDRSxXQUFBO0dWeXFCRDtFVTFxQkQ7SUFJSSxpQkFBQTtHVnlxQkg7Q0FDRiIsImZpbGUiOiJvdXRsaW5lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1vdXRsaW5lLXpJbmRleDogMjAwMDtcbiAgLS1vdXRsaW5lLXN0aWNreS1oZWlnaHQ6IDEwMCU7XG4gIC0tb3V0bGluZS1jaGFwdGVycy13aWR0aDogMTAwJTtcbn1cbiIsIjpyb290IHtcbiAgLS1vdXRsaW5lLXpJbmRleDogMjAwMDtcbiAgLS1vdXRsaW5lLXN0aWNreS1oZWlnaHQ6IDEwMCU7XG4gIC0tb3V0bGluZS1jaGFwdGVycy13aWR0aDogMTAwJTtcbn1cbi8qID09PT09PT09PT0gY29sb3JzLnRoZW1lIC0g5Z+656GA6aKc6Imy5Y+Y6YeP6ZuG5ZCIID09PT09PT09PT0gKi9cbi8qKlxuICogZWxsaXBzaXMubGVzcyAtIOaWh+acrOecgeeVpSBtaXhpbngg5Ye95pWwXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBDcmVhdGVkIEJ5OiBZYW9oYWl4aWFvXG4gKiBVcGRhdGU6IDIwMjIuMy4xMVxuICovXG4vKiA9PT09PT0g5paH5pys55yB55Wl5Ye95pWwID09PT09PSAqL1xuLyoqXG4gKiBzaGFkb3cubGVzcyAtIOmYtOW9seagt+W8j+iuvue9riBtaXhpbngg5Ye95pWwXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBDcmVhdGVkIEJ5OiBZYW9oYWl4aWFvXG4gKiBVcGRhdGU6IDIwMjIuMy4yMFxuICovXG4vKiA9PT09PT0g6Zi05b2x5qC35byP6K6+572u5Ye95pWwID09PT09PSAqL1xuLyogPT09PT09PT09PSBpY29uLnRoZW1lIC0gc3ZnIOWbvuagh+eahOagt+W8jyA9PT09PT09PT09ICovXG4ub3V0bGluZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm91dGxpbmUtaWNvbl9fc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXRsaW5lLWhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3V0bGluZS1oZWFkaW5nX19hbmNob3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLm91dGxpbmUtaGVhZGluZ19fYW5jaG9yOmxpbmssXG4ub3V0bGluZS1oZWFkaW5nX19hbmNob3I6dmlzaXRlZCxcbi5vdXRsaW5lLWhlYWRpbmdfX2FuY2hvcjpob3ZlciB7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3V0bGluZS1oZWFkaW5nX19hbmNob3I6aG92ZXIge1xuICBjb2xvcjogIzFmOGRkNjtcbn1cbi5vdXRsaW5lLWhlYWRpbmc6aG92ZXIgLm91dGxpbmUtaGVhZGluZ19fYW5jaG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm91dGxpbmUtaGVhZGluZ19zdGFydDpob3ZlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm91dGxpbmUtaGVhZGluZ19zdGFydCAub3V0bGluZS1oZWFkaW5nX19hbmNob3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IC0xZW07XG59XG4ub3V0bGluZS1kcmF3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm91dGxpbmUtZHJhd2VyX19tb2RhbCB7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMXB4ICNkY2RmZTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3V0bGluZS1kcmF3ZXJfX2hlYWRlcixcbi5vdXRsaW5lLWRyYXdlcl9fbWFpbixcbi5vdXRsaW5lLWRyYXdlcl9fZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub3V0bGluZS1kcmF3ZXJfX2hlYWRlcixcbi5vdXRsaW5lLWRyYXdlcl9fZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ub3V0bGluZS1kcmF3ZXJfX3RpdGxlLFxuLm91dGxpbmUtZHJhd2VyX19tYWluLFxuLm91dGxpbmUtZHJhd2VyX19mb290ZXIge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfX2hlYWRlcixcbi5vdXRsaW5lLWRyYXdlcl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm91dGxpbmUtZHJhd2VyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkZmU2O1xufVxuLm91dGxpbmUtZHJhd2VyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXRsaW5lLWRyYXdlcl9fY2xvc2UgLm91dGxpbmUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm91dGxpbmUtZHJhd2VyX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLm91dGxpbmUtZHJhd2VyX19tYWluIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ub3V0bGluZS1kcmF3ZXJfX2Zvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXRsaW5lLWRyYXdlcl9fb3ZlcmxheSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC4xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm91dGxpbmUtZHJhd2VyX3J0bC5vdXRsaW5lLWRyYXdlcl90aW55LFxuLm91dGxpbmUtZHJhd2VyX2x0ci5vdXRsaW5lLWRyYXdlcl90aW55IHtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLm91dGxpbmUtZHJhd2VyX3J0bC5vdXRsaW5lLWRyYXdlcl9taW5pLFxuLm91dGxpbmUtZHJhd2VyX2x0ci5vdXRsaW5lLWRyYXdlcl9taW5pIHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuLm91dGxpbmUtZHJhd2VyX3J0bC5vdXRsaW5lLWRyYXdlcl9zbWFsbCxcbi5vdXRsaW5lLWRyYXdlcl9sdHIub3V0bGluZS1kcmF3ZXJfc21hbGwge1xuICB3aWR0aDogNTQwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfcnRsLm91dGxpbmUtZHJhd2VyX3JlZ3VsYXIsXG4ub3V0bGluZS1kcmF3ZXJfbHRyLm91dGxpbmUtZHJhd2VyX3JlZ3VsYXIge1xuICB3aWR0aDogNjgwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfcnRsLm91dGxpbmUtZHJhd2VyX21lZGl1bSxcbi5vdXRsaW5lLWRyYXdlcl9sdHIub3V0bGluZS1kcmF3ZXJfbWVkaXVtIHtcbiAgd2lkdGg6IDcyMHB4O1xufVxuLm91dGxpbmUtZHJhd2VyX3J0bC5vdXRsaW5lLWRyYXdlcl9sYXJnZSxcbi5vdXRsaW5lLWRyYXdlcl9sdHIub3V0bGluZS1kcmF3ZXJfbGFyZ2Uge1xuICB3aWR0aDogOTYwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfcnRsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGNkZmU2O1xufVxuLm91dGxpbmUtZHJhd2VyX3J0bC5vdXRsaW5lLWRyYXdlcl90aW55Lm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gIHJpZ2h0OiAtMjkwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfcnRsLm91dGxpbmUtZHJhd2VyX21pbmkub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgcmlnaHQ6IC00OTBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9ydGwub3V0bGluZS1kcmF3ZXJfc21hbGwub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgcmlnaHQ6IC01NTBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9ydGwub3V0bGluZS1kcmF3ZXJfcmVndWxhci5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICByaWdodDogLTY5MHB4O1xufVxuLm91dGxpbmUtZHJhd2VyX3J0bC5vdXRsaW5lLWRyYXdlcl9tZWRpdW0ub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgcmlnaHQ6IC03MzBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9ydGwub3V0bGluZS1kcmF3ZXJfbGFyZ2Uub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgcmlnaHQ6IC05NzBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9sdHIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGNkZmU2O1xufVxuLm91dGxpbmUtZHJhd2VyX2x0ci5vdXRsaW5lLWRyYXdlcl90aW55Lm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gIGxlZnQ6IC0yOTBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9sdHIub3V0bGluZS1kcmF3ZXJfbWluaS5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICBsZWZ0OiAtNDkwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfbHRyLm91dGxpbmUtZHJhd2VyX3NtYWxsLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gIGxlZnQ6IC01NTBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9sdHIub3V0bGluZS1kcmF3ZXJfcmVndWxhci5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICBsZWZ0OiAtNjkwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfbHRyLm91dGxpbmUtZHJhd2VyX21lZGl1bS5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICBsZWZ0OiAtNzMwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfbHRyLm91dGxpbmUtZHJhd2VyX2xhcmdlLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gIGxlZnQ6IC05NzBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl90dGIsXG4ub3V0bGluZS1kcmF3ZXJfYnR0IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3V0bGluZS1kcmF3ZXJfdHRiLm91dGxpbmUtZHJhd2VyX3RpbnksXG4ub3V0bGluZS1kcmF3ZXJfYnR0Lm91dGxpbmUtZHJhd2VyX3Rpbnkge1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuLm91dGxpbmUtZHJhd2VyX3R0Yi5vdXRsaW5lLWRyYXdlcl9taW5pLFxuLm91dGxpbmUtZHJhd2VyX2J0dC5vdXRsaW5lLWRyYXdlcl9taW5pIHtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl90dGIub3V0bGluZS1kcmF3ZXJfc21hbGwsXG4ub3V0bGluZS1kcmF3ZXJfYnR0Lm91dGxpbmUtZHJhd2VyX3NtYWxsIHtcbiAgaGVpZ2h0OiAzNjBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl90dGIub3V0bGluZS1kcmF3ZXJfcmVndWxhcixcbi5vdXRsaW5lLWRyYXdlcl9idHQub3V0bGluZS1kcmF3ZXJfcmVndWxhciB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfdHRiLm91dGxpbmUtZHJhd2VyX21lZGl1bSxcbi5vdXRsaW5lLWRyYXdlcl9idHQub3V0bGluZS1kcmF3ZXJfbWVkaXVtIHtcbiAgaGVpZ2h0OiA0NDBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl90dGIub3V0bGluZS1kcmF3ZXJfbGFyZ2UsXG4ub3V0bGluZS1kcmF3ZXJfYnR0Lm91dGxpbmUtZHJhd2VyX2xhcmdlIHtcbiAgaGVpZ2h0OiA0ODBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl90dGIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGZlNjtcbn1cbi5vdXRsaW5lLWRyYXdlcl90dGIub3V0bGluZS1kcmF3ZXJfdGlueS5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICB0b3A6IC0yNTBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl90dGIub3V0bGluZS1kcmF3ZXJfbWluaS5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICB0b3A6IC0zMzBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl90dGIub3V0bGluZS1kcmF3ZXJfc21hbGwub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgdG9wOiAtMzcwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfdHRiLm91dGxpbmUtZHJhd2VyX3JlZ3VsYXIub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgdG9wOiAtNDEwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfdHRiLm91dGxpbmUtZHJhd2VyX21lZGl1bS5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICB0b3A6IC00NTBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl90dGIub3V0bGluZS1kcmF3ZXJfbGFyZ2Uub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgdG9wOiAtNDkwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfYnR0IHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZGZlNjtcbn1cbi5vdXRsaW5lLWRyYXdlcl9idHQub3V0bGluZS1kcmF3ZXJfdGlueS5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICBib3R0b206IC0yNTBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9idHQub3V0bGluZS1kcmF3ZXJfbWluaS5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICBib3R0b206IC0zMzBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9idHQub3V0bGluZS1kcmF3ZXJfc21hbGwub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgYm90dG9tOiAtMzcwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfYnR0Lm91dGxpbmUtZHJhd2VyX3JlZ3VsYXIub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgYm90dG9tOiAtNDEwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfYnR0Lm91dGxpbmUtZHJhd2VyX21lZGl1bS5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICBib3R0b206IC00NTBweDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9idHQub3V0bGluZS1kcmF3ZXJfbGFyZ2Uub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgYm90dG9tOiAtNDkwcHg7XG59XG4ub3V0bGluZS1kcmF3ZXJfb3BlbmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogdmFyKC0tb3V0bGluZS16SW5kZXgpO1xufVxuLm91dGxpbmUtZHJhd2VyX29wZW5lZC5vdXRsaW5lLWRyYXdlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9vcGVuZWQub3V0bGluZS1kcmF3ZXJfcnRsIHtcbiAgcmlnaHQ6IDA7XG59XG4ub3V0bGluZS1kcmF3ZXJfb3BlbmVkLm91dGxpbmUtZHJhd2VyX2x0ciB7XG4gIGxlZnQ6IDA7XG59XG4ub3V0bGluZS1kcmF3ZXJfb3BlbmVkLm91dGxpbmUtZHJhd2VyX3R0YiB7XG4gIHRvcDogMDtcbn1cbi5vdXRsaW5lLWRyYXdlcl9vcGVuZWQub3V0bGluZS1kcmF3ZXJfYnR0IHtcbiAgYm90dG9tOiAwO1xufVxuLm91dGxpbmUtZHJhd2VyX29mZnNldC5vdXRsaW5lLWRyYXdlcl9ydGwsXG4ub3V0bGluZS1kcmF3ZXJfb2Zmc2V0Lm91dGxpbmUtZHJhd2VyX2x0ciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNGVtKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5vdXRsaW5lLWRyYXdlcl9vZmZzZXQub3V0bGluZS1kcmF3ZXJfdHRiLFxuLm91dGxpbmUtZHJhd2VyX29mZnNldC5vdXRsaW5lLWRyYXdlcl9idHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNGVtKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ub3V0bGluZS1kcmF3ZXJfb2Zmc2V0Lm91dGxpbmUtZHJhd2VyX29wZW5lZC5vdXRsaW5lLWRyYXdlcl9ydGwge1xuICByaWdodDogMmVtO1xufVxuLm91dGxpbmUtZHJhd2VyX29mZnNldC5vdXRsaW5lLWRyYXdlcl9vcGVuZWQub3V0bGluZS1kcmF3ZXJfbHRyIHtcbiAgbGVmdDogMmVtO1xufVxuLm91dGxpbmUtZHJhd2VyX29mZnNldC5vdXRsaW5lLWRyYXdlcl9vcGVuZWQub3V0bGluZS1kcmF3ZXJfdHRiIHtcbiAgdG9wOiAyZW07XG59XG4ub3V0bGluZS1kcmF3ZXJfb2Zmc2V0Lm91dGxpbmUtZHJhd2VyX29wZW5lZC5vdXRsaW5lLWRyYXdlcl9idHQge1xuICBib3R0b206IDJlbTtcbn1cbi5vdXRsaW5lLWRyYXdlcl9hdXRvLm91dGxpbmUtZHJhd2VyX3J0bCxcbi5vdXRsaW5lLWRyYXdlcl9hdXRvLm91dGxpbmUtZHJhd2VyX2x0ciB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNGVtKTtcbn1cbi5vdXRsaW5lLWRyYXdlcl9mdWxsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5vdXRsaW5lLWNoYXB0ZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiB2YXIoLS1vdXRsaW5lLWNoYXB0ZXJzLXdpZHRoKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ub3V0bGluZS1jaGFwdGVyc19fdGl0bGUge1xuICBtYXJnaW46IDAgMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGZlNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm91dGxpbmUtY2hhcHRlcnNfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXRsaW5lLWNoYXB0ZXJzX19saXN0LFxuLm91dGxpbmUtY2hhcHRlcnNfX3N1YmplY3QsXG4ub3V0bGluZS1jaGFwdGVyc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3V0bGluZS1jaGFwdGVyc19fbGlzdCB7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG59XG4ub3V0bGluZS1jaGFwdGVyc19fc3ViamVjdCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLm91dGxpbmUtY2hhcHRlcnNfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3V0bGluZS1jaGFwdGVyc19fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDU4OTQyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm91dGxpbmUtY2hhcHRlcnNfX2FuY2hvciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxLjVlbTtcbn1cbi5vdXRsaW5lLWNoYXB0ZXJzX19hbmNob3I6bGluayxcbi5vdXRsaW5lLWNoYXB0ZXJzX19hbmNob3I6dmlzaXRlZCxcbi5vdXRsaW5lLWNoYXB0ZXJzX19hbmNob3I6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTU1O1xufVxuLm91dGxpbmUtY2hhcHRlcnNfX2FuY2hvcjpob3ZlciB7XG4gIGNvbG9yOiAjMDU4OTQyO1xufVxuLm91dGxpbmUtY2hhcHRlcnNfX2NvZGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi5vdXRsaW5lLWNoYXB0ZXJzX2FjdGl2ZS5vdXRsaW5lLWNoYXB0ZXJzX19hbmNob3I6bGluayxcbi5vdXRsaW5lLWNoYXB0ZXJzX2FjdGl2ZS5vdXRsaW5lLWNoYXB0ZXJzX19hbmNob3I6dmlzaXRlZCxcbi5vdXRsaW5lLWNoYXB0ZXJzX2FjdGl2ZS5vdXRsaW5lLWNoYXB0ZXJzX19hbmNob3I6aG92ZXIge1xuICBjb2xvcjogIzA1ODk0MjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vdXRsaW5lLWNoYXB0ZXJzX3N0aWNreSxcbi5vdXRsaW5lLWNoYXB0ZXJzX2ZpeGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IHZhcigtLW91dGxpbmUtekluZGV4KTtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm91dGxpbmUtY2hhcHRlcnNfc3RpY2t5IC5vdXRsaW5lLWNoYXB0ZXJzX190aXRsZSxcbi5vdXRsaW5lLWNoYXB0ZXJzX2ZpeGVkIC5vdXRsaW5lLWNoYXB0ZXJzX190aXRsZSxcbi5vdXRsaW5lLWNoYXB0ZXJzX3N0aWNreSAub3V0bGluZS1jaGFwdGVyc19fbWFpbixcbi5vdXRsaW5lLWNoYXB0ZXJzX2ZpeGVkIC5vdXRsaW5lLWNoYXB0ZXJzX19tYWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vdXRsaW5lLWNoYXB0ZXJzX3N0aWNreSAub3V0bGluZS1jaGFwdGVyc19fdGl0bGUsXG4ub3V0bGluZS1jaGFwdGVyc19maXhlZCAub3V0bGluZS1jaGFwdGVyc19fdGl0bGUge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5vdXRsaW5lLWNoYXB0ZXJzX3N0aWNreSAub3V0bGluZS1jaGFwdGVyc19fbWFpbixcbi5vdXRsaW5lLWNoYXB0ZXJzX2ZpeGVkIC5vdXRsaW5lLWNoYXB0ZXJzX19tYWluIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ub3V0bGluZS1jaGFwdGVyc19zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1vdXRsaW5lLXN0aWNreS1oZWlnaHQpO1xufVxuLm91dGxpbmUtY2hhcHRlcnNfZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ub3V0bGluZS1jaGFwdGVyc19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm91dGxpbmUtY2hhcHRlcnNfZm9sZGVkIHtcbiAgd2lkdGg6IDA7XG59XG4vKiA9PT09PT09PT09IGJ1dHRvbnMudGhlbWUgLSDmjInpkq7lr7zoiKrmoLflvI8gPT09PT09PT09PSAqL1xuLm91dGxpbmUtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXRsaW5lLXRvb2xiYXJfX2J1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMXB4ICNkY2RmZTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2NjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXRsaW5lLXRvb2xiYXJfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDU4OTQyO1xuICBib3JkZXItY29sb3I6ICMwNTg5NDI7XG59XG4ub3V0bGluZS10b29sYmFyX19idXR0b24uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3V0bGluZS10b29sYmFyX19hbmNob3I6bGluayxcbi5vdXRsaW5lLXRvb2xiYXJfX2FuY2hvcjp2aXNpdGVkLFxuLm91dGxpbmUtdG9vbGJhcl9fYW5jaG9yOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vdXRsaW5lLXRvb2xiYXJfX2FuY2hvcjpob3ZlciB7XG4gIGNvbG9yOiAjMDU4OTQyO1xufVxuLm91dGxpbmUtdG9vbGJhcl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXRsaW5lLXRvb2xiYXJfYWN0aXZlLm91dGxpbmUtdG9vbGJhcl9fYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTg5NDI7XG4gIGJvcmRlci1jb2xvcjogIzA1ODk0Mjtcbn1cbi5vdXRsaW5lLXRvb2xiYXJfYWN0aXZlLm91dGxpbmUtdG9vbGJhcl9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3V0bGluZS10b29sYmFyX2FjdGl2ZSAub3V0bGluZS10b29sYmFyX19hbmNob3I6bGluayxcbi5vdXRsaW5lLXRvb2xiYXJfYWN0aXZlIC5vdXRsaW5lLXRvb2xiYXJfX2FuY2hvcjp2aXNpdGVkLFxuLm91dGxpbmUtdG9vbGJhcl9hY3RpdmUgLm91dGxpbmUtdG9vbGJhcl9fYW5jaG9yOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3V0bGluZS10b29sYmFyX3JvdW5kZWQub3V0bGluZS10b29sYmFyX19idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuLm91dGxpbmUtdG9vbGJhcl9kaXNhYmxlZC5vdXRsaW5lLXRvb2xiYXJfX2FuY2hvcjpsaW5rLFxuLm91dGxpbmUtdG9vbGJhcl9kaXNhYmxlZCAub3V0bGluZS10b29sYmFyX19hbmNob3I6bGluayxcbi5vdXRsaW5lLXRvb2xiYXJfZGlzYWJsZWQub3V0bGluZS10b29sYmFyX19hbmNob3I6dmlzaXRlZCxcbi5vdXRsaW5lLXRvb2xiYXJfZGlzYWJsZWQgLm91dGxpbmUtdG9vbGJhcl9fYW5jaG9yOnZpc2l0ZWQsXG4ub3V0bGluZS10b29sYmFyX2Rpc2FibGVkLm91dGxpbmUtdG9vbGJhcl9fYW5jaG9yOmhvdmVyLFxuLm91dGxpbmUtdG9vbGJhcl9kaXNhYmxlZCAub3V0bGluZS10b29sYmFyX19hbmNob3I6aG92ZXIsXG4ub3V0bGluZS10b29sYmFyX2Rpc2FibGVkLm91dGxpbmUtdG9vbGJhcl9fYnV0dG9uLFxuLm91dGxpbmUtdG9vbGJhcl9kaXNhYmxlZCAub3V0bGluZS10b29sYmFyX19idXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogIzk5OTtcbn1cbi5vdXRsaW5lLXRvb2xiYXJfZGlzYWJsZWQub3V0bGluZS10b29sYmFyX19hbmNob3I6bGluazpob3Zlcixcbi5vdXRsaW5lLXRvb2xiYXJfZGlzYWJsZWQgLm91dGxpbmUtdG9vbGJhcl9fYW5jaG9yOmxpbms6aG92ZXIsXG4ub3V0bGluZS10b29sYmFyX2Rpc2FibGVkLm91dGxpbmUtdG9vbGJhcl9fYW5jaG9yOnZpc2l0ZWQ6aG92ZXIsXG4ub3V0bGluZS10b29sYmFyX2Rpc2FibGVkIC5vdXRsaW5lLXRvb2xiYXJfX2FuY2hvcjp2aXNpdGVkOmhvdmVyLFxuLm91dGxpbmUtdG9vbGJhcl9kaXNhYmxlZC5vdXRsaW5lLXRvb2xiYXJfX2FuY2hvcjpob3Zlcjpob3Zlcixcbi5vdXRsaW5lLXRvb2xiYXJfZGlzYWJsZWQgLm91dGxpbmUtdG9vbGJhcl9fYW5jaG9yOmhvdmVyOmhvdmVyLFxuLm91dGxpbmUtdG9vbGJhcl9kaXNhYmxlZC5vdXRsaW5lLXRvb2xiYXJfX2J1dHRvbjpob3Zlcixcbi5vdXRsaW5lLXRvb2xiYXJfZGlzYWJsZWQgLm91dGxpbmUtdG9vbGJhcl9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4ub3V0bGluZS10b29sYmFyX2Rpc2FibGVkLm91dGxpbmUtdG9vbGJhcl9fYnV0dG9uLFxuLm91dGxpbmUtdG9vbGJhcl9kaXNhYmxlZCAub3V0bGluZS10b29sYmFyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLm91dGxpbmUtdG9vbGJhcl90dGIsXG4ub3V0bGluZS10b29sYmFyX2J0dCB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm91dGxpbmUtdG9vbGJhcl90dGIgLm91dGxpbmUtdG9vbGJhcl9fYnV0dG9uLFxuLm91dGxpbmUtdG9vbGJhcl9idHQgLm91dGxpbmUtdG9vbGJhcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm91dGxpbmUtdG9vbGJhcl90dGIge1xuICB0b3A6IDEycHg7XG59XG4ub3V0bGluZS10b29sYmFyX3R0Yi5vdXRsaW5lLXRvb2xiYXJfaGlkZGVuIHtcbiAgdG9wOiAtNTZweDtcbn1cbi5vdXRsaW5lLXRvb2xiYXJfYnR0IHtcbiAgYm90dG9tOiAxMnB4O1xufVxuLm91dGxpbmUtdG9vbGJhcl9idHQub3V0bGluZS10b29sYmFyX2hpZGRlbiB7XG4gIGJvdHRvbTogLTU2cHg7XG59XG4ub3V0bGluZS10b29sYmFyX3J0bCxcbi5vdXRsaW5lLXRvb2xiYXJfbHRyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTZweDtcbn1cbi5vdXRsaW5lLXRvb2xiYXJfcnRsIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLm91dGxpbmUtdG9vbGJhcl9ydGwub3V0bGluZS10b29sYmFyX2hpZGRlbiB7XG4gIHJpZ2h0OiAtODZweDtcbn1cbi5vdXRsaW5lLXRvb2xiYXJfbHRyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEycHg7XG59XG4ub3V0bGluZS10b29sYmFyX2x0ci5vdXRsaW5lLXRvb2xiYXJfaGlkZGVuIHtcbiAgbGVmdDogLTg2cHg7XG59XG4ub3V0bGluZS10b29sYmFyX3R0YiAub3V0bGluZS10b29sYmFyX19idXR0b24ub3V0bGluZS10b29sYmFyX2hpZGRlbixcbi5vdXRsaW5lLXRvb2xiYXJfcnRsIC5vdXRsaW5lLXRvb2xiYXJfX2J1dHRvbi5vdXRsaW5lLXRvb2xiYXJfaGlkZGVuLFxuLm91dGxpbmUtdG9vbGJhcl9idHQgLm91dGxpbmUtdG9vbGJhcl9fYnV0dG9uLm91dGxpbmUtdG9vbGJhcl9oaWRkZW4sXG4ub3V0bGluZS10b29sYmFyX2x0ciAub3V0bGluZS10b29sYmFyX19idXR0b24ub3V0bGluZS10b29sYmFyX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiA9PT09PSBTY3JvbGxiYXIgPT09PT0gKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOnZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4ub3V0bGluZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3V0bGluZS1wcmludF9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm91dGxpbmUtcHJpbnRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaSBVSScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHByaW50IHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm91dGxpbmUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAub3V0bGluZS1wcmludC5vdXRsaW5lLXJlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm91dGxpbmUtcHJpbnQub3V0bGluZS1yZWFkaW5nIC5vdXRsaW5lLXByaW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm91dGxpbmUtcHJpbnQub3V0bGluZS1yZWFkaW5nIC5vdXRsaW5lLXByaW50X19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vdXRsaW5lLXByaW50IHByZSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdXRsaW5lLXByaW50IHByZSxcbiAgLm91dGxpbmUtcHJpbnQgY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdXRsaW5lLXByaW50IHRhYmxlLFxuICAub3V0bGluZS1wcmludCBpbWcsXG4gIC5vdXRsaW5lLXByaW50IHN2ZyB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAub3V0bGluZS1wcmludF9zaWJsaW5nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vdXRsaW5lLXJlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogM2VtIDRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ub3V0bGluZS1yZWFkaW5nIC5vdXRsaW5lLXByaW50X19jbG9zZSB7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMXB4ICNkY2RmZTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjJweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZmU2O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAjZGRkO1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXRsaW5lLXJlYWRpbmcgLm91dGxpbmUtcHJpbnRfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1ODk0MjtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3V0bGluZS1yZWFkaW5nIC5vdXRsaW5lLXByaW50X190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgZm9udC1zaXplOiAzLjVlbTtcbn1cbi5vdXRsaW5lLXJlYWRpbmdfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm91dGxpbmUtcmVhZGluZ19oaWRkZW4ub3V0bGluZS1wcmludF9zaWJsaW5nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm91dGxpbmUtcmVhZGluZ19oaWRkZW4ub3V0bGluZS1wcmludF9zaWJsaW5nLndyYXBwZXIucG9zdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLm91dGxpbmUtcmVhZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAub3V0bGluZS1yZWFkaW5nIC5vdXRsaW5lLXByaW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxufVxuIiwiLyogPT09PT09PT09PSBpY29uLnRoZW1lIC0gc3ZnIOWbvuagh+eahOagt+W8jyA9PT09PT09PT09ICovXG4ub3V0bGluZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3N2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vY29sb3JzJztcblxuLm91dGxpbmUtaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19hbmNob3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmxpbmssXG4gICAgJjp2aXNpdGVkLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBmb3VydGhfdGV4dF9jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeV9jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAub3V0bGluZS1oZWFkaW5nX19hbmNob3Ige1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfc3RhcnQge1xuICAgICY6aG92ZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLm91dGxpbmUtaGVhZGluZ19fYW5jaG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IC0xZW07XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuL2NvbG9ycyc7XG5AaW1wb3J0ICcuL3NoYWRvdyc7XG5cbi5vdXRsaW5lLWRyYXdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fbW9kYWwge1xuICAgIC5zaGFkb3dfbGlnaHRfcmVndWxhcigpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19oZWFkZXIsXG4gICZfX21haW4sXG4gICZfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX2hlYWRlcixcbiAgJl9fZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX3RpdGxlLFxuICAmX19tYWluLFxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gICZfX2hlYWRlcixcbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwcmltYXJ5X2JvcmRlcl9jb2xvcjtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IEBmb3VydGhfdGV4dF9jb2xvcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5vdXRsaW5lLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQHRoaXJkX3RleHRfY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX3J0bCxcbiAgJl9sdHIge1xuICAgICYub3V0bGluZS1kcmF3ZXIge1xuICAgICAgJl90aW55IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuXG4gICAgICAmX21pbmkge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfc21hbGwge1xuICAgICAgICB3aWR0aDogNTQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfcmVndWxhciB7XG4gICAgICAgIHdpZHRoOiA2ODBweDtcbiAgICAgIH1cblxuICAgICAgJl9tZWRpdW0ge1xuICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfbGFyZ2Uge1xuICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9ydGwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQHByaW1hcnlfYm9yZGVyX2NvbG9yO1xuXG4gICAgJi5vdXRsaW5lLWRyYXdlciB7XG4gICAgICAmX3Rpbnkge1xuICAgICAgICAmLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gICAgICAgICAgcmlnaHQ6IC0yOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX21pbmkge1xuICAgICAgICAmLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gICAgICAgICAgcmlnaHQ6IC00OTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX3NtYWxsIHtcbiAgICAgICAgJi5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICAgICAgICAgIHJpZ2h0OiAtNTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9yZWd1bGFyIHtcbiAgICAgICAgJi5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICAgICAgICAgIHJpZ2h0OiAtNjkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9tZWRpdW0ge1xuICAgICAgICAmLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gICAgICAgICAgcmlnaHQ6IC03MzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2xhcmdlIHtcbiAgICAgICAgJi5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICAgICAgICAgIHJpZ2h0OiAtOTcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2x0ciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQHByaW1hcnlfYm9yZGVyX2NvbG9yO1xuXG4gICAgJi5vdXRsaW5lLWRyYXdlciB7XG4gICAgICAmX3Rpbnkge1xuICAgICAgICAmLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gICAgICAgICAgbGVmdDogLTI5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfbWluaSB7XG4gICAgICAgICYub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgICAgICAgICBsZWZ0OiAtNDkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9zbWFsbCB7XG4gICAgICAgICYub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgICAgICAgICBsZWZ0OiAtNTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9yZWd1bGFyIHtcbiAgICAgICAgJi5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICAgICAgICAgIGxlZnQ6IC02OTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX21lZGl1bSB7XG4gICAgICAgICYub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgICAgICAgICBsZWZ0OiAtNzMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9sYXJnZSB7XG4gICAgICAgICYub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgICAgICAgICBsZWZ0OiAtOTcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3R0YixcbiAgJl9idHQge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLm91dGxpbmUtZHJhd2VyIHtcbiAgICAgICZfdGlueSB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfbWluaSB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgfVxuXG4gICAgICAmX3JlZ3VsYXIge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICAmX21lZGl1bSB7XG4gICAgICAgIGhlaWdodDogNDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfbGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfdHRiIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHByaW1hcnlfYm9yZGVyX2NvbG9yO1xuXG4gICAgJi5vdXRsaW5lLWRyYXdlciB7XG4gICAgICAmX3Rpbnkge1xuICAgICAgICAmLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gICAgICAgICAgdG9wOiAtMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9taW5pIHtcbiAgICAgICAgJi5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICAgICAgICAgIHRvcDogLTMzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfc21hbGwge1xuICAgICAgICAmLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gICAgICAgICAgdG9wOiAtMzcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9yZWd1bGFyIHtcbiAgICAgICAgJi5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICAgICAgICAgIHRvcDogLTQxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfbWVkaXVtIHtcbiAgICAgICAgJi5vdXRsaW5lLWRyYXdlcl9jbG9zZWQge1xuICAgICAgICAgIHRvcDogLTQ1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfbGFyZ2Uge1xuICAgICAgICAmLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gICAgICAgICAgdG9wOiAtNDkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2J0dCB7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAcHJpbWFyeV9ib3JkZXJfY29sb3I7XG5cbiAgICAmLm91dGxpbmUtZHJhd2VyIHtcbiAgICAgICZfdGlueSB7XG4gICAgICAgICYub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgICAgICAgICBib3R0b206IC0yNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX21pbmkge1xuICAgICAgICAmLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gICAgICAgICAgYm90dG9tOiAtMzMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9zbWFsbCB7XG4gICAgICAgICYub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgICAgICAgICBib3R0b206IC0zNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX3JlZ3VsYXIge1xuICAgICAgICAmLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gICAgICAgICAgYm90dG9tOiAtNDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9tZWRpdW0ge1xuICAgICAgICAmLm91dGxpbmUtZHJhd2VyX2Nsb3NlZCB7XG4gICAgICAgICAgYm90dG9tOiAtNDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9sYXJnZSB7XG4gICAgICAgICYub3V0bGluZS1kcmF3ZXJfY2xvc2VkIHtcbiAgICAgICAgICBib3R0b206IC00OTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfb3BlbmVkIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IHZhcigtLW91dGxpbmUtekluZGV4KTtcblxuICAgICYub3V0bGluZS1kcmF3ZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgICAmX3J0bCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX2x0ciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfdHRiIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmX2J0dCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX29mZnNldCB7XG4gICAgJi5vdXRsaW5lLWRyYXdlciB7XG4gICAgICAmX3J0bCxcbiAgICAgICZfbHRyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0ZW0pO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmX3R0YixcbiAgICAgICZfYnR0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRlbSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmX29wZW5lZCB7XG4gICAgICAgICYub3V0bGluZS1kcmF3ZXIge1xuICAgICAgICAgICZfcnRsIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9sdHIge1xuICAgICAgICAgICAgbGVmdDogMmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfdHRiIHtcbiAgICAgICAgICAgIHRvcDogMmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfYnR0IHtcbiAgICAgICAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfYXV0byB7XG4gICAgJi5vdXRsaW5lLWRyYXdlciB7XG4gICAgICAmX3J0bCxcbiAgICAgICZfbHRyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0ZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfZnVsbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiLyoqXG4gKiBzaGFkb3cubGVzcyAtIOmYtOW9seagt+W8j+iuvue9riBtaXhpbngg5Ye95pWwXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBDcmVhdGVkIEJ5OiBZYW9oYWl4aWFvXG4gKiBVcGRhdGU6IDIwMjIuMy4yMFxuICovXG5AaW1wb3J0ICcuL2NvbG9ycyc7XG5cbi8qID09PT09PSDpmLTlvbHmoLflvI/orr7nva7lh73mlbAgPT09PT09ICovXG4uc2hhZG93KEBvZmZzZXQ6IDAgMCA2cHggMXB4LCBAY29sb3I6IEBwcmltYXJ5X2JvcmRlcl9jb2xvcikge1xuICBib3gtc2hhZG93OiBAb2Zmc2V0IEBjb2xvcjtcbn1cblxuLnNoYWRvd19yZWd1bGFyKEBjb2xvcjogQHByaW1hcnlfYm9yZGVyX2NvbG9yKSB7XG4gIC5zaGFkb3coMCAwIDZweCAxcHgsIEBjb2xvcik7XG59XG5cbi5zaGFkb3dfbGFyZ2UoQGNvbG9yOiBAcHJpbWFyeV9ib3JkZXJfY29sb3IpIHtcbiAgLnNoYWRvdygwIDAgMTJweCAxcHgsIEBjb2xvcik7XG59XG5cbi5zaGFkb3dfbGlnaHRfcmVndWxhcigpIHtcbiAgLnNoYWRvd19yZWd1bGFyKCk7XG59XG5cbi5zaGFkb3dfbGlnaHRfbGFyZ2UoKSB7XG4gIC5zaGFkb3dfbGFyZ2UoKTtcbn1cblxuLnNoYWRvd19kYXJrX3JlZ3VsYXIoKSB7XG4gIC5zaGFkb3dfcmVndWxhcihAc2Vjb25kYXJ5X2JvcmRlcl9jb2xvcik7XG59XG5cbi5zaGFkb3dfZGFya19sYXJnZSgpIHtcbiAgLnNoYWRvd19sYXJnZShAc2Vjb25kYXJ5X2JvcmRlcl9jb2xvcik7XG59XG4iLCJAaW1wb3J0ICcuL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuL2NvbG9ycyc7XG5AaW1wb3J0ICcuL2VsbGlwc2lzJztcblxuLm91dGxpbmUtY2hhcHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IHZhcigtLW91dGxpbmUtY2hhcHRlcnMtd2lkdGgpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHByaW1hcnlfYm9yZGVyX2NvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2xpc3QsXG4gICZfX3N1YmplY3QsXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgfVxuXG4gICZfX3N1YmplY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fcGxhY2Vob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaG92ZXJfYmdfY29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAc3VjY2Vzc19jb2xvcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2FuY2hvciB7XG4gICAgLmVsbGlwc2lzKDEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMS41ZW07XG5cbiAgICAmOmxpbmssXG4gICAgJjp2aXNpdGVkLFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IEBzZWNvbmRhcnlfdGV4dF9jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAc3VjY2Vzc19jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19jb2RlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgfVxuXG4gICZfYWN0aXZlIHtcbiAgICAmLm91dGxpbmUtY2hhcHRlcnNfX2FuY2hvciB7XG4gICAgICAmOmxpbmssXG4gICAgICAmOnZpc2l0ZWQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBzdWNjZXNzX2NvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfc3RpY2t5LFxuICAmX2ZpeGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgei1pbmRleDogdmFyKC0tb3V0bGluZS16SW5kZXgpO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLm91dGxpbmUtY2hhcHRlcnMge1xuICAgICAgJl9fdGl0bGUsXG4gICAgICAmX19tYWluIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cblxuICAgICAgJl9fbWFpbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLW91dGxpbmUtc3RpY2t5LWhlaWdodCk7XG4gIH1cblxuICAmX2ZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9mb2xkZWQge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG4iLCIvKipcbiAqIGVsbGlwc2lzLmxlc3MgLSDmlofmnKznnIHnlaUgbWl4aW54IOWHveaVsFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQ3JlYXRlZCBCeTogWWFvaGFpeGlhb1xuICogVXBkYXRlOiAyMDIyLjMuMTFcbiAqL1xuXG4vKiA9PT09PT0g5paH5pys55yB55Wl5Ye95pWwID09PT09PSAqL1xuLmVsbGlwc2lzIChAbGluZXMpIHdoZW4gKEBsaW5lcz0xKSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZWxsaXBzaXMgKEBsaW5lcykgd2hlbiAoQGxpbmVzPj0yKSB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogQGxpbmVzO1xuICBkaXNwbGF5OiBib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLyogPT09PT09PT09PSBidXR0b25zLnRoZW1lIC0g5oyJ6ZKu5a+86Iiq5qC35byPID09PT09PT09PT0gKi9cbkBpbXBvcnQgJy4vY29sb3JzJztcbkBpbXBvcnQgJy4vc2hhZG93JztcblxuLm91dGxpbmUtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19idXR0b24ge1xuICAgIC5zaGFkb3dfbGlnaHRfcmVndWxhcigpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHByaW1hcnlfYm9yZGVyX2NvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBAdGhpcmRfdGV4dF9jb2xvcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQHN1Y2Nlc3NfY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6IEBzdWNjZXNzX2NvbG9yO1xuICAgIH1cblxuICAgICYuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2FuY2hvciB7XG4gICAgJjpsaW5rLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAZm91cnRoX3RleHRfY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQHN1Y2Nlc3NfY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfYWN0aXZlIHtcbiAgICAmLm91dGxpbmUtdG9vbGJhciB7XG4gICAgICAmX19idXR0b24ge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3VjY2Vzc19jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAc3VjY2Vzc19jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm91dGxpbmUtdG9vbGJhcl9fYW5jaG9yIHtcbiAgICAgICY6bGluayxcbiAgICAgICY6dmlzaXRlZCxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfcm91bmRlZCB7XG4gICAgJi5vdXRsaW5lLXRvb2xiYXJfX2J1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfZGlzYWJsZWQge1xuICAgICYub3V0bGluZS10b29sYmFyLFxuICAgIC5vdXRsaW5lLXRvb2xiYXIge1xuICAgICAgJl9fYW5jaG9yOmxpbmssXG4gICAgICAmX19hbmNob3I6dmlzaXRlZCxcbiAgICAgICZfX2FuY2hvcjpob3ZlcixcbiAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiBAZm91cnRoX3RleHRfY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IEBmb3VydGhfdGV4dF9jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGlzYWJsZWRfYmdfY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl90dGIsXG4gICZfYnR0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgLm91dGxpbmUtdG9vbGJhcl9fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX3R0YiB7XG4gICAgdG9wOiAxMnB4O1xuXG4gICAgJi5vdXRsaW5lLXRvb2xiYXJfaGlkZGVuIHtcbiAgICAgIHRvcDogLTU2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9idHQge1xuICAgIGJvdHRvbTogMTJweDtcblxuICAgICYub3V0bGluZS10b29sYmFyX2hpZGRlbiB7XG4gICAgICBib3R0b206IC01NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfcnRsLFxuICAmX2x0ciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA1NnB4O1xuICB9XG5cbiAgJl9ydGwge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuXG4gICAgJi5vdXRsaW5lLXRvb2xiYXJfaGlkZGVuIHtcbiAgICAgIHJpZ2h0OiAtODZweDtcbiAgICB9XG4gIH1cblxuICAmX2x0ciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTJweDtcblxuICAgICYub3V0bGluZS10b29sYmFyX2hpZGRlbiB7XG4gICAgICBsZWZ0OiAtODZweDtcbiAgICB9XG4gIH1cblxuICAmX3R0YixcbiAgJl9ydGwsXG4gICZfYnR0LFxuICAmX2x0ciB7XG4gICAgLm91dGxpbmUtdG9vbGJhcl9fYnV0dG9uIHtcbiAgICAgICYub3V0bGluZS10b29sYmFyX2hpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiA9PT09PSBTY3JvbGxiYXIgPT09PT0gKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp2ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuIiwiQGltcG9ydCAnLi9jb2xvcnMnO1xyXG5cclxuLm91dGxpbmUtcHJpbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaSBVSScsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIGh0bWwsXHJcbiAgYm9keSB7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5vdXRsaW5lLXByaW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYub3V0bGluZS1yZWFkaW5nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5vdXRsaW5lLXByaW50IHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwcmUge1xyXG4gICAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBwcmUsXHJcbiAgICBjb2RlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUsXHJcbiAgICBpbWcsXHJcbiAgICBzdmcge1xyXG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgICZfc2libGluZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi9jb2xvcnMnO1xyXG5AaW1wb3J0ICcuL3NoYWRvdyc7XHJcblxyXG4ub3V0bGluZS1yZWFkaW5nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMjtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogM2VtIDRlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gIC5vdXRsaW5lLXByaW50IHtcclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgLnNoYWRvd19saWdodF9yZWd1bGFyKCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMzZweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAcHJpbWFyeV9ib3JkZXJfY29sb3I7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IEBzZWNvbmRhcnlfYm9yZGVyX2NvbG9yO1xyXG4gICAgICBjb2xvcjogQGZvdXJ0aF90ZXh0X2NvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3VjY2Vzc19jb2xvcjtcclxuICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMy41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2hpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5vdXRsaW5lLXByaW50X3NpYmxpbmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICYucG9zdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgLm91dGxpbmUtcmVhZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5vdXRsaW5lLXByaW50X190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。