@charset "UTF-8";
/* Element Chalk Variables */
/* Transition
-------------------------- */
/* Color
-------------------------- */
/* 53a8ff */
/* 66b1ff */
/* 79bbff */
/* 8cc5ff */
/* a0cfff */
/* b3d8ff */
/* c6e2ff */
/* d9ecff */
/* ecf5ff */
/* Link
-------------------------- */
/* Border
-------------------------- */
/* Fill
-------------------------- */
/* Typography
-------------------------- */
/* Size
-------------------------- */
/* z-index
-------------------------- */
/* Disable base
-------------------------- */
/* Icon
-------------------------- */
/* Checkbox
-------------------------- */
/* Radio
-------------------------- */
/* Select
-------------------------- */
/* Alert
-------------------------- */
/* MessageBox
-------------------------- */
/* Message
-------------------------- */
/* Notification
-------------------------- */
/* Input
-------------------------- */
/* Cascader
-------------------------- */
/* Group
-------------------------- */
/* Tab
-------------------------- */
/* Button
-------------------------- */
/* cascader
-------------------------- */
/* Switch
-------------------------- */
/* Dialog
-------------------------- */
/* Table
-------------------------- */
/* Pagination
-------------------------- */
/* Popover
-------------------------- */
/* Tooltip
-------------------------- */
/* Tag
-------------------------- */
/* Tree
-------------------------- */
/* Dropdown
-------------------------- */
/* Badge
-------------------------- */
/* Card
--------------------------*/
/* Slider
--------------------------*/
/* Steps
--------------------------*/
/* Menu
--------------------------*/
/* Rate
--------------------------*/
/* DatePicker
--------------------------*/
/* Loading
--------------------------*/
/* Scrollbar
--------------------------*/
/* Carousel
--------------------------*/
/* Collapse
--------------------------*/
/* Transfer
--------------------------*/
/* Header --------------------------*/
/* Footer
--------------------------*/
/* Main
--------------------------*/
/* Timeline
--------------------------*/
/* Link
--------------------------*/
/* Calendar
--------------------------*/
/* Break-point
--------------------------*/
/* name: function样式 author: Mr.z */
.f-text-left { text-align: left; }

.f-text-center { text-align: center; }

.f-text-right { text-align: right; }

.f-pr { position: relative !important; }

.f-mt1 { margin-top: 5px; }

.f-mb1 { margin-bottom: 5px; }

.f-ml1 { margin-left: 5px; }

.f-mr1 { margin-right: 5px; }

.f-pt1 { padding-top: 5px; }

.f-pb1 { padding-bottom: 5px; }

.f-pl1 { padding-left: 5px; }

.f-pr1 { padding-right: 5px; }

.f-mt2 { margin-top: 10px; }

.f-mb2 { margin-bottom: 10px; }

.f-ml2 { margin-left: 10px; }

.f-mr2 { margin-right: 10px; }

.f-pt2 { padding-top: 10px; }

.f-pb2 { padding-bottom: 10px; }

.f-pl2 { padding-left: 10px; }

.f-pr2 { padding-right: 10px; }

.f-mt3 { margin-top: 15px; }

.f-mb3 { margin-bottom: 15px; }

.f-ml3 { margin-left: 15px; }

.f-mr3 { margin-right: 15px; }

.f-pt3 { padding-top: 15px; }

.f-pb3 { padding-bottom: 15px; }

.f-pl3 { padding-left: 15px; }

.f-pr3 { padding-right: 15px; }

.f-mt4 { margin-top: 20px; }

.f-mb4 { margin-bottom: 20px; }

.f-ml4 { margin-left: 20px; }

.f-mr4 { margin-right: 20px; }

.f-pt4 { padding-top: 20px; }

.f-pb4 { padding-bottom: 20px; }

.f-pl4 { padding-left: 20px; }

.f-pr4 { padding-right: 20px; }

.f-mt5 { margin-top: 25px; }

.f-mb5 { margin-bottom: 25px; }

.f-ml5 { margin-left: 25px; }

.f-mr5 { margin-right: 25px; }

.f-pt5 { padding-top: 25px; }

.f-pb5 { padding-bottom: 25px; }

.f-pl5 { padding-left: 25px; }

.f-pr5 { padding-right: 25px; }

.f-mt6 { margin-top: 30px; }

.f-mb6 { margin-bottom: 30px; }

.f-ml6 { margin-left: 30px; }

.f-mr6 { margin-right: 30px; }

.f-pt6 { padding-top: 30px; }

.f-pb6 { padding-bottom: 30px; }

.f-pl6 { padding-left: 30px; }

.f-pr6 { padding-right: 30px; }

.f-mt7 { margin-top: 35px; }

.f-mb7 { margin-bottom: 35px; }

.f-ml7 { margin-left: 35px; }

.f-mr7 { margin-right: 35px; }

.f-pt7 { padding-top: 35px; }

.f-pb7 { padding-bottom: 35px; }

.f-pl7 { padding-left: 35px; }

.f-pr7 { padding-right: 35px; }

.f-mt8 { margin-top: 40px; }

.f-mb8 { margin-bottom: 40px; }

.f-ml8 { margin-left: 40px; }

.f-mr8 { margin-right: 40px; }

.f-pt8 { padding-top: 40px; }

.f-pb8 { padding-bottom: 40px; }

.f-pl8 { padding-left: 40px; }

.f-pr8 { padding-right: 40px; }

.f-mt9 { margin-top: 45px; }

.f-mb9 { margin-bottom: 45px; }

.f-ml9 { margin-left: 45px; }

.f-mr9 { margin-right: 45px; }

.f-pt9 { padding-top: 45px; }

.f-pb9 { padding-bottom: 45px; }

.f-pl9 { padding-left: 45px; }

.f-pr9 { padding-right: 45px; }

.f-mt10 { margin-top: 50px; }

.f-mb10 { margin-bottom: 50px; }

.f-ml10 { margin-left: 50px; }

.f-mr10 { margin-right: 50px; }

.f-pt10 { padding-top: 50px; }

.f-pb10 { padding-bottom: 50px; }

.f-pl10 { padding-left: 50px; }

.f-pr10 { padding-right: 50px; }

.f-cp:hover { cursor: pointer !important; }

.f-ci { cursor: initial !important; }

.f-df { display: flex; }

.f-flex-1 { flex: 1; }

.color-primary { color: #009A7A; }

/* name: reset样式 author: 观海白敬亭 */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }

header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th { text-align: left; font-weight: normal; }

html, body, fieldset, img, iframe, abbr { border: 0; }

i, cite, em, var, address, dfn { font-style: normal; }

[hidefocus], summary { outline: 0; }

li { list-style: none; }

h1, h2, h3, h4, h5, h6, small { font-size: 100%; }

sup, sub { font-size: 83%; }

pre, code, kbd, samp { font-family: inherit; }

q:before, q:after { content: none; }

textarea { overflow: auto; resize: none; }

label, summary { cursor: default; }

a, button { cursor: pointer; }

h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }

del, ins, u, s, a, a:hover { text-decoration: none; }

body, textarea, input, button, select, keygen, legend { font: 12px/1.5 PingFangSC-Light,"Microsoft YaHei","Heiti SC","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3",verdana; color: #333; outline: 0; }

body { background: #fff; }

a, a:hover { color: #333; }

* { box-sizing: border-box; }

p { line-height: 1.5; }

/* name: 全局样式 author: Mr.z */
body { background-color: #f8f7f5; min-width: 768px; }

[v-cloak] { display: none !important; }

.pxfont { font-size: inherit; }

.color-primary { font-style: normal; font-weight: 400; color: #1d9170 !important; }

.color-primary2 { font-weight: 700; color: #1d9170 !important; }

.color-warning { font-style: normal; font-weight: 400; color: #ff8a00 !important; }

.color-info { font-style: normal; font-weight: 400; color: #999 !important; }

.color-error { font-style: normal; font-weight: 400; color: #F87979 !important; }

.color-error2 { font-style: normal; font-weight: 400; color: #FB0F0F !important; }

.text-info { color: #999; font-size: 14px; line-height: 28px; margin: 20px 0; }

.text-title { font-size: 16px; color: #666; }

/* name: layout 布局样式 author: Mr.z */
.layout1 { max-width: 1200px; margin: 20px auto; }

.layout1-content { padding: 20px; background-color: #fff; }

.layout2 { margin: 20px 0; display: flex; justify-content: flex-start; align-items: flex-start; }

.layout2-left { margin-left: 10px; width: 290px; min-height: 1px; }

.layout2-right { flex: 1; margin: 0 20px; }

.layout2-content { padding: 20px; background-color: #fff;border-radius: 10px }

.layout2-content.is-np { padding: 0; }

.layout2-content.is-big { padding: 50px 20px 30px; }

.layout3 { margin: 20px auto; max-width: 1200px; display: flex; justify-content: flex-start; align-items: flex-start; }

.layout3-right { flex: 1; margin: 0 20px; }

.layout3-content { padding: 20px; background-color: #fff; border-radius: 10px}

.layout4 { margin: 20px 0; display: flex; justify-content: flex-start; align-items: flex-start; }

.layout4-left { margin-left: 10px; width: 290px; min-height: 1px; }

.layout4-right { flex: 1; margin: 0 20px; }

.layout4-content { display: flex; justify-content: flex-start; align-items: flex-start; padding: 20px 0; background-color: #fff; border-radius: 10px}

.layout4-content-left { width: 240px; padding: 0 20px; border-right: 1px solid #e5e5e5; }

.layout4-content-left.is-small { padding: 0 10px; }

.layout4-content-left + .layout4-content-right { margin-left: -1px; border-left: 1px solid #e5e5e5; }

.layout4-content-right { flex: 1; padding: 0 20px; }

.m-empty { margin: 0 auto; padding: 100px 0; text-align: center; }

.m-empty__icon { color: #E7E8EC; font-size: 64px; }

.m-empty__text { color: #999; font-size: 16px; line-height: 28px; margin: 0 0 20px; }

.m-empty .el-button { min-width: 160px; padding: 14.5px 20px; }

.m-empty-add { display: inline-block; padding: 20px 90px; border: 1px dashed #d5d5d5; background: url("../images/arrow.png") no-repeat 90% 80%; }

.m-empty-add__text { font-size: 16px; color: #666; line-height: 28px; }

.m-empty-add .el-button { margin-top: 30px; }

.m-empty-add2 { display: inline-block; margin-top: -20px; padding: 20px 90px; background: url("../images/arrow.png") no-repeat 95% 0; }

.m-empty-add2__text { font-size: 16px; color: #666; line-height: 28px; }

.el-step__head.is-finish .el-step__icon { border-color: #1d9170; }

.el-step__head.is-finish .el-step__icon:after { position: absolute; z-index: 10; left: 50%; bottom: -10px; transform: translateX(-50%); padding: 2px; content: "\e628"; font-family: "pxfont" !important; font-size: 14px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; background-color: #1d9170; border-radius: 50%; line-height: 1; }

.el-step__head.is-process { color: #B6B6B6; }

.el-step__head.is-wait { color: #B6B6B6; }

.el-step__main { margin-top: 4px; }

.el-step__icon { width: 50px; height: 50px; border: 2px solid #dfdfdf; border-radius: 50%; }

.el-step__icon.is-icon { position: relative; width: 50px; }

.el-step__icon-inner { font-size: 24px; font-weight: 400; }

.el-step__title { font-size: 14px; font-weight: bold; }

.el-step__title.is-process, .el-step__title.is-wait { color: #666; }

.el-step.is-horizontal .el-step__line { height: 4px; top: 24px; background-color: #dfdfdf; }

.el-breadcrumb__inner a, .el-breadcrumb__inner.is-link { font-weight: 400; }

.el-badge__content.is-fixed { top: 10px; }

.el-tag--offLine { font-size: 12px; padding: 0 10px; background-color: transparent; border-color: #999; color: #999; }

.el-tag--admin { background-color: #F1F1F1; border-color: #E0E0E0; color: #FD9F4E; }

.el-tag--tax { height: 20px; padding: 0 8px; line-height: 19px; background-color: #CFDFE9; border-color: #87B0C9; color: #555; }

.el-tag--guarantee { height: 20px; padding: 0 8px; line-height: 19px; background-color: #FFE1CE; border-color: #FF9C5D; color: #555; }

.el-tag--chairman { height: 20px; padding: 0 8px; line-height: 19px; background-color: #F1F1F1; border-color: #E0E0E0; color: #FF8A00; }

.el-tag--other { height: 20px; padding: 0 8px; line-height: 19px; background-color: #FCF4CC; border-color: #F3DB57; color: #555; }

.el-tag--delegate { background-color: #f1f1f1; border-color: #E0E0E0; color: #289F9F; }

.el-tag--ordinary { height: 20px; padding: 0 8px; line-height: 19px; background-color: #F4F3EC; border-color: #E6E4D5; color: #555; }

.el-tag--follow { font-size: 12px; padding: 0 13px; text-align: center; background-color: #ABC0A5; border-color: #ABC0A5; color: #fff; }

.el-tag--leader { background-color: #F6F5F5; border-color: #E0E0E0; color: #289F9F; }

.el-tag--overdue { color: #359A98; border-color: #319896; background-color: transparent; }

.el-pagination { margin-top: 20px; text-align: right; }

.el-pagination.is-background .btn-prev, .el-pagination.is-background .btn-next { background-color: transparent; border: 1px solid #E1E1E1; border-radius: 0; }

.el-pagination.is-background .btn-prev:hover, .el-pagination.is-background .btn-next:hover { color: #999; border-color: #AEDD98; background-color: #ECF7E6; }

.el-pagination.is-background .el-pager li { font-size: 12px; font-weight: 400; color: #70737F; border-radius: 0; background-color: transparent; border: 1px solid #E1E1E1; }

.el-pagination.is-background .el-pager li:not(.disabled).active { background-color: #009979; border-color: #009979; }

.el-pagination.is-background .el-pager li:not(.disabled):hover { color: #999; border-color: #AEDD98; background-color: #ECF7E6; }

.el-pagination.is-background .el-pagination__jump { font-size: 12px; color: #999; }

.el-pagination.is-background .el-pagination__editor .el-input__inner { border-radius: 0; }

.el-badge + .el-button { margin-left: 10px; }

.el-button [class*=px-] + span { margin-left: 5px; }

.m-btn-submit { width: 100%; height: 45px; padding: 14.5px 20px; border-radius: 2px; background-color: #1D9170; color: #fff; }

.m-btn-submit:hover, .m-btn-submit:focus, .m-btn-submit:active { color: #fff; background-color: #1D9170; border-color: #1D9170; }

.el-button--border { color: #1D9170; }

.el-button--border1 { color: #44CCA6; border-color: #44CCA6; }

.el-button--border2 { color: #F57923; }

.el-button--text2 { color: #F57923; background: 0 0; padding-left: 0; padding-right: 0; border-color: transparent; }

.el-button--text2:hover, .el-button--text2:focus { color: #F57923; border-color: transparent; background-color: transparent; }

.el-button--text2:active { color: #F57923; background-color: transparent; }

.el-button--text3 { color: #FB0F0F; background: 0 0; padding-left: 0; padding-right: 0; border-color: transparent; }

.el-button--text3:hover, .el-button--text3:focus { color: #FB0F0F; border-color: transparent; background-color: transparent; }

.el-button--text3:active { color: #FB0F0F; background-color: transparent; }

.el-button--text4 { color: #666; background: 0 0; padding: 2px; border-color: transparent; }

.el-button--text4 > i { color: #999; }

.el-button--text4:hover, .el-button--text4:focus { color: #666; border-color: transparent; background-color: transparent; }

.el-button--text4:hover > i, .el-button--text4:focus > i { color: #999; }

.el-button--text4:active { color: #666; background-color: transparent; }

.el-button--text4:active > i { color: #999; }

.el-button--text5 { color: #F57923; background: 0 0; padding: 0; border-color: transparent; }

.el-button--text5:hover, .el-button--text5:focus { color: #f57923bf; border-color: transparent; background-color: transparent; }

.el-button--text5:active { color: #F57923; background-color: transparent; }

.el-button--text6 { color: #A5CBC0; background: 0 0; padding-left: 0; padding-right: 0; border-color: transparent; }

.el-button--text6:focus, .el-button--text6:hover { color: #4aa78d; border-color: transparent; background-color: transparent; }

.el-button--text6:active { color: #1a8365; background-color: transparent; }

.el-button--noBorder { border-color: transparent; background-color: transparent; }

.el-button--operate { padding: 0; background-color: transparent; border-color: transparent; text-align: center; font-size: 14px; color: #999; cursor: pointer; }

.el-button--operate .pxfont { margin-bottom: 8px; display: block; font-size: 16px; color: #a5a5a5; }

.el-button--operate .pxfont + span { margin-left: 0; }

.el-button--operate:hover { color: #999; border: 1px solid transparent; background-color: transparent; }

.el-button--operate:active, .el-button--operate:focus { color: #999; border: 1px solid transparent; background-color: transparent; }

.el-button--mini2 { font-size: 14px; border-radius: 2px; padding: 3px 6px; }

.el-button--mini3 { font-size: 14px; border-radius: 2px; padding: 5px 10px; }

.m-button-focus { color: #fff; border-color: #ABC0A5; background: #ABC0A5; min-width: 94px; }

.badge-btn { position: absolute; }

.el-alert .el-button--text { padding: 0 8px; }

.el-alert--warning2 { padding: 5px 16px; border: 1px solid #F9E6CC; background-color: #FEF3E4; border-radius: 2px; color: #666; }

.el-alert--warning2 .el-alert__icon { color: #F5A22B; }

.el-alert--warning2 .el-alert__description { font-size: 14px; }

.el-alert--info2 { padding: 0; }

.el-alert--info2 .el-alert__icon { color: #D8D8D8; }

.el-alert.is-inline { display: inline-flex; width: auto; }

.divider--horizontal { width: 100%; height: 1px; background-color: #E5E5E5; }

.divider--vertical { margin: 0 20px; width: 1px; background-color: #E5E5E5; }

.commonBar { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; padding: 7px 20px 7px 10px; background-color: #fff; border-radius: 10px}

.commonBar .el-form-item { margin-bottom: 0; }

.commonBar .el-button + .el-button { margin-left: 0; }

.commonBar .el-input.is-search { width: 230px; }

.commonBar .el-input.is-search .el-input__icon { font-size: 16px; color: #A8A8A8; }

.m-header { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; background-color: #ffffff; box-shadow: 0 2px 0 0 #ffffff; }

.m-header .logo { display: inline-block; height: 40px; }

/*.m-header .logo-wrap { display: inline-flex; align-items: center; width: 280px; padding: 0 20px 0 10px;}*/

.m-header .logo-wrap { align-items: center; width: 290px; padding: 0 20px 0 40px;}

.m-header .nav { display: flex; justify-content: flex-start; align-items: center; }

.m-header .nav__item { padding: 0 20px; color: #666666; }

.m-header .nav__item.is-active .nav__link { background-color: #0D8C68;color: #ffffff; box-shadow: 0px 2px 0px 0px #0D8C68;text-align: center }

.m-header .nav__item:hover { color: #0D8C68; }

.m-header .nav__link { display: block; padding: 0 10px; height: 52px; line-height: 52px; color: inherit; font-size: 14px; }

.m-header .search .el-input__inner { border-color: #E5E5E5; border-radius: 2px; background-color: #F8F7F5; }

.m-header .search .el-input__inner::-webkit-input-placeholder { color: #8C9B97; font-size: 14px; }

.m-header .search .el-input__icon { font-size: 16px; color: #556D73; }

.m-header-right { flex: 1; display: flex; justify-content: flex-end; align-items: center; }

.m-header .app-link { position: relative; margin-left: 20px; padding: 0 20px; height: 52px; line-height: 52px; border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; white-space: nowrap; cursor: pointer; color: #696969; }

.m-header .app-link--2 { margin-left: 0; border-left: none; }

.m-header .app-link__icon { vertical-align: middle; font-size: 20px; }

.m-header .app-link__text { vertical-align: middle; font-size: 14px; }

.m-header .app-link:hover .appImg-wrap { display: block; }

.m-header .help, .m-header .msg { color: #28434A; font-size: 18px; padding: 0 17px; height: 52px; line-height: 52px; border-right: 1px solid #EAEAEA; }

.m-header .help .el-badge__content.is-fixed, .m-header .msg .el-badge__content.is-fixed { top: 12px; border: none; background-color: #FD9F4E; }

.m-header .user { cursor: pointer; padding: 0 20px 0 30px; height: 52px; line-height: 52px; white-space: nowrap; }

.m-header .user-imgWrap { display: inline-block; vertical-align: middle; width: 40px; height: 40px; padding: 2px; background-color: #fff; border-radius: 50%; overflow: hidden; }

.m-header .user-imgWrap > img { width: 100% !important; border-radius: 50%; }

.m-header .user__text { margin-left: 4px; vertical-align: middle; font-size: 14px; color: #696969; }

.m-header-user-menu a { display: block; }

.m-header .notLogged { padding: 0 15px; }

.m-header .notLogged__btn { font-size: 14px; color: #696969; margin: 0 6px; }

.m-header .notLogged__btn:hover, .m-header .notLogged__btn:active { color: #0D8C68; }

.m-header .appImg-wrap { display: none; text-align: center; font-size: 14px; padding: 5px 10px 20px; position: absolute; z-index: 100; top: 60px; left: 50%; transform: translateX(-50%); background-color: #fff; color: #333; border-radius: 4px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04); white-space: nowrap; line-height: 1; }

.m-header .appImg-wrap-left { display: inline-block; width: 200px; height: 200px; }

.m-header .appImg-wrap-right { display: inline-block; width: 200px; height: 200px; }

.m-header .appImg-wrap .appImg { display: block; max-width: 100%; max-height: 100%; }

@media screen and (max-width: 1199px) { .m-header .nav__item { padding: 0 12px; }
  .m-header-more { display: block; }
  .m-header-right { flex: auto; width: 100%; border-top: 1px solid rgba(0, 0, 0, 0.06); }
  .m-header .search { flex: 1; padding-left: 20px; } }

@media screen and (min-width: 1200px) and (max-width: 1440px) { .m-header .nav__item { padding: 0 4px; }
  .m-header .app-link { margin-left: 10px; padding: 0 10px; }
  .m-header .app-link--2 { margin-left: 0; }
  .m-header .help { padding: 0 10px; }
  .m-header .msg { padding: 0 14px; }
  .m-header .user { padding: 0 10px; cursor: pointer; } }

@media screen and (min-width: 1600px) { .m-header .search .el-input { width: 270px; } }

/*** name: footer type: module author: Mr.z */
.m-footer { margin: 0 auto; max-width: 1200px; padding: 23px 0 20px; text-align: center; }

.m-footer-wrap { background-color: #fff; border-top: 1px solid #DFE6D9; }

.m-footer__info { display: inline-block; vertical-align: middle; margin: 0 30px; font-size: 14px; color: #666; line-height: 2; }

.m-footer-more { display: inline-block; vertical-align: middle; font-size: 0; }

.m-footer-moreItem { position: relative; display: inline-block; vertical-align: middle; text-align: center; }

.m-footer-moreItem + .m-footer-moreItem:before { content: ""; width: 1px; height: 14px; position: absolute; left: -0.5px; bottom: 0; background-color: #c3c3c3; }

.m-footer-moreItem:hover .wxImg-wrap, .m-footer-moreItem:hover .qqImg-wrap, .m-footer-moreItem:hover .appImg-wrap { display: block; }

.m-footer-more__icon { margin: 0 38px; font-size: 20px; color: #9f9f9f; }

.m-footer-more__text { display: block; margin-top: 13px; color: #5e5e5e; font-size: 12px; line-height: 14px; }

.m-footer .wxImg-wrap { display: none; width: 200px; height: 200px; padding: 10px; position: absolute; z-index: 999; top: -220px; left: 50%; transform: translateX(-50%); background-color: #fff; border-radius: 4px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04); }

.m-footer .wxImg-wrap > .wxImg { display: block; max-width: 100%; max-height: 100%; }

.m-footer .qqImg-wrap { display: none; width: 200px; height: 240px; padding: 10px; position: absolute; z-index: 999; top: -260px; left: 50%; transform: translateX(-50%); background-color: #fff; border-radius: 4px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04); }

.m-footer .qqImg-wrap > .qqImg { display: block; max-width: 100%; max-height: 100%; }

.m-footer .appImg-wrap { display: none; font-size: 14px; padding: 10px; position: absolute; z-index: 999; top: -260px; left: 50%; transform: translateX(-50%); background-color: #fff; border-radius: 4px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04); white-space: nowrap; }

.m-footer .appImg-wrap-left { display: inline-block; width: 200px; height: 200px; }

.m-footer .appImg-wrap-right { display: inline-block; width: 200px; height: 200px; }

.m-footer .appImg-wrap .appImg { display: block; max-width: 100%; max-height: 100%; }

@media (max-width: 1250px) { .m-footer { text-align: center; }
  .m-footer__info { margin: 0 30px; }
  .m-footer-more { display: block; margin-top: 20px; } }

.m-rightSlide { position: fixed; right: 40px; bottom: 140px; border-radius: 2px; border: 1px solid #E4E4E4; padding: 10px; width: 70px; height: 180px; display: flex; flex-wrap: wrap; justify-content: center; background-color: #F8F7F5; }

.m-rightSlide-item { text-align: center; font-size: 14px; background-color: #F8F7F5; color: #999999; cursor: pointer; }

.m-rightSlide-icon { color: #009979; font-size: 20px; }

/*** name: title type: module author: Mr.z */
.m-title { position: relative; display: flex; justify-content: space-between; align-items: center; height: 50px; padding: 0 20px; margin-bottom: 15px; border-bottom: 1px solid #E9E8E6; background-color: #fff; border-radius: 10px}

.m-title:before { content: ""; width: 3px; height: 20px; background-color: #1D9170; position: absolute; left: 10px; top: 50%; transform: translateY(-50%); }

.m-title__text { font-weight: 400; font-size: 16px; color: #1D9170; }

.m-title.is-small { padding: 0 10px 0 20px; }

.m-title.is-hasSearch { padding: 0 10px 0 20px; }

.m-title.is-hasSearch .m-title-search { position: relative; width: 253px; }

.m-title.is-hasSearch .m-title-search .el-input__inner { height: 35px; line-height: 35px; background-color: #FCFBF9; border: 1px solid #E2E2E2; padding: 0 40px 0 15px; }

.m-title.is-hasSearch .m-title-search__icon { position: absolute; right: 8px; top: 50%; transform: translateY(-50%); font-size: 16px; color: #556D73; }

/*** name: leftSlide type: module author: Mr.z */
.m-leftSlide__select { margin-bottom: 15px; width: 100%; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); border-radius: 10px; }

.m-leftSlide__select .el-input__inner { background-color: #fff; height: 50px; line-height: 50px; color: #1D9170; font-size: 16px;border-radius: 10px }

.m-leftSlide-info { margin-bottom: 15px; padding: 26px 0 20px; position: relative; display: flex; justify-content: space-around; align-items: center; background-color: #fff; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); border-radius: 4px; text-align: center; }

.m-leftSlide-info__num { font-size: 16px; color: #009979; }

.m-leftSlide-info__text { margin-top: 10px; font-size: 14px; color: #666; }

.m-leftSlide-info__close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  padding: 5px 0px;
  color: #44CCA6;
  font-size: 12px;
  cursor: pointer;
  line-height: 1;
  /*border-left: 1px solid #ececec;
  border-bottom: 1px solid #ececec;*/
  border-bottom-left-radius: 4px;
  margin-top: -11px;
}
.settingImg {
  width: 55px;
}
.settingImg:hover {
  filter: none;
  opacity: 1;
  content: url('/images/poxiaoset.png');
}
.m-leftSlide-info__close-text { padding-left: 4px; vertical-align: baseline; }

.m-leftSlide-userInfo { display: flex; /*justify-content: center;*/ align-items: center; margin-bottom: 10px; padding: 20px;padding-left: 30px; background-color: #fff; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 10px; }

.m-leftSlide-userInfo__img { margin-right: 25px; width: 47px; height: 47px; font-size: 0; padding: 2px; background-color: #fff; box-shadow: 0 0 4px #D8D8D8; border-radius: 50%; }

.m-leftSlide-userInfo__img > img { max-width: 100%; max-height: 100%; border-radius: 50%; }

.m-leftSlide-userInfo__role { line-height: 30.4px; min-height: 30.4px; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; max-width: 140px; font-size: 14px; color: #333;font-weight: bold }

.m-leftSlide-userInfo__name { display: -webkit-box; line-height: 22.4px; min-height: 22.4px; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; max-width: 140px; font-size: 13px; color: #666666; }

.m-leftSlide-userInfo__name_isAdmin { /*display: -webkit-box;*/ line-height: 22.4px; min-height: 22.4px; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; max-width: 140px; font-size: 13px; color: #666666; }

.m-leftSlide-nav { margin-bottom: 20px; background-color: #fff; box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1); border-radius: 10px; }

.m-leftSlide-nav-item { position: relative; padding: 10px 0; }

.m-leftSlide-nav-item:not(:last-child):after { content: ""; position: absolute; right: 0; bottom: -0.5px; width: 250px; border-top: 1px solid #f1f1f1; }

.m-leftSlide-nav-item.is-active .m-leftSlide-nav__link { border-left: 3px solid #44CCA6;width: 102% }

.m-leftSlide-nav-item.is-active .m-leftSlide-nav__active { background-color: #44CCA6; width: 100%;height: 100%;border-radius: 5px; }

.m-leftSlide-nav-item.is-active .m-leftSlide-nav__icon { color: #44CCA6; }

.m-leftSlide-nav-item.is-active .m-leftSlide-nav__text { color: #44CCA6; }

.m-leftSlide-nav__link { display: flex; justify-content: flex-start; align-items: center; height: 30px; }

.m-leftSlide-nav__icon { font-size: 16px; color: #999; margin: 0 10px 0 12px; }

.m-leftSlide-nav__text { font-size: 14px; color: #666; }

.m-leftSlide-nav__num { margin-left: 12px;/*margin-top: 4px; */background-color: #F56C6C; border-radius: 10px; color: #FFF; display: inline-block; font-size: 12px; height: 18px; line-height: 18px; padding: 0 6px; text-align: center; white-space: nowrap; border: 1px solid #FFF; }

.m-userSlide { width: 290px; text-align: center; }

.m-userSlide-header { display: flex; justify-content: center; align-items: center; margin-bottom: 20px; padding: 30px 15px; background-color: #fff; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); border-radius: 4px; }

.m-userSlide__img { width: 55px; height: 55px; margin-right: 24px; border-radius: 50%; overflow: hidden; transition: all .3s; }

.m-userSlide__img:hover { transform: scale(1.05); }

.m-userSlide__name { text-align: left; font-size: 16px; color: #333; }

.m-userSlide__phone { text-align: left; font-size: 14px; color: #666; }

.m-userSlide-body { background-color: #fff; }

.m-userSlide-main { text-align: left; }

.m-userSlide__link { display: block; padding: 0 30px; font-size: 14px; line-height: 36px; color: #666; transition: padding-left .5s; }

.m-userSlide__link:hover { color: #1D9170; padding-left: 36px; }

.m-userSlide__link.is-active { color: #1D9170; padding-left: 36px; border-left: 3px solid #1D9170; }

.m-userSlide__xb { margin: 10px 0; color: #666; text-align: left; font-size: 14px; }

.m-userSlide__xbb { color: #1D9170; }

input[type='number']::-webkit-outer-spin-button, input[type='number']::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }

input[type="number"] { -moz-appearance: textfield; }

.el-form-item__label { color: #666; padding-right: 20px; }

.el-form-item__tip { margin-top: 10px; font-size: 14px; color: #A7A7A7; }

.el-form-item__tip2 { color: #999; line-height: 1.6; }

.el-form-item.is-getCode .el-input__inner { border-right-color: transparent; }

.el-form-item.is-getCode .el-input-group__append { background-color: #F8F7F5; font-size: 14px; color: #6CAE9B; }

.el-form-item.is-getCode .el-button { font-weight: 400; }

.el-form__submit { min-width: 150px; }

.el-form__submit2 { min-width: 100px; }

.el-form__submit3 { min-width: 150px; padding: 15px 20px; }

.el-input.has-count .el-input__inner { padding-right: 60px; }

.el-input__inner, .el-textarea__inner { font-weight: 400; border-radius: 2px; background-color: #F8F7F5; }

.el-input__inner::-webkit-input-placeholder, .el-textarea__inner::-webkit-input-placeholder { font-weight: 400; color: #999; }

.el-input .el-input-group__append, .el-input .el-input-group__prepend, .el-textarea .el-input-group__append, .el-textarea .el-input-group__prepend { background-color: #F8F7F5; padding: 0 10px; color: #333; }

.el-input__count, .el-textarea__count { line-height: 1em; }

.el-input__count .el-input__count-inner, .el-textarea__count .el-input__count-inner { background-color: #F8F7F5; }

.el-input .el-input__count, .el-textarea .el-input__count { background-color: transparent; }

.el-input .el-input__count .el-input__count-inner, .el-textarea .el-input__count .el-input__count-inner { background-color: #F8F7F5; }

.el-input__icon, .el-textarea__icon { display: inline-block; }

.el-radio, .el-checkbox { color: #333; }

.el-upload--px { display: flex; justify-content: center; align-items: center; width: 140px; height: 140px; border: 1px dashed #DCDFE6; border-radius: 4px; background-color: #F8F7F5; color: #D0D0D0; }

.el-upload--px > i { font-size: 32px; }

.el-upload--px > img { max-width: 90%; max-height: 90%; }

.el-upload__tip { font-size: 14px; color: #999; line-height: 1.4; }

.el-upload__tip + .el-upload-list { margin-top: 12px; }

.el-upload-list__item:first-child { margin-top: 0; }

.el-upload-list__item-imgWrap { height: 200px; }

.el-upload-list__item-name .pxfont { height: 100%; margin-right: 7px; color: #909399; line-height: inherit; }

.el-range-input { background-color: transparent; }

.el-autocomplete { width: 320px; }

.input-color-primary .el-input__inner, .input-color-primary .el-textarea__inner { color: #1d9170 !important; }

.input-color-warning .el-input__inner, .input-color-warning .el-textarea__inner { color: #ff8a00 !important; }

.el-dialog__footer .el-button { min-width: 75px; }

.m-selectPeople .el-dialog { border-radius: 3px; }

.m-selectPeople .el-dialog__header { padding: 12px 0; margin: 0 20px; border-bottom: 1px solid #e6e6e6; }

.m-selectPeople .el-dialog__body { padding: 15px 20px; }

.m-selectPeople .el-dialog__footer { text-align: center; }

.m-selectPeople .el-dialog__footer .el-button { min-width: 100px; }

.m-selectPeople .el-dialog__title { color: #666; font-size: 16px; }

.m-selectPeople .el-dialog__headerbtn { top: 14px; font-size: 20px; }

.m-selectPeople .el-dialog__close { color: #999; }

.m-selectPeople .el-table { margin-top: 12px; border-top: 1px solid #E6E6E6; }

.m-selectPeople .el-table:before { background-color: #E6E6E6; }

.m-selectPeople .el-table .m-companyList-img { width: 36px; height: 36px; }

.m-selectPeople .el-form-item .el-form-item { margin-bottom: 22px; }

.m-selectPeople .el-form-item .el-form-item .el-form-item__label { color: #333; text-align: left; }

.m-selectPeople .el-radio, .m-selectPeople .el-checkbox { min-width: 114px; margin-right: 0; }

.m-selectPeople .el-radio-group, .m-selectPeople .el-checkbox-group { font-size: 14px; line-height: 32px; }

.m-selectPeople .el-radio__label, .m-selectPeople .el-checkbox__label { color: #333; padding-left: 8px; }

.m-selectPeople .el-form-item__label { padding-right: 24px; }

.m-selectPeople__input .el-input__inner { margin-bottom: 12px; background-color: transparent; border-radius: 3px; }

.m-selectPeople-operate .el-button { margin-right: 36px; }

.m-selectPeople-checkbox { font-size: 0; cursor: pointer; }

.m-selectPeople-checkbox input[type='checkbox'] { width: 1px; height: 1px; visibility: hidden; padding: 20px; }

.m-selectPeople-checkbox input[type='checkbox']:checked + i { background: url("../images/checked.png") no-repeat center center; background-size: cover; }

.m-selectPeople-checkbox i { display: inline-block; vertical-align: middle; width: 24px; height: 24px; background: url("../images/check.png") no-repeat center center; background-size: cover; }

.m-selectPeople-filter { padding: 20px 20px 0; }

.m-selectPeople-filter .el-button { min-width: 75px; }

.m-selectPeople-filter .el-form-item .el-form-item:last-child { margin-bottom: 0; }

.m-leaveMessage .el-dialog { border-radius: 5px; }

.m-leaveMessage .el-dialog__header { padding: 21px 0 17px; margin: 0 23px; border-bottom: 1px solid #E6E6E6; }

.m-leaveMessage .el-dialog__title { color: #333; font-size: 16px; line-height: 1; }

.m-leaveMessage .el-dialog__headerbtn { font-size: 20px; color: #999; }

.m-leaveMessage .el-dialog__close { color: #999; }

.m-leaveMessage .el-dialog__body { padding: 20px 37px; }

.m-leaveMessage .el-dialog__body .el-button { padding: 14px 45px; }

.m-leaveMessage .el-dialog__body .el-button + .el-button { margin-left: 0; }

.m-leaveMessage-main { padding: 0 20px; margin-bottom: 20px; max-height: 240px; overflow-y: auto; }

.m-leaveMessage-item:not(:first-child) { margin-top: 40px; }

.m-leaveMessage-item.is-right { text-align: right; }

.m-leaveMessage-item.is-right .m-leaveMessage__time { text-align: right; }

.m-leaveMessage__img { display: inline-block; vertical-align: top; margin-top: 26px; width: 48px; height: 48px; border-radius: 50%; overflow: hidden; }

.m-leaveMessage-content { position: relative; display: inline-block; vertical-align: top; margin: 0 20px; max-width: 300px; text-align: left; }

.m-leaveMessage__time { padding: 0 10px; font-size: 14px; color: #999; }

.m-leaveMessage__text { position: relative; padding: 12px 20px; line-height: 24px; margin-top: 6px; color: #333; border-radius: 4px; border: 1px solid rgba(211, 211, 211, 0.33); box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.08); }

.m-leaveMessage-expand { text-align: center; padding-bottom: 20px; }

.m-leaveMessage-expand__btn { color: #333; }

.m-leaveMessage-expand__count { color: #1D9170; }

.m-leaveMessage-expand .pxfont { margin: 0 4px; color: #777; }

.m-selectPeople2 .el-checkbox-group { display: inline-block; }

.dialog-addPeople .el-dialog { border-radius: 3px; }

.dialog-addPeople .el-dialog__header { padding: 12px 0; margin: 0 20px; border-bottom: 1px solid #e6e6e6; }

.dialog-addPeople .el-dialog__body { padding: 15px 20px; }

.dialog-addPeople .el-dialog__footer { text-align: center; }

.dialog-addPeople .el-dialog__footer .el-button { min-width: 100px; }

.dialog-addPeople .el-dialog__title { color: #666; font-size: 16px; }

.dialog-addPeople .el-dialog__headerbtn { top: 14px; font-size: 20px; }

.dialog-addPeople .el-dialog__close { color: #999; }

.dialog-addPeople .el-form-item { margin-bottom: 15px; }

.dialog-addPeople .el-form-item:last-child { margin-bottom: 0; }

.dialog-addPeople .el-button { min-width: 75px; }

.dialog-permission .el-dialog { border-radius: 3px; }

.dialog-permission .el-dialog__header { padding: 12px 0; margin: 0 20px; border-bottom: 1px solid #e6e6e6; }

.dialog-permission .el-dialog__body { padding: 15px 80px; }

.dialog-permission .el-dialog__footer { text-align: center; padding: 10px 20px 36px; }

.dialog-permission .el-dialog__footer .el-button { min-width: 100px; }

.dialog-permission .el-dialog__title { color: #666; font-size: 16px; }

.dialog-permission .el-dialog__headerbtn { top: 14px; font-size: 20px; }

.dialog-permission .el-dialog__close { color: #999; }

.dialog-permission .el-form-item__label { color: #999; line-height: 28px; }

.dialog-permission .el-form--label-top .el-form-item__label { padding: 0; }

.dialog-permission .el-switch.is-small .el-switch__label { min-width: 100px; }

.dialog-permission .el-switch__label { min-width: 140px; font-weight: 400; color: #1d9170; }

.dialog-permission .el-switch__label.is-active { color: #666; }

.dialog-permission .el-switch.is-disabled { opacity: 1; }

.dialog-permission .el-checkbox-group { display: inline-block; }

.dialog-permission .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner { background-color: #1d9170; border-color: #1d9170; }

.dialog-permission .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after { border-color: #fff; }

.dialog-permission .el-checkbox__input.is-disabled + span.el-checkbox__label { color: #1d9170; }

.dialog-notice .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner { background-color: #1d9170; border-color: #1d9170; }

.dialog-notice .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after { border-color: #fff; }

.dialog-notice .el-checkbox__input.is-disabled + span.el-checkbox__label { color: #1d9170; }

.dialog-configTip .el-dialog { border-radius: 3px; }

.dialog-configTip .el-dialog__header { padding: 12px 0; margin: 0 20px; border-bottom: 1px solid #e6e6e6; }

.dialog-configTip .el-dialog__body { padding: 20px 24px; }

.dialog-configTip .el-dialog__footer { padding: 12px 0; margin: 0 20px; border-top: 1px solid #e6e6e6; }

.dialog-configTip .el-dialog__footer .el-button { min-width: 100px; }

.dialog-configTip .el-dialog__title { color: #999; font-size: 16px; }

.dialog-configTip .el-dialog__headerbtn { top: 10px; font-size: 20px; }

.dialog-configTip .el-dialog__close { color: #999; }

.dialog-configTip__text { color: #666; line-height: 26px; }

.dialog-pass { width: 380px; border-radius: 4px; }

.dialog-pass .el-dialog__header { padding: 13px 10px; border-bottom: 1px solid #E6E6E6; }

.dialog-pass .el-dialog__title { font-size: 14px; color: #9A9A9A; line-height: 1; }

.dialog-pass .el-dialog__headerbtn { position: absolute; top: 10px; right: 10px; }

.dialog-pass .el-dialog__body { padding: 20px; }

.dialog-pass__tip { font-size: 14px; text-align: center; line-height: 24px; }

.dialog-pass__tip-b { color: #F87A7A; }

.dialog-pass__tip--left { text-align: left; }

.dialog-pass .el-form-item { margin-bottom: 18px; }

.dialog-pass .el-form-item.dialog-pass__radio { margin-bottom: 8px; text-align: center; }

.dialog-pass .el-form-item__content { line-height: 30px; }

.dialog-pass .el-checkbox-group { font-size: inherit; }

.m-companyList-img { display: block; width: 42px; height: 42px; border-radius: 50%; overflow: hidden; }

.m-companyList-img > img { width: 100%; height: 100%; border-radius: 50%; overflow: hidden; }

.m-companyList__img { width: 42px; height: 42px; border-radius: 50%; }

.m-companyList .el-badge__content.is-dot { top: 5px; }

.m-companyList-info__name { vertical-align: middle; color: #333; }

.m-companyList-info__tagOffline { margin-top: 6px; }

.m-companyList-amount__label { color: #666; }

.m-companyList-amount__text { color: #1D9170; }

.m-companyList-amount__unit { color: #999; }

.m-companyList-index__label { color: #999; }

.m-companyList-index__text { color: #666; }

.m-reviewSlide { text-align: center; position: relative; }

.m-reviewSlide-btnGroup { position: absolute; top: 0; right: 0; z-index: 1; }

.m-reviewSlide-img { width: 64px; height: 64px; padding: 10px; }

.m-reviewSlide__img { max-width: 100%; max-height: 100%; }

.m-reviewSlide__name { margin: 14px 0 4px; color: #333; font-size: 15px; }

.m-reviewSlide-tag { margin: 8px 0; }

.m-reviewSlide-money { font-size: 14px; color: #999; }

.m-reviewSlide__money { font-size: 14px; color: #1d9170; }

.m-reviewSlide__group, .m-reviewSlide__job { font-size: 14px; color: #666; }

.m-reviewSlide-notified { margin-top: 8px; }

.m-reviewSlide-notified__text { font-size: 14px; }

.m-reviewSlide-notified__text + .m-reviewSlide-notified__btn { margin-left: 12px; }

.m-reviewSlide .el-divider { margin: 24px 0; width: auto; border-top: 1px solid #e5e5e5; background-color: transparent; height: 0; }

.m-reviewSlide__link { color: #666; cursor: pointer; }

.m-reviewSlide__link:hover { color: #1D9170; }

.m-reviewSlide .el-timeline { display: inline-block; }

.m-reviewSlide .el-timeline-item { padding-bottom: 60px; }

.m-reviewSlide .el-timeline-item__tail { border-left-color: #e9e9e9; }

.m-reviewSlide .el-timeline-item__node { left: -3px; width: 16px; height: 16px; background-color: #e9e9e9; }

.m-reviewSlide .el-timeline-item__node--normal:after { content: ""; display: block; width: 8px; height: 8px; background-color: #fff; border-radius: 50%; }

.m-reviewSlide .el-timeline-item.is-active .el-timeline-item__node { background-color: #1D9170; }

.m-reviewSlide .el-timeline-item.is-active .m-reviewSlide__link { color: #1D9170; }

.m-reviewSlide .el-timeline .el-badge__content { right: -2px; }

.m-reviewSlide .el-steps--vertical { display: inline-flex; height: 200px; }

.m-timeline .el-timeline-item { padding-bottom: 62px; }

.m-timeline .el-timeline-item:last-child { padding-bottom: 0; }

.m-timeline .el-timeline-item:last-child .m-timeline__add { display: none; }

.m-timeline .el-timeline-item__tail { border-left: 3px solid #e1e1e1; }

.m-timeline .el-timeline-item__node { background-color: #D1D1D1; }

.m-timeline .el-timeline-item__node--normal { left: -2px; width: 16px; height: 16px; }

.m-timeline .el-timeline-item__node--normal:after { content: ""; display: block; width: 8px; height: 8px; background-color: #fff; border-radius: 50%; }

.m-timeline .el-timeline-item__timestamp { position: absolute; left: -120px; top: 0; font-size: 14px; color: #999; }

.m-timeline .el-timeline-item__timestamp.is-bottom { margin-top: 2px; }

.m-timeline .el-timeline-item.is-finish .el-timeline-item__node { background-color: #1D9170; }

.m-timeline .el-timeline-item.is-finish .el-timeline-item__tail { border-left-color: #1D9170; }

.m-timeline .el-timeline-item.is-finish .m-timeline-content { border-color: #2FB28D; }

.m-timeline .el-timeline-item.is-finish .m-timeline-content:before { border-left-color: #2FB28D; border-top-color: #2FB28D; }

.m-timeline .el-timeline-item.is-finish .m-timeline__icon, .m-timeline .el-timeline-item.is-finish .m-timeline__text { color: #1D9170; }

.m-timeline__add { position: absolute; z-index: 100; left: -5px; top: 80%; font-size: 20px; color: #e6a23c; background-color: #fff; cursor: pointer; line-height: 1; }

.m-timeline__add:hover { color: #1d9170; }

.m-timeline__add.is-notStart { top: 40px; }

.m-timeline__title { font-size: 16px; color: #333; }

.m-timeline__edit { font-size: 16px; margin: 0 10px; color: #1D9170; cursor: pointer; }

.m-timeline-content { display: inline-block; position: relative; margin-top: 14px; padding: 10px; background-color: #F8F7F5; border-radius: 4px; border: 1px solid #D4D4D4; box-shadow: 0px 2px 3px 0px rgba(70, 70, 69, 0.18); }

.m-timeline-content:before { content: ""; position: absolute; top: -5px; left: 20px; width: 6px; height: 6px; border-left: 1px solid #D4D4D4; border-top: 1px solid #D4D4D4; transform: rotate(45deg); background-color: #F8F7F5; }

.m-timeline-item:not(:first-child) { margin-top: 6px; }

.m-timeline__icon { display: inline-block; line-height: 1; width: 16px; height: 16px; color: #999; font-size: 16px; vertical-align: middle; }

.m-timeline__text { color: #666; font-size: 14px; vertical-align: middle; white-space: nowrap; }

.m-votePeopleInfo + .m-votePeopleInfo { margin-top: 12px; }

.m-votePeopleInfo__caret { color: #1D9170; }

.m-votePeopleInfo__groupName { font-size: 14px; color: #333; }

.m-votePeopleInfo-body { position: relative; }

.m-votePeopleInfo__name { font-size: 14px; color: #666; display: -webkit-box; line-height: 14px; min-height: 14px; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; line-height: 1.8; }

.m-votePeopleInfo__name.is-expand { display: inline-block; }

.m-votePeopleInfo__name.is-expand + .m-votePeopleInfo__all { top: auto; bottom: 8px; }

.m-votePeopleInfo__name:empty { display: none; }

.m-votePeopleInfo__name:empty + .m-votePeopleInfo__all { display: none; }

.m-votePeopleInfo__all { position: absolute; right: -50px; top: 2px; cursor: pointer; }

.m-meetingPeopleInfo + .m-meetingPeopleInfo { margin-top: 12px; }

.m-meetingPeopleInfo__caret { color: #1D9170; }

.m-meetingPeopleInfo__groupName { font-size: 14px; color: #333; }

.m-meetingPeopleInfo-body { position: relative; }

.m-meetingPeopleInfo__name { font-size: 14px; color: #666; display: -webkit-box; line-height: 14px; min-height: 14px; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; line-height: 1.8; }

.m-meetingPeopleInfo__name.is-expand { display: inline-block; }

.m-meetingPeopleInfo__name.is-expand + .m-meetingPeopleInfo__all { top: auto; bottom: 8px; }

.m-meetingPeopleInfo__name:empty { display: none; }

.m-meetingPeopleInfo__name:empty + .m-meetingPeopleInfo__all { display: none; }

.m-meetingPeopleInfo__all { position: absolute; right: -50px; top: 2px; cursor: pointer; }

.m-diffCrDec { margin-bottom: 20px; }

.m-diffCrDec-header { text-align: center; margin-bottom: 20px; }

.m-diffCrDec-footer { text-align: center; margin-top: 20px; }

.m-diffCrDec-main.is-show { padding-bottom: 50px; }

.table-recording { width: 100%; }

.table-recording tr { margin-top: -1px; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; }

.table-recording td { padding: 20px; font-size: 14px; }

.table-recording__title { color: #333; }

.table-recording__time { color: #999; }

.table-recording--big td { padding: 22px 20px; }

.table-recording .el-badge__content.is-fixed.is-dot { right: 0; }

.table-association { width: 100%; }

.table-association tr { border-bottom: 1px solid #E3E3E3; }

.table-association td { padding: 20px; }

.table-association .el-image { display: block; width: 64px; height: 64px; padding: 10px; border: 1px dashed #D5D5D5; }

.table-association__name { font-size: 15px; color: #333; }

.table-association__name:hover { color: #1D9170; }

.table-association__label { font-size: 14px; color: #999; }

.table-association__status { font-size: 14px; color: #1d9170; }

.el-table.is-topLine { border-top: 1px solid #EBEEF5; }

.el-table.is-big td { padding: 20px 0; }

.el-table.is-hover-tr-cp tr { cursor: pointer; }

.aside { width: 200px; }

.aside-nav { margin-bottom: 20px; }

.aside-nav__item { position: relative; border-bottom: 1px solid #E5E5E5; padding: 0 12px; cursor: pointer; height: 50px; line-height: 50px; font-size: 14px; }

.aside-nav__item:before { content: ""; font-size: 0; display: inline-block; width: 0; height: 16px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background-color: #1D9170; transition: width .5s; }

.aside-nav__item.is-active:before { width: 3px; }

.aside-nav__item.is-active .aside-nav__name, .aside-nav__item.is-active .aside-nav__unit { color: #1D9170; }

.aside-nav__item:hover .aside-nav__name, .aside-nav__item:hover .aside-nav__unit { color: #1D9170; }

.aside-nav__item:hover .aside-nav__editBtn { display: inline-block; }

.aside-nav__name { color: #666; }

.aside-nav__unit { color: #999; }

.aside-nav__editBtn { display: none; }

.expandRow { position: relative; font-size: 14px; line-height: 1; }

.expandRow__text { color: #666; display: -webkit-box; line-height: 28px; min-height: 28px; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; }

.expandRow__btn { white-space: nowrap; position: absolute; top: 0; left: 100%; color: #1d9170; line-height: 2; }

.expandRow.is-expand .expandRow__text { display: inline-block; }

.expandRow.is-expand .expandRow__btn { top: auto; bottom: 0; }

.pIndex .el-carousel { width: 1200px; margin: 20px auto; }

.pIndex .el-carousel__indicator.is-active .el-carousel__button { background-color: #44CFA8; }

.pIndex .el-carousel__button { width: 8px; height: 8px; border-radius: 50%; opacity: 1; }

.pIndex__alert { width: 365px; margin: -10px auto 10px; }

.pIndex .project { width: 1200px; margin: 0 auto; background-color: #fff; border-radius: 4px; }

.pIndex .project-header { position: relative; padding: 20px 20px 30px; text-align: center; }

.pIndex .project-header .el-radio-button__inner { padding: 12px 30px; }

.pIndex .project-header .el-link { position: absolute; color: #666; right: 40px; top: 50%; transform: translateY(-50%); }

.pIndex .project-header .el-link:hover { color: #1d9170; }

.pIndex .project .pMyProject-container { padding: 0 40px; }

.pIndex .project .pMyProject-item { margin-right: 80px; margin-bottom: 30px; }

.pIndex .project .pMyProject-item:nth-child(3n) { margin-right: 0; }

.pIndex .tool { background-color: #fff; width: 1200px; margin: 20px auto 0; text-align: center; padding: 20px 20px 32px; border-radius: 4px; }

.pIndex .tool__title { position: relative; width: 120px; margin: 0 auto 30px; font-size: 25px; color: #666; line-height: 42px; }

.pIndex .tool__title:after { content: ""; display: inline-block; position: absolute; left: -16px; width: 0; height: 0; border-top: 21px solid transparent;  border-bottom: 21px solid transparent; }

.pIndex .tool__title:before { content: ""; display: inline-block; position: absolute; right: -16px; width: 0; height: 0; border-top: 21px solid transparent;  border-bottom: 21px solid transparent; }

.pIndex .tool-main { display: flex; justify-content: space-around; align-items: center; }

.pIndex .tool-item { min-width: 120px; cursor: pointer; padding: 11px 5px 5px; box-shadow: 4px 6px 21px 0 rgba(186, 186, 186, 0.0); border-radius: 10px; }

.pIndex .tool__icon { width: 40px; margin: 10px 20px; }

.pIndex .tool__text { margin: 8px 0 19px; line-height: 1; font-size: 14px; color: #666; }

.pIndex .regulation { background-color: #fff; width: 1200px; margin: 20px auto 0; text-align: left; padding: 20px 20px 32px; border-radius: 4px; }

.pIndex .regulation-title { position: relative; text-align: center; }

.pIndex .regulation__more { position: absolute; right: 20px; top: 0; color: #666; }

.pIndex .regulation__more:hover { color: #1d9170; }

.pIndex .regulation__title { position: relative; width: 120px; margin: 0 auto 27px; font-size: 25px; color: #666; line-height: 42px; }

.pIndex .regulation__title:after { content: ""; display: inline-block; position: absolute; left: -16px; width: 0; height: 0; border-top: 21px solid transparent;  border-bottom: 21px solid transparent; }

.pIndex .regulation__title:before { content: ""; display: inline-block; position: absolute; right: -16px; width: 0; height: 0; border-top: 21px solid transparent;  border-bottom: 21px solid transparent; }

.pIndex .regulation .el-col { padding: 12px; }

.pIndex .regulation .el-link--default { color: #666; display: -webkit-inline-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; }

.pIndex .regulation .el-link--default:hover { color: #1D9170; }

.pIndex .file { width: 1200px; margin: 20px auto; padding: 20px 40px; background-color: #fff; border-radius: 4px; }

.pIndex .file-header { position: relative; text-align: center; }

.pIndex .file-header .el-radio-button__inner { padding: 12px 30px; }

.pIndex .file-header .el-link { position: absolute; right: 0; top: 0; color: #666; }

.pIndex .file-header .el-link:hover { color: #1d9170; }

.pIndex .file__title { position: relative; width: 120px; margin: 0 auto 20px; font-size: 25px; color: #666; line-height: 42px; text-align: center; }

.pIndex .file__title:after { content: ""; display: inline-block; position: absolute; left: -16px; width: 0; height: 0; border-top: 21px solid transparent; border-bottom: 21px solid transparent; }

.pIndex .file__title:before { content: ""; display: inline-block; position: absolute; right: -16px; width: 0; height: 0; border-top: 21px solid transparent;  border-bottom: 21px solid transparent; }

.pIndex .file-main { margin-top: 32px; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; }

.pIndex .file-item { position: relative; display: flex; justify-content: flex-start; align-items: center; width: 260px; height: 100px; padding: 20px 50px;  margin-bottom: 30px; margin-right: 26px; background: url("../images/wendang.png") no-repeat center center;}

.pIndex .file-item:nth-child(4n) { margin-right: 0; }

.pIndex .file-item:hover { border-color: #59B59B; }

.pIndex .file-item:hover .file__icon { border-color: #59B59B; }

.pIndex .file-item:hover .file__text { color: #1D9170; }

.pIndex .file__icon { position: absolute; top: -16px; left: 200px; width: 32px; height: 32px; text-align: center; line-height: 32px; border: 1px solid #ddd; font-size: 24px; color: #666; background-color: #A4D9EF; }

.pIndex .file__text { color: #666; font-size: 14px; display: -webkit-box; line-height: 1.5; min-height: 3; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }

.pIndex .el-radio-button__inner { color: #999; border: 1px solid #e4e4e4; }

.pLogin { max-width: 420px; padding: 15px 25px; background-color: #fff; border-radius: 6px;box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 5px;height: 440px}

.pLogin-breadcrumb { max-width: 1200px; margin-left: 25%;}

.pLogin__title { margin-bottom: 30px;margin-top: 30px; font-size: 26px; font-weight: 200; color: #44CCA6; line-height: 1; }

.pLogin .el-tabs .el-tabs__header { margin: 0 0 50px; }

.pLogin .el-tabs .el-tabs__header .el-tabs__nav-wrap::after { background-color: #E5E5E5; height: 1px; }

.pLogin .el-tabs .el-tabs__header .el-tabs__active-bar { background-color: #45B183; height: 1px; width: 125px; }

.pLogin .el-tabs .el-tabs__header .el-tabs__item { width: 100%; text-align: center; color: #999; }

.pLogin .el-tabs .el-tabs__header .el-tabs__item:hover, .pLogin .el-tabs .el-tabs__header .el-tabs__item:focus, .pLogin .el-tabs .el-tabs__header .el-tabs__item:active { color: #333; }

.pLogin .el-form-item { margin-bottom: 20px; }

.pLogin .el-input__inner { border-radius: 2px;border: 0px solid #DCDFE6;border-bottom: 1px solid #E6E6E6;}

.pLogin .el-input__inner, .el-textarea__inner { font-weight: 400;background-color: #fff;}

.pLogin .el-input__inner::-webkit-input-placeholder { font-size: 14px; }

.pLogin .el-input__prefix .el-input__icon { font-size: 14px; color: #999; }

.pLogin-getCode .el-input__inner { border-right-color: transparent; }

.pLogin-getCode .el-input-group__append { font-size: 14px; color: #44CCA6;border: 0px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;background-color: #fff; }

.pLogin-getCode .el-button { font-weight: 400; }

.pLogin-writePwd .el-input__inner { border-right-color: transparent; border: 0px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;background-color: #fff;}

.pLogin-writePwd .el-input-group__append { font-size: 14px; color: #44CCA6; }

.pLogin-writePwd .el-button { font-weight: 400; }

.pLogin-agree { margin-top: -8px; }

.pLogin-agree .el-form-item__content { line-height: 24px; }

.pLogin-agree .el-checkbox__label { color: #999; font-size: 11px; vertical-align: middle; }

.pLogin-agree__protocol { color: #999; }

.pLogin-agree__protocol:hover { color: #6CAE9B; }

.pLogin__btnGroup { display: flex; justify-content: space-between; align-items: center;margin-top: 20px }

.pLogin__submit { width: 90%; height: 32px; border-radius: 10px;margin-left: 15px }

.pLogin__submit:hover, .pLogin__submit:focus, .pLogin__submit:active { color: #fff; background: linear-gradient(96deg, #B3E3EC 0%, #82CADD 100%); }

.pLogin__submit2 { width: 96px; height: 30px; border-radius: 13px; line-height: 0 ;margin-left: 35px}

.pLogin__submit2:hover, .pLogin__submit2:focus, .pLogin__submit2:active { color: #fff; background: linear-gradient(96deg, #B3E3EC 0%, #82CADD 100%);}

.pLogin__register { width: 96px; height: 30px; border-radius: 13px; border-color: #e4e4e4; color: #666;     line-height: 0;margin-right: 35px;}

.pLogin__register:hover, .pLogin__register:focus, .pLogin__register:active { color: #fff; background: linear-gradient(96deg, #B3E3EC 0%, #82CADD 100%); }

.pLogin-tip { font-size: 14px; color: #7d7d7d; line-height: 1; }

.pLogin-tip__link { color: #369A7C; }

.pLogin-tip__link:hover { color: #369A7C; }

.pLogin-thirdParty { margin-top: 0px; }

.pLogin-thirdParty.el-form-item { margin-bottom: 0; }

.pLogin-thirdParty .el-form-item__content { display: flex; justify-content: center; align-items: center; }

.pLogin-thirdParty__label { margin-right: 10px; font-size: 14px; color: #999; }

.pLogin-thirdParty__icon { display: inline-block; text-align: center; width: 34px; height: 34px; margin: 0 10px; cursor: pointer; border: 1px solid #E4E4E4; border-radius: 50%; }

.pMyProject-container { display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; }

.pMyProject-container.is-my .pMyProject-item:before { content: ""; width: 53px; height: 53px; position: absolute; right: -1px; top: -1px; z-index: 1; border-bottom-left-radius: 100%; }

.pMyProject-container.is-my .pMyProject-item:after { font-size: 14px; position: absolute; right: 8px; top: 6px; color: #fff; z-index: 2; }

.pMyProject-container.is-my .pMyProject-item.is-g:before { background: #fff url("../images/projectTypeG.png") no-repeat top right; background-size: cover; }

.pMyProject-container.is-my .pMyProject-item.is-g:after { content: "管"; }

.pMyProject-container.is-my .pMyProject-item.is-z:before { background: #fff url("../images/projectTypeZ.png") no-repeat top right; background-size: cover; }

.pMyProject-container.is-my .pMyProject-item.is-z:after { content: "债"; }

.pMyProject-container.is-my .pMyProject-item.is-q:before { background: #fff url("../images/projectTypeQ.png") no-repeat top right; background-size: cover; }

.pMyProject-container.is-my .pMyProject-item.is-q:after { content: "其他"; right: 4px; }

.pMyProject-container.is-my .pMyProject__name { padding-right: 24px; }

.pMyProject-item { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; margin: 0 30px 30px 0; width: 320px; height: 180px; background: #F1F9FB; border: 1px solid #ddd; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 6px; padding: 20px; }

.pMyProject-right { margin-left: 20px; flex: 1; }

.pMyProject-img { display: block; width: 64px; height: 64px; padding: 5px; margin-bottom: 10px; }

.pMyProject__attentionBtn { padding: 5px 10px; }

.pMyProject__name { display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; font-size: 16px; color: #333; font-weight: 400; line-height: 1.4; min-height: 44.8px; }

.pMyProject-type { margin-top: 6px; font-size: 14px; line-height: 1; }

.pMyProject-type__label { color: #999; }

.pMyProject-type__type { color: #333333; }

.pMyProject-btnGroup { margin-top: 25px; }

.pMyProject-btnGroup .el-button { min-width: 90px; }

.pMyProject-btnGroup .el-button--info { background-color: #BCBEBE; border-color: #BCBEBE; }

.pMyProject-btnGroup .el-button--info:hover, .pMyProject-btnGroup .el-button--info:focus { background: #a6a9ad; border-color: #a6a9ad; color: #FFF; }

.pMyProject-btnGroup .el-button--info.is-active, .pMyProject-btnGroup .el-button--info:active { background: #82848a; border-color: #82848a; color: #FFF; }

.pMyProject__tip { color: #666; font-size: 14px; line-height: 2.4; text-indent: 2em; }

.pMyProject-firstDialog .el-dialog__close { font-size: 22px; color: #999; }

.pMyProject-firstDialog .el-dialog__header { padding: 8px 0; }

.pMyProject-firstDialog .el-dialog__body { padding: 20px 30px; }

.pMyProject-firstDialog .el-dialog__footer { border-top: 1px solid #E6E6E6; padding: 16px 0 20px; margin: 0 20px; }

.pMyProject-firstDialog__text { display: flex; color: #666; line-height: 28px; }

.pMyProject-firstDialog__index { color: #999; }

.pMyProject .el-pagination { margin-top: 0; }

@media screen and (min-width: 1440px) and (max-width: 1600px) { .pMyProject-item:nth-child(3n) { margin-right: 0; } }

@media screen and (min-width: 1050px) and (max-width: 1439px) { .pMyProject-item:nth-child(2n) { margin-right: 0; } }

.pConfirmRole-container { padding: 100px 0; text-align: center; }

.pConfirmRole-wrap { position: relative; display: inline-flex; justify-content: flex-start; align-items: flex-start; text-align: left; margin: 20px; padding: 24px; width: 30%; height: 140px; border: 1px solid #D5D5D5; border-radius: 2px; transition: all .3s; }

.pConfirmRole-wrap.is-default { border-color: #009979; box-shadow: 0 0 0 3px #009979 inset; }

.pConfirmRole-wrap.is-default .pConfirmRole__icon { color: #009979; }

.pConfirmRole-wrap.is-default .pConfirmRole__title { color: #009979; }

.pConfirmRole-wrap.is-default .pConfirmRole__active { display: inline-block; }

.pConfirmRole-wrap:hover { border-color: #009979; box-shadow: 0 0 0 3px #009979 inset; }

.pConfirmRole-wrap:hover .pConfirmRole__icon { color: #009979; }

.pConfirmRole-wrap:hover .pConfirmRole__title { color: #009979; }

.pConfirmRole-wrap:hover .pConfirmRole__active { display: inline-block; }

.pConfirmRole__icon { display: inline-block; font-size: 32px; color: #B4B4B4; }

.pConfirmRole-info { display: inline-block; margin-left: 21px; }

.pConfirmRole__title { font-size: 18px; color: #666; font-weight: 400; }

.pConfirmRole__description { margin-top: 8px; color: #999; line-height: 1.8; }

.pConfirmRole__active { display: none; position: absolute; left: 50%; bottom: -16px; transform: translateX(-50%); font-size: 32px; color: #009979; z-index: 1; background-color: #fff; line-height: 1; }

.pAddProject .el-steps { margin: 40px auto; }

.pAddProject .layout1-content { padding: 30px; }

.pAddProject .el-form-item { margin-bottom: 20px; }

.pAddProject__fixedBtn { position: absolute; right: 0; top: -20px; z-index: 100; }

.pProjectDetail .layout2-content { padding: 20px 20px 20px 40px; }

.pProjectDetail .project-company .company-logo { width: 64px; height: 64px; border: 0px solid #eaeaea; padding: 10px; display: inline-block; vertical-align: middle; margin-right: 30px; }

.pProjectDetail .project-company .company-logo__error { max-width: 42px; max-height: 42px; }

.pProjectDetail .project-company .company-name { vertical-align: middle; max-width: 580px; font-size: 20px; color: #333; line-height: 40px; border-bottom: 2px solid #AAAAAA; display: -webkit-inline-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; }

.pProjectDetail .project-company .el-button { float: right; margin-left: 10px; }

.pProjectDetail .project-intro { margin: 30px 0 0; padding: 25px 0; color: #666; border-top: 1px solid #E8E8E8; line-height: 26px; }

.pProjectDetail .project-intro__label { width: 90px; font-weight: 600; font-size: 14px; color: #333; }

.pProjectDetail .project-intro__text { flex: 1; color: #666; }

.pProjectDetail .el-form-item { margin-bottom: 8px; }

.pProjectDetail .el-form-item__label { padding-right: 0; color: #333; }

.pProjectDetail .el-form-item__content { color: #666; }

.pProjectDetail-btnGroup { margin-top: 30px; }

.pProjectDetail-btnGroup .el-button { width: 150px; padding: 14px 20px; font-size: 14px; }

.pProjectDetail-btnGroup .btn__refuse { background-color: #F9F8F8; border-color: #CCCCCC; }

.pJoinProject .layout1-content { padding: 50px 30px; }

.pJoinProject__title { margin-bottom: 20px; text-align: center; font-size: 16px; color: #666; }

.pJoinProject-note { font-size: 16px; color: #666; padding: 30px 180px; }

.pJoinProject-note li { line-height: 2; list-style-position: outside; }

.pJoinProject2 .layout1-content { padding: 50px 30px; }

.pJoinProject2__title { text-align: center; padding: 30px; font-size: 16px; color: #666; }

.pJoinProject2 .el-input__icon { color: #999; font-size: 16px; }

.pProjectSetting__title { font-size: 14px; color: #009A7A; text-align: left; }

.pProjectSetting__content { position: relative; padding: 40px; }

.pProjectSetting__buy { position: absolute; right: 20px; top: 20px; background-color: #1E9270; border-color: #1E9270; }

.pProjectSetting__buy:hover { background-color: #1E9270; border-color: #1E9270; }

.pProjectSetting__progress { max-width: 520px; margin: 0 auto; }

.pProjectSetting__progress-text { padding: 12px 0; text-align: center; font-size: 14px; }

.pProjectSetting__tip { margin: 40px 0 60px; display: flex; justify-content: flex-start; align-items: flex-start; font-size: 14px; }

.pProjectSetting__tip-title { color: #343434; line-height: 26px; white-space: nowrap; }

.pProjectSetting__tip-content { color: #9A9A9A; line-height: 26px; }

.pProjectSetting__tip2 { padding: 4px 10px; display: flex; justify-content: flex-start; align-items: flex-start; font-size: 14px; border-radius: 2px; background-color: #FEF4E5; border: 1px solid #F9E7CD; }

.pProjectSetting__tip2-title { color: #666; line-height: 24px; white-space: nowrap; }

.pProjectSetting__tip2-content { color: #666; line-height: 24px; }

.pProjectSetting__item-wrap { padding-left: 200px; max-width: 1200px; min-width: 800px; }

.pProjectSetting .el-form-item { margin-bottom: 6px; }

.pProjectSetting .el-checkbox-group { font-size: initial; }

.pProjectSetting .el-radio__inner, .pProjectSetting .el-checkbox__inner { width: 20px; height: 20px; }

.pProjectSetting .el-radio__inner::after { width: 8px; height: 8px; }

.pProjectSetting .el-checkbox__inner::after { height: 8px; left: 7px; top: 3px; }

.pProjectSetting .el-progress-bar { padding: 3px; border: 1px solid #E9E9E9; }

.pProjectSetting .el-progress-bar__outer { border-radius: 0; background-color: #E9E9E9; }

.pProjectSetting .el-progress-bar__inner { border-radius: 0; }

.pVoteList__title { font-size: 15px; font-weight: 700; }

.pVoteList .el-table tr { transition: all .3s; }

.pVoteList .el-table tr:hover { transform: scale(1.01); }

.pVoteList .el-table td { color: #333; }

.pVoteList .el-table td p { padding: 0 10px; line-height: 2; }

.pVoteList .el-table .cell { padding: 0 20px; }

.pVoteList__type1 { color: #22AB84; }

.pVoteList__type2 { color: #FFA200; }

.pVoteList__icon1 { font-size: 16px; color: #999; }

.pVoteList__icon2 { font-size: 16px; color: #AFAFAF; }

.pVoteList__label { color: #9999; }

.pVoteList__text1 { color: #666; }

.pVoteList__text2 { color: #2EA47B; }

.pVoteList__text3 { color: #D6524F; }

.pVoteList__status1 { color: #FD9F4E; }

.pVoteList__status1_1 { color: #FD9F4E; }

.pVoteList__status2 { color: #67AED9; }

.pVoteList__status3 { color: #33BBCC; }

.pVoteList__status4 { color: #999999; }

.pVoteList__status5 { color: #58C49F; }

.pVoteList__status6 { color: #E66B5A; }

.pVoteList__status7 { color: #8FA7A5; }

.pVoteList__status8 { color: #bbb; }

.pVote-main { display: flex; justify-content: flex-start; align-items: flex-start; }

.pVote-left { width: 200px; padding-right: 20px; }

.pVote-nav { margin-bottom: 20px; }

.pVote-navItem { padding: 15px 0; color: #666; border-bottom: 1px solid #e5e5e5; cursor: pointer; }

.pVote-navItem:hover .pVote-navItem__link { color: #22AB84; }

.pVote-navItem.is-active { color: #22AB84; }

.pVote-navItem.is-active .pVote-navItem__link { border-left: 3px solid #1D9170; }

.pVote-navItem__link { border-left: 0 solid #1D9170; color: inherit; display: block; padding: 0 20px; font-size: 14px; line-height: 1.4; }

.pVote-right { padding: 0 20px; border-left: 1px solid #e6e6e6; flex: 1; }

.pVote-right__tip.is-light { background-color: transparent; }

.pVote-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }

.pVote-header-btnGroup { white-space: nowrap; }

.pVote-remove { margin-left: 12px; }

.pVote .el-button--operate { display: none; }

.pVote .el-table { border-top: 1px solid #E3E3E3; }

.pVote .el-table:before { background-color: #E3E3E3; }

.pVote .el-table td { padding: 23px 0; border-bottom: 1px solid #E3E3E3; }

.pVote .el-table__row:hover .el-button--operate { display: inline-block; }

.pVoteDetail-btnGroup { text-align: right; }

.pVoteDetail .el-tabs--card > .el-tabs__header { border-bottom: none; margin-bottom: 30px; }

.pVoteDetail .el-tabs--card > .el-tabs__header .el-tabs__nav { border-radius: 0; border: none; float: none; text-align: center; }

.pVoteDetail .el-tabs--card > .el-tabs__header .el-tabs__item { color: #666; height: 46px; line-height: 46px; font-weight: 400; padding: 0 62px; border: 1px solid #e5e5e5; }

.pVoteDetail .el-tabs--card > .el-tabs__header .el-tabs__item + .el-tabs__item { margin-left: -1px; }

.pVoteDetail .el-tabs--card > .el-tabs__header .el-tabs__item.is-active { border-color: #1D9170; background-color: #1D9170; color: #fff; }

.pVoteDetail .el-tabs--card .el-badge__content.is-fixed { right: 0; }

.pVoteDetail-status { text-align: center; }

.pVoteDetail-statusContent { display: inline-block; border-radius: 2px; border: 1px solid #e8e8e8; padding: 9px 20px; }

.pVoteDetail-statusContent__icon { font-size: 16px; color: #999; vertical-align: middle; }

.pVoteDetail-statusContent__label { font-size: 14px; color: #666; vertical-align: middle; }

.pVoteDetail-status__statusIcon { font-size: 16px; vertical-align: middle; }

.pVoteDetail-status__statusText { font-weight: 400; font-size: 14px; vertical-align: middle; }

.pVoteDetail-status__status1 { vertical-align: middle; color: #FD9F4E; }

.pVoteDetail-status__status2 { vertical-align: middle; color: #67AED9; }

.pVoteDetail-status__status3 { vertical-align: middle; color: #33BBCC; }

.pVoteDetail-status__status4 { vertical-align: middle; color: #999999; }

.pVoteDetail-status__status5 { vertical-align: middle; color: #58C49F; }

.pVoteDetail-status__status6 { vertical-align: middle; color: #E66B5A; }

.pVoteDetail-status__status7 { vertical-align: middle; color: #8FA7A5; }

.pVoteDetail-status__status8 { vertical-align: middle; color: #bbb; }

.pVoteDetail-status__icon { position: absolute; right: 20%; top: 0; }

.pVoteDetail .el-form { padding: 20px 0; }

.pVoteDetail .el-form-item__label { color: #999; }

.pVoteDetail .el-form-item__content { color: #666; }

.pVoteDetail-form__send { cursor: pointer; }

.pVoteDetail-alert { margin: 20px 0 10px; }

.pVoteDetail-progress { margin: 30px 0; border: 1px solid #E5E5E5; border-radius: 4px; background: #fafafa}

.pVoteDetail-progress-header { display: flex; padding: 12px 20px; justify-content: space-between; align-items: center; color: #666; border-bottom: 1px solid #E5E5E5; }

.pVoteDetail-progress__look { color: #1D9170; }

.pVoteDetail-progress__look:hover { color: #1D9170; }

.pVoteDetail .chart-item { margin-top: 20px; }

.pVoteDetail .chart__title { text-align: center; font-size: 14px; color: #666; font-weight: 400; }

.pVoteDetail .chart-main { display: flex; justify-content: center; align-items: center; }

.pVoteDetail .chart-left { width: 50%; }

.pVoteDetail .chart-right { width: 50%; }

.pVoteDetail-info { margin: 12px 0; text-align: center; font-size: 14px; }

.pVoteDetail-table { margin: 20px 0; width: 100%; border: 1px solid #DBDBDB; font-size: 14px; }

.pVoteDetail-table tr:first-child { background-color: #E6E6E6; }

.pVoteDetail-table tr:not(:last-child) { border-bottom: 1px solid #DBDBDB; }

.pVoteDetail-table th { color: #999; padding: 0 20px; height: 40px; }

.pVoteDetail-table td { color: #666; padding: 0 20px; height: 52px; }

.pVoteDetail__tip { line-height: 18px; }

.pVoteDetail__statusIcon { position: absolute; right: 20%; top: 0; z-index: 100; }

.pVoteInfo .el-tabs--card > .el-tabs__header { border-bottom: none; margin-bottom: 30px; }

.pVoteInfo .el-tabs--card > .el-tabs__header .el-tabs__nav { border-radius: 0; border: none; float: none; text-align: center; }

.pVoteInfo .el-tabs--card > .el-tabs__header .el-tabs__item { height: 45px; line-height: 45px; font-weight: 400; padding: 0 62px; border: 1px solid #e5e5e5; color: #666; }

.pVoteInfo .el-tabs--card > .el-tabs__header .el-tabs__item + .el-tabs__item { margin-left: -1px; }

.pVoteInfo .el-tabs--card > .el-tabs__header .el-tabs__item.is-active { border-color: #1D9170; background-color: #1D9170; color: #fff; }

.pVoteInfo .layout2-content { position: relative; padding: 40px 20px; }

.pVoteInfo__title { font-size: 14px; color: #666; background-color: #E9F2EF; padding: 12px 20px; }

.pVoteInfo__filterBtn { position: absolute; right: 20px; top: 20px; }

.pVoteFileSetting__title { font-size: 16px; color: #333; margin: 30px auto; text-align: center; font-weight: 400; }

.pVoteFileSetting .el-checkbox { margin-right: 60px; }

.pVoteFileSetting .el-checkbox__input.is-checked .el-checkbox__inner { background-color: transparent; border-color: #ABABAB; }

.pVoteFileSetting .el-checkbox__input.is-checked .el-checkbox__inner:after { border-color: #009979; }

.pVoteFileSetting .el-checkbox__inner { width: 22px; height: 22px; border-radius: 50%; border: 1px solid #ABABAB; }

.pVoteFileSetting .el-checkbox__inner:after { left: 8px; top: 4px; }

.pVoteFileSetting .el-checkbox__label { color: #666; }

.pVoteFileSetting .el-collapse-item__header { height: 50px; line-height: 50px; }

.pVoteFileSetting .el-collapse-item__content { color: #999; padding: 0 48px 12px; }

.pVoteFileSetting .el-collapse-item__content > p { font-size: 14px; line-height: 2; color: #999; }

.pVoteFileSetting .el-form { padding: 50px 0; }

.pVoteFileSetting__tip { margin-top: 10px; font-size: 14px; background-color: #FEF4E5;
  border: 1px solid #F9E7CD; }

.pVoteFileSetting__createBtn { display: block; margin: 0 auto; }

.pMeetingList__title { font-size: 15px; font-weight: 700; }

.pMeetingList .el-table tr { transition: all .3s; }

.pMeetingList .el-table tr:hover { transform: scale(1.01); }

.pMeetingList .el-table td { color: #333; }

.pMeetingList .el-table td p { padding: 0 10px; line-height: 2; }

.pMeetingList .el-table .cell { padding: 0 20px; }

.pMeetingList__type1 { color: #22AB84; }

.pMeetingList__type2 { color: #FFA200; }

.pMeetingList__icon1 { font-size: 16px; color: #999; }

.pMeetingList__icon2 { font-size: 16px; color: #AFAFAF; }

.pMeetingList__label { color: #9999; }

.pMeetingList__text1 { color: #666; }

.pMeetingList__text2 { color: #2EA47B; }

.pMeetingList__text3 { color: #D6524F; }

.pMeetingList__status1 { color: #e6a23c; }

.pMeetingList__status1_1 { color: #e6a23c; }

.pMeetingList__status2 { color: #409eff; }

.pMeetingList__status3 { color: #67c23a; }

.pMeetingList__status4 { color: #909399; }

.pMeetingList__status5 { color: #58C49F; }

.pMeetingList__status6 { color: #E66B5A; }

.pMeetingList__status7 { color: #f56c6c; }

.pMeetingList__status8 { color: #bbb; }

.pMeeting-main { display: flex; justify-content: flex-start; align-items: flex-start; }

.pMeeting-left { width: 200px; padding-right: 20px; }

.pMeeting-nav { margin-bottom: 20px; }

.pMeeting-navItem { padding: 15px 0; color: #666; border-bottom: 1px solid #e5e5e5; cursor: pointer; }

.pMeeting-navItem:hover .pMeeting-navItem__link { color: #22AB84; }

.pMeeting-navItem.is-active { color: #22AB84; }

.pMeeting-navItem.is-active .pMeeting-navItem__link { border-left: 3px solid #1D9170; }

.pMeeting-navItem__link { border-left: 0 solid #1D9170; color: inherit; display: block; padding: 0 20px; font-size: 14px; line-height: 1.4; }

.pMeeting-right { padding: 0 20px; border-left: 1px solid #e6e6e6; flex: 1; }

.pMeeting-right__tip.is-light { background-color: transparent; }

.pMeeting-header { display: flex; align-items: center; margin-bottom: 20px;justify-content: flex-end; }

.pMeeting-header-btnGroup { white-space: nowrap;}

.pMeeting-remove { margin-left: 12px; }

.pMeeting .el-button--operate { display: none; }

.pMeeting .el-table { border-top: 1px solid #E3E3E3; }

.pMeeting .el-table:before { background-color: #E3E3E3; }

.pMeeting .el-table td { padding: 23px 0; border-bottom: 1px solid #E3E3E3; }

.pMeeting .el-table__row:hover .el-button--operate { display: inline-block; }

.pMeetingDetail-btnGroup { text-align: right; }

.pMeetingDetail .el-tabs--card > .el-tabs__header { border-bottom: none; margin-bottom: 30px; }

.pMeetingDetail .el-tabs--card > .el-tabs__header .el-tabs__nav { border-radius: 0; border: none; float: none; text-align: center; }

.pMeetingDetail .el-tabs--card > .el-tabs__header .el-tabs__item { color: #666; height: 46px; line-height: 46px; font-weight: 400; padding: 0 62px; border: 1px solid #e5e5e5; border-radius: 3px}

.pMeetingDetail .el-tabs--card > .el-tabs__header .el-tabs__item + .el-tabs__item { margin-left: -1px; }

.pMeetingDetail .el-tabs--card > .el-tabs__header .el-tabs__item.is-active { border-color: #1D9170; background-color: #1D9170; color: #fff; }

.pMeetingDetail .el-tabs--card .el-badge__content.is-fixed { right: 0; }

.pMeetingDetail-status { text-align: center; }

.pMeetingDetail-statusContent { display: inline-block; border-radius: 2px; border: 1px solid #e8e8e8; padding: 9px 20px; }

.pMeetingDetail-statusContent__icon { font-size: 16px; color: #999; vertical-align: middle; }

.pMeetingDetail-statusContent__label { font-size: 14px; color: #666; vertical-align: middle; }

.pMeetingDetail-status__statusIcon { font-size: 16px; vertical-align: middle; }

.pMeetingDetail-status__statusText { font-weight: 400; font-size: 14px; vertical-align: middle; }

.pMeetingDetail-status__status1 { vertical-align: middle; color: #FD9F4E; }

.pMeetingDetail-status__status2 { vertical-align: middle; color: #67AED9; }

.pMeetingDetail-status__status3 { vertical-align: middle; color: #33BBCC; }

.pMeetingDetail-status__status4 { vertical-align: middle; color: #999999; }

.pMeetingDetail-status__status5 { vertical-align: middle; color: #58C49F; }

.pMeetingDetail-status__status6 { vertical-align: middle; color: #E66B5A; }

.pMeetingDetail-status__status7 { vertical-align: middle; color: #8FA7A5; }

.pMeetingDetail-status__status8 { vertical-align: middle; color: #bbb; }

.pMeetingDetail-status__icon { position: absolute; right: 20%; top: 0; }

.pMeetingDetail .el-form { padding: 20px 0; }

.pMeetingDetail .el-form-item__label { color: #999; }

.pMeetingDetail .el-form-item__content { color: #666; }

.pMeetingDetail-form__send { cursor: pointer; }

.pMeetingDetail-alert { margin: 20px 0 10px; }

.pMeetingDetail-progress { margin: 30px 0; border: 1px solid #E5E5E5; border-radius: 4px; background: #fafafa}

.pMeetingDetail-progress-header { display: flex; padding: 12px 20px; justify-content: space-between; align-items: center; color: #666; border-bottom: 1px solid #E5E5E5; }

.pMeetingDetail-progress__look { color: #1D9170; }

.pMeetingDetail-progress__look:hover { color: #1D9170; }

.pMeetingDetail .chart-item { margin-top: 20px; }

.pMeetingDetail .chart__title { text-align: center; font-size: 14px; color: #666; font-weight: 400; }

.pMeetingDetail .chart-main { display: flex; justify-content: center; align-items: center; }

.pMeetingDetail .chart-left { width: 50%; }

.pMeetingDetail .chart-right { width: 50%; }

.pMeetingDetail-info { margin: 12px 0; text-align: center; font-size: 14px; }

.pMeetingDetail-table { margin: 20px 0; width: 100%; border: 1px solid #DBDBDB; font-size: 14px; }

.pMeetingDetail-table tr:first-child { background-color: #E6E6E6; }

.pMeetingDetail-table tr:not(:last-child) { border-bottom: 1px solid #DBDBDB; }

.pMeetingDetail-table th { color: #999; padding: 0 20px; height: 40px; }

.pMeetingDetail-table td { color: #666; padding: 0 20px; height: 52px; }

.pMeetingDetail__tip { line-height: 18px; }

.pMeetingDetail__statusIcon { position: absolute; right: 20%; top: 0; z-index: 100; }

.pMeetingInfo .el-tabs--card > .el-tabs__header { border-bottom: none; margin-bottom: 30px; }

.pMeetingInfo .el-tabs--card > .el-tabs__header .el-tabs__nav { border-radius: 0; border: none; float: none; text-align: center; }

.pMeetingInfo .el-tabs--card > .el-tabs__header .el-tabs__item { height: 45px; line-height: 45px; font-weight: 400; padding: 0 62px; border: 1px solid #e5e5e5; color: #666; }

.pMeetingInfo .el-tabs--card > .el-tabs__header .el-tabs__item + .el-tabs__item { margin-left: -1px; }

.pMeetingInfo .el-tabs--card > .el-tabs__header .el-tabs__item.is-active { border-color: #1D9170; background-color: #1D9170; color: #fff; }

.pMeetingInfo .layout2-content { position: relative; padding: 40px 20px; }

.pMeetingInfo__title { font-size: 14px; color: #666; background-color: #E9F2EF; padding: 12px 20px; }

.pMeetingInfo__filterBtn { position: absolute; right: 20px; top: 20px; }

.pMeetingFileSetting__title { font-size: 16px; color: #333; margin: 30px auto; text-align: center; font-weight: 400; }

.pMeetingFileSetting .el-checkbox { margin-right: 60px; }

.pMeetingFileSetting .el-checkbox__input.is-checked .el-checkbox__inner { background-color: transparent; border-color: #ABABAB; }

.pMeetingFileSetting .el-checkbox__input.is-checked .el-checkbox__inner:after { border-color: #009979; }

.pMeetingFileSetting .el-checkbox__inner { width: 22px; height: 22px; border-radius: 50%; border: 1px solid #ABABAB; }

.pMeetingFileSetting .el-checkbox__inner:after { left: 8px; top: 4px; }

.pMeetingFileSetting .el-checkbox__label { color: #666; }

.pMeetingFileSetting .el-collapse-item__header { height: 50px; line-height: 50px; }

.pMeetingFileSetting .el-collapse-item__content { color: #999; padding: 0 48px 12px; }

.pMeetingFileSetting .el-collapse-item__content > p { font-size: 14px; line-height: 2; color: #999; }

.pMeetingFileSetting .el-form { padding: 50px 0; }

.pMeetingFileSetting__tip { margin-top: 10px; font-size: 14px; background-color: #FEF4E5;
  border: 1px solid #F9E7CD; }

.pMeetingFileSetting__createBtn { display: block; margin: 0 auto; }

.pClaim-header .el-radio-button--medium .el-radio-button__inner { padding: 9.5px 20px; }

.pClaim-header .el-button--border { padding: 9.5px 12px; }

.pReview .el-tabs--card > .el-tabs__header { border-bottom: 0; text-align: center; margin-bottom: 30px; }

.pReview .el-tabs--card > .el-tabs__header .el-tabs__nav { display: inline-block; float: none; border-bottom: 1px solid #E4E7ED; }

.pReview .el-tabs--card > .el-tabs__header .el-tabs__item { font-size: 14px; font-weight: 400; color: #999; height: 32px; line-height: 32px; }

.pReview .el-tabs--card > .el-tabs__header .el-tabs__item.is-active { border-bottom-color: #1D9170; background-color: #1D9170; color: #fff; }

.pReview .el-tabs--card > .el-tabs__header .el-tabs__item:first-child { border-left: none; }

.pReview .el-tabs--card > .el-tabs__header .el-tabs__item .el-badge__content.is-fixed { right: 0; }

.pReview-table { width: 100%; font-size: 14px; }

.pReview-table tbody, .pReview-table tr { width: 100%; }

.pReview-table th { color: #333; padding: 20px; border: 1px solid #DEDEDE; vertical-align: top; white-space: nowrap; }

.pReview-table td { padding: 20px; border: 1px solid #DEDEDE; }

.pReview-table td p { color: #666; line-height: 2; }

.pReview-btnGroup { margin: 20px 0 0 200px; }

.pReview-form .el-form-item .el-form-item .el-form-item__label { color: #666; text-align: left; }

.pReview-form .el-form-item .el-form-item + .el-form-item { margin-top: 22px; }

.pReview .el-alert .el-button--text { margin: 0 12px; padding: 0 12px; }

.pReview .el-alert.is-inline { display: inline-flex; width: auto; }

.pReview .el-alert.is-inline .el-alert__content { padding: 0 12px; }

.pReview__tip { margin-bottom: 30px; font-size: 15px; line-height: 26px; color: #999; }

.pReview__fixedBtn { position: absolute; z-index: 1; right: 20px; top: 20px; }

.pReview__icon { position: absolute; right: 20px; top: 20px; }

.pReview__statusInfo { font-size: 15px; color: #333; }

.pReview-textBig.pReview .el-form-item .el-form-item__label { font-size: 16px; }

.pReview-textBig.pReview .el-radio { font-size: 16px; }

.pReview-records { border-radius: 8px 8px 0 8px; background-color: #1D9170; padding: 20px; }

.pReview-records .el-form-item { margin-bottom: 5px; }

.pReview-records .el-form-item__label, .pReview-records .el-form-item__content { color: #fff; }

.pReview-records .el-upload-list__item-name { color: #fff; }

.pReview-records-left { background-color: #F1F1F1; border-radius: 0 8px 8px 8px; padding: 20px; }

.pReview-records-left .el-form-item { margin-bottom: 5px; }

.pReview-records-left .el-form-item__label { color: #333; }

.pReview-records-left .el-form-item__content { color: #666; }

.pReview-last-time { color: #666; font-size: 14px; }

.prewimg { width: 50px; height: 50px; border-radius: 4px; }

.el-l2 { display: flex; align-items: center; }

.el-l2 .list2 { display: flex; line-height: 0; }

.el-l2 .item2 { margin-top: 0; }

.el-l2 .item2 .el-upload-list__item-name { margin-right: 10px; overflow: initial; }

.el-l2 .item2:hover { background-color: transparent; }

.pCreditor-body { display: flex; justify-content: flex-start; align-items: flex-start; }

.pCreditor-left { width: 200px; padding-right: 20px; }

.pCreditor__type { position: relative; line-height: 36px; font-size: 14px; color: #333; padding: 0 20px; cursor: pointer; }

.pCreditor__type.is-active { color: #1D9170; }

.pCreditor__type.is-active:before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 3px; height: 20px; background-color: #1D9170; }

.pCreditor-right { border-left: 1px solid #eee; padding-left: 20px; flex: 1; }

.pCreditor-header { display: flex; justify-content: space-between; align-items: flex-start; }

.pCreditor-group { border-top: 0; }

.pCreditor-group .el-collapse-item__header { background-color: #E9F2EF; padding: 0 20px; }

.pCreditor-group-pagination { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; }

.pCreditor-empty-content { text-align: center; }

.pCreditor-empty-content .empty-content-img { width: 65px; height: 65px; margin-top: 120px; }

.pCreditor-empty-content .empty-content-txt { color: #999; font-size: 16px; line-height: 56px; }

.pCreditor-empty-content .empty-add-btn { width: 150px; }

.pCreditor-empty-content .empty-add-btns { width: 150px; background-color: #FFA200; }

.pCreditor-empty-content .empty-add-btns:hover, .pCreditor-empty-content .empty-add-btns:focus, .pCreditor-empty-content .empty-add-btns:active { border-color: #FFA200; background-color: #FFA200; }

.pCenter { text-align: center; font-size: 15px; color: #333; margin-bottom: 26px; }

.pCenter span { color: #666; }

.pbtncenter { text-align: center; }

.pbtncenter .el-button { width: 218px; }

.pitems { border-radius: 0; border-color: #eaeaea; border-width: 2px; min-height: 200px; cursor: default; }

.pitems input { pointer-events: none; }

.pitems .over3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.pitems .el-card__header { padding: 20px 20px 0px; border-bottom: none; font-size: 15px; color: #666; }

.pitems .el-card__header .right { float: right; font-size: 14px; cursor: pointer; }

.pitems .el-card__body { padding: 8px 20px 15px; font-size: 14px; color: #999; line-height: 24px; }

.pitems .el-card__body .el-form { margin-top: 16px; }

.is-active .pitems { opacity: 1; cursor: default; border-color: #1d9170; }

.is-active .pitems .el-card__body { color: #666; }

.is-active .pitems input { pointer-events: auto; }

.pCre-form { font-size: 14px; }

.pCre-form-left-txt { color: #999; }

.pCre-form .el-button--mini { font-size: 14px; }

.pCre-form-btnGroup { text-align: right; }

.pCre-form-btnGroup .el-dropdown-link { color: #FFA200; }

.pCre-form-tag { text-align: center; margin-bottom: 40px; }

.pCre-form-tag .el-tag { color: #666; }

.pCre-form-tag .tag-info { color: #F81D37; }

.pCre-form-right { margin-bottom: 80px; }

.pCre-form-right .el-form-item { margin-bottom: 0; }

.pCre-form .form-change-btn { color: #FF8A00; margin-left: 15px; }

.pCre-form-image { height: 75px; margin-right: 20px; }

.pCre-form .item-info .el-input { margin-bottom: 20px; }

.pCre-form-btn { margin-top: 50px; width: 150px; margin-right: 60px; }

.pCre-form-button { margin-top: 20px; width: 150px; background-color: #FFA200; color: #fff; border-color: #FFA200; border-radius: 2px; }

.pCre-form-button:hover, .pCre-form-button:focus, .pCre-form-button:active { border-color: #FFA200; background-color: #FFA200; color: #fff; }

.pCre-form-list { display: flex; border-bottom: 1px solid #EEEEEE; padding: 15px 0; }

.pCre-form-list .form-list-img img { border-radius: 0; margin-right: 20px; width: 64px; height: 64px; }

.pCre-form-list .list-name { font-size: 16px; line-height: 64px; flex: 1; }

.pCre-form-list .list-status { color: #999; line-height: 64px; float: right; }

.pCre-form .el-tabs--card > .el-tabs__header { border-bottom: 0; text-align: center; margin-bottom: 30px; }

.pCre-form .el-tabs--card > .el-tabs__header .el-tabs__nav { display: inline-block; float: none; border: 1px solid #1D9170; border-radius: 2px; }

.pCre-form .el-tabs--card > .el-tabs__header .el-tabs__item { font-size: 14px; font-weight: 400; color: #999; height: 32px; line-height: 32px; border-left: 1px solid #1D9170; }

.pCre-form .el-tabs--card > .el-tabs__header .el-tabs__item.is-active { border-bottom-color: #1D9170; background-color: #1D9170; color: #fff; }

.pCre-form .el-tabs--card > .el-tabs__header .el-tabs__item:first-child { border-left: none; }

.pCre-form .el-tab-pane { display: flex; flex-direction: column; justify-content: center; align-items: center; }

.pCre-form .el-tab-pane .first-tab-txt { color: #999; }

.pCre-form .el-tab-pane .first-tab-check { margin-right: 0; line-height: 30px; }

.pCre-form-table { width: 100%; font-size: 14px; }

.pCre-form-table tbody, .pCre-form-table tr { width: 100%; }

.pCre-form-table th { color: #333; padding: 20px; border: 1px dashed #DEDEDE; vertical-align: top; white-space: nowrap; }

.pCre-form-table td { padding: 20px; border: 1px dashed #DEDEDE; }

.pCre-form-table td p { color: #666; line-height: 2; }

.pCre-form .record-table td { padding: 20px 0; }

.pCre-form .record-table .el-table_1_column_1 { color: #333; }

.pCre-form .record-table .el-table_1_column_3 { text-align: right; color: #999; }

.pGambitDetail .gambit-content { padding: 40px 80px; }

.pGambitDetail .gambit-content .operation-btn { float: right; }

.pGambitDetail .gambit-content .gambit-title { font-size: 20px; }

.pGambitDetail .gambit-content .gambit-info { line-height: 80px; }

.pGambitDetail .gambit-content .gambit-info img { vertical-align: middle; }

.pGambitDetail .gambit-content .gambit-info .write-writer { margin-left: 10px; }

.pGambitDetail .gambit-content .gambit-info .write-time { margin-left: 20px; }

.pGambitDetail .gambit-content .gambit-content-txt { margin-bottom: 20px; font-size: 16px; }

.pRegulation .m-title { justify-content: space-between; padding: 0 9px 0 20px; }

.pRegulation-title-left { display: flex; justify-content: flex-start; align-items: center; }

.pRegulation-tab { margin-left: 60px; }

.pRegulation-tab__item { display: inline-block; font-size: 14px; line-height: 50px; margin-right: 50px; cursor: pointer; color: #666; }

.pRegulation-tab__item.is-active { line-height: 48px; color: #1d9170; border-bottom: 2px solid #1d9170; }

.pRegulation-container { min-height: 300px; position: relative; padding: 20px; background-color: #fff; }

.pRegulation-container.is-noBg:after { display: none; }

.pRegulation-container:after { content: ""; display: block; position: absolute; left: 30px; top: 30px; width: 92px; height: 121px; background: url("../images/reference.png") no-repeat center center; }

.pRegulation-container.f-2:after { background: url("../images/text.png") no-repeat center center; }

.pRegulation-container.f-3:after { background: url("../images/help.png") no-repeat center center; }

.pRegulation-main { width: 80%; margin: 0 auto; }

.pRegulation-main__main { order: 0; outline: 0; cursor: text; padding: 0 10px; overflow: auto; display: block; word-wrap: break-word; font-size: 16px; font-family: sans-serif; }

.pRegulation-main__main p { margin: 5px 0; line-height: 32px; }

.pRegulation-item { display: flex; justify-content: space-between; align-items: center; padding: 17px 0; border-bottom: 1px solid #E0E0E0; }

.pRegulation__icon { vertical-align: middle; font-size: 16px; color: #999; }

.pRegulation__name { max-width: 760px; margin-left: 10px; vertical-align: middle; font-size: 14px; color: #666; display: -webkit-inline-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; }

.pRegulation__name:hover { color: #1D9170; }

.pRegulation__time { vertical-align: middle; color: #878787; font-size: 12px; }

.pRegulation__title { line-height: 70px; font-size: 20px; color: #333; text-align: center; border-bottom: 1px solid #E0E0E0; }

.pRegulation-container2 { display: flex; justify-content: flex-start; align-items: flex-start; padding: 20px 40px 20px 20px; }

.pRegulation-container2 .pRegulation-item { padding-right: 60px; }

.pRegulation-container2 .pRegulation__name { max-width: 640px; }

.pRegulation-left { width: 200px; }

.pRegulation-left__item { position: relative; padding-left: 25px; margin-bottom: 8px; line-height: 40px; font-size: 14px; color: #666; cursor: pointer; }

.pRegulation-left__item:before { content: "•"; display: inline-block; margin-right: 6px; }

.pRegulation-left__item:hover { background-color: #F1F1F1; }

.pRegulation-left__item:after { content: ""; position: absolute; left: 0; height: 40px; border-left: 0 solid #1D9170; transition: all .3s; }

.pRegulation-left__item.is-active { background-color: #F1F1F1; border-left-width: 5px; color: #009979; }

.pRegulation-left__item.is-active:after { border-left-width: 5px; }

.pRegulation-main2 { margin-left: 50px; flex: 1; }

.pProgress .layout2-content { position: relative; padding: 30px 20px 50px; }

.pProgress-switch { text-align: right; }

.pProgress-switch__text { margin-top: 2px; font-size: 14px; color: #999; }

.pProgress-switch .el-switch__core { width: 50px !important; }

.pProgressDetail .el-form-item { margin-bottom: 0; }

.pProgressDetail .el-form-item__label { color: #333; }

.pProgressDetail .el-form-item__content { color: #666; }

.pProgressDetail .el-divider--horizontal { margin: 18px 0; }

.pProgressDetail .el-upload-list__item { line-height: 40px; }

.pTools .m-title { justify-content: flex-start; }

.pTools .m-title .pTools-tab { margin-left: 60px; }

.pTools .m-title .pTools-tab .pTools-tab__item { display: inline-block; font-size: 14px; line-height: 50px; margin-right: 50px; width: 100px; text-align: center; cursor: pointer; color: #999; }

.pTools .m-title .pTools-tab .pTools-tab__item.is-active { line-height: 48px; color: #1d9170; border-bottom: 2px solid #1d9170; }

.pTools .layout1-content { padding: 70px 0; }

.pTools .unit { color: #999; font-size: 14px; }

.pTools .unit2 { font-size: 14px; line-height: 36px; color: #999; padding: 0 12px; }

.pTools .pTools-result { border: 1px solid #E5E5E7; width: 350px; }

.pTools .pTools-result .pTools-right-tit { background: #E5E5E7; line-height: 37px; padding-left: 17px; color: #666; font-size: 14px; }

.pTools .pTools-result .result-list { line-height: 70px; margin: 0px 20px; text-align: center; color: #999; font-size: 20px; }

.pTools .pTools-result .result-list + .result-list { border-top: 1px dashed #B9B9B9; }

.pTools .pTools-result .result-list .result-count { color: #FF9F09; margin: 0 5px; }

.pTools .pTools-result .result-list .result-count2 { display: -webkit-inline-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; max-width: 240px; height: 40px; color: #FF9F09; margin: 0 5px; line-height: 1; position: relative; top: 6px; }

.pTools .pTools-result .result-list .result-txt { font-size: 14px; color: #666; line-height: 28px; }

.pTools .pTools-result .result-list .result-txt .result-number { color: #1D9170; font-weight: bold; }

.pTools .pTools-result .result-list-l { margin-top: 10px; line-height: 55px; text-align: left; }

.pTools .pTools-result .result-list-l .result-count-l { font-size: 40px; }

.pTools .result-tip { margin-top: 10px; color: #999; }

.pTools .result-tip .tip-point:link, .pTools .result-tip :visited, .pTools .result-tip :hover, .pTools .result-tip :active { color: #1D9170; }

.pTools .el-form-item { margin-bottom: 25px; }

.pTools .el-form-item__label { color: #666; }

.pTools .el-date-editor, .pTools .el-input, .pTools .el-select { width: 100%; }

.pTools .express-container { padding: 20px 140px; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; }

.pTools .express-list { display: flex; border: 1px solid #DDDDDD; padding: 14px 21px; width: 250px; margin-bottom: 20px; margin-right: 46px; }

.pTools .express-logo { margin-right: 20px; width: 42px; height: 42px; }

.pTools .express-name { font-size: 14px; color: #666; }

.pTools .express-tell { margin-top: 5px; line-height: 1; color: #1D9170; font-size: 16px; }

.pTools .express-tell .pxfont { font-size: 14px; color: #999; }

.pPboc .pboc-container { padding: 40px; }

.pPboc .pboc-container .table-title { text-align: center; color: #333; font-size: 16px; line-height: 76px; }

.pPboc .pboc-container .bankTable { margin: 0 auto; border: 1px solid #A7C3A2; }

.pPboc .pboc-container .bankTable td, .pPboc .pboc-container .bankTable th { text-align: center; padding: 2px 18px; font-size: 12px; color: #666; line-height: 32px; border: 1px solid #D4DAD7; }

.pPboc .pboc-container .bankTable th { background-color: #EEF8E8; font-size: 14px; color: #1D9170; line-height: 42px; }

.pPboc .pboc-container .bankTable .small-th th { line-height: 28px; }

.pPboc .pboc-container .table-txt { text-align: center; margin-top: 10px; color: #999; }

.pTalk-img { display: block; margin: 0 auto; width: 42px; height: 42px; border-radius: 50%; overflow: hidden; }

.pTalk__name { font-size: 14px; line-height: 1; margin-bottom: 14px; color: #666; }

.pTalk__title { margin-left: -6px; font-size: 14px; font-weight: 400; color: #333; }

.pTalk__description { margin-top: 4px; font-size: 14px; color: #666; display: -webkit-box; line-height: 1.8; min-height: 3.6; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }

.pTalk__time { line-height: 1; font-size: 12px; color: #999; }

.pTalk__icon { font-size: 16px; color: #B9B9B9; vertical-align: middle; }

.pTalk-num { margin-top: 12px; text-align: right; }

.pTalk__num { vertical-align: middle; margin-left: 3px; color: #1D9170; }

.pTalk .el-table__row { cursor: pointer; }

.pTalk .el-table td { padding: 20px 0; vertical-align: top; }

.pTalkMember .el-tabs--card { margin-top: -10px; }

.pTalkMember .el-tabs--card > .el-tabs__header { border-bottom: none; margin-bottom: 5px; }

.pTalkMember .el-tabs--card > .el-tabs__header .el-tabs__nav { border-radius: 0; border: none; float: none; text-align: center; }

.pTalkMember .el-tabs--card > .el-tabs__header .el-tabs__item { height: 45px; line-height: 45px; font-weight: 400; padding: 0 62px; border: 1px solid #e5e5e5; color: #666; }

.pTalkMember .el-tabs--card > .el-tabs__header .el-tabs__item + .el-tabs__item { margin-left: -1px; }

.pTalkMember .el-tabs--card > .el-tabs__header .el-tabs__item.is-active { border-color: #1D9170; background-color: #1D9170; color: #fff; }

.pTalkMember__search { display: inline-block; width: 240px; }

.pTalkMember__search .el-input__inner { background-color: #FCFBF9; }

.pTalkMember__search .el-input__suffix { color: #A8A8A8; font-size: 20px; }

.pTalkMember .el-table { border-top: 1px solid #EBEEF5; }

.pTalkMember .el-table td { padding: 22px 0; }

.pTalkMember .el-button--operate + .el-button--operate { margin-left: 24px; }

.pTalkDetail-header { display: flex; justify-content: space-between; align-items: center; }

.pTalkDetail-userInfo { display: inline-flex; justify-content: flex-start; align-items: center; }

.pTalkDetail-userInfo__img { width: 42px; height: 42px; border-radius: 50%; overflow: hidden; margin-right: 12px; }

.pTalkDetail-userInfo__name { display: inline-block; color: #666; font-size: 14px; }

.pTalkDetail-userInfo__time { display: inline-block; line-height: 1; color: #999; font-size: 14px; }

.pTalkDetail__title { font-size: 16px; color: #333; padding-top: 10px; font-weight: bold; padding-left: 54px;}

.pTalkDetail__note { margin: 20px 0 20px; padding: 0 56px; font-size: 14px; line-height: 2; color: #666; }

.pTalkDetail__img { display: block; max-width: 100%; }

.pTalkDetail-body { margin-top: 30px; }

.pTalkDetail-form { padding-top: 20px; }

.pTalkDetail-list__all { line-height: 2; color: #999; border-bottom: 1px solid #EBEBEB; }

.pTalkDetail-list__all em { font-weight: 700; }

.pTalkDetail-list-item { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; border-bottom: 1px solid #EBEBEB; padding: 20px; }

.pTalkDetail-list-item:hover { background-color: #FAFAFA; }

.pTalkDetail-list-item:hover .pTalkDetail-list__floor { display: none; }

.pTalkDetail-list-item:hover .pTalkDetail-list__delete { display: inline-block; }

.pTalkDetail-list-left { text-align: center; margin-right: 20px; }

.pTalkDetail-list__img { display: block; width: 42px; height: 42px; border-radius: 50%; overflow: hidden; }

.pTalkDetail-list__name { font-size: 14px; color: #333; }

.pTalkDetail-list-header { display: flex; justify-content: space-between; align-items: center; }

.pTalkDetail-list-content { flex: 1; }

.pTalkDetail-list__note { margin-top: 10px; font-size: 14px; color: #666; }

.pTalkDetail-list__time { font-size: 12px; color: #999; }

.pTalkDetail-list__delete { display: none; color: #999; padding: 0; }

.pTalkDetail__btn { min-width: 100px; }

.pTask__title { font-size: 14px; line-height: 3; border-bottom: 1px solid #E3E3E3; }

.pTask .el-table__row { cursor: pointer; }

.pTask .el-table td { padding: 18px 0; }

.pTask__name { color: #333; }

.pTask__label { color: #999; }

.pTask__text { color: #666; }

.pTaskDetail-title { margin: 20px 0 36px; text-align: center; }

.pTaskDetail-title__text { font-weight: 700; font-size: 16px; color: #333; }

.pTaskDetail-title__status0 { margin: 0 16px; font-size: 14px; color: #FD9F4E; }

.pTaskDetail-title__status1 { margin: 0 16px; font-size: 14px; color: #FD9F4E; }

.pTaskDetail-title__status2, .pTaskDetail-title__status3 { margin: 0 16px; font-size: 14px; color: #1D9170; }

.pTaskDetail-sponsor { text-align: left; }

.pTaskDetail-sponsor__img { width: 24px; height: 24px; border-radius: 50%; overflow: hidden; vertical-align: middle; }

.pTaskDetail-sponsor__name { margin: 0 10px 0 6px; font-size: 14px; color: #666; vertical-align: middle; }

.pTaskDetail-sponsor__time { color: #9999; font-size: 14px; vertical-align: middle; }

.pTaskDetail__note { margin: 26px 0 12px; font-size: 14px; line-height: 26px; color: #666; }

.pTaskDetail-executive { padding-bottom: 30px; }

.pTaskDetail-executive-item { margin-top: 18px; display: flex; justify-content: flex-start; align-items: flex-start; line-height: 1.7; }

.pTaskDetail-executive__label { white-space: nowrap; font-size: 14px; color: #999; }

.pTaskDetail-executive__text { font-size: 14px; color: #666; }

.pTaskDetail-executive__name { margin: 0 10px 0 6px; font-size: 14px; color: #666; }

.pTaskDetail-executive-operating { padding: 20px; text-align: center; }

.pPublicity .el-table tr:hover td { background-color: #FBFBFB; }

.pPublicity .el-table td { padding: 17px 0; border-bottom-color: #E3E3E3; }

.pPublicity .el-table .el-badge__content.is-fixed { right: 0px; top: auto; bottom: 13px; }

.pPublicity__icon { font-size: 16px; color: #ABABAB; }

.pPublicity__name { color: #333; display: -webkit-inline-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; }

.pPublicity__time { color: #999; }

.pPublicityDetail-btnGroup { text-align: right; }

.pPublicityDetail__title { margin: 20px auto 30px; font-size: 16px; color: #333; text-align: center; }

.pPublicityDetail-table { width: 100%; font-size: 14px; }

.pPublicityDetail-table tbody, .pPublicityDetail-table tr { width: 100%; }

.pPublicityDetail-table th { color: #333; padding: 20px; border: 1px dashed #DEDEDE; vertical-align: top; white-space: nowrap; }

.pPublicityDetail-table td { padding: 20px; border: 1px dashed #DEDEDE; }

.pPublicityDetail-table td p { color: #666; line-height: 2; }

.pOtherMember .layout2-content { display: flex; }

.pOtherMember-nav { width: 200px; margin-right: 20px; }

.pOtherMember-navItem:hover .pVote-navItem__link { color: #22AB84; }

.pOtherMember-navItem.is-active { color: #22AB84; }

.pOtherMember-navItem.is-active .pVote-navItem__link { border-left: 3px solid #1D9170; }

.pOtherMember-nav__link { position: relative; border-left: 0 solid #1D9170; border-bottom: 1px solid #e5e5e5; color: #666; display: block; padding: 15px 20px; font-size: 14px; line-height: 1.4; cursor: pointer; transition: all .3s; }

.pOtherMember-nav__link.is-active { color: #22AB84; }

.pOtherMember-nav__link.is-active > em { color: #22AB84; }

.pOtherMember-nav__link.is-active:before { content: ""; display: block; width: 3px; height: 20px; background-color: #1D9170; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }

.pOtherMember-nav__link:hover { color: #22AB84; }

.pOtherMember-nav__link:hover > em { color: #22AB84; }

.pOtherMember-nav__link:hover .el-button--text { display: inline-block; padding: 0; }

.pOtherMember-nav__link:hover .el-button--text + .el-button--text { margin-left: 0; }

.pOtherMember-nav__link > em { font-style: normal; font-weight: 400; color: #999; }

.pOtherMember-nav__link .el-button--text { display: none; padding: 0 6px; }

.pOtherMember-right { padding: 0 0 0 20px; border-left: 1px solid #e6e6e6; flex: 1; }

.pOtherMember-right .el-form--inline .el-form-item:last-child { margin-right: 0; }

.pOtherMember-right .el-form--inline .pOtherMember-popover + .el-button { margin-left: 6px; }

.pOtherMember-right .el-form--inline .el-button { padding: 10px 16px; }

.pOtherMember-right .el-form--inline .el-button + .el-button { margin-left: 6px; }

.pOtherMember-right .el-form--inline .el-button + span .el-popover__reference { margin-left: 6px; }

.pOtherMember-right .el-form--inline .el-button-group .el-button + .el-button { margin-left: 0; }

.pOtherMember-right .el-table { border-top: 1px solid #EBEEF5; }

.pOtherMember-right .el-table:before { height: 0; }

.pOtherMember-right .el-table__row { cursor: pointer; }

.pOtherMember-right .el-table td { padding: 18px 0; }

.pOtherMember-header { display: flex; justify-content: space-between; align-content: center; margin-bottom: 20px; }

.pOtherMember-header .el-input { width: 253px; }

.pOtherMember-title { display: flex; justify-content: space-between; align-items: center; height: 40px; font-size: 14px; color: #666; background-color: #E9F2EF; padding: 0 20px; font-weight: 400; }

.pOtherMember .el-collapse-item__header { color: #666; font-weight: 400; height: 40px; line-height: 40px; }

.pOtherMember .el-collapse-item__content { padding-bottom: 0; }

.pOtherMember-group-pagination { display: flex; justify-content: space-between; align-items: center; margin: 12px 0; }

.pMsg .m-leftSlide-nav-item { cursor: pointer; }

.pMsg .m-leftSlide-nav-item .el-badge__content { top: 14px; right: -8px; }

.pMsg-header { display: flex; justify-content: space-between; align-items: center; }

.pMsg-header__search { width: 280px; }

.pMsg-header__search .el-input__inner { background-color: transparent; cursor: initial; padding-left: 30px}

.pMsg-header__icon { font-size: 18px; color: #666; position: absolute; z-index: 10; right: 255px; top: 50%; transform: translateY(-50%); }

.pMsg .el-table { border-top: 1px solid #e3e3e3; }

.pMsg .el-table:before { background-color: #e3e3e3; }

.pMsg .el-table td { padding: 20px 0; border-bottom: 1px solid #e3e3e3; }

.pMsg .el-table .el-table__row { cursor: pointer; }

.pMsg .el-table .el-table__row.is-read .pMsg__note, .pMsg .el-table .el-table__row.is-read .pMsg__source { color: #999; }

.pMsg__img { width: 42px; height: 42px; border-radius: 50%; overflow: hidden; }

.pMsg__note { color: #333; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }

.pMsg__name { color: #333; }

.pMsg__time { margin-top: 4px; line-height: 1; color: #999; }

.pMsg__source { color: #666; }

.pMsg-btnGroup { text-align: right; }

.pMsg__btn { color: #666; }

.pMsg__btn2 { color: #999; }

.pMsg-dialog__title { margin-bottom: 30px; font-size: 18px; color: #666; text-align: center; font-weight: 400; }

.pMsg-dialog .el-dialog { border-radius: 4px; }

.pMsg-dialog .el-dialog__body { padding: 20px 40px; }

.pMsg-dialog .el-form-item__label { color: #666; line-height: 24px; padding-bottom: 0; }

.pMsg-dialog .el-form-item__content { color: #444; }

.pMsg.is-project .el-table td { padding: 10px 0; }

.pMsg.is-project .pMsg-header { display: block; position: relative; text-align: center; }

.pMsg.is-project .pMsg-header__tabs .el-radio-button.is-active .el-radio-button__inner { color: #fff; }

.pMsg.is-project .pMsg-header__tabs .el-radio-button__inner { display: flex; justify-content: center; align-items: center; height: 35px; padding: 0; width: 100px; color: #666; }

.pMsg.is-project .pMsg-header__tabs .el-badge { margin-left: 5px; font-size: 0; }

.pMsg.is-project .pMsg-header__tabs .el-badge__content { border: none; }

.pMsg.is-project .pMsg-header__readAllBtn { position: absolute; right: 0; }

.pMsg.is-project .pMsg__source { color: #999; }

.pSearch .pSearch-container { padding: 30px 50px; }

.pSearch-input { margin-bottom: 32px; }

.pSearch-input .el-input__prefix { color: #556D73; }

.pSearch-input .el-input-group__append { border: 1px solid #009979; background: #009979; border-radius: 0px 2px 2px 0px; color: #fff; font-size: 16px; }

.pSearch-tabs .el-tabs__header { margin: 0px; }

.pSearch-tabs .el-tabs__header .el-tabs__nav { border: 0; }

.pSearch-tabs .el-tabs__header .el-tabs__item { color: #666; margin: 0 12px; padding: 0 15px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #fff; font-weight: 400; }

.pSearch-tabs .el-tabs__header .el-tabs__item:first-child { border-left: 1px solid #fff; }

.pSearch-tabs .el-tabs__header .el-tabs__item.is-active { color: #009979; border-left-color: #009979; border-right-color: #009979; border-top-color: #009979; }

.pSearch-tabs .el-table td { padding: 20px 0; }

.pSearch-img { display: block; width: 64px; height: 64px; padding: 10px; border: 1px dashed #D5D5D5; margin-right: 20px; }

.pSearch-list { display: flex; border-bottom: 1px solid #EEEEEE; padding: 15px; }

.pSearch-list .list-name { font-size: 16px; color: #333; margin-bottom: 10px; }

.pSearch-list .list-txt { font-size: 14px; }

.pSearch-list .list-status { color: #999; }

.pSearch-otherAll { font-size: 14px; padding: 0 12px 4px; border-bottom: 1px solid #eee; }

.pUserInfo .layout3-content { padding: 80px 20px 80px 100px; }

.pUserInfo-img { display: inline-block; vertical-align: middle; width: 50px; height: 50px; border-radius: 50%; overflow: hidden; }

.pUserInfo__changeBtn { display: inline-block;float: right;     position: relative;
  top: 8px;}

.pUserInfo .el-button--text {     display: inline-block;float: right; }

.pUserInfo .el-form-item { margin-bottom: 0px; }

.pUserInfo .el-form__submit3 { margin-top: 45px; }

.pUserInfo__editBtn { position: absolute; right: 20px; top: 20px; }

.pUserChangePhone .layout3-content { padding: 75px 20px; }

.pUserChangePhone .el-form { margin: 90px 0 0; }

.pUserChangePhone .el-form-item { margin-bottom: 30px; }

.pUserChangePhone .el-form__submit3 { margin-top: 6px; }

.pUserChangePhone-success { text-align: center; padding: 30px; }

.pUserChangePhone-success i { font-size: 42px; color: #1D9170; }

.pUserChangePhone-success p { margin-top: 12px; font-size: 18px; color: #1D9170; }

.pUserAddr__name { color: #333; }

.pUserAddr .el-button { min-width: 80px; }

.pUserAddr .el-button--setDefault { background-color: #E2EAE8; border-color: #E2EAE8; color: #1D9170; }

.pUserFollow-container { display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; }

.pUserFollow-item { display: flex; justify-content: flex-start; align-items: flex-start; margin: 0 30px 30px 0; width: 320px; height: 180px; background: #fff; border: 1px solid #ddd; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 2px; padding: 20px; }

.pUserFollow-item:hover .pUserFollow-left__cancelFollow { display: inline-block; }

.pUserFollow-left__cancelFollow { display: none; padding: 5px 6px; color: #333; }

.pUserFollow-right { margin-left: 20px; flex: 1; }

.pUserFollow-img { display: block; width: 64px; height: 64px; padding: 5px; border: 1px dashed #D5D5D5; margin-bottom: 10px; }

.pUserFollow__attentionBtn { padding: 5px 10px; }

.pUserFollow__name { display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; font-size: 16px; color: #333; font-weight: 400; line-height: 1.4; min-height: 44.8px; }

.pUserFollow-type { margin-top: 6px; font-size: 14px; line-height: 1; }

.pUserFollow-type__label { color: #999; }

.pUserFollow-type__type { color: #009979; }

.pUserFollow-btnGroup { margin-top: 20px; }

.pUserBind .layout3-content { padding: 70px 20px; }

.pUserBind-item { display: flex; justify-content: space-between; align-items: center; font-size: 14px; }

.pUserBind__icon { vertical-align: middle; color: #cdcdcd; font-size: 20px; }

.pUserBind .el-button { margin-left: 30px; }

.pUserBind__unBind i { color: #999; }

.pUserBind__unBind span { color: #666; }

.pUserChangePwd .layout3-content { padding: 60px 20px; }

.pUserChangePwd .el-form-item { margin-bottom: 32px; }

.pUserChangePwd__submit { margin-top: 8px; padding: 15px 60px; }

.pUserFeedBack .layout3-content { padding: 70px 100px; }

.pUserFeedBack__submit { padding: 15px 100px; }

.pUserFeedBack-tip { font-size: 14px; line-height: 26px; color: #999; }

.pUserFeedBack-tip em { font-weight: 400; color: #333; line-height: 1.8; }

.pUserAbout .layout3-content { padding: 60px 75px; }

.pUserAbout__logo { width: 100px; height: 100px; }

.pUserAbout__title { margin: 20px 0 50px; text-align: center; font-size: 16px; color: #666; }

.pUserAbout__info { color: #555; margin-top: 20px; font-size: 14px; line-height: 2; }

.pMassMsg .layout2-content { padding: 40px; }

.pMassMsg-wrap { max-width: 850px; margin: 0 auto; }

.pMassMsg-list:not(:last-child) { margin-bottom: 36px; }

.pMassMsg-header { line-height: 48px; }

.pMassMsg-header__label { font-size: 14px; color: #666; }

.pMassMsg-header__name { font-size: 14px; color: #333; }

.pMassMsg-header__time { margin: 0 10px; font-size: 12px; color: #999; }

.pMassMsg-body { position: relative; border: 1px solid #E4E4E4; padding: 10px 10px 0; border-radius: 2px; }

.pMassMsg-body:before { content: ""; position: absolute; z-index: 10; left: 30px; top: -9px; display: block; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #fff; }

.pMassMsg-body:after { content: ""; position: absolute; left: 30px; top: -10px; display: block; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #E4E4E4; }

.pMassMsg-body__text { line-height: 1.8; font-size: 14px; color: #666; }

.pMassMsg-footer { padding: 10px; border-top: 1px solid #DEDEDE; }

.pMassMsg-footer__people { display: inline-block; }

.pMassMsg-footer .el-button--text { padding: 0; }

.pStatisticalResults p { line-height: 2; }

.expansion .el-tabs--border-card { max-width: 850px; margin: 0 auto; box-shadow: none; border: 2px solid #e9e9e9; }

.expansion .el-tabs--border-card > .el-tabs__header { background-color: #fff; border-bottom: 1px solid #e9e9e9; }

.expansion .el-tabs--border-card > .el-tabs__header .el-tabs__item { color: #999; }

.expansion .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active { color: #1d9170; }

.expansion__package .el-radio { width: 150px; height: 80px; border: 1px solid #44CCA6; border-radius: 4px; text-align: center; }

.expansion__package .el-radio:not(:last-child) { margin-right: 15px;margin-bottom: 15px }

.expansion__package .el-radio.is-checked { border: 1px solid #44CCA6; background: url("/images/pay.png") no-repeat bottom; }

.expansion__package .el-radio__input { display: none; }

.expansion__package .el-radio__label { margin-right: 0; padding-left: 0; }

.expansion__package-text { margin: 0; font-size: 18px; line-height: 43px; font-weight: 700; color: #1d9170; }

.expansion__package-people { margin: 0; font-size: 14px; color: #999; }

.expansion__package .el-radio.is-checked .expansion__package-text { color: white}

.expansion__package .el-radio.is-checked .expansion__package-people { color: white}

.expansion__pay .el-radio { margin-right: 15px; display: inline-flex; align-items: center; justify-content: center; width: 160px; height: 60px; border-radius: 4px; border: 1px solid #d6d6d6; }

.expansion__pay .el-radio__label { display: inline-block; vertical-align: middle; padding-left: 9px; }

.expansion__pay .el-radio.is-checked { border: 2px solid #1d9170; }

.expansion__pay-text { margin: 0; color: #666; font-size: 14px; line-height: 1.2; }

.expansion__pay-text2 { margin: 8px 0 0; font-size: 14px; line-height: 1.2; }

.expansion__pay-label { color: #999; }

.expansion__price { color: #999; }

.expansion__price-delete { text-decoration: line-through; }

.expansion__price-b { color: #fda12ef5;font-size: 15px }

.expansion__price-text { margin-left: 20px; }

.expansion__price-w { margin-left: 20px; padding: 4px 10px; background-color: #fe7b81; border-radius: 2px; color: #fff; }

.expansion__code-label { color: #333; }

.expansion__code-input { width: 300px; }

.expansion__code-text { margin: 0; padding-top: 10px; font-size: 14px; color: #999; line-height: 1; }

.expansion__code-tip { display: inline-block; color: #666666; font-size: 14px; padding: 9px 10px; background-color: #fef3e4; border: 1px solid #f9e6cc; line-height: 1.2; }

.expansion__code-icon { color: #f5a22b; }

.expansion__wx { margin: 20px auto; width: 852px; }

.expansion__wx .el-card { border: 2px solid #e9e9e9; border-radius: 0; }

.expansion__wx .el-card__header { background-color: transparent; padding: 14px 20px; color: #1d9170; border-bottom: 1px solid #e9e9e9; font-size: 14px; }

.expansion__wx .el-card__body { padding: 54px 20px 80px; text-align: center; }

.expansion__wx-code { margin: 0 auto; padding: 7px 10px 10px 12px; width: 172px; border: 1px solid #cacaca; }

.expansion__wx-label { color: #333; }

.expansion__wx-value { color: #1d9170; }

.expansion__wx-img { width: 150px; height: 150px; }

.expansion__wx-text { margin: 14px 0; font-size: 14px; }

.expansion__wx-text2 { font-size: 12px; color: #999; }

.expansion__wx-text3 { color: tomato; }

.expansion__wy { margin: 20px auto; width: 852px; }

.expansion__wy .el-card { border: 2px solid #e9e9e9; border-radius: 0; }

.expansion__wy .el-card__header { background-color: transparent; padding: 14px 20px; color: #1d9170; border-bottom: 1px solid #e9e9e9; font-size: 14px; }

.expansion__wy .el-card__body { padding: 30px 50px; }

.expansion__wy .el-form-item { margin-bottom: 8px; }

.expansion__wy .el-form-item__label { color: #333333; }

.expansion__wy-text { font-size: 14px; color: #1d9170; }

.expansion__wy-bank { margin: 0; padding: 0; }

.expansion__wy-bank .el-radio { position: relative; list-style: none; margin: 0 10px 10px 0; width: 160px; height: 40px; border: 1px solid #eee; transition: border 0.3s; cursor: pointer; }

.expansion__wy-bank .el-radio.is-checked { border-color: #1d9170; }

.expansion__wy-bank .el-radio.is-checked:after { content: ""; position: absolute; right: -1px; bottom: -1px; display: block; width: 24px; height: 24px; background: url(/images/tip.png) no-repeat bottom right/24px 24px;}

.expansion__wy-bank .el-radio__input { display: none; }

.expansion__wy-bank .el-radio__label { padding: 0; }

.expansion__wy-bank.is-active { border: 2px solid #1d9170; }

.pUserAccount .layout3-content { padding: 40px 20px 20px; }

.pUserAccount__num { font-size: 28px; font-weight: 700; color: #009979; line-height: 30px; }

.pUserAccount__text { margin: 8px 0 14px; font-size: 14px; color: #666; }

.pUserAccount__topUp { width: 150px; }

.pUserAccount__bigTabs { margin: 40px 0 0; }

.pUserAccount__bigTabs > .el-tabs__header .el-tabs__item { background-color: #f8f8f8; color: #666; }

.pUserAccount__bigTabs > .el-tabs__header .el-tabs__item.is-active { background-color: #fff; color: #1d9170; font-weight: 700; }

.pUserAccount__bigTabs > .el-tabs__header .el-tabs__nav { border-radius: 0; }

.pUserAccount__smallTabs .el-tabs__nav-wrap::after { display: none; }

.pUserAccount__smallTabs .el-tabs__nav-scroll { text-align: center; }

.pUserAccount__smallTabs .el-tabs__active-bar { display: none; }

.pUserAccount__smallTabs > .el-tabs__header .el-tabs__nav { border-radius: 0; float: none; }

.pUserAccount__smallTabs .el-tabs__item { border-bottom: 2px solid #E4E4E4; color: #666; }

.pUserAccount__smallTabs .el-tabs__item.is-active { border-bottom-color: #1D9170; color: #1D9170; }

.pUserAccount__info { line-height: 2; }

.pUserAccount__info-label { color: #666; }

.pUserAccount__info-value { color: #333; }

.pUserAccount__info-placeholder { display: inline-block; width: 2em; }

.pUserAccount__money { margin-top: 4px; color: #666; }

.pUserAccount__warning { color: #F7873F; }

.pUserAccount__success { color: #1D9170; }

.pUserAccount__danger { color: red; }

.pUserAccount__infoc { color: #999; }

.pUserRecharge__header { text-align: center; padding: 20px 0; border-bottom: 1px dashed #E1E1E1; }

.pUserRecharge__header-money { font-size: 28px; font-weight: 700; color: #009979; line-height: 30px; }

.pUserRecharge__header-text { margin: 8px 0 0; font-size: 14px; color: #666; }

.pUserRecharge__title { padding: 20px 0; line-height: 1; font-size: 14px; color: #666; }

.pUserRecharge__footer { border-top: 1px dashed #E1E1E1; }

.pUserRecharge__footer-text { font-size: 14px; line-height: 2.4; color: #999; }

.pUserRecharge__package .el-radio { display: inline-block; vertical-align: top; width: 150px; height: 80px; border: 1px solid #d6d6d6; border-radius: 4px; text-align: center; margin-bottom: 20px; cursor: pointer; }

.pUserRecharge__package .el-radio:not(:last-child) { margin-right: 65px; }

.pUserRecharge__package .el-radio.is-checked { border: 2px solid #1d9170; background: url("/images/tip.png") no-repeat bottom right/24px 24px; }

.pUserRecharge__package .el-radio__input { display: none; }

.pUserRecharge__package .el-radio__label { margin-right: 0; padding-left: 0; }

.pUserRecharge__package .expansion__package-text2 { line-height: 78px; }

.pUserRecharge__money2 { color: #1D9170; font-size: 16px; font-width: 700; }

.pUserRecharge__input { width: 280px; }

.pUserRecharge__placeholder2 { display: inline-block; width: 2em; }

.pUserRechargePay .layout3-content { padding: 30px 20px; }

.pUserRechargePay .el-divider--horizontal { margin: 8px 0; height: 0; border-top: 1px dashed #E1E1E1; background-color: transparent; }

.pUserRechargePay .el-form-item__label { color: #666; }

.pUserRechargePay .el-form-item .el-form-item .el-form-item__label { color: #999; padding-right: 4px; }

.pUserRechargePay .el-form-item__content { color: #333; }

.pUserRechargePay .el-form-item--noB { margin-bottom: 0; }

.pUserRechargePay .el-form-item__label { color: #666; }

.pUserRechargePay__money { color: #1D9170; font-weight: 700; }

.pUserRechargePay .expansion__wx-code { margin: 12px 0; }

.pInvoice__footer { display: flex; justify-content: space-between; align-items: center; padding: 12px; }

.pInvoice__footer .el-checkbox { margin-right: 0; }

.pInvoice__footer .el-pagination { margin-top: 0; }

.pInvoice__info { font-size: 14px; color: #1D9170; }

.pInvoice .el-divider--horizontal { margin: 0 0 8px; background-color: #e1e1e1; }

.pInvoice__btnWrap { padding: 24px 12px; text-align: center; }

.pInvoice .el-table td, .pInvoice .el-table th.is-leaf { border-bottom: 1px dashed #e1e1e1; }

.pInvoiceDetail__title { margin-bottom: 12px; font-size: 14px; font-weight: 700; color: #333; }

.pInvoiceDetail__money { color: #1D9170; }

.pInvoiceDetail .el-input { max-width: 500px; }

.pInvoiceDetail .el-input--180 { width: 180px; }

.pInvoiceDetail .el-input--390 { width: 390px; }

.pInvoiceDetail .el-divider { background-color: transparent; border-top: 1px dashed #E1E1E1; }

.pInvoiceDetail2 .layout3-content { padding: 24px 20px; }

.pInvoiceDetail2 .el-form-item { margin-bottom: 2px; }

.pInvoiceDetail2 .el-form-item__label { padding-right: 0; }

.pInvoiceDetail2__wrap { position: relative; }

.pInvoiceDetail2__wrap-right { text-align: right; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); }

.pInvoiceDetail2__title { margin: 18px 0 12px; font-size: 14px; color: #333; }

.pInvoiceDetail2__title2 { padding: 18px 0 12px; font-size: 14px; color: #333; border-bottom: 1px dashed #E1E1E1; }

.pInvoiceDetail2__money { color: #1D9170; }

.pInvoiceDetail2 .el-divider { margin: 16px 0; background-color: transparent; border-top: 1px dashed #E1E1E1; }

.pInvoiceDetail2 .el-table::before { display: none; }

.pInvoiceDetail2 .el-table td { border-bottom: 1px dashed #e1e1e1; }

.poster_el_dialog .el-dialog__body{
  position:fixed;
  width: 100%;
  left: 30%;
  top: 2%;
}
.poster_el_dialog .el-dialog__header{
  /*position:fixed;*/
  padding: 0px 0px 0px;
}
.poster_el_dialog .el-dialog__header .el-dialog__headerbtn{
  position: absolute;
  top: 10px;
  right: 20px;
  padding: 0;
  background: 0 0;
  border: none;
  outline: 0;
  cursor: pointer;
  font-size: 16px;
  z-index: 99999999;
}

/*会议样式*/
.pMeeting .meetingSignNotice{
  padding: 4px;
  border: 1px solid #44B88C;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  color: #44B88C;
}

.pMeeting .meetingUnSignNotice{
  padding: 4px;
  border: 1px solid #F7873F;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  color: #F7873F;
}

.pVoteList .meetingSignNotice{
  padding: 4px;
  /*border: 1px solid #44B88C;*/
  height: 40px;
  line-height: 40px;
  /*border-radius: 5px;*/
  color: #44B88C;
}
.pVoteList .layout2 .meetingSignNotice{
  padding: 4px;
  /*border: 1px solid #44B88C;*/
  height: 40px;
  line-height: 40px;
  /*border-radius: 5px;*/
  color: #44B88C;
}
.layou2-radius{
  border-radius:20px;
}
.bank-card{
  border-radius: 10px;
  display: block;
  margin: 0 30px 20px 0 !important;
}
.img-box{
  padding: 8px 0;
}
.min-height{
  min-height: 716px !important;
}
.choose-bank{
  width: 400px;
  padding: 240px 0 10px 0;
  margin-left: 100px;
  box-sizing: border-box;
}
.images-ba{
  background-image: url("/images/administrant.png");
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 0 0 20%;
  box-sizing: border-box;
  height: 550px;
}
.dis-flex{
  display: flex;
  justify-content: space-around;
  width: 90%;
  margin-left: 50px;
}
.balance{
  height: 110px;
  background-image: url("/images/balance.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 95px 95px;
}
.detail{
  height: 110px;
  background-image: url("/images/detail.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 95px 95px;
}
.bankroll{
   height: 110px;
   background-image: url("/images/bankroll.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 95px 95px;
 }
.radius{
  border-radius: 10px;
}
.single{
  height: 110px;
  background-image: url("/images/single1.png");
  background-repeat: no-repeat;
  background-size: 95px 95px;
  background-position: center;
}
.batch{
  height: 110px;
  background-image: url("/images/batch1.png");
  background-repeat: no-repeat;
  background-size: 95px 95px;
  background-position: center;
}
.jindu{
  height: 110px;
  background-image: url("/images/jindu1.png");
  background-repeat: no-repeat;
  background-size: 95px 95px;
  background-position: center;
}
.el-card.radius:hover{
  box-shadow: 0 2px 12px 0 #44b88c;
}
.button-w{
  width: 140px;
}
.bank-card.height{
  height: 60px;
}
.account-color{
  color: #666666;
}
.province-w{
  width: 90px;
}
.round .el-form-item__label::before{
  margin-right: 4px;
}
.singletransfer-margin{
  margin-left: 100px;
}
.input-margin{
  margin-left: 50px;
}
.input-margin2{
  margin-left: 50px;
  width: 500px;
}
.input-width{
  width: 500px;
}
.input-width1{
  width: 250px;
}
.input-width2{
  width: 109px;
}
.bank-right{
  float: right;
  border-radius: 10px;
  padding: 10px;
  background: #FFFFFF;
}
.no-have{
  width: 257px;
  height: 319px;
  background-image: url("/images/nohave2.png");
  background-repeat: no-repeat;
  box-sizing: border-box;
  cursor: pointer;
}
.nohave-dark{
    width: 152px;
  font-size: 20px;
  color: #999999;
  display: block;
  margin: 34px 56px;
}
.no-have-but{
  width: 133px;
  height: 42px;
  background-color: #666666;
  color: #FFFFFF;
  border-radius: 8px;
  margin: 125px 60px 0;
  border: 1px solid #E8E8E8;
  font-size: 22px;
  box-sizing: border-box;
}
.no-have:hover{
  width: 257px;
  height: 319px;
  background-image: url("/images/have2.png");
  background-repeat: no-repeat;
  box-sizing: border-box;
}
.no-have:hover>.no-have-but{
  background-color: #44B88C;
}
.no-have:hover>.nohave-dark{
   color: #44B88C;
 }
.bag-0ba0b6{
  background: linear-gradient(89deg, #17B48C 0%, #0BA0B6 100%);
}
.bank-height{
  width: 400px;
  height: 190px;
}





/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Zhci5zY3NzIiwiYmFzZS9fZnVuLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fbGF5b3V0LnNjc3MiLCJtb2R1bGUvX2VtcHR5LnNjc3MiLCJtb2R1bGUvX3N0ZXAuc2NzcyIsIm1vZHVsZS9fYnJlYWRjcnVtYi5zY3NzIiwibW9kdWxlL19iYWRnZS5zY3NzIiwibW9kdWxlL190YWcuc2NzcyIsIm1vZHVsZS9fcGFnaW5hdGlvbi5zY3NzIiwibW9kdWxlL19idXR0b24uc2NzcyIsIm1vZHVsZS9fYWxlcnQuc2NzcyIsIm1vZHVsZS9fZGl2aWRlci5zY3NzIiwibW9kdWxlL19jb21tb25CYXIuc2NzcyIsIm1vZHVsZS9faGVhZGVyLnNjc3MiLCJtb2R1bGUvX2Zvb3Rlci5zY3NzIiwibW9kdWxlL19yaWdodFNsaWRlLnNjc3MiLCJtb2R1bGUvX3RpdGxlLnNjc3MiLCJtb2R1bGUvX2xlZnRTbGlkZS5zY3NzIiwibW9kdWxlL191c2VyU2xpZGUuc2NzcyIsIm1vZHVsZS9fZm9ybS5zY3NzIiwibW9kdWxlL19kYWlsb2cuc2NzcyIsIm1vZHVsZS9fY29tcGFueUxpc3Quc2NzcyIsIm1vZHVsZS9fY29udGVudExlZnQuc2NzcyIsIm1vZHVsZS9fdGltZWxpbmUuc2NzcyIsIm1vZHVsZS9fdm90ZVBlb3BsZUluZm8uc2NzcyIsIm1vZHVsZS9fZGlmZkNyRGVjLnNjc3MiLCJtb2R1bGUvX3RhYmxlLnNjc3MiLCJtb2R1bGUvX2FzaWRlLnNjc3MiLCJtb2R1bGUvX2V4cGFuZFJvdy5zY3NzIiwicGFnZXMvaW5kZXguc2NzcyIsInBhZ2VzL2xvZ2luLnNjc3MiLCJwYWdlcy9teVByb2plY3Quc2NzcyIsInBhZ2VzL2NvbmZpcm1Sb2xlLnNjc3MiLCJwYWdlcy9hZGRQcm9qZWN0LnNjc3MiLCJwYWdlcy9wcm9qZWN0RGV0YWlsLnNjc3MiLCJwYWdlcy9qb2luUHJvamVjdC5zY3NzIiwicGFnZXMvcHJvamVjdFNldHRpbmcuc2NzcyIsInBhZ2VzL3ZvdGVMaXN0LnNjc3MiLCJwYWdlcy92b3RlLnNjc3MiLCJwYWdlcy92b3RlRGV0YWlsLnNjc3MiLCJwYWdlcy92b3RlSW5mby5zY3NzIiwicGFnZXMvdm90ZUZpbGVTZXR0aW5nLnNjc3MiLCJwYWdlcy9jbGFpbS5zY3NzIiwicGFnZXMvcmV2aWV3LnNjc3MiLCJwYWdlcy9jcmVkaXRvci5zY3NzIiwicGFnZXMvY3JlZGl0b3Jmb3JtLnNjc3MiLCJwYWdlcy9nYW1iaXRkZXRhaWwuc2NzcyIsInBhZ2VzL3JlZ3VsYXRpb24uc2NzcyIsInBhZ2VzL3Byb2dyZXNzLnNjc3MiLCJwYWdlcy90b29scy5zY3NzIiwicGFnZXMvcGJvYy5zY3NzIiwicGFnZXMvdGFsay5zY3NzIiwicGFnZXMvdGFsa01lbWJlci5zY3NzIiwicGFnZXMvdGFsa0RldGFpbC5zY3NzIiwicGFnZXMvdGFzay5zY3NzIiwicGFnZXMvdGFza0RldGFpbC5zY3NzIiwicGFnZXMvcHVibGljaXR5LnNjc3MiLCJwYWdlcy9wdWJsaWNpdHlERXRhaWwuc2NzcyIsInBhZ2VzL290aGVyTWVtYmVyLnNjc3MiLCJwYWdlcy9tc2cuc2NzcyIsInBhZ2VzL3NlYXJjaC5zY3NzIiwicGFnZXMvdXNlckluZm8uc2NzcyIsInBhZ2VzL3VzZXJDaGFuZ2VQaG9uZS5zY3NzIiwicGFnZXMvdXNlckFkZHIuc2NzcyIsInBhZ2VzL3VzZXJGb2xsb3cuc2NzcyIsInBhZ2VzL3VzZXJCaW5kLnNjc3MiLCJwYWdlcy91c2VyQ2hhbmdlUHdkLnNjc3MiLCJwYWdlcy91c2VyRmVlZEJhY2suc2NzcyIsInBhZ2VzL3VzZXJBYm91dC5zY3NzIiwicGFnZXMvbWFzc01zZy5zY3NzIiwicGFnZXMvc3RhdGlzdGljYWxSZXN1bHRzLnNjc3MiLCJwYWdlcy9leHBhbnNpb24uc2NzcyIsInBhZ2VzL2FjY291bnQuc2NzcyIsInBhZ2VzL3VzZXJSZWNoYXJnZS5zY3NzIiwicGFnZXMvdXNlclJlY2hhcmdlUGF5LnNjc3MiLCJwYWdlcy9pbnZvaWNlLnNjc3MiLCJwYWdlcy9pbnZvaWNlRGV0YWlsLnNjc3MiLCJwYWdlcy9pbnZvaWNlRGV0YWlsMi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIOWFqOWxgFxuQGltcG9ydCBcIi4vYmFzZS92YXJcIjsgICAgICAgICAgIC8vIOWFqOWxgOWPmOmHj1xuQGltcG9ydCBcIi4vYmFzZS9mdW5cIjsgICAgICAgICAgIC8vIOWwgeijheeahOWKn+iDveagt+W8j1xuQGltcG9ydCBcIi4vYmFzZS9yZXNldFwiOyAgICAgICAgIC8vIHJlc2V05qC35byPXG5AaW1wb3J0IFwiLi9iYXNlL2Jhc2VcIjsgICAgICAgICAgLy8g5YWo5bGA5qC35byPXG5AaW1wb3J0IFwiLi9iYXNlL2xheW91dFwiOyAgICAgICAgLy8g5biD5bGA5qC35byPXG5cbi8vIOaooeWdl1xuQGltcG9ydCBcIi4vbW9kdWxlL2VtcHR5XCI7ICAgICAgICAgICAvLyDnqbrmlbDmja5cbkBpbXBvcnQgXCIuL21vZHVsZS9zdGVwXCI7ICAgICAgICAgICAgLy8g5q2l6aqk5p2hXG5AaW1wb3J0IFwiLi9tb2R1bGUvYnJlYWRjcnVtYlwiOyAgICAgIC8vIOmdouWMheWxkVxuQGltcG9ydCBcIi4vbW9kdWxlL2JhZGdlXCI7ICAgICAgICAgICAvLyDlvr3nq6BcbkBpbXBvcnQgXCIuL21vZHVsZS90YWdcIjsgICAgICAgICAgICAgLy8g5qCH562+XG5AaW1wb3J0IFwiLi9tb2R1bGUvcGFnaW5hdGlvblwiOyAgICAgIC8vIOWIhumhtVxuQGltcG9ydCBcIi4vbW9kdWxlL2J1dHRvblwiOyAgICAgICAgICAvLyDmjInpkq5cbkBpbXBvcnQgXCIuL21vZHVsZS9hbGVydFwiOyAgICAgICAgICAgLy8g6K2m5ZGKXG5AaW1wb3J0IFwiLi9tb2R1bGUvZGl2aWRlclwiOyAgICAgICAgIC8vIOWIhuWJsue6v1xuQGltcG9ydCBcIi4vbW9kdWxlL2NvbW1vbkJhclwiOyAgICAgICAvLyB0aXRsZeS4iyBjb250ZW505LiKXG5AaW1wb3J0IFwiLi9tb2R1bGUvaGVhZGVyXCI7ICAgICAgICAgIC8vIOmhtumDqOWKn+iDveagj1xuQGltcG9ydCBcIi4vbW9kdWxlL2Zvb3RlclwiOyAgICAgICAgICAvLyDlupXpg6jkv6Hmga/moI9cbkBpbXBvcnQgXCIuL21vZHVsZS9yaWdodFNsaWRlXCI7ICAgICAgLy8g5Y+z5L6n5oKs5rWu5qCPXG5AaW1wb3J0IFwiLi9tb2R1bGUvdGl0bGVcIjsgICAgICAgICAgIC8vIOagh+mimOagj1xuQGltcG9ydCBcIi4vbW9kdWxlL2xlZnRTbGlkZVwiOyAgICAgICAvLyDpobnnm64t5bem5L6n5qCPXG5AaW1wb3J0IFwiLi9tb2R1bGUvdXNlclNsaWRlXCI7ICAgICAgIC8vIOeUqOaIt+S4reW/gy3lt6bkvqfmoI9cbkBpbXBvcnQgXCIuL21vZHVsZS9mb3JtXCI7ICAgICAgICAgICAgLy8g6KGo5Y2V57uE5Lu2XG5AaW1wb3J0IFwiLi9tb2R1bGUvZGFpbG9nXCI7ICAgICAgICAgIC8vIOW8ueeql+e7hOS7ti8tPiDpgInmi6nkurrlkZhcbkBpbXBvcnQgXCIuL21vZHVsZS9jb21wYW55TGlzdFwiOyAgICAgLy8g5YWs5Y+45L+h5oGv5YiX6KGoXG5AaW1wb3J0IFwiLi9tb2R1bGUvY29udGVudExlZnRcIjsgICAgIC8vIOWGheWuuemDqOWIhuW3puS+p+agj1xuQGltcG9ydCBcIi4vbW9kdWxlL3RpbWVsaW5lXCI7ICAgICAgICAvLyDoh6rlrprkuYnml7bpl7Tnur/lhoXlrrlcbkBpbXBvcnQgXCIuL21vZHVsZS92b3RlUGVvcGxlSW5mb1wiOyAgLy8g6KGo5Yaz5Lq65ZGYXG5AaW1wb3J0IFwiLi9tb2R1bGUvZGlmZkNyRGVjXCI7ICAgICAgIC8vIOWuoeafpeaooeWdl1xuQGltcG9ydCBcIi4vbW9kdWxlL3RhYmxlXCI7ICAgICAgICAgICAvLyDooajmoLxcbkBpbXBvcnQgXCIuL21vZHVsZS9hc2lkZVwiOyAgICAgICAgICAgLy8g5Li75L2T5YaF6YOoL+W3pui+uVxuQGltcG9ydCBcIi4vbW9kdWxlL2V4cGFuZFJvd1wiOyAgICAgICAvLyDlj6/lsZXlvIDooYwg5L6L5aaC77yaIOacieWkmuWwkeS6uuWPquaYvuekuuS4gOihjCDngrnlh7vlj6/ku6XlsZXnpLrlhajpg6hcblxuXG5cbi8v6aG16Z2iXG5AaW1wb3J0IFwiLi9wYWdlcy9pbmRleFwiOyAgICAgICAgICAgICAgICAvLyDpppbpobVcbkBpbXBvcnQgXCIuL3BhZ2VzL2xvZ2luXCI7ICAgICAgICAgICAgICAgIC8vIOeZu+W9lS/ms6jlhowv5om+5Zue5a+G56CBL+e7keWumuaJi+acuuWPt1xuXG4vL+mhtemdoi8tPiDmiJHnmoTpobnnm65cbkBpbXBvcnQgXCIuL3BhZ2VzL215UHJvamVjdFwiOyAgICAgICAgICAgIC8vIOaIkeeahOmhueebrlxuQGltcG9ydCBcIi4vcGFnZXMvY29uZmlybVJvbGVcIjsgICAgICAgICAgLy8g5paw5bu66aG555uuLemAieaLqeinkuiJsui6q+S7vVxuQGltcG9ydCBcIi4vcGFnZXMvYWRkUHJvamVjdFwiOyAgICAgICAgICAgLy8g5paw5bu66aG555uuLeihqOWNlVxuQGltcG9ydCBcIi4vcGFnZXMvcHJvamVjdERldGFpbFwiOyAgICAgICAgLy8g6aG555uu5qaC5Ya1XG5AaW1wb3J0IFwiLi9wYWdlcy9qb2luUHJvamVjdFwiOyAgICAgICAgICAvLyDliqDlhaXpobnnm65cbkBpbXBvcnQgXCIuL3BhZ2VzL3Byb2plY3RTZXR0aW5nXCI7ICAgICAgIC8vIOmhueebruadg+mZkOiuvue9rlxuXG5cblxuLy8g6aG16Z2iLy0+6KGo5YazXG5AaW1wb3J0IFwiLi9wYWdlcy92b3RlTGlzdFwiOyAgICAgICAgICAgICAvLyDooajlhrPpppbpobVcbkBpbXBvcnQgXCIuL3BhZ2VzL3ZvdGVcIjsgICAgICAgICAgICAgICAgIC8vIOihqOWGs+S6uuWRmFxuQGltcG9ydCBcIi4vcGFnZXMvdm90ZURldGFpbFwiOyAgICAgICAgICAgLy8g6KGo5Yaz6K+m5oOFXG5AaW1wb3J0IFwiLi9wYWdlcy92b3RlSW5mb1wiOyAgICAgICAgICAgICAvLyDooajlhrPmmI7nu4ZcbkBpbXBvcnQgXCIuL3BhZ2VzL3ZvdGVGaWxlU2V0dGluZ1wiOyAgICAgIC8vIOihqOWGs+e7k+aenOaWh+S7tuiuvue9rlxuXG4vLyDpobXpnaIvLT7lgLrmnYNcbkBpbXBvcnQgXCIuL3BhZ2VzL2NsYWltXCI7ICAgICAgICAgICAgICAgIC8vIOWAuuadg+mmlumhtVxuQGltcG9ydCBcIi4vcGFnZXMvcmV2aWV3XCI7ICAgICAgICAgICAgICAgLy8g5a6h5p+lXG5cbkBpbXBvcnQgXCIuL3BhZ2VzL2NyZWRpdG9yXCI7ICAgICAgICAgICAgIC8vIOWAuuadg+S6uueuoeeQhlxuQGltcG9ydCBcIi4vcGFnZXMvY3JlZGl0b3Jmb3JtXCI7ICAgICAgICAgLy8g5YC65p2D5Lq6566h55CG6aG16Z2i5Y+z6L656KGo5Y2VXG5AaW1wb3J0IFwiLi9wYWdlcy9nYW1iaXRkZXRhaWxcIjsgICAgICAgICAvLyDor53popjor6bmg4XpobVcblxuLy/pobXpnaIvLT4g5Y+C6ICD5rOV6KeEXG5AaW1wb3J0IFwiLi9wYWdlcy9yZWd1bGF0aW9uXCI7ICAgICAgICAgICAvLyDlj4LogIPms5Xop4RcblxuLy/pobXpnaIvLT4g6L+b5bqmXG5AaW1wb3J0IFwiLi9wYWdlcy9wcm9ncmVzc1wiOyAgICAgICAgICAgICAvLyDov5vluqZcblxuLy/pobXpnaIvLT4g5bCP5bel5YW3XG5AaW1wb3J0IFwiLi9wYWdlcy90b29sc1wiOyAgICAgICAgICAgICAgICAvLyDml6XmnJ/orqHnrpflmagm5Yip5oGv6K6h566X5ZmoJui/nee6pumHkeiuoeeul+WZqCbluLjnlKjlv6vpgJIm5Lq65rCR6ZO26KGM6LS35qy+5Z+65YeG5Yip546HXG5AaW1wb3J0IFwiLi9wYWdlcy9wYm9jXCI7ICAgICAgICAgICAgICAgICAvL+S6uuawkemTtuihjOi0t+asvuWfuuWHhuWIqeeOh1xuXG4vL+mhtemdoi8tPiDorqjorrpcbkBpbXBvcnQgXCIuL3BhZ2VzL3RhbGtcIjsgICAgICAgICAgICAgICAgIC8vIOiwiOiuuummlumhtVxuQGltcG9ydCBcIi4vcGFnZXMvdGFsa01lbWJlclwiOyAgICAgICAgICAgLy8g6LCI6K66LeaIkOWRmOeuoeeQhlxuQGltcG9ydCBcIi4vcGFnZXMvdGFsa0RldGFpbFwiOyAgICAgICAgICAgLy8g6LCI6K66LeivnemimOivpuaDhVxuXG4vL+mhtemdoi8tPiDku7vliqFcbkBpbXBvcnQgXCIuL3BhZ2VzL3Rhc2tcIjsgICAgICAgICAgICAgICAgIC8vIOS7u+WKoemmlumhtVxuQGltcG9ydCBcIi4vcGFnZXMvdGFza0RldGFpbFwiOyAgICAgICAgICAgLy8g5Lu75Yqh6K+m5oOFXG5cbi8v6aG16Z2iLy0+IOWFrOekulxuQGltcG9ydCBcIi4vcGFnZXMvcHVibGljaXR5XCI7ICAgICAgICAgICAgLy8g5YWs56S6XG5AaW1wb3J0IFwiLi9wYWdlcy9wdWJsaWNpdHlERXRhaWxcIjsgICAgICAvLyDlhaznpLror6bmg4VcblxuLy8g6aG16Z2iLy0+5YW25LuW5oiQ5ZGYXG5AaW1wb3J0IFwiLi9wYWdlcy9vdGhlck1lbWJlclwiOyAgICAgICAgICAvLyDkuLvpobVcblxuLy/pobXpnaIvLT4g5raI5oGvXG5AaW1wb3J0IFwiLi9wYWdlcy9tc2dcIjsgICAgICAgICAgICAgICAgICAvLyDmtojmga9cblxuLy8g6aG16Z2iLy0+IOaQnOe0olxuQGltcG9ydCBcIi4vcGFnZXMvc2VhcmNoXCI7ICAgICAgICAgICAgICAgLy/mkJzntKJcblxuLy8g6aG16Z2iLy0+IOeUqOaIt1xuQGltcG9ydCBcIi4vcGFnZXMvdXNlckluZm9cIjsgICAgICAgICAgICAgLy8g5oiR55qE6LWE5paZXG5AaW1wb3J0IFwiLi9wYWdlcy91c2VyQ2hhbmdlUGhvbmVcIjsgICAgICAvLyDkv67mlLnmiYvmnLrlj7dcbkBpbXBvcnQgXCIuL3BhZ2VzL3VzZXJBZGRyXCI7ICAgICAgLy8g5L+u5pS55omL5py65Y+3XG5AaW1wb3J0IFwiLi9wYWdlcy91c2VyRm9sbG93XCI7ICAgICAgICAgICAvLyDmiJHlhbPms6jnmoTpobnnm65cbkBpbXBvcnQgXCIuL3BhZ2VzL3VzZXJCaW5kXCI7ICAgICAgICAgICAgIC8vIOe7keWumuesrOS4ieaWuei0puWPt1xuQGltcG9ydCBcIi4vcGFnZXMvdXNlckNoYW5nZVB3ZFwiOyAgICAgICAgLy8g5L+u5pS55a+G56CBXG5AaW1wb3J0IFwiLi9wYWdlcy91c2VyRmVlZEJhY2tcIjsgICAgICAgICAvLyDnlZnoqIDlj43ppohcbkBpbXBvcnQgXCIuL3BhZ2VzL3VzZXJBYm91dFwiOyAgICAgICAgICAgIC8vIOWFs+S6juaIkeS7rFxuXG4vLyDpobXpnaIgLy0+IOadg+mZkFxuQGltcG9ydCBcIi4vcGFnZXMvbWFzc01zZ1wiOyAgICAgICAgICAgLy8g576k5Y+R5raI5oGv6K6w5b2VXG5cbkBpbXBvcnQgXCIuL3BhZ2VzL3N0YXRpc3RpY2FsUmVzdWx0c1wiOyAvLyDnu5/orqHnu5PmnpxcblxuQGltcG9ydCBcIi4vcGFnZXMvZXhwYW5zaW9uXCI7ICAgICAgICAgICAgLy8g6aG555uu5omp5a65XG5AaW1wb3J0IFwiLi9wYWdlcy9hY2NvdW50XCI7ICAgICAgICAgICAgLy8g5oiR55qE6LSm5oi3XG5AaW1wb3J0IFwiLi9wYWdlcy91c2VyUmVjaGFyZ2VcIjsgICAgICAgICAgICAvLyDmiJHnmoTotKbmiLct5YWF5YC8XG5AaW1wb3J0IFwiLi9wYWdlcy91c2VyUmVjaGFyZ2VQYXlcIjsgICAgICAgICAgICAvLyDmiJHnmoTotKbmiLct5YWF5YC8LeehruiupOiuouWNlVxuQGltcG9ydCBcIi4vcGFnZXMvaW52b2ljZVwiOyAgICAgICAgICAgIC8vIOaIkeeahOi0puaIty3lhYXlgLwt55Sz6K+35byA56WoXG5AaW1wb3J0IFwiLi9wYWdlcy9pbnZvaWNlRGV0YWlsXCI7ICAgICAgICAgICAgLy8g5oiR55qE6LSm5oi3LeWFheWAvC3nlLPor7flvIDnpajor6bmg4VcbkBpbXBvcnQgXCIuL3BhZ2VzL2ludm9pY2VEZXRhaWwyXCI7ICAgICAgICAgICAgLy8g5oiR55qE6LSm5oi3LeW8gOelqOiusOW9lS3lvIDnpajor6bmg4VcblxuXG5cblxuXG4iLCIvKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xuXG4vLyBTcGVjaWFsIGNvbW1lbnQgZm9yIHRoZW1lIGNvbmZpZ3VyYXRvclxuLy8gdHlwZXxza2lwQXV0b1RyYW5zbGF0aW9ufENhdGVnb3J5fE9yZGVyXG4vLyBza2lwQXV0b1RyYW5zbGF0aW9uIDFcblxuLyogVHJhbnNpdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiQtLWFsbC10cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSAhZGVmYXVsdDtcbiQtLWZhZGUtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgIWRlZmF1bHQ7XG4kLS1mYWRlLWxpbmVhci10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhciAhZGVmYXVsdDtcbiQtLW1kLWZhZGUtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgIWRlZmF1bHQ7XG4kLS1ib3JkZXItdHJhbnNpdGlvbi1iYXNlOiBib3JkZXItY29sb3IgLjJzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSAhZGVmYXVsdDtcbiQtLWNvbG9yLXRyYW5zaXRpb24tYmFzZTogY29sb3IgLjJzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSAhZGVmYXVsdDtcblxuLyogQ29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLy8gY29sb3J8MXxCcmFuZCBDb2xvcnwwXG4kLS1jb2xvci1wcmltYXJ5OiAjMWQ5MTcwICFkZWZhdWx0O1xuLy8vIGNvbG9yfDF8QmFja2dyb3VuZCBDb2xvcnw0XG4kLS1jb2xvci13aGl0ZTogI0ZGRkZGRiAhZGVmYXVsdDtcbi8vLyBjb2xvcnwxfEJhY2tncm91bmQgQ29sb3J8NFxuJC0tY29sb3ItYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG4kLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3ItcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDsgLyogNTNhOGZmICovXG4kLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3ItcHJpbWFyeSwgMjAlKSAhZGVmYXVsdDsgLyogNjZiMWZmICovXG4kLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTM6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3ItcHJpbWFyeSwgMzAlKSAhZGVmYXVsdDsgLyogNzliYmZmICovXG4kLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTQ6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3ItcHJpbWFyeSwgNDAlKSAhZGVmYXVsdDsgLyogOGNjNWZmICovXG4kLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTU6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3ItcHJpbWFyeSwgNTAlKSAhZGVmYXVsdDsgLyogYTBjZmZmICovXG4kLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTY6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3ItcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDsgLyogYjNkOGZmICovXG4kLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTc6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3ItcHJpbWFyeSwgNzAlKSAhZGVmYXVsdDsgLyogYzZlMmZmICovXG4kLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTg6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3ItcHJpbWFyeSwgODAlKSAhZGVmYXVsdDsgLyogZDllY2ZmICovXG4kLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTk6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3ItcHJpbWFyeSwgOTAlKSAhZGVmYXVsdDsgLyogZWNmNWZmICovXG4vLy8gY29sb3J8MXxGdW5jdGlvbmFsIENvbG9yfDFcbiQtLWNvbG9yLXN1Y2Nlc3M6ICM2N0MyM0EgIWRlZmF1bHQ7XG4vLy8gY29sb3J8MXxGdW5jdGlvbmFsIENvbG9yfDFcbiQtLWNvbG9yLXdhcm5pbmc6ICNFNkEyM0MgIWRlZmF1bHQ7XG4vLy8gY29sb3J8MXxGdW5jdGlvbmFsIENvbG9yfDFcbiQtLWNvbG9yLWRhbmdlcjogI0Y1NkM2QyAhZGVmYXVsdDtcbi8vLyBjb2xvcnwxfEZ1bmN0aW9uYWwgQ29sb3J8MVxuJC0tY29sb3ItaW5mbzogIzkwOTM5OSAhZGVmYXVsdDtcblxuJC0tY29sb3Itc3VjY2Vzcy1saWdodDogbWl4KCQtLWNvbG9yLXdoaXRlLCAkLS1jb2xvci1zdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJC0tY29sb3Itd2FybmluZy1saWdodDogbWl4KCQtLWNvbG9yLXdoaXRlLCAkLS1jb2xvci13YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJC0tY29sb3ItZGFuZ2VyLWxpZ2h0OiBtaXgoJC0tY29sb3Itd2hpdGUsICQtLWNvbG9yLWRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiQtLWNvbG9yLWluZm8tbGlnaHQ6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3ItaW5mbywgODAlKSAhZGVmYXVsdDtcblxuJC0tY29sb3Itc3VjY2Vzcy1saWdodGVyOiBtaXgoJC0tY29sb3Itd2hpdGUsICQtLWNvbG9yLXN1Y2Nlc3MsIDkwJSkgIWRlZmF1bHQ7XG4kLS1jb2xvci13YXJuaW5nLWxpZ2h0ZXI6IG1peCgkLS1jb2xvci13aGl0ZSwgJC0tY29sb3Itd2FybmluZywgOTAlKSAhZGVmYXVsdDtcbiQtLWNvbG9yLWRhbmdlci1saWdodGVyOiBtaXgoJC0tY29sb3Itd2hpdGUsICQtLWNvbG9yLWRhbmdlciwgOTAlKSAhZGVmYXVsdDtcbiQtLWNvbG9yLWluZm8tbGlnaHRlcjogbWl4KCQtLWNvbG9yLXdoaXRlLCAkLS1jb2xvci1pbmZvLCA5MCUpICFkZWZhdWx0O1xuLy8vIGNvbG9yfDF8Rm9udCBDb2xvcnwyXG4kLS1jb2xvci10ZXh0LXByaW1hcnk6ICMzMDMxMzMgIWRlZmF1bHQ7XG4vLy8gY29sb3J8MXxGb250IENvbG9yfDJcbiQtLWNvbG9yLXRleHQtcmVndWxhcjogIzYwNjI2NiAhZGVmYXVsdDtcbi8vLyBjb2xvcnwxfEZvbnQgQ29sb3J8MlxuJC0tY29sb3ItdGV4dC1zZWNvbmRhcnk6ICM5MDkzOTkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8MXxGb250IENvbG9yfDJcbiQtLWNvbG9yLXRleHQtcGxhY2Vob2xkZXI6ICNDMEM0Q0MgIWRlZmF1bHQ7XG4vLy8gY29sb3J8MXxCb3JkZXIgQ29sb3J8M1xuJC0tYm9yZGVyLWNvbG9yLWJhc2U6ICNEQ0RGRTYgIWRlZmF1bHQ7XG4vLy8gY29sb3J8MXxCb3JkZXIgQ29sb3J8M1xuJC0tYm9yZGVyLWNvbG9yLWxpZ2h0OiAjRTRFN0VEICFkZWZhdWx0O1xuLy8vIGNvbG9yfDF8Qm9yZGVyIENvbG9yfDNcbiQtLWJvcmRlci1jb2xvci1saWdodGVyOiAjRUJFRUY1ICFkZWZhdWx0O1xuLy8vIGNvbG9yfDF8Qm9yZGVyIENvbG9yfDNcbiQtLWJvcmRlci1jb2xvci1leHRyYS1saWdodDogI0YyRjZGQyAhZGVmYXVsdDtcblxuLy8gQmFja2dyb3VuZFxuLy8vIGNvbG9yfDF8QmFja2dyb3VuZCBDb2xvcnw0XG4kLS1iYWNrZ3JvdW5kLWNvbG9yLWJhc2U6ICNGNUY3RkEgIWRlZmF1bHQ7XG5cbi8qIExpbmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kLS1saW5rLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTIgIWRlZmF1bHQ7XG4kLS1saW5rLWhvdmVyLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vKiBCb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kLS1ib3JkZXItd2lkdGgtYmFzZTogMXB4ICFkZWZhdWx0O1xuJC0tYm9yZGVyLXN0eWxlLWJhc2U6IHNvbGlkICFkZWZhdWx0O1xuJC0tYm9yZGVyLWNvbG9yLWhvdmVyOiAkLS1jb2xvci10ZXh0LXBsYWNlaG9sZGVyICFkZWZhdWx0O1xuJC0tYm9yZGVyLWJhc2U6ICQtLWJvcmRlci13aWR0aC1iYXNlICQtLWJvcmRlci1zdHlsZS1iYXNlICQtLWJvcmRlci1jb2xvci1iYXNlICFkZWZhdWx0O1xuLy8vIGJvcmRlclJhZGl1c3wxfFJhZGl1c3wwXG4kLS1ib3JkZXItcmFkaXVzLWJhc2U6IDRweCAhZGVmYXVsdDtcbi8vLyBib3JkZXJSYWRpdXN8MXxSYWRpdXN8MFxuJC0tYm9yZGVyLXJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0O1xuLy8vIGJvcmRlclJhZGl1c3wxfFJhZGl1c3wwXG4kLS1ib3JkZXItcmFkaXVzLWNpcmNsZTogMTAwJSAhZGVmYXVsdDtcbi8vLyBib3JkZXJSYWRpdXN8MXxSYWRpdXN8MFxuJC0tYm9yZGVyLXJhZGl1cy16ZXJvOiAwICFkZWZhdWx0O1xuXG4vLyBCb3gtc2hhZG93XG4vLy8gYm94U2hhZG93fDF8U2hhZG93fDFcbiQtLWJveC1zaGFkb3ctYmFzZTogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjEyKSwgMCAwIDZweCByZ2JhKDAsIDAsIDAsIC4wNCkgIWRlZmF1bHQ7XG4vLyBib3hTaGFkb3d8MXxTaGFkb3d8MVxuJC0tYm94LXNoYWRvdy1kYXJrOiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAuMTIpLCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjEyKSAhZGVmYXVsdDtcbi8vLyBib3hTaGFkb3d8MXxTaGFkb3d8MVxuJC0tYm94LXNoYWRvdy1saWdodDogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSAhZGVmYXVsdDtcblxuLyogRmlsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiQtLWZpbGwtYmFzZTogJC0tY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbi8qIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kLS1mb250LXBhdGg6ICdmb250cycgIWRlZmF1bHQ7XG4vLy8gZm9udFNpemV8MXxGb250IFNpemV8MFxuJC0tZm9udC1zaXplLWV4dHJhLWxhcmdlOiAyMHB4ICFkZWZhdWx0O1xuLy8vIGZvbnRTaXplfDF8Rm9udCBTaXplfDBcbiQtLWZvbnQtc2l6ZS1sYXJnZTogMThweCAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXwxfEZvbnQgU2l6ZXwwXG4kLS1mb250LXNpemUtbWVkaXVtOiAxNnB4ICFkZWZhdWx0O1xuLy8vIGZvbnRTaXplfDF8Rm9udCBTaXplfDBcbiQtLWZvbnQtc2l6ZS1iYXNlOiAxNHB4ICFkZWZhdWx0O1xuLy8vIGZvbnRTaXplfDF8Rm9udCBTaXplfDBcbiQtLWZvbnQtc2l6ZS1zbWFsbDogMTNweCAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXwxfEZvbnQgU2l6ZXwwXG4kLS1mb250LXNpemUtZXh0cmEtc21hbGw6IDEycHggIWRlZmF1bHQ7XG4vLy8gZm9udFdlaWdodHwxfEZvbnQgV2VpZ2h0fDFcbiQtLWZvbnQtd2VpZ2h0LXByaW1hcnk6IDQwMCAhZGVmYXVsdDtcbi8vLyBmb250V2VpZ2h0fDF8Rm9udCBXZWlnaHR8MVxuJC0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5OiAxMDAgIWRlZmF1bHQ7XG4vLy8gZm9udExpbmVIZWlnaHR8MXxMaW5lIEhlaWdodHwyXG4kLS1mb250LWxpbmUtaGVpZ2h0LXByaW1hcnk6IDI0cHggIWRlZmF1bHQ7XG4vLy8gZm9udExpbmVIZWlnaHR8MXxMaW5lIEhlaWdodHwyXG4kLS1mb250LWxpbmUtaGVpZ2h0LXNlY29uZGFyeTogMTZweCAhZGVmYXVsdDtcbiQtLWZvbnQtY29sb3ItZGlzYWJsZWQtYmFzZTogI2JiYiAhZGVmYXVsdDtcbi8qIFNpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kLS1zaXplLWJhc2U6IDE0cHggIWRlZmF1bHQ7XG5cbi8qIHotaW5kZXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kLS1pbmRleC1ub3JtYWw6IDEgIWRlZmF1bHQ7XG4kLS1pbmRleC10b3A6IDEwMDAgIWRlZmF1bHQ7XG4kLS1pbmRleC1wb3BwZXI6IDIwMDAgIWRlZmF1bHQ7XG5cbi8qIERpc2FibGUgYmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiQtLWRpc2FibGVkLWZpbGwtYmFzZTogJC0tYmFja2dyb3VuZC1jb2xvci1iYXNlICFkZWZhdWx0O1xuJC0tZGlzYWJsZWQtY29sb3ItYmFzZTogJC0tY29sb3ItdGV4dC1wbGFjZWhvbGRlciAhZGVmYXVsdDtcbiQtLWRpc2FibGVkLWJvcmRlci1iYXNlOiAkLS1ib3JkZXItY29sb3ItbGlnaHQgIWRlZmF1bHQ7XG5cbi8qIEljb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kLS1pY29uLWNvbG9yOiAjNjY2ICFkZWZhdWx0O1xuJC0taWNvbi1jb2xvci1iYXNlOiAkLS1jb2xvci1pbmZvICFkZWZhdWx0O1xuXG4vKiBDaGVja2JveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1jaGVja2JveC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4vLy8gZm9udFdlaWdodHx8Rm9udHwxXG4kLS1jaGVja2JveC1mb250LXdlaWdodDogJC0tZm9udC13ZWlnaHQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tY2hlY2tib3gtZm9udC1jb2xvcjogJC0tY29sb3ItdGV4dC1yZWd1bGFyICFkZWZhdWx0O1xuJC0tY2hlY2tib3gtaW5wdXQtaGVpZ2h0OiAxNHB4ICFkZWZhdWx0O1xuJC0tY2hlY2tib3gtaW5wdXQtd2lkdGg6IDE0cHggIWRlZmF1bHQ7XG4vLy8gYm9yZGVyUmFkaXVzfHxCb3JkZXJ8MlxuJC0tY2hlY2tib3gtYm9yZGVyLXJhZGl1czogJC0tYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tY2hlY2tib3gtYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kLS1jaGVja2JveC1pbnB1dC1ib3JkZXI6ICQtLWJvcmRlci1iYXNlICFkZWZhdWx0O1xuXG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWNoZWNrYm94LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJC0tYm9yZGVyLWNvbG9yLWJhc2UgIWRlZmF1bHQ7XG4kLS1jaGVja2JveC1kaXNhYmxlZC1pbnB1dC1maWxsOiAjZWRmMmZjICFkZWZhdWx0O1xuJC0tY2hlY2tib3gtZGlzYWJsZWQtaWNvbi1jb2xvcjogJC0tY29sb3ItdGV4dC1wbGFjZWhvbGRlciAhZGVmYXVsdDtcblxuJC0tY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC1pbnB1dC1maWxsOiAkLS1ib3JkZXItY29sb3ItZXh0cmEtbGlnaHQgIWRlZmF1bHQ7XG4kLS1jaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWlucHV0LWJvcmRlci1jb2xvcjogJC0tYm9yZGVyLWNvbG9yLWJhc2UgIWRlZmF1bHQ7XG4kLS1jaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWljb24tY29sb3I6ICQtLWNvbG9yLXRleHQtcGxhY2Vob2xkZXIgIWRlZmF1bHQ7XG5cbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tY2hlY2tib3gtY2hlY2tlZC1mb250LWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJC0tY2hlY2tib3gtY2hlY2tlZC1pbnB1dC1ib3JkZXItY29sb3I6ICQtLWNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWNoZWNrYm94LWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiQtLWNoZWNrYm94LWNoZWNrZWQtaWNvbi1jb2xvcjogJC0tZmlsbC1iYXNlICFkZWZhdWx0O1xuXG4kLS1jaGVja2JveC1pbnB1dC1ib3JkZXItY29sb3ItaG92ZXI6ICQtLWNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gaGVpZ2h0fHxPdGhlcnw0XG4kLS1jaGVja2JveC1ib3JkZXJlZC1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG4vLy8gcGFkZGluZ3x8U3BhY2luZ3wzXG4kLS1jaGVja2JveC1ib3JkZXJlZC1wYWRkaW5nOiA5cHggMjBweCA5cHggMTBweCAhZGVmYXVsdDtcbi8vLyBwYWRkaW5nfHxTcGFjaW5nfDNcbiQtLWNoZWNrYm94LWJvcmRlcmVkLW1lZGl1bS1wYWRkaW5nOiA3cHggMjBweCA3cHggMTBweCAhZGVmYXVsdDtcbi8vLyBwYWRkaW5nfHxTcGFjaW5nfDNcbiQtLWNoZWNrYm94LWJvcmRlcmVkLXNtYWxsLXBhZGRpbmc6IDVweCAxNXB4IDVweCAxMHB4ICFkZWZhdWx0O1xuLy8vIHBhZGRpbmd8fFNwYWNpbmd8M1xuJC0tY2hlY2tib3gtYm9yZGVyZWQtbWluaS1wYWRkaW5nOiAzcHggMTVweCAzcHggMTBweCAhZGVmYXVsdDtcbiQtLWNoZWNrYm94LWJvcmRlcmVkLW1lZGl1bS1pbnB1dC1oZWlnaHQ6IDE0cHggIWRlZmF1bHQ7XG4kLS1jaGVja2JveC1ib3JkZXJlZC1tZWRpdW0taW5wdXQtd2lkdGg6IDE0cHggIWRlZmF1bHQ7XG4vLy8gaGVpZ2h0fHxPdGhlcnw0XG4kLS1jaGVja2JveC1ib3JkZXJlZC1tZWRpdW0taGVpZ2h0OiAzNnB4ICFkZWZhdWx0O1xuJC0tY2hlY2tib3gtYm9yZGVyZWQtc21hbGwtaW5wdXQtaGVpZ2h0OiAxMnB4ICFkZWZhdWx0O1xuJC0tY2hlY2tib3gtYm9yZGVyZWQtc21hbGwtaW5wdXQtd2lkdGg6IDEycHggIWRlZmF1bHQ7XG4vLy8gaGVpZ2h0fHxPdGhlcnw0XG4kLS1jaGVja2JveC1ib3JkZXJlZC1zbWFsbC1oZWlnaHQ6IDMycHggIWRlZmF1bHQ7XG4kLS1jaGVja2JveC1ib3JkZXJlZC1taW5pLWlucHV0LWhlaWdodDogMTJweCAhZGVmYXVsdDtcbiQtLWNoZWNrYm94LWJvcmRlcmVkLW1pbmktaW5wdXQtd2lkdGg6IDEycHggIWRlZmF1bHQ7XG4vLy8gaGVpZ2h0fHxPdGhlcnw0XG4kLS1jaGVja2JveC1ib3JkZXJlZC1taW5pLWhlaWdodDogMjhweCAhZGVmYXVsdDtcblxuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1jaGVja2JveC1idXR0b24tY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1jaGVja2JveC1idXR0b24tY2hlY2tlZC1mb250LWNvbG9yOiAkLS1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tY2hlY2tib3gtYnV0dG9uLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuXG5cblxuLyogUmFkaW9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tcmFkaW8tZm9udC1zaXplOiAkLS1mb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vLyBmb250V2VpZ2h0fHxGb250fDFcbiQtLXJhZGlvLWZvbnQtd2VpZ2h0OiAkLS1mb250LXdlaWdodC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1yYWRpby1mb250LWNvbG9yOiAkLS1jb2xvci10ZXh0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kLS1yYWRpby1pbnB1dC1oZWlnaHQ6IDE0cHggIWRlZmF1bHQ7XG4kLS1yYWRpby1pbnB1dC13aWR0aDogMTRweCAhZGVmYXVsdDtcbi8vLyBib3JkZXJSYWRpdXN8fEJvcmRlcnwyXG4kLS1yYWRpby1pbnB1dC1ib3JkZXItcmFkaXVzOiAkLS1ib3JkZXItcmFkaXVzLWNpcmNsZSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tcmFkaW8taW5wdXQtYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kLS1yYWRpby1pbnB1dC1ib3JkZXI6ICQtLWJvcmRlci1iYXNlICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1yYWRpby1pbnB1dC1ib3JkZXItY29sb3I6ICQtLWJvcmRlci1jb2xvci1iYXNlICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1yYWRpby1pY29uLWNvbG9yOiAkLS1jb2xvci13aGl0ZSAhZGVmYXVsdDtcblxuJC0tcmFkaW8tZGlzYWJsZWQtaW5wdXQtYm9yZGVyLWNvbG9yOiAkLS1kaXNhYmxlZC1ib3JkZXItYmFzZSAhZGVmYXVsdDtcbiQtLXJhZGlvLWRpc2FibGVkLWlucHV0LWZpbGw6ICQtLWRpc2FibGVkLWZpbGwtYmFzZSAhZGVmYXVsdDtcbiQtLXJhZGlvLWRpc2FibGVkLWljb24tY29sb3I6ICQtLWRpc2FibGVkLWZpbGwtYmFzZSAhZGVmYXVsdDtcblxuJC0tcmFkaW8tZGlzYWJsZWQtY2hlY2tlZC1pbnB1dC1ib3JkZXItY29sb3I6ICQtLWRpc2FibGVkLWJvcmRlci1iYXNlICFkZWZhdWx0O1xuJC0tcmFkaW8tZGlzYWJsZWQtY2hlY2tlZC1pbnB1dC1maWxsOiAkLS1kaXNhYmxlZC1maWxsLWJhc2UgIWRlZmF1bHQ7XG4kLS1yYWRpby1kaXNhYmxlZC1jaGVja2VkLWljb24tY29sb3I6ICQtLWNvbG9yLXRleHQtcGxhY2Vob2xkZXIgIWRlZmF1bHQ7XG5cbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tcmFkaW8tY2hlY2tlZC1mb250LWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1yYWRpby1jaGVja2VkLWlucHV0LWJvcmRlci1jb2xvcjogJC0tY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tcmFkaW8tY2hlY2tlZC1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tcmFkaW8tY2hlY2tlZC1pY29uLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kLS1yYWRpby1pbnB1dC1ib3JkZXItY29sb3ItaG92ZXI6ICQtLWNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiQtLXJhZGlvLWJvcmRlcmVkLWhlaWdodDogNDBweCAhZGVmYXVsdDtcbiQtLXJhZGlvLWJvcmRlcmVkLXBhZGRpbmc6IDEycHggMjBweCAwIDEwcHggIWRlZmF1bHQ7XG4kLS1yYWRpby1ib3JkZXJlZC1tZWRpdW0tcGFkZGluZzogMTBweCAyMHB4IDAgMTBweCAhZGVmYXVsdDtcbiQtLXJhZGlvLWJvcmRlcmVkLXNtYWxsLXBhZGRpbmc6IDhweCAxNXB4IDAgMTBweCAhZGVmYXVsdDtcbiQtLXJhZGlvLWJvcmRlcmVkLW1pbmktcGFkZGluZzogNnB4IDE1cHggMCAxMHB4ICFkZWZhdWx0O1xuJC0tcmFkaW8tYm9yZGVyZWQtbWVkaXVtLWlucHV0LWhlaWdodDogMTRweCAhZGVmYXVsdDtcbiQtLXJhZGlvLWJvcmRlcmVkLW1lZGl1bS1pbnB1dC13aWR0aDogMTRweCAhZGVmYXVsdDtcbiQtLXJhZGlvLWJvcmRlcmVkLW1lZGl1bS1oZWlnaHQ6IDM2cHggIWRlZmF1bHQ7XG4kLS1yYWRpby1ib3JkZXJlZC1zbWFsbC1pbnB1dC1oZWlnaHQ6IDEycHggIWRlZmF1bHQ7XG4kLS1yYWRpby1ib3JkZXJlZC1zbWFsbC1pbnB1dC13aWR0aDogMTJweCAhZGVmYXVsdDtcbiQtLXJhZGlvLWJvcmRlcmVkLXNtYWxsLWhlaWdodDogMzJweCAhZGVmYXVsdDtcbiQtLXJhZGlvLWJvcmRlcmVkLW1pbmktaW5wdXQtaGVpZ2h0OiAxMnB4ICFkZWZhdWx0O1xuJC0tcmFkaW8tYm9yZGVyZWQtbWluaS1pbnB1dC13aWR0aDogMTJweCAhZGVmYXVsdDtcbiQtLXJhZGlvLWJvcmRlcmVkLW1pbmktaGVpZ2h0OiAyOHB4ICFkZWZhdWx0O1xuXG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tcmFkaW8tYnV0dG9uLWZvbnQtc2l6ZTogJC0tZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLXJhZGlvLWJ1dHRvbi1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLXJhZGlvLWJ1dHRvbi1jaGVja2VkLWZvbnQtY29sb3I6ICQtLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1yYWRpby1idXR0b24tY2hlY2tlZC1ib3JkZXItY29sb3I6ICQtLWNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kLS1yYWRpby1idXR0b24tZGlzYWJsZWQtY2hlY2tlZC1maWxsOiAkLS1ib3JkZXItY29sb3ItZXh0cmEtbGlnaHQgIWRlZmF1bHQ7XG5cbi8qIFNlbGVjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiQtLXNlbGVjdC1ib3JkZXItY29sb3ItaG92ZXI6ICQtLWJvcmRlci1jb2xvci1ob3ZlciAhZGVmYXVsdDtcbiQtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXI6ICQtLWRpc2FibGVkLWJvcmRlci1iYXNlICFkZWZhdWx0O1xuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLXNlbGVjdC1mb250LXNpemU6ICQtLWZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJC0tc2VsZWN0LWNsb3NlLWhvdmVyLWNvbG9yOiAkLS1jb2xvci10ZXh0LXNlY29uZGFyeSAhZGVmYXVsdDtcblxuJC0tc2VsZWN0LWlucHV0LWNvbG9yOiAkLS1jb2xvci10ZXh0LXBsYWNlaG9sZGVyICFkZWZhdWx0O1xuJC0tc2VsZWN0LW11bHRpcGxlLWlucHV0LWNvbG9yOiAjNjY2ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1zZWxlY3QtaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLXNlbGVjdC1pbnB1dC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG5cbiQtLXNlbGVjdC1vcHRpb24tY29sb3I6ICQtLWNvbG9yLXRleHQtcmVndWxhciAhZGVmYXVsdDtcbiQtLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQtY29sb3I6ICQtLWNvbG9yLXRleHQtcGxhY2Vob2xkZXIgIWRlZmF1bHQ7XG4kLS1zZWxlY3Qtb3B0aW9uLWRpc2FibGVkLWJhY2tncm91bmQ6ICQtLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuLy8vIGhlaWdodHx8T3RoZXJ8NFxuJC0tc2VsZWN0LW9wdGlvbi1oZWlnaHQ6IDM0cHggIWRlZmF1bHQ7XG4kLS1zZWxlY3Qtb3B0aW9uLWhvdmVyLWJhY2tncm91bmQ6ICQtLWJhY2tncm91bmQtY29sb3ItYmFzZSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1mb250LWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJC0tc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1ob3ZlcjogJC0tYmFja2dyb3VuZC1jb2xvci1iYXNlICFkZWZhdWx0O1xuXG4kLS1zZWxlY3QtZ3JvdXAtY29sb3I6ICQtLWNvbG9yLWluZm8gIWRlZmF1bHQ7XG4kLS1zZWxlY3QtZ3JvdXAtaGVpZ2h0OiAzMHB4ICFkZWZhdWx0O1xuJC0tc2VsZWN0LWdyb3VwLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcblxuJC0tc2VsZWN0LWRyb3Bkb3duLWJhY2tncm91bmQ6ICQtLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJC0tc2VsZWN0LWRyb3Bkb3duLXNoYWRvdzogJC0tYm94LXNoYWRvdy1saWdodCAhZGVmYXVsdDtcbiQtLXNlbGVjdC1kcm9wZG93bi1lbXB0eS1jb2xvcjogIzk5OSAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLXNlbGVjdC1kcm9wZG93bi1tYXgtaGVpZ2h0OiAyNzRweCAhZGVmYXVsdDtcbiQtLXNlbGVjdC1kcm9wZG93bi1wYWRkaW5nOiA2cHggMCAhZGVmYXVsdDtcbiQtLXNlbGVjdC1kcm9wZG93bi1lbXB0eS1wYWRkaW5nOiAxMHB4IDAgIWRlZmF1bHQ7XG4kLS1zZWxlY3QtZHJvcGRvd24tYm9yZGVyOiBzb2xpZCAxcHggJC0tYm9yZGVyLWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuXG4vKiBBbGVydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiQtLWFsZXJ0LXBhZGRpbmc6IDhweCAxNnB4ICFkZWZhdWx0O1xuLy8vIGJvcmRlclJhZGl1c3x8Qm9yZGVyfDJcbiQtLWFsZXJ0LWJvcmRlci1yYWRpdXM6ICQtLWJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1hbGVydC10aXRsZS1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tYWxlcnQtZGVzY3JpcHRpb24tZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLWFsZXJ0LWNsb3NlLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1hbGVydC1jbG9zZS1jdXN0b21lZC1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XG5cbiQtLWFsZXJ0LXN1Y2Nlc3MtY29sb3I6ICQtLWNvbG9yLXN1Y2Nlc3MtbGlnaHRlciAhZGVmYXVsdDtcbiQtLWFsZXJ0LWluZm8tY29sb3I6ICQtLWNvbG9yLWluZm8tbGlnaHRlciAhZGVmYXVsdDtcbiQtLWFsZXJ0LXdhcm5pbmctY29sb3I6ICQtLWNvbG9yLXdhcm5pbmctbGlnaHRlciAhZGVmYXVsdDtcbiQtLWFsZXJ0LWRhbmdlci1jb2xvcjogJC0tY29sb3ItZGFuZ2VyLWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLWFsZXJ0LWljb24tc2l6ZTogMTZweCAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLWFsZXJ0LWljb24tbGFyZ2Utc2l6ZTogMjhweCAhZGVmYXVsdDtcblxuLyogTWVzc2FnZUJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tbWVzc2FnZWJveC10aXRsZS1jb2xvcjogJC0tY29sb3ItdGV4dC1wcmltYXJ5ICFkZWZhdWx0O1xuJC0tbXNnYm94LXdpZHRoOiA0MjBweCAhZGVmYXVsdDtcbiQtLW1zZ2JveC1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tbWVzc2FnZWJveC1mb250LXNpemU6ICQtLWZvbnQtc2l6ZS1sYXJnZSAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1tZXNzYWdlYm94LWNvbnRlbnQtZm9udC1zaXplOiAkLS1mb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tbWVzc2FnZWJveC1jb250ZW50LWNvbG9yOiAkLS1jb2xvci10ZXh0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tbWVzc2FnZWJveC1lcnJvci1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XG4kLS1tc2dib3gtcGFkZGluZy1wcmltYXJ5OiAxNXB4ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1tZXNzYWdlYm94LXN1Y2Nlc3MtY29sb3I6ICQtLWNvbG9yLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLW1lc3NhZ2Vib3gtaW5mby1jb2xvcjogJC0tY29sb3ItaW5mbyAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tbWVzc2FnZWJveC13YXJuaW5nLWNvbG9yOiAkLS1jb2xvci13YXJuaW5nICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1tZXNzYWdlYm94LWRhbmdlci1jb2xvcjogJC0tY29sb3ItZGFuZ2VyICFkZWZhdWx0O1xuXG4vKiBNZXNzYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJC0tbWVzc2FnZS1zaGFkb3c6ICQtLWJveC1zaGFkb3ctYmFzZSAhZGVmYXVsdDtcbiQtLW1lc3NhZ2UtbWluLXdpZHRoOiAzODBweCAhZGVmYXVsdDtcbiQtLW1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmYyAhZGVmYXVsdDtcbiQtLW1lc3NhZ2UtcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweCAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tbWVzc2FnZS1jbG9zZS1pY29uLWNvbG9yOiAkLS1jb2xvci10ZXh0LXBsYWNlaG9sZGVyICFkZWZhdWx0O1xuLy8vIGhlaWdodHx8T3RoZXJ8NFxuJC0tbWVzc2FnZS1jbG9zZS1zaXplOiAxNnB4ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1tZXNzYWdlLWNsb3NlLWhvdmVyLWNvbG9yOiAkLS1jb2xvci10ZXh0LXNlY29uZGFyeSAhZGVmYXVsdDtcblxuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1tZXNzYWdlLXN1Y2Nlc3MtZm9udC1jb2xvcjogJC0tY29sb3Itc3VjY2VzcyAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tbWVzc2FnZS1pbmZvLWZvbnQtY29sb3I6ICQtLWNvbG9yLWluZm8gIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLW1lc3NhZ2Utd2FybmluZy1mb250LWNvbG9yOiAkLS1jb2xvci13YXJuaW5nICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1tZXNzYWdlLWRhbmdlci1mb250LWNvbG9yOiAkLS1jb2xvci1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8qIE5vdGlmaWNhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiQtLW5vdGlmaWNhdGlvbi13aWR0aDogMzMwcHggIWRlZmF1bHQ7XG4vLy8gcGFkZGluZ3x8U3BhY2luZ3wzXG4kLS1ub3RpZmljYXRpb24tcGFkZGluZzogMTRweCAyNnB4IDE0cHggMTNweCAhZGVmYXVsdDtcbiQtLW5vdGlmaWNhdGlvbi1yYWRpdXM6IDhweCAhZGVmYXVsdDtcbiQtLW5vdGlmaWNhdGlvbi1zaGFkb3c6ICQtLWJveC1zaGFkb3ctbGlnaHQgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLW5vdGlmaWNhdGlvbi1ib3JkZXItY29sb3I6ICQtLWJvcmRlci1jb2xvci1saWdodGVyICFkZWZhdWx0O1xuJC0tbm90aWZpY2F0aW9uLWljb24tc2l6ZTogMjRweCAhZGVmYXVsdDtcbiQtLW5vdGlmaWNhdGlvbi1jbG9zZS1mb250LXNpemU6ICQtLW1lc3NhZ2UtY2xvc2Utc2l6ZSAhZGVmYXVsdDtcbiQtLW5vdGlmaWNhdGlvbi1ncm91cC1tYXJnaW4tbGVmdDogMTNweCAhZGVmYXVsdDtcbiQtLW5vdGlmaWNhdGlvbi1ncm91cC1tYXJnaW4tcmlnaHQ6IDhweCAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1ub3RpZmljYXRpb24tY29udGVudC1mb250LXNpemU6ICQtLWZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1ub3RpZmljYXRpb24tY29udGVudC1jb2xvcjogJC0tY29sb3ItdGV4dC1yZWd1bGFyICFkZWZhdWx0O1xuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLW5vdGlmaWNhdGlvbi10aXRsZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLW5vdGlmaWNhdGlvbi10aXRsZS1jb2xvcjogJC0tY29sb3ItdGV4dC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLW5vdGlmaWNhdGlvbi1jbG9zZS1jb2xvcjogJC0tY29sb3ItdGV4dC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLW5vdGlmaWNhdGlvbi1jbG9zZS1ob3Zlci1jb2xvcjogJC0tY29sb3ItdGV4dC1yZWd1bGFyICFkZWZhdWx0O1xuXG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLW5vdGlmaWNhdGlvbi1zdWNjZXNzLWljb24tY29sb3I6ICQtLWNvbG9yLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLW5vdGlmaWNhdGlvbi1pbmZvLWljb24tY29sb3I6ICQtLWNvbG9yLWluZm8gIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLW5vdGlmaWNhdGlvbi13YXJuaW5nLWljb24tY29sb3I6ICQtLWNvbG9yLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLW5vdGlmaWNhdGlvbi1kYW5nZXItaWNvbi1jb2xvcjogJC0tY29sb3ItZGFuZ2VyICFkZWZhdWx0O1xuXG4vKiBJbnB1dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiQtLWlucHV0LWZvbnQtc2l6ZTogJC0tZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWlucHV0LWZvbnQtY29sb3I6ICQtLWNvbG9yLXRleHQtcmVndWxhciAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLWlucHV0LXdpZHRoOiAxNDBweCAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLWlucHV0LWhlaWdodDogNDBweCAhZGVmYXVsdDtcbiQtLWlucHV0LWJvcmRlcjogJC0tYm9yZGVyLWJhc2UgIWRlZmF1bHQ7XG4kLS1pbnB1dC1ib3JkZXItY29sb3I6ICQtLWJvcmRlci1jb2xvci1iYXNlICFkZWZhdWx0O1xuLy8vIGJvcmRlclJhZGl1c3x8Qm9yZGVyfDJcbiQtLWlucHV0LWJvcmRlci1yYWRpdXM6ICQtLWJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiQtLWlucHV0LWJvcmRlci1jb2xvci1ob3ZlcjogJC0tYm9yZGVyLWNvbG9yLWhvdmVyICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbiQtLWlucHV0LWZpbGwtZGlzYWJsZWQ6ICQtLWRpc2FibGVkLWZpbGwtYmFzZSAhZGVmYXVsdDtcbiQtLWlucHV0LWNvbG9yLWRpc2FibGVkOiAkLS1mb250LWNvbG9yLWRpc2FibGVkLWJhc2UgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWlucHV0LWljb24tY29sb3I6ICQtLWNvbG9yLXRleHQtcGxhY2Vob2xkZXIgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkLS1jb2xvci10ZXh0LXBsYWNlaG9sZGVyICFkZWZhdWx0O1xuJC0taW5wdXQtbWF4LXdpZHRoOiAzMTRweCAhZGVmYXVsdDtcblxuJC0taW5wdXQtaG92ZXItYm9yZGVyOiAkLS1ib3JkZXItY29sb3ItaG92ZXIgIWRlZmF1bHQ7XG4kLS1pbnB1dC1jbGVhci1ob3Zlci1jb2xvcjogJC0tY29sb3ItdGV4dC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG5cbiQtLWlucHV0LWZvY3VzLWJvcmRlcjogJC0tY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiQtLWlucHV0LWZvY3VzLWZpbGw6ICQtLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4kLS1pbnB1dC1kaXNhYmxlZC1maWxsOiAkLS1kaXNhYmxlZC1maWxsLWJhc2UgIWRlZmF1bHQ7XG4kLS1pbnB1dC1kaXNhYmxlZC1ib3JkZXI6ICQtLWRpc2FibGVkLWJvcmRlci1iYXNlICFkZWZhdWx0O1xuJC0taW5wdXQtZGlzYWJsZWQtY29sb3I6ICQtLWRpc2FibGVkLWNvbG9yLWJhc2UgIWRlZmF1bHQ7XG4kLS1pbnB1dC1kaXNhYmxlZC1wbGFjZWhvbGRlci1jb2xvcjogJC0tY29sb3ItdGV4dC1wbGFjZWhvbGRlciAhZGVmYXVsdDtcblxuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLWlucHV0LW1lZGl1bS1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4vLy8gaGVpZ2h0fHxPdGhlcnw0XG4kLS1pbnB1dC1tZWRpdW0taGVpZ2h0OiAzNnB4ICFkZWZhdWx0O1xuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLWlucHV0LXNtYWxsLWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLWlucHV0LXNtYWxsLWhlaWdodDogMzJweCAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1pbnB1dC1taW5pLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLWlucHV0LW1pbmktaGVpZ2h0OiAyOHB4ICFkZWZhdWx0O1xuXG4vKiBDYXNjYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tY2FzY2FkZXItbWVudS1mb250LWNvbG9yOiAkLS1jb2xvci10ZXh0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWNhc2NhZGVyLW1lbnUtc2VsZWN0ZWQtZm9udC1jb2xvcjogJC0tY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiQtLWNhc2NhZGVyLW1lbnUtZmlsbDogJC0tZmlsbC1iYXNlICFkZWZhdWx0O1xuJC0tY2FzY2FkZXItbWVudS1ib3JkZXI6ICQtLWJvcmRlci1iYXNlICFkZWZhdWx0O1xuJC0tY2FzY2FkZXItbWVudS1ib3JkZXItd2lkdGg6ICQtLWJvcmRlci13aWR0aC1iYXNlICFkZWZhdWx0O1xuJC0tY2FzY2FkZXItbWVudS1jb2xvcjogJC0tY29sb3ItdGV4dC1yZWd1bGFyICFkZWZhdWx0O1xuJC0tY2FzY2FkZXItbWVudS1vcHRpb24tY29sb3ItYWN0aXZlOiAkLS1jb2xvci10ZXh0LXNlY29uZGFyeSAhZGVmYXVsdDtcbiQtLWNhc2NhZGVyLW1lbnUtb3B0aW9uLWZpbGwtYWN0aXZlOiByZ2JhKCQtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAwLjEyKSAhZGVmYXVsdDtcbiQtLWNhc2NhZGVyLW1lbnUtb3B0aW9uLWNvbG9yLWhvdmVyOiAkLS1jb2xvci10ZXh0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kLS1jYXNjYWRlci1tZW51LW9wdGlvbi1maWxsLWhvdmVyOiByZ2JhKCQtLWNvbG9yLXRleHQtcHJpbWFyeSwgMC4wNikgIWRlZmF1bHQ7XG4kLS1jYXNjYWRlci1tZW51LW9wdGlvbi1jb2xvci1kaXNhYmxlZDogIzk5OSAhZGVmYXVsdDtcbiQtLWNhc2NhZGVyLW1lbnUtb3B0aW9uLWZpbGwtZGlzYWJsZWQ6IHJnYmEoJC0tY29sb3ItYmxhY2ssIDAuMDYpICFkZWZhdWx0O1xuJC0tY2FzY2FkZXItbWVudS1vcHRpb24tZW1wdHktY29sb3I6ICM2NjYgIWRlZmF1bHQ7XG4kLS1jYXNjYWRlci1tZW51LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoJC0tY29sb3ItYmxhY2ssIDAuMTQpLCAwIDAgM3B4IHJnYmEoJC0tY29sb3ItYmxhY2ssIDAuMTQpICFkZWZhdWx0O1xuJC0tY2FzY2FkZXItbWVudS1vcHRpb24tcGlueWluLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xuJC0tY2FzY2FkZXItbWVudS1zdWJtZW51LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgkLS1jb2xvci1ibGFjaywgMC4xNCksIDFweCAwIDJweCByZ2JhKCQtLWNvbG9yLWJsYWNrLCAwLjE0KSAhZGVmYXVsdDtcblxuLyogR3JvdXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kLS1ncm91cC1vcHRpb24tZmxleDogMCAwICgxLzUpICogMTAwJSAhZGVmYXVsdDtcbiQtLWdyb3VwLW9wdGlvbi1vZmZzZXQtYm90dG9tOiAxMnB4ICFkZWZhdWx0O1xuJC0tZ3JvdXAtb3B0aW9uLWZpbGwtaG92ZXI6IHJnYmEoJC0tY29sb3ItYmxhY2ssIDAuMDYpICFkZWZhdWx0O1xuJC0tZ3JvdXAtdGl0bGUtY29sb3I6ICQtLWNvbG9yLWJsYWNrICFkZWZhdWx0O1xuJC0tZ3JvdXAtdGl0bGUtZm9udC1zaXplOiAkLS1mb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiQtLWdyb3VwLXRpdGxlLXdpZHRoOiA2NnB4ICFkZWZhdWx0O1xuXG4vKiBUYWJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kLS10YWItZm9udC1zaXplOiAkLS1mb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiQtLXRhYi1ib3JkZXItbGluZTogMXB4IHNvbGlkICNlNGU0ZTQgIWRlZmF1bHQ7XG4kLS10YWItaGVhZGVyLWNvbG9yLWFjdGl2ZTogJC0tY29sb3ItdGV4dC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kLS10YWItaGVhZGVyLWNvbG9yLWhvdmVyOiAkLS1jb2xvci10ZXh0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kLS10YWItaGVhZGVyLWNvbG9yOiAkLS1jb2xvci10ZXh0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kLS10YWItaGVhZGVyLWZpbGwtYWN0aXZlOiByZ2JhKCQtLWNvbG9yLWJsYWNrLCAwLjA2KSAhZGVmYXVsdDtcbiQtLXRhYi1oZWFkZXItZmlsbC1ob3ZlcjogcmdiYSgkLS1jb2xvci1ibGFjaywgMC4wNikgIWRlZmF1bHQ7XG4kLS10YWItdmVydGljYWwtaGVhZGVyLXdpZHRoOiA5MHB4ICFkZWZhdWx0O1xuJC0tdGFiLXZlcnRpY2FsLWhlYWRlci1jb3VudC1jb2xvcjogJC0tY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kLS10YWItdmVydGljYWwtaGVhZGVyLWNvdW50LWZpbGw6ICQtLWNvbG9yLXRleHQtc2Vjb25kYXJ5ICFkZWZhdWx0O1xuXG4vKiBCdXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tYnV0dG9uLWZvbnQtc2l6ZTogJC0tZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLy8gZm9udFdlaWdodHx8Rm9udHwxXG4kLS1idXR0b24tZm9udC13ZWlnaHQ6ICQtLWZvbnQtd2VpZ2h0LXByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gYm9yZGVyUmFkaXVzfHxCb3JkZXJ8MlxuJC0tYnV0dG9uLWJvcmRlci1yYWRpdXM6ICQtLWJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vLyBwYWRkaW5nfHxTcGFjaW5nfDNcbiQtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsOiAxMnB4ICFkZWZhdWx0O1xuLy8vIHBhZGRpbmd8fFNwYWNpbmd8M1xuJC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDogMjBweCAhZGVmYXVsdDtcblxuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLWJ1dHRvbi1tZWRpdW0tZm9udC1zaXplOiAkLS1mb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vLyBib3JkZXJSYWRpdXN8fEJvcmRlcnwyXG4kLS1idXR0b24tbWVkaXVtLWJvcmRlci1yYWRpdXM6ICQtLWJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vLyBwYWRkaW5nfHxTcGFjaW5nfDNcbiQtLWJ1dHRvbi1tZWRpdW0tcGFkZGluZy12ZXJ0aWNhbDogMTBweCAhZGVmYXVsdDtcbi8vLyBwYWRkaW5nfHxTcGFjaW5nfDNcbiQtLWJ1dHRvbi1tZWRpdW0tcGFkZGluZy1ob3Jpem9udGFsOiAyMHB4ICFkZWZhdWx0O1xuXG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tYnV0dG9uLXNtYWxsLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiQtLWJ1dHRvbi1zbWFsbC1ib3JkZXItcmFkaXVzOiAjeyQtLWJvcmRlci1yYWRpdXMtYmFzZSAtIDF9ICFkZWZhdWx0O1xuLy8vIHBhZGRpbmd8fFNwYWNpbmd8M1xuJC0tYnV0dG9uLXNtYWxsLXBhZGRpbmctdmVydGljYWw6IDlweCAhZGVmYXVsdDtcbi8vLyBwYWRkaW5nfHxTcGFjaW5nfDNcbiQtLWJ1dHRvbi1zbWFsbC1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tYnV0dG9uLW1pbmktZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJC0tYnV0dG9uLW1pbmktYm9yZGVyLXJhZGl1czogI3skLS1ib3JkZXItcmFkaXVzLWJhc2UgLSAxfSAhZGVmYXVsdDtcbi8vLyBwYWRkaW5nfHxTcGFjaW5nfDNcbiQtLWJ1dHRvbi1taW5pLXBhZGRpbmctdmVydGljYWw6IDdweCAhZGVmYXVsdDtcbi8vLyBwYWRkaW5nfHxTcGFjaW5nfDNcbiQtLWJ1dHRvbi1taW5pLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweCAhZGVmYXVsdDtcblxuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1idXR0b24tZGVmYXVsdC1mb250LWNvbG9yOiAkLS1jb2xvci10ZXh0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1idXR0b24tZGVmYXVsdC1ib3JkZXItY29sb3I6ICQtLWJvcmRlci1jb2xvci1iYXNlICFkZWZhdWx0O1xuXG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1kaXNhYmxlZC1mb250LWNvbG9yOiAkLS1jb2xvci10ZXh0LXBsYWNlaG9sZGVyICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1idXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICQtLWJvcmRlci1jb2xvci1saWdodGVyICFkZWZhdWx0O1xuXG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci1jb2xvcjogJC0tY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tYnV0dG9uLXByaW1hcnktZm9udC1jb2xvcjogJC0tY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1zdWNjZXNzLWJvcmRlci1jb2xvcjogJC0tY29sb3Itc3VjY2VzcyAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tYnV0dG9uLXN1Y2Nlc3MtZm9udC1jb2xvcjogJC0tY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi13YXJuaW5nLWJvcmRlci1jb2xvcjogJC0tY29sb3Itd2FybmluZyAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tYnV0dG9uLXdhcm5pbmctZm9udC1jb2xvcjogJC0tY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi13YXJuaW5nLWJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1kYW5nZXItYm9yZGVyLWNvbG9yOiAkLS1jb2xvci1kYW5nZXIgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1kYW5nZXItZm9udC1jb2xvcjogJC0tY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGFuZ2VyICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1idXR0b24taW5mby1ib3JkZXItY29sb3I6ICQtLWNvbG9yLWluZm8gIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWJ1dHRvbi1pbmZvLWZvbnQtY29sb3I6ICQtLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1idXR0b24taW5mby1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1pbmZvICFkZWZhdWx0O1xuXG4kLS1idXR0b24taG92ZXItdGludC1wZXJjZW50OiAyMCUgIWRlZmF1bHQ7XG4kLS1idXR0b24tYWN0aXZlLXNoYWRlLXBlcmNlbnQ6IDEwJSAhZGVmYXVsdDtcblxuXG4vKiBjYXNjYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiQtLWNhc2NhZGVyLWhlaWdodDogMjAwcHggIWRlZmF1bHQ7XG5cbi8qIFN3aXRjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tc3dpdGNoLW9uLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1zd2l0Y2gtb2ZmLWNvbG9yOiAkLS1ib3JkZXItY29sb3ItYmFzZSAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1zd2l0Y2gtZm9udC1zaXplOiAkLS1mb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiQtLXN3aXRjaC1jb3JlLWJvcmRlci1yYWRpdXM6IDEwcHggIWRlZmF1bHQ7XG4vLyBoZWlnaHR8fE90aGVyfDQgVE9ETzogd2lkdGgg5Luj56CB5YaZ5q2755qENDBweCDmiYDku6XkuIvpnaLov5nkuInkuKrlsZ7mgKfpg73msqHmhI/kuYlcbiQtLXN3aXRjaC13aWR0aDogNDBweCAhZGVmYXVsdDtcbi8vIGhlaWdodHx8T3RoZXJ8NFxuJC0tc3dpdGNoLWhlaWdodDogMjBweCAhZGVmYXVsdDtcbi8vIGhlaWdodHx8T3RoZXJ8NFxuJC0tc3dpdGNoLWJ1dHRvbi1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4vKiBEaWFsb2dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kLS1kaWFsb2ctYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kLS1kaWFsb2ctYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKSAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1kaWFsb2ctdGl0bGUtZm9udC1zaXplOiAkLS1mb250LXNpemUtbGFyZ2UgIWRlZmF1bHQ7XG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tZGlhbG9nLWNvbnRlbnQtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuLy8vIGZvbnRMaW5lSGVpZ2h0fHxMaW5lSGVpZ2h0fDJcbiQtLWRpYWxvZy1mb250LWxpbmUtaGVpZ2h0OiAkLS1mb250LWxpbmUtaGVpZ2h0LXByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gcGFkZGluZ3x8U3BhY2luZ3wzXG4kLS1kaWFsb2ctcGFkZGluZy1wcmltYXJ5OiAyMHB4ICFkZWZhdWx0O1xuXG4vKiBUYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tdGFibGUtYm9yZGVyLWNvbG9yOiAkLS1ib3JkZXItY29sb3ItbGlnaHRlciAhZGVmYXVsdDtcbiQtLXRhYmxlLWJvcmRlcjogMXB4IHNvbGlkICQtLXRhYmxlLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tdGFibGUtZm9udC1jb2xvcjogJC0tY29sb3ItdGV4dC1yZWd1bGFyICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS10YWJsZS1oZWFkZXItZm9udC1jb2xvcjogJC0tY29sb3ItdGV4dC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLXRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1iYWNrZ3JvdW5kLWNvbG9yLWJhc2UgIWRlZmF1bHQ7XG4kLS10YWJsZS1jdXJyZW50LXJvdy1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5LWxpZ2h0LTkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLXRhYmxlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbiQtLXRhYmxlLWZpeGVkLWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEyKSAhZGVmYXVsdDtcblxuLyogUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tcGFnaW5hdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tcGFnaW5hdGlvbi1mb250LWNvbG9yOiAkLS1jb2xvci10ZXh0LXByaW1hcnkgIWRlZmF1bHQ7XG4kLS1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tcGFnaW5hdGlvbi1idXR0b24tY29sb3I6ICQtLWNvbG9yLXRleHQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLXBhZ2luYXRpb24tYnV0dG9uLXdpZHRoOiAzNS41cHggIWRlZmF1bHQ7XG4vLy8gaGVpZ2h0fHxPdGhlcnw0XG4kLS1wYWdpbmF0aW9uLWJ1dHRvbi1oZWlnaHQ6IDI4cHggIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLXBhZ2luYXRpb24tYnV0dG9uLWRpc2FibGVkLWNvbG9yOiAkLS1jb2xvci10ZXh0LXBsYWNlaG9sZGVyICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1wYWdpbmF0aW9uLWJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogJC0tY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcblxuLyogUG9wb3ZlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tcG9wb3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1wb3BvdmVyLWZvbnQtc2l6ZTogJC0tZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLXBvcG92ZXItYm9yZGVyLWNvbG9yOiAkLS1ib3JkZXItY29sb3ItbGlnaHRlciAhZGVmYXVsdDtcbiQtLXBvcG92ZXItYXJyb3ctc2l6ZTogNnB4ICFkZWZhdWx0O1xuLy8vIHBhZGRpbmd8fFNwYWNpbmd8M1xuJC0tcG9wb3Zlci1wYWRkaW5nOiAxMnB4ICFkZWZhdWx0O1xuJC0tcG9wb3Zlci1wYWRkaW5nLWxhcmdlOiAxOHB4IDIwcHggIWRlZmF1bHQ7XG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tcG9wb3Zlci10aXRsZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLXBvcG92ZXItdGl0bGUtZm9udC1jb2xvcjogJC0tY29sb3ItdGV4dC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vKiBUb29sdGlwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8vIGNvbG9yfDF8Q29sb3J8MFxuJC0tdG9vbHRpcC1maWxsOiAkLS1jb2xvci10ZXh0LXByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8MXxDb2xvcnwwXG4kLS10b29sdGlwLWNvbG9yOiAkLS1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS10b29sdGlwLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tdG9vbHRpcC1ib3JkZXItY29sb3I6ICQtLWNvbG9yLXRleHQtcHJpbWFyeSAhZGVmYXVsdDtcbiQtLXRvb2x0aXAtYXJyb3ctc2l6ZTogNnB4ICFkZWZhdWx0O1xuLy8vIHBhZGRpbmd8fFNwYWNpbmd8M1xuJC0tdG9vbHRpcC1wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xuXG4vKiBUYWdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kLS10YWctcGFkZGluZzogMCAxMHB4ICFkZWZhdWx0O1xuJC0tdGFnLWZpbGw6IHJnYmEoJC0tY29sb3ItcHJpbWFyeSwgMC4xMCkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLXRhZy1mb250LWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS10YWctZGVmYXVsdC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJC0tdGFnLWJvcmRlcjogcmdiYSgkLS1jb2xvci1wcmltYXJ5LCAwLjIwKSAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS10YWctZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJC0tdGFnLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcblxuJC0tdGFnLWluZm8tZmlsbDogcmdiYSgkLS1jb2xvci1pbmZvLCAwLjEwKSAhZGVmYXVsdDtcbiQtLXRhZy1pbmZvLWJvcmRlcjogcmdiYSgkLS1jb2xvci1pbmZvLCAwLjIwKSAhZGVmYXVsdDtcbiQtLXRhZy1pbmZvLWNvbG9yOiAkLS1jb2xvci1pbmZvICFkZWZhdWx0O1xuXG4kLS10YWctcHJpbWFyeS1maWxsOiByZ2JhKCQtLWNvbG9yLXByaW1hcnksIDAuMTApICFkZWZhdWx0O1xuJC0tdGFnLXByaW1hcnktYm9yZGVyOiByZ2JhKCQtLWNvbG9yLXByaW1hcnksIDAuMjApICFkZWZhdWx0O1xuJC0tdGFnLXByaW1hcnktY29sb3I6ICQtLWNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiQtLXRhZy1zdWNjZXNzLWZpbGw6IHJnYmEoJC0tY29sb3Itc3VjY2VzcywgMC4xMCkgIWRlZmF1bHQ7XG4kLS10YWctc3VjY2Vzcy1ib3JkZXI6IHJnYmEoJC0tY29sb3Itc3VjY2VzcywgMC4yMCkgIWRlZmF1bHQ7XG4kLS10YWctc3VjY2Vzcy1jb2xvcjogJC0tY29sb3Itc3VjY2VzcyAhZGVmYXVsdDtcblxuJC0tdGFnLXdhcm5pbmctZmlsbDogcmdiYSgkLS1jb2xvci13YXJuaW5nLCAwLjEwKSAhZGVmYXVsdDtcbiQtLXRhZy13YXJuaW5nLWJvcmRlcjogcmdiYSgkLS1jb2xvci13YXJuaW5nLCAwLjIwKSAhZGVmYXVsdDtcbiQtLXRhZy13YXJuaW5nLWNvbG9yOiAkLS1jb2xvci13YXJuaW5nICFkZWZhdWx0O1xuXG4kLS10YWctZGFuZ2VyLWZpbGw6IHJnYmEoJC0tY29sb3ItZGFuZ2VyLCAwLjEwKSAhZGVmYXVsdDtcbiQtLXRhZy1kYW5nZXItYm9yZGVyOiByZ2JhKCQtLWNvbG9yLWRhbmdlciwgMC4yMCkgIWRlZmF1bHQ7XG4kLS10YWctZGFuZ2VyLWNvbG9yOiAkLS1jb2xvci1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8qIFRyZWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLXRyZWUtbm9kZS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1iYWNrZ3JvdW5kLWNvbG9yLWJhc2UgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLXRyZWUtZm9udC1jb2xvcjogJC0tY29sb3ItdGV4dC1yZWd1bGFyICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS10cmVlLWV4cGFuZC1pY29uLWNvbG9yOiAkLS1jb2xvci10ZXh0LXBsYWNlaG9sZGVyICFkZWZhdWx0O1xuXG4vKiBEcm9wZG93blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiQtLWRyb3Bkb3duLW1lbnUtYm94LXNoYWRvdzogJC0tYm94LXNoYWRvdy1saWdodCAhZGVmYXVsdDtcbiQtLWRyb3Bkb3duLW1lbnVJdGVtLWhvdmVyLWZpbGw6ICQtLWNvbG9yLXByaW1hcnktbGlnaHQtOSAhZGVmYXVsdDtcbiQtLWRyb3Bkb3duLW1lbnVJdGVtLWhvdmVyLWNvbG9yOiAkLS1saW5rLWNvbG9yICFkZWZhdWx0O1xuXG4vKiBCYWRnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGFuZ2VyICFkZWZhdWx0O1xuJC0tYmFkZ2UtcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLWJhZGdlLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcbi8vLyBwYWRkaW5nfHxTcGFjaW5nfDNcbiQtLWJhZGdlLXBhZGRpbmc6IDZweCAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLWJhZGdlLXNpemU6IDE4cHggIWRlZmF1bHQ7XG5cbi8qIENhcmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tY2FyZC1ib3JkZXItY29sb3I6ICQtLWJvcmRlci1jb2xvci1saWdodGVyICFkZWZhdWx0O1xuJC0tY2FyZC1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4vLy8gcGFkZGluZ3x8U3BhY2luZ3wzXG4kLS1jYXJkLXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XG5cbi8qIFNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1zbGlkZXItbWFpbi1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1zbGlkZXItcnVud2F5LWJhY2tncm91bmQtY29sb3I6ICQtLWJvcmRlci1jb2xvci1saWdodCAhZGVmYXVsdDtcbiQtLXNsaWRlci1idXR0b24taG92ZXItY29sb3I6IG1peCgkLS1jb2xvci1wcmltYXJ5LCBibGFjaywgOTclKSAhZGVmYXVsdDtcbiQtLXNsaWRlci1zdG9wLWJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJC0tc2xpZGVyLWRpc2FibGUtY29sb3I6ICQtLWNvbG9yLXRleHQtcGxhY2Vob2xkZXIgIWRlZmF1bHQ7XG4kLS1zbGlkZXItbWFyZ2luOiAxNnB4IDAgIWRlZmF1bHQ7XG4kLS1zbGlkZXItYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuLy8vIGhlaWdodHwxfE90aGVyfDRcbiQtLXNsaWRlci1oZWlnaHQ6IDZweCAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLXNsaWRlci1idXR0b24tc2l6ZTogMTZweCAhZGVmYXVsdDtcbiQtLXNsaWRlci1idXR0b24td3JhcHBlci1zaXplOiAzNnB4ICFkZWZhdWx0O1xuJC0tc2xpZGVyLWJ1dHRvbi13cmFwcGVyLW9mZnNldDogLTE1cHggIWRlZmF1bHQ7XG5cbi8qIFN0ZXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kLS1zdGVwcy1ib3JkZXItY29sb3I6ICQtLWRpc2FibGVkLWJvcmRlci1iYXNlICFkZWZhdWx0O1xuJC0tc3RlcHMtYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJC0tc3RlcHMtcGFkZGluZzogMjBweCAhZGVmYXVsdDtcblxuLyogTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLW1lbnUtaXRlbS1mb250LXNpemU6ICQtLWZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1tZW51LWl0ZW0tZm9udC1jb2xvcjogJC0tY29sb3ItdGV4dC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1tZW51LWJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJC0tbWVudS1pdGVtLWhvdmVyLWZpbGw6ICQtLWNvbG9yLXByaW1hcnktbGlnaHQtOSAhZGVmYXVsdDtcblxuLyogUmF0ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJC0tcmF0ZS1oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tcmF0ZS1mb250LXNpemU6ICQtLWZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8vIGhlaWdodHx8T3RoZXJ8M1xuJC0tcmF0ZS1pY29uLXNpemU6IDE4cHggIWRlZmF1bHQ7XG4vLy8gbWFyZ2lufHxTcGFjaW5nfDJcbiQtLXJhdGUtaWNvbi1tYXJnaW46IDZweCAhZGVmYXVsdDtcbiQtLXJhdGUtaWNvbi1jb2xvcjogJC0tY29sb3ItdGV4dC1wbGFjZWhvbGRlciAhZGVmYXVsdDtcblxuLyogRGF0ZVBpY2tlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJC0tZGF0ZXBpY2tlci1mb250LWNvbG9yOiAkLS1jb2xvci10ZXh0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4vLy8gY29sb3J8MXxDb2xvcnwwXG4kLS1kYXRlcGlja2VyLW9mZi1mb250LWNvbG9yOiAkLS1jb2xvci10ZXh0LXBsYWNlaG9sZGVyICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1kYXRlcGlja2VyLWhlYWRlci1mb250LWNvbG9yOiAkLS1jb2xvci10ZXh0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kLS1kYXRlcGlja2VyLWljb24tY29sb3I6ICQtLWNvbG9yLXRleHQtcHJpbWFyeSAhZGVmYXVsdDtcbiQtLWRhdGVwaWNrZXItYm9yZGVyLWNvbG9yOiAkLS1kaXNhYmxlZC1ib3JkZXItYmFzZSAhZGVmYXVsdDtcbiQtLWRhdGVwaWNrZXItaW5uZXItYm9yZGVyLWNvbG9yOiAjZTRlNGU0ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1kYXRlcGlja2VyLWlucmFuZ2UtYmFja2dyb3VuZC1jb2xvcjogJC0tYm9yZGVyLWNvbG9yLWV4dHJhLWxpZ2h0ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1kYXRlcGlja2VyLWlucmFuZ2UtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJC0tYm9yZGVyLWNvbG9yLWV4dHJhLWxpZ2h0ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1kYXRlcGlja2VyLWFjdGl2ZS1jb2xvcjogJC0tY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tZGF0ZXBpY2tlci1ob3Zlci1mb250LWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJC0tZGF0ZXBpY2tlci1jZWxsLWhvdmVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vKiBMb2FkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLy8gaGVpZ2h0fHxPdGhlcnw0XG4kLS1sb2FkaW5nLXNwaW5uZXItc2l6ZTogNDJweCAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLWxvYWRpbmctZnVsbHNjcmVlbi1zcGlubmVyLXNpemU6IDUwcHggIWRlZmF1bHQ7XG5cbi8qIFNjcm9sbGJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJC0tc2Nyb2xsYmFyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJC0tY29sb3ItdGV4dC1zZWNvbmRhcnksIC4zKSAhZGVmYXVsdDtcbiQtLXNjcm9sbGJhci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCQtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAuNSkgIWRlZmF1bHQ7XG5cbi8qIENhcm91c2VsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLy8gZm9udFNpemV8fEZvbnR8MVxuJC0tY2Fyb3VzZWwtYXJyb3ctZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJC0tY2Fyb3VzZWwtYXJyb3ctc2l6ZTogMzZweCAhZGVmYXVsdDtcbiQtLWNhcm91c2VsLWFycm93LWJhY2tncm91bmQ6IHJnYmEoMzEsIDQ1LCA2MSwgMC4xMSkgIWRlZmF1bHQ7XG4kLS1jYXJvdXNlbC1hcnJvdy1ob3Zlci1iYWNrZ3JvdW5kOiByZ2JhKDMxLCA0NSwgNjEsIDAuMjMpICFkZWZhdWx0O1xuLy8vIHdpZHRofHxPdGhlcnw0XG4kLS1jYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4vLy8gaGVpZ2h0fHxPdGhlcnw0XG4kLS1jYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAycHggIWRlZmF1bHQ7XG4kLS1jYXJvdXNlbC1pbmRpY2F0b3ItcGFkZGluZy1ob3Jpem9udGFsOiA0cHggIWRlZmF1bHQ7XG4kLS1jYXJvdXNlbC1pbmRpY2F0b3ItcGFkZGluZy12ZXJ0aWNhbDogMTJweCAhZGVmYXVsdDtcbiQtLWNhcm91c2VsLWluZGljYXRvci1vdXQtY29sb3I6ICQtLWJvcmRlci1jb2xvci1ob3ZlciAhZGVmYXVsdDtcblxuLyogQ29sbGFwc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tY29sbGFwc2UtYm9yZGVyLWNvbG9yOiAkLS1ib3JkZXItY29sb3ItbGlnaHRlciAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLWNvbGxhcHNlLWhlYWRlci1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWNvbGxhcHNlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZSAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tY29sbGFwc2UtaGVhZGVyLWZvbnQtY29sb3I6ICQtLWNvbG9yLXRleHQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vLyBmb250U2l6ZXx8Rm9udHwxXG4kLS1jb2xsYXBzZS1oZWFkZXItZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1jb2xsYXBzZS1jb250ZW50LWJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlICFkZWZhdWx0O1xuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLWNvbGxhcHNlLWNvbnRlbnQtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1jb2xsYXBzZS1jb250ZW50LWZvbnQtY29sb3I6ICQtLWNvbG9yLXRleHQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLyogVHJhbnNmZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiQtLXRyYW5zZmVyLWJvcmRlci1jb2xvcjogJC0tYm9yZGVyLWNvbG9yLWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kLS10cmFuc2Zlci1ib3JkZXItcmFkaXVzOiAkLS1ib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4vLy8gaGVpZ2h0fHxPdGhlcnw0XG4kLS10cmFuc2Zlci1wYW5lbC13aWR0aDogMjAwcHggIWRlZmF1bHQ7XG4vLy8gaGVpZ2h0fHxPdGhlcnw0XG4kLS10cmFuc2Zlci1wYW5lbC1oZWFkZXItaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS10cmFuc2Zlci1wYW5lbC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJC0tYmFja2dyb3VuZC1jb2xvci1iYXNlICFkZWZhdWx0O1xuLy8vIGhlaWdodHx8T3RoZXJ8NFxuJC0tdHJhbnNmZXItcGFuZWwtZm9vdGVyLWhlaWdodDogNDBweCAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLXRyYW5zZmVyLXBhbmVsLWJvZHktaGVpZ2h0OiAyNDZweCAhZGVmYXVsdDtcbi8vLyBoZWlnaHR8fE90aGVyfDRcbiQtLXRyYW5zZmVyLWl0ZW0taGVpZ2h0OiAzMHB4ICFkZWZhdWx0O1xuLy8vIGhlaWdodHx8T3RoZXJ8NFxuJC0tdHJhbnNmZXItZmlsdGVyLWhlaWdodDogMzJweCAhZGVmYXVsdDtcblxuLyogSGVhZGVyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiQtLWhlYWRlci1wYWRkaW5nOiAwIDIwcHggIWRlZmF1bHQ7XG5cbi8qIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJC0tZm9vdGVyLXBhZGRpbmc6IDAgMjBweCAhZGVmYXVsdDtcblxuLyogTWFpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJC0tbWFpbi1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuXG4vKiBUaW1lbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJC0tdGltZWxpbmUtbm9kZS1zaXplLW5vcm1hbDogMTJweCAhZGVmYXVsdDtcbiQtLXRpbWVsaW5lLW5vZGUtc2l6ZS1sYXJnZTogMTRweCAhZGVmYXVsdDtcbiQtLXRpbWVsaW5lLW5vZGUtY29sb3I6ICQtLWJvcmRlci1jb2xvci1saWdodCAhZGVmYXVsdDtcblxuLyogTGlua1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8vIGZvbnRTaXplfHxGb250fDFcbiQtLWxpbmstZm9udC1zaXplOiAkLS1mb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vLyBmb250V2VpZ2h0fHxGb250fDFcbiQtLWxpbmstZm9udC13ZWlnaHQ6ICQtLWZvbnQtd2VpZ2h0LXByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWxpbmstZGVmYXVsdC1mb250LWNvbG9yOiAkLS1jb2xvci10ZXh0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWxpbmstZGVmYXVsdC1hY3RpdmUtY29sb3I6ICQtLWNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWxpbmstZGlzYWJsZWQtZm9udC1jb2xvcjogJC0tY29sb3ItdGV4dC1wbGFjZWhvbGRlciAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tbGluay1wcmltYXJ5LWZvbnQtY29sb3I6ICQtLWNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gY29sb3J8fENvbG9yfDBcbiQtLWxpbmstc3VjY2Vzcy1mb250LWNvbG9yOiAkLS1jb2xvci1zdWNjZXNzICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1saW5rLXdhcm5pbmctZm9udC1jb2xvcjogJC0tY29sb3Itd2FybmluZyAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8Q29sb3J8MFxuJC0tbGluay1kYW5nZXItZm9udC1jb2xvcjogJC0tY29sb3ItZGFuZ2VyICFkZWZhdWx0O1xuLy8vIGNvbG9yfHxDb2xvcnwwXG4kLS1saW5rLWluZm8tZm9udC1jb2xvcjogJC0tY29sb3ItaW5mbyAhZGVmYXVsdDtcbi8qIENhbGVuZGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLy8gYm9yZGVyfHxPdGhlcnw0XG4kLS1jYWxlbmRhci1ib3JkZXI6ICQtLXRhYmxlLWJvcmRlciAhZGVmYXVsdDtcbi8vLyBjb2xvcnx8T3RoZXJ8NFxuJC0tY2FsZW5kYXItc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGRSAhZGVmYXVsdDtcbiQtLWNhbGVuZGFyLWNlbGwtd2lkdGg6IDg1cHggIWRlZmF1bHQ7XG5cbi8qIEJyZWFrLXBvaW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kLS1zbTogNzY4cHggIWRlZmF1bHQ7XG4kLS1tZDogOTkycHggIWRlZmF1bHQ7XG4kLS1sZzogMTIwMHB4ICFkZWZhdWx0O1xuJC0teGw6IDE5MjBweCAhZGVmYXVsdDtcblxuJC0tYnJlYWtwb2ludHM6IChcbiAgICAgICAgJ3hzJyA6IChtYXgtd2lkdGg6ICQtLXNtIC0gMSksXG4gICAgICAgICdzbScgOiAobWluLXdpZHRoOiAkLS1zbSksXG4gICAgICAgICdtZCcgOiAobWluLXdpZHRoOiAkLS1tZCksXG4gICAgICAgICdsZycgOiAobWluLXdpZHRoOiAkLS1sZyksXG4gICAgICAgICd4bCcgOiAobWluLXdpZHRoOiAkLS14bClcbik7XG5cbiQtLWJyZWFrcG9pbnRzLXNwZWM6IChcbiAgICAgICAgJ3hzLW9ubHknIDogKG1heC13aWR0aDogJC0tc20gLSAxKSxcbiAgICAgICAgJ3NtLWFuZC11cCcgOiAobWluLXdpZHRoOiAkLS1zbSksXG4gICAgICAgICdzbS1vbmx5JzogXCIobWluLXdpZHRoOiAjeyQtLXNtfSkgYW5kIChtYXgtd2lkdGg6ICN7JC0tbWQgLSAxfSlcIixcbiAgICAgICAgJ3NtLWFuZC1kb3duJzogKG1heC13aWR0aDogJC0tbWQgLSAxKSxcbiAgICAgICAgJ21kLWFuZC11cCcgOiAobWluLXdpZHRoOiAkLS1tZCksXG4gICAgICAgICdtZC1vbmx5JzogXCIobWluLXdpZHRoOiAjeyQtLW1kfSkgYW5kIChtYXgtd2lkdGg6ICN7JC0tbGcgLSAxfSlcIixcbiAgICAgICAgJ21kLWFuZC1kb3duJzogKG1heC13aWR0aDogJC0tbGcgLSAxKSxcbiAgICAgICAgJ2xnLWFuZC11cCcgOiAobWluLXdpZHRoOiAkLS1sZyksXG4gICAgICAgICdsZy1vbmx5JzogXCIobWluLXdpZHRoOiAjeyQtLWxnfSkgYW5kIChtYXgtd2lkdGg6ICN7JC0teGwgLSAxfSlcIixcbiAgICAgICAgJ2xnLWFuZC1kb3duJzogKG1heC13aWR0aDogJC0teGwgLSAxKSxcbiAgICAgICAgJ3hsLW9ubHknIDogKG1pbi13aWR0aDogJC0teGwpLFxuKTtcbiIsIi8qXG4gICAgbmFtZTogZnVuY3Rpb27moLflvI9cbiAgICBhdXRob3I6IE1yLnpcbiovXG5cbi8vIOaWh+acrOi2heWHuuaYvuekuuecgeeVpeWPt1xuQG1peGluIGVsbGlwc2lzKCRsaW5lSGVpZ2h0LCRudW0pe1xuICAgIC8vQGlmKCRudW0gPT0gMSl7XG4gICAgLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC8vfVxuICAgIC8vQGVsc2Uge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgICAgICBtaW4taGVpZ2h0OiAkbGluZUhlaWdodCAqICRudW07XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtOyAvL+mcgOimgeaYvuekuueahOihjOaVsFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAvL31cbn1cblxuQG1peGluIGVsbGlwc2lzMigkbnVtKXtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW07IC8v6ZyA6KaB5pi+56S655qE6KGM5pWwXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1peGluIGVsbGlwc2lzMygkbnVtKXtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtOyAvL+mcgOimgeaYvuekuueahOihjOaVsFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8vIOa4hemZpOa1ruWKqFxuJWNsZWFyQm90aHtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG5cbi5mLXRleHQtbGVmdHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmYtdGV4dC1jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmYtdGV4dC1yaWdodHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuXG4uZi1wcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG5cbiAgICAuZi1tdCN7JGl9e1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHggKiAkaTtcbiAgICB9XG5cbiAgICAuZi1tYiN7JGl9e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggKiAkaTtcbiAgICB9XG4gICAgLmYtbWwjeyRpfXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAqICRpO1xuICAgIH1cbiAgICAuZi1tciN7JGl9e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAqICRpO1xuICAgIH1cblxuICAgIC5mLXB0I3skaX17XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHggKiAkaTtcbiAgICB9XG5cbiAgICAuZi1wYiN7JGl9e1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICogJGk7XG4gICAgfVxuICAgIC5mLXBsI3skaX17XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICogJGk7XG4gICAgfVxuICAgIC5mLXByI3skaX17XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAqICRpO1xuICAgIH1cblxufVxuXG4uZi1jcHtcbiAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5mLWNpIHtcbiAgICBjdXJzb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmYtZGYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mLWZsZXgtMXtcbiAgICBmbGV4OiAxO1xufVxuXG4uY29sb3ItcHJpbWFyeSB7XG4gICAgY29sb3I6ICMwMDlBN0E7XG59IiwiLypcbiAgICBuYW1lOiByZXNldOagt+W8j1xuICAgIGF1dGhvcjog6KeC5rW355m95pWs5LqtXG4qL1xuaHRtbCxib2R5LGgxLGgyLGgzLGg0LGg1LGg2LGRpdixkbCxkdCxkZCx1bCxvbCxsaSxwLGJsb2NrcXVvdGUscHJlLGhyLGZpZ3VyZSx0YWJsZSxjYXB0aW9uLHRoLHRkLGZvcm0sZmllbGRzZXQsbGVnZW5kLGlucHV0LGJ1dHRvbix0ZXh0YXJlYSxtZW51e21hcmdpbjowO3BhZGRpbmc6MDt9XG5oZWFkZXIsZm9vdGVyLHNlY3Rpb24sYXJ0aWNsZSxhc2lkZSxuYXYsaGdyb3VwLGFkZHJlc3MsZmlndXJlLGZpZ2NhcHRpb24sbWVudSxkZXRhaWxze2Rpc3BsYXk6YmxvY2s7fVxudGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7fVxuY2FwdGlvbix0aHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6bm9ybWFsO31cbmh0bWwsYm9keSxmaWVsZHNldCxpbWcsaWZyYW1lLGFiYnJ7Ym9yZGVyOjA7fVxuaSxjaXRlLGVtLHZhcixhZGRyZXNzLGRmbntmb250LXN0eWxlOm5vcm1hbDt9XG5baGlkZWZvY3VzXSxzdW1tYXJ5e291dGxpbmU6MDt9XG5saXtsaXN0LXN0eWxlOm5vbmU7fVxuaDEsaDIsaDMsaDQsaDUsaDYsc21hbGx7Zm9udC1zaXplOjEwMCU7fVxuc3VwLHN1Yntmb250LXNpemU6ODMlO31cbnByZSxjb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5OmluaGVyaXQ7fVxucTpiZWZvcmUscTphZnRlcntjb250ZW50Om5vbmU7fVxudGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6bm9uZTt9XG5sYWJlbCxzdW1tYXJ5e2N1cnNvcjpkZWZhdWx0O31cbmEsYnV0dG9ue2N1cnNvcjpwb2ludGVyO31cbmgxLGgyLGgzLGg0LGg1LGg2LGVtLHN0cm9uZyxie2ZvbnQtd2VpZ2h0OmJvbGQ7fVxuZGVsLGlucyx1LHMsYSxhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO31cbmJvZHksdGV4dGFyZWEsaW5wdXQsYnV0dG9uLHNlbGVjdCxrZXlnZW4sbGVnZW5ke2ZvbnQ6MTJweC8xLjUgUGluZ0ZhbmdTQy1MaWdodCxcIk1pY3Jvc29mdCBZYUhlaVwiLFwiSGVpdGkgU0NcIixcIkx1Y2lkYSBHcmFuZGVcIixcIkhpcmFnaW5vIFNhbnMgR0JcIixcIkhpcmFnaW5vIFNhbnMgR0IgVzNcIix2ZXJkYW5hO2NvbG9yOiMzMzM7b3V0bGluZTowO31cbmJvZHl7YmFja2dyb3VuZDojZmZmO31cbmEsYTpob3Zlcntjb2xvcjojMzMzO31cbip7Ym94LXNpemluZzogYm9yZGVyLWJveDt9XG5we2xpbmUtaGVpZ2h0OjEuNX1cbiIsIi8qXG4gICAgbmFtZTog5YWo5bGA5qC35byPXG4gICAgYXV0aG9yOiBNci56XG4qL1xuYm9keXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2Y1O1xuICAgIG1pbi13aWR0aDogNzY4cHg7XG59XG5cblt2LWNsb2FrXXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5weGZvbnR7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5cblxuLmNvbG9yLXByaW1hcnl7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMxZDkxNzAgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXByaW1hcnkye1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxZDkxNzAgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXdhcm5pbmd7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZjhhMDAgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWluZm97XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWVycm9ye1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRjg3OTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1lcnJvcjJ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNGQjBGMEYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mb3tcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzY2Njtcbn1cbiIsIi8qXG4gICAgbmFtZTogbGF5b3V0IOW4g+WxgOagt+W8j1xuICAgIGF1dGhvcjogTXIuelxuKi9cblxuLmxheW91dDF7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgJi1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLmxheW91dDJ7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgJi1sZWZ0e1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgfVxuICAgICYtcmlnaHR7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICAmLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICYuaXMtbnB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYmlne1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYXlvdXQze1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICYtcmlnaHR7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICAmLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4ubGF5b3V0NHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAmLWxlZnR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICB9XG4gICAgJi1yaWdodHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICAgICYtY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAmLWxlZnR7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgJi5pcy1zbWFsbHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICArIC5sYXlvdXQ0LWNvbnRlbnQtcmlnaHR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcmlnaHR7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIubS1lbXB0eXtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmX19pY29ue1xuICAgICAgICBjb2xvcjogI0U3RThFQztcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gICAgLmVsLWJ1dHRvbntcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgcGFkZGluZzogMTQuNXB4IDIwcHg7XG4gICAgfVxuXG4gICAgJi1hZGR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweCA5MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2Q1ZDVkNTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgOTAlIDgwJTtcbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmVsLWJ1dHRvbntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFkZDJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggOTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgOTUlIDA7XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19tc2d7XG5cbiAgICB9XG59XG4iLCIuZWwtc3RlcHtcbiAgICAkY29sb3I6ICNkZmRmZGY7XG4gICAgJGFDb2xvcjogIzFkOTE3MDtcbiAgICAmX19oZWFke1xuICAgICAgICAmLmlzLWZpbmlzaHtcbiAgICAgICAgICAgIC5lbC1zdGVwX19pY29ue1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFDb2xvcjtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYyOFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJweGZvbnRcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ5MTcwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLXByb2Nlc3N7XG4gICAgICAgICAgICBjb2xvcjogI0I2QjZCNjtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLXdhaXR7XG4gICAgICAgICAgICBjb2xvcjogI0I2QjZCNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW57XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cblxuICAgICZfX2ljb257XG4gICAgICAgICYuaXMtaWNvbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmLWlubmVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgJi5pcy1wcm9jZXNzLFxuICAgICAgICAmLmlzLXdhaXR7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtaG9yaXpvbnRhbHtcbiAgICAgICAgLmVsLXN0ZXBfX2xpbmV7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmVsLWJyZWFkY3J1bWJfX2lubmVyIGEsXG4uZWwtYnJlYWRjcnVtYl9faW5uZXIuaXMtbGlua3tcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLmVsLWJhZGdlX19jb250ZW50LmlzLWZpeGVke1xuICAgIHRvcDogMTBweDtcbn1cbiIsIi8vIOe6v+S4i1xuLmVsLXRhZy0tb2ZmTGluZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLy8g566h55CG5ZGYXG4uZWwtdGFnLS1hZG1pbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgIGJvcmRlci1jb2xvcjogI0UwRTBFMDtcbiAgICBjb2xvcjogI0ZEOUY0RTtcbn1cblxuLy8g56iO5YqhXG4uZWwtdGFnLS10YXh7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRkRGRTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjODdCMEM5O1xuICAgIGNvbG9yOiAjNTU1O1xufVxuXG4vLyDmi4Xkv53kvJjlhYhcbi5lbC10YWctLWd1YXJhbnRlZXtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTFDRTtcbiAgICBib3JkZXItY29sb3I6ICNGRjlDNUQ7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbi8vIOS4u+W4rVxuLmVsLXRhZy0tY2hhaXJtYW57XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTBFMEUwO1xuICAgIGNvbG9yOiAjRkY4QTAwO1xufVxuXG4vLyDlhbbku5Zcbi5lbC10YWctLW90aGVye1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGNENDO1xuICAgIGJvcmRlci1jb2xvcjogI0YzREI1NztcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuLy8g6IGM5bel5Luj6KGoXG4uZWwtdGFnLS1kZWxlZ2F0ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1jb2xvcjogI0UwRTBFMDtcbiAgICBjb2xvcjogIzI4OUY5Rjtcbn1cblxuLy8g5pmu6YCaXG4uZWwtdGFnLS1vcmRpbmFyeXtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjNFQztcbiAgICBib3JkZXItY29sb3I6ICNFNkU0RDU7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbi8vIOWFs+azqFxuLmVsLXRhZy0tZm9sbG93e1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQkMwQTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUJDMEE1O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4vLyDnu4Tplb9cbi5lbC10YWctLWxlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUY1O1xuICAgIGJvcmRlci1jb2xvcjogI0UwRTBFMDtcbiAgICBjb2xvcjogIzI4OUY5Rjtcbn1cblxuLy8g6YC+5pyf55Sz5oqlXG4uZWwtdGFnLS1vdmVyZHVle1xuICAgIGNvbG9yOiAjMzU5QTk4O1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTg5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsIi5lbC1wYWdpbmF0aW9ue1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgJi5pcy1iYWNrZ3JvdW5ke1xuICAgICAgICAuYnRuLXByZXYsXG4gICAgICAgIC5idG4tbmV4dHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0FFREQ5ODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGN0U2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbC1wYWdlciBsaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzM3RjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgICAgICAmOm5vdCguZGlzYWJsZWQpLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTc5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwOTk3OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5kaXNhYmxlZCk6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQUVERDk4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3RTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVsLXBhZ2luYXRpb257XG4gICAgICAgICAgICAmX19qdW1we1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2VkaXRvcntcbiAgICAgICAgICAgICAgICAuZWwtaW5wdXRfX2lubmVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmVsLWJhZGdlICsgLmVsLWJ1dHRvbntcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmVsLWJ1dHRvbiBbY2xhc3MqPXB4LV0rc3BhbntcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubS1idG4tc3VibWl0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAxNC41cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTE3MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxRDkxNzA7XG4gICAgfVxufVxuXG4uZWwtYnV0dG9uLS1ib3JkZXJ7XG4gICAgY29sb3I6ICMxRDkxNzA7XG59XG5cbi5lbC1idXR0b24tLWJvcmRlcjF7XG4gICAgY29sb3I6ICMxRDkxNzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUQ5MTcwO1xufVxuXG4uZWwtYnV0dG9uLS1ib3JkZXIye1xuICAgIGNvbG9yOiAjRjU3OTIzO1xufVxuXG4uZWwtYnV0dG9uLS10ZXh0MntcbiAgICBjb2xvcjogI0Y1NzkyMztcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXN7XG4gICAgICAgIGNvbG9yOiAjRjU3OTIzO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiAjRjU3OTIzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5lbC1idXR0b24tLXRleHQze1xuICAgIGNvbG9yOiAjRkIwRjBGO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgICAgY29sb3I6ICNGQjBGMEY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICNGQjBGMEY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmVsLWJ1dHRvbi0tdGV4dDR7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgID4gaXtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgICAgPiBpe1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgPiBpe1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLy8g5YC65p2D5Lq6566h55CGL+WAuuadg+mHjOmdoueahCDmm7TlpJrmk43kvZzmjInpkq5cbi5lbC1idXR0b24tLXRleHQ1e1xuICAgIGNvbG9yOiAjRjU3OTIzO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3Vze1xuICAgICAgICBjb2xvcjogI2Y1NzkyM2JmO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiAjRjU3OTIzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi8vIOe8k+WtmOaMiemSrlxuLmVsLWJ1dHRvbi0tdGV4dDZ7XG4gICAgY29sb3I6ICNBNUNCQzA7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzRhYTc4ZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogIzFhODM2NTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cblxuLmVsLWJ1dHRvbi0tbm9Cb3JkZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmVsLWJ1dHRvbi0tb3BlcmF0ZXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLnB4Zm9udHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgKyBzcGFue1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c3tcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5lbC1idXR0b24tLW1pbmkye1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogM3B4IDZweDtcbn1cblxuLmVsLWJ1dHRvbi0tbWluaTN7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLm0tYnV0dG9uLWZvY3Vze1xuICAgIGNvbG9yOiNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUJDMEE1O1xuICAgIGJhY2tncm91bmQ6ICNBQkMwQTU7XG4gICAgbWluLXdpZHRoOjk0cHg7XG59XG5cbi8v56C05pmTLS3moIforrDngrnmoLflvI9cbi5iYWRnZS1idG4ge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xufVxuXG5cblxuXG5cblxuIiwiLmVsLWFsZXJ0e1xuICAgIC5lbC1idXR0b24tLXRleHR7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbiAgICAmLS13YXJuaW5nMntcbiAgICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOUU2Q0M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUYzRTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIC5lbC1hbGVydF9faWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAjRjVBMjJCO1xuICAgICAgICB9XG4gICAgICAgIC5lbC1hbGVydF9fZGVzY3JpcHRpb257XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbmZvMntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmVsLWFsZXJ0X19pY29ue1xuICAgICAgICAgICAgY29sb3I6ICNEOEQ4RDg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWlubGluZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cbiIsIi5kaXZpZGVyIHtcbiAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICAgIH1cbiAgICAmLS12ZXJ0aWNhbCB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICAgIH1cbn0iLCIvLyDlhajlsYBiYXIg5L6L5aaC77ya5YC65p2D5Lq6566h55CGXG4uY29tbW9uQmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIC5lbC1mb3JtLWl0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmVsLWJ1dHRvbiArIC5lbC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZWwtaW5wdXQge1xuICAgICAgICAmLmlzLXNlYXJjaCB7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAuZWwtaW5wdXRfX2ljb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLm0taGVhZGVye1xuICAgICRoZWlnaHQ6IDUycHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE3NDU2O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAjMDQ0NzM0O1xuXG4gICAgLmxvZ297XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAmLXdyYXB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAubmF2X19saW5re1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y2Q0MwOTtcblxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OjBweCAycHggMHB4IDBweCAjRjZDQzA5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGNkNDMDk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlua3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2h7XG4gICAgICAgIC5lbC1pbnB1dHtcbiAgICAgICAgICAgICZfX2lubmVye1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGNTtcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhDOUI5NztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ljb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU2RDczO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYXBwLWxpbmt7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGhlaWdodDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMEQ4QzY4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMEQ4QzY4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLmFwcEltZy13cmFwe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlbHAsXG4gICAgLm1zZ3tcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMCAxN3B4O1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMEQ4QzY4O1xuICAgICAgICAuZWwtYmFkZ2VfX2NvbnRlbnQuaXMtZml4ZWR7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkQ5RjRFO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC51c2Vye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XG4gICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICYtaW1nV3JhcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgPiBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdXNlci1tZW51e1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90TG9nZ2Vke1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICZfX2J0bntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Y2Q0MwOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFwcEltZy13cmFwe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4xMiksIDAgMCA2cHggcmdiYSgwLCAwLCAwLCAuMDQpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgJi1sZWZ0e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmlnaHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcEltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyA3NjhweCDvvZ4gMTIwMHB4XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubS1oZWFkZXJ7XG4gICAgICAgIC5uYXZfX2l0ZW17XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1tb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi1yaWdodHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpOztcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIDEyMDBweCDvvZ4gOTkycHhcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5tLWhlYWRlcntcbiAgICAgICAgLm5hdl9faXRlbXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcHAtbGlua3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgJi0tMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlbHB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1zZ3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgfVxuICAgICAgICAudXNlcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubS1oZWFkZXJ7XG4gICAgICAgIC5zZWFyY2ggLmVsLWlucHV0e1xuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi8qKipcbiAqIG5hbWU6IGZvb3RlclxuICogdHlwZTogbW9kdWxlXG4gKiBhdXRob3I6IE1yLnpcbiAqL1xuLm0tZm9vdGVye1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDIzcHggMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLXdyYXB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREZFNkQ5O1xuICAgIH1cbiAgICAmX19pbmZve1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjogMCA2NnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gICAgJi1tb3Jle1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJkl0ZW17XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgKyAubS1mb290ZXItbW9yZUl0ZW17XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMC41cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC53eEltZy13cmFwLFxuICAgICAgICAgICAgICAgIC5hcHBJbWctd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgIG1hcmdpbjogMCAzOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5ZjlmOWY7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnd4SW1nLXdyYXB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHRvcDogLTIxMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAuMTIpLCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjA0KTtcbiAgICAgICAgPiAud3hJbWd7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBJbWctd3JhcHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgdG9wOiAtMjUxcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4xMiksIDAgMCA2cHggcmdiYSgwLCAwLCAwLCAuMDQpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmLWxlZnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAgLmFwcEltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgLm0tZm9vdGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICZfX2luZm97XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLW1vcmV7XG4gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLm0tcmlnaHRTbGlkZXtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgICBib3JkZXItcmFkaXVzOjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICB3aWR0aDo3MHB4O1xuICAgIGhlaWdodDoxODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGNTtcbiAgICAmLWl0ZW17XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0Y1O1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmLWljb257XG4gICAgICAgIGNvbG9yOiMwMDk5Nzk7XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIH1cbn1cbiIsIi8qKipcbiAqIG5hbWU6IHRpdGxlXG4gKiB0eXBlOiBtb2R1bGVcbiAqIGF1dGhvcjogTXIuelxuICovXG4ubS10aXRsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU4RTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgfVxuICAgICYuaXMtc21hbGx7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XG4gICAgfVxuICAgICYuaXMtaGFzU2VhcmNoe1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAyMHB4O1xuXG4gICAgICAgIC5tLXRpdGxlLXNlYXJjaHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgICAgICAgIC5lbC1pbnB1dF9faW5uZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZCRjk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pY29ue1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTZENzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKioqXG4gKiBuYW1lOiBsZWZ0U2xpZGVcbiAqIHR5cGU6IG1vZHVsZVxuICogYXV0aG9yOiBNci56XG4gKi9cbi5tLWxlZnRTbGlkZXtcblxuICAgICZfX3NlbGVjdHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6MHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgICAgIC5lbC1pbnB1dF9faW5uZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mb3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6MHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJl9fbnVte1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuICAgICAgICAmX19jbG9zZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNCNEI0QjQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXVzZXJJbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4ICNEOEQ4RDg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3JvbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcygxNHB4ICogMS42LCAxKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbmF2e1xuICAgICAgICAkaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6MXB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0wLjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAubS1sZWZ0U2xpZGUtbmF2e1xuICAgICAgICAgICAgICAgICAgICAmX19saW5re1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMUQ5MTcwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2ljb257XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlua3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2ljb257XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbnVte1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU2QzZDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm0tdXNlclNsaWRle1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJi1oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYW1le1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICAmX19waG9uZXtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG4gICAgJi1ib2R5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLW1haW57XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9fbGlua3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAuNXM7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMUQ5MTcwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9feGIge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX194YmIge1xuICAgICAgICBjb2xvcjogIzFEOTE3MDtcbiAgICB9XG59XG4iLCIvLyDnp7vpmaRpbnB1dFtudW1iZXJd55qE5LiK5LiL566t5aS0XG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uZWwtZm9ybSB7XG4gICYtaXRlbSB7XG4gICAgJl9fbGFiZWwge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICZfX3RpcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNBN0E3QTc7XG4gICAgfVxuXG4gICAgJl9fdGlwMiB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuXG4gICAgLy8g6I635Y+W5omL5py66aqM6K+B56CBXG4gICAgJi5pcy1nZXRDb2RlIHtcbiAgICAgIC5lbC1pbnB1dF9faW5uZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAuZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2Q0FFOUI7XG4gICAgICB9XG5cbiAgICAgIC5lbC1idXR0b24ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxuXG4gICZfX3N1Ym1pdDIge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cblxuICAmX19zdWJtaXQzIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG4uZWwtaW5wdXQge1xuICAmLmhhcy1jb3VudCB7XG4gICAgLmVsLWlucHV0X19pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZWwtaW5wdXQsXG4uZWwtdGV4dGFyZWEge1xuICAmX19pbm5lciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGNTtcblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgfVxuICAuZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0Y1O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAmX19jb3VudCB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgIC5lbC1pbnB1dF9fY291bnQtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGNTtcbiAgICB9XG4gIH1cblxuICAuZWwtaW5wdXRfX2NvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5lbC1pbnB1dF9fY291bnQtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGNTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmVsLXJhZGlvLFxuLmVsLWNoZWNrYm94IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5lbC11cGxvYWQge1xuICAmLS1weCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRENERkU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0Y1O1xuICAgIGNvbG9yOiAjRDBEMEQwO1xuXG4gICAgPiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICB9XG4gIH1cblxuICAmX190aXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgKyAuZWwtdXBsb2FkLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmLWxpc3RfX2l0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLWxpc3RfX2l0ZW0taW1nIHtcbiAgICAmV3JhcCB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJi1saXN0X19pdGVtLW5hbWUge1xuICAgIC5weGZvbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb2xvcjogIzkwOTM5OTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4uZWwtcmFuZ2UtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmVsLWF1dG9jb21wbGV0ZSB7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuLmlucHV0LWNvbG9yLXByaW1hcnkge1xuICAuZWwtaW5wdXRfX2lubmVyLFxuICAuZWwtdGV4dGFyZWFfX2lubmVyIHtcbiAgICBjb2xvcjogIzFkOTE3MCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnB1dC1jb2xvci13YXJuaW5nIHtcbiAgLmVsLWlucHV0X19pbm5lcixcbiAgLmVsLXRleHRhcmVhX19pbm5lciB7XG4gICAgY29sb3I6ICNmZjhhMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIuZWwtZGlhbG9ne1xuICAgICZfX2Zvb3RlcntcbiAgICAgICAgLmVsLWJ1dHRvbntcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm0tc2VsZWN0UGVvcGxle1xuXG4gICAgLmVsLWRpYWxvZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICZfX2hlYWRlcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5e1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmVsLWJ1dHRvbntcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlcmJ0bntcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3Nle1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWwtdGFibGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY29tcGFueUxpc3QtaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWwtZm9ybS1pdGVte1xuICAgICAgICAuZWwtZm9ybS1pdGVte1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIC5lbC1mb3JtLWl0ZW1fX2xhYmVse1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWwtcmFkaW8sXG4gICAgLmVsLWNoZWNrYm94e1xuICAgICAgICBtaW4td2lkdGg6IDExNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICYtZ3JvdXB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAmX19sYWJlbHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWwtZm9ybS1pdGVtX19sYWJlbHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmX19pbnB1dHtcbiAgICAgICAgLmVsLWlucHV0X19pbm5lcntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtb3BlcmF0ZXtcbiAgICAgICAgLmVsLWJ1dHRvbntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY2hlY2tib3h7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCdde1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaGVjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1maWx0ZXJ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuXG4gICAgICAgIC5lbC1idXR0b257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZWwtZm9ybS1pdGVte1xuICAgICAgICAgICAgLmVsLWZvcm0taXRlbTpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tLWxlYXZlTWVzc2FnZXtcblxuICAgIC5lbC1kaWFsb2d7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgJl9faGVhZGVye1xuICAgICAgICAgICAgcGFkZGluZzogMjFweCAwIDE3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjNweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGVyYnRue1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZXtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzdweDtcbiAgICAgICAgICAgIC5lbC1idXR0b257XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA0NXB4O1xuICAgICAgICAgICAgICAgICsgLmVsLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLW1haW57XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICAgICYtaXRlbXtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1yaWdodHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLm0tbGVhdmVNZXNzYWdlX190aW1le1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm0tbGVhdmVNZXNzYWdlX190ZXh0e1xuICAgICAgICAgICAgICAgIC8vJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICAvLyY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgLy8gICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLy8gICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIC8vICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAvLyAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAvLyAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLy8gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIC8vICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAvLyAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCAjZjZmNmY2O1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltZ3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYtY29udGVudHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmX190aW1le1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjExLCAyMTEsIDIxMSwgMC4zMyk7XG4gICAgICAgIGJveC1zaGFkb3c6MHB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIC8vJjpiZWZvcmV7XG4gICAgICAgIC8vICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgei1pbmRleDogMTA7XG4gICAgICAgIC8vICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAvLyAgICB0b3A6IDEycHg7XG4gICAgICAgIC8vICAgIHdpZHRoOiAwO1xuICAgICAgICAvLyAgICBoZWlnaHQ6IDA7XG4gICAgICAgIC8vICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZmZmO1xuICAgICAgICAvLyAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbiAgICAgICAgLy8gICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIC8vfVxuICAgICAgICAvLyY6YWZ0ZXJ7XG4gICAgICAgIC8vICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgei1pbmRleDogMTE7XG4gICAgICAgIC8vICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICAvLyAgICB0b3A6IDEycHg7XG4gICAgICAgIC8vICAgIHdpZHRoOiAwO1xuICAgICAgICAvLyAgICBoZWlnaHQ6IDA7XG4gICAgICAgIC8vICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAvLyAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgcmdiYSgyMTEsIDIxMSwgMjExLCAwLjMzKTtcbiAgICAgICAgLy99XG4gICAgfVxuICAgICYtZXhwYW5ke1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAmX19idG57XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgICAmX19jb3VudHtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICB9XG4gICAgICAgIC5weGZvbnR7XG4gICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tLXNlbGVjdFBlb3BsZTJ7XG4gICAgLmVsLWNoZWNrYm94LWdyb3Vwe1xuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLmRpYWxvZy1hZGRQZW9wbGV7XG4gICAgLmVsLWRpYWxvZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICZfX2hlYWRlcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5e1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmVsLWJ1dHRvbntcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlcmJ0bntcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3Nle1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWwtZm9ybS1pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsLWJ1dHRvbntcbiAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xuICAgIH1cbn1cblxuLmRpYWxvZy1wZXJtaXNzaW9ue1xuICAgIC5lbC1kaWFsb2d7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAmX19oZWFkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlcntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAzNnB4O1xuICAgICAgICAgICAgLmVsLWJ1dHRvbntcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlcmJ0bntcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3Nle1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVsLWZvcm17XG4gICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgICZfX2xhYmVse1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWxhYmVse1xuICAgICAgICAgICAgJi10b3B7XG4gICAgICAgICAgICAgICAgLmVsLWZvcm0taXRlbV9fbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5lbC1zd2l0Y2h7XG4gICAgICAgICYuaXMtc21hbGx7XG4gICAgICAgICAgICAuZWwtc3dpdGNoX19sYWJlbHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2xhYmVse1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzFkOTE3MDtcbiAgICAgICAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1kaXNhYmxlZHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVsLWNoZWNrYm94e1xuICAgICAgICAmLWdyb3Vwe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICZfX2lucHV0e1xuICAgICAgICAgICAgJi5pcy1kaXNhYmxlZHtcbiAgICAgICAgICAgICAgICAmLmlzLWNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAuZWwtY2hlY2tib3hfX2lubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkOTE3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFkOTE3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICsgc3Bhbi5lbC1jaGVja2JveF9fbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQ5MTcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpYWxvZy1ub3RpY2V7XG4gICAgLmVsLWNoZWNrYm94e1xuICAgICAgICAmX19pbnB1dHtcbiAgICAgICAgICAgICYuaXMtZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgJi5pcy1jaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgLmVsLWNoZWNrYm94X19pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDkxNzA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxZDkxNzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICArIHNwYW4uZWwtY2hlY2tib3hfX2xhYmVse1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFkOTE3MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIOmFjee9ruezu+e7n+i0puWPt+mhu+efpVxuLmRpYWxvZy1jb25maWdUaXB7XG4gICAgLmVsLWRpYWxvZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICZfX2hlYWRlcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5e1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVye1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICAgIC5lbC1idXR0b257XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXJidG57XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZXtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbn1cblxuXG4uZGlhbG9nLXBhc3Mge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLmVsLWRpYWxvZyB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzlBOUE5QTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRlcmJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgJi1iIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjg3QTdBO1xuICAgICAgICB9XG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbC1mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAmLmRpYWxvZy1wYXNzX19yYWRpbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbC1jaGVja2JveC1ncm91cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB9XG5cbn0iLCIubS1jb21wYW55TGlzdHtcbiAgICAvLyDlpLTlg49cbiAgICAmLWltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgPiBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAvLyDlpLTlg4/nuqLngrlcbiAgICAuZWwtYmFkZ2VfX2NvbnRlbnQuaXMtZG90e1xuICAgICAgICB0b3A6IDVweDtcbiAgICB9XG5cbiAgICAvLyDlhazlj7jkv6Hmga9cbiAgICAmLWluZm8ge1xuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgICAmX190YWdPZmZsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOmHkeminVxuICAgICYtYW1vdW50IHtcbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzFEOTE3MDtcbiAgICAgICAgfVxuICAgICAgICAmX191bml0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5Y+C5Lya57yW5Y+3XG4gICAgJi1pbmRleHtcbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5tLXJldmlld1NsaWRle1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgJi1idG5Hcm91cHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi1pbWd7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRDVENUQ1O1xuICAgIH1cblxuICAgICZfX2ltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX25hbWV7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDRweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmLXRhZ3tcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICB9XG5cbiAgICAmLW1vbmV5e1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuXG4gICAgJl9fbW9uZXl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMxZDkxNzA7XG4gICAgfVxuXG4gICAgJl9fZ3JvdXAsXG4gICAgJl9fam9ie1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cblxuICAgICYtbm90aWZpZWR7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAmX190ZXh0e1xuICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICsgLm0tcmV2aWV3U2xpZGUtbm90aWZpZWRfX2J0bntcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmVsLWRpdmlkZXJ7XG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZTVlNWU1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2xpbmt7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzFEOTE3MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbC10aW1lbGluZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICZfX3RhaWx7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19ub2Rle1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICAgICAgICAgICAgJi0tbm9ybWFsOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAuZWwtdGltZWxpbmUtaXRlbV9fbm9kZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm0tcmV2aWV3U2xpZGVfX2xpbmt7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZWwtYmFkZ2VfX2NvbnRlbnR7XG4gICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbC1zdGVwcy0tdmVydGljYWx7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxufVxuIiwiLm0tdGltZWxpbmV7XG4gICAgLmVsLXRpbWVsaW5le1xuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAubS10aW1lbGluZV9fYWRke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RhaWx7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbm9kZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMUQxO1xuICAgICAgICAgICAgICAgICYtLW5vcm1hbHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190aW1lc3RhbXB7XG4gICAgICAgICAgICAgICAgJi5pcy1ib3R0b217XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWZpbmlzaCB7XG4gICAgICAgICAgICAgICAgLmVsLXRpbWVsaW5lLWl0ZW1fX25vZGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZWwtdGltZWxpbmUtaXRlbV9fdGFpbHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxRDkxNzA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyRkIyOEQ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkZCMjhEO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzJGQjI4RDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubS10aW1lbGluZV9faWNvbiwubS10aW1lbGluZV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hZGR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICB0b3A6IDgwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogI0QxRDFEMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjMWQ5MTcwO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtbm90U3RhcnR7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICAgICZfX2VkaXR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYtY29udGVudHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICAgICAgYm94LXNoYWRvdzowcHggMnB4IDNweCAwcHggcmdiYSg3MCw3MCw2OSwwLjE4KTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RDRENDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGNTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYtaXRlbXtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX2ljb257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuIiwiLm0tdm90ZVBlb3BsZUluZm97XG4gICAgKyAubS12b3RlUGVvcGxlSW5mb3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gICAgJl9fY2FyZXR7XG4gICAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgIH1cbiAgICAmX19ncm91cE5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICAgICYtYm9keXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX19uYW1le1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcygxNHB4LDEpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAmLmlzLWV4cGFuZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICsgLm0tdm90ZVBlb3BsZUluZm9fX2FsbHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjplbXB0eXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgKyAubS12b3RlUGVvcGxlSW5mb19fYWxse1xuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hbGx7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbiIsIi5tLWRpZmZDckRlY3tcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL2hlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cblxuICAgICYtaGVhZGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi1mb290ZXJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmLW1haW57XG4gICAgICAgIC8vbWluLXdpZHRoOiA4MDBweDtcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vei1pbmRleDogMTA7XG4gICAgICAgIC8vbGVmdDogNTAlO1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAmLmlzLXNob3d7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRhYmxlLXJlY29yZGluZ3tcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRye1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgfVxuXG4gICAgdGR7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgJl9fdGltZXtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuXG4gICAgJi0tYmlne1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbC1iYWRnZV9fY29udGVudC5pcy1maXhlZC5pcy1kb3Qge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5cbi50YWJsZS1hc3NvY2lhdGlvbntcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgICB9XG4gICAgdGR7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIC5lbC1pbWFnZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRDVENUQ1O1xuICAgIH1cbiAgICAmX19uYW1le1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICAmX19zdGF0dXN7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMxZDkxNzA7XG4gICAgfVxufVxuXG5cblxuLmVsLXRhYmxle1xuICAgICYuaXMtdG9wTGluZXtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVFRjU7XG4gICAgfVxuICAgICYuaXMtYmlne1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtaG92ZXItdHItY3B7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hc2lkZXtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgJi1uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hc2lkZS1uYXZfX25hbWUsXG4gICAgICAgICAgICAgICAgLmFzaWRlLW5hdl9fdW5pdHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuYXNpZGUtbmF2X19uYW1lLFxuICAgICAgICAgICAgICAgIC5hc2lkZS1uYXZfX3VuaXR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXNpZGUtbmF2X19lZGl0QnRuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdW5pdCB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgICAgICAmX19lZGl0QnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmFkZ2Uge1xuXG4gICAgICAgIH1cbiAgICB9XG59IiwiLmV4cGFuZFJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzKDE0cHggKiAyLCAxKTtcbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMWQ5MTcwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG5cbiAgICAmLmlzLWV4cGFuZCB7XG4gICAgICAgIC5leHBhbmRSb3dfX3RleHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5leHBhbmRSb3dfX2J0biB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBJbmRleHtcbiAgICAuZWwtY2Fyb3VzZWx7XG4gICAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuXG4gICAgICAgICZfX2luZGljYXRvci5pcy1hY3RpdmV7XG4gICAgICAgICAgICAuZWwtY2Fyb3VzZWxfX2J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRDRkE4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hbGVydHtcbiAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICBtYXJnaW46IC0xMHB4IGF1dG8gMTBweDtcbiAgICB9XG4gICAgLnByb2plY3R7XG4gICAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgICAgJi1oZWFkZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5lbC1yYWRpby1idXR0b25fX2lubmVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbC1saW5re1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZDkxNzA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wTXlQcm9qZWN0e1xuICAgICAgICAgICAgJi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudG9vbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgI0VGRUZFRjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjRUZFRkVGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1tYWlue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCA1cHggNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzo0cHggNnB4IDIxcHggMCByZ2JhKDE4NiwxODYsMTg2LDAuMjgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2ljb257XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWd1bGF0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICYtdGl0bGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbW9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQ5MTcwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAjRUZFRkVGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICNFRkVGRUY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZWwtY29se1xuICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgIH1cbiAgICAgICAgLmVsLWxpbmstLWRlZmF1bHR7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzMygxKTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZmlsZXtcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICYtaGVhZGVye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmVsLXJhZGlvLWJ1dHRvbl9faW5uZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVsLWxpbmt7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFkOTE3MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkICNFRkVGRUY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgI0VGRUZFRjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbWFpbntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTlweCAwIDAgI0QzREREQSBpbnNldDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU5QjU5QjtcbiAgICAgICAgICAgICAgICAuZmlsZXtcbiAgICAgICAgICAgICAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU5QjU5QjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXMoMS41LCAyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZWwtcmFkaW8tYnV0dG9uX19pbm5lcntcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgfVxufVxuIiwiLnBMb2dpbntcbiAgICBtYXgtd2lkdGg6IDQ2MnB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUUyQkY7XG4gICAgYm9yZGVyLXJhZGl1czo2cHg7XG5cbiAgICAmLWJyZWFkY3J1bWJ7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjFcbiAgICB9XG4gICAgLmVsLXRhYnN7XG4gICAgICAgIC5lbC10YWJzX19oZWFkZXJ7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDIwcHg7XG4gICAgICAgICAgICAuZWwtdGFic19fbmF2LXdyYXA6OmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVsLXRhYnNfX2FjdGl2ZS1iYXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1QjE4MztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjEyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVsLXRhYnNfX2l0ZW17XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsLWZvcm0taXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuZWwtaW5wdXRfX2lubmVye1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0RGREZERjtcbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICAgICAgIGNvbG9yOiAjQjRCNEI0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsLWlucHV0X19wcmVmaXh7XG4gICAgICAgIC5lbC1pbnB1dF9faWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1nZXRDb2Rle1xuICAgICAgICAuZWwtaW5wdXRfX2lubmVye1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAuZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZDQUU5QjtcbiAgICAgICAgfVxuICAgICAgICAuZWwtYnV0dG9ue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXdyaXRlUHdke1xuICAgICAgICAuZWwtaW5wdXRfX2lubmVye1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAuZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZDQUU5QjtcbiAgICAgICAgfVxuICAgICAgICAuZWwtYnV0dG9ue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYWdyZWV7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIC5lbC1mb3JtLWl0ZW1fX2NvbnRlbnR7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuZWwtY2hlY2tib3hfX2xhYmVse1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICZfX3Byb3RvY29se1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkNBRTlCO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuR3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fc3VibWl0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nOiAxNC41cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDkxNzA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxRDkxNzA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtaXQye1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgcGFkZGluZzogMTQuNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzFEOTE3MDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICZfX3JlZ2lzdGVyIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0LjVweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM3ZDdkN2Q7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAmX19saW5re1xuICAgICAgICAgICAgY29sb3I6ICMzNjlBN0M7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzY5QTdDO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aGlyZFBhcnR5e1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAmLmVsLWZvcm0taXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmVsLWZvcm0taXRlbV9fY29udGVudHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgICAgICAmX19pY29ue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLnBNeVByb2plY3R7XG4gICAgJi1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJi5pcy1teSB7XG4gICAgICAgICAgICAucE15UHJvamVjdHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaXMtZyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9wcm9qZWN0VHlwZUcucG5nXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi566hXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pcy16IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9wcm9qZWN0VHlwZVoucG5nXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi5YC6XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9wcm9qZWN0VHlwZVEucG5nXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi5YW25LuWXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMDtcbiAgICAgICAgd2lkdGg6MzIwcHg7XG4gICAgICAgIGhlaWdodDoxODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgICYtcmlnaHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAmLWltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNENUQ1RDU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICZfX2F0dGVudGlvbkJ0bntcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgfVxuICAgICZfX25hbWV7XG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzMigyKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWluLWhlaWdodDogMTZweCAqIDIgKiAxLjQ7XG4gICAgfVxuICAgICYtdHlwZXtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAmX19sYWJlbHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgICAgICZfX3R5cGV7XG4gICAgICAgICAgICBjb2xvcjogIzAwOTk3OTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWJ0bkdyb3Vwe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAuZWwtYnV0dG9ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5lbC1idXR0b24tLWluZm97XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNCRUJFO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkNCRUJFO1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2E2YTlhZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNhNmE5YWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4Mjg0OGE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODI4NDhhO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpcHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDJlbTtcbiAgICB9XG4gICAgJi1maXJzdERpYWxvZ3tcbiAgICAgICAgLmVsLWRpYWxvZ19fY2xvc2V7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgICAgICAuZWwtZGlhbG9nX19oZWFkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZWwtZGlhbG9nX19ib2R5e1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5lbC1kaWFsb2dfX2Zvb3RlcntcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5kZXh7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZWwtcGFnaW5hdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wTXlQcm9qZWN0LWl0ZW06bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLnBNeVByb2plY3QtaXRlbTpudGgtY2hpbGQoMm4pe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuIiwiLnBDb25maXJtUm9sZXtcbiAgICAmLWNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLXdyYXB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q1RDVENTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAmLmlzLWRlZmF1bHR7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzAwOTk3OSBpbnNldDtcbiAgICAgICAgICAgIC5wQ29uZmlybVJvbGV7XG4gICAgICAgICAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTk3OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzAwOTk3OSBpbnNldDtcbiAgICAgICAgICAgIC5wQ29uZmlybVJvbGV7XG4gICAgICAgICAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTk3OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ljb257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBjb2xvcjogI0I0QjRCNDtcbiAgICB9XG4gICAgJi1pbmZve1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb257XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuICAgICZfX2FjdGl2ZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBjb2xvcjogIzAwOTk3OTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuIiwiLnBBZGRQcm9qZWN0e1xuICAgIC5lbC1zdGVwc3tcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgfVxuICAgIC5sYXlvdXQxLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgLmVsLWZvcm0taXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19maXhlZEJ0bntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbn1cbiIsIi5wUHJvamVjdERldGFpbHtcbiAgICAubGF5b3V0Mi1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xuICAgIH1cbiAgICAucHJvamVjdC1jb21wYW55e1xuICAgICAgICAuY29tcGFueS1sb2dve1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2VhZWFlYTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJl9fZXJyb3J7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGFueS1uYW1le1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDo0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI0FBQUFBQTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzMygxKTtcbiAgICAgICAgfVxuICAgICAgICAuZWwtYnV0dG9ue1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnByb2plY3QtaW50cm97XG4gICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgLy9mb250LXNpemU6MTZweDtcbiAgICAgICAgY29sb3I6IzY2NjtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0U4RThFODtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRThFOEU4O1xuICAgICAgICBsaW5lLWhlaWdodDoyNnB4O1xuICAgICAgICAmX19sYWJlbHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5lbC1mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICB9XG4gICAgLmVsLWZvcm0taXRlbV9fbGFiZWx7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICAuZWwtZm9ybS1pdGVtX19jb250ZW50e1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG5cbiAgICAmLWJ0bkdyb3Vwe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAuZWwtYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG5fX3JlZnVzZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY4Rjg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNDQ0NDQ0M7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucEpvaW5Qcm9qZWN0e1xuICAgIC5sYXlvdXQxLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuXG4gICAgJi1ub3Rle1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTgwcHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnBKb2luUHJvamVjdDJ7XG4gICAgLmxheW91dDEtY29udGVudHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICAgIC5lbC1pbnB1dF9faWNvbntcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG4iLCIucFByb2plY3RTZXR0aW5nIHtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzAwOUE3QTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fYnV5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU5MjcwO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxRTkyNzA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFOTI3MDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFFOTI3MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Byb2dyZXNzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXAge1xuICAgICAgICBtYXJnaW46IDQwcHggMCA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjOUE5QTlBO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGlwMiB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjRFNTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y5RTdDRDtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9faXRlbS13cmFwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogODAwcHg7XG4gICAgfVxuXG5cbiAgICAuZWwtZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5lbC1jaGVja2JveC1ncm91cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAuZWwtcmFkaW9fX2lubmVyLFxuICAgIC5lbC1jaGVja2JveF9faW5uZXJ7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5lbC1yYWRpb19faW5uZXI6OmFmdGVye1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICB9XG4gICAgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgIH1cblxuICAgIC5lbC1wcm9ncmVzcy1iYXIge1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RTk7XG4gICAgICAgICZfX291dGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUU5O1xuICAgICAgICB9XG4gICAgICAgICZfX2lubmVye1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucFZvdGVMaXN0e1xuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmVsLXRhYmxle1xuICAgICAgICB0cntcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRke1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190eXBlMXtcbiAgICAgICAgY29sb3I6ICMyMkFCODQ7XG4gICAgfVxuICAgICZfX3R5cGUye1xuICAgICAgICBjb2xvcjogI0ZGQTIwMDtcbiAgICB9XG4gICAgJl9faWNvbjF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuICAgICZfX2ljb24ye1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjQUZBRkFGO1xuICAgIH1cbiAgICAmX19sYWJlbHtcbiAgICAgICAgY29sb3I6ICM5OTk5O1xuICAgIH1cbiAgICAmX190ZXh0MXtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICAgICZfX3RleHQye1xuICAgICAgICBjb2xvcjogIzJFQTQ3QjtcbiAgICB9XG4gICAgJl9fdGV4dDN7XG4gICAgICAgIGNvbG9yOiAjRDY1MjRGO1xuICAgIH1cbiAgICAmX19zdGF0dXMxe1xuICAgICAgICBjb2xvcjogI0ZEOUY0RTtcbiAgICB9XG4gICAgJl9fc3RhdHVzMntcbiAgICAgICAgY29sb3I6ICM2N0FFRDk7XG4gICAgfVxuICAgICZfX3N0YXR1czN7XG4gICAgICAgIGNvbG9yOiAjMzNCQkNDO1xuICAgIH1cbiAgICAmX19zdGF0dXM0e1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB9XG4gICAgJl9fc3RhdHVzNXtcbiAgICAgICAgY29sb3I6ICM1OEM0OUY7XG4gICAgfVxuICAgICZfX3N0YXR1czZ7XG4gICAgICAgIGNvbG9yOiAjRTY2QjVBO1xuICAgIH1cbiAgICAmX19zdGF0dXM3e1xuICAgICAgICBjb2xvcjogIzhGQTdBNTtcbiAgICB9XG4gICAgJl9fc3RhdHVzOHtcbiAgICAgICAgY29sb3I6ICNiYmI7XG4gICAgfVxufVxuIiwiLnBWb3Rle1xuICAgICYtbWFpbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLWxlZnR7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmLW5hdntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgJkl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAucFZvdGUtbmF2SXRlbV9fbGlua3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMkFCODQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMkFCODQ7XG4gICAgICAgICAgICAgICAgLnBWb3RlLW5hdkl0ZW1fX2xpbmt7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzFEOTE3MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19saW5re1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkICMxRDkxNzA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgICZfX3RpcHtcbiAgICAgICAgICAgICYuaXMtbGlnaHR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAmLWJ0bkdyb3Vwe1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcmVtb3Zle1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICAuZWwtYnV0dG9uLS1vcGVyYXRle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5lbC10YWJsZXtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTNFMztcbiAgICAgICAgfVxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsLXRhYmxlX19yb3c6aG92ZXJ7XG4gICAgICAgIC5lbC1idXR0b24tLW9wZXJhdGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucFZvdGVEZXRhaWx7XG4gICAgJi1idG5Hcm91cHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5lbC10YWJzLS1jYXJke1xuICAgICAgICA+LmVsLXRhYnNfX2hlYWRlcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgLmVsLXRhYnNfX25hdntcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWwtdGFic19faXRlbXtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICAgKyAuZWwtdGFic19faXRlbXtcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVsLWJhZGdlX19jb250ZW50LmlzLWZpeGVkIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc3RhdHVze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICZDb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgICAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xhYmVse1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3N0YXR1c0ljb257XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICZfX3N0YXR1c1RleHR7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAmX19zdGF0dXMxe1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkQ5RjRFO1xuICAgICAgICB9XG4gICAgICAgICZfX3N0YXR1czJ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6ICM2N0FFRDk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fc3RhdHVzM3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb2xvcjogIzMzQkJDQztcbiAgICAgICAgfVxuICAgICAgICAmX19zdGF0dXM0e1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICB9XG4gICAgICAgICZfX3N0YXR1czV7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6ICM1OEM0OUY7XG4gICAgICAgIH1cbiAgICAgICAgJl9fc3RhdHVzNntcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb2xvcjogI0U2NkI1QTtcbiAgICAgICAgfVxuICAgICAgICAmX19zdGF0dXM3e1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAjOEZBN0E1O1xuICAgICAgICB9XG4gICAgICAgICZfX3N0YXR1czh7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6ICNiYmI7XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVsLWZvcm17XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgJi1pdGVtX19sYWJlbHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgICAgICYtaXRlbV9fY29udGVudHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtZm9ybXtcbiAgICAgICAgJl9fc2VuZHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWFsZXJ0e1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICAmLXByb2dyZXNze1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAmLWhlYWRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgfVxuICAgICAgICAmLWJvZHl7XG5cbiAgICAgICAgfVxuICAgICAgICAmX19sb29re1xuICAgICAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGFydHtcbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAmLW1haW57XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYtbGVmdHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1yaWdodHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1pbmZve1xuICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICYtdGFibGV7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCREJEQjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0cntcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCREJEQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgcGFkZGluZzogIDAgMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgcGFkZGluZzogIDAgMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICAvLyDlgLrmnYPkurrnq68g6L+Y5Zyo5a6h5qC45pe25YCZ55qE5qC35byPXG4gICAgJl9fc3RhdHVzSWNvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59XG4iLCIucFZvdGVJbmZve1xuICAgIC5lbC10YWJzLS1jYXJke1xuICAgICAgICA+LmVsLXRhYnNfX2hlYWRlcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgLmVsLXRhYnNfX25hdntcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWwtdGFic19faXRlbXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICArIC5lbC10YWJzX19pdGVte1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dDItY29udGVudHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUYyRUY7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICB9XG5cbiAgICAmX19maWx0ZXJCdG57XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG5cbn1cbiIsIi5wVm90ZUZpbGVTZXR0aW5ne1xuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLmVsLWNoZWNrYm94e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICZfX2lucHV0e1xuICAgICAgICAgICAgJi5pcy1jaGVja2Vke1xuICAgICAgICAgICAgICAgIC5lbC1jaGVja2JveF9faW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNBQkFCQUI7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5uZXJ7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkFCQUI7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICZfX2xhYmVse1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVsLWNvbGxhcHNlLWl0ZW1fX2hlYWRlcntcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gICAgLmVsLWNvbGxhcHNlLWl0ZW1fX2NvbnRlbnR7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBwYWRkaW5nOiAwIDQ4cHggMTJweDtcbiAgICAgICAgPiBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZWwtZm9ybXtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cblxuICAgICZfX3RpcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICAmX19jcmVhdGVCdG57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4iLCIucENsYWlte1xuICAgICYtaGVhZGVye1xuICAgICAgICAuZWwtcmFkaW8tYnV0dG9uLS1tZWRpdW0gLmVsLXJhZGlvLWJ1dHRvbl9faW5uZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA5LjVweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5lbC1idXR0b24tLWJvcmRlcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDkuNXB4IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucFJldmlld3tcbiAgICAvLyB0YWJzXG4gICAgLmVsLXRhYnMtLWNhcmQ+LmVsLXRhYnNfX2hlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgLmVsLXRhYnNfX25hdntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU3RUQ7XG4gICAgICAgIH1cbiAgICAgICAgLmVsLXRhYnNfX2l0ZW17XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMUQ5MTcwO1xuICAgICAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVsLWJhZGdlX19jb250ZW50LmlzLWZpeGVke1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHRhYmxlXG4gICAgJi10YWJsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGJvZHksdHJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICB0aHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjREVERURFO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNERURFREU7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHRhYmxl5LiL55qE5oyJ6ZKuXG4gICAgJi1idG5Hcm91cHtcbiAgICAgICAgbWFyZ2luOiAgMjBweCAwIDAgMjAwcHg7XG4gICAgfVxuICAgICYtZm9ybXtcbiAgICAgICAgLmVsLWZvcm0taXRlbXtcbiAgICAgICAgICAgICAuZWwtZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAuZWwtZm9ybS1pdGVtX19sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICsgLmVsLWZvcm0taXRlbXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gYWxlcnTkv6Hmga9cbiAgICAuZWwtYWxlcnR7XG4gICAgICAgIC5lbC1idXR0b24tLXRleHR7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWlubGluZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAuZWwtYWxlcnRfX2NvbnRlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuICAgICZfX2ZpeGVkQnRue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICAgICZfX2ljb257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gICAgJl9fc3RhdHVzSW5mb3tcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG5cbiAgICAmLXRleHRCaWd7XG4gICAgICAgICYucFJldmlld3tcbiAgICAgICAgICAgIC5lbC1mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5lbC1mb3JtLWl0ZW1fX2xhYmVse1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVsLXJhZGlve1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL+WbnuWkjeW8guiurlxuICAgICYtcmVjb3JkcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6OHB4IDhweCAwIDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTE3MDtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICAuZWwtZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5lbC1mb3JtLWl0ZW1fX2xhYmVsLC5lbC1mb3JtLWl0ZW1fX2NvbnRlbnR7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5lbC11cGxvYWQtbGlzdF9faXRlbS1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmLXJlY29yZHMtbGVmdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MCA4cHggOHB4IDhweDtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICAuZWwtZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5lbC1mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgLmVsLWZvcm0taXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjojNjY2O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8v5pyA5ZCO5LiA5qyh5L+u5pS55pe26Ze0XG4gICAgJi1sYXN0LXRpbWUge1xuICAgICAgY29sb3I6IzY2NjtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxufVxuLnByZXdpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZWwtbDIge1xuICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmxpc3QyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIC5pdGVtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC5lbC11cGxvYWQtbGlzdF9faXRlbS1uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLy5lbC11cGxvYWQtbGlzdDIsXG4vLy5lbC11cGxvYWQtbGlzdF9faXRlbSxcbi8vLmVsLXVwbG9hZC1saXN0X19pdGVtLW5hbWV7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy99XG4vLy5lbC11cGxvYWQtbGlzdF9faXRlbS1uYW1lIHtcbi8vICAgIG1hcmdpbi1yaWdodDogNXB4O1xuLy8gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4vL30iLCIucENyZWRpdG9yIHtcblxuICAmLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gICZfX3R5cGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICYtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUYyRUY7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAvLyDmkJzntKLnu5PmnpzkuLrnqbpcbiAgJi1lbXB0eS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZW1wdHktY29udGVudC1pbWcge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAuZW1wdHktY29udGVudC10eHQge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAuZW1wdHktYWRkLWJ0biB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgLmVtcHR5LWFkZC1idG5zIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkEyMDA7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkEyMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkEyMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbn1cblxuLnBidG5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmVsLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIxOHB4O1xuICB9XG5cbn1cblxuLnBpdGVtcyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgaW5wdXQge1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gIH1cblxuICAub3ZlcjMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cblxuICAuZWwtY2FyZF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIC5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgLmVsLWZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmlzLWFjdGl2ZSB7XG4gIC5waXRlbXMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJvcmRlci1jb2xvcjogIzFkOTE3MDtcbiAgICAuZWwtY2FyZF9fYm9keSB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgICB9XG4gIH1cbn0iLCIucENyZS1mb3Jte1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICYtbGVmdC10eHR7XG4gICAgICAgIGNvbG9yOiM5OTk7XG4gICAgfVxuICAgIC5lbC1idXR0b24tLW1pbml7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cblxuICAgICYtYnRuR3JvdXB7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIC5lbC1kcm9wZG93bi1saW5re1xuICAgICAgICAgICBjb2xvcjogI0ZGQTIwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRhZ3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAgIC5lbC10YWd7XG4gICAgICAgICAgICBjb2xvcjojNjY2O1xuICAgICAgICB9XG4gICAgICAgIC50YWctaW5mb3tcbiAgICAgICAgICAgIGNvbG9yOiNGODFEMzc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1yaWdodHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4MHB4O1xuXG4gICAgICAgIC5lbC1mb3JtLWl0ZW17XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tY2hhbmdlLWJ0bntcbiAgICAgICAgY29sb3I6I0ZGOEEwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICB9XG4gICAgJi1pbWFnZXtcbiAgICAgICAgaGVpZ2h0Ojc1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIH1cbiAgICAuaXRlbS1pbmZve1xuICAgICAgICAuZWwtaW5wdXR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1idG57XG4gICAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDo2MHB4O1xuICAgIH1cbiAgICAmLWJ1dHRvbntcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTIwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGQTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRkEyMDA7XG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkEyMDA7XG4gICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgLmZvcm0tbGlzdC1pbWcgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgICB3aWR0aDo2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3QtbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDo2NHB4O1xuICAgICAgICBmbGV4OjE7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3Qtc3RhdHVze1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDo2NHB4O1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgICAvLyDlj7Povrl0YWLliIfmjaJcbiAgICAuZWwtdGFicy0tY2FyZD4uZWwtdGFic19faGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAuZWwtdGFic19fbmF2e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUQ5MTcwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5lbC10YWJzX19pdGVte1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxRDkxNzA7XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDkxNzA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsLXRhYi1wYW5le1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuZmlyc3QtdGFiLXR4dHtcbiAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgIH1cbiAgICAgICAgLmZpcnN0LXRhYi1jaGVja3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRhYmxle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0Ym9keSx0cntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHRoe1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNERURFREU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI0RFREVERTtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAvLyDmk43kvZzorrDlvZVcbiAgICAucmVjb3JkLXRhYmxle1xuICAgICAgICAgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMDtcbiAgICAgICAgIH1cbiAgICAgICAgLmVsLXRhYmxlXzFfY29sdW1uXzF7XG4gICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICB9XG4gICAgICAgIC5lbC10YWJsZV8xX2NvbHVtbl8ze1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5wR2FtYml0RGV0YWlse1xuICAgIC5nYW1iaXQtY29udGVudHtcbiAgICAgICAgcGFkZGluZzo0MHB4IDgwcHg7XG4gICAgICAgIC5vcGVyYXRpb24tYnRue1xuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdhbWJpdC10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5nYW1iaXQtaW5mb3tcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6ODBweDtcbiAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAud3JpdGUtd3JpdGVye1xuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAud3JpdGUtdGltZXtcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2FtYml0LWNvbnRlbnQtdHh0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucFJlZ3VsYXRpb257XG5cbiAgICAubS10aXRsZXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAwIDlweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgJi10aXRsZS1sZWZ0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi10YWJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQ5MTcwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWQ5MTcwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLWNvbnRhaW5lcntcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgJi5pcy1ub0Jne1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlZmVyZW5jZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5mLTJ7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90ZXh0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmYtM3tcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hlbHAucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1tYWlue1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmX19tYWlue1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgfVxuXG4gICAgJl9faWNvbntcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICAmX19uYW1le1xuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXMzKDEpO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aW1le1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogIzg3ODc4NztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lcjIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuXG4gICAgICAgIC5wUmVndWxhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucFJlZ3VsYXRpb25fX25hbWUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgIzFEOTE3MDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAgYWxsIC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1tYWluMntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuIiwiLnBQcm9ncmVzc3tcblxuICAgIC5sYXlvdXQyLWNvbnRlbnR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDUwcHg7XG4gICAgfVxuXG4gICAgJi1zd2l0Y2h7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICAgICAgLmVsLXN3aXRjaF9fY29yZXtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wUHJvZ3Jlc3NEZXRhaWx7XG4gICAgLmVsLWZvcm0taXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50e1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVsLWRpdmlkZXItLWhvcml6b250YWx7XG4gICAgICAgIG1hcmdpbjogMThweCAwO1xuICAgIH1cblxuICAgIC5lbC11cGxvYWQtbGlzdF9faXRlbXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuIiwiLnBUb29sc3tcbiAgICAubS10aXRsZXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAucFRvb2xzLXRhYntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgLnBUb29scy10YWJfX2l0ZW17XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFkOTE3MDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxZDkxNzA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dDEtY29udGVudHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cblxuICAgIC51bml0e1xuICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gICAgLnVuaXQye1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgfVxuXG4gICAgLnBUb29scy1yZXN1bHR7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTc7XG4gICAgICAgIHdpZHRoOjM1MHB4O1xuICAgICAgICAucFRvb2xzLXJpZ2h0LXRpdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNUU1RTc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDozN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE3cHg7XG4gICAgICAgICAgICBjb2xvcjojNjY2O1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJlc3VsdC1saXN0e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NzBweDtcbiAgICAgICAgICAgIG1hcmdpbjowcHggMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgICAgKy5yZXN1bHQtbGlzdHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBkYXNoZWQgI0I5QjlCOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXN1bHQtY291bnR7XG4gICAgICAgICAgICAgICAgY29sb3I6I0ZGOUYwOTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlc3VsdC1jb3VudDJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXMzKDEpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNGRjlGMDk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVzdWx0LXR4dHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojNjY2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICAgICAgLnJlc3VsdC1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMxRDkxNzA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5yZXN1bHQtbGlzdC1se1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgIC5yZXN1bHQtY291bnQtbHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0LXRpcHtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAudGlwLXBvaW50OmxpbmssOnZpc2l0ZWQsOmhvdmVyLDphY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjojMUQ5MTcwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsLWZvcm0taXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLmVsLWZvcm0taXRlbV9fbGFiZWx7XG4gICAgICAgIGNvbG9yOiM2NjY7XG4gICAgfVxuICAgIC5lbC1kYXRlLWVkaXRvcixcbiAgICAuZWwtaW5wdXQsXG4gICAgLmVsLXNlbGVjdHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG5cblxuXG4gICAgLmV4cHJlc3N7XG4gICAgICAgICYtY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICB9XG4gICAgICAgICYtbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0RERERERDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTRweCAyMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDZweDtcbiAgICAgICAgfVxuICAgICAgICAmLWxvZ297XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgICAgICYtbmFtZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgY29sb3I6IzY2NjtcbiAgICAgICAgfVxuICAgICAgICAmLXRlbGx7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiMxRDkxNzA7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIC5weGZvbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wUGJvY3tcbiAgICAucGJvYy1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIC50YWJsZS10aXRsZXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0Ojc2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbmtUYWJsZXtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjQTdDM0EyO1xuICAgICAgICAgICAgdGQsdGh7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoycHggMThweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojNjY2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRDREQUQ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRUVGOEU4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiMxRDkxNzA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbWFsbC10aCB0aHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLXR4dHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucFRhbGt7XG4gICAgJi1pbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmX19uYW1le1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIHNpemU6IDE0cHg7XG4gICAgICAgICAgICB3ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogIzMzMztcblxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcygxLjgsMik7XG4gICAgfVxuICAgICZfX3RpbWV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgICAmX19pY29ue1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjQjlCOUI5O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmLW51bXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICZfX251bXtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgfVxuXG4gICAgLmVsLXRhYmxle1xuICAgICAgICAmX19yb3d7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBUYWxrTWVtYmVye1xuICAgIC5lbC10YWJzLS1jYXJke1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgPi5lbC10YWJzX19oZWFkZXJ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgLmVsLXRhYnNfX25hdntcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWwtdGFic19faXRlbXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICArIC5lbC10YWJzX19pdGVte1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTE3MDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgLmVsLWlucHV0X19pbm5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZCRjk7XG4gICAgICAgIH1cbiAgICAgICAgLmVsLWlucHV0X19zdWZmaXh7XG4gICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbC10YWJsZXtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVFRjU7XG4gICAgICAgIHRke1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsLWJ1dHRvbi0tb3BlcmF0ZSArLmVsLWJ1dHRvbi0tb3BlcmF0ZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgfVxufVxuXG4iLCIucFRhbGtEZXRhaWx7XG4gICAgJi1oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi11c2VySW5mb3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJl9faW1ne1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX25hbWV7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICB9XG4gICAgICAgICZfX3RpbWV7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgJl9fbm90ZXtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG4gICAgJl9faW1ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtYm9keXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmLWZvcm17XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICYtbGlzdHtcbiAgICAgICAgJl9fYWxse1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xuICAgICAgICAgICAgZW17XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgICAgICAgICAgICAgLnBUYWxrRGV0YWlsLWxpc3RfX2Zsb29ye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucFRhbGtEZXRhaWwtbGlzdF9fZGVsZXRle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGVmdHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmX19uYW1le1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgJi1oZWFkZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRlbnR7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICZfX25vdGV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGltZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgICAgICZfX2RlbGV0ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2J0bntcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG59XG4iLCIucFRhc2t7XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgfVxuXG4gICAgLmVsLXRhYmxlX19yb3d7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuZWwtdGFibGUgdGR7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICB9XG5cbiAgICAmX19uYW1le1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gICAgJl9fbGFiZWx7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG59XG4iLCIucFRhc2tEZXRhaWx7XG4gICAgJi10aXRsZXtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG4gICAgICAgICZfX3N0YXR1czB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkQ5RjRFO1xuICAgICAgICB9XG4gICAgICAgICZfX3N0YXR1czF7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkQ5RjRFO1xuICAgICAgICB9XG4gICAgICAgICZfX3N0YXR1czIsXG4gICAgICAgICZfX3N0YXR1czN7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zcG9uc29ye1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICZfX25hbWV7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAmX190aW1le1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25vdGV7XG4gICAgICAgIG1hcmdpbjogMjZweCAwIDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cblxuICAgICYtZXhlY3V0aXZle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICAgICZfX25hbWV7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICAgICYtb3BlcmF0aW5ne1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wUHVibGljaXR5e1xuICAgIC5lbC10YWJsZSB7XG4gICAgICAgIHRyOmhvdmVyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNFM0UzRTM7XG4gICAgICAgIH1cblxuICAgICAgICAuZWwtYmFkZ2VfX2NvbnRlbnQuaXMtZml4ZWR7XG4gICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ljb257XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNBQkFCQUI7XG4gICAgfVxuICAgICZfX25hbWV7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpczMoMSk7XG4gICAgfVxuICAgICZfX3RpbWV7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbn1cbiIsIi5wUHVibGljaXR5RGV0YWlse1xuXG5cbiAgICAmLWJ0bkdyb3Vwe1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtdGFibGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRib2R5LHRye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgdGh7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI0RFREVERTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIHRke1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjREVERURFO1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wT3RoZXJNZW1iZXJ7XG4gICAgLmxheW91dDItY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi1uYXZ7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmSXRlbXtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgLnBWb3RlLW5hdkl0ZW1fX2xpbmt7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjJBQjg0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjJBQjg0O1xuICAgICAgICAgICAgICAgIC5wVm90ZS1uYXZJdGVtX19saW5re1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxRDkxNzA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2xpbmt7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCBzb2xpZCAjMUQ5MTcwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyQUI4NDtcbiAgICAgICAgICAgICAgICA+IGVte1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyQUI4NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDkxNzA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjJBQjg0O1xuICAgICAgICAgICAgICAgID4gZW17XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjJBQjg0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZWwtYnV0dG9uLS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICsgLmVsLWJ1dHRvbi0tdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBlbXtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbC1idXR0b24tLXRleHR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYtcmlnaHR7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICAuZWwtZm9ybS0taW5saW5le1xuXG4gICAgICAgICAgICAuZWwtZm9ybS1pdGVtOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucE90aGVyTWVtYmVyLXBvcG92ZXIgKyAuZWwtYnV0dG9ue1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbC1idXR0b257XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICAgICAgICAgICsgLmVsLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgKyBzcGFue1xuICAgICAgICAgICAgICAgICAgICAuZWwtcG9wb3Zlcl9fcmVmZXJlbmNle1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVsLWJ1dHRvbi1ncm91cHtcbiAgICAgICAgICAgICAgICAuZWwtYnV0dG9uKyAuZWwtYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG5cbiAgICAgICAgLmVsLXRhYmxle1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVFRjU7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19yb3d7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAuZWwtaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDogMjUzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RjJFRjtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5lbC1jb2xsYXBzZS1pdGVte1xuICAgICAgICAmX19oZWFkZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdyb3VwLXBhZ2luYXRpb257XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgfVxufVxuIiwiLnBNc2d7XG4gICAgLm0tbGVmdFNsaWRlLW5hdi1pdGVte1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5lbC1iYWRnZV9fY29udGVudHtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJl9fc2VhcmNoe1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgLmVsLWlucHV0X19pbm5lcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWwtdGFibGV7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG4gICAgICAgIH1cbiAgICAgICAgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbiAgICAgICAgfVxuICAgICAgICAuZWwtdGFibGVfX3Jvd3tcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICYuaXMtcmVhZHtcbiAgICAgICAgICAgICAgICAvLy5wTXNnX19uYW1lLFxuICAgICAgICAgICAgICAgIC5wTXNnX19ub3RlLFxuICAgICAgICAgICAgICAgIC5wTXNnX19zb3VyY2V7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9faW1ne1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fbm90ZXtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzMigyKTtcbiAgICB9XG5cbiAgICAmX19uYW1le1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG5cbiAgICAmX190aW1le1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICAmX19zb3VyY2V7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cblxuXG4gICAgJi1idG5Hcm91cHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fYnRue1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG5cbiAgICAmX19idG4ye1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICAmLWRpYWxvZ3tcbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIC5lbC1kaWFsb2d7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAmX19ib2R5e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZWwtZm9ybS1pdGVtX19sYWJlbHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuZWwtZm9ybS1pdGVtX19jb250ZW50e1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDpobnnm67lhoVcbiAgICAmLmlzLXByb2plY3Qge1xuICAgICAgICAuZWwtdGFibGUgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBNc2ctaGVhZGVye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmX190YWJzIHtcbiAgICAgICAgICAgICAgICAuZWwtcmFkaW8tYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZWwtcmFkaW8tYnV0dG9uX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9faW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbC1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3JlYWRBbGxCdG4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucE1zZ19fc291cmNle1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucFNlYXJjaCB7XG4gICAgLnBTZWFyY2gtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIH1cblxuICAgICYtaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgIC5lbC1pbnB1dF9fcHJlZml4IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU2RDczO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVsLWlucHV0LWdyb3VwX19hcHBlbmQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTk3OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDk5Nzk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGFicyB7XG4gICAgICAgIC5lbC10YWJzX19oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG5cbiAgICAgICAgICAgIC5lbC10YWJzX19uYXYge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVsLXRhYnNfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5OTc5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuZWwtdGFibGV7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI0Q1RDVENTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgIC5saXN0LW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtdHh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LXN0YXR1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtb3RoZXJBbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweCA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cbn1cbiIsIi5wVXNlckluZm97XG5cbiAgICAubGF5b3V0My1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHggODBweCAxMDBweDtcbiAgICB9XG5cbiAgICAmLWltZ3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fY2hhbmdlQnRue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmVsLWJ1dHRvbi0tdGV4dHtcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgIC5lbC1mb3JtLWl0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmVsLWZvcm1fX3N1Ym1pdDN7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgICAmX19lZGl0QnRue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxufVxuIiwiLnBVc2VyQ2hhbmdlUGhvbmV7XG5cblxuICAgIC5sYXlvdXQzLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMjBweDtcbiAgICB9XG5cbiAgICAuZWwtZm9ybXtcbiAgICAgICAgbWFyZ2luOiA5MHB4IDAgMDtcbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19zdWJtaXQze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLXN1Y2Nlc3N7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxRDkxNzA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucFVzZXJBZGRye1xuICAgICZfX25hbWV7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgIC5lbC1idXR0b257XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgJi0tc2V0RGVmYXVsdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkVBRTg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFMkVBRTg7XG4gICAgICAgICAgICBjb2xvcjogIzFEOTE3MDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wVXNlckZvbGxvd3tcbiAgICAmLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMDtcbiAgICAgICAgd2lkdGg6MzIwcHg7XG4gICAgICAgIGhlaWdodDoxODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5wVXNlckZvbGxvdy1sZWZ0X19jYW5jZWxGb2xsb3d7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtbGVmdHtcbiAgICAgICAgJl9fY2FuY2VsRm9sbG93e1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXJpZ2h0e1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgJi1pbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRDVENUQ1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX19hdHRlbnRpb25CdG57XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cbiAgICAmX19uYW1le1xuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpczIoMik7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2cHggKiAyICogMS40O1xuICAgIH1cbiAgICAmLXR5cGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgICAgICAmX190eXBle1xuICAgICAgICAgICAgY29sb3I6ICMwMDk5Nzk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1idG5Hcm91cHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG4iLCIucFVzZXJCaW5ke1xuICAgIC5sYXlvdXQzLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMjBweDtcbiAgICB9XG4gICAgJi1pdGVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIH1cbiAgICAmX19pY29ue1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogI2NkY2RjZDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5lbC1idXR0b257XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgICZfX3VuQmluZHtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLnBVc2VyQ2hhbmdlUHdke1xuICAgIC5sYXlvdXQzLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICB9XG4gICAgLmVsLWZvcm0taXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gICAgJl9fc3VibWl0e1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNjBweDtcbiAgICB9XG59XG4iLCIucFVzZXJGZWVkQmFja3tcblxuICAgIC5sYXlvdXQzLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMTAwcHg7XG4gICAgfVxuICAgICZfX3N1Ym1pdHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMDBweDtcbiAgICB9XG5cbiAgICAmLXRpcHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGVte1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wVXNlckFib3V0e1xuXG5cbiAgICAubGF5b3V0My1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDc1cHg7XG4gICAgfVxuXG4gICAgJl9fbG9nb3tcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBtYXJnaW46IDIwcHggMCA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuXG4gICAgJl9faW5mb3tcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxufVxuXG4iLCIucE1hc3NNc2d7XG4gICAgLmxheW91dDItY29udGVudHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG4gICAgJi13cmFwe1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi1saXN0Om5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgfVxuICAgICYtaGVhZGVye1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuICAgICAgICAmX19uYW1le1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGltZXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1ib2R5e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgIGhlaWdodDowO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICBoZWlnaHQ6MDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0U0RTRFNDtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWZvb3RlcntcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERURFREU7XG4gICAgICAgICZfX3Blb3BsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZWwtYnV0dG9uLS10ZXh0e1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wU3RhdGlzdGljYWxSZXN1bHRze1xuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG59IiwiLmV4cGFuc2lvbiB7XG5cbiAgICAuZWwtdGFicy0tYm9yZGVyLWNhcmQge1xuICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG4gICAgfVxuICAgIC5lbC10YWJzLS1ib3JkZXItY2FyZCA+IC5lbC10YWJzX19oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIH1cblxuICAgIC5lbC10YWJzLS1ib3JkZXItY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW0ge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuXG4gICAgLmVsLXRhYnMtLWJvcmRlci1jYXJkID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19faXRlbS5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICMxZDkxNzA7XG4gICAgfVxuXG4gICZfX3BhY2thZ2Uge1xuICAgICAgLmVsLXJhZGlvIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWNoZWNrZWQge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxZDkxNzA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy90aXAucG5nXCIpIG5vLXJlcGVhdCBib3R0b21cbiAgICAgICAgICByaWdodC8yNHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzFkOTE3MDtcbiAgICB9XG4gICAgJi1wZW9wbGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIH1cbiAgfVxuXG4gICZfX3BheSB7XG4gICAgICAuZWwtcmFkaW8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXMtY2hlY2tlZCB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFkOTE3MDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgJi10ZXh0MiB7XG4gICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgICYtZGVsZXRlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cbiAgICAmLWIge1xuICAgICAgY29sb3I6ICMxZDkxNzA7XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgJi13IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU3YjgxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fY29kZSB7XG4gICAgJi1sYWJlbCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gICAgJi1pbnB1dCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgICYtdGlwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmM2U0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5ZTZjYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgICYtaWNvbiB7XG4gICAgICBjb2xvcjogI2Y1YTIyYjtcbiAgICB9XG4gIH1cblxuICAmX193eCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgd2lkdGg6IDg1MnB4O1xuXG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMWQ5MTcwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiA1NHB4IDIwcHggODBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAmLWNvZGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA3cHggMTBweCAxMHB4IDEycHg7XG4gICAgICB3aWR0aDogMTcycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgJi12YWx1ZSB7XG4gICAgICBjb2xvcjogIzFkOTE3MDtcbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW46IDE0cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmLXRleHQyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgICAmLXRleHQzIHtcbiAgICAgIGNvbG9yOiB0b21hdG87XG4gICAgfVxuICB9XG5cbiAgJl9fd3kge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHdpZHRoOiA4NTJweDtcblxuXG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMWQ5MTcwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVsLWZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMxZDkxNzA7XG4gICAgfVxuICAgICYtYmFuayB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuZWwtcmFkaW8ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICYuaXMtY2hlY2tlZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxZDkxNzA7O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3RpcC5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQvMjRweCAyNHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbC1yYWRpb19faW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmVsLXJhZGlvX19sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxZDkxNzA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBVc2VyQWNjb3VudCB7XG5cbiAgLmxheW91dDMtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG4gIH1cbiAgJl9fbnVtIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwOTk3OTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDhweCAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG5cbiAgJl9fdG9wVXAge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuXG4gICZfX2JpZ1RhYnMge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG5cbiAgICAmPi5lbC10YWJzX19oZWFkZXIge1xuICAgICAgLmVsLXRhYnNfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMxZDkxNzA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmVsLXRhYnNfX25hdiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc21hbGxUYWJzIHtcbiAgICAuZWwtdGFic19fbmF2LXdyYXB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbC10YWJzX19uYXYtc2Nyb2xsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmVsLXRhYnNfX2FjdGl2ZS1iYXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmPi5lbC10YWJzX19oZWFkZXIge1xuICAgICAgLmVsLXRhYnNfX25hdiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZWwtdGFic19faXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U0RTRFNDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUQ5MTcwO1xuICAgICAgICBjb2xvcjogIzFEOTE3MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICAmLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cbiAgICAmLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICAmLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbW9uZXkge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxuXG4gICZfX3dhcm5pbmcge1xuICAgIGNvbG9yOiAjRjc4NzNGO1xuICB9XG4gICZfX3N1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMUQ5MTcwO1xuICB9XG4gICZfX2RhbmdlciB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuICAmX19pbmZvYyB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cbn0iLCIucFVzZXJSZWNoYXJnZSB7XG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFMUUxRTE7XG4gICAgJi1tb25leSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDk5Nzk7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNFMUUxRTE7XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG4gIH1cblxuXG4gICZfX3BhY2thZ2Uge1xuICAgICAgLmVsLXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1jaGVja2VkIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMWQ5MTcwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvdGlwLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tXG4gICAgICAgICAgcmlnaHQvMjRweCAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAuZXhwYW5zaW9uX19wYWNrYWdlLXRleHQyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vbmV5MntcbiAgICBjb2xvcjogIzFEOTE3MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13aWR0aDogNzAwO1xuICB9XG4gICZfX2lucHV0ICB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gICZfX3BsYWNlaG9sZGVyMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyZW07XG4gIH1cblxufSIsIi5wVXNlclJlY2hhcmdlUGF5IHtcbiAgICAubGF5b3V0My1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB9XG5cbiAgLmVsLWRpdmlkZXItLWhvcml6b250YWwge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0UxRTFFMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5lbC1mb3JtLWl0ZW0ge1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuXG4gICAgLmVsLWZvcm0taXRlbSB7XG4gICAgICAuZWwtZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG5cbiAgICAmLS1ub0Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG4gIH1cbiAgJl9fbW9uZXkge1xuICAgIGNvbG9yOiAjMUQ5MTcwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuZXhwYW5zaW9uX193eC1jb2RlIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxufSIsIi5wSW52b2ljZSB7XG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAgMTJweDtcbiAgICAuZWwtY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZWwtcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFEOTE3MDtcbiAgfVxuXG4gIC5lbC1kaXZpZGVyLS1ob3Jpem9udGFsIHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgfVxuXG4gICZfX2J0bldyYXAge1xuICAgIHBhZGRpbmc6IDI0cHggMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZWwtdGFibGUgdGQsIC5lbC10YWJsZSB0aC5pcy1sZWFmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlMWUxZTE7XG4gIH1cbn0iLCIucEludm9pY2VEZXRhaWwge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuXG4gICZfX21vbmV5IHtcbiAgICBjb2xvcjogIzFEOTE3MDtcbiAgfVxuXG4gIC5lbC1pbnB1dCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgLmVsLWlucHV0LS0xODAge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuXG4gIC5lbC1pbnB1dC0tMzkwIHtcbiAgICB3aWR0aDogMzkwcHg7XG4gIH1cblxuICAuZWwtZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjRTFFMUUxO1xuICB9XG59IiwiLnBJbnZvaWNlRGV0YWlsMiB7XG4gIC5sYXlvdXQzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxuXG4gIC5lbC1mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAmX19sYWJlbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cblxuICAmX190aXRsZTIge1xuICAgIHBhZGRpbmc6IDE4cHggMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFMUUxRTE7XG4gIH1cblxuICAmX19tb25leSB7XG4gICAgY29sb3I6ICMxRDkxNzA7XG5cbiAgfVxuXG4gIC5lbC1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNFMUUxRTE7XG4gIH1cblxuICAuZWwtdGFibGUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlMWUxZTE7XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUNBQSw2QkFBNkI7QUFNN0I7NkJBQzZCO0FBUTdCOzZCQUM2QjtBQU9rRCxZQUFZO0FBQ1osWUFBWTtBQUNaLFlBQVk7QUFDWixZQUFZO0FBQ1osWUFBWTtBQUNaLFlBQVk7QUFDWixZQUFZO0FBQ1osWUFBWTtBQUNaLFlBQVk7QUF3QzNGOzZCQUM2QjtBQUk3Qjs2QkFDNkI7QUFzQjdCOzZCQUM2QjtBQUc3Qjs2QkFDNkI7QUF1QjdCOzZCQUM2QjtBQUc3Qjs2QkFDNkI7QUFLN0I7NkJBQzZCO0FBSzdCOzZCQUM2QjtBQUk3Qjs2QkFDNkI7QUFnRTdCOzZCQUM2QjtBQStEN0I7NkJBQzZCO0FBcUM3Qjs2QkFDNkI7QUF1QjdCOzZCQUM2QjtBQXVCN0I7NkJBQzZCO0FBcUI3Qjs2QkFDNkI7QUFtQzdCOzZCQUM2QjtBQStDN0I7NkJBQzZCO0FBb0I3Qjs2QkFDNkI7QUFRN0I7NkJBQzZCO0FBWTdCOzZCQUM2QjtBQXFGN0I7NkJBQzZCO0FBRzdCOzZCQUM2QjtBQWU3Qjs2QkFDNkI7QUFZN0I7NkJBQzZCO0FBZTdCOzZCQUM2QjtBQXFCN0I7NkJBQzZCO0FBZ0I3Qjs2QkFDNkI7QUFhN0I7NkJBQzZCO0FBZ0M3Qjs2QkFDNkI7QUFRN0I7NkJBQzZCO0FBSzdCOzZCQUM2QjtBQVc3Qjs0QkFDNEI7QUFPNUI7NEJBQzRCO0FBaUI1Qjs0QkFDNEI7QUFLNUI7NEJBQzRCO0FBUzVCOzRCQUM0QjtBQVU1Qjs0QkFDNEI7QUFtQjVCOzRCQUM0QjtBQU01Qjs0QkFDNEI7QUFJNUI7NEJBQzRCO0FBYzVCOzRCQUM0QjtBQWtCNUI7NEJBQzRCO0FBa0I1QixzQ0FDOEI7QUFHOUI7NEJBQzRCO0FBRzVCOzRCQUM0QjtBQUc1Qjs0QkFDNEI7QUFLNUI7NEJBQzRCO0FBcUI1Qjs0QkFDNEI7QUFPNUI7NEJBQzRCO0FDbjdCNUIscUNBR0U7QUFpREYsQUFBQSxZQUFZLENBQUEsRUFDUixVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFDRCxBQUFBLGNBQWMsQ0FBQSxFQUNWLFVBQVUsRUFBRSxNQUFNLEdBQ3JCOztBQUNELEFBQUEsYUFBYSxDQUFBLEVBQ1QsVUFBVSxFQUFFLEtBQUssR0FDcEI7O0FBR0QsQUFBQSxLQUFLLENBQUEsRUFDRCxRQUFRLEVBQUUsbUJBQW1CLEdBQ2hDOztBQUlHLEFBQUEsTUFBTSxDQUFJLEVBQ04sVUFBVSxFQUFFLEdBQVEsR0FDdkI7O0FBRUQsQUFBQSxNQUFNLENBQUksRUFDTixhQUFhLEVBQUUsR0FBUSxHQUMxQjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFdBQVcsRUFBRSxHQUFRLEdBQ3hCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sWUFBWSxFQUFFLEdBQVEsR0FDekI7O0FBRUQsQUFBQSxNQUFNLENBQUksRUFDTixXQUFXLEVBQUUsR0FBUSxHQUN4Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLGNBQWMsRUFBRSxHQUFRLEdBQzNCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sWUFBWSxFQUFFLEdBQVEsR0FDekI7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixhQUFhLEVBQUUsR0FBUSxHQUMxQjs7QUExQkQsQUFBQSxNQUFNLENBQUksRUFDTixVQUFVLEVBQUUsSUFBUSxHQUN2Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLGFBQWEsRUFBRSxJQUFRLEdBQzFCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sV0FBVyxFQUFFLElBQVEsR0FDeEI7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixZQUFZLEVBQUUsSUFBUSxHQUN6Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFdBQVcsRUFBRSxJQUFRLEdBQ3hCOztBQUVELEFBQUEsTUFBTSxDQUFJLEVBQ04sY0FBYyxFQUFFLElBQVEsR0FDM0I7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixZQUFZLEVBQUUsSUFBUSxHQUN6Qjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLGFBQWEsRUFBRSxJQUFRLEdBQzFCOztBQTFCRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFVBQVUsRUFBRSxJQUFRLEdBQ3ZCOztBQUVELEFBQUEsTUFBTSxDQUFJLEVBQ04sYUFBYSxFQUFFLElBQVEsR0FDMUI7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixXQUFXLEVBQUUsSUFBUSxHQUN4Qjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFlBQVksRUFBRSxJQUFRLEdBQ3pCOztBQUVELEFBQUEsTUFBTSxDQUFJLEVBQ04sV0FBVyxFQUFFLElBQVEsR0FDeEI7O0FBRUQsQUFBQSxNQUFNLENBQUksRUFDTixjQUFjLEVBQUUsSUFBUSxHQUMzQjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFlBQVksRUFBRSxJQUFRLEdBQ3pCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sYUFBYSxFQUFFLElBQVEsR0FDMUI7O0FBMUJELEFBQUEsTUFBTSxDQUFJLEVBQ04sVUFBVSxFQUFFLElBQVEsR0FDdkI7O0FBRUQsQUFBQSxNQUFNLENBQUksRUFDTixhQUFhLEVBQUUsSUFBUSxHQUMxQjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFdBQVcsRUFBRSxJQUFRLEdBQ3hCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sWUFBWSxFQUFFLElBQVEsR0FDekI7O0FBRUQsQUFBQSxNQUFNLENBQUksRUFDTixXQUFXLEVBQUUsSUFBUSxHQUN4Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLGNBQWMsRUFBRSxJQUFRLEdBQzNCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sWUFBWSxFQUFFLElBQVEsR0FDekI7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixhQUFhLEVBQUUsSUFBUSxHQUMxQjs7QUExQkQsQUFBQSxNQUFNLENBQUksRUFDTixVQUFVLEVBQUUsSUFBUSxHQUN2Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLGFBQWEsRUFBRSxJQUFRLEdBQzFCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sV0FBVyxFQUFFLElBQVEsR0FDeEI7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixZQUFZLEVBQUUsSUFBUSxHQUN6Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFdBQVcsRUFBRSxJQUFRLEdBQ3hCOztBQUVELEFBQUEsTUFBTSxDQUFJLEVBQ04sY0FBYyxFQUFFLElBQVEsR0FDM0I7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixZQUFZLEVBQUUsSUFBUSxHQUN6Qjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLGFBQWEsRUFBRSxJQUFRLEdBQzFCOztBQTFCRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFVBQVUsRUFBRSxJQUFRLEdBQ3ZCOztBQUVELEFBQUEsTUFBTSxDQUFJLEVBQ04sYUFBYSxFQUFFLElBQVEsR0FDMUI7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixXQUFXLEVBQUUsSUFBUSxHQUN4Qjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFlBQVksRUFBRSxJQUFRLEdBQ3pCOztBQUVELEFBQUEsTUFBTSxDQUFJLEVBQ04sV0FBVyxFQUFFLElBQVEsR0FDeEI7O0FBRUQsQUFBQSxNQUFNLENBQUksRUFDTixjQUFjLEVBQUUsSUFBUSxHQUMzQjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFlBQVksRUFBRSxJQUFRLEdBQ3pCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sYUFBYSxFQUFFLElBQVEsR0FDMUI7O0FBMUJELEFBQUEsTUFBTSxDQUFJLEVBQ04sVUFBVSxFQUFFLElBQVEsR0FDdkI7O0FBRUQsQUFBQSxNQUFNLENBQUksRUFDTixhQUFhLEVBQUUsSUFBUSxHQUMxQjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFdBQVcsRUFBRSxJQUFRLEdBQ3hCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sWUFBWSxFQUFFLElBQVEsR0FDekI7O0FBRUQsQUFBQSxNQUFNLENBQUksRUFDTixXQUFXLEVBQUUsSUFBUSxHQUN4Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLGNBQWMsRUFBRSxJQUFRLEdBQzNCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sWUFBWSxFQUFFLElBQVEsR0FDekI7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixhQUFhLEVBQUUsSUFBUSxHQUMxQjs7QUExQkQsQUFBQSxNQUFNLENBQUksRUFDTixVQUFVLEVBQUUsSUFBUSxHQUN2Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLGFBQWEsRUFBRSxJQUFRLEdBQzFCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sV0FBVyxFQUFFLElBQVEsR0FDeEI7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixZQUFZLEVBQUUsSUFBUSxHQUN6Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFdBQVcsRUFBRSxJQUFRLEdBQ3hCOztBQUVELEFBQUEsTUFBTSxDQUFJLEVBQ04sY0FBYyxFQUFFLElBQVEsR0FDM0I7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixZQUFZLEVBQUUsSUFBUSxHQUN6Qjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLGFBQWEsRUFBRSxJQUFRLEdBQzFCOztBQTFCRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFVBQVUsRUFBRSxJQUFRLEdBQ3ZCOztBQUVELEFBQUEsTUFBTSxDQUFJLEVBQ04sYUFBYSxFQUFFLElBQVEsR0FDMUI7O0FBQ0QsQUFBQSxNQUFNLENBQUksRUFDTixXQUFXLEVBQUUsSUFBUSxHQUN4Qjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFlBQVksRUFBRSxJQUFRLEdBQ3pCOztBQUVELEFBQUEsTUFBTSxDQUFJLEVBQ04sV0FBVyxFQUFFLElBQVEsR0FDeEI7O0FBRUQsQUFBQSxNQUFNLENBQUksRUFDTixjQUFjLEVBQUUsSUFBUSxHQUMzQjs7QUFDRCxBQUFBLE1BQU0sQ0FBSSxFQUNOLFlBQVksRUFBRSxJQUFRLEdBQ3pCOztBQUNELEFBQUEsTUFBTSxDQUFJLEVBQ04sYUFBYSxFQUFFLElBQVEsR0FDMUI7O0FBMUJELEFBQUEsT0FBTyxDQUFHLEVBQ04sVUFBVSxFQUFFLElBQVEsR0FDdkI7O0FBRUQsQUFBQSxPQUFPLENBQUcsRUFDTixhQUFhLEVBQUUsSUFBUSxHQUMxQjs7QUFDRCxBQUFBLE9BQU8sQ0FBRyxFQUNOLFdBQVcsRUFBRSxJQUFRLEdBQ3hCOztBQUNELEFBQUEsT0FBTyxDQUFHLEVBQ04sWUFBWSxFQUFFLElBQVEsR0FDekI7O0FBRUQsQUFBQSxPQUFPLENBQUcsRUFDTixXQUFXLEVBQUUsSUFBUSxHQUN4Qjs7QUFFRCxBQUFBLE9BQU8sQ0FBRyxFQUNOLGNBQWMsRUFBRSxJQUFRLEdBQzNCOztBQUNELEFBQUEsT0FBTyxDQUFHLEVBQ04sWUFBWSxFQUFFLElBQVEsR0FDekI7O0FBQ0QsQUFBQSxPQUFPLENBQUcsRUFDTixhQUFhLEVBQUUsSUFBUSxHQUMxQjs7QUFJTCxBQUNJLEtBREMsQUFDQSxNQUFNLENBQUEsRUFDSCxNQUFNLEVBQUUsa0JBQWtCLEdBQzdCOztBQUdMLEFBQUEsS0FBSyxDQUFDLEVBQ0YsTUFBTSxFQUFFLGtCQUFrQixHQUM3Qjs7QUFFRCxBQUFBLEtBQUssQ0FBQyxFQUNGLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUVELEFBQUEsU0FBUyxDQUFBLEVBQ0wsSUFBSSxFQUFFLENBQUMsR0FDVjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxFQUNYLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQ3ZIRCx3Q0FHRTtBQUNGLEFBQUEsSUFBSSxFQUFDLElBQUksRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxHQUFHLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLFVBQVUsRUFBQyxHQUFHLEVBQUMsRUFBRSxFQUFDLE1BQU0sRUFBQyxLQUFLLEVBQUMsT0FBTyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsSUFBSSxFQUFDLFFBQVEsRUFBQyxNQUFNLEVBQUMsS0FBSyxFQUFDLE1BQU0sRUFBQyxRQUFRLEVBQUMsSUFBSSxDQUFBLEVBQUMsTUFBTSxFQUFDLENBQUMsRUFBQyxPQUFPLEVBQUMsQ0FBQyxHQUFHOztBQUN0SyxBQUFBLE1BQU0sRUFBQyxNQUFNLEVBQUMsT0FBTyxFQUFDLE9BQU8sRUFBQyxLQUFLLEVBQUMsR0FBRyxFQUFDLE1BQU0sRUFBQyxPQUFPLEVBQUMsTUFBTSxFQUFDLFVBQVUsRUFBQyxJQUFJLEVBQUMsT0FBTyxDQUFBLEVBQUMsT0FBTyxFQUFDLEtBQUssR0FBRzs7QUFDdEcsQUFBQSxLQUFLLENBQUEsRUFBQyxlQUFlLEVBQUMsUUFBUSxFQUFDLGNBQWMsRUFBQyxDQUFDLEdBQUc7O0FBQ2xELEFBQUEsT0FBTyxFQUFDLEVBQUUsQ0FBQSxFQUFDLFVBQVUsRUFBQyxJQUFJLEVBQUMsV0FBVyxFQUFDLE1BQU0sR0FBRzs7QUFDaEQsQUFBQSxJQUFJLEVBQUMsSUFBSSxFQUFDLFFBQVEsRUFBQyxHQUFHLEVBQUMsTUFBTSxFQUFDLElBQUksQ0FBQSxFQUFDLE1BQU0sRUFBQyxDQUFDLEdBQUc7O0FBQzlDLEFBQUEsQ0FBQyxFQUFDLElBQUksRUFBQyxFQUFFLEVBQUMsR0FBRyxFQUFDLE9BQU8sRUFBQyxHQUFHLENBQUEsRUFBQyxVQUFVLEVBQUMsTUFBTSxHQUFHOztDQUM5QyxBQUFBLEFBQUEsU0FBQyxBQUFBLEdBQVcsT0FBTyxDQUFBLEVBQUMsT0FBTyxFQUFDLENBQUMsR0FBRzs7QUFD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 */
