@charset "UTF-8";
body {
  margin: 0 auto;
  color: #474747;
  font-size: 13px;
  line-height: 1.2;
  font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

a {
  color: #3b92c8;
}
a:hover {
  text-decoration: underline;
}

.hidden {
  display: none;
}

@media screen and (max-width: 768px) {
  .is-pc {
    display: none !important;
  }
}

.is-smp {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .is-smp {
    display: block !important;
  }
}

.switch-viewport {
  display: block;
  margin: 30px auto;
  padding: 30px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  background-image: linear-gradient(#fff 60%, #f3f3f3 85%);
  background-color: #fff;
  color: #ffa500;
  font-weight: bold;
  font-size: 50px;
  text-decoration: none;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .switch-viewport {
    padding: 14px 0;
    font-size: 21px;
  }
}

@media screen and (max-width: 768px) {
  .arrow-side-scroll {
    width: 100%;
    overflow: scroll;
    padding-bottom: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 680px) {
  .arrow-side-scroll__table {
    min-width: 640px;
    margin-bottom: 0;
  }
  .arrow-side-scroll__table--1 {
    min-width: 440px;
  }
}
@media screen and (max-width: 768px) {
  .arrow-side-scroll__note {
    margin: 0 0 4px 0;
    color: #b66;
    font-size: 12px;
  }
}

h1.topView, h2.topView {
  margin: 0 0 5px 5px;
  padding: 0;
  font-weight: normal;
  font-size: 80%;
}

#udbox {
  width: 950px;
  margin: auto;
}

/*--------------------------------------------------------------
 CSS Sprites
--------------------------------------------------------------*/
#gl_navi li.ltop, #path_column, div.hr {
  background-image: url(../image/sw/cl/system/shft/wcu/common/cmnGroup01.png);
  fill: red;
}

#path {
  margin: 0;
  padding: 6px 0 6px 15px;
  text-align: left;
}

div#maintitle {
  height: auto;
  margin: 8px 0;
  padding: 0 0 0 30px;
  background: transparent url(../image/sw/cl/system/shft/ico_detailist.gif) no-repeat scroll left top;
  font-weight: bold;
  font-size: 122%;
  line-height: 26px;
}

div#topNavi {
  margin: 15px 0;
  text-align: center;
}

.cCheck {
  color: inherit;
  font-size: 85%;
}

.grayout {
  color: #979797;
}

.alert_area {
  width: 580px;
  margin: 15px auto 0;
  background: transparent url(../image/sw/cl/system/shft/bkg_alert_mdl.gif) repeat-y scroll left top;
}
.alert_area .hdr {
  height: 6px;
  background: transparent url(../image/sw/cl/system/shft/bkg_alert_hdr.gif) no-repeat scroll left top;
}
.alert_area .ftr {
  height: 6px;
  background: transparent url(../image/sw/cl/system/shft/bkg_alert_ftr.gif) no-repeat scroll left top;
}
.alert_area .inner_bkg {
  padding: 6px 15px 15px 25px;
}
.alert_area em.infom {
  display: block;
  width: 139px;
  height: 26px;
  margin: 0 0 6px 0;
  padding: 0;
  background: transparent url(../image/sw/cl/system/shft/hx_information_alert.gif) no-repeat scroll left top;
  text-indent: -9999px;
}
.alert_area em.att {
  display: block;
  width: 139px;
  height: 26px;
  margin: 0 0 6px 0;
  padding: 0;
  background: transparent url(../image/sw/cl/system/shft/hx_attention_alert.gif) no-repeat scroll left top;
  text-indent: -9999px;
}
.alert_area .shft_attentionMessage {
  margin: 0;
}
.alert_area h2 {
  margin: 0 0 5px;
  padding: 0;
  color: #f800a3;
  font-size: 108%;
}

div.hr {
  height: 10px;
  margin: 6px 0;
  background-position: 0 -60px;
  background-repeat: repeat-x;
}
div.hr hr {
  display: none;
}

#footer {
  clear: both;
  margin: 10px 0;
  padding: 10px 0;
  text-align: center;
  border-top: 1px solid black;
}

#anchor {
  text-align: right;
}

#footer_txt {
  margin: 20px 10px;
  color: #666;
  font-size: 84%;
  line-height: 1.1;
}

div#sinfo {
  padding: 0 0 10px;
  background-color: #33c0d9;
}
div#sinfo .wrap {
  height: 37px;
  border: 1px solid #ccc;
  background: transparent url(../image/sw/cl/system/shft/bkg_sla_ftr.gif) repeat top left;
  line-height: 37px;
  text-align: center;
  border-width: 1px 1px 0 1px;
}

#copyright {
  margin: 10px 0;
  font-size: 116%;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
}

#emergencyColumn {
  display: inline;
  width: 735px;
}

#emg-wrap, #emg2-wrap, #emg3-wrap {
  display: block;
  width: 735px;
  margin: 0 auto;
}

#notFound {
  width: 300px;
  margin: 0 auto;
  padding: 70px 0;
  font-size: 108%;
  text-align: center;
}

div#adLrec {
  width: 300px;
  line-height: 1em;
  margin-bottom: 12px;
}
div#adLrec a {
  margin: 0;
  padding: 0;
  border-width: 0;
}
div#adLrec p {
  margin: 0;
  padding: 2px 0;
  background-color: #eee;
  font-size: 12px;
  text-align: center;
}

div#adSqb {
  width: auto;
  margin: 20px auto 0;
  font-size: 116%;
}
div#adSqb table td a img {
  text-decoration: underline;
  border-style: none;
}
div#adSqb a {
  text-decoration: underline;
  border-style: none;
}

div#adCT {
  margin: 10px 0;
  font-size: 108%;
  text-align: center;
}

div#topAdtxt {
  margin: 6px 0 0 0;
  font-size: 108%;
  line-height: 1.2;
  text-align: center;
}
div#topAdtxt a {
  color: #105cb6;
  font-weight: bold;
  text-decoration: underline;
}
div#topAdtxt img {
  margin: 0 5px 0 0;
  vertical-align: middle;
}

#detailAreaLink {
  margin: 0 0 10px 0;
  padding: 0 14px;
}
#detailAreaLink h4 {
  float: left;
  width: 180px;
  margin: 0;
  font-size: 12px;
}
#detailAreaLink .rightBox {
  float: left;
  width: 742px;
}
#detailAreaLink ul {
  margin: 0;
  padding: 0;
}
#detailAreaLink li {
  list-style-type: none;
  float: left;
  font-size: 11px;
  line-height: 1.5em;
  white-space: nowrap;
}

div#footerLink {
  text-align: center;
}

.align_c {
  text-align: center;
}

.align_r {
  text-align: right;
}

.align_l {
  text-align: left;
}

.align_vm {
  vertical-align: middle;
}

.strong {
  font-weight: bold;
}

.strong_green {
  color: #069;
  font-weight: bold;
}

.float_r {
  float: right;
}

.float_l {
  float: left;
}

.captionTxt {
  color: #898989;
  font-size: 11px;
  letter-spacing: 0.03em;
}

.smallTxt {
  font-size: 93%;
}

.redTxt, .red_txt {
  color: red;
}

.blue_txt {
  color: #00f;
}

.magenta_txt {
  color: #f0f;
}

/*--------------------------------------------------------------
   Clearfix
--------------------------------------------------------------*/
/*CLEARFIX*/
.clearfix {
  display: inline-block;
}
.clearfix:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
}

/* Mac IE */
.clearfix {
  display: block;
}

.errMsg {
  color: #f00;
}

.errBox {
  background: none repeat scroll 0 0 #ff9;
  padding-right: 10px;
}

/*--------------------------------------------------------------
   MsgBox
--------------------------------------------------------------*/
.MsgBoxAttention01 {
  margin: 0 auto 10px auto;
  border: 2px solid #fecccb;
}

.MsgBoxAttention02 {
  padding: 5px;
  border: 1px solid #ff408d;
  background-color: #ffece8;
  color: #f00;
  line-height: 1.2em;
  text-align: left;
}

.MsgBoxDefault01 {
  margin: 0 auto 10px auto;
  border: 2px solid #e8e8e8;
}

.MsgBoxDefault02 {
  padding: 10px;
  border: 1px solid #999;
  background-color: #fafafa;
  line-height: 1.2em;
  text-align: left;
}

.w800 {
  width: 800px;
}

.notice {
  color: #f00;
}

.small {
  font-size: 11px;
}

/*--------------------------------------------------------------
   ボタンを配置するBOX
--------------------------------------------------------------*/
.btnBox {
  margin: 5px 0;
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #ffc;
  text-align: left;
}

/* タブ */
ul#RTypeTab.tab {
  margin: 10px 0;
  border-bottom: 4px solid #c7470d;
}
ul#RTypeTab.tab li p {
  display: table-cell;
  width: 129px;
  height: 45px;
  margin: 0 auto;
  vertical-align: middle;
}
ul#RTypeTab.tab li.Rtypecurrent {
  background: url("../image/sw/cl/system/swcl_tab02on.png") repeat scroll 0 0 transparent;
  color: #fff;
  font-weight: bold;
}

/* tab */
ul.tab {
  margin-top: 10px;
  border-bottom: 4px solid #fe9807;
}
ul.tab li {
  float: left;
  width: 129px;
  height: 45px;
  background: url("../image/sw/cl/system/swcl_tab01off.gif") repeat scroll 0 0 transparent;
  text-align: center;
  margin-right: 1px;
}
ul.tab li p {
  display: table-cell;
  width: 129px;
  height: 45px;
  margin: 0 auto;
  vertical-align: middle;
}
ul.tab li.current {
  background: url("../image/sw/cl/system/swcl_tab01on.gif") repeat scroll 0 0 transparent;
  color: #fff;
  font-weight: bold;
}

/*WORK作成完了時のMSG調整*/
#workFinish {
  margin: 20px 0;
}

/*文字色指定*/
.magenta {
  color: #f0f;
}

/*pdflink*/
.pdf_link {
  padding: 5px 25px;
  background: url("../image/sw/cl/system/icon_pdf.png") no-repeat scroll 2px center transparent;
  margin-left: 15px;
}

/*メッセージの表示【暫定】*/
.wrapMsg {
  display: block;
  margin: 20px auto;
  padding: 10px;
  border: 1px solid #ddd;
  background-color: #f1f1f1;
  text-align: center;
}

label, input[type=checkbox] {
  cursor: pointer;
}

.intro {
  padding-left: 13px;
}

/*ヘッダー上お知らせ*/
.head_notice {
  margin: 0 0 10px 0;
  padding: 10px 0;
  border: 1px solid #f7d1ce;
  background-color: #fef2f2;
  font-size: 12px;
  text-align: center;
}
.head_notice .head_notice_text {
  margin: 0 0 5px 0;
  color: #c61b20;
}

html {
  color: #000;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
  font-style: inherit;
  font-weight: inherit;
}

del, ins {
  text-decoration: none;
}

li {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%;
}

q:before, q:after {
  content: "";
}

abbr, acronym {
  border: 0;
  font-variant: normal;
}

sup {
  vertical-align: baseline;
}

sub {
  vertical-align: baseline;
}

legend {
  color: #000;
}

input, button, textarea, select, optgroup, option {
  font-style: inherit;
  font-weight: inherit;
  font-size: inherit;
}

input, button, textarea, select {
  *font-size: 100%;
}

th, td {
  padding: auto;
}

body {
  height: 100%;
}

.l-container {
  height: 100%;
}

.l-header {
  position: fixed;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
  background-color: white;
  border-bottom: 1px solid #d1d1d1;
}

.l-content {
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 768px) {
  .l-content {
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 50px;
  }
}

.l-gnav {
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 50px;
  z-index: 998;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 190px;
  height: calc(100% - 50px);
  box-sizing: border-box;
  background-color: white;
  border-right: 1px solid #d1d1d1;
}
@media screen and (max-width: 768px) {
  .l-gnav {
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100% !important;
    height: 50px;
    border-right: none;
    border-top: 1px solid #d1d1d1;
  }
}
.l-gnav.is-close {
  width: 50px;
}
@media screen and (max-width: 768px) {
  .l-gnav.is-close {
    width: 100% !important;
  }
}

.l-main {
  -ms-flex: 1;
  flex: 1;
  min-width: 780px;
  min-height: 100vh;
  margin: 50px 0 0 190px;
  padding: 20px;
  overflow: hidden;
  background-color: #f0f0f1;
}
@media screen and (max-width: 768px) {
  .l-main {
    min-width: auto;
    min-height: none;
    margin: 0;
    padding: 10px 10px 60px 10px;
    overflow: visible;
  }
}
.l-main.is-close {
  margin: 50px 0 0 50px;
}
@media screen and (max-width: 768px) {
  .l-main.is-close {
    margin: 0;
  }
}
.l-main.full-screen {
  margin: 0;
}
.l-main__inner {
  max-width: 1300px;
  margin: 0 auto;
}

.l-adv {
  width: 120px;
  margin: 50px 0 0 0;
  padding: 20px 20px 0 0;
  background-color: #f0f0f1;
}
@media screen and (max-width: 768px) {
  .l-adv {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  _:-ms-lang(x)::-ms-backdrop, .l-main__inner {
    padding-bottom: 60px;
  }
}

@font-face {
  font-style: normal;
  font-weight: normal;
  font-family: "icomoon";
  src: url("../image/sw/cl/system/icomoon/fonts/icomoon.eot?ci185c");
  src: url("../image/sw/cl/system/icomoon/fonts/icomoon.eot?ci185c#iefix") format("embedded-opentype"), url("../image/sw/cl/system/icomoon/fonts/icomoon.ttf?ci185c") format("truetype"), url("../image/sw/cl/system/icomoon/fonts/icomoon.woff?ci185c") format("woff"), url("../image/sw/cl/system/icomoon/fonts/icomoon.svg?ci185c#icomoon") format("svg");
}
[class^=icon-], [class*=" icon-"] {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  text-transform: none;
  speak: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-question:before {
  content: "\e900";
}

.icon-person:before {
  content: "\e901";
}

.icon-info:before {
  content: "\e902";
}

.icon-home-path:before {
  content: "\e903";
}

.icon-mail-path:before {
  content: "\e904";
}

.icon-note-path:before {
  content: "\e905";
}

.icon-graphpay-path:before {
  content: "\e906";
}

.icon-pen-path:before {
  content: "\e907";
}

.icon-person-path:before {
  content: "\e908";
}

.icon-nav-switch-arrow:before {
  content: "\e909";
}

.icon-upload-path:before {
  content: "\e90a";
}

.c-circle-img-icon {
  display: inline-block;
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #585c67;
  vertical-align: middle;
}
.c-circle-img-icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  content: "";
}
.c-circle-img-icon--cancel:before {
  width: 8px;
  height: 8px;
  background: url(/client/image/sw/cl/system/icon-cancel-w.svg) no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

.icon-block {
  background: url("/image/sw/cl/system/ico_customer_block.svg") no-repeat center center;
  background-size: 100%;
}

.c-btn {
  display: inline-block;
  padding: 13px 10px;
  border: none;
  border-radius: 6px;
  box-sizing: border-box;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.c-btn:hover {
  opacity: 0.85;
  text-decoration: none;
}
.c-btn--primary {
  background-color: #4a98f1;
  color: white;
}
.c-btn--secondary {
  background-color: #ffa500;
  color: white;
}
.c-btn--sub {
  background-color: #a3a3a3;
  color: white;
}
.c-btn--sub-dark {
  background-color: #585c67;
  color: white;
}
.c-btn--default {
  border: 1px solid #797979;
  background-color: white;
  color: #797979;
}
.c-btn--disabled {
  background-color: #d1d1d1;
  color: white;
}
.c-btn--full {
  width: 100%;
}
.c-btn--setting {
  background: #333;
  color: #fff;
}

.c-btn-minihelp {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 0 0 5px;
  padding: 0;
  border-radius: 50%;
  background-color: #585c67;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.c-btn-minihelp::before {
  display: block;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  color: white;
  font-size: 11px;
}
.c-btn-minihelp__label {
  color: #585c67;
  font-size: 11px;
  text-decoration: none;
}
.c-btn-minihelp__label .c-btn-minihelp {
  margin-right: 3px;
}

.c-card {
  border: 1px solid #c4c5cb;
  border-radius: 5px;
  background-color: white;
}

.c-following-box {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
  background-color: white;
  border-bottom: 1px solid #d1d1d1;
}
.c-following-box__inner {
  width: 100%;
}
.c-following-box__inner:after {
  display: block;
  clear: both;
  content: "";
}
.c-following-box__left-col {
  display: block;
  float: left;
}
.c-following-box__right-col {
  display: -ms-flexbox;
  display: flex;
  float: right;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 20px 0 0;
}
.c-following-box__btn {
  margin-right: 5px;
}
.c-following-box__close-btn {
  position: relative;
  width: 79px;
  margin: 6px 0 0 20px;
  padding: 12px 12px 12px 20px;
  font-size: 13px;
  line-height: 1;
}
.c-following-box__close-btn::before {
  display: block;
  position: absolute;
  top: 50%;
  left: 6px;
  width: 20px;
  height: 4px;
  margin: -7px 0 0 0;
  content: "✕";
}
.c-following-box__default-btn {
  padding: 12px;
  font-size: 13px;
  line-height: 1;
  margin-top: 6px;
}
.c-following-box__primary-btn {
  padding: 12px;
  font-size: 13px;
  line-height: 1;
  margin-top: 6px;
}
.c-following-box__middle-btn {
  width: 113px;
  padding: 12px 0;
}
.c-following-box__large-btn {
  width: 150px;
  padding: 12px 0;
}

.c-headline-primary {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 22px;
}

.c-headline-secondary {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 18px;
}

.c-headline-tertiary {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 16px;
}

.c-headline-underline {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #d1d1d1;
}

.c-headline-inline {
  display: inline-block;
  vertical-align: middle;
}

.c-tag--gray {
  display: inline-block;
  padding: 4px;
  border-radius: 2px;
  background: #eee;
  font-size: 12px;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  margin-top: 5px;
}

@media screen and (max-width: 768px) {
  .c-tag--gray {
    margin-bottom: 10px;
  }
}
.c-tooltip--rgt:hover {
  position: relative;
}
.c-tooltip--rgt:hover:after {
  display: block;
  position: absolute;
  top: -25%;
  right: auto;
  bottom: auto;
  left: 20px;
  padding: 5px;
  border-radius: 3px;
  background-color: #585c67;
  color: white;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  white-space: nowrap;
  content: attr(original-title);
}
@media screen and (max-width: 768px) {
  .c-tooltip--rgt:hover:after {
    display: none;
  }
}
.c-tooltip--lft:hover {
  position: relative;
}
.c-tooltip--lft:hover:after {
  display: block;
  position: absolute;
  top: -25%;
  right: 20px;
  bottom: auto;
  left: auto;
  padding: 5px;
  border-radius: 3px;
  background-color: #585c67;
  color: white;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  white-space: nowrap;
  content: attr(original-title);
}
@media screen and (max-width: 768px) {
  .c-tooltip--lft:hover:after {
    display: none;
  }
}

.c-form-err-text {
  margin: 0 5px 0 0;
  color: #f9446a;
  font-size: 13px;
}
.c-form-textfield {
  width: 100%;
  margin: 0;
  padding: 0;
  padding: 10px;
  border: none;
  border: 1px solid #c4c5cb;
  border-radius: 0;
  border-radius: 3px;
  box-sizing: border-box;
  background: none;
  background-color: #fff;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.c-form-textfield:focus {
  border: 1px solid #ffa500;
}
.c-form-textfield:disabled {
  background-color: #e8e8e8;
}
.c-form-textfield--h-s {
  height: 90px;
}
.c-form-textfield--h-m {
  height: 150px;
}
.c-form-textfield--h-l {
  height: 190px;
}
.c-form-textfield--full {
  height: 100%;
}
.c-form-textfield--w-s {
  width: 82px;
}
.c-form-textfield--w-m {
  width: 145px;
}
.c-form-textfield.c-form-err-input {
  border-color: #f9446a;
}
.c-form-count {
  display: inline-block;
  position: relative;
}
.c-form-count__countup {
  position: relative;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 18px;
  height: 50%;
  border-radius: 0 3px 0 0;
  background-color: #f0f0f1;
  cursor: pointer;
}
.c-form-count__countup:after {
  display: block;
  position: absolute;
  z-index: 1;
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 5px;
  height: 5px;
  background: transparent;
  content: "";
  margin-top: -1.6666666667px;
  border-right: 2px solid #a3a3a3;
  border-top: 2px solid #a3a3a3;
  right: 5px;
  top: 50%;
}
.c-form-count__countup:active {
  background-color: #4a98f1;
}
.c-form-count__countup:active:after {
  border-color: #fff;
}
.c-form-count__countup.active {
  background-color: #4a98f1;
}
.c-form-count__countup.active:after {
  border-color: #fff;
}
.c-form-count__countdown {
  position: relative;
  position: absolute;
  right: 1px;
  bottom: 1px;
  width: 18px;
  height: 50%;
  border-radius: 0 0 3px 0;
  background-color: #f0f0f1;
  cursor: pointer;
}
.c-form-count__countdown:after {
  display: block;
  position: absolute;
  z-index: 1;
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 5px;
  height: 5px;
  background: transparent;
  content: "";
  margin-top: -1.6666666667px;
  border-left: 2px solid #a3a3a3;
  border-bottom: 2px solid #a3a3a3;
  right: 5px;
  top: 50%;
}
.c-form-count__countdown:active {
  background-color: #4a98f1;
}
.c-form-count__countdown:active:after {
  border-color: #fff;
}
.c-form-radio {
  display: -ms-flexbox;
  display: flex;
}
.c-form-radio--xs label {
  -ms-flex-preferred-size: 90px;
  flex-basis: 90px;
  width: auto;
}
.c-form-radio--s label {
  -ms-flex-preferred-size: 140px;
  flex-basis: 140px;
  width: auto;
}
.c-form-radio__input {
  clip: rect(0, 0, 0, 0);
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
}
.c-form-radio__input:focus + label:after {
  box-shadow: 0 0 5px 0 #0e7af6;
}
.c-form-radio__input:disabled + label {
  background-color: #e8e8e8;
}
.c-form-radio__input:disabled + label:after {
  background-color: #e8e8e8;
}
.c-form-radio__label {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 10px 10px 10px 42px;
  border: 1px solid #c4c5cb;
  border-radius: 0;
  box-sizing: border-box;
  background: none;
  background-color: #fff;
  outline: none;
  transition: background-color 0.2s linear;
  border-right: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.c-form-radio__label:hover {
  background-color: #e5eef9;
}
.c-form-radio__label:hover:after {
  border-color: #c4c5cb;
}
.c-form-radio__label.c-form-err-input {
  border-color: #f9446a !important;
}
input[type=radio]:checked + .c-form-radio__label {
  color: #4a98f1;
  font-weight: bold;
}
.c-form-radio__label--width-auto {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.c-form-radio__label:after, .c-form-radio__label:before {
  display: block;
  position: absolute;
  top: 50%;
  content: "";
  transition: 0.2s;
}
.c-form-radio__label:after {
  left: 16px;
  width: 14px;
  height: 14px;
  border: 2px solid #c4c5cb;
  border-radius: 50%;
  background-color: white;
  transition: border-color 0.2s linear;
  transition: background-color 0.2s linear;
  margin-top: -9px;
}
input[type=radio]:checked + .c-form-radio__label:after {
  background-color: #4a98f1;
  border-color: #4a98f1;
}
.c-form-radio__label:before {
  opacity: 0;
  left: 22px;
  z-index: 1;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: white;
  transition: opacity 0.2s linear;
  margin-top: -3px;
}
input[type=radio]:checked + .c-form-radio__label:before {
  opacity: 1;
}
.c-form-radio__label:first-of-type {
  border-radius: 3px 0 0 3px;
}
.c-form-radio__label:last-of-type {
  border-radius: 0 3px 3px 0;
  border-right: 1px solid #c4c5cb;
}
.c-form-checkbox__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
}
.c-form-checkbox__input {
  clip: rect(0, 0, 0, 0);
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
}
.c-form-checkbox__input:focus + label:after {
  box-shadow: 0 0 5px 0 #0e7af6;
}
.c-form-checkbox__label {
  display: inline-block;
  position: relative;
  margin: 0 10px 8px 0;
  padding: 8px 23px 8px 42px;
  border: 1px solid #c4c5cb;
  border-radius: 3px;
  box-sizing: border-box;
  background-color: white;
  vertical-align: middle;
  cursor: pointer;
  transition: background-color 0.2s linear;
}
.c-form-checkbox__label:hover {
  background-color: #e5eef9;
}
.c-form-checkbox__label:hover:after {
  border-color: #c4c5cb;
}
.c-form-checkbox__label:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 15px;
  width: 14px;
  height: 14px;
  border: 2px solid #c4c5cb;
  border-radius: 3px;
  content: "";
  transition: border-color 0.2s linear;
  transition: background-color 0.2s linear;
  margin-top: -10px;
}
input[type=checkbox]:checked + .c-form-checkbox__label:after {
  border: 2px solid #4a98f1;
  background-color: #4a98f1;
}
.c-form-checkbox__label:before {
  display: block;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 21px;
  z-index: 1;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 3px;
  height: 7px;
  content: "";
  transition: opacity 0.2s linear;
  margin-top: -7px;
  border-right: 3px solid white;
  border-bottom: 3px solid white;
}
input[type=checkbox]:checked + .c-form-checkbox__label:before {
  opacity: 1;
}
.c-form-selectbox {
  position: relative;
  display: inline-block;
  position: relative;
}
.c-form-selectbox:after {
  display: block;
  position: absolute;
  z-index: 1;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 5px;
  height: 5px;
  background: transparent;
  content: "";
  margin-top: -1.6666666667px;
  border-right: 2px solid #a3a3a3;
  border-bottom: 2px solid #a3a3a3;
  right: 15px;
  top: 50%;
}
.c-form-selectbox__select {
  position: relative;
  width: 100%;
  padding: 8px 20px 8px 10px;
  border: 1px solid #c4c5cb;
  border-radius: 3px;
  background-color: white;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.c-form-selectbox__select::-ms-expand {
  display: none;
}
.c-form-selectbox__select:disabled {
  background-color: #e8e8e8;
}
.c-form-selectbox__select:focus {
  box-shadow: 0 0 5px 0 #0e7af6;
}
.c-form-selectbox__select--w-s {
  width: 130px;
}
.c-form-selectbox__select--w-m {
  width: 200px;
}
.c-form-selectbox__select--w-l {
  width: 410px;
}
.c-form-selectbox__select.c-form-err-input {
  border-color: #f9446a;
}
.c-form-supply {
  display: block;
  color: #a3a3a3;
  font-size: 11px;
}
.c-form-count-text {
  display: block;
  color: #a3a3a3;
  font-size: 11px;
  text-align: right;
}

.c-any-mark:after, .c-required-mark:after {
  display: block;
  width: 33px;
  height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}

.c-required-mark:after {
  background-color: #ffa500;
  color: white;
  content: "必須";
}
.c-required-mark--btm:after {
  display: block;
  margin: 3px 0 0 0;
}
.c-required-mark--rgt:after {
  display: inline-block;
  margin: 0 0 0 5px;
}

.c-any-mark:after {
  border: 1px solid #a3a3a3;
  background-color: white;
  color: #797979;
  content: "任意";
}
.c-any-mark--btm:after {
  display: block;
  margin: 3px 0 0 0;
}
.c-any-mark--rgt:after {
  display: inline-block;
  margin: 0 0 0 5px;
}

.c-tab-menu {
  overflow: hidden;
}
.c-tab-menu__item {
  float: left;
  width: 110px;
  margin: 0;
  padding: 0;
}
.c-tab-menu__item.active span {
  border: 1px solid #585c67;
  background-color: #585c67;
  color: white;
  font-weight: bold;
}
.c-tab-menu__item:first-of-type span {
  border-radius: 3px 0 0 3px;
}
.c-tab-menu__item:last-of-type span {
  border-radius: 0 3px 3px 0;
}
.c-tab-menu__item span {
  display: block;
  width: 100%;
  padding: 13px;
  border: 1px solid #c4c5cb;
  box-sizing: border-box;
  background-color: white;
  color: #484b54;
  font-size: 13px;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  transition: 0.2s;
}

.p-modal {
  display: none;
  position: absolute;
  top: 0;
  left: 10px;
  z-index: 99999;
  width: 760px;
  margin: 0;
  border-radius: 3px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
  background: #fff;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .p-modal {
    width: 80%;
  }
}
@media screen and (max-width: 480px) {
  .p-modal {
    width: 90%;
  }
}
@media screen and (max-width: 320px) {
  .p-modal {
    width: 94%;
  }
}
.p-modal.w40p {
  width: 40%;
}
.p-modal.w50p {
  width: 50%;
}
.p-modal.w60p {
  width: 60%;
}
.p-modal.w70p {
  width: 70%;
}
.p-modal.w80p {
  width: 80%;
}
.p-modal.w450 {
  width: 450px;
}
.p-modal.w600 {
  width: 600px;
}
.p-modal.w700 {
  width: 700px;
}
.p-modal.w800 {
  width: 800px;
}
.p-modal__header {
  position: relative;
  padding: 16px 0;
  font-size: 18px;
  line-height: 1;
  text-align: center;
  border-bottom: 1px solid #ddd;
}
@media screen and (max-width: 320px) {
  .p-modal__header {
    padding: 10px 0;
    font-size: 15px;
  }
}
.p-modal__header--sub {
  font-size: 16px;
}
.p-modal__inner {
  padding: 20px 40px;
}
@media screen and (max-width: 768px) {
  .p-modal__inner {
    padding: 20px;
  }
}
@media screen and (max-width: 480px) {
  .p-modal__inner {
    padding: 10px;
  }
}
@media screen and (max-width: 320px) {
  .p-modal__inner {
    padding: 7px;
  }
}
.p-modal__btn-close {
  display: block;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 100;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
@media screen and (max-width: 320px) {
  .p-modal__btn-close {
    top: 9px;
    right: 10px;
  }
}
.p-modal__btn-close:hover:before, .p-modal__btn-close:hover:after {
  background: #b2b2b2;
}
.p-modal__btn-close:before, .p-modal__btn-close:after {
  display: block;
  position: absolute;
  top: 9px;
  left: 0;
  width: 18px;
  height: 2px;
  background-color: #bbb;
  content: "";
  transition: all 0.3s ease-in;
}
.p-modal__btn-close:before {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.p-modal__btn-close:after {
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.p-modal__cap {
  margin: 5px 0;
  font-size: 14px;
  line-height: 1.4;
}
@media screen and (max-width: 320px) {
  .p-modal__cap {
    font-size: 13px;
  }
}

.modal-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 120%;
  background-color: rgba(255, 255, 255, 0.85);
}

.p-msg-modal-contents__direction {
  margin: 0 0 10px 0;
}
.p-msg-modal-contents__attention {
  color: #ffa500;
  font-weight: bold;
}
.p-msg-modal-contents__column {
  margin: 0 0 20px 0;
}
.p-msg-modal-contents__quote {
  padding: 10px;
  background-color: #f9f9f9;
}

.p-modal__qa-list__q {
  display: inline-block;
  padding: 0 10px 0 0;
  color: #4a98f1;
  font-weight: bold;
  font-size: 16px;
}
.p-modal__qa-list__a {
  display: inline-block;
  padding: 0 10px 0 0;
  color: #ffa500;
  font-weight: bold;
  font-size: 16px;
}
.p-modal__qa-list dt {
  padding: 7px 5px 7px 15px;
  border-left: 1px solid #d6dae2;
  border-right: 1px solid #d6dae2;
}
.p-modal__qa-list dt:first-child {
  border-top: 1px solid #d6dae2;
}
.p-modal__qa-list dd {
  padding: 7px 0 7px 15px;
  border-top: 1px dotted #d6dae2;
  border-left: 1px solid #d6dae2;
  border-right: 1px solid #d6dae2;
  border-bottom: 1px solid #d6dae2;
}

body .ui-widget-overlay {
  opacity: 1;
  z-index: 1000;
  background-color: rgba(255, 255, 255, 0.85);
}

body .ui-dialog {
  z-index: 2000;
}

body .ui-widget-content {
  padding: 10px;
  background: #f9f9f9;
}

body .ui-widget-header {
  background: #ffa500;
  color: #fff;
  font-size: 14px;
}

body .ui-menu .ui-menu-item a {
  cursor: pointer;
}

.ui-dialog #review_work.ui-dialog-content {
  padding: 15px;
}

body .ui-state-default, body .ui-widget-content .ui-state-default, body .ui-widget-header .ui-state-default, body .ui-button, html body .ui-button.ui-state-disabled:hover, html body .ui-button.ui-state-disabled:active {
  border: 1px solid #999;
  background: #fff;
}

body .ui-state-hover, body .ui-widget-content .ui-state-hover, body .ui-widget-header .ui-state-hover, body .ui-state-focus, body .ui-widget-content .ui-state-focus, body .ui-widget-header .ui-state-focus, body .ui-button:hover, body .ui-button:focus {
  border: 1px solid #999;
  background: #fff;
}

body .ui-state-active, body .ui-widget-content .ui-state-active, body .ui-widget-header .ui-state-active, body a.ui-button:active, body .ui-button:active, body .ui-button.ui-state-active:hover {
  border: 1px solid #ccc;
  background: #ededed;
  color: #2b2b2b;
  font-weight: normal;
}

.p-gnav__list {
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
@media screen and (max-width: 768px) {
  .p-gnav__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%;
    background: #fff;
    overflow-x: visible;
    overflow-y: visible;
  }
}
.p-gnav__list.js-tooltip {
  overflow: visible;
}
.p-gnav__list.js-tooltip .p-gnav__item {
  position: relative;
}
.p-gnav__list.js-tooltip .p-gnav__link:hover::before {
  display: block;
  position: absolute;
  top: 18px;
  left: 61px;
  padding: 5px;
  border-radius: 3px;
  background-color: #585c67;
  color: white;
  font-size: 11px;
  text-align: center;
  white-space: nowrap;
  content: attr(data-tooltip);
}
@media screen and (max-width: 768px) {
  .p-gnav__list.js-tooltip .p-gnav__link:hover::before {
    display: none;
  }
}
.p-gnav__list.js-tooltip .p-gnav__link.has2nd::after {
  display: none;
}
.p-gnav__list.js-tooltip .p-gnav__list__2nd {
  position: absolute;
  top: 3px;
  left: 61px;
  z-index: 1000;
  width: 162px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  background-color: white;
  color: #333;
  font-size: 12px;
}
.p-gnav__list.js-tooltip .p-gnav__list__2nd:before, .p-gnav__list.js-tooltip .p-gnav__list__2nd:after {
  display: block;
  position: absolute;
  content: "";
}
.p-gnav__list.js-tooltip .p-gnav__list__2nd:after {
  top: 50%;
  left: -9px;
  margin-top: -10px;
  border-right: 10px solid white;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.p-gnav__list.js-tooltip .p-gnav__list__2nd:before {
  top: 50%;
  left: -11px;
  margin-top: -10px;
  border-right: 10px solid #e8e8e8;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
@media screen and (max-width: 768px) {
  .p-gnav__list.js-tooltip .p-gnav__list__2nd {
    position: absolute;
    top: auto;
    right: 8px;
    bottom: 54px;
    left: auto;
    width: 207px;
    padding: 0;
    box-shadow: none;
    background: transparent;
    color: white;
    font-size: 12px;
  }
}
.p-gnav__list.js-tooltip .p-gnav__list__2nd::before, .p-gnav__list.js-tooltip .p-gnav__list__2nd::after {
  top: 23px;
}
@media screen and (max-width: 768px) {
  .p-gnav__list.js-tooltip .p-gnav__list__2nd::before {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .p-gnav__list.js-tooltip .p-gnav__list__2nd::after {
    display: block !important;
    position: absolute !important;
    top: auto !important;
    right: 11px !important;
    bottom: -10px !important;
    left: auto !important;
    border: none !important;
    content: "" !important;
    border-bottom: 10px solid transparent !important;
    border-top: 10px solid #585c67 !important;
    border-right: 10px solid transparent !important;
    border-left: 10px solid transparent !important;
  }
}
.p-gnav__list.js-tooltip .p-gnav__list__2nd .p-gnav__item__2nd {
  text-align: center;
  border-top: 1px solid #e8e8e8;
}
@media screen and (max-width: 768px) {
  .p-gnav__list.js-tooltip .p-gnav__list__2nd .p-gnav__item__2nd {
    background: #585c67 !important;
    color: #fff !important;
    text-align: center !important;
    border-top: 1px solid #797979 !important;
  }
  .p-gnav__list.js-tooltip .p-gnav__list__2nd .p-gnav__item__2nd:first-child {
    border: none !important;
  }
}
.p-gnav__list.js-tooltip .p-gnav__list__2nd .p-gnav__item__2nd:first-child {
  border: none;
}
@media screen and (max-width: 768px) {
  .p-gnav__list.js-tooltip .p-gnav__list__2nd.js-comment-list {
    padding-bottom: 10px !important;
  }
}
.p-gnav__list.js-tooltip .p-gnav__list__2nd .p-gnav__link__2nd {
  display: block;
  padding: 14px 0;
  color: #333;
  text-decoration: none;
  transition: all 0.2s ease;
}
.p-gnav__list.js-tooltip .p-gnav__list__2nd .p-gnav__link__2nd:hover, .p-gnav__list.js-tooltip .p-gnav__list__2nd .p-gnav__link__2nd.current {
  color: #ffa500;
}
.p-gnav__item {
  font-size: 13px;
}
@media screen and (max-width: 768px) {
  .p-gnav__item {
    display: -ms-flexbox;
    display: flex;
    position: static;
    -ms-flex-preferred-size: 16.5%;
    flex-basis: 16.5%;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.p-gnav__item .js-accordion-list {
  max-height: 0;
  transition: max-height 0.2s ease-out;
  overflow-y: hidden;
}
@media screen and (max-width: 768px) {
  .p-gnav__item .js-accordion-list {
    position: absolute;
    top: auto;
    right: 8px;
    bottom: 54px;
    left: auto;
    width: 207px;
    padding: 0;
    box-shadow: none;
    background: transparent;
    color: white;
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .p-gnav__item .js-accordion-list::before {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .p-gnav__item .js-accordion-list::after {
    display: block !important;
    position: absolute !important;
    top: auto !important;
    right: 11px !important;
    bottom: -10px !important;
    left: auto !important;
    border: none !important;
    content: "" !important;
    border-bottom: 10px solid transparent !important;
    border-top: 10px solid #585c67 !important;
    border-right: 10px solid transparent !important;
    border-left: 10px solid transparent !important;
  }
}
.p-gnav__item .js-accordion-list.is-open {
  max-height: 9999px;
  transition: max-height 1s ease-in;
}
@media screen and (max-width: 768px) {
  .p-gnav__item .js-accordion-list.is-open {
    padding-bottom: 10px;
  }
}
.p-gnav__item .js-comment-list {
  display: none;
}
@media screen and (max-width: 768px) {
  .p-gnav__item__2nd {
    background: #585c67 !important;
    color: #fff !important;
    text-align: center !important;
    border-top: 1px solid #797979 !important;
  }
  .p-gnav__item__2nd:first-child {
    border: none !important;
  }
}
.p-gnav__link {
  display: block;
  padding: 18px 0 18px 18px;
  color: #333;
  text-decoration: none;
  white-space: nowrap;
  transition: all 0.2s ease;
}
@media screen and (max-width: 768px) {
  .p-gnav__link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
  }
}
.p-gnav__link:hover, .p-gnav__link.current {
  position: relative;
  color: #ffa500;
}
.p-gnav__link:hover .p-gnav__icon, .p-gnav__link.current .p-gnav__icon {
  color: #ffa500;
}
.p-gnav__link.current {
  font-weight: bold;
}
.p-gnav__link.has2nd {
  position: relative;
  cursor: pointer;
}
.p-gnav__link.has2nd:after {
  display: block;
  position: absolute;
  z-index: 1;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 5px;
  height: 5px;
  background: transparent;
  content: "";
  margin-top: -1.6666666667px;
  border-right: 2px solid #a3a3a3;
  border-bottom: 2px solid #a3a3a3;
  left: 160px;
  top: 50%;
}
@media screen and (max-width: 768px) {
  .p-gnav__link.has2nd::after {
    display: none !important;
  }
}
.p-gnav__link.has2nd.is-active {
  position: relative;
  color: #ffa500;
}
.p-gnav__link.has2nd.is-active:after {
  display: block;
  position: absolute;
  z-index: 1;
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  width: 5px;
  height: 5px;
  background: transparent;
  content: "";
  margin-top: -1.6666666667px;
  border-right: 2px solid #a3a3a3;
  border-bottom: 2px solid #a3a3a3;
  left: 160px;
  top: 50%;
}
.p-gnav__link.has2nd.is-active::after {
  margin-top: 0;
}
.p-gnav__link.has2nd.is-active .p-gnav__icon {
  color: #ffa500;
}
.p-gnav__link.has2nd.current {
  color: #ffa500;
  font-weight: bold;
}
.p-gnav__link.has2nd.current .p-gnav__icon {
  color: #ffa500;
}
.p-gnav__link__2nd {
  display: block;
  padding: 18px 0 18px 45px;
  color: #333;
  text-decoration: none;
  transition: all 0.2s ease;
}
@media screen and (max-width: 768px) {
  .p-gnav__link__2nd {
    padding: 13px 0;
    color: #fff !important;
    padding-left: 0 !important;
  }
}
.p-gnav__link__2nd:hover, .p-gnav__link__2nd.current {
  color: #ffa500;
  text-decoration: none;
}
.p-gnav__icon {
  display: inline-block;
  transform: translate3d(0, 0, 0);
  margin: 0 15px 0 0;
  color: #797979;
  font-size: 16px;
  vertical-align: bottom;
  transition: all 0.2s ease;
}
@media screen and (max-width: 768px) {
  .p-gnav__icon {
    display: block;
    margin-right: 0;
  }
}
.p-gnav__icon.icon-person-path {
  font-size: 15px;
}
.p-gnav__icon.icon-mail-path {
  font-size: 14px;
}
.p-gnav__icon.icon-upload-path {
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  .p-gnav__icon.icon-pen-path + .p-gnav__text {
    font-size: 0;
  }
}
@media screen and (max-width: 768px) {
  .p-gnav__icon.icon-pen-path + .p-gnav__text:before {
    font-size: 11px;
    content: "新規作成";
  }
}
@media screen and (max-width: 768px) {
  .p-gnav__icon.icon-note-path + .p-gnav__text {
    font-size: 0;
  }
}
@media screen and (max-width: 768px) {
  .p-gnav__icon.icon-note-path + .p-gnav__text:before {
    font-size: 11px;
    content: "バイト";
  }
}
@media screen and (max-width: 768px) {
  .p-gnav__icon.icon-graphpay-path + .p-gnav__text {
    font-size: 0;
  }
}
@media screen and (max-width: 768px) {
  .p-gnav__icon.icon-graphpay-path + .p-gnav__text:before {
    font-size: 11px;
    content: "明細";
  }
}
.p-gnav__icon:hover {
  color: #ffa500;
}
.p-gnav__slide-btn {
  display: -ms-flexbox;
  display: flex;
  bottom: 0;
  width: 100%;
  height: 50px;
  background-color: #f0f0f1;
}
.p-gnav__switch-btn {
  width: 100%;
  height: 50px;
  background-color: #f0f0f1;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .p-gnav__switch-btn {
    display: none;
  }
}
.p-gnav__switch-btn .icon-nav-switch-arrow {
  display: block;
  padding: 19px 10px 0 0;
  color: #585c67;
  font-size: 16px;
  text-align: right;
}
.p-gnav__switch-btn.is-close .icon-nav-switch-arrow {
  transform: rotateY(180deg);
  padding: 19px 14px 0 0;
}
.p-gnav__text {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .p-gnav__text {
    font-size: 11px;
    text-align: center;
    margin-top: 4px;
  }
}
.p-gnav__text.is-close {
  display: none;
}
@media screen and (max-width: 768px) {
  .p-gnav__text.is-close {
    display: block;
  }
}

.p-header__inner {
  width: 100%;
}
.p-header .logo {
  display: block;
  float: left;
  width: 190px;
  height: 50px;
  text-align: center;
  vertical-align: top;
}
@media screen and (max-width: 768px) {
  .p-header .logo {
    width: 50px;
    overflow: hidden;
    background-image: url(/image/sw/cl/system/ico_smp_ttl.svg);
    background-position: center;
    background-size: 36px;
    background-repeat: no-repeat;
  }
}
.p-header .logo img {
  width: 105px;
  margin: 14px 0 0 0;
}
@media screen and (max-width: 768px) {
  .p-header .logo img {
    display: none;
  }
}
.p-header .p-tabmenu {
  float: left;
  height: 51px;
}
.p-header .p-tabmenu__list {
  height: 100%;
  overflow: hidden;
}
.p-header .p-tabmenu__list.normal .p-tabmenu__nolink {
  box-sizing: border-box;
  color: #ffa500;
  font-weight: bold;
  border-bottom: 3px solid #ffa500;
}
.p-header .p-tabmenu__list.normal .p-tabmenu__link {
  box-sizing: border-box;
  color: #797979;
  transition: all 0.2s ease;
}
.p-header .p-tabmenu__list.normal .p-tabmenu__link:hover {
  box-sizing: border-box;
  color: #c74700;
}
.p-header .p-tabmenu__list.rtype .p-tabmenu__nolink {
  box-sizing: border-box;
  color: #c74700;
  font-weight: bold;
  border-bottom: 3px solid #c74700;
}
.p-header .p-tabmenu__list.rtype .p-tabmenu__link {
  box-sizing: border-box;
  color: #797979;
  transition: all 0.2s ease;
}
.p-header .p-tabmenu__list.rtype .p-tabmenu__link:hover {
  box-sizing: border-box;
  color: #ffa500;
}
.p-header .p-tabmenu__item {
  float: left;
  width: 92px;
  font-size: 13px;
  line-height: 1;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .p-header .p-tabmenu__item {
    width: 60px;
    font-size: 13px;
  }
}
.p-header .p-tabmenu__link, .p-header .p-tabmenu__nolink {
  display: block;
  height: 50px;
  padding: 19px 0;
  text-decoration: none;
}
.p-header .p-usermenu {
  float: right;
  margin: 14px 20px 0 auto;
}
@media screen and (max-width: 768px) {
  .p-header .p-usermenu {
    margin: 11px 13px 0 auto;
  }
}
.p-header .p-usermenu__item {
  display: inline-block;
  margin: 0 0 0 10px;
}
@media screen and (max-width: 768px) {
  .p-header .p-usermenu__item {
    margin-left: 14px;
  }
}
.p-header .p-usermenu__icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border-radius: 50%;
  background-color: #a3a3a3;
  line-height: 20px;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease;
}
@media screen and (max-width: 768px) {
  .p-header .p-usermenu__icon {
    width: 26px;
    height: 26px;
  }
}
.p-header .p-usermenu__icon::before {
  display: block;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  color: white;
  font-size: 11px;
}
@media screen and (max-width: 768px) {
  .p-header .p-usermenu__icon::before {
    font-size: 14px;
  }
}
.p-header .p-usermenu__icon:hover {
  position: relative;
  background-color: #585c67;
}
.p-header .p-usermenu__icon:hover::after {
  display: block;
  position: absolute;
  top: 25px;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 5px;
  border-radius: 3px;
  background-color: #585c67;
  color: white;
  font-size: 9px;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  content: attr(data-tooltip);
}
@media screen and (max-width: 768px) {
  .p-header .p-usermenu__icon:hover::after {
    content: none;
  }
}
.p-header .p-usermenu__icon.is-active {
  background-color: #585c67;
}
.p-header .p-usermenu__icon.is-active:hover::after {
  display: none;
}
.p-header .p-comment-menu {
  display: none;
  position: absolute;
  top: 60px;
  z-index: 1000;
  width: 207px;
  color: white;
  font-size: 12px;
}
.p-header .p-comment-menu:before, .p-header .p-comment-menu:after {
  display: block;
  position: absolute;
  content: "";
}
.p-header .p-comment-menu:after {
  top: -9px;
  left: 50%;
  margin-left: -10px;
  border-bottom: 10px solid #585c67;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.p-header .p-comment-menu:before {
  top: -11px;
  left: 50%;
  margin-left: -10px;
  border-bottom: 10px solid transparent;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
@media screen and (max-width: 768px) {
  .p-header .p-comment-menu {
    top: 54px;
  }
}
.p-header .p-comment-menu.help {
  right: 74px;
}
@media screen and (max-width: 768px) {
  .p-header .p-comment-menu.help {
    right: 92px;
  }
}
.p-header .p-comment-menu.help:before, .p-header .p-comment-menu.help:after {
  left: 89%;
}
.p-header .p-comment-menu.account {
  right: 10px;
}
@media screen and (max-width: 768px) {
  .p-header .p-comment-menu.account {
    right: 8px;
  }
}
.p-header .p-comment-menu.account:before, .p-header .p-comment-menu.account:after {
  left: 91%;
}
.p-header .p-comment-menu__ttl {
  padding: 10px;
  background-color: #585c67;
}
.p-header .p-comment-menu__box {
  background-color: #585c67;
  border-bottom: 1px solid #797979;
}
.p-header .p-comment-menu__box__inner {
  padding: 10px 10px 20px;
}
@media screen and (max-width: 768px) {
  .p-header .p-comment-menu__box__inner {
    line-height: 1.6;
    padding-top: 0;
    padding-bottom: 10px;
  }
}
.p-header .p-comment-menu__item {
  background-color: #585c67;
  text-align: center;
  border-top: 1px solid #797979;
}
.p-header .p-comment-menu__item:first-child {
  border: none;
}
.p-header .p-comment-menu__item:hover {
  background-color: #484b54;
}
.p-header .p-comment-menu__link {
  display: block;
  padding: 14px 0;
  color: white;
  text-decoration: none;
}

.p-message {
  margin: 0 0 20px;
  padding: 20px;
  border-radius: 5px;
}
@media screen and (max-width: 768px) {
  .p-message {
    padding: 13px;
    margin-bottom: 10px;
  }
}
.p-message__ttl {
  color: #333;
  font-weight: bold;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .p-message__ttl {
    font-size: 14px;
    line-height: 1.7;
  }
}
.p-message__ttl--center {
  text-align: center;
}
.p-message__ttl a {
  text-decoration: none;
}
.p-message__icon, .p-message__icon-block {
  display: inline-block;
  box-sizing: border-box;
}
.p-message__icon {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  font-size: 10px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
}
.p-message__icon::before {
  display: block;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
}
.p-message__icon-block {
  width: 22px;
  height: 22px;
  vertical-align: sub;
}
.p-message__list {
  margin: 20px 0 0 0;
}
.p-message__item {
  margin: 0 0 12px 0;
  font-size: 12px;
}
.p-message__link {
  color: #333;
  text-decoration: none;
}
.p-message__link-more {
  text-align: right;
}
.p-message__link-more a {
  color: #333;
  font-size: 12px;
  text-decoration: none;
}
.p-message__link-more a:hover {
  text-decoration: underline;
}
.p-message__text {
  margin: 20px 0 0 0;
}
.p-message__text--center {
  text-align: center;
}
.p-message--simple {
  margin: 0 0 10px;
  padding: 10px;
}
.p-message--normal {
  border: 1px solid #c4c5cb;
  background-color: white;
}
.p-message--normal__ttl {
  color: #333;
}
.p-message--normal__icon {
  border: 2px solid #a3a3a3;
  color: #a3a3a3;
}
.p-message--primary {
  border: 1px solid #ffa500;
  background-color: #fcf8ed;
}
.p-message--primary__ttl {
  color: #ffa500;
}
.p-message--primary__icon {
  border: 2px solid #ffa500;
  color: #ffa500;
}
.p-message--danger {
  border: 1px solid #f9446a;
  background-color: #fae4e9;
}
.p-message--danger__ttl {
  color: #f9446a;
}
.p-message--danger__icon {
  border: 2px solid #f9446a;
  color: #f9446a;
}
.p-message--success {
  border: 1px solid #50c8a7;
  background-color: #ebfcf7;
}
.p-message--success__ttl {
  color: #50c8a7;
}
.p-message--success__icon {
  border: 2px solid #50c8a7;
  color: #50c8a7;
}

.err_msg {
  margin: 10px auto 0;
  padding: 4px;
  border: 1px solid #e70010;
  background: none repeat scroll 0 0 #ff9ea6;
  text-align: left;
}
.err_msg .inner {
  width: auto;
  margin: 0;
  padding: 20px 30px;
  background-color: white;
}
.err_msg .ttl {
  list-style-type: none;
  list-style-position: inside;
  margin: 0 0 10px 0;
  padding: 0 0 0 20px;
  background: url(../../image/sw/cl/system/swcl_alert_icon.gif) no-repeat scroll 0 4px transparent;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5em;
}

.vio_box {
  display: inline-block;
  position: relative;
  border: 1px solid #e8e8e8;
  background-color: #e70010;
  color: #fff;
  font-weight: bold;
  vertical-align: middle;
  cursor: pointer;
}
.vio_box .alert {
  font-size: 13px;
  line-height: 1.4;
}
.vio_box .alert, .vio_box .close_btn {
  display: none;
}
.vio_box .word {
  display: block;
  padding: 2px 5px;
}
.vio_box.on {
  z-index: 11;
  border: 1px solid #e70010;
  background-color: transparent;
  color: #e70010;
}
.vio_box.on .word {
  z-index: 11;
}
.vio_box.on .alert {
  display: block;
  opacity: 0.9;
  position: absolute;
  bottom: 26px;
  left: 0;
  z-index: 11;
  width: 300px;
  padding: 6px;
  border-radius: 2px;
  background-color: #000;
  color: #fff;
  font-weight: normal;
}
.vio_box.on .alert:after {
  position: absolute;
  top: 100%;
  left: 15px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  content: " ";
  pointer-events: none;
  border-top-color: #000;
  margin-left: -10px;
}
.vio_box.on .close_btn {
  display: block;
  position: absolute;
  top: -10px;
  left: 302px;
  z-index: 11;
  width: 20px;
  height: 20px;
  padding: 100px 0 0;
  overflow: hidden;
  background: transparent url("../image/sw/cl/system/workconfirm/ico_close_btn.png") no-repeat scroll 0 0;
  font-size: 0;
}
.vio_box:hover {
  border: 1px solid #e70010;
  background-color: transparent;
  color: #e70010;
}
.vio_box:hover .alert {
  display: block;
  opacity: 0.9;
  position: absolute;
  bottom: 26px;
  left: 0;
  width: 300px;
  padding: 6px;
  border-radius: 2px;
  background-color: #000;
  color: #fff;
  font-weight: normal;
}
.vio_box:hover .alert:after {
  position: absolute;
  top: 100%;
  left: 15px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  content: " ";
  pointer-events: none;
  border-top-color: #000;
  margin-left: -10px;
}

#overlay {
  display: none;
  opacity: 0.8;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
#overlay.on {
  display: block !important;
}

.p-box {
  border: 1px solid #c4c5cb;
  border-radius: 5px;
  background-color: white;
  margin-bottom: 10px;
}
.p-box__ttl {
  padding: 20px;
  font-weight: bold;
  font-size: 15px;
  border-bottom: 1px solid #d1d1d1;
}
.p-box__contents {
  padding: 20px;
}

.p-card-table__group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
.p-card-table__item {
  border: 1px solid #c4c5cb;
  border-radius: 5px;
  box-sizing: border-box;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .p-card-table__item {
    margin-bottom: 10px;
  }
}
.p-card-table__item:last-child {
  margin: 0;
}
.p-card-table__item.col2 {
  width: calc((100% - 10px) / 2);
}
@media screen and (max-width: 767px) {
  .p-card-table__item.col2 {
    width: 100%;
  }
}
.p-card-table__contents {
  text-align: left;
}
.p-card-table__contents__textbox {
  padding: 40px 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .p-card-table__contents__textbox {
    padding: 20px;
  }
}
.p-card-table__contents__textbox .text {
  font-size: 13px;
}
.p-card-table__contents__textbox .link {
  display: block;
  margin: 10px 0 0 0;
  font-size: 12px;
  text-decoration: none;
}
.p-card-table__contents__textbox .link:hover {
  text-decoration: underline;
}
.p-card-table__contents__item {
  background-color: transparent;
  transition: all 0.3s ease;
}
.p-card-table__contents__item:hover {
  background-color: #f0f0f1;
}
.p-card-table__contents__item:last-child .p-card-table__contents__link {
  border: none;
}
.p-card-table__contents__link {
  display: block;
  margin: 0 20px;
  padding: 10px 0;
  overflow: hidden;
  color: #333;
  line-height: 1.5;
  text-decoration: none;
  border-bottom: 1px solid #e8e8e8;
}
@media screen and (max-width: 767px) {
  .p-card-table__contents__link {
    margin: 0 10px;
  }
}
.p-card-table__contents__link .main-contents {
  float: left;
  width: auto;
}
@media screen and (max-width: 767px) {
  .p-card-table__contents__link .main-contents {
    float: none;
  }
}
.p-card-table__contents__link .sub-contents {
  float: right;
  width: 160px;
  margin: 4px 0 0 0;
}
@media screen and (max-width: 767px) {
  .p-card-table__contents__link .sub-contents {
    float: none;
  }
}
.p-card-table__contents__link .sub-contents li {
  color: #797979;
  font-size: 11px;
}
.p-card-table__contents__link .catch {
  display: block;
  overflow: hidden;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.p-card-table__contents__link .text {
  display: inline-block;
  font-size: 11px;
}
.p-card-table__contents__link .sub-text {
  display: inline-block;
  color: #797979;
  font-size: 11px;
}
.p-card-table__contents__link .sub-text--icon {
  display: inline-block;
  margin: 0 3px 0 0;
}
.p-card-table__ttl {
  display: block;
  position: relative;
  padding: 20px;
  font-size: 15px;
  border-bottom: 1px solid #d1d1d1;
}
.p-card-table__ttl:after {
  display: block;
  clear: both;
  content: "";
}
@media screen and (max-width: 767px) {
  .p-card-table__ttl {
    padding: 14px;
  }
}
.p-card-table__ttl .ttl {
  display: block;
}
.p-card-table__ttl .all-link {
  display: block;
  position: absolute;
  top: 22px;
  right: 20px;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .p-card-table__ttl .all-link {
    top: 14px;
  }
}
.p-card-table__ttl .all-link:hover {
  text-decoration: underline;
}

.p-card {
  /* カード内見出し（p-card__ttl--band__inner / p-card-table__ttl）ラッピングスタイル */
}
.p-card__group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.p-card__item {
  -ms-flex: 1;
  flex: 1;
  margin: 0 10px 0 0;
  border: 1px solid #c4c5cb;
  border-radius: 5px;
  background-color: white;
}
.p-card__item:last-child {
  margin: 0;
}
.p-card__item.flex2 {
  -ms-flex: 2;
  flex: 2;
}
.p-card__item.flex1-2 {
  -ms-flex: 0.5;
  flex: 0.5;
}
.p-card__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  border-radius: 5px;
  background-color: transparent;
  text-decoration: none;
  text-align: center;
  transition: all 0.3s ease;
}
.p-card__contents:hover {
  background-color: #ffffe8;
  text-decoration: none;
}
.p-card__contents.nolink:hover {
  background-color: transparent;
}
.p-card__contents.flex-start {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.p-card__contents--justify-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  border-radius: 5px;
  background-color: transparent;
  text-decoration: none;
  text-align: center;
  transition: all 0.3s ease;
}
.p-card__ttl {
  display: block;
  position: relative;
  margin: 0 0 10px 0;
  color: #333;
  font-size: 15px;
}
@media screen and (max-width: 767px) {
  .p-card__ttl {
    font-size: 13px;
  }
}
.p-card__ttl.weak {
  color: #797979;
}
.p-card__ttl--band {
  display: block;
  width: 100%;
}
.p-card__ttl--band__inner {
  display: block;
  margin: 10px 10px 40px 10px;
  padding: 5px 0;
  background-color: #f0f0f1;
  color: #333;
  font-size: 15px;
  text-align: center;
}
.p-card__ttl--band__inner.hav-list {
  margin: 10px 10px 37px 10px;
}
.p-card-ttl-group {
  position: relative;
}
.p-card-ttl-group__inner {
  display: inline-block;
  vertical-align: middle;
}
.p-card-ttl-group__right-col {
  position: absolute;
  top: 0;
  right: 10px;
}
.p-card__icon--circle {
  display: block;
  position: absolute;
  top: 50%;
  left: -60px;
  width: 45px;
  height: 45px;
  margin: 0;
  padding: 0;
  border-radius: 50%;
  background-color: #ffa500;
  line-height: 45px;
  text-align: center;
  cursor: pointer;
}
.p-card__icon--circle::before {
  display: block;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  color: white;
  font-size: 21px;
}
.p-card__content {
  display: block;
  font-weight: bold;
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  .p-card__content {
    font-size: 20px;
  }
}
.p-card__content .unit {
  font-weight: normal;
  font-size: 14px;
}
.p-card__content.weak {
  color: #333;
}
.p-card__content.danger {
  color: #f9446a;
}
.p-card__content .weak {
  color: #797979;
  font-weight: normal;
  font-size: 13px;
}
.p-card__content.emphdata {
  color: #ffa500;
}
.p-card__content.normaldata {
  color: #4a98f1;
}
.p-card__content.nodata {
  color: #333;
}
.p-card__supply {
  margin: 10px 0 0 0;
  color: #333;
  font-size: 12px;
}
.p-card__supply .emph {
  font-weight: bold;
}
.p-card__contents__inner__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.p-card__contents__inner__item {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  text-align: center;
}
.p-card__contents__inner__supply {
  position: absolute;
  top: 64px;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.p-card__contents__inner__supply.minitext {
  width: 100%;
  color: #797979;
  font-size: 9px;
}
.p-card__contents__inner__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  text-align: center;
}
.p-card .current-date {
  margin: 5px 0 0;
  font-size: 11px;
  text-align: right;
}

.p-linecard__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  border: 1px solid #c4c5cb;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  .p-linecard__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.p-linecard__item {
  -ms-flex: 1;
  flex: 1;
  background-color: white;
  border-right: 1px solid #c4c5cb;
}
.p-linecard__item:first-child {
  border-radius: 5px 0 0 5px;
}
.p-linecard__item:first-child .p-linecard__contents {
  border-radius: 5px 0 0 5px;
}
.p-linecard__item:last-child {
  border-radius: 0 5px 5px 0;
  border-right: none;
}
@media screen and (max-width: 767px) {
  .p-linecard__item:last-child {
    border-radius: 0 0 5px 0;
  }
}
.p-linecard__item:last-child .p-linecard__contents {
  border-radius: 0 5px 5px 0;
}
@media screen and (max-width: 767px) {
  .p-linecard__item:last-child .p-linecard__contents {
    border-radius: 0 0 5px 0;
  }
}
.p-linecard__contents {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  background-color: transparent;
  text-decoration: none;
  text-align: center;
  transition: all 0.3s ease;
}
.p-linecard__contents:hover {
  background-color: #ffffe8;
  text-decoration: none;
}
.p-linecard__contents.nolink:hover {
  background-color: transparent;
}
.p-linecard__ttl {
  display: block;
  position: relative;
  margin: 0 0 10px 0;
  color: #333;
  font-size: 15px;
}
@media screen and (max-width: 767px) {
  .p-linecard__ttl {
    font-size: 13px;
  }
}
.p-linecard__ttl.emphmark::after {
  display: block;
  position: absolute;
  top: 50%;
  right: -12px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #ffa500;
  content: "";
}
.p-linecard__content {
  display: block;
  font-weight: bold;
  font-size: 26px;
}
.p-linecard__content .unit {
  font-weight: normal;
  font-size: 14px;
}
.p-linecard__content.emphdata {
  color: #ffa500;
}
.p-linecard__content.normaldata {
  color: #4a98f1;
}
.p-linecard__content.nodata {
  color: #333;
}

.p-minihelp__box {
  display: none;
  position: absolute;
  top: 25px;
  z-index: 999;
  width: 230px;
  padding: 10px;
  border-radius: 5px;
  background-color: #585c67;
  color: white;
  font-weight: normal;
  font-size: 11px;
  line-height: 1.7;
  text-align: left;
}
.p-minihelp__box.is-active {
  display: block;
}
.p-minihelp__box--lft {
  left: 0;
}
.p-minihelp__box--rgt {
  right: 0;
}
.p-minihelp__box .emph {
  font-weight: bold;
}

/*見出し(c-headline)ラッピングスタイル*/
.p-headline-group {
  position: relative;
  margin: 0 0 20px;
}
.p-headline-group__right-col {
  position: absolute;
  top: 0;
  right: 0;
}
.p-headline-group__right-button {
  position: absolute;
  top: -14px;
  right: 0;
}

/*
マージン調整用クラス。c-headline-hoge、およびp-headline-group向け。
レスポンシブを想定して見出し専用で利用する。
*/
.p-headline-m-wide {
  margin: 0 0 30px;
}

.p-headline-m-mid {
  margin: 0 0 20px;
}

.p-headline-m-narrow {
  margin: 0 0 10px;
}

.p-headline-m-none {
  margin: 0;
}

.p-list__item {
  font-size: 13px;
}
.p-list__link {
  text-decoration: none;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.p-list__link.pdf::before {
  display: inline-block;
  margin: 0 5px 0 0;
  content: url(../image/sw/cl/system/ico-pdf.svg);
}
.p-list__link.link::before {
  display: inline-block;
  margin: 0 5px 0 0;
  content: url(../image/sw/cl/system/ico-external-link.svg);
}
.p-list--row.w240 .p-list--row__item {
  width: 240px;
}
.p-list--row__item {
  display: inline-block;
}
.p-list--column__item {
  margin: 0 0 20px 0;
}
.p-list--column__item:last-child {
  margin: 0;
}

.p-close-mod {
  position: relative;
}
@media screen and (max-width: 768px) {
  .p-close-mod {
    padding-bottom: 30px;
  }
}
.p-close-mod.is-hidden {
  display: none;
}
.p-close-mod.is-show {
  display: block;
}
.p-close-mod .p-cancel-btn {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .p-close-mod .p-cancel-btn {
    top: auto;
    right: 10px;
    bottom: 9px;
    text-align: center;
  }
}
.p-close-mod .p-cancel-icon-text {
  margin: 0 2px 0 0;
  font-size: 10px;
}

.p-balloon {
  position: relative;
}
.p-balloon:after, .p-balloon:before {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: "";
  pointer-events: none;
}
.p-balloon--m:after {
  border-width: 12px;
  margin-left: -12px;
}
.p-balloon--m:before {
  border-width: 13px;
  margin-left: -13px;
}
.p-balloon--normal:after {
  border-color: transparent;
  border-top-color: white;
}
.p-balloon--normal:before {
  border-color: transparent;
  border-top-color: #c4c5cb;
}
.p-balloon--primary:after {
  border-color: transparent;
  border-top-color: #fcf8ed;
}
.p-balloon--primary:before {
  border-color: transparent;
  border-top-color: #ffa500;
}
.p-balloon--danger:after {
  border-color: transparent;
  border-top-color: #fae4e9;
}
.p-balloon--danger:before {
  border-color: transparent;
  border-top-color: #f9446a;
}
.p-balloon--success:after {
  border-color: transparent;
  border-top-color: #ebfcf7;
}
.p-balloon--success:before {
  border-color: transparent;
  border-top-color: #50c8a7;
}

/*------------------------------------------------------
 p- テーブル
--------------------------------------------------------*/
.p-table {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
}
.p-table__ttl {
  width: 150px;
  padding: 16px 20px;
  border: 1px solid #d6dae2;
  box-sizing: border-box;
  background: #f0f0f1;
  color: #757e85;
  font-weight: bold;
  border-width: 1px 0 0 1px;
}
.p-table__ttl:last-of-type {
  border-width: 1px 0 1px 1px;
}
.p-table__detail {
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: calc(100% - 150px);
  padding: 15px 20px;
  border: 1px solid #d6dae2;
  box-sizing: border-box;
  line-height: 1.6;
  word-wrap: break-word;
  border-width: 1px 1px 0 0;
}
.p-table__detail:last-of-type {
  border-width: 1px 1px 1px 0;
}
.p-table__detail__note {
  display: block;
  margin: 4px 0 0 1.8em;
  color: #b9b9b9;
  font-weight: normal;
  font-size: 13px;
}
.p-table--simple {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
}
.p-table--simple__ttl {
  width: 170px;
  padding: 20px 20px 20px 0;
  box-sizing: border-box;
  color: #757e85;
  font-weight: bold;
  border-bottom: 1px solid #d6dae2;
}
.p-table--simple__ttl:first-of-type {
  padding: 10px 20px 20px 0;
}
.p-table--simple__ttl:last-of-type {
  border: none;
}
.p-table--simple__ttl .c-required-mark, .p-table--simple__ttl .c-any-mark {
  margin: 5px 0 0 0;
}
.p-table--simple__detail {
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: calc(100% - 170px);
  padding: 20px 20px 20px 0;
  box-sizing: border-box;
  line-height: 1.6;
  word-wrap: break-word;
  border-bottom: 1px solid #d6dae2;
}
.p-table--simple__detail:first-of-type {
  padding: 10px 20px 20px 0;
}
.p-table--simple__detail:last-of-type {
  border: none;
}

/*------------------------------------------------------
 p- ぱんくず
--------------------------------------------------------*/
.p-topic-path {
  margin: 0 0 20px;
  padding: 0;
  font-size: 13px;
  line-height: 1;
}
.p-topic-path__item {
  display: inline-block;
  position: relative;
  padding: 0 22px 0 0;
}
@media screen and (max-width: 480px) {
  .p-topic-path__item {
    padding-bottom: 7px;
  }
}
.p-topic-path__item:after {
  display: block;
  position: absolute;
  top: 3px;
  right: 6px;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 6px;
  height: 6px;
  content: "";
  border-top: 1px solid #8b8d91;
  border-right: 1px solid #8b8d91;
}
.p-topic-path__item:last-child {
  padding: 0;
}
.p-topic-path__item:last-child:after {
  display: none;
}

.p-search-box {
  margin: 10px 0 20px;
  padding: 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #fff;
}
.p-search-box__inner {
  padding: 14px 12px 10px;
}
@media screen and (max-width: 768px) {
  .p-search-box__inner {
    padding: 0;
  }
}
.p-search-box__inner.open {
  display: block;
}
.p-search-box__inner.close {
  display: none;
}
.p-search-box__ttl {
  padding: 13px 0 12px 20px;
  font-weight: bold;
  font-size: 16px;
  border-bottom: 1px solid #ddd;
}
.p-search-box__ttl.open {
  cursor: pointer;
  border-bottom: 1px solid #ddd;
}
.p-search-box__ttl.open .ico-arrow img {
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.p-search-box__ttl.close {
  cursor: pointer;
  border-bottom: 0 none;
}
.p-search-box__ttl.close .ico-arrow img {
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.p-search-box__ttl .ico-arrow {
  width: 17px;
  height: 10px;
  margin: 0 5px 0 0;
}
.p-search-box__ttl .ico-arrow img {
  -ms-transform-origin: 50%;
  transform-origin: 50%;
}
.p-search-box__ttl .ico-arrow img.trans {
  transition: all 0.2s ease-in;
}
.p-search-box__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 0 10px;
}
@media screen and (max-width: 480px) {
  .p-search-box__list {
    -ms-flex-flow: column;
    flex-flow: column;
  }
}
@media screen and (max-width: 768px) {
  .p-search-box__list {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.p-search-box__list__ttl {
  width: 14%;
  padding: 7px 8px 7px 18px;
  box-sizing: border-box;
  color: #14488b;
  font-weight: bold;
}
.p-search-box__list__ttl .sub-txt {
  display: inline-block;
  padding: 0 0 0 2px;
  color: #797979;
  font-weight: normal;
  font-size: 11px;
  font-feature-settings: "palt";
}
@media screen and (max-width: 768px) {
  .p-search-box__list__ttl {
    -ms-flex-preferred-size: 28%;
    flex-basis: 28%;
    width: auto;
    max-width: initial;
    padding: 7px 0 7px 10px;
    font-size: 12px;
  }
  .p-search-box__list__ttl:nth-of-type(even) {
    background: #f2f2f2;
  }
}
.p-search-box__list__item {
  width: 36%;
  padding: 7px 0 7px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .p-search-box__list__item {
    -ms-flex-preferred-size: 72%;
    flex-basis: 72%;
    width: auto;
    padding: 7px 10px 7px 0;
  }
  .p-search-box__list__item:nth-of-type(even) {
    background: #f2f2f2;
  }
}
.p-search-box__list__item label {
  display: inline-block;
  margin: 0 5px 6px 0;
}
@media screen and (max-width: 768px) {
  .p-search-box__list__item label {
    margin-bottom: 7px;
  }
}
.p-search-box__list__item label input {
  margin-right: 3px;
}
.p-search-box__list__item input[type=text] {
  border: 1px solid #ccc;
}
.p-search-box__list__item.fix90 {
  width: 90%;
}
.p-search-box__btn-group {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .p-search-box__btn-group {
    padding: 10px;
  }
}
.p-search-box__btn-group .c-btn {
  width: 180px;
}
.p-search-box__btn-group__reset {
  margin: 0 20px 0 0;
  color: #3b92c8;
  cursor: pointer;
}

/*Projectレイヤー仮置き*/
.p-status-nav {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 0 0 10px;
  border-bottom: 3px solid #ffa500;
}
@media screen and (max-width: 768px) {
  .p-status-nav {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: none;
  }
}
.p-status-nav__item {
  width: 130px;
  height: 45px;
  margin: 0 5px 0 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .p-status-nav__item {
    width: 33.3333333333%;
    margin: 0;
    border: 0;
  }
  .p-status-nav__item:nth-of-type(1) .p-status-nav__item__link {
    border-radius: 5px 0 0 0;
    border-width: 1px;
  }
  .p-status-nav__item:nth-of-type(2) .p-status-nav__item__link {
    border-radius: 0;
    border-width: 1px 1px 1px 0;
  }
  .p-status-nav__item:nth-of-type(3) .p-status-nav__item__link {
    border-radius: 0 5px 0 0;
    border-width: 1px 1px 1px 0;
  }
  .p-status-nav__item:nth-of-type(4) .p-status-nav__item__link {
    border-radius: 0 0 0 5px;
    border-width: 0 1px 1px 1px;
  }
  .p-status-nav__item:nth-of-type(5) .p-status-nav__item__link {
    border-radius: 0;
    border-width: 0 1px 1px 0;
  }
  .p-status-nav__item:last-of-type .p-status-nav__item__link {
    border-radius: 0 0 5px 0;
    border-width: 0 1px 1px 0;
  }
}
.p-status-nav__item__link {
  display: block;
  position: relative;
  width: 100%;
  height: 45px;
  margin: 0;
  border: 1px solid #ccc;
  border-radius: 3px 3px 0 0;
  box-sizing: border-box;
  background: #fff;
  color: #333;
  font-weight: bold;
  font-size: 14px;
  line-height: 46px;
  text-decoration: none;
  border-width: 1px 1px 0 1px;
}
@media screen and (max-width: 480px) {
  .p-status-nav__item__link {
    font-size: 13px;
  }
}
.p-status-nav__item__link:hover {
  background: floralwhite;
  color: #ffa500;
  text-decoration: none;
}
.p-status-nav__item__link.is-active {
  height: 45px;
  background: #ffa500;
  color: #fff;
  border-width: 0 0 0 0;
}
@media screen and (max-width: 768px) {
  .p-status-nav__item__link.is-active {
    background: #fff;
    color: #ffa500;
  }
}

.p-pager-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 5px;
}
@media screen and (max-width: 768px) {
  .p-pager-group {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .p-pager-group__display {
    margin: 0 0 8px;
  }
}
.p-pager-group__inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.p-pager-group__detail {
  margin-bottom: 3px;
}
.p-pager-group__changer {
  margin: 0 0 0 10px;
  text-align: right;
}

.p-list-table {
  width: 100%;
  margin: 0 0 10px;
}
.p-list-table__head-record {
  margin: 0 0 -1px;
  border: 1px solid #d1d1d1;
  border-radius: 5px 5px 0 0;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .p-list-table__head-record {
    display: none;
  }
}
.p-list-table__record {
  margin: 0 0 -1px 0;
  border: 1px solid #d1d1d1;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .p-list-table__record {
    margin: 0 0 15px;
    border-radius: 5px;
  }
}
.p-list-table__record:last-child {
  border-radius: 0 0 5px 5px;
}
@media screen and (max-width: 767px) {
  .p-list-table__record:last-child {
    border-radius: 5px;
  }
}
.p-list-table__record__link {
  display: block;
  color: #444;
  text-decoration: none;
}
.p-list-table__record__link:hover {
  background: #f5f5f5;
  text-decoration: none;
}
.p-list-table__head {
  display: -ms-flexbox;
  display: flex;
}
.p-list-table__head__field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: 54px;
  padding: 0 10px;
  box-sizing: border-box;
  word-break: break-all;
  border-right: 1px solid #d1d1d1;
}
@media screen and (min-width: 768px) {
  .p-list-table__head__field {
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.p-list-table__head__field a {
  text-decoration: none;
}
.p-list-table__head__field:last-child {
  border-right: 0 none;
}
.p-list-table__head__field--checkbox {
  -ms-flex-pack: center;
  justify-content: center;
}
.p-list-table__head__field--checkbox label {
  width: 100%;
  height: 100%;
  text-align: center;
}
.p-list-table__head__field__note {
  color: #f00;
  font-size: 11px;
}
.p-list-table__content {
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.p-list-table__content:last-child {
  border-radius: 0 0 5px 5px;
}
@media screen and (max-width: 767px) {
  .p-list-table__content {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .p-list-table__content:last-child {
    border-radius: 5px;
  }
}
.p-list-table__content__field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 10px;
  box-sizing: border-box;
  line-height: 1.4;
  word-break: break-all;
  border-right: 1px solid #d1d1d1;
}
.p-list-table__content__field:last-child {
  border-right: 0 none;
}
@media screen and (max-width: 767px) {
  .p-list-table__content__field {
    padding: 0 16px 5px;
    border-right: 0 none;
  }
}
@media screen and (min-width: 768px) {
  .p-list-table__content__field {
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.p-list-table__content__field--checkbox {
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-list-table__content__field--checkbox {
    display: none;
  }
}
.p-list-table__content__field--checkbox label {
  width: 100%;
  height: 100%;
  text-align: center;
}
.p-list-table__content__field--noitem {
  padding: 25px 10px 25px 20px;
  font-size: 15px;
}
@media screen and (min-width: 768px) {
  .p-list-table .w2 {
    -ms-flex-preferred-size: 2%;
    flex-basis: 2%;
    width: 2%;
  }
  .p-list-table .w3 {
    -ms-flex-preferred-size: 3%;
    flex-basis: 3%;
    width: 3%;
  }
  .p-list-table .w4 {
    -ms-flex-preferred-size: 4%;
    flex-basis: 4%;
    width: 4%;
  }
  .p-list-table .w5 {
    -ms-flex-preferred-size: 5%;
    flex-basis: 5%;
    width: 5%;
  }
  .p-list-table .w7 {
    -ms-flex-preferred-size: 7%;
    flex-basis: 7%;
    width: 7%;
  }
  .p-list-table .w8 {
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%;
    width: 8%;
  }
  .p-list-table .w9 {
    -ms-flex-preferred-size: 9%;
    flex-basis: 9%;
    width: 9%;
  }
  .p-list-table .w10 {
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    width: 10%;
  }
  .p-list-table .w12 {
    -ms-flex-preferred-size: 12%;
    flex-basis: 12%;
    width: 12%;
  }
  .p-list-table .w14 {
    -ms-flex-preferred-size: 14%;
    flex-basis: 14%;
    width: 14%;
  }
  .p-list-table .w15 {
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%;
    width: 15%;
  }
  .p-list-table .w16 {
    -ms-flex-preferred-size: 16%;
    flex-basis: 16%;
    width: 16%;
  }
  .p-list-table .w18 {
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%;
    width: 18%;
  }
  .p-list-table .w20 {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    width: 20%;
  }
  .p-list-table .w28 {
    -ms-flex-preferred-size: 28%;
    flex-basis: 28%;
    width: 28%;
  }
  .p-list-table .w30 {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    width: 30%;
  }
  .p-list-table .w31 {
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%;
    width: 31%;
  }
}

.p-bulk-ope {
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 20px;
}
@media screen and (max-width: 905px) {
  .p-bulk-ope {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .p-bulk-ope {
    display: none;
  }
}
.p-bulk-ope__selectdata {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 0 10px 0 0;
  padding: 16px;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  background: #fff;
}
@media screen and (max-width: 905px) {
  .p-bulk-ope__selectdata {
    margin: 0;
  }
}
.p-bulk-ope__selectdata:before {
  position: absolute;
  top: -18px;
  left: 24px;
  z-index: 2;
  border: 8px solid transparent;
  content: "";
  margin-left: -15px;
  border-bottom: 10px solid #fff;
}
.p-bulk-ope__selectdata:after {
  position: absolute;
  top: -22px;
  left: 24px;
  z-index: 1;
  border: 10px solid transparent;
  content: "";
  margin-left: -17px;
  border-bottom: 12px solid #d1d1d1;
}
.p-bulk-ope__selectdata__ttl {
  margin: 5px 20px 0 0;
  font-weight: bold;
  font-size: 13px;
}
.p-bulk-ope__selectdata__item {
  margin: 0;
}
.p-bulk-ope__alldata {
  display: -ms-flexbox;
  display: flex;
  margin: 12px 0 0 auto;
}
@media screen and (max-width: 905px) {
  .p-bulk-ope__alldata {
    margin: 10px 0 0;
  }
}
.p-bulk-ope__alldata__ttl {
  margin: 10px 15px 0 0;
  font-weight: bold;
  font-size: 13px;
}
.p-bulk-ope__btn {
  padding: 10px 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #f5f5f5;
  color: #444;
  font-weight: bold;
  font-size: 13px;
  line-height: 1;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: all 0.1s ease-in;
  appearance: none;
}
.p-bulk-ope__btn:hover {
  border: 1px solid #e6b458;
  background-color: #fcf8ed;
  color: #ffa500;
  text-decoration: none;
}
.p-bulk-ope__btn:visited, .p-bulk-ope__btn:active {
  text-decoration: none;
}
.p-bulk-ope__splitter {
  display: block;
  width: 100%;
  height: 0;
  margin: 12px 0;
  padding: 0;
  border: 0;
  border-top: 1px solid #ddd;
}

.p-form-content {
  margin: 0 220px 0 0;
}
.p-form-content--half-col {
  width: 50%;
}
.p-form-content.no-margin {
  margin: 0;
}
.p-form-col-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
}
.p-form-col__label--ttl {
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 8px 0;
  color: #797979;
  font-weight: bold;
}
.p-form-col__label--ttl__inner {
  margin: 0 5px 0 0;
}
.p-form-col__label--supply {
  margin: 0 8px 0 0;
}
.p-form-col__label--unit {
  margin: 0 8px;
}
.p-form-col__input {
  margin: 0 0 8px 0;
}
.p-form-leadtxt {
  font-size: 11px;
}
.p-form-leadtxt--mgb-large {
  margin: 0 0 20px 0;
}

.p-stepchart {
  margin: 0 0 40px 0;
  text-align: center;
}
.p-stepchart__item {
  display: inline-block;
  position: relative;
  width: 180px;
  text-align: center;
}
.p-stepchart__item:after {
  position: absolute;
  top: calc(50% - 10px);
  left: 109px;
  width: calc(100% - 34px);
  height: 2px;
  background-color: #dfe1e3;
  content: "";
}
.p-stepchart__item.last:after {
  background: none;
}
.p-stepchart__number {
  display: inline-block;
  width: 27px;
  height: 27px;
  margin: 0;
  padding: 0;
  border-radius: 50%;
  background-color: #dfe1e3;
  color: #aab0b6;
  line-height: 27px;
  text-align: center;
}
.p-stepchart__number.active {
  background-color: #4a98f1;
  color: #fff;
}
.p-stepchart__text {
  display: block;
  margin: 7px 0 0 0;
  color: #aab0b6;
  font-size: 12px;
}
.p-stepchart__text.active {
  color: #4a98f1;
}

.p-calendar-input {
  display: inline-block;
  width: calc((100% - 36px) / 4);
  margin: 0 5px 0 0;
}
.p-calendar-input__tbl {
  width: 100%;
}
.p-calendar-input__cap {
  margin: 0 0 5px -21px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}
.p-calendar-input__week {
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}
.p-calendar-input__week__item.sat {
  color: #6183e0;
}
.p-calendar-input__week__item.sun {
  color: #e51212;
}
.p-calendar-input__day {
  height: 31px;
  margin: 0;
  padding: 0;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.2s linear;
}
.p-calendar-input__day__item {
  border: 1px solid #c4c5cb;
}
.p-calendar-input__day__item.sat {
  color: #6183e0;
}
.p-calendar-input__day__item.sun {
  color: #e51212;
}
.p-calendar-input__day__item.flagday {
  color: #e51212;
}
.p-calendar-input__day__item.workDayAvailable {
  background-color: #ffa500;
  color: white;
}
.p-calendar-input__day__item.workDayNothing:hover {
  background-color: #fcf8ed;
}
.p-calendar-input__day__item.workDayNonSelectable, .p-calendar-input__day__item.noDate {
  background-color: #e8e8e8;
  color: #d1d1d1;
}
.p-calendar-input__btn--column {
  position: relative;
  vertical-align: middle;
}
.p-calendar-input__btn--column:hover input {
  background-color: #fcf8ed;
}
.p-calendar-input__btn--column:hover .p-calendar-input__btn--column__icon {
  border-color: transparent #ffa500 transparent transparent;
}
.p-calendar-input__btn--column input {
  display: block;
  width: 12px;
  height: 30px;
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  background-color: #eee;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.p-calendar-input__btn--column__icon {
  display: block;
  position: absolute;
  top: 13px;
  left: 9px;
  width: 0;
  height: 0;
  cursor: pointer;
  border-style: solid;
  border-width: 3px 5.2px 3px 0;
  border-color: transparent #8b8d91 transparent transparent;
}
.p-calendar-input__btn--row {
  position: relative;
  vertical-align: middle;
}
.p-calendar-input__btn--row:hover input {
  background-color: #fcf8ed;
}
.p-calendar-input__btn--row:hover .p-calendar-input__btn--row__icon {
  border-color: transparent transparent #ffa500 transparent;
}
.p-calendar-input__btn--row input {
  display: block;
  width: calc(100% - 1px);
  height: 12px;
  margin: 5px 0 0 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  background-color: #eee;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.p-calendar-input__btn--row__icon {
  display: block;
  position: absolute;
  top: 9px;
  left: 11px;
  width: 0;
  height: 0;
  cursor: pointer;
  border-style: solid;
  border-width: 0 3px 5.2px 3px;
  border-color: transparent transparent #8b8d91 transparent;
}
.p-calendar-input-clear {
  display: inline-block;
  padding: 0;
  padding: 10px 19px 10px 32px;
  border: 1px solid #d1d1d1;
  border-radius: 6px;
  background: url("../../client/image/sw/cl/system/icon-return.svg") no-repeat 16px center scroll #fff;
  color: #8b8d91;
  font-size: 12px;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.p-calendar-input-clear:hover {
  color: #ffa500;
}
.p-calendar-input__display-mod {
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  background-color: #f0f3f6;
}
.p-calendar-input__display-mod .calendar-pay-type {
  margin: 0 0 0 20px;
}
.p-calendar-input__display-mod .calendar-pay-table-link {
  display: inline-block;
  margin: 0 20px 0 0;
  font-size: 12px;
}
.p-calendar-input__display-main {
  margin-right: auto;
}
.p-calendar-input__display-main-txt {
  display: inline-block;
  color: #8b8d91;
  font-size: 14px;
}
.p-calendar-input__display-main-txt .emph {
  color: #ffa500;
  font-size: 18px;
}

body .ui-datepicker .ui-datepicker-header {
  background: #ffa500;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, body .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  border: none;
  background-color: transparent;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover {
  right: 2px;
  border: none;
  background-color: transparent;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:hover {
  top: 52%;
  background-color: transparent;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover {
  left: 2px;
  border: none;
  background-color: transparent;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:hover {
  top: 52%;
  background-color: transparent;
}
body .ui-datepicker .ui-datepicker-calendar a.ui-state-default td {
  width: 26px;
}
body .ui-datepicker .ui-datepicker-calendar a.ui-state-default.ui-state-highlight {
  border: 1px solid #ffa500;
  background: #ffa500;
  color: #fff;
}
body .ui-datepicker .ui-datepicker-calendar a.ui-state-default:hover, body .ui-datepicker .ui-datepicker-calendar a.ui-state-default:focus {
  color: #ffa500;
}
body .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a.ui-state-default {
  color: #fff;
}
body .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a.ui-state-default:hover, body .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a.ui-state-default:focus {
  color: #fff;
}
body .ui-datepicker .ui-datepicker-week-end.weekday6 .ui-state-default {
  color: #00f;
}
body .ui-datepicker .ui-datepicker-week-end.weekday7 .ui-state-default {
  color: #f00;
}
body .ui-datepicker .ui-datepicker-buttonpane button {
  opacity: 1;
  margin: 0;
}
body .ui-datepicker .ui-datepicker-buttonpane button:hover, body .ui-datepicker .ui-datepicker-buttonpane button:focus {
  opacity: 0.7;
}
body .ui-datepicker .ui-datepicker-buttonpane .ui-state-default.ui-priority-primary.ui-datepicker-close {
  font-weight: normal;
}
body .ui-datepicker .ui-datepicker-calendar .ui-state-hover, body .ui-datepicker .ui-datepicker-calendar a.ui-state-hover, body .ui-datepicker .ui-datepicker-calendar .ui-state-active, body .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-active, body .ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-active, body .ui-datepicker .ui-datepicker-calendar a.ui-button:active, body .ui-datepicker .ui-datepicker-calendar .ui-button:active, body .ui-datepicker .ui-datepicker-calendar .ui-button.ui-state-active:hover {
  border: 1px solid #ffa500;
  background: #ffa500;
  color: #fff;
  font-weight: normal;
}
body .ui-datepicker .ui-datepicker-calendar .ui-state-hover:hover, body .ui-datepicker .ui-datepicker-calendar .ui-state-hover:focus, body .ui-datepicker .ui-datepicker-calendar a.ui-state-hover:hover, body .ui-datepicker .ui-datepicker-calendar a.ui-state-hover:focus, body .ui-datepicker .ui-datepicker-calendar .ui-state-active:hover, body .ui-datepicker .ui-datepicker-calendar .ui-state-active:focus, body .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-active:hover, body .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-active:focus, body .ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-active:hover, body .ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-active:focus, body .ui-datepicker .ui-datepicker-calendar a.ui-button:active:hover, body .ui-datepicker .ui-datepicker-calendar a.ui-button:active:focus, body .ui-datepicker .ui-datepicker-calendar .ui-button:active:hover, body .ui-datepicker .ui-datepicker-calendar .ui-button:active:focus, body .ui-datepicker .ui-datepicker-calendar .ui-button.ui-state-active:hover:hover, body .ui-datepicker .ui-datepicker-calendar .ui-button.ui-state-active:hover:focus {
  color: #fff;
}

/* background - utility
--------------------------------------------------------- */
.u-bg--white {
  background-color: #fff;
}

/* border - utility
--------------------------------------------------------- */
/* border-radius */
.u-br-4 {
  border-radius: 4px;
}

.u-br-8 {
  border-radius: 8px;
}

.u-br-12 {
  border-radius: 12px;
}

.u-br-16 {
  border-radius: 16px;
}

/* border-none */
.u-br-0 {
  border: none;
}

.u-br-t-0 {
  border-top: none;
}

.u-br-r-0 {
  border-right: none;
}

.u-br-b-0 {
  border-bottom: none;
}

.u-br-l-0 {
  border-left: none;
}

/* dotted border */
.u-bb-dotted {
  border-bottom: 1px dotted #e8e8e8;
}

.u-bt-dotted {
  border-top: 1px dotted #e8e8e8;
}

/* br - utility
--------------------------------------------------------- */
/* ---- PC以上のみ改行する  ---- */
@media (max-width: 768px) {
  .u-br-pc {
    display: none;
  }
}

/* ---- タブサイズ以下になると改行する ---- */
@media screen and (min-width: 768px) {
  .u-br-tab {
    display: none;
  }
}

/* ---- spサイズ以下になると改行する ---- */
@media screen and (min-width: 480px) {
  .u-br-sp {
    display: none;
  }
}

/* clearfix - utility
--------------------------------------------------------- */
.u-cf:after {
  display: block;
  clear: both;
  content: "";
}

/* display - utility
--------------------------------------------------------- */
.u-d-tb {
  display: table !important;
}

.u-d-tbc {
  display: table-cell !important;
}

.u-d-b {
  display: block !important;
}

.u-d-ib {
  display: inline-block !important;
}

.u-d-n {
  display: none !important;
}

.u-tel-btn {
  display: none;
}
@media (max-width: 768px) {
  .u-tel-btn {
    display: block;
  }
}

/* float - utility
--------------------------------------------------------- */
.u-fl-l {
  float: left !important;
}

.u-fl-r {
  float: right !important;
}

.u-fl-n {
  float: none !important;
}

/* line-clamp - utility
--------------------------------------------------------- */
.u-lc {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-line-clamp: 2;
}

/* link - utility
--------------------------------------------------------- */
.u-normal-link {
  color: #3b92c8 !important;
}
.u-normal-link:link {
  color: #3b92c8 !important;
}
.u-normal-link:hover {
  opacity: 0.7;
}

.u-map-link {
  display: inline-block;
  position: relative;
  color: #3b92c8 !important;
}
.u-map-link:link {
  color: #3b92c8 !important;
}
.u-map-link:hover {
  color: #ffa500 !important;
}
.u-map-link:after {
  font-size: 12px;
  font-size: 1.2rem;
  display: block;
  width: 50px;
  height: 15px;
  border: solid transparent;
  border-radius: 3px;
  background: #3b92c8;
  color: #fff;
  text-align: center;
  content: "MAP";
  cursor: pointer;
}

/* margin - utility
--------------------------------------------------------- */
.u-m10 {
  margin: 10px !important;
}

.u-m15 {
  margin: 15px !important;
}

.u-m20 {
  margin: 20px !important;
}

.u-m25 {
  margin: 25px !important;
}

.u-m30 {
  margin: 30px !important;
}

.u-m35 {
  margin: 35px !important;
}

.u-m40 {
  margin: 40px !important;
}

.u-mt00 {
  margin-top: 0 !important;
}

.u-mt05 {
  margin-top: 5px !important;
}

.u-mt10 {
  margin-top: 10px !important;
}

.u-mt15 {
  margin-top: 15px !important;
}

.u-mt20 {
  margin-top: 20px !important;
}

.u-mt25 {
  margin-top: 25px !important;
}

.u-mt30 {
  margin-top: 30px !important;
}

.u-mt35 {
  margin-top: 35px !important;
}

.u-mt40 {
  margin-top: 40px !important;
}

.u-mb00 {
  margin-bottom: 0 !important;
}

.u-mb05 {
  margin-bottom: 5px !important;
}

.u-mb10 {
  margin-bottom: 10px !important;
}

.u-mb15 {
  margin-bottom: 15px !important;
}

.u-mb20 {
  margin-bottom: 20px !important;
}

.u-mb25 {
  margin-bottom: 25px !important;
}

.u-mb30 {
  margin-bottom: 30px !important;
}

.u-mb35 {
  margin-bottom: 35px !important;
}

.u-mb40 {
  margin-bottom: 40px !important;
}

.u-mr00 {
  margin-right: 0 !important;
}

.u-mr05 {
  margin-right: 5px !important;
}

.u-mr10 {
  margin-right: 10px !important;
}

.u-mr15 {
  margin-right: 15px !important;
}

.u-mr20 {
  margin-right: 20px !important;
}

.u-mr25 {
  margin-right: 25px !important;
}

.u-mr30 {
  margin: 30px !important;
}

.u-mr35 {
  margin-right: 35px !important;
}

.u-mr40 {
  margin-right: 40px !important;
}

.u-ml00 {
  margin-left: 0 !important;
}

.u-ml05 {
  margin-left: 5px !important;
}

.u-ml10 {
  margin-left: 10px !important;
}

.u-ml15 {
  margin-left: 15px !important;
}

.u-ml20 {
  margin-left: 20px !important;
}

.u-ml25 {
  margin-left: 25px !important;
}

.u-ml30 {
  margin-left: 30px !important;
}

.u-ml35 {
  margin-left: 35px !important;
}

.u-ml40 {
  margin-left: 40px !important;
}

/* misc - utility
--------------------------------------------------------- */
.u-ws-nowrap {
  white-space: nowrap;
}

.u-mx-img {
  max-width: 100%;
}

.u-tx-inside {
  text-indent: -1em;
  margin-left: 1em;
}

/* padding - utility
--------------------------------------------------------- */
.u-p10 {
  padding: 10px !important;
}

.u-p15 {
  padding: 15px !important;
}

.u-p20 {
  padding: 20px !important;
}

.u-p25 {
  padding: 25px !important;
}

.u-p30 {
  padding: 30px !important;
}

.u-p35 {
  padding: 35px !important;
}

.u-p40 {
  padding: 40px !important;
}

.u-pt00 {
  padding-top: 0 !important;
}

.u-pt05 {
  padding-top: 5px !important;
}

.u-pt10 {
  padding-top: 10px !important;
}

.u-pt15 {
  padding-top: 15px !important;
}

.u-pt20 {
  padding-top: 20px !important;
}

.u-pt30 {
  padding-top: 30px !important;
}

.u-pt40 {
  padding-top: 40px !important;
}

.u-pt50 {
  padding-top: 50px !important;
}

.u-pb00 {
  padding-bottom: 0 !important;
}

.u-pb05 {
  padding-bottom: 5px !important;
}

.u-pb10 {
  padding-bottom: 10px !important;
}

.u-pb15 {
  padding-bottom: 15px !important;
}

.u-pb20 {
  padding-bottom: 20px !important;
}

.u-pb30 {
  padding-bottom: 30px !important;
}

.u-pb40 {
  padding-bottom: 40px !important;
}

.u-pb50 {
  padding-bottom: 50px !important;
}

.u-pr00 {
  padding-right: 0 !important;
}

.u-pr05 {
  padding-right: 5px !important;
}

.u-pr10 {
  padding-right: 10px !important;
}

.u-pr15 {
  padding-right: 15px !important;
}

.u-pr20 {
  padding-right: 20px !important;
}

.u-pr30 {
  padding-right: 30px !important;
}

.u-pr40 {
  padding-right: 40px !important;
}

.u-pr50 {
  padding-right: 50px !important;
}

.u-pl00 {
  padding-left: 0 !important;
}

.u-pl05 {
  padding-left: 5px !important;
}

.u-pl10 {
  padding-left: 10px !important;
}

.u-pl15 {
  padding-left: 15px !important;
}

.u-pl20 {
  padding-left: 20px !important;
}

.u-pl30 {
  padding-left: 30px !important;
}

.u-pl40 {
  padding-left: 40px !important;
}

.u-pl50 {
  padding-left: 50px !important;
}

/* position - utility
--------------------------------------------------------- */
.u-pos-a {
  position: absolute !important;
}

.u-pos-r {
  position: relative !important;
}

.u-pos-s {
  position: static !important;
}

/* font-size - utility
--------------------------------------------------------- */
.u-text-large {
  font-size: 24px;
  font-size: 2.4rem;
}

.u-text-small {
  font-size: 12px;
  font-size: 1.2rem;
}

.u-text-tiny {
  font-size: 10px;
  font-size: 1rem;
}

.u-text-default {
  font-size: 14px;
  font-size: 1.4rem;
}

.u-text-medium {
  font-size: 18px;
  font-size: 1.8rem;
}

/* text-align - utility
--------------------------------------------------------- */
.u-ta-l {
  text-align: left !important;
}

.u-ta-c {
  text-align: center !important;
}

.u-ta-r {
  text-align: right !important;
}

/* text-decoration - utility
--------------------------------------------------------- */
.u-fw-n {
  font-weight: normal !important;
}

.u-fw-b {
  font-weight: bold !important;
}

.u-td-u {
  text-decoration: underline !important;
}

.u-td-n {
  text-decoration: none !important;
}

.u-c-main {
  color: #ffa500 !important;
}

.u-c-warning {
  color: #f9446a !important;
}

.u-c-primary {
  color: #fff799 !important;
}

.u-c-emphasis {
  color: #4a98f1 !important;
}

.u-c-white {
  color: #fff !important;
}

/* vertical-align - utility
--------------------------------------------------------- */
.u-va-t {
  vertical-align: top !important;
}

.u-va-m {
  vertical-align: middle !important;
}

.u-va-b {
  vertical-align: bottom !important;
}

/* width - utility
--------------------------------------------------------- */
.u-w-auto {
  width: auto !important;
}

.u-w-full {
  width: 100% !important;
}

.u-w-half {
  width: 50% !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJmb3VuZGF0aW9uL19kZWZpbmUuc2NzcyIsImZvdW5kYXRpb24vX3Jlc2V0LW1pbi5zY3NzIiwibGF5b3V0L19sYXlvdXQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2ljb24uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2J1dHRvbi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYm94LnNjc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9faGVhZGxpbmUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3RhZy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdG9vbHRpcC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9ybS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fbmF2LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fbW9kYWwuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19nbmF2LnNjc3MiLCJvYmplY3QvcHJvamVjdC9faGVhZGVyLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fbXNnLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fY2FyZC5zY3NzIiwib2JqZWN0L3Byb2plY3QvX21pbmloZWxwLnNjc3MiLCJvYmplY3QvcHJvamVjdC9faGVhZGxpbmUuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19saXN0LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fY2xvc2Vtb2Quc2NzcyIsIm9iamVjdC9wcm9qZWN0L19iYWxsb29uLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fdGFibGUuc2NzcyIsIm9iamVjdC9wcm9qZWN0L190b3BpYy1wYXRoLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fc2VhcmNoLWJveC5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3N0YXR1cy1uYXYuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19saXN0LXRhYmxlLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fZm9ybS5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2NhbGVuZGFyLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fYmFja2dyb3VuZC5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX2JvcmRlci5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX2JyZWFrLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fY2xlYXJmaXguc2NzcyIsIm9iamVjdC91dGlsaXR5L19kaXNwbGF5LnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fZmxvYXQuc2NzcyIsIm9iamVjdC91dGlsaXR5L19saW5lLWNsYW1wLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fbGluay5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX21hcmdpbi5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX21pc2Muc2NzcyIsIm9iamVjdC91dGlsaXR5L19wYWRkaW5nLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fcG9zaXRpb24uc2NzcyIsIm9iamVjdC91dGlsaXR5L190ZXh0LnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fdGV4dC1hbGlnbi5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3RleHQtZGVjb3JhdGlvbi5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3ZlcnRpY2FsLWFsaWduLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fd2lkdGguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNNakI7RUFDSSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQ0ZhO0VER2IsaUJBQUE7RUFDQSwrRkNMUTtDRkNYOztBQ01EO0VBQ0ksZUN3Q2dCO0NGM0NuQjtBQ0tHO0VBQ0ksMkJBQUE7Q0RIUDs7QUNNRDtFQUNJLGNBQUE7Q0RISDs7QUNRRztFQURKO0lBRVEseUJBQUE7R0RKTDtDQUNGOztBQ1FEO0VBQ0kseUJBQUE7Q0RMSDtBQ01HO0VBRko7SUFHUSwwQkFBQTtHREhMO0NBQ0Y7O0FDT0Q7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseURBQUE7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OzREQUFBO0FBR0E7RUFDSSwrQkFBQTtDOUMwN0pIOztBOEN2N0pEO0VBQ0ksa0NBQUE7QzlDMDdKSDs7QThDdjdKRDtFQUNJLGtDQUFBO0M5QzA3Skg7O0ErQ3Q4SkQ7NERBQUE7QUFHQTtFQUNJLHVCQUFBO0MvQ3c4Skg7O0ErQ3I4SkQ7RUFDSSx1QkFBQTtDL0N3OEpIOztBK0NyOEpEO0VBQ0ksc0JBQUE7Qy9DdzhKSCIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzQ3NDc0NztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIOODoeOCpOODquOCqiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbn1cblxuYSB7XG4gIGNvbG9yOiAjM2I5MmM4O1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlzLXNtcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1zbXAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN3aXRjaC12aWV3cG9ydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA2MCUsICNmM2YzZjMgODUlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXRjaC12aWV3cG9ydCB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJyb3ctc2lkZS1zY3JvbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmFycm93LXNpZGUtc2Nyb2xsX190YWJsZSB7XG4gICAgbWluLXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hcnJvdy1zaWRlLXNjcm9sbF9fdGFibGUtLTEge1xuICAgIG1pbi13aWR0aDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnJvdy1zaWRlLXNjcm9sbF9fbm90ZSB7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gICAgY29sb3I6ICNiNjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbmgxLnRvcFZpZXcsIGgyLnRvcFZpZXcge1xuICBtYXJnaW46IDAgMCA1cHggNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuI3VkYm94IHtcbiAgd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBDU1MgU3ByaXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2dsX25hdmkgbGkubHRvcCwgI3BhdGhfY29sdW1uLCBkaXYuaHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3NoZnQvd2N1L2NvbW1vbi9jbW5Hcm91cDAxLnBuZyk7XG4gIGZpbGw6IHJlZDtcbn1cblxuI3BhdGgge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5kaXYjbWFpbnRpdGxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDhweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3NoZnQvaWNvX2RldGFpbGlzdC5naWYpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCB0b3A7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEyMiU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5kaXYjdG9wTmF2aSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jQ2hlY2sge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbi5ncmF5b3V0IHtcbiAgY29sb3I6ICM5Nzk3OTc7XG59XG5cbi5hbGVydF9hcmVhIHtcbiAgd2lkdGg6IDU4MHB4O1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3NoZnQvYmtnX2FsZXJ0X21kbC5naWYpIHJlcGVhdC15IHNjcm9sbCBsZWZ0IHRvcDtcbn1cbi5hbGVydF9hcmVhIC5oZHIge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlL3N3L2NsL3N5c3RlbS9zaGZ0L2JrZ19hbGVydF9oZHIuZ2lmKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wO1xufVxuLmFsZXJ0X2FyZWEgLmZ0ciB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3NoZnQvYmtnX2FsZXJ0X2Z0ci5naWYpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCB0b3A7XG59XG4uYWxlcnRfYXJlYSAuaW5uZXJfYmtnIHtcbiAgcGFkZGluZzogNnB4IDE1cHggMTVweCAyNXB4O1xufVxuLmFsZXJ0X2FyZWEgZW0uaW5mb20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzOXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMCAwIDZweCAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3NoZnQvaHhfaW5mb3JtYXRpb25fYWxlcnQuZ2lmKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5hbGVydF9hcmVhIGVtLmF0dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTM5cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAwIDAgNnB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZS9zdy9jbC9zeXN0ZW0vc2hmdC9oeF9hdHRlbnRpb25fYWxlcnQuZ2lmKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5hbGVydF9hcmVhIC5zaGZ0X2F0dGVudGlvbk1lc3NhZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uYWxlcnRfYXJlYSBoMiB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmODAwYTM7XG4gIGZvbnQtc2l6ZTogMTA4JTtcbn1cblxuZGl2LmhyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDZweCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5kaXYuaHIgaHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG4jYW5jaG9yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNmb290ZXJfdHh0IHtcbiAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDg0JTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuZGl2I3NpbmZvIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2MwZDk7XG59XG5kaXYjc2luZm8gLndyYXAge1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZS9zdy9jbC9zeXN0ZW0vc2hmdC9ia2dfc2xhX2Z0ci5naWYpIHJlcGVhdCB0b3AgbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xufVxuXG4jY29weXJpZ2h0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTE2JTtcbiAgZm9udC1mYW1pbHk6IEdlbmV2YSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZW1lcmdlbmN5Q29sdW1uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogNzM1cHg7XG59XG5cbiNlbWctd3JhcCwgI2VtZzItd3JhcCwgI2VtZzMtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzM1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jbm90Rm91bmQge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGZvbnQtc2l6ZTogMTA4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYjYWRMcmVjIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuZGl2I2FkTHJlYyBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5kaXYjYWRMcmVjIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2I2FkU3FiIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTE2JTtcbn1cbmRpdiNhZFNxYiB0YWJsZSB0ZCBhIGltZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5kaXYjYWRTcWIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmRpdiNhZENUIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTA4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYjdG9wQWR0eHQge1xuICBtYXJnaW46IDZweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxMDglO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYjdG9wQWR0eHQgYSB7XG4gIGNvbG9yOiAjMTA1Y2I2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5kaXYjdG9wQWR0eHQgaW1nIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNkZXRhaWxBcmVhTGluayB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMCAxNHB4O1xufVxuI2RldGFpbEFyZWFMaW5rIGg0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGV0YWlsQXJlYUxpbmsgLnJpZ2h0Qm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NDJweDtcbn1cbiNkZXRhaWxBcmVhTGluayB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNkZXRhaWxBcmVhTGluayBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5kaXYjZm9vdGVyTGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduX2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbl9yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hbGlnbl9sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsaWduX3ZtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3Ryb25nX2dyZWVuIHtcbiAgY29sb3I6ICMwNjk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmxvYXRfciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZsb2F0X2wge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNhcHRpb25UeHQge1xuICBjb2xvcjogIzg5ODk4OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuXG4uc21hbGxUeHQge1xuICBmb250LXNpemU6IDkzJTtcbn1cblxuLnJlZFR4dCwgLnJlZF90eHQge1xuICBjb2xvcjogcmVkO1xufVxuXG4uYmx1ZV90eHQge1xuICBjb2xvcjogIzAwZjtcbn1cblxuLm1hZ2VudGFfdHh0IHtcbiAgY29sb3I6ICNmMGY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIENsZWFyZml4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkNMRUFSRklYKi9cbi5jbGVhcmZpeCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIE1hYyBJRSAqL1xuLmNsZWFyZml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lcnJNc2cge1xuICBjb2xvcjogI2YwMDtcbn1cblxuLmVyckJveCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmOTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgTXNnQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uTXNnQm94QXR0ZW50aW9uMDEge1xuICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZWNjY2I7XG59XG5cbi5Nc2dCb3hBdHRlbnRpb24wMiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNDA4ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNlODtcbiAgY29sb3I6ICNmMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLk1zZ0JveERlZmF1bHQwMSB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgI2U4ZThlODtcbn1cblxuLk1zZ0JveERlZmF1bHQwMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnc4MDAge1xuICB3aWR0aDogODAwcHg7XG59XG5cbi5ub3RpY2Uge1xuICBjb2xvcjogI2YwMDtcbn1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICDjg5zjgr/jg7PjgpLphY3nva7jgZnjgotCT1hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG5Cb3gge1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIOOCv+ODliAqL1xudWwjUlR5cGVUYWIudGFiIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYzc0NzBkO1xufVxudWwjUlR5cGVUYWIudGFiIGxpIHAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTI5cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG51bCNSVHlwZVRhYi50YWIgbGkuUnR5cGVjdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3N3Y2xfdGFiMDJvbi5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogdGFiICovXG51bC50YWIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZlOTgwNztcbn1cbnVsLnRhYiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTI5cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3N3Y2xfdGFiMDFvZmYuZ2lmXCIpIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxudWwudGFiIGxpIHAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTI5cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG51bC50YWIgbGkuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N3L2NsL3N5c3RlbS9zd2NsX3RhYjAxb24uZ2lmXCIpIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qV09SS+S9nOaIkOWujOS6huaZguOBrk1TR+iqv+aVtCovXG4jd29ya0ZpbmlzaCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4vKuaWh+Wtl+iJsuaMh+WumiovXG4ubWFnZW50YSB7XG4gIGNvbG9yOiAjZjBmO1xufVxuXG4vKnBkZmxpbmsqL1xuLnBkZl9saW5rIHtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N3L2NsL3N5c3RlbS9pY29uX3BkZi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAycHggY2VudGVyIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLyrjg6Hjg4Pjgrvjg7zjgrjjga7ooajnpLrjgJDmmqvlrprjgJEqL1xuLndyYXBNc2cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50cm8ge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG5cbi8q44OY44OD44OA44O85LiK44GK55+l44KJ44GbKi9cbi5oZWFkX25vdGljZSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdkMWNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMmYyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkX25vdGljZSAuaGVhZF9ub3RpY2VfdGV4dCB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBjb2xvcjogI2M2MWIyMDtcbn1cblxuaHRtbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5LCBkaXYsIGRsLCBkdCwgZGQsIHVsLCBvbCwgbGksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHByZSwgY29kZSwgZm9ybSwgZmllbGRzZXQsIGxlZ2VuZCwgaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHAsIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmZpZWxkc2V0LCBpbWcge1xuICBib3JkZXI6IDA7XG59XG5cbmFkZHJlc3MsIGNhcHRpb24sIGNpdGUsIGNvZGUsIGRmbiwgZW0sIHN0cm9uZywgdGgsIHZhciwgb3B0Z3JvdXAge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuZGVsLCBpbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuY2FwdGlvbiwgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmFiYnIsIGFjcm9ueW0ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxubGVnZW5kIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3QsIG9wdGdyb3VwLCBvcHRpb24ge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgKmZvbnQtc2l6ZTogMTAwJTtcbn1cblxudGgsIHRkIHtcbiAgcGFkZGluZzogYXV0bztcbn1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG59XG5cbi5sLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5sLWduYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogOTk4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZ25hdiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuICB9XG59XG4ubC1nbmF2LmlzLWNsb3NlIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1nbmF2LmlzLWNsb3NlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sLW1haW4ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDc4MHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiA1MHB4IDAgMCAxOTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4ge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNjBweCAxMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4ubC1tYWluLmlzLWNsb3NlIHtcbiAgbWFyZ2luOiA1MHB4IDAgMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbi5pcy1jbG9zZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubC1tYWluLmZ1bGwtc2NyZWVuIHtcbiAgbWFyZ2luOiAwO1xufVxuLmwtbWFpbl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sLWFkdiB7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYWR2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIF86LW1zLWxhbmcoeCk6Oi1tcy1iYWNrZHJvcCwgLmwtbWFpbl9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvbW9vbi9mb250cy9pY29tb29uLmVvdD9jaTE4NWNcIik7XG4gIHNyYzogdXJsKFwiLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL2ljb21vb24vZm9udHMvaWNvbW9vbi5lb3Q/Y2kxODVjI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvbW9vbi9mb250cy9pY29tb29uLnR0Zj9jaTE4NWNcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ltYWdlL3N3L2NsL3N5c3RlbS9pY29tb29uL2ZvbnRzL2ljb21vb24ud29mZj9jaTE4NWNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL2ljb21vb24vZm9udHMvaWNvbW9vbi5zdmc/Y2kxODVjI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuW2NsYXNzXj1pY29uLV0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBzcGVhazogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1ob21lLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tbWFpbC1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLW5vdGUtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1ncmFwaHBheS1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLXBlbi1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLXBlcnNvbi1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLW5hdi1zd2l0Y2gtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tdXBsb2FkLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmMtY2lyY2xlLWltZy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzU4NWM2NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLWNpcmNsZS1pbWctaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmMtY2lyY2xlLWltZy1pY29uLS1jYW5jZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2Uvc3cvY2wvc3lzdGVtL2ljb24tY2FuY2VsLXcuc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaWNvbi1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvX2N1c3RvbWVyX2Jsb2NrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uYy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYy1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5OGYxO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYy1idG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jLWJ0bi0tc3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTNhMztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmMtYnRuLS1zdWItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVjNjc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jLWJ0bi0tZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3OTc5Nzk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5jLWJ0bi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYy1idG4tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWJ0bi0tc2V0dGluZyB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1idG4tbWluaWhlbHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVjNjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtYnRuLW1pbmloZWxwOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmMtYnRuLW1pbmloZWxwX19sYWJlbCB7XG4gIGNvbG9yOiAjNTg1YzY3O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJ0bi1taW5paGVscF9fbGFiZWwgLmMtYnRuLW1pbmloZWxwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5jLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNWNiO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYy1mb2xsb3dpbmctYm94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuLmMtZm9sbG93aW5nLWJveF9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWZvbGxvd2luZy1ib3hfX2lubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmMtZm9sbG93aW5nLWJveF9fbGVmdC1jb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYy1mb2xsb3dpbmctYm94X19yaWdodC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cbi5jLWZvbGxvd2luZy1ib3hfX2J0biB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmMtZm9sbG93aW5nLWJveF9fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzlweDtcbiAgbWFyZ2luOiA2cHggMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYy1mb2xsb3dpbmctYm94X19jbG9zZS1idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAtN3B4IDAgMCAwO1xuICBjb250ZW50OiBcIuKclVwiO1xufVxuLmMtZm9sbG93aW5nLWJveF9fZGVmYXVsdC1idG4ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uYy1mb2xsb3dpbmctYm94X19wcmltYXJ5LWJ0biB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5jLWZvbGxvd2luZy1ib3hfX21pZGRsZS1idG4ge1xuICB3aWR0aDogMTEzcHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5jLWZvbGxvd2luZy1ib3hfX2xhcmdlLWJ0biB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uYy1oZWFkbGluZS1wcmltYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uYy1oZWFkbGluZS1zZWNvbmRhcnkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jLWhlYWRsaW5lLXRlcnRpYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYy1oZWFkbGluZS11bmRlcmxpbmUge1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbn1cblxuLmMtaGVhZGxpbmUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYy10YWctLWdyYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWctLWdyYXkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jLXRvb2x0aXAtLXJndDpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXRvb2x0aXAtLXJndDpob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1JTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVjNjc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb250ZW50OiBhdHRyKG9yaWdpbmFsLXRpdGxlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRvb2x0aXAtLXJndDpob3ZlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtdG9vbHRpcC0tbGZ0OmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdG9vbHRpcC0tbGZ0OmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjUlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWM2NztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbnRlbnQ6IGF0dHIob3JpZ2luYWwtdGl0bGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9vbHRpcC0tbGZ0OmhvdmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWZvcm0tZXJyLXRleHQge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgY29sb3I6ICNmOTQ0NmE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jLWZvcm0tdGV4dGZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNWNiO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLmMtZm9ybS10ZXh0ZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNTAwO1xufVxuLmMtZm9ybS10ZXh0ZmllbGQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLmMtZm9ybS10ZXh0ZmllbGQtLWgtcyB7XG4gIGhlaWdodDogOTBweDtcbn1cbi5jLWZvcm0tdGV4dGZpZWxkLS1oLW0ge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmMtZm9ybS10ZXh0ZmllbGQtLWgtbCB7XG4gIGhlaWdodDogMTkwcHg7XG59XG4uYy1mb3JtLXRleHRmaWVsZC0tZnVsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWZvcm0tdGV4dGZpZWxkLS13LXMge1xuICB3aWR0aDogODJweDtcbn1cbi5jLWZvcm0tdGV4dGZpZWxkLS13LW0ge1xuICB3aWR0aDogMTQ1cHg7XG59XG4uYy1mb3JtLXRleHRmaWVsZC5jLWZvcm0tZXJyLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk0NDZhO1xufVxuLmMtZm9ybS1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZm9ybS1jb3VudF9fY291bnR1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWZvcm0tY291bnRfX2NvdW50dXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IC0xLjY2NjY2NjY2NjdweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2EzYTNhMztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNhM2EzYTM7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xufVxuLmMtZm9ybS1jb3VudF9fY291bnR1cDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5OGYxO1xufVxuLmMtZm9ybS1jb3VudF9fY291bnR1cDphY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYy1mb3JtLWNvdW50X19jb3VudHVwLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTk4ZjE7XG59XG4uYy1mb3JtLWNvdW50X19jb3VudHVwLmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jLWZvcm0tY291bnRfX2NvdW50ZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWZvcm0tY291bnRfX2NvdW50ZG93bjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogLTEuNjY2NjY2NjY2N3B4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNhM2EzYTM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYTNhM2EzO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbn1cbi5jLWZvcm0tY291bnRfX2NvdW50ZG93bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5OGYxO1xufVxuLmMtZm9ybS1jb3VudF9fY291bnRkb3duOmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jLWZvcm0tcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtZm9ybS1yYWRpby0teHMgbGFiZWwge1xuICBmbGV4LWJhc2lzOiA5MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jLWZvcm0tcmFkaW8tLXMgbGFiZWwge1xuICBmbGV4LWJhc2lzOiAxNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYy1mb3JtLXJhZGlvX19pbnB1dCB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xufVxuLmMtZm9ybS1yYWRpb19faW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjMGU3YWY2O1xufVxuLmMtZm9ybS1yYWRpb19faW5wdXQ6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4uYy1mb3JtLXJhZGlvX19pbnB1dDpkaXNhYmxlZCArIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi5jLWZvcm0tcmFkaW9fX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNWNiO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLmMtZm9ybS1yYWRpb19fbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlZWY5O1xufVxuLmMtZm9ybS1yYWRpb19fbGFiZWw6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjNGM1Y2I7XG59XG4uYy1mb3JtLXJhZGlvX19sYWJlbC5jLWZvcm0tZXJyLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk0NDZhICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmMtZm9ybS1yYWRpb19fbGFiZWwge1xuICBjb2xvcjogIzRhOThmMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1mb3JtLXJhZGlvX19sYWJlbC0td2lkdGgtYXV0byB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uYy1mb3JtLXJhZGlvX19sYWJlbDphZnRlciwgLmMtZm9ybS1yYWRpb19fbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uYy1mb3JtLXJhZGlvX19sYWJlbDphZnRlciB7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNGM1Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuYy1mb3JtLXJhZGlvX19sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTk4ZjE7XG4gIGJvcmRlci1jb2xvcjogIzRhOThmMTtcbn1cbi5jLWZvcm0tcmFkaW9fX2xhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDIycHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW9fX2xhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1mb3JtLXJhZGlvX19sYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uYy1mb3JtLXJhZGlvX19sYWJlbDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzVjYjtcbn1cbi5jLWZvcm0tY2hlY2tib3hfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1mb3JtLWNoZWNrYm94X19pbnB1dCB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xufVxuLmMtZm9ybS1jaGVja2JveF9faW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjMGU3YWY2O1xufVxuLmMtZm9ybS1jaGVja2JveF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEwcHggOHB4IDA7XG4gIHBhZGRpbmc6IDhweCAyM3B4IDhweCA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNWNiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XG59XG4uYy1mb3JtLWNoZWNrYm94X19sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWVlZjk7XG59XG4uYy1mb3JtLWNoZWNrYm94X19sYWJlbDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2M0YzVjYjtcbn1cbi5jLWZvcm0tY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNGM1Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuYy1mb3JtLWNoZWNrYm94X19sYWJlbDphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0YTk4ZjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTk4ZjE7XG59XG4uYy1mb3JtLWNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjFweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuYy1mb3JtLWNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtZm9ybS1zZWxlY3Rib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZm9ybS1zZWxlY3Rib3g6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogLTEuNjY2NjY2NjY2N3B4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYTNhM2EzO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2EzYTNhMztcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xufVxuLmMtZm9ybS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNWNiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jLWZvcm0tc2VsZWN0Ym94X19zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybS1zZWxlY3Rib3hfX3NlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4uYy1mb3JtLXNlbGVjdGJveF9fc2VsZWN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwICMwZTdhZjY7XG59XG4uYy1mb3JtLXNlbGVjdGJveF9fc2VsZWN0LS13LXMge1xuICB3aWR0aDogMTMwcHg7XG59XG4uYy1mb3JtLXNlbGVjdGJveF9fc2VsZWN0LS13LW0ge1xuICB3aWR0aDogMjAwcHg7XG59XG4uYy1mb3JtLXNlbGVjdGJveF9fc2VsZWN0LS13LWwge1xuICB3aWR0aDogNDEwcHg7XG59XG4uYy1mb3JtLXNlbGVjdGJveF9fc2VsZWN0LmMtZm9ybS1lcnItaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNmOTQ0NmE7XG59XG4uYy1mb3JtLXN1cHBseSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2EzYTNhMztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmMtZm9ybS1jb3VudC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYy1hbnktbWFyazphZnRlciwgLmMtcmVxdWlyZWQtbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXJlcXVpcmVkLW1hcms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbnRlbnQ6IFwi5b+F6aCIXCI7XG59XG4uYy1yZXF1aXJlZC1tYXJrLS1idG06YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzcHggMCAwIDA7XG59XG4uYy1yZXF1aXJlZC1tYXJrLS1yZ3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4uYy1hbnktbWFyazphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhM2EzYTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgY29udGVudDogXCLku7vmhI9cIjtcbn1cbi5jLWFueS1tYXJrLS1idG06YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzcHggMCAwIDA7XG59XG4uYy1hbnktbWFyay0tcmd0OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cblxuLmMtdGFiLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtdGFiLW1lbnVfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy10YWItbWVudV9faXRlbS5hY3RpdmUgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODVjNjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVjNjc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy10YWItbWVudV9faXRlbTpmaXJzdC1vZi10eXBlIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5jLXRhYi1tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG4uYy10YWItbWVudV9faXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNWNiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM0ODRiNTQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucC1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgd2lkdGg6IDc2MHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1vZGFsIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1tb2RhbCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnAtbW9kYWwge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cbn1cbi5wLW1vZGFsLnc0MHAge1xuICB3aWR0aDogNDAlO1xufVxuLnAtbW9kYWwudzUwcCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucC1tb2RhbC53NjBwIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5wLW1vZGFsLnc3MHAge1xuICB3aWR0aDogNzAlO1xufVxuLnAtbW9kYWwudzgwcCB7XG4gIHdpZHRoOiA4MCU7XG59XG4ucC1tb2RhbC53NDUwIHtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuLnAtbW9kYWwudzYwMCB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbi5wLW1vZGFsLnc3MDAge1xuICB3aWR0aDogNzAwcHg7XG59XG4ucC1tb2RhbC53ODAwIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuLnAtbW9kYWxfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnAtbW9kYWxfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnAtbW9kYWxfX2hlYWRlci0tc3ViIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtbW9kYWxfX2lubmVyIHtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbW9kYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1tb2RhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5wLW1vZGFsX19pbm5lciB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG59XG4ucC1tb2RhbF9fYnRuLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAucC1tb2RhbF9fYnRuLWNsb3NlIHtcbiAgICB0b3A6IDlweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLnAtbW9kYWxfX2J0bi1jbG9zZTpob3ZlcjpiZWZvcmUsIC5wLW1vZGFsX19idG4tY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjJiMmIyO1xufVxuLnAtbW9kYWxfX2J0bi1jbG9zZTpiZWZvcmUsIC5wLW1vZGFsX19idG4tY2xvc2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLnAtbW9kYWxfX2J0bi1jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnAtbW9kYWxfX2J0bi1jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuLnAtbW9kYWxfX2NhcCB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5wLW1vZGFsX19jYXAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ubW9kYWwtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4ucC1tc2ctbW9kYWwtY29udGVudHNfX2RpcmVjdGlvbiB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5wLW1zZy1tb2RhbC1jb250ZW50c19fYXR0ZW50aW9uIHtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtbXNnLW1vZGFsLWNvbnRlbnRzX19jb2x1bW4ge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4ucC1tc2ctbW9kYWwtY29udGVudHNfX3F1b3RlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnAtbW9kYWxfX3FhLWxpc3RfX3Ege1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIGNvbG9yOiAjNGE5OGYxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtbW9kYWxfX3FhLWxpc3RfX2Ege1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtbW9kYWxfX3FhLWxpc3QgZHQge1xuICBwYWRkaW5nOiA3cHggNXB4IDdweCAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmRhZTI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmRhZTI7XG59XG4ucC1tb2RhbF9fcWEtbGlzdCBkdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkYWUyO1xufVxuLnAtbW9kYWxfX3FhLWxpc3QgZGQge1xuICBwYWRkaW5nOiA3cHggMCA3cHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZDZkYWUyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmRhZTI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmRhZTI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkYWUyO1xufVxuXG5ib2R5IC51aS13aWRnZXQtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbmJvZHkgLnVpLWRpYWxvZyB7XG4gIHotaW5kZXg6IDIwMDA7XG59XG5cbmJvZHkgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuYm9keSAudWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmE1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmJvZHkgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktZGlhbG9nICNyZXZpZXdfd29yay51aS1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbmJvZHkgLnVpLXN0YXRlLWRlZmF1bHQsIGJvZHkgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCBib2R5IC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCBib2R5IC51aS1idXR0b24sIGh0bWwgYm9keSAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIGJvZHkgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ib2R5IC51aS1zdGF0ZS1ob3ZlciwgYm9keSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCBib2R5IC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwgYm9keSAudWktc3RhdGUtZm9jdXMsIGJvZHkgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywgYm9keSAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsIGJvZHkgLnVpLWJ1dHRvbjpob3ZlciwgYm9keSAudWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuYm9keSAudWktc3RhdGUtYWN0aXZlLCBib2R5IC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCBib2R5IC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsIGJvZHkgYS51aS1idXR0b246YWN0aXZlLCBib2R5IC51aS1idXR0b246YWN0aXZlLCBib2R5IC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wLWduYXZfX2xpc3Qge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ25hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLnAtZ25hdl9fbGlzdC5qcy10b29sdGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWduYXZfX2xpc3QuanMtdG9vbHRpcCAucC1nbmF2X19saW5rOmhvdmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDYxcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1YzY3O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGluay5oYXMybmQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWduYXZfX2xpc3QuanMtdG9vbHRpcCAucC1nbmF2X19saXN0X18ybmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA2MXB4O1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTYycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGlzdF9fMm5kOmJlZm9yZSwgLnAtZ25hdl9fbGlzdC5qcy10b29sdGlwIC5wLWduYXZfX2xpc3RfXzJuZDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGlzdF9fMm5kOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC05cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGlzdF9fMm5kOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ25hdl9fbGlzdC5qcy10b29sdGlwIC5wLWduYXZfX2xpc3RfXzJuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogOHB4O1xuICAgIGJvdHRvbTogNTRweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyMDdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnAtZ25hdl9fbGlzdC5qcy10b29sdGlwIC5wLWduYXZfX2xpc3RfXzJuZDo6YmVmb3JlLCAucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGlzdF9fMm5kOjphZnRlciB7XG4gIHRvcDogMjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX2xpc3QuanMtdG9vbHRpcCAucC1nbmF2X19saXN0X18ybmQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGlzdF9fMm5kOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMTFweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICM1ODVjNjcgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGlzdF9fMm5kIC5wLWduYXZfX2l0ZW1fXzJuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGlzdF9fMm5kIC5wLWduYXZfX2l0ZW1fXzJuZCB7XG4gICAgYmFja2dyb3VuZDogIzU4NWM2NyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3OTc5NzkgIWltcG9ydGFudDtcbiAgfVxuICAucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGlzdF9fMm5kIC5wLWduYXZfX2l0ZW1fXzJuZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWduYXZfX2xpc3QuanMtdG9vbHRpcCAucC1nbmF2X19saXN0X18ybmQgLnAtZ25hdl9faXRlbV9fMm5kOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ25hdl9fbGlzdC5qcy10b29sdGlwIC5wLWduYXZfX2xpc3RfXzJuZC5qcy1jb21tZW50LWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWduYXZfX2xpc3QuanMtdG9vbHRpcCAucC1nbmF2X19saXN0X18ybmQgLnAtZ25hdl9fbGlua19fMm5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5wLWduYXZfX2xpc3QuanMtdG9vbHRpcCAucC1nbmF2X19saXN0X18ybmQgLnAtZ25hdl9fbGlua19fMm5kOmhvdmVyLCAucC1nbmF2X19saXN0LmpzLXRvb2x0aXAgLnAtZ25hdl9fbGlzdF9fMm5kIC5wLWduYXZfX2xpbmtfXzJuZC5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmE1MDA7XG59XG4ucC1nbmF2X19pdGVtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ25hdl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsZXgtYmFzaXM6IDE2LjUlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnAtZ25hdl9faXRlbSAuanMtYWNjb3JkaW9uLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX2l0ZW0gLmpzLWFjY29yZGlvbi1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgYm90dG9tOiA1NHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDIwN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1nbmF2X19pdGVtIC5qcy1hY2NvcmRpb24tbGlzdDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX2l0ZW0gLmpzLWFjY29yZGlvbi1saXN0OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMTFweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICM1ODVjNjcgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1nbmF2X19pdGVtIC5qcy1hY2NvcmRpb24tbGlzdC5pcy1vcGVuIHtcbiAgbWF4LWhlaWdodDogOTk5OXB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2UtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1nbmF2X19pdGVtIC5qcy1hY2NvcmRpb24tbGlzdC5pcy1vcGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnAtZ25hdl9faXRlbSAuanMtY29tbWVudC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX2l0ZW1fXzJuZCB7XG4gICAgYmFja2dyb3VuZDogIzU4NWM2NyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3OTc5NzkgIWltcG9ydGFudDtcbiAgfVxuICAucC1nbmF2X19pdGVtX18ybmQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1nbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE4cHggMCAxOHB4IDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1nbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucC1nbmF2X19saW5rOmhvdmVyLCAucC1nbmF2X19saW5rLmN1cnJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZhNTAwO1xufVxuLnAtZ25hdl9fbGluazpob3ZlciAucC1nbmF2X19pY29uLCAucC1nbmF2X19saW5rLmN1cnJlbnQgLnAtZ25hdl9faWNvbiB7XG4gIGNvbG9yOiAjZmZhNTAwO1xufVxuLnAtZ25hdl9fbGluay5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1nbmF2X19saW5rLmhhczJuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtZ25hdl9fbGluay5oYXMybmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogLTEuNjY2NjY2NjY2N3B4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYTNhM2EzO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2EzYTNhMztcbiAgbGVmdDogMTYwcHg7XG4gIHRvcDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ25hdl9fbGluay5oYXMybmQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWduYXZfX2xpbmsuaGFzMm5kLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmE1MDA7XG59XG4ucC1nbmF2X19saW5rLmhhczJuZC5pcy1hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAtMS42NjY2NjY2NjY3cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNhM2EzYTM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYTNhM2EzO1xuICBsZWZ0OiAxNjBweDtcbiAgdG9wOiA1MCU7XG59XG4ucC1nbmF2X19saW5rLmhhczJuZC5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWduYXZfX2xpbmsuaGFzMm5kLmlzLWFjdGl2ZSAucC1nbmF2X19pY29uIHtcbiAgY29sb3I6ICNmZmE1MDA7XG59XG4ucC1nbmF2X19saW5rLmhhczJuZC5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZ25hdl9fbGluay5oYXMybmQuY3VycmVudCAucC1nbmF2X19pY29uIHtcbiAgY29sb3I6ICNmZmE1MDA7XG59XG4ucC1nbmF2X19saW5rX18ybmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMThweCAwIDE4cHggNDVweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX2xpbmtfXzJuZCB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWduYXZfX2xpbmtfXzJuZDpob3ZlciwgLnAtZ25hdl9fbGlua19fMm5kLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZ25hdl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ25hdl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucC1nbmF2X19pY29uLmljb24tcGVyc29uLXBhdGgge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucC1nbmF2X19pY29uLmljb24tbWFpbC1wYXRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtZ25hdl9faWNvbi5pY29uLXVwbG9hZC1wYXRoIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ25hdl9faWNvbi5pY29uLXBlbi1wYXRoICsgLnAtZ25hdl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1nbmF2X19pY29uLmljb24tcGVuLXBhdGggKyAucC1nbmF2X190ZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbnRlbnQ6IFwi5paw6KaP5L2c5oiQXCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX2ljb24uaWNvbi1ub3RlLXBhdGggKyAucC1nbmF2X190ZXh0IHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX2ljb24uaWNvbi1ub3RlLXBhdGggKyAucC1nbmF2X190ZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbnRlbnQ6IFwi44OQ44Kk44OIXCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX2ljb24uaWNvbi1ncmFwaHBheS1wYXRoICsgLnAtZ25hdl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1nbmF2X19pY29uLmljb24tZ3JhcGhwYXktcGF0aCArIC5wLWduYXZfX3RleHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29udGVudDogXCLmmI7ntLBcIjtcbiAgfVxufVxuLnAtZ25hdl9faWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZhNTAwO1xufVxuLnAtZ25hdl9fc2xpZGUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYxO1xufVxuLnAtZ25hdl9fc3dpdGNoLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX3N3aXRjaC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWduYXZfX3N3aXRjaC1idG4gLmljb24tbmF2LXN3aXRjaC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxOXB4IDEwcHggMCAwO1xuICBjb2xvcjogIzU4NWM2NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wLWduYXZfX3N3aXRjaC1idG4uaXMtY2xvc2UgLmljb24tbmF2LXN3aXRjaC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICBwYWRkaW5nOiAxOXB4IDE0cHggMCAwO1xufVxuLnAtZ25hdl9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG4ucC1nbmF2X190ZXh0LmlzLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWduYXZfX3RleHQuaXMtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wLWhlYWRlcl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWhlYWRlciAubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlL3N3L2NsL3N5c3RlbS9pY29fc21wX3R0bC5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLnAtaGVhZGVyIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDVweDtcbiAgbWFyZ2luOiAxNHB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaGVhZGVyIC5wLXRhYm1lbnUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuLnAtaGVhZGVyIC5wLXRhYm1lbnVfX2xpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1oZWFkZXIgLnAtdGFibWVudV9fbGlzdC5ub3JtYWwgLnAtdGFibWVudV9fbm9saW5rIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmYTUwMDtcbn1cbi5wLWhlYWRlciAucC10YWJtZW51X19saXN0Lm5vcm1hbCAucC10YWJtZW51X19saW5rIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucC1oZWFkZXIgLnAtdGFibWVudV9fbGlzdC5ub3JtYWwgLnAtdGFibWVudV9fbGluazpob3ZlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjYzc0NzAwO1xufVxuLnAtaGVhZGVyIC5wLXRhYm1lbnVfX2xpc3QucnR5cGUgLnAtdGFibWVudV9fbm9saW5rIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNjNzQ3MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2M3NDcwMDtcbn1cbi5wLWhlYWRlciAucC10YWJtZW51X19saXN0LnJ0eXBlIC5wLXRhYm1lbnVfX2xpbmsge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5wLWhlYWRlciAucC10YWJtZW51X19saXN0LnJ0eXBlIC5wLXRhYm1lbnVfX2xpbms6aG92ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmYTUwMDtcbn1cbi5wLWhlYWRlciAucC10YWJtZW51X19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5MnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXIgLnAtdGFibWVudV9faXRlbSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1oZWFkZXIgLnAtdGFibWVudV9fbGluaywgLnAtaGVhZGVyIC5wLXRhYm1lbnVfX25vbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtaGVhZGVyIC5wLXVzZXJtZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDE0cHggMjBweCAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXIgLnAtdXNlcm1lbnUge1xuICAgIG1hcmdpbjogMTFweCAxM3B4IDAgYXV0bztcbiAgfVxufVxuLnAtaGVhZGVyIC5wLXVzZXJtZW51X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXIgLnAtdXNlcm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG59XG4ucC1oZWFkZXIgLnAtdXNlcm1lbnVfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhM2EzO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXIgLnAtdXNlcm1lbnVfX2ljb24ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuLnAtaGVhZGVyIC5wLXVzZXJtZW51X19pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyIC5wLXVzZXJtZW51X19pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnAtaGVhZGVyIC5wLXVzZXJtZW51X19pY29uOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1YzY3O1xufVxuLnAtaGVhZGVyIC5wLXVzZXJtZW51X19pY29uOmhvdmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1YzY3O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXIgLnAtdXNlcm1lbnVfX2ljb246aG92ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucC1oZWFkZXIgLnAtdXNlcm1lbnVfX2ljb24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWM2Nztcbn1cbi5wLWhlYWRlciAucC11c2VybWVudV9faWNvbi5pcy1hY3RpdmU6aG92ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWhlYWRlciAucC1jb21tZW50LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDIwN3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wLWhlYWRlciAucC1jb21tZW50LW1lbnU6YmVmb3JlLCAucC1oZWFkZXIgLnAtY29tbWVudC1tZW51OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLWhlYWRlciAucC1jb21tZW50LW1lbnU6YWZ0ZXIge1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM1ODVjNjc7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucC1oZWFkZXIgLnAtY29tbWVudC1tZW51OmJlZm9yZSB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyIC5wLWNvbW1lbnQtbWVudSB7XG4gICAgdG9wOiA1NHB4O1xuICB9XG59XG4ucC1oZWFkZXIgLnAtY29tbWVudC1tZW51LmhlbHAge1xuICByaWdodDogNzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlciAucC1jb21tZW50LW1lbnUuaGVscCB7XG4gICAgcmlnaHQ6IDkycHg7XG4gIH1cbn1cbi5wLWhlYWRlciAucC1jb21tZW50LW1lbnUuaGVscDpiZWZvcmUsIC5wLWhlYWRlciAucC1jb21tZW50LW1lbnUuaGVscDphZnRlciB7XG4gIGxlZnQ6IDg5JTtcbn1cbi5wLWhlYWRlciAucC1jb21tZW50LW1lbnUuYWNjb3VudCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyIC5wLWNvbW1lbnQtbWVudS5hY2NvdW50IHtcbiAgICByaWdodDogOHB4O1xuICB9XG59XG4ucC1oZWFkZXIgLnAtY29tbWVudC1tZW51LmFjY291bnQ6YmVmb3JlLCAucC1oZWFkZXIgLnAtY29tbWVudC1tZW51LmFjY291bnQ6YWZ0ZXIge1xuICBsZWZ0OiA5MSU7XG59XG4ucC1oZWFkZXIgLnAtY29tbWVudC1tZW51X190dGwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1YzY3O1xufVxuLnAtaGVhZGVyIC5wLWNvbW1lbnQtbWVudV9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWM2NztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3OTc5Nzk7XG59XG4ucC1oZWFkZXIgLnAtY29tbWVudC1tZW51X19ib3hfX2lubmVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXIgLnAtY29tbWVudC1tZW51X19ib3hfX2lubmVyIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucC1oZWFkZXIgLnAtY29tbWVudC1tZW51X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWM2NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzc5Nzk3OTtcbn1cbi5wLWhlYWRlciAucC1jb21tZW50LW1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucC1oZWFkZXIgLnAtY29tbWVudC1tZW51X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NGI1NDtcbn1cbi5wLWhlYWRlciAucC1jb21tZW50LW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnAtbWVzc2FnZV9fdHRsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZXNzYWdlX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG4ucC1tZXNzYWdlX190dGwtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLW1lc3NhZ2VfX3R0bCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtbWVzc2FnZV9faWNvbiwgLnAtbWVzc2FnZV9faWNvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wLW1lc3NhZ2VfX2ljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wLW1lc3NhZ2VfX2ljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMDtcbn1cbi5wLW1lc3NhZ2VfX2ljb24tYmxvY2sge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLnAtbWVzc2FnZV9fbGlzdCB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cbi5wLW1lc3NhZ2VfX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wLW1lc3NhZ2VfX2xpbmsge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtbWVzc2FnZV9fbGluay1tb3JlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucC1tZXNzYWdlX19saW5rLW1vcmUgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLW1lc3NhZ2VfX2xpbmstbW9yZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1tZXNzYWdlX190ZXh0IHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuLnAtbWVzc2FnZV9fdGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtbWVzc2FnZS0tc2ltcGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wLW1lc3NhZ2UtLW5vcm1hbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM1Y2I7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnAtbWVzc2FnZS0tbm9ybWFsX190dGwge1xuICBjb2xvcjogIzMzMztcbn1cbi5wLW1lc3NhZ2UtLW5vcm1hbF9faWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhM2EzYTM7XG4gIGNvbG9yOiAjYTNhM2EzO1xufVxuLnAtbWVzc2FnZS0tcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmE1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZWQ7XG59XG4ucC1tZXNzYWdlLS1wcmltYXJ5X190dGwge1xuICBjb2xvcjogI2ZmYTUwMDtcbn1cbi5wLW1lc3NhZ2UtLXByaW1hcnlfX2ljb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZhNTAwO1xuICBjb2xvcjogI2ZmYTUwMDtcbn1cbi5wLW1lc3NhZ2UtLWRhbmdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOTQ0NmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWU0ZTk7XG59XG4ucC1tZXNzYWdlLS1kYW5nZXJfX3R0bCB7XG4gIGNvbG9yOiAjZjk0NDZhO1xufVxuLnAtbWVzc2FnZS0tZGFuZ2VyX19pY29uIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y5NDQ2YTtcbiAgY29sb3I6ICNmOTQ0NmE7XG59XG4ucC1tZXNzYWdlLS1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwYzhhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmNmNztcbn1cbi5wLW1lc3NhZ2UtLXN1Y2Nlc3NfX3R0bCB7XG4gIGNvbG9yOiAjNTBjOGE3O1xufVxuLnAtbWVzc2FnZS0tc3VjY2Vzc19faWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1MGM4YTc7XG4gIGNvbG9yOiAjNTBjOGE3O1xufVxuXG4uZXJyX21zZyB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3MDAxMDtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZmY5ZWE2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVycl9tc2cgLmlubmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5lcnJfbXNnIC50dGwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3N3Y2xfYWxlcnRfaWNvbi5naWYpIG5vLXJlcGVhdCBzY3JvbGwgMCA0cHggdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLnZpb19ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MDAxMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlvX2JveCAuYWxlcnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4udmlvX2JveCAuYWxlcnQsIC52aW9fYm94IC5jbG9zZV9idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpb19ib3ggLndvcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMnB4IDVweDtcbn1cbi52aW9fYm94Lm9uIHtcbiAgei1pbmRleDogMTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNzAwMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2U3MDAxMDtcbn1cbi52aW9fYm94Lm9uIC53b3JkIHtcbiAgei1pbmRleDogMTE7XG59XG4udmlvX2JveC5vbiAuYWxlcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC45O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjZweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTE7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnZpb19ib3gub24gLmFsZXJ0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi52aW9fYm94Lm9uIC5jbG9zZV9idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAzMDJweDtcbiAgei1pbmRleDogMTE7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3dvcmtjb25maXJtL2ljb19jbG9zZV9idG4ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICBmb250LXNpemU6IDA7XG59XG4udmlvX2JveDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNzAwMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2U3MDAxMDtcbn1cbi52aW9fYm94OmhvdmVyIC5hbGVydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi52aW9fYm94OmhvdmVyIC5hbGVydDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbiNvdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jb3ZlcmxheS5vbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM1Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucC1ib3hfX3R0bCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuLnAtYm94X19jb250ZW50cyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLWNhcmQtdGFibGVfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtY2FyZC10YWJsZV9faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM1Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJkLXRhYmxlX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucC1jYXJkLXRhYmxlX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ucC1jYXJkLXRhYmxlX19pdGVtLmNvbDIge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJkLXRhYmxlX19pdGVtLmNvbDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jYXJkLXRhYmxlX19jb250ZW50cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1jYXJkLXRhYmxlX19jb250ZW50c19fdGV4dGJveCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZC10YWJsZV9fY29udGVudHNfX3RleHRib3gge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5wLWNhcmQtdGFibGVfX2NvbnRlbnRzX190ZXh0Ym94IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnAtY2FyZC10YWJsZV9fY29udGVudHNfX3RleHRib3ggLmxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWNhcmQtdGFibGVfX2NvbnRlbnRzX190ZXh0Ym94IC5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1jYXJkLXRhYmxlX19jb250ZW50c19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnAtY2FyZC10YWJsZV9fY29udGVudHNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYxO1xufVxuLnAtY2FyZC10YWJsZV9fY29udGVudHNfX2l0ZW06bGFzdC1jaGlsZCAucC1jYXJkLXRhYmxlX19jb250ZW50c19fbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wLWNhcmQtdGFibGVfX2NvbnRlbnRzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZC10YWJsZV9fY29udGVudHNfX2xpbmsge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG4ucC1jYXJkLXRhYmxlX19jb250ZW50c19fbGluayAubWFpbi1jb250ZW50cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmQtdGFibGVfX2NvbnRlbnRzX19saW5rIC5tYWluLWNvbnRlbnRzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLnAtY2FyZC10YWJsZV9fY29udGVudHNfX2xpbmsgLnN1Yi1jb250ZW50cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDRweCAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmQtdGFibGVfX2NvbnRlbnRzX19saW5rIC5zdWItY29udGVudHMge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ucC1jYXJkLXRhYmxlX19jb250ZW50c19fbGluayAuc3ViLWNvbnRlbnRzIGxpIHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5wLWNhcmQtdGFibGVfX2NvbnRlbnRzX19saW5rIC5jYXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnAtY2FyZC10YWJsZV9fY29udGVudHNfX2xpbmsgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5wLWNhcmQtdGFibGVfX2NvbnRlbnRzX19saW5rIC5zdWItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5wLWNhcmQtdGFibGVfX2NvbnRlbnRzX19saW5rIC5zdWItdGV4dC0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDNweCAwIDA7XG59XG4ucC1jYXJkLXRhYmxlX190dGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuLnAtY2FyZC10YWJsZV9fdHRsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZC10YWJsZV9fdHRsIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG4ucC1jYXJkLXRhYmxlX190dGwgLnR0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtY2FyZC10YWJsZV9fdHRsIC5hbGwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmQtdGFibGVfX3R0bCAuYWxsLWxpbmsge1xuICAgIHRvcDogMTRweDtcbiAgfVxufVxuLnAtY2FyZC10YWJsZV9fdHRsIC5hbGwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucC1jYXJkIHtcbiAgLyog44Kr44O844OJ5YaF6KaL5Ye644GX77yIcC1jYXJkX190dGwtLWJhbmRfX2lubmVyIC8gcC1jYXJkLXRhYmxlX190dGzvvInjg6njg4Pjg5Tjg7PjgrDjgrnjgr/jgqTjg6sgKi9cbn1cbi5wLWNhcmRfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWNhcmRfX2l0ZW0ge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM1Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ucC1jYXJkX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ucC1jYXJkX19pdGVtLmZsZXgyIHtcbiAgZmxleDogMjtcbn1cbi5wLWNhcmRfX2l0ZW0uZmxleDEtMiB7XG4gIGZsZXg6IDAuNTtcbn1cbi5wLWNhcmRfX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucC1jYXJkX19jb250ZW50czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWNhcmRfX2NvbnRlbnRzLm5vbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtY2FyZF9fY29udGVudHMuZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wLWNhcmRfX2NvbnRlbnRzLS1qdXN0aWZ5LXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wLWNhcmRfX3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmRfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1jYXJkX190dGwud2VhayB7XG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLnAtY2FyZF9fdHRsLS1iYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtY2FyZF9fdHRsLS1iYW5kX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMTBweCA0MHB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYxO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jYXJkX190dGwtLWJhbmRfX2lubmVyLmhhdi1saXN0IHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMzdweCAxMHB4O1xufVxuLnAtY2FyZC10dGwtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jYXJkLXR0bC1ncm91cF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1jYXJkLXR0bC1ncm91cF9fcmlnaHQtY29sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnAtY2FyZF9faWNvbi0tY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC02MHB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtY2FyZF9faWNvbi0tY2lyY2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLnAtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1jYXJkX19jb250ZW50IC51bml0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtY2FyZF9fY29udGVudC53ZWFrIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ucC1jYXJkX19jb250ZW50LmRhbmdlciB7XG4gIGNvbG9yOiAjZjk0NDZhO1xufVxuLnAtY2FyZF9fY29udGVudCAud2VhayB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucC1jYXJkX19jb250ZW50LmVtcGhkYXRhIHtcbiAgY29sb3I6ICNmZmE1MDA7XG59XG4ucC1jYXJkX19jb250ZW50Lm5vcm1hbGRhdGEge1xuICBjb2xvcjogIzRhOThmMTtcbn1cbi5wLWNhcmRfX2NvbnRlbnQubm9kYXRhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ucC1jYXJkX19zdXBwbHkge1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucC1jYXJkX19zdXBwbHkgLmVtcGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWNhcmRfX2NvbnRlbnRzX19pbm5lcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWNhcmRfX2NvbnRlbnRzX19pbm5lcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtY2FyZF9fY29udGVudHNfX2lubmVyX19zdXBwbHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucC1jYXJkX19jb250ZW50c19faW5uZXJfX3N1cHBseS5taW5pdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4ucC1jYXJkX19jb250ZW50c19faW5uZXJfX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtY2FyZCAuY3VycmVudC1kYXRlIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucC1saW5lY2FyZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzVjYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbGluZWNhcmRfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtbGluZWNhcmRfX2l0ZW0ge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzVjYjtcbn1cbi5wLWxpbmVjYXJkX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG59XG4ucC1saW5lY2FyZF9faXRlbTpmaXJzdC1jaGlsZCAucC1saW5lY2FyZF9fY29udGVudHMge1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbn1cbi5wLWxpbmVjYXJkX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbGluZWNhcmRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xuICB9XG59XG4ucC1saW5lY2FyZF9faXRlbTpsYXN0LWNoaWxkIC5wLWxpbmVjYXJkX19jb250ZW50cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbGluZWNhcmRfX2l0ZW06bGFzdC1jaGlsZCAucC1saW5lY2FyZF9fY29udGVudHMge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcbiAgfVxufVxuLnAtbGluZWNhcmRfX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnAtbGluZWNhcmRfX2NvbnRlbnRzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZlODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtbGluZWNhcmRfX2NvbnRlbnRzLm5vbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtbGluZWNhcmRfX3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWxpbmVjYXJkX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnAtbGluZWNhcmRfX3R0bC5lbXBobWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1saW5lY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnAtbGluZWNhcmRfX2NvbnRlbnQgLnVuaXQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1saW5lY2FyZF9fY29udGVudC5lbXBoZGF0YSB7XG4gIGNvbG9yOiAjZmZhNTAwO1xufVxuLnAtbGluZWNhcmRfX2NvbnRlbnQubm9ybWFsZGF0YSB7XG4gIGNvbG9yOiAjNGE5OGYxO1xufVxuLnAtbGluZWNhcmRfX2NvbnRlbnQubm9kYXRhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wLW1pbmloZWxwX19ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWM2NztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1taW5paGVscF9fYm94LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtbWluaWhlbHBfX2JveC0tbGZ0IHtcbiAgbGVmdDogMDtcbn1cbi5wLW1pbmloZWxwX19ib3gtLXJndCB7XG4gIHJpZ2h0OiAwO1xufVxuLnAtbWluaWhlbHBfX2JveCAuZW1waCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKuimi+WHuuOBlyhjLWhlYWRsaW5lKeODqeODg+ODlOODs+OCsOOCueOCv+OCpOODqyovXG4ucC1oZWFkbGluZS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5wLWhlYWRsaW5lLWdyb3VwX19yaWdodC1jb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucC1oZWFkbGluZS1ncm91cF9fcmlnaHQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNHB4O1xuICByaWdodDogMDtcbn1cblxuLypcbuODnuODvOOCuOODs+iqv+aVtOeUqOOCr+ODqeOCueOAgmMtaGVhZGxpbmUtaG9nZeOAgeOBiuOCiOOBs3AtaGVhZGxpbmUtZ3JvdXDlkJHjgZHjgIJcbuODrOOCueODneODs+OCt+ODluOCkuaDs+WumuOBl+OBpuimi+WHuuOBl+WwgueUqOOBp+WIqeeUqOOBmeOCi+OAglxuKi9cbi5wLWhlYWRsaW5lLW0td2lkZSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5wLWhlYWRsaW5lLW0tbWlkIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnAtaGVhZGxpbmUtbS1uYXJyb3cge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucC1oZWFkbGluZS1tLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5wLWxpc3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucC1saXN0X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucC1saXN0X19saW5rLnBkZjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlL3N3L2NsL3N5c3RlbS9pY28tcGRmLnN2Zyk7XG59XG4ucC1saXN0X19saW5rLmxpbms6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvLWV4dGVybmFsLWxpbmsuc3ZnKTtcbn1cbi5wLWxpc3QtLXJvdy53MjQwIC5wLWxpc3QtLXJvd19faXRlbSB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbi5wLWxpc3QtLXJvd19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWxpc3QtLWNvbHVtbl9faXRlbSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5wLWxpc3QtLWNvbHVtbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1jbG9zZS1tb2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jbG9zZS1tb2Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1jbG9zZS1tb2QuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWNsb3NlLW1vZC5pcy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1jbG9zZS1tb2QgLnAtY2FuY2VsLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNsb3NlLW1vZCAucC1jYW5jZWwtYnRuIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1jbG9zZS1tb2QgLnAtY2FuY2VsLWljb24tdGV4dCB7XG4gIG1hcmdpbjogMCAycHggMCAwO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5wLWJhbGxvb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1iYWxsb29uOmFmdGVyLCAucC1iYWxsb29uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtYmFsbG9vbi0tbTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLnAtYmFsbG9vbi0tbTpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cbi5wLWJhbGxvb24tLW5vcm1hbDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xufVxuLnAtYmFsbG9vbi0tbm9ybWFsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjNGM1Y2I7XG59XG4ucC1iYWxsb29uLS1wcmltYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZjZjhlZDtcbn1cbi5wLWJhbGxvb24tLXByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYTUwMDtcbn1cbi5wLWJhbGxvb24tLWRhbmdlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWU0ZTk7XG59XG4ucC1iYWxsb29uLS1kYW5nZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5NDQ2YTtcbn1cbi5wLWJhbGxvb24tLXN1Y2Nlc3M6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJmY2Y3O1xufVxuLnAtYmFsbG9vbi0tc3VjY2VzczpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTBjOGE3O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHAtIOODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLXRhYmxlX190dGwge1xuICB3aWR0aDogMTUwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZGFlMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMTtcbiAgY29sb3I6ICM3NTdlODU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xufVxuLnAtdGFibGVfX3R0bDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG59XG4ucC10YWJsZV9fZGV0YWlsIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmRhZTI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbn1cbi5wLXRhYmxlX19kZXRhaWw6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xufVxuLnAtdGFibGVfX2RldGFpbF9fbm90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDRweCAwIDAgMS44ZW07XG4gIGNvbG9yOiAjYjliOWI5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucC10YWJsZS0tc2ltcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC10YWJsZS0tc2ltcGxlX190dGwge1xuICB3aWR0aDogMTcwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNzU3ZTg1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmRhZTI7XG59XG4ucC10YWJsZS0tc2ltcGxlX190dGw6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDA7XG59XG4ucC10YWJsZS0tc2ltcGxlX190dGw6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnAtdGFibGUtLXNpbXBsZV9fdHRsIC5jLXJlcXVpcmVkLW1hcmssIC5wLXRhYmxlLS1zaW1wbGVfX3R0bCAuYy1hbnktbWFyayB7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLnAtdGFibGUtLXNpbXBsZV9fZGV0YWlsIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkYWUyO1xufVxuLnAtdGFibGUtLXNpbXBsZV9fZGV0YWlsOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAwO1xufVxuLnAtdGFibGUtLXNpbXBsZV9fZGV0YWlsOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBwLSDjgbHjgpPjgY/jgZpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLXRvcGljLXBhdGgge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnAtdG9waWMtcGF0aF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIycHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtdG9waWMtcGF0aF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuLnAtdG9waWMtcGF0aF9faXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzhiOGQ5MTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhiOGQ5MTtcbn1cbi5wLXRvcGljLXBhdGhfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucC10b3BpYy1wYXRoX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1zZWFyY2gtYm94IHtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtc2VhcmNoLWJveF9faW5uZXIge1xuICBwYWRkaW5nOiAxNHB4IDEycHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlYXJjaC1ib3hfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucC1zZWFyY2gtYm94X19pbm5lci5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1zZWFyY2gtYm94X19pbm5lci5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1zZWFyY2gtYm94X190dGwge1xuICBwYWRkaW5nOiAxM3B4IDAgMTJweCAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wLXNlYXJjaC1ib3hfX3R0bC5vcGVuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wLXNlYXJjaC1ib3hfX3R0bC5vcGVuIC5pY28tYXJyb3cgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ucC1zZWFyY2gtYm94X190dGwuY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbi5wLXNlYXJjaC1ib3hfX3R0bC5jbG9zZSAuaWNvLWFycm93IGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLnAtc2VhcmNoLWJveF9fdHRsIC5pY28tYXJyb3cge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbi5wLXNlYXJjaC1ib3hfX3R0bCAuaWNvLWFycm93IGltZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbn1cbi5wLXNlYXJjaC1ib3hfX3R0bCAuaWNvLWFycm93IGltZy50cmFucyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4ucC1zZWFyY2gtYm94X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXNlYXJjaC1ib3hfX2xpc3Qge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZWFyY2gtYm94X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtc2VhcmNoLWJveF9fbGlzdF9fdHRsIHtcbiAgd2lkdGg6IDE0JTtcbiAgcGFkZGluZzogN3B4IDhweCA3cHggMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxNDQ4OGI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc2VhcmNoLWJveF9fbGlzdF9fdHRsIC5zdWItdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAycHg7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZWFyY2gtYm94X19saXN0X190dGwge1xuICAgIGZsZXgtYmFzaXM6IDI4JTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgcGFkZGluZzogN3B4IDAgN3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wLXNlYXJjaC1ib3hfX2xpc3RfX3R0bDpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgfVxufVxuLnAtc2VhcmNoLWJveF9fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAzNiU7XG4gIHBhZGRpbmc6IDdweCAwIDdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlYXJjaC1ib3hfX2xpc3RfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDcyJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA3cHggMTBweCA3cHggMDtcbiAgfVxuICAucC1zZWFyY2gtYm94X19saXN0X19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICB9XG59XG4ucC1zZWFyY2gtYm94X19saXN0X19pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDZweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VhcmNoLWJveF9fbGlzdF9faXRlbSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG4ucC1zZWFyY2gtYm94X19saXN0X19pdGVtIGxhYmVsIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ucC1zZWFyY2gtYm94X19saXN0X19pdGVtIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnAtc2VhcmNoLWJveF9fbGlzdF9faXRlbS5maXg5MCB7XG4gIHdpZHRoOiA5MCU7XG59XG4ucC1zZWFyY2gtYm94X19idG4tZ3JvdXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlYXJjaC1ib3hfX2J0bi1ncm91cCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnAtc2VhcmNoLWJveF9fYnRuLWdyb3VwIC5jLWJ0biB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5wLXNlYXJjaC1ib3hfX2J0bi1ncm91cF9fcmVzZXQge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGNvbG9yOiAjM2I5MmM4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qUHJvamVjdOODrOOCpOODpOODvOS7rue9ruOBjSovXG4ucC1zdGF0dXMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmYTUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0YXR1cy1uYXYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLnAtc3RhdHVzLW5hdl9faXRlbSB7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RhdHVzLW5hdl9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnAtc3RhdHVzLW5hdl9faXRlbTpudGgtb2YtdHlwZSgxKSAucC1zdGF0dXMtbmF2X19pdGVtX19saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLnAtc3RhdHVzLW5hdl9faXRlbTpudGgtb2YtdHlwZSgyKSAucC1zdGF0dXMtbmF2X19pdGVtX19saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcbiAgfVxuICAucC1zdGF0dXMtbmF2X19pdGVtOm50aC1vZi10eXBlKDMpIC5wLXN0YXR1cy1uYXZfX2l0ZW1fX2xpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDAgMDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIH1cbiAgLnAtc3RhdHVzLW5hdl9faXRlbTpudGgtb2YtdHlwZSg0KSAucC1zdGF0dXMtbmF2X19pdGVtX19saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICB9XG4gIC5wLXN0YXR1cy1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLnAtc3RhdHVzLW5hdl9faXRlbV9fbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB9XG4gIC5wLXN0YXR1cy1uYXZfX2l0ZW06bGFzdC1vZi10eXBlIC5wLXN0YXR1cy1uYXZfX2l0ZW1fX2xpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB9XG59XG4ucC1zdGF0dXMtbmF2X19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXN0YXR1cy1uYXZfX2l0ZW1fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnAtc3RhdHVzLW5hdl9faXRlbV9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGZsb3JhbHdoaXRlO1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtc3RhdHVzLW5hdl9faXRlbV9fbGluay5pcy1hY3RpdmUge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmE1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdGF0dXMtbmF2X19pdGVtX19saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI2ZmYTUwMDtcbiAgfVxufVxuXG4ucC1wYWdlci1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFnZXItZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhZ2VyLWdyb3VwX19kaXNwbGF5IHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gIH1cbn1cbi5wLXBhZ2VyLWdyb3VwX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1wYWdlci1ncm91cF9fZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnAtcGFnZXItZ3JvdXBfX2NoYW5nZXIge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucC1saXN0LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ucC1saXN0LXRhYmxlX19oZWFkLXJlY29yZCB7XG4gIG1hcmdpbjogMCAwIC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbGlzdC10YWJsZV9faGVhZC1yZWNvcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWxpc3QtdGFibGVfX3JlY29yZCB7XG4gIG1hcmdpbjogMCAwIC0xcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWxpc3QtdGFibGVfX3JlY29yZCB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5wLWxpc3QtdGFibGVfX3JlY29yZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1saXN0LXRhYmxlX19yZWNvcmQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG4ucC1saXN0LXRhYmxlX19yZWNvcmRfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWxpc3QtdGFibGVfX3JlY29yZF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWxpc3QtdGFibGVfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtbGlzdC10YWJsZV9faGVhZF9fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxpc3QtdGFibGVfX2hlYWRfX2ZpZWxkIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi5wLWxpc3QtdGFibGVfX2hlYWRfX2ZpZWxkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1saXN0LXRhYmxlX19oZWFkX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4ucC1saXN0LXRhYmxlX19oZWFkX19maWVsZC0tY2hlY2tib3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLWxpc3QtdGFibGVfX2hlYWRfX2ZpZWxkLS1jaGVja2JveCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWxpc3QtdGFibGVfX2hlYWRfX2ZpZWxkX19ub3RlIHtcbiAgY29sb3I6ICNmMDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5wLWxpc3QtdGFibGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1saXN0LXRhYmxlX19jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWxpc3QtdGFibGVfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnAtbGlzdC10YWJsZV9fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5wLWxpc3QtdGFibGVfX2NvbnRlbnRfX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbn1cbi5wLWxpc3QtdGFibGVfX2NvbnRlbnRfX2ZpZWxkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWxpc3QtdGFibGVfX2NvbnRlbnRfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAwIDE2cHggNXB4O1xuICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1saXN0LXRhYmxlX19jb250ZW50X19maWVsZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4ucC1saXN0LXRhYmxlX19jb250ZW50X19maWVsZC0tY2hlY2tib3gge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbGlzdC10YWJsZV9fY29udGVudF9fZmllbGQtLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1saXN0LXRhYmxlX19jb250ZW50X19maWVsZC0tY2hlY2tib3ggbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1saXN0LXRhYmxlX19jb250ZW50X19maWVsZC0tbm9pdGVtIHtcbiAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGlzdC10YWJsZSAudzIge1xuICAgIGZsZXgtYmFzaXM6IDIlO1xuICAgIHdpZHRoOiAyJTtcbiAgfVxuICAucC1saXN0LXRhYmxlIC53MyB7XG4gICAgZmxleC1iYXNpczogMyU7XG4gICAgd2lkdGg6IDMlO1xuICB9XG4gIC5wLWxpc3QtdGFibGUgLnc0IHtcbiAgICBmbGV4LWJhc2lzOiA0JTtcbiAgICB3aWR0aDogNCU7XG4gIH1cbiAgLnAtbGlzdC10YWJsZSAudzUge1xuICAgIGZsZXgtYmFzaXM6IDUlO1xuICAgIHdpZHRoOiA1JTtcbiAgfVxuICAucC1saXN0LXRhYmxlIC53NyB7XG4gICAgZmxleC1iYXNpczogNyU7XG4gICAgd2lkdGg6IDclO1xuICB9XG4gIC5wLWxpc3QtdGFibGUgLnc4IHtcbiAgICBmbGV4LWJhc2lzOiA4JTtcbiAgICB3aWR0aDogOCU7XG4gIH1cbiAgLnAtbGlzdC10YWJsZSAudzkge1xuICAgIGZsZXgtYmFzaXM6IDklO1xuICAgIHdpZHRoOiA5JTtcbiAgfVxuICAucC1saXN0LXRhYmxlIC53MTAge1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5wLWxpc3QtdGFibGUgLncxMiB7XG4gICAgZmxleC1iYXNpczogMTIlO1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cbiAgLnAtbGlzdC10YWJsZSAudzE0IHtcbiAgICBmbGV4LWJhc2lzOiAxNCU7XG4gICAgd2lkdGg6IDE0JTtcbiAgfVxuICAucC1saXN0LXRhYmxlIC53MTUge1xuICAgIGZsZXgtYmFzaXM6IDE1JTtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5wLWxpc3QtdGFibGUgLncxNiB7XG4gICAgZmxleC1iYXNpczogMTYlO1xuICAgIHdpZHRoOiAxNiU7XG4gIH1cbiAgLnAtbGlzdC10YWJsZSAudzE4IHtcbiAgICBmbGV4LWJhc2lzOiAxOCU7XG4gICAgd2lkdGg6IDE4JTtcbiAgfVxuICAucC1saXN0LXRhYmxlIC53MjAge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5wLWxpc3QtdGFibGUgLncyOCB7XG4gICAgZmxleC1iYXNpczogMjglO1xuICAgIHdpZHRoOiAyOCU7XG4gIH1cbiAgLnAtbGlzdC10YWJsZSAudzMwIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAucC1saXN0LXRhYmxlIC53MzEge1xuICAgIGZsZXgtYmFzaXM6IDMxJTtcbiAgICB3aWR0aDogMzElO1xuICB9XG59XG5cbi5wLWJ1bGstb3BlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNXB4KSB7XG4gIC5wLWJ1bGstb3BlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1idWxrLW9wZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtYnVsay1vcGVfX3NlbGVjdGRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA1cHgpIHtcbiAgLnAtYnVsay1vcGVfX3NlbGVjdGRhdGEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtYnVsay1vcGVfX3NlbGVjdGRhdGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiAyNHB4O1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZmY7XG59XG4ucC1idWxrLW9wZV9fc2VsZWN0ZGF0YTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMjRweDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gIGJvcmRlci1ib3R0b206IDEycHggc29saWQgI2QxZDFkMTtcbn1cbi5wLWJ1bGstb3BlX19zZWxlY3RkYXRhX190dGwge1xuICBtYXJnaW46IDVweCAyMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wLWJ1bGstb3BlX19zZWxlY3RkYXRhX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnAtYnVsay1vcGVfX2FsbGRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEycHggMCAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDVweCkge1xuICAucC1idWxrLW9wZV9fYWxsZGF0YSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLnAtYnVsay1vcGVfX2FsbGRhdGFfX3R0bCB7XG4gIG1hcmdpbjogMTBweCAxNXB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wLWJ1bGstb3BlX19idG4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5wLWJ1bGstb3BlX19idG46aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZiNDU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGVkO1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtYnVsay1vcGVfX2J0bjp2aXNpdGVkLCAucC1idWxrLW9wZV9fYnRuOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWJ1bGstb3BlX19zcGxpdHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDEycHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnAtZm9ybS1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDIyMHB4IDAgMDtcbn1cbi5wLWZvcm0tY29udGVudC0taGFsZi1jb2wge1xuICB3aWR0aDogNTAlO1xufVxuLnAtZm9ybS1jb250ZW50Lm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWZvcm0tY29sLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWZvcm0tY29sX19sYWJlbC0tdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWZvcm0tY29sX19sYWJlbC0tdHRsX19pbm5lciB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuLnAtZm9ybS1jb2xfX2xhYmVsLS1zdXBwbHkge1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbn1cbi5wLWZvcm0tY29sX19sYWJlbC0tdW5pdCB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4ucC1mb3JtLWNvbF9faW5wdXQge1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbi5wLWZvcm0tbGVhZHR4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5wLWZvcm0tbGVhZHR4dC0tbWdiLWxhcmdlIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4ucC1zdGVwY2hhcnQge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXN0ZXBjaGFydF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXN0ZXBjaGFydF9faXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBsZWZ0OiAxMDlweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTFlMztcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLXN0ZXBjaGFydF9faXRlbS5sYXN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5wLXN0ZXBjaGFydF9fbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTFlMztcbiAgY29sb3I6ICNhYWIwYjY7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zdGVwY2hhcnRfX251bWJlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5OGYxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXN0ZXBjaGFydF9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDdweCAwIDAgMDtcbiAgY29sb3I6ICNhYWIwYjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wLXN0ZXBjaGFydF9fdGV4dC5hY3RpdmUge1xuICBjb2xvcjogIzRhOThmMTtcbn1cblxuLnAtY2FsZW5kYXItaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzZweCkgLyA0KTtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fdGJsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fY2FwIHtcbiAgbWFyZ2luOiAwIDAgNXB4IC0yMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fd2VlayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNhbGVuZGFyLWlucHV0X193ZWVrX19pdGVtLnNhdCB7XG4gIGNvbG9yOiAjNjE4M2UwO1xufVxuLnAtY2FsZW5kYXItaW5wdXRfX3dlZWtfX2l0ZW0uc3VuIHtcbiAgY29sb3I6ICNlNTEyMTI7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fZGF5IHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fZGF5X19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzVjYjtcbn1cbi5wLWNhbGVuZGFyLWlucHV0X19kYXlfX2l0ZW0uc2F0IHtcbiAgY29sb3I6ICM2MTgzZTA7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fZGF5X19pdGVtLnN1biB7XG4gIGNvbG9yOiAjZTUxMjEyO1xufVxuLnAtY2FsZW5kYXItaW5wdXRfX2RheV9faXRlbS5mbGFnZGF5IHtcbiAgY29sb3I6ICNlNTEyMTI7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fZGF5X19pdGVtLndvcmtEYXlBdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fZGF5X19pdGVtLndvcmtEYXlOb3RoaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlZDtcbn1cbi5wLWNhbGVuZGFyLWlucHV0X19kYXlfX2l0ZW0ud29ya0RheU5vblNlbGVjdGFibGUsIC5wLWNhbGVuZGFyLWlucHV0X19kYXlfX2l0ZW0ubm9EYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6ICNkMWQxZDE7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fYnRuLS1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fYnRuLS1jb2x1bW46aG92ZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGVkO1xufVxuLnAtY2FsZW5kYXItaW5wdXRfX2J0bi0tY29sdW1uOmhvdmVyIC5wLWNhbGVuZGFyLWlucHV0X19idG4tLWNvbHVtbl9faWNvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmYTUwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wLWNhbGVuZGFyLWlucHV0X19idG4tLWNvbHVtbiBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5wLWNhbGVuZGFyLWlucHV0X19idG4tLWNvbHVtbl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogOXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4IDUuMnB4IDNweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICM4YjhkOTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fYnRuLS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fYnRuLS1yb3c6aG92ZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGVkO1xufVxuLnAtY2FsZW5kYXItaW5wdXRfX2J0bi0tcm93OmhvdmVyIC5wLWNhbGVuZGFyLWlucHV0X19idG4tLXJvd19faWNvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmYTUwMCB0cmFuc3BhcmVudDtcbn1cbi5wLWNhbGVuZGFyLWlucHV0X19idG4tLXJvdyBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDVweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5wLWNhbGVuZGFyLWlucHV0X19idG4tLXJvd19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAxMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAzcHggNS4ycHggM3B4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4YjhkOTEgdHJhbnNwYXJlbnQ7XG59XG4ucC1jYWxlbmRhci1pbnB1dC1jbGVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogMTBweCAxOXB4IDEwcHggMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvbi1yZXR1cm4uc3ZnXCIpIG5vLXJlcGVhdCAxNnB4IGNlbnRlciBzY3JvbGwgI2ZmZjtcbiAgY29sb3I6ICM4YjhkOTE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5wLWNhbGVuZGFyLWlucHV0LWNsZWFyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmE1MDA7XG59XG4ucC1jYWxlbmRhci1pbnB1dF9fZGlzcGxheS1tb2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2Y2O1xufVxuLnAtY2FsZW5kYXItaW5wdXRfX2Rpc3BsYXktbW9kIC5jYWxlbmRhci1wYXktdHlwZSB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cbi5wLWNhbGVuZGFyLWlucHV0X19kaXNwbGF5LW1vZCAuY2FsZW5kYXItcGF5LXRhYmxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnAtY2FsZW5kYXItaW5wdXRfX2Rpc3BsYXktbWFpbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wLWNhbGVuZGFyLWlucHV0X19kaXNwbGF5LW1haW4tdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzhiOGQ5MTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtY2FsZW5kYXItaW5wdXRfX2Rpc3BsYXktbWFpbi10eHQgLmVtcGgge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5ib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmE1MDA7XG59XG5ib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2LCBib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICByaWdodDogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuOmhvdmVyIHtcbiAgdG9wOiA1MiU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gIGxlZnQ6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbjpob3ZlciB7XG4gIHRvcDogNTIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgYS51aS1zdGF0ZS1kZWZhdWx0IHRkIHtcbiAgd2lkdGg6IDI2cHg7XG59XG5ib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGEudWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZhNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgYS51aS1zdGF0ZS1kZWZhdWx0OmhvdmVyLCBib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGEudWktc3RhdGUtZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZhNTAwO1xufVxuYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktZGF0ZXBpY2tlci10b2RheSBhLnVpLXN0YXRlLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItdG9kYXkgYS51aS1zdGF0ZS1kZWZhdWx0OmhvdmVyLCBib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyLXRvZGF5IGEudWktc3RhdGUtZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci13ZWVrLWVuZC53ZWVrZGF5NiAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGNvbG9yOiAjMDBmO1xufVxuYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci13ZWVrLWVuZC53ZWVrZGF5NyAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGNvbG9yOiAjZjAwO1xufVxuYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b246aG92ZXIsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG59XG5ib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLXN0YXRlLWRlZmF1bHQudWktcHJpb3JpdHktcHJpbWFyeS51aS1kYXRlcGlja2VyLWNsb3NlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhvdmVyLCBib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGEudWktc3RhdGUtaG92ZXIsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWFjdGl2ZSwgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCBib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGEudWktYnV0dG9uOmFjdGl2ZSwgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktYnV0dG9uOmFjdGl2ZSwgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmE1MDA7XG4gIGJhY2tncm91bmQ6ICNmZmE1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaG92ZXI6aG92ZXIsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhvdmVyOmZvY3VzLCBib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGEudWktc3RhdGUtaG92ZXI6aG92ZXIsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgYS51aS1zdGF0ZS1ob3Zlcjpmb2N1cywgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtYWN0aXZlOmhvdmVyLCBib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmU6Zm9jdXMsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmU6aG92ZXIsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmU6Zm9jdXMsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciwgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlOmZvY3VzLCBib2R5IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGEudWktYnV0dG9uOmFjdGl2ZTpob3ZlciwgYm9keSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciBhLnVpLWJ1dHRvbjphY3RpdmU6Zm9jdXMsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWJ1dHRvbjphY3RpdmU6aG92ZXIsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWJ1dHRvbjphY3RpdmU6Zm9jdXMsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXI6aG92ZXIsIGJvZHkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogYmFja2dyb3VuZCAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmctLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogYm9yZGVyIC0gdXRpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBib3JkZXItcmFkaXVzICovXG4udS1ici00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udS1ici04IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udS1ici0xMiB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi51LWJyLTE2IHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLyogYm9yZGVyLW5vbmUgKi9cbi51LWJyLTAge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51LWJyLXQtMCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi51LWJyLXItMCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnUtYnItYi0wIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnUtYnItbC0wIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi8qIGRvdHRlZCBib3JkZXIgKi9cbi51LWJiLWRvdHRlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2U4ZThlODtcbn1cblxuLnUtYnQtZG90dGVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZThlOGU4O1xufVxuXG4vKiBiciAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLSBQQ+S7peS4iuOBruOBv+aUueihjOOBmeOCiyAgLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LWJyLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIC0tLS0g44K/44OW44K144Kk44K65Lul5LiL44Gr44Gq44KL44Go5pS56KGM44GZ44KLIC0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWJyLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tIHNw44K144Kk44K65Lul5LiL44Gr44Gq44KL44Go5pS56KGM44GZ44KLIC0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51LWJyLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGNsZWFyZml4IC0gdXRpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1jZjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogZGlzcGxheSAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtZC10YiB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi51LWQtdGJjIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4udS1kLWIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udS1kLWliIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi51LWQtbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtdGVsLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtdGVsLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogZmxvYXQgLSB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWZsLWwge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udS1mbC1yIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsLW4ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lLWNsYW1wIC0gdXRpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1sYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLyogbGluayAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbm9ybWFsLWxpbmsge1xuICBjb2xvcjogIzNiOTJjOCAhaW1wb3J0YW50O1xufVxuLnUtbm9ybWFsLWxpbms6bGluayB7XG4gIGNvbG9yOiAjM2I5MmM4ICFpbXBvcnRhbnQ7XG59XG4udS1ub3JtYWwtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnUtbWFwLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzYjkyYzggIWltcG9ydGFudDtcbn1cbi51LW1hcC1saW5rOmxpbmsge1xuICBjb2xvcjogIzNiOTJjOCAhaW1wb3J0YW50O1xufVxuLnUtbWFwLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmYTUwMCAhaW1wb3J0YW50O1xufVxuLnUtbWFwLWxpbms6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjM2I5MmM4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb250ZW50OiBcIk1BUFwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIG1hcmdpbiAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbTEwIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW0xNSB7XG4gIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tMjAge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbTI1IHtcbiAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW0zMCB7XG4gIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tMzUge1xuICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTQwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MDAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MDUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnUtbWIwNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMDUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIzNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMDAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDA1IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLyogbWlzYyAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtd3Mtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtbXgtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udS10eC1pbnNpZGUge1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLyogcGFkZGluZyAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtcDEwIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wMTUge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXAyMCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcDI1IHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wMzAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXAzNSB7XG4gIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcDQwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDAwIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtcHQwNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMDUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMDUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwwMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDA1IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLyogcG9zaXRpb24gLSB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXBvcy1hIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi51LXBvcy1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi51LXBvcy1zIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4vKiBmb250LXNpemUgLSB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4udS10ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnUtdGV4dC10aW55IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi51LXRleHQtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi51LXRleHQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLyogdGV4dC1hbGlnbiAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGEtbCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnUtdGEtYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS10YS1yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLyogdGV4dC1kZWNvcmF0aW9uIC0gdXRpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1mdy1uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udS1mdy1iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLnUtdGQtdSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi51LXRkLW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtYy1tYWluIHtcbiAgY29sb3I6ICNmZmE1MDAgIWltcG9ydGFudDtcbn1cblxuLnUtYy13YXJuaW5nIHtcbiAgY29sb3I6ICNmOTQ0NmEgIWltcG9ydGFudDtcbn1cblxuLnUtYy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY3OTkgIWltcG9ydGFudDtcbn1cblxuLnUtYy1lbXBoYXNpcyB7XG4gIGNvbG9yOiAjNGE5OGYxICFpbXBvcnRhbnQ7XG59XG5cbi51LWMtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiB2ZXJ0aWNhbC1hbGlnbiAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdmEtdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnUtdmEtbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLnUtdmEtYiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLyogd2lkdGggLSB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51LXctZnVsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi51LXctaGFsZiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiZGVmaW5lLnNjc3NcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAg44K144Kk44OI5YWo5L2T44Gu44OZ44O844K544K544K/44Kk44Or77yI77yL44KC44Go44KC44GoY29tbW9uLnNjc3PjgavjgYLjgaPjgZ/jgoLjga7vvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYm9keSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250X3NpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbn1cbmEge1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vL1BD44K144Kk44K644Gu44G/XG4uaXMtcGMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy/jgrnjg57jg5vjgrXjgqTjgrrjga7jgb9cbi5pcy1zbXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL+OCueODnuODm+ODu1BD5YiH44KK5pu/44GI55So44Oq44Oz44KvXG4uc3dpdGNoLXZpZXdwb3J0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNjAlLCNmM2YzZjMgODUlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxufVxuXG4vL+OCueODnuODm+OCteOCpOOCuuOBp+aoquOCueOCr+ODreODvOODq+OCkuioseWPr+OBmeOCi1xuLmFycm93LXNpZGUtc2Nyb2xsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX190YWJsZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDY0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJi0tMSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25vdGUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAjYjY2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5oMS50b3BWaWV3LCBoMi50b3BWaWV3IHtcbiAgICBtYXJnaW46IDAgMCA1cHggNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuI3VkYm94IHtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4vLyNjb250YWluZXIge1xuLy8gICAgbWluLXdpZHRoOiAxMDAwcHg7XG4vLyAgICBtYXJnaW46IDAgYXV0bztcbi8vICAgIHBhZGRpbmc6IDAgMTJweDtcbi8vfVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBDU1MgU3ByaXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jZ2xfbmF2aSBsaS5sdG9wLCAjcGF0aF9jb2x1bW4sIGRpdi5ociB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlL3N3L2NsL3N5c3RlbS9zaGZ0L3djdS9jb21tb24vY21uR3JvdXAwMS5wbmcpO1xuICAgIGZpbGw6IHJlZDtcbn1cblxuXG4jcGF0aCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmRpdiNtYWludGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlL3N3L2NsL3N5c3RlbS9zaGZ0L2ljb19kZXRhaWxpc3QuZ2lmKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTIyJTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuZGl2I3RvcE5hdmkge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNDaGVjayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiA4NSU7XG59XG5cbi5ncmF5b3V0IHtcbiAgICBjb2xvcjogIzk3OTc5Nztcbn1cblxuLmFsZXJ0X2FyZWEge1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZS9zdy9jbC9zeXN0ZW0vc2hmdC9ia2dfYWxlcnRfbWRsLmdpZikgcmVwZWF0LXkgc2Nyb2xsIGxlZnQgdG9wO1xuICAgIC5oZHIge1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlL3N3L2NsL3N5c3RlbS9zaGZ0L2JrZ19hbGVydF9oZHIuZ2lmKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wO1xuICAgIH1cbiAgICAuZnRyIHtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZS9zdy9jbC9zeXN0ZW0vc2hmdC9ia2dfYWxlcnRfZnRyLmdpZikgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcDtcbiAgICB9XG4gICAgLmlubmVyX2JrZyB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDE1cHggMjVweDtcbiAgICB9XG4gICAgZW0uaW5mb20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEzOXB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDZweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3NoZnQvaHhfaW5mb3JtYXRpb25fYWxlcnQuZ2lmKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgdG9wO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB9XG4gICAgZW0uYXR0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMzlweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW46IDAgMCA2cHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlL3N3L2NsL3N5c3RlbS9zaGZ0L2h4X2F0dGVudGlvbl9hbGVydC5naWYpIG5vLXJlcGVhdCBzY3JvbGwgbGVmdCB0b3A7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIH1cbiAgICAuc2hmdF9hdHRlbnRpb25NZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICNmODAwYTM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA4JTtcbiAgICB9XG59Ly8uYWxlcnRfYXJlYVxuXG5kaXYuaHIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDZweCAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGhyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNmb290ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG4jYW5jaG9yIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI2Zvb3Rlcl90eHQge1xuICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogODQlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbmRpdiNzaW5mbyB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYzBkOTtcbiAgICAud3JhcCB7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlL3N3L2NsL3N5c3RlbS9zaGZ0L2JrZ19zbGFfZnRyLmdpZikgcmVwZWF0IHRvcCBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gICAgfVxufVxuXG4jY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDExNiU7XG4gICAgZm9udC1mYW1pbHk6IEdlbmV2YSxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNlbWVyZ2VuY3lDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogNzM1cHg7XG59XG5cbiNlbWctd3JhcCwgI2VtZzItd3JhcCwgI2VtZzMtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDczNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jbm90Rm91bmQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgZm9udC1zaXplOiAxMDglO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5kaXYjYWRMcmVjIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0vL2RpdiNhZExyZWNcblxuXG5cbmRpdiNhZFNxYiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDExNiU7XG4gICAgdGFibGUgdGQgYSBpbWcge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICB9XG59Ly9kaXYjYWRTcWJcblxuZGl2I2FkQ1Qge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTA4JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdiN0b3BBZHR4dCB7XG4gICAgbWFyZ2luOiA2cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxMDglO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogIzEwNWNiNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59Ly9kaXYjdG9wQWR0eHRcblxuI2RldGFpbEFyZWFMaW5rIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGg0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5yaWdodEJveCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzQycHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn0vLyNkZXRhaWxBcmVhTGlua1xuXG5kaXYjZm9vdGVyTGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFsaWduX2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGlnbl9yIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbGlnbl9sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFsaWduX3ZtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3Ryb25nX2dyZWVuIHtcbiAgICBjb2xvcjogIzA2OTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbG9hdF9yIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uZmxvYXRfbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uY2FwdGlvblR4dCB7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbn1cbi5zbWFsbFR4dCB7XG4gICAgZm9udC1zaXplOiA5MyU7XG59XG4ucmVkVHh0LCAucmVkX3R4dCB7XG4gICAgY29sb3I6IHJlZDtcbn1cbi5ibHVlX3R4dCB7XG4gICAgY29sb3I6ICMwMGY7XG59XG4ubWFnZW50YV90eHQge1xuICAgIGNvbG9yOiAjZjBmO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgQ2xlYXJmaXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypDTEVBUkZJWCovXG4uY2xlYXJmaXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG59XG4vKiBNYWMgSUUgKi9cbi5jbGVhcmZpeCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uZXJyTXNnIHtcbiAgICBjb2xvcjogI2YwMDtcbn1cbi5lcnJCb3gge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmOTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIE1zZ0JveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLk1zZ0JveEF0dGVudGlvbjAxIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZlY2NjYjtcbn1cbi5Nc2dCb3hBdHRlbnRpb24wMiB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjQwOGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNlODtcbiAgICBjb2xvcjogI2YwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5Nc2dCb3hEZWZhdWx0MDEge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZThlOGU4O1xufVxuLk1zZ0JveERlZmF1bHQwMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udzgwMCB7XG4gICAgd2lkdGg6IDgwMHB4O1xufVxuLm5vdGljZSB7XG4gICAgY29sb3I6ICNmMDA7XG59XG4uc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAg44Oc44K/44Oz44KS6YWN572u44GZ44KLQk9YXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuQm94IHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIOOCv+ODliAqL1xudWwjUlR5cGVUYWIudGFiIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2M3NDcwZDtcbiAgICBsaSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAmLlJ0eXBlY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdy9jbC9zeXN0ZW0vc3djbF90YWIwMm9uLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59Ly91bCNSVHlwZVRhYi50YWJcblxuLyogdGFiICovXG51bC50YWIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZTk4MDc7XG4gICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N3L2NsL3N5c3RlbS9zd2NsX3RhYjAxb2ZmLmdpZlwiKSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdy9jbC9zeXN0ZW0vc3djbF90YWIwMW9uLmdpZlwiKSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9Ly91bC50YWIgbGlcbn0vL3VsLnRhYlxuXG4vKldPUkvkvZzmiJDlrozkuobmmYLjga5NU0foqr/mlbQqL1xuI3dvcmtGaW5pc2gge1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG4vKuaWh+Wtl+iJsuaMh+WumiovXG4ubWFnZW50YSB7XG4gICAgY29sb3I6ICNmMGY7XG59XG5cbi8qcGRmbGluayovXG4ucGRmX2xpbmsge1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N3L2NsL3N5c3RlbS9pY29uX3BkZi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAycHggY2VudGVyIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4vKuODoeODg+OCu+ODvOOCuOOBruihqOekuuOAkOaaq+WumuOAkSovXG4ud3JhcE1zZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5sYWJlbCwgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50cm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbn1cblxuLyrjg5jjg4Pjg4Djg7zkuIrjgYrnn6XjgonjgZsqL1xuLmhlYWRfbm90aWNlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2QxY2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjJmMjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmhlYWRfbm90aWNlX3RleHQge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgY29sb3I6ICNjNjFiMjA7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgRm9udFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5njg7zjgrnjg5Xjgqnjg7Pjg4hcbiRiYXNlLWZvbnQ6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsIOODoeOCpOODquOCqiwgTWVpcnlvLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsIHNhbnMtc2VyaWY7XG4kYmFzZS1mb250X3NpemU6IDEzcHg7XG4kYmFzZS1saW5lLWhlaWdodDogMS41O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBJbWFnZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyRpbWctcGF0aDogXCIuLi9pbWcvXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGRldmljZSBzaXplXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8v44OH44OQ44Kk44K55ZCR44GR44OW44Os44Kk44Kv44Od44Kk44Oz44OIKEBtZWRpYShtYXgtd2lkdGgpKVxuJG1lZGlhLXdpZHRoLXNwOiA0ODBweDtcbiRtZWRpYS13aWR0aC10YWI6IDc2OHB4O1xuJG1lZGlhLXdpZHRoLXBjOiA5NTBweDtcbiRtZWRpYS13aWR0aC1zcC1taW5pOiAzMjBweDtcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBDb2xvclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOOCteOCpOODiOOBp+S9v+OBhuOCq+ODqeODvOWumue+qVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODmeODvOOCueOCq+ODqeODvFxuJGJhc2UtY29sb3ItNjAwOiAjNDg0YjU0O1xuJGJhc2UtY29sb3ItNTAwOiAjNTg1YzY3O1xuJGJhc2UtY29sb3ItNDAwOiAjOGI4ZDkxO1xuJGJhc2UtY29sb3ItMzAwOiAjYzRjNWNiO1xuJGJhc2UtY29sb3ItMjAwOiAjZjBmMGYxO1xuJGJhc2UtY29sb3ItMTAwOiAjZjVmNmZhO1xuXG4vLyDjg6HjgqTjg7Pjgqvjg6njg7xcbiRtYWluLWNvbG9yOiAjZmZhNTAwO1xuJG1haW4tYmctY29sb3I6ICNmY2Y4ZWQ7XG5cbi8vIOOCteODluOCq+ODqeODvFxuJHN1Yi1jb2xvcjogIzRhOThmMTtcbiRzdWItYmctY29sb3I6ICNlNWVlZjk7XG5cbi8vIOOCouOCr+OCu+ODs+ODiOOCq+ODqeODvFxuJGFjY2VudC1jb2xvci1zdWNjZXNzOiAjNTBjOGE3O1xuJGFjY2VudC1iZy1jb2xvci1zdWNjZXNzOiAjZWJmY2Y3O1xuJGFjY2VudC1jb2xvci1kYW5nZXI6ICNmOTQ0NmE7XG4kYWNjZW50LWJnLWNvbG9yLWRhbmdlcjogI2ZhZTRlOTtcbiRhY2NlbnQtY29sb3ItYXR0ZW50aW9uOiAjZmNkNDE5O1xuJGFjY2VudC1iZy1jb2xvci1hdHRlbnRpb246ICNmZmZmZTg7XG4kYWNjZW50LWNvbG9yLWxpbms6ICMzYjkyYzg7XG5cbi8v44CA44Kr44OG44K044Oq44O844Kr44Op44O8XG4kY2F0ZWdvcnktcnR5cGUtY29sb3I6ICNjNzQ3MDA7XG5cbi8v44CA54Sh5b2p6Imy77yI6buS44Go55m944GvYmxhY2ssd2hpdGXjgafoqJjov7DjgZnjgovjgZPjgajvvIlcbiRub24tY29sb3JlZC1jb2xvci1ncmF5LTYwMDogIzMzMztcbiRub24tY29sb3JlZC1jb2xvci1ncmF5LTUwMDogIzc5Nzk3OTtcbiRub24tY29sb3JlZC1jb2xvci1ncmF5LTQwMDogI2EzYTNhMztcbiRub24tY29sb3JlZC1jb2xvci1ncmF5LTMwMDogI2QxZDFkMTtcbiRub24tY29sb3JlZC1jb2xvci1ncmF5LTIwMDogI2U4ZThlODtcbiRub24tY29sb3JlZC1jb2xvci1ncmF5LTEwMDogI2VlZTtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOapn+iDveOBlOOBqOOBruOCq+ODqeODvOWumue+qVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODmeODvOOCueODleOCqeODs+ODiOOCq+ODqeODvFxuJGZvbnQtY29sb3I6ICRub24tY29sb3JlZC1jb2xvci1ncmF5LTYwMDtcblxuLy8g44Oq44Oz44Kv44Kr44Op44O8XG4kbGluay1jb2xvcjogJGFjY2VudC1jb2xvci1saW5rO1xuJGFjdGxpbmstY29sb3I6ICRtYWluLWNvbG9yOyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuaHRtbCB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbmJvZHksIGRpdiwgZGwsIGR0LCBkZCwgdWwsIG9sLCBsaSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcHJlLCBjb2RlLCBmb3JtLCBmaWVsZHNldCwgbGVnZW5kLCBpbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgcCwgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5maWVsZHNldCwgaW1nIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbmFkZHJlc3MsIGNhcHRpb24sIGNpdGUsIGNvZGUsIGRmbiwgZW0sIHN0cm9uZywgdGgsIHZhciwgb3B0Z3JvdXAge1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmRlbCwgaW5zIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5jYXB0aW9uLCB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEwMCU7XG59XG5cbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbn1cblxuYWJiciwgYWNyb255bSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xufVxuXG5zdXAge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmxlZ2VuZCB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3QsIG9wdGdyb3VwLCBvcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICAqZm9udC1zaXplOiAxMDAlO1xufVxuXG50aCwgdGQge1xuICAgIHBhZGRpbmc6IGF1dG87XG59IiwiYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlOy8v6IOM5pmv6Imy5a++562WXG59XG5cbi5sLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOy8v6IOM5pmv6Imy5a++562WXG59XG5cbi5sLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRub24tY29sb3JlZC1jb2xvci1ncmF5LTMwMDtcbn1cblxuLmwtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG59XG5cbi5sLWduYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTBweDtcbiAgICB6LWluZGV4OiA5OTg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRub24tY29sb3JlZC1jb2xvci1ncmF5LTMwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRub24tY29sb3JlZC1jb2xvci1ncmF5LTMwMDtcbiAgICB9XG5cbiAgICAmLmlzLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtbWFpbiB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDc4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoOy8v6IOM5pmv6Imy5a++562WXG4gICAgbWFyZ2luOiA1MHB4IDAgMCAxOTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItMjAwO1xuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNjBweCAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLmlzLWNsb3NlIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCA1MHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZnVsbC1zY3JlZW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG4ubC1hZHYge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvci0yMDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIH1cbn1cblxuLy9JRTEx44Gu44G/5a++5b+cXG5fOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsIC5sLW1haW5fX2lubmVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICDjgqLjgqTjgrPjg7Pjg5Xjgqnjg7Pjg4jvvIhpY29tb29u77yJXG4vL+OAgOODu+WOn+WJh+OAgeiJsuOChOOCteOCpOOCuuOCkuWkieOBiOOCi+W/heimgeOBjOOBguOCi+OCouOCpOOCs+ODs+OBruOBv+OAgeOCouOCpOOCs+ODs+ODleOCqeODs+ODiOWMluOBl+OBpueuoeeQhuOBl+OAgeOBneOBruS7luOBr3N2Z+eUu+WDj+OCkuS9v+eUqOOBmeOCi++8iOaJi+mWk+WJiua4m+OBruOBn+OCge+8iVxuLy8gIOODu2Nzc+OBrmNvbG9y44Gn6Imy5aSJ5pu044CBZm9udC1zaXpl44Gn44K144Kk44K65aSJ5pu044GM5Y+v6IO944CCXG4vL1xuLy8gIDzjgqLjgqTjgrPjg7Pov73liqDjga7miYvpoIY+XG4vLyAgMS5pY29tb29uIEFwcOOBq+OCouOCr+OCu+OCuVxuLy8gIDIuaW1hZ2Uvc3cvY2wvc3lzdGVtL2ljb21vb24vc2VsZWN0aW9uLmpzb27jgpLjgIxJbXBvcnQgSWNvbnPjgI3jg5zjgr/jg7PjgYvjgonlj5bjgorovrzjgoBcbi8vICAzLuaXouWtmOOBruOCouOCpOOCs+ODs+ODleOCqeODs+ODiOOBjOiqreOBv+i+vOOBvuOCjOOCi+OBruOBp+OAgei/veWKoOOBl+OBn+OBhHN2Z+OCouOCpOOCs+ODs++8iOW/heOBmueZvem7kuOBp+S9nOaIkO+8ieOCkuOAjEltcG9ydCBJY29uc+OAjeODnOOCv+ODs+OBi+OCieWPluOCiui+vOOCgOOAgu+8iGljb21tb27jgafnlKjmhI/jgZXjgozjgabjgYTjgovjgqLjgqTjgrPjg7PjgpLpgbjmip7jgZnjgovjgZPjgajjgoLlj6/og73vvIlcbi8vICA0LuaXouWtmOOCouOCpOOCs+ODs+OCguWQq+OCgeOAgeOCteOCpOODiOOBq+WFpeOCjOOBn+OBhOOCouOCpOOCs+ODs+OCkuOBmeOBueOBpumBuOaKnuOBl+OBpuOAgeWPs+S4i+OBruOAjEdlbmVyYXRlIEZvbnTjgI3jgpLjgq/jg6rjg4Pjgq9cbi8vICA1LuaOpemgreiqnuOBq+OAjGljb24t44CN44GM5LuY44GP44Gu44Gn44CB44Gd44KM44KS6ICD5oWu44GX44Gm44Ki44Kk44Kz44Oz5ZCN44KS5aSJ5pu044GZ44KL77yI5b+F6KaB44GC44KM44Gw77yJ44CCXG4vLyAgNi7lj7PkuIvjga7jgIxEb3dubG9hZOOAjeODquODs+OCr+OBi+OCiURM44GZ44KLXG4vLyAgNy5ETOOBl+OBn+ODleOCqeODq+ODgOWGheOBruOAjGZvbnRz44CN44OV44Kp44Or44OA44CBc2VsZWN0aW9uLmpzb27jg5XjgqHjgqTjg6vjga4y54K544KS44CBaW1hZ2Uvc3cvY2wvc3lzdGVtL2ljb21vb27phY3kuIvjgavkuIrmm7jjgY3kv53lrZjjgZnjgotcbi8vICA4LkRM44GX44Gf44OV44Kp44Or44OA5YaF44Gu44CMc3R5bGUuY3Nz44CN5YaF44Gu6KiY6L+w44KS44Kz44OU44O844GX44CB44GT44GuX2ljb24uc2Nzc+ODleOCoeOCpOODq+WGheOBrkBmb250LWZhY2Xku6XkuIvjga7oqJjov7DjgpLkuIrmm7jjgY1cbi8vICA5LmZvbnRz44OV44Kp44Or44OA6Kqt44G/6L6844G/5YWI44KS44CB5a6f6Zqb44Gu44OH44Kj44Os44Kv44OI44Oq44Gr5aSJ5pu044CC44CMZm9udHMv4oCm44CN4oeS44CMLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL2ljb21vb24vZm9udHMv4oCm44CN44G45aSJ5pu077yI44GT44KM44KS44KE44KJ44Gq44GE44Go6KGo56S644GV44KM44Gq44GE77yB77yJXG4vL1xuLy8gIOKAu2ljb21tb24gQXBwXG4vLyAgaHR0cHM6Ly9pY29tb29uLmlvL2FwcC8jL3NlbGVjdFxuLy9cbi8vICDigLtpY29tb29u44Gu5L2/44GE5pa544Gr44Gk44GE44Gm44Gv44CB5Lul5LiL44Gu44K144Kk44OI44KS5Y+C54WnXG4vLyAgaHR0cHM6Ly93d3cuZ3JhbmZhaXJzLmNvbS9ibG9nL3N0YWZmL2hvd3RvLWNyZWF0ZS1pY29uZm9udFxuLy9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g5Lul5LiL44CBaWNvbW9vbuOBi+OCiURM44GX44Gf44CMc3R5bGUuY3Nz44CN44KS5LiK5pu444GN44GX44CBZm9udHPjg5Xjgqnjg6vjg4Djga7jg4fjgqPjg6zjgq/jg4jjg6rjgpLlpInmm7RcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgc3JjOiB1cmwoJy4uL2ltYWdlL3N3L2NsL3N5c3RlbS9pY29tb29uL2ZvbnRzL2ljb21vb24uZW90P2NpMTg1YycpO1xuICAgIHNyYzogdXJsKCcuLi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvbW9vbi9mb250cy9pY29tb29uLmVvdD9jaTE4NWMjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvbW9vbi9mb250cy9pY29tb29uLnR0Zj9jaTE4NWMnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvbW9vbi9mb250cy9pY29tb29uLndvZmY/Y2kxODVjJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvbW9vbi9mb250cy9pY29tb29uLnN2Zz9jaTE4NWMjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tcGVyc29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24taG9tZS1wYXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLW1haWwtcGF0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1ub3RlLXBhdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tZ3JhcGhwYXktcGF0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1wZW4tcGF0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi1wZXJzb24tcGF0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1uYXYtc3dpdGNoLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLXVwbG9hZC1wYXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi8vIGljb27jg5Xjgqnjg7Pjg4jjgZPjgZPjgb7jgadcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg5YCL5Yil44Ki44Kk44Kz44OzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOS4reaKnOOBjeWGhu+8iOOCouOCpOOCs+ODs+OBjOeUu+WDj++8iVxuLmMtY2lyY2xlLWltZy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3ItNTAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgLy8g44Kt44Oj44Oz44K744Or44Oc44K/44OzXG4gICAgJi0tY2FuY2VsIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvbi1jYW5jZWwtdy5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg5bjg63jg4Pjgq/vvIjjgqLjgqTjgrPjg7PjgYznlLvlg4/vvIlcbi5pY29uLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvX2N1c3RvbWVyX2Jsb2NrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4uYy1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1jb2xvcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJi0tc3ViIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNDAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJi1kYXJrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yLTUwMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlZmF1bHQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS01MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNTAwO1xuICAgIH1cblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMzAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJi0tZnVsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLXNldHRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS02MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLy/jgIDjg5/jg4vjg5jjg6vjg5fjg5zjgr/jg7Ncbi5jLWJ0bi1taW5paGVscCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvci01MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvci01MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5jLWJ0bi1taW5paGVscCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiLi4vLi4vZm91bmRhdGlvbi9taXhpbi5zY3NzXCI7XG5cbi8vIOODh+ODleOCqeODq+ODiOaeoFxuLmMtY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtY29sb3ItMzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLy8g5LiK6YOo6L+95b6T44Oh44OL44Ol44O8XG4uYy1mb2xsb3dpbmctYm94IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS0zMDA7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xlZnQtY29sIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICZfX3JpZ2h0LWNvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICAgIG1hcmdpbjogNnB4IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTdweCAwIDAgMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pyVXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZWZhdWx0LWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgICAmX19wcmltYXJ5LWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgICAmX19taWRkbGUtYnRuIHtcbiAgICAgICAgd2lkdGg6IDExM3B4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxuXG4gICAgJl9fbGFyZ2UtYnRuIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy89PT09PT09PT09PUNPTlRFTlRTID09PT09PT09PT09PT09PT09PT09PVxuLy9taXhpblxuLy9cbi8vMTrmsY7nlKjnmoTjgaptaXhpblxuLy8yOuOCteOCpOODiOeLrOiHquOBrm1peGluXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIDE65rGO55So55qE44GqbWl4aW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gY2xlYXJmaXjvvIjkvb/jgaPjgabjgYTjgarjgYvjgaPjgZ/jgonliYrpmaTvvIlcbiVjbGVhcmZpeCB7XG4gICAgem9vbTogMTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbn1cblxuLy8gZWxsaXBzaXPvvIjkvb/jgaPjgabjgYTjgarjgYvjgaPjgZ/jgonliYrpmaTvvIlcbiVlbGxpcHNpcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8vIOeUu+WDj+OBruS4iuS4i+S4reWkruWbuuWumu+8iElFN+WvvuW/nO+8ie+8iOS9v+OBo+OBpuOBhOOBquOBi+OBo+OBn+OCieWJiumZpO+8iVxuJWJhc2UtY2VudGVyaW5nLWJveCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuQG1peGluIGNlbnRlcmluZy1ib3goJGMtaGd0LCRjLXdpZCwkYy1wZGcpIHtcbiAgICBAZXh0ZW5kICViYXNlLWNlbnRlcmluZy1ib3g7XG4gICAgd2lkdGg6ICRjLXdpZDtcbiAgICBoZWlnaHQ6ICRjLWhndDtcbiAgICBwYWRkaW5nOiAkYy1wZGc7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkYy13aWQgLSAyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAkYy1oZ3QgLSAyMHB4O1xuICAgIH1cbn1cblxuLy8gZWxsaXBzaXNcbkBtaXhpbiBlbGxpcHNpcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufTtcblxuLy8gY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG59XG5cbi8v44OV44Kp44Oz44OI44K144Kk44K65oyH5a6aXG5AbWl4aW4gZm9udC1zaXplKCRzaXplOiAkYmFzZS1mb250LXNpemUsJGxpbmU6bnVsbCwkYmFzZTogJGJhc2UtZm9udC1zaXplKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4Oy8vSUU45Lul5LiLXG4gICAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSAsIDEwKSAqIDFyZW07XG59XG5cbi8vIOODleOCqeODs+ODiOOCteOCpOOCulxuQG1peGluIGZvbnQtc2l6ZS1zZXQoJHR5cGUpIHtcbiAgICBAaWYgJHR5cGUgPT0gXCJkZWZhdWx0XCIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkdHlwZSA9PSBcIm1lZGl1bVwiIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHR5cGUgPT0gXCJsYXJnZVwiIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHR5cGUgPT0gXCJleC1sYXJnZVwiIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHR5cGUgPT0gXCJzbWFsbFwiIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHR5cGUgPT0gXCJlbnRyeWJ0blwiIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJHR5cGUpO1xuICAgIH1cbn1cblxuLy/jgrDjg6njg4fjg7zjgrfjg6fjg7NcbkBtaXhpbiBncmFkaWVudCgkZnJvbSwgJHRvLCRkaXJlY3Rpb246IHRvcCkge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oJGZyb20pLCB0bygkdG8pKTsvL0Nocm9tZSxTYWZhcmk0K1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICR0byAxMDAlKTsvL0Nocm9tZTEwKyxTYWZhcmk1LjErXG4gICAgYmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJHRvIDEwMCUpOy8vIEZGMy42K1xuICAgIGJhY2tncm91bmQ6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsJHRvIDEwMCUpOyAvLyBJRTEwK1xuICAgIGJhY2tncm91bmQ6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGZyb20gMCUsJHRvIDEwMCUpOyAvL3czY1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmcm9tO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J3skZnJvbX0nLCBlbmRDb2xvcnN0cj0neyR0b30nKTsvL0lFNi05XG59XG5cbi8vIOS7peS4i+OAgeODl+ODreODkeODhuOCo+OBq+OAgTHjgaTjga7jgqLjg4vjg6Hjg7zjgrfjg6fjg7PjgpLlrp/ooYzjgZnjgovmmYLjgavkvb/nlKhcblxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uLW5hbWUpIHtcbiAgICBhbmltYXRpb246ICN7JGFuaW1hdGlvbi1uYW1lfTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAg55+i5Y2w77yI77ye77yJ44KS44Gk44GP44KLbWl4aW5cbi8vICDil48kZGlyZWN0aW9u55+i5Y2w44Gu5pa55ZCR6Kit5a6aXG4vLyAg4peP6KaB57Sg44Gu5bem5YG044Gr572u44GP5aC05ZCI44GvJHBvcy14LXJndDrjgpJmYWxzZeOBq+OBl+OBpuS9v+eUqOOAgu+8iOODh+ODleOCqeODq+ODiOOBr3RydWXjgarjga7jgafjgIHlj7Pjgavnva7jgY/loLTlkIjjga/jgZ3jga7jgb7jgb7vvIlcbi8vICDil4/nn6LljbDjgatpbm5lcnNoYWRvd+S9v+OBhuWgtOWQiOOBr3NoYWRvdzp0cnVl44Gr44CCXG4vLyAg4peP55+i5Y2w44KS57im5Lit5aSu44Gr5Zu65a6a44GZ44KL5aC05ZCI44GvJHktY2VudGVyaW5nOnRydWXjgavjgZnjgovjgajjgIHopqropoHntKDjga7pq5jjgZXjgYzlpInjgo/jgaPjgabjgoLkuK3lpK7jgavlm7rlrprjgIJcbi8vICAoJGNvbG9yOuefouWNsOOBruiJsiwkYmctY29sb3I6I+iDjOaZr+iJsiwkcG9zLXk657im44Gu5L2N572uLCRwb3MteDrmqKrjga7kvY3nva4sJHdpZDrnn6LljbDjga7luYUsJHRnbHNpemU655+i5Y2w44Gu5aSn44GN44GVLCR5LWNlbnRlcmluZzrkuIrkuIvkuK3lpK7jgavlm7rlrpopXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGFydy1zZXQoJGRpcmVjdGlvbjogcmlnaHQsJHBvcy14LXJndDp0cnVlLCRzaGFkb3c6ZmFsc2UsJGNvbG9yOiNhNGE0OWIsJGJnLWNvbG9yOnRyYW5zcGFyZW50LCRwb3MteToxNXB4LCRwb3MteDoxNXB4LCR3aWQ6MnB4LCR0Z2xzaXplOjhweCwkeS1jZW50ZXJpbmc6dHJ1ZSwkcm90ZXRlOi00NWRlZykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJHJvdGV0ZSk7XG4gICAgICAgIHdpZHRoOiAkdGdsc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkdGdsc2l6ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigtJHRnbHNpemUsIDIqMS41KTtcblxuICAgICAgICBAaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICR3aWQgc29saWQgJGNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHdpZCBzb2xpZCAkY29sb3I7XG4gICAgICAgIH1AZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICR3aWQgc29saWQgJGNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogJHdpZCBzb2xpZCAkY29sb3I7XG4gICAgICAgIH1AZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICR3aWQgc29saWQgJGNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHdpZCBzb2xpZCAkY29sb3I7XG4gICAgICAgIH1AZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICR3aWQgc29saWQgJGNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogJHdpZCBzb2xpZCAkY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgJHBvcy14LXJndCB7XG4gICAgICAgICAgICByaWdodDogJHBvcy14O1xuICAgICAgICB9QGVsc2Uge1xuICAgICAgICAgICAgbGVmdDogJHBvcy14O1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkeS1jZW50ZXJpbmcge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1AZWxzZSB7XG4gICAgICAgICAgICB0b3A6ICRwb3MteTtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJHNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBsaWdodGVuKCRjb2xvciw5MCUpIDFweCAxcHggMCBpbnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOS4ieinkuW9olxuLy9cbi8vICDigLvpq5jjgZXlr77jgZfjgablupXovrrjga7plbfjgZXjgpLnn63jgY/jgZnjgozjgbDpi63op5Ljga7kuInop5LlvaLjgavjgarjgotcbi8vKCRkaXJlY3Rpb2465LiJ6KeS5b2i44Gu5pa55ZCRLCRiZy1jb2xvcjrkuInop5LlvaLjga7oibIsJGhlaWdodDrkuInop5LlvaLjga7pq5jjgZUsJGJhc2UtbGVuZ3RoOuW6lei+uuOBrumVt+OBlSlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHRyaWFuZ2xlLXNldCgkZGlyZWN0aW9uOiB1cCwkcG9zLXgtcmd0OnRydWUsJGJnLWNvbG9yOiNmZmYsJGhlaWdodDoxMHB4LCRiYXNlLWxlbmd0aDoyMHB4LCRwb3MteDoxNXB4KSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDklO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIEBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kaGVpZ2h0LzI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkICRiZy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJhc2UtbGVuZ3RoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGJhc2UtbGVuZ3RoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGJhc2UtbGVuZ3RoLzI7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGhlaWdodCBzb2xpZCAkYmctY29sb3I7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkYmFzZS1sZW5ndGgvMiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRiYXNlLWxlbmd0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGJhc2UtbGVuZ3RoLzI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkICRiZy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJhc2UtbGVuZ3RoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGJhc2UtbGVuZ3RoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KC0kYmFzZS1sZW5ndGgsIDIpO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkaGVpZ2h0IHNvbGlkICRiZy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRiYXNlLWxlbmd0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJhc2UtbGVuZ3RoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgJHBvcy14LXJndCB7XG4gICAgICAgICAgICByaWdodDogJHBvcy14O1xuICAgICAgICB9QGVsc2Uge1xuICAgICAgICAgICAgbGVmdDogJHBvcy14O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDlkLnjgY3lh7rjgZfnlKjjga7kuInop5LlvaJcbi8vXG4vLyAg4oC76Kaq6KaB57Sg44GrcG9zaXRpb246cmVsYXRpdmXjgpLpgannlKjjgZnjgovlv4XopoHjgYLjgopcbi8vICDigLvpq5jjgZXlr77jgZfjgablupXovrrjga7plbfjgZXjgpLnn63jgY/jgZnjgozjgbDpi63op5Ljga7kuInop5LlvaLjgavjgarjgotcbi8vKCRkaXJlY3Rpb2465LiJ6KeS5b2i44Gu5pa55ZCRLCRiZy1jb2xvcjrkuInop5LlvaLjga7oibIsJGJvcmRlci1jb2xvcjrjg5zjg7zjg4Djg7zjga7oibLvvIjjg4fjg5Xjgqnjg6vjg4jjga/pgI/mmI7vvIksJGhlaWdodDrkuInop5LlvaLjga7pq5jjgZUsJGJhc2UtbGVuZ3RoOuW6lei+uuOBrumVt+OBlSlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGJhbGxvbi1zZXQoJGRpcmVjdGlvbjogdG9wLCRiZy1jb2xvcjojZmZmLCRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQsJGhlaWdodDoxMHB4LCRiYXNlLWxlbmd0aDoyMHB4KSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcbiAgICAgICAgICAgIHRvcDogLSRoZWlnaHQrMTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigtJGJhc2UtbGVuZ3RoLCAyKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRoZWlnaHQgc29saWQgJGJnLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBtYXRoLmRpdigkYmFzZS1sZW5ndGgsIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG1hdGguZGl2KCRiYXNlLWxlbmd0aCwgMikgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtJGhlaWdodCsxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoLSRiYXNlLWxlbmd0aCwgMik7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGhlaWdodCBzb2xpZCAkYmctY29sb3I7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBtYXRoLmRpdigkYmFzZS1sZW5ndGgsIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbWF0aC5kaXYoJGJhc2UtbGVuZ3RoLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG4gICAgICAgICAgICBib3R0b206IC0kaGVpZ2h0KzE7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoLSRiYXNlLWxlbmd0aCwgMik7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkICRiZy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbWF0aC5kaXYoJGJhc2UtbGVuZ3RoLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBtYXRoLmRpdigkYmFzZS1sZW5ndGgsIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IC0kaGVpZ2h0KzE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigtJGJhc2UtbGVuZ3RoLCAyKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGhlaWdodCBzb2xpZCAkYmctY29sb3I7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBtYXRoLmRpdigkYmFzZS1sZW5ndGgsIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbWF0aC5kaXYoJGJhc2UtbGVuZ3RoLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpZiAkZGlyZWN0aW9uID09IHRvcCB7XG4gICAgICAgICAgICB0b3A6IC0kaGVpZ2h0IC0gMTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigtJGJhc2UtbGVuZ3RoLCAyKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRoZWlnaHQgc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbWF0aC5kaXYoJGJhc2UtbGVuZ3RoLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBtYXRoLmRpdigkYmFzZS1sZW5ndGgsIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogLSRoZWlnaHQgLSAxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoLSRiYXNlLWxlbmd0aCwgMik7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGhlaWdodCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbWF0aC5kaXYoJGJhc2UtbGVuZ3RoLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG1hdGguZGl2KCRiYXNlLWxlbmd0aCwgMikgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuICAgICAgICAgICAgYm90dG9tOiAtJGhlaWdodCAtIDE7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoLSRiYXNlLWxlbmd0aCwgMik7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG1hdGguZGl2KCRiYXNlLWxlbmd0aCwgMikgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbWF0aC5kaXYoJGJhc2UtbGVuZ3RoLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAtJGhlaWdodCAtIDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigtJGJhc2UtbGVuZ3RoLCAyKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGhlaWdodCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbWF0aC5kaXYoJGJhc2UtbGVuZ3RoLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG1hdGguZGl2KCRiYXNlLWxlbmd0aCwgMikgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg44OQ44OE5Y2wXG4vL1xuLy8gIOKAu+imquimgee0oOOBq3Bvc2l0aW9uOnJlbGF0aXZl44KS6YGp55So44GZ44KL5b+F6KaB44GC44KKXG4vLygkd2lkdGg65aSq44GVLCRiZy1jb2xvcjrjg5Djg4TljbDjga7oibIsJGhlaWdodDrjg5Djg4TljbDjga7pq5jjgZUsJGJkLXJhZGl1czrjgb7jgovjgb8pXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBjcm9zcy1zZXQoJHdpZHRoOiA1cHgsJGJnLWNvbG9yOiM5OTksJGhlaWdodDoxOHB4LCRwcy10b3A6NnB4LCRwcy1sZWZ0OjUycHgsJGJkLXJhZGl1czoxMHB4KSB7XG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRwcy10b3A7XG4gICAgICAgIGxlZnQ6ICRwcy1sZWZ0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJkLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICDjg5zjgr/jg7PnlKjjga5taXhpblxuLy9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiVidG4tc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWl4aW4gYnRuKCRidG4tY29sb3I6ICRjb2wtcHJpbWFyeSwkYnRuLXdpZDoxMDAlLCRidG4tYmFzZToxNnB4LCR0eHQ6I2ZmZiwkcmFkaXVzOjVweCwkYnRuLWJveHNoYWRvdy1idG06LTNweCwkYnRuLWJveHNoYWRvdy10b3A6M3B4KSB7XG4gICAgQGV4dGVuZCAlYnRuLXNldDtcbiAgICB3aWR0aDogJGJ0bi13aWQ7XG4gICAgcGFkZGluZzogKCRidG4tYmFzZSAtIDRweCkgMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IGRhcmtlbigkYnRuLWNvbG9yLDE1JSksIDAgJGJ0bi1ib3hzaGFkb3ctYnRtIDAgaW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvcjtcbiAgICBjb2xvcjogJHR4dDtcbiAgICBmb250LXNpemU6ICRidG4tYmFzZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgZGFya2VuKCRidG4tY29sb3IsMTAlKTtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGRhcmtlbigkYnRuLWNvbG9yLCAxNSUpLCAwICRidG4tYm94c2hhZG93LWJ0bSAwIGluc2V0O1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJHR4dDtcbiAgICB9XG4gICAgLmFydyB7XG4gICAgICAgIC8v5Y+z55+i5Y2w44KS5paH6aCt44Gr44Gk44GR44KL5aC05ZCI44CBc3Bhbi5hcnfjgpLoqK3nva5cbiAgICAgICAgQGluY2x1ZGUgYXJ3LXNldCgkZGlyZWN0aW9uOiByaWdodCwkcG9zLXgtcmd0OmZhbHNlLCRzaGFkb3c6dHJ1ZSwkY29sb3I6I2ZmZiwkYm9yZGVyLWNvbG9yOiRidG4tY29sb3IsJHBvcy15OjRweCwkcG9zLXg6LTdweCwkd2lkOjRweCwkdGdsc2l6ZToxMXB4KTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICB9XG59XG5cbi8vSUXjgadhcHBlYXJhbmNlOm5vbmXjgYzmnInlirnjgavjgarjgonjgarjgYTjga7jgafjgIHjgrvjg6zjgq/jg4jjgr/jgrDjga7nn6LljbDjgpLmtojjgZlDU1Pjg4/jg4Pjgq9cbkBtaXhpbiBoaWRlLWFwcGVhcmFuY2UtZm9yLWllKCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lXFw5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIDI644K144Kk44OI54us6Ieq44GubWl4aW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGVyci1tc2cgKCRhbGlnbjogbGVmdCwgJGJnLWljby1sOjApIHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTcwMDEwO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmOWVhNjtcbiAgICB0ZXh0LWFsaWduOiAkYWxpZ247XG5cbiAgICAuaW5uZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC50dGwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZS9zdy9jbC9zeXN0ZW0vc3djbF9hbGVydF9pY29uLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsICRiZy1pY28tbCA0cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIH1cblxuICAgIC5saW5rX21vcmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDAgMjJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlL3N3L2NsL3N5c3RlbS9uZ19pY29uLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGxlZnQgM3B4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44K544OG44O844K/44K544K/44Kw77yIZGlzcGxheSxtYXJnaW7jgpLlgIvliKXjgavoqK3lrprjgZnjgovlv4XopoHmnInjgorvvIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gc3RhdHVzLXRhZyB7XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5zYXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ExYTFhMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNWRhZGQ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmNWZhO1xuICAgIH1cblxuICAgICYubGltaXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTcwMDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNWU1O1xuICAgIH1cblxuICAgICYuZW5kIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ExYTFhMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICB9XG5cbiAgICAmLmVycm9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3MDAxMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTVlNTtcbiAgICB9XG59XG5cbkBtaXhpbiBuZy10YWcoJGxlZnQ6IDE3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDJweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL25nX2ljb24uZ2lmXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCA0cHggdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgY29sb3I6ICNlNzAwMTA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtaW5kZW50OiAxNXB4O1xufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy/opovlh7rjgZfln7rmnKzjg4fjgrbjgqTjg7NcblxuLmMtaGVhZGxpbmUtcHJpbWFyeSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uYy1oZWFkbGluZS1zZWNvbmRhcnkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmMtaGVhZGxpbmUtdGVydGlhcnkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLy/opovlh7rjgZfjg5Djg6rjgqjjg7zjgrfjg6fjg7NcblxuLmMtaGVhZGxpbmUtdW5kZXJsaW5lIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS0zMDA7XG59XG5cbi5jLWhlYWRsaW5lLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vLyDjg6rjgrnjg4jlhoXjgafkvb/nlKjjgZfjgabjgYTjgovjgrDjg6zjg7zjga7jgr/jgrBcbi5jLXRhZy0tZ3JheSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtdGFnLS1ncmF5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AbWl4aW4gdG9vbHRpcCgkdG9wOiAtMjUlLCAkbGVmdDogMjBweCwgJGJvdHRvbTogYXV0bywgJHJpZ2h0OiBhdXRvKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkdG9wO1xuICAgICAgICAgICAgcmlnaHQ6ICRyaWdodDtcbiAgICAgICAgICAgIGJvdHRvbTogJGJvdHRvbTtcbiAgICAgICAgICAgIGxlZnQ6ICRsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItNTAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgY29udGVudDogYXR0cihvcmlnaW5hbC10aXRsZSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy10b29sdGlwIHtcbiAgICAvLyDjg5zjgr/jg7Pjga7lj7PlgbTjgavlh7rjgovjg4Tjg7zjg6vjg4Hjg4Pjg5dcbiAgICAmLS1yZ3Qge1xuICAgICAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIH1cblxuICAgIC8vIOODnOOCv+ODs+OBruW3puWBtOOBq+WHuuOCi+ODhOODvOODq+ODgeODg+ODl1xuICAgICYtLWxmdCB7XG4gICAgICAgIEBpbmNsdWRlIHRvb2x0aXAoJGxlZnQ6IGF1dG8sICRyaWdodDogMjBweCk7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8g44OV44Kp44O844Og44OR44O844OEXG4uYy1mb3JtIHtcbiAgICAkaWNvbkNvbG9yOiAjNTNiMzAwO1xuXG4gICAgLy8g44Ko44Op44O844OG44Kt44K544OIXG4gICAgJi1lcnItdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvci1kYW5nZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAvLyDjg4bjgq3jgrnjg4jlhaXliptcbiAgICAmLXRleHRmaWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtY29sb3ItMzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44OG44Kt44K544OI44Ko44Oq44Ki44Gu6auY44GV6Kit5a6aXG4gICAgICAgICYtLWgtcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oLW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWgtbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZnVsbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg4bjgq3jgrnjg4jjgqjjg6rjgqLjga7luYXoqK3lrppcbiAgICAgICAgJi0tdy1zIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdy1tIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOOCqOODqeODvOOBruWgtOWQiFxuICAgICAgICAmLmMtZm9ybS1lcnItaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWNvbG9yLWRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCq+OCpuODs+ODiOWFpeWKm+ijnOWKqVxuICAgICYtY291bnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmX19jb3VudHVwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFydy1zZXQoJGRpcmVjdGlvbjogdG9wLCRjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNDAwLCR0Z2xzaXplOjVweCwkcG9zLXg6NXB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvci0yMDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3VudGRvd24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYXJ3LXNldCgkZGlyZWN0aW9uOiBkb3duLCRjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNDAwLCR0Z2xzaXplOjVweCwkcG9zLXg6NXB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvci0yMDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg6njgrjjgqrjg5zjgr/jg7NcbiAgICAmLXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmLS14cyB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogOTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXMge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDE0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAmOmZvY3VzICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgIzBlN2FmNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMjAwO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub24tY29sb3JlZC1jb2xvci1ncmF5LTIwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvci0zMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZWVmOTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiYXNlLWNvbG9yLTMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOOCqOODqeODvOOBruWgtOWQiFxuICAgICAgICAgICAgJi5jLWZvcm0tZXJyLWlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtY29sb3ItZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Yi1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0td2lkdGgtYXV0byB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFzZS1jb2xvci0zMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgJiB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtY29sb3ItMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44OB44Kn44OD44Kv44Oc44OD44Kv44K5XG4gICAgJi1jaGVja2JveCB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICY6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjMGU3YWY2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDhweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIzcHggOHB4IDQycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvci0zMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlZWY5O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtY29sb3ItMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRiYXNlLWNvbG9yLTMwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICYge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc3ViLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgJiB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyDjgrvjg6zjgq/jg4jjg5zjg4Pjgq/jgrlcbiAgICAmLXNlbGVjdGJveCB7XG4gICAgICAgIEBpbmNsdWRlIGFydy1zZXQoJGNvbG9yOiAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS00MDAsJHBvcy14LXJndDp0cnVlLCRwb3MteDoxNXB4LCR0Z2xzaXplOjVweCwkcm90ZXRlOjQ1ZGVnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvci0zMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgIzBlN2FmNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g44OG44Kt44K544OI44Ko44Oq44Ki44Gu5bmF6Kit5a6aXG4gICAgICAgICAgICAmLS13LXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdy1tIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXctbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyDjgqjjg6njg7zjga7loLTlkIhcbiAgICAgICAgICAgICYuYy1mb3JtLWVyci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWNvbG9yLWRhbmdlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc3VwcGx5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS00MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAvLyDjgqvjgqbjg7Pjg4jjg4bjgq3jgrnjg4hcbiAgICAmLWNvdW50LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRub24tY29sb3JlZC1jb2xvci1ncmF5LTQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbi8v44CA5b+F6aCIL+S7u+aEj+ODnuODvOOCr1xuJWMtbWFyayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtcmVxdWlyZWQtbWFyayB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgJWMtbWFyaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29udGVudDogXCLlv4XpoIhcIjtcbiAgICB9XG5cbiAgICAmLS1idG0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yZ3Qge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1hbnktbWFyayB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgJWMtbWFyaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRub24tY29sb3JlZC1jb2xvci1ncmF5LTUwMDtcbiAgICAgICAgY29udGVudDogXCLku7vmhI9cIjtcbiAgICB9XG5cbiAgICAmLS1idG0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yZ3Qge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy/jgr/jg5bjg6Hjg4vjg6Xjg7xcbi5jLXRhYi1tZW51IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvci01MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWNvbG9yLTMwMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvci02MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiLi4vLi4vZm91bmRhdGlvbi9kZWZpbmUuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2ZvdW5kYXRpb24vbWl4aW4uc2Nzc1wiO1xuXG4ucC1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvL3Bvc2l0aW9uOiBmaXhlZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwwLDAsLjMpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtc3ApIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtc3AtbWluaSkge1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgIH1cblxuICAgICYudzQwcCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICAgICYudzUwcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICYudzYwcCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICAgICYudzcwcCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgICYudzgwcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICAgICYudzQ1MCB7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG4gICAgJi53NjAwIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgICAmLnc3MDAge1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgfVxuICAgICYudzgwMCB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtc3AtbWluaSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3ViIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXNwKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXNwLW1pbmkpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC1zcC1taW5pKSB7XG4gICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2IyYjJiMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FwIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC1zcC1taW5pKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XG59XG5cbi8vIOWHpueQhueiuuiqjeODouODvOODgOODq++8iGJvb3RzdHJhcOOCkuS9v+eUqOOBl+OBn+ODouODvOODgOODq+OBruS4rei6q++8muODouODvOODgOODq+OBlOOBqOWkieabtOOBl+OBn+OBhOOBjOW9semfv+OBjOW6g+OBhOOBruOBp+S4rei6q+OBruOCueOCv+OCpOODq+OBruOBv+aVtOOBiOOCi++8iVxuLnAtbXNnLW1vZGFsLWNvbnRlbnRzIHtcbiAgICAmX19kaXJlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fYXR0ZW50aW9uIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19jb2x1bW4ge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIH1cbn1cblxuLy8g44Oi44O844OA44Or5YaF44GuUUFcbi5wLW1vZGFsIHtcbiAgICAmX19xYS1saXN0IHtcbiAgICAgICAgJl9fcSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgY29sb3I6ICRzdWItY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Ege1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweCA3cHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q2ZGFlMjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmRhZTI7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZGFlMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMCA3cHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2Q2ZGFlMjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q2ZGFlMjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmRhZTI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZGFlMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8ganF1ZXJ5IFVpIOOCkuS9v+OBo+OBn+ODouODvOODgOODq+OBruiqv+aVtFxuYm9keSAudWktd2lkZ2V0LW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XG59XG5ib2R5IC51aS1kaWFsb2cge1xuICAgIHotaW5kZXg6IDIwMDA7XG59XG5cbmJvZHkgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5ib2R5IC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5ib2R5IC51aS1tZW51IC51aS1tZW51LWl0ZW0gYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAjcmV2aWV3X3dvcmsudWktZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbmJvZHkgLnVpLXN0YXRlLWRlZmF1bHQsIGJvZHkgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCBib2R5IC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCBib2R5IC51aS1idXR0b24sIGh0bWwgYm9keSAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIGJvZHkgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuYm9keSAudWktc3RhdGUtaG92ZXIsIGJvZHkgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwgYm9keSAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsIGJvZHkgLnVpLXN0YXRlLWZvY3VzLCBib2R5IC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsIGJvZHkgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLCBib2R5IC51aS1idXR0b246aG92ZXIsIGJvZHkgLnVpLWJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ib2R5IC51aS1zdGF0ZS1hY3RpdmUsIGJvZHkgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsIGJvZHkgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgYm9keSBhLnVpLWJ1dHRvbjphY3RpdmUsIGJvZHkgLnVpLWJ1dHRvbjphY3RpdmUsIGJvZHkgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnAtZ25hdiB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDmipjjgornlbPjgpPjgaDmmYJcbiAgICAgICAgJi5qcy10b29sdGlwIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAucC1nbmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wLWduYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5oYXMybmQge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucC1nbmF2X19saXN0X18ybmQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhbGxvbi1zZXQoJGRpcmVjdGlvbjogbGVmdCwgJGJnLWNvbG9yOiB3aGl0ZSwkYm9yZGVyLWNvbG9yOiRub24tY29sb3JlZC1jb2xvci1ncmF5LTIwMCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYxcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwuMzApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIzcHg7IC8vbWl4aW7jga7jgrnjgr/jgqTjg6vjgpLkuIrmm7jjgY1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNTg1YzY3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucC1nbmF2X19pdGVtX18ybmQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS0yMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU4NWM2NyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3OTc5NzkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuanMtY29tbWVudC1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wLWduYXZfX2xpbmtfXzJuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxNi41JTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuanMtYWNjb3JkaW9uLWxpc3Qge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNTg1YzY3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlLWluO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtY29tbWVudC1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX18ybmQge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODVjNjcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzk3OTc5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMThweCAxOHB4O1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmLmN1cnJlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuXG4gICAgICAgICAgICAucC1nbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhczJuZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhcnctc2V0KCRjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNDAwLCRwb3MteC1yZ3Q6ZmFsc2UsJHBvcy14OjE2MHB4LCR0Z2xzaXplOjVweCwkcm90ZXRlOjQ1ZGVnKTsvL+OCueOCr+ODreODvOODq+ODkOODvOOBjOihqOekuuOBleOCjOOBn+aZguOBruOCrOOCv+ODhOOCreOBrumYsuatouOBruOBn+OCgeOAgWxlZnTjgavkvY3nva7oqK3lrppcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy/jgIDpgbjmip7jgZXjgozjgabjgYTjgovvvIjjgqLjgrPjg7zjg4fjgqPjgqrjg7PjgYzplovjgYvjgozjgabjgYTjgovvvInmmYJcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnctc2V0KCRjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNDAwLCRwb3MteC1yZ3Q6ZmFsc2UsJHBvcy14OjE2MHB4LCR0Z2xzaXplOjVweCwkcm90ZXRlOi0xMzVkZWcpOy8v44K544Kv44Ot44O844Or44OQ44O844GM6KGo56S644GV44KM44Gf5pmC44Gu44Ks44K/44OE44Kt44Gu6Ziy5q2i44Gu44Gf44KB44CBbGVmdOOBq+S9jee9ruioreWumlxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucC1nbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g5a2Q6KaB57Sg44GM54++5Zyo5Zyw44Gu5pmCXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgIC5wLWduYXZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfXzJuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAxOHB4IDQ1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciwgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgY29sb3I6ICRub24tY29sb3JlZC1jb2xvci1ncmF5LTUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tcGVyc29uLXBhdGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLW1haWwtcGF0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tdXBsb2FkLXBhdGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXBlbi1wYXRoICsgLnAtZ25hdl9fdGV4dCB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDY1QjBcXDg5OEZcXDRGNUNcXDYyMTAnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1ub3RlLXBhdGggKyAucC1nbmF2X190ZXh0IHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMzBEMFxcMzBBNFxcMzBDOCc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWdyYXBocGF5LXBhdGggKyAucC1nbmF2X190ZXh0IHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcNjYwRVxcN0QzMCc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yLTIwMDtcbiAgICB9XG5cbiAgICAmX19zd2l0Y2gtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItMjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW5hdi1zd2l0Y2gtYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDEwcHggMCAwO1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yLTUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1jbG9zZSB7XG4gICAgICAgICAgICAuaWNvbi1uYXYtc3dpdGNoLWFycm93IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDE0cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi5wLWhlYWRlciB7XG4gICAgJl9faW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlL3N3L2NsL3N5c3RlbS9pY29fc21wX3R0bC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDE0cHggMCAwIDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAtdGFibWVudSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmLm5vcm1hbCB7XG4gICAgICAgICAgICAgICAgLnAtdGFibWVudV9fbm9saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wLXRhYm1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNTAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYXRlZ29yeS1ydHlwZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ydHlwZSB7XG4gICAgICAgICAgICAgICAgLnAtdGFibWVudV9fbm9saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYXRlZ29yeS1ydHlwZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY2F0ZWdvcnktcnR5cGUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnAtdGFibWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmssICZfX25vbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wLXVzZXJtZW51IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDE0cHggMjBweCAwIGF1dG87XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDEzcHggMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yLTUwMDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yLTUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvci01MDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wLWNvbW1lbnQtbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGJhbGxvbi1zZXQoJGJnLWNvbG9yOiAkYmFzZS1jb2xvci01MDApO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgd2lkdGg6IDIwN3B4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICB0b3A6IDU0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhlbHAge1xuICAgICAgICAgICAgcmlnaHQ6IDc0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICByaWdodDogOTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g55+i5Y2w44GubWl4aW7kuIrmm7jjgY1cbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4OSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjY291bnQge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyDnn6LljbDjga5taXhpbuS4iuabuOOBjVxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDkxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yLTUwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS01MDA7XG5cbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRub24tY29sb3JlZC1jb2xvci1ncmF5LTUwMDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvci02MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCIuLi8uLi9mb3VuZGF0aW9uL2RlZmluZS5zY3NzXCI7XG5cbi8vIOOCouODqeODvOODiOODoeODg+OCu+ODvOOCuFxuLnAtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24sICZfX2ljb24tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbi1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZfX2xpbmstbW9yZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBhcnctc2V0KCRwb3MteC1yZ3Q6IGZhbHNlLCRjb2xvcjokbm9uLWNvbG9yZWQtY29sb3ItZ3JheS00MDAsJHBvcy15OjAsJHBvcy14Oi0xMnB4LCR3aWQ6MnB4LCR0Z2xzaXplOjZweCwkcm90ZXRlOi00NWRlZyk7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcblxuICAgICAgICAmLS1jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5L2Z55m944GM5bCR44Gq44GE5aC05ZCI77yI5YuV5L2c5b6M44Ki44Op44O844OI562J44Gr5L2/55So77yJXG4gICAgJi0tc2ltcGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAvLyDjg4fjg5Xjgqnjg6vjg4jmnqBcbiAgICAmLS1ub3JtYWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvci0zMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRub24tY29sb3JlZC1jb2xvci1ncmF5LTQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS00MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDph43opoHmnqBcbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJnLWNvbG9yO1xuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44Ko44Op44O85p6gXG4gICAgJi0tZGFuZ2VyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudC1jb2xvci1kYW5nZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtYmctY29sb3ItZGFuZ2VyO1xuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvci1kYW5nZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY2NlbnQtY29sb3ItZGFuZ2VyO1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3ItZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5oiQ5Yqf5p6gXG4gICAgJi0tc3VjY2VzcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQtY29sb3Itc3VjY2VzcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1iZy1jb2xvci1zdWNjZXNzO1xuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvci1zdWNjZXNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYWNjZW50LWNvbG9yLXN1Y2Nlc3M7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvci1zdWNjZXNzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDopoHms6jmhI/mlofoqIDjgYzjgYLjgaPjgZ/loLTlkIhcbi5lcnJfbXNnIHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTcwMDEwO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmOWVhNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5pbm5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC50dGwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3N3Y2xfYWxlcnRfaWNvbi5naWYpIG5vLXJlcGVhdCBzY3JvbGwgMCA0cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG59XG5cblxuLy8g5rOV5Luk6YGV5Y+N44O744K144O844OT44K544Od44Oq44K344O86YGV5Y+N44Gu44Ki44Op44O844OIXG4udmlvX2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzAwMTA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuYWxlcnQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgLmFsZXJ0LCAuY2xvc2VfYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAud29yZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIH1cblxuICAgICYub24ge1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3MDAxMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZTcwMDEwO1xuXG4gICAgICAgIC53b3JkIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsZXJ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDI2cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlX2J0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAzMDJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2Uvc3cvY2wvc3lzdGVtL3dvcmtjb25maXJtL2ljb19jbG9zZV9idG4ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzAwMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2U3MDAxMDtcblxuICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjZweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI292ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICYub24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vIOmAmuW4uOaeoFxuLnAtYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvci0zMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmX190dGwge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMzAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG59XG5cbi8v44CA44Kr44O844OJ5Z6L44OG44O844OW44OrXG4ucC1jYXJkLXRhYmxlIHtcbiAgICAmX19ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtY29sb3ItMzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sMiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLSAxMHB4KSAvIDIgKTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmX190ZXh0Ym94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItMjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5wLWNhcmQtdGFibGVfX2NvbnRlbnRzX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRub24tY29sb3JlZC1jb2xvci1ncmF5LTIwMDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tY29udGVudHMge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLWNvbnRlbnRzIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2F0Y2gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3R0bCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS0zMDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsbC1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyDjgqvjg7zjg4nlnovjg5zjg4Pjgq/jgrnvvIjopIfmlbDkuKbjgbbloLTlkIjjga/pmqPmjqXopoHntKDjgajjgZnjgY3plpPjgpLnqbrjgZHjgovvvIlcbi5wLWNhcmQge1xuICAgICZfX2dyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvci0zMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmxleDIge1xuICAgICAgICAgICAgLy8gMuWAjeOBruaoquW5heOBq+OBmeOCi+WgtOWQiFxuICAgICAgICAgICAgZmxleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmxleDEtMiB7XG4gICAgICAgICAgICAvLyAxLzLjga7mqKrluYXjgavjgZnjgovloLTlkIhcbiAgICAgICAgICAgIGZsZXg6IC41O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5LiK5LiL5Lit5aSu44Gu5aC05ZCIXG4gICAgJl9fY29udGVudHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1iZy1jb2xvci1hdHRlbnRpb247XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmxleC1zdGFydCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDkuIrmj4PjgYjjga7loLTlkIhcbiAgICAmX19jb250ZW50cy0tanVzdGlmeS10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLndlYWsge1xuICAgICAgICAgICAgY29sb3I6ICRub24tY29sb3JlZC1jb2xvci1ncmF5LTUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3R0bC0tYmFuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDQwcHggMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3ItMjAwO1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmLmhhdi1saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAzN3B4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiDjgqvjg7zjg4nlhoXopovlh7rjgZfvvIhwLWNhcmRfX3R0bC0tYmFuZF9faW5uZXIgLyBwLWNhcmQtdGFibGVfX3R0bO+8ieODqeODg+ODlOODs+OCsOOCueOCv+OCpOODqyAqL1xuICAgICYtdHRsLWdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjgqvjg6njg6DlhoXlj7PlgbTjgavopoHntKDjgpLnva7jgY3jgZ/jgYTloLTlkIjjgIHopoHntKDjga7jgb/jgpLjgZXjgonjgavjg6njg4Pjg5Tjg7PjgrBcbiAgICAgICAgJl9fcmlnaHQtY29sIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbi0tY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnVuaXQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYud2VhayB7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRhbmdlciB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvci1kYW5nZXI7XG4gICAgICAgIH1cblxuICAgICAgICAud2VhayB7XG4gICAgICAgICAgICBjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZW1waGRhdGEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ub3JtYWxkYXRhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3ViLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ub2RhdGEge1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VwcGx5IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAuZW1waCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzX19pbm5lcl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50c19faW5uZXJfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50c19faW5uZXJfX3N1cHBseSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAmLm1pbml0ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICRub24tY29sb3JlZC1jb2xvci1ncmF5LTUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudHNfX2lubmVyX19jb250ZW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY3VycmVudC1kYXRlIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLy8g44Kr44O844OJ5Z6L44Oq44Oz44Kv77yI6KSH5pWw5Lim44G25aC05ZCI44Gv6Zqj5o6l6KaB57Sg44Go44GZ44GN6ZaT44KS56m644GR44Gq44GE77yJXG4ucC1saW5lY2FyZCB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtY29sb3ItMzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtY29sb3ItMzAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG5cbiAgICAgICAgICAgIC5wLWxpbmVjYXJkX19jb250ZW50cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucC1saW5lY2FyZF9fY29udGVudHMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWJnLWNvbG9yLWF0dGVudGlvbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubm9saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5lbXBobWFyayB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcblxuICAgICAgICAudW5pdCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5lbXBoZGF0YSB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vcm1hbGRhdGEge1xuICAgICAgICAgICAgY29sb3I6ICRzdWItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vZGF0YSB7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4ucC1taW5paGVscCB7XG4gICAgJl9fYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yLTUwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZnQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJndCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbXBoIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyropovlh7rjgZcoYy1oZWFkbGluZSnjg6njg4Pjg5Tjg7PjgrDjgrnjgr/jgqTjg6sqL1xuXG4ucC1oZWFkbGluZS1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAmX19yaWdodC1jb2wge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xNHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5cbi8qXG7jg57jg7zjgrjjg7Poqr/mlbTnlKjjgq/jg6njgrnjgIJjLWhlYWRsaW5lLWhvZ2XjgIHjgYrjgojjgbNwLWhlYWRsaW5lLWdyb3Vw5ZCR44GR44CCXG7jg6zjgrnjg53jg7Pjgrfjg5bjgpLmg7PlrprjgZfjgabopovlh7rjgZflsILnlKjjgafliKnnlKjjgZnjgovjgIJcbiovXG5cbi5wLWhlYWRsaW5lLW0td2lkZSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLnAtaGVhZGxpbmUtbS1taWQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5wLWhlYWRsaW5lLW0tbmFycm93IHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucC1oZWFkbGluZS1tLW5vbmUge1xuICAgIG1hcmdpbjogMDtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiLi4vLi4vZm91bmRhdGlvbi9taXhpbi5zY3NzXCI7XG5cbi5wLWxpc3Qge1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgICYucGRmIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvLXBkZi5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5rIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZS9zdy9jbC9zeXN0ZW0vaWNvLWV4dGVybmFsLWxpbmsuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOaoquS4puOBs+ODquOCueODiO+8iDHooYzjgavopIfmlbDopoHntKDvvIlcbiAgICAmLS1yb3cge1xuICAgICAgICAmLncyNDAge1xuICAgICAgICAgICAgLnAtbGlzdC0tcm93X19pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOe4puS4puOBs+ODquOCueODiO+8iDHooYzjgasx6KaB57Sg77yJXG4gICAgJi0tY29sdW1uIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8ganPjgafpnZ7ooajnpLrjgavjgZnjgovjg6Ljgrjjg6Xjg7zjg6tcbi5wLWNsb3NlLW1vZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAvLyDpnZ7ooajnpLpcbiAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8g6KGo56S6XG4gICAgJi5pcy1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnAtY2FuY2VsLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAtY2FuY2VsLWljb24tdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCIuLi8uLi9mb3VuZGF0aW9uL2RlZmluZS5zY3NzXCI7XG5cbi5wLWJhbGxvb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8g5ZC544GN5Ye644GX44Gu5aSn44GN44GVXG4gICAgJi0tbSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44OH44OV44Kp44Or44OI5p6gXG4gICAgJi0tbm9ybWFsIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJhc2UtY29sb3ItMzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g6YeN6KaB5p6gXG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRtYWluLWJnLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44Ko44Op44O85p6gXG4gICAgJi0tZGFuZ2VyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGFjY2VudC1iZy1jb2xvci1kYW5nZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGFjY2VudC1jb2xvci1kYW5nZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDmiJDlip/mnqBcbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGFjY2VudC1iZy1jb2xvci1zdWNjZXNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRhY2NlbnQtY29sb3Itc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiLi4vLi4vZm91bmRhdGlvbi9kZWZpbmUuc2Nzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHAtIOODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucC10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJl9fdHRsIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmRhZTI7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yLTIwMDtcbiAgICAgICAgY29sb3I6ICM3NTdlODU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuXG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmRhZTI7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ub3RlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwIDEuOGVtO1xuICAgICAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5p6g57ea44GM44Gq44GE44OG44O844OW44OrXG4gICAgJi0tc2ltcGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJl9fdHRsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29sb3I6ICM3NTdlODU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkYWUyO1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLXJlcXVpcmVkLW1hcmssIC5jLWFueS1tYXJrIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmRhZTI7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiLi4vLi4vZm91bmRhdGlvbi9kZWZpbmUuc2Nzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHAtIOOBseOCk+OBj+OBmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucC10b3BpYy1wYXRoIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDIycHggMCAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC1zcCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWNvbG9yLTQwMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWNvbG9yLTQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCIuLi8uLi9mb3VuZGF0aW9uL2RlZmluZS5zY3NzXCI7XG5cbi8v5qSc57Si44Oi44K444Ol44O844OrXG5cbi5wLXNlYXJjaC1ib3gge1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDEycHggMTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAwIDEycHggMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgLmljby1hcnJvdyBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgICAgICAuaWNvLWFycm93IGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvLWFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICAgICAgICAgICAgICAvL+ODreODvOODieaZguOBrnRyYW5zaXRpb27jgpLliLblvqHjgZnjgovjgZ/jgoFKU+OBp+W3ruOBl+i+vOOCgFxuICAgICAgICAgICAgICAgICYudHJhbnMge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC1zcCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdHRsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggOHB4IDdweCAxOHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQ0ODhiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAuc3ViLXR4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyOCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDdweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDM2JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDdweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNzIlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCAwO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggNnB4IDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maXg5MCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bi1ncm91cCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jlc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiLi4vLi4vZm91bmRhdGlvbi9kZWZpbmUuc2Nzc1wiO1xuXG5cbi8qUHJvamVjdOODrOOCpOODpOODvOS7rue9ruOBjSovXG5cbi5wLXN0YXR1cy1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtYWluLWNvbG9yO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgIC8gMyk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkgLnAtc3RhdHVzLW5hdl9faXRlbV9fbGluayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIC5wLXN0YXR1cy1uYXZfX2l0ZW1fX2xpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIC5wLXN0YXR1cy1uYXZfX2l0ZW1fX2xpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkgLnAtc3RhdHVzLW5hdl9faXRlbV9fbGluayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSAucC1zdGF0dXMtbmF2X19pdGVtX19saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIC5wLXN0YXR1cy1uYXZfX2l0ZW1fX2xpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtc3ApIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJG1haW4tY29sb3IsIDQ3JSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwIDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCIuLi8uLi9mb3VuZGF0aW9uL2RlZmluZS5zY3NzXCI7XG5cbi5wLXBhZ2VyLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Rpc3BsYXkge1xuICAgICAgICAvL2ZsZXg6IDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2RldGFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG4gICAgJl9fY2hhbmdlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4ucC1saXN0LXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgJl9faGVhZC1yZWNvcmQge1xuICAgICAgICBtYXJnaW46IDAgMCAtMXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS0zMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yZWNvcmQge1xuICAgICAgICBtYXJnaW46IDAgMCAtMXB4IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRub24tY29sb3JlZC1jb2xvci1ncmF5LTMwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmX19maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMzAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19ub3RlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMzAwO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhLXdpZHRoLXRhYikge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW5vaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8v44OG44O844OW44Or5bmF5oyH5a6aXG4gICAgICAgIC53MiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyJTtcbiAgICAgICAgICAgIHdpZHRoOiAyJTtcbiAgICAgICAgfVxuICAgICAgICAudzMge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMyU7XG4gICAgICAgICAgICB3aWR0aDogMyU7XG4gICAgICAgIH1cbiAgICAgICAgLnc0IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQlO1xuICAgICAgICAgICAgd2lkdGg6IDQlO1xuICAgICAgICB9XG4gICAgICAgIC53NSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1JTtcbiAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgfVxuICAgICAgICAudzcge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNyU7XG4gICAgICAgICAgICB3aWR0aDogNyU7XG4gICAgICAgIH1cbiAgICAgICAgLnc4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDglO1xuICAgICAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICB9XG4gICAgICAgIC53OSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA5JTtcbiAgICAgICAgICAgIHdpZHRoOiA5JTtcbiAgICAgICAgfVxuICAgICAgICAudzEwIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cbiAgICAgICAgLncxMiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMiU7XG4gICAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICB9XG4gICAgICAgIC53MTQge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTQlO1xuICAgICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgfVxuICAgICAgICAudzE1IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDE1JTtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgLncxNiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxNiU7XG4gICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICB9XG4gICAgICAgIC53MTgge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTglO1xuICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgfVxuICAgICAgICAudzIwIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cbiAgICAgICAgLncyOCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyOCU7XG4gICAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICB9XG4gICAgICAgIC53MzAge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICAudzMxIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMxJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnAtYnVsay1vcGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDVweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEtd2lkdGgtdGFiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0ZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS0zMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDVweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMzAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAmX190dGwge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMjBweCAwIDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hbGxkYXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCBhdXRvO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDVweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweCAwIDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZiNDU4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmctY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOnZpc2l0ZWQsICY6YWN0aXZlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NwbGl0dGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vIOODleOCqeODvOODoOOBruODrOOCpOOCouOCpuODiFxuLnAtZm9ybSB7XG4gICAgLy8g5YWl5Yqb5bmF44KS6Kit5a6a44GZ44KL5aC05ZCIXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDIyMHB4IDAgMDtcblxuICAgICAgICAvLyDlhaXlipvluYXjgYxwLWZvcm0tY29udGVudOOBruWNiuWIhuOBruWgtOWQiFxuICAgICAgICAmLS1oYWxmLWNvbCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g5L2Z55m944Gq44GX44Gn5bmF44GE44Gj44Gx44GE44Gr6KGo56S6XG4gICAgICAgICYubm8tbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGlucHV0LGxhYmVs5ZCM5aOr44KS5qiq5Lim44Gz44Gr44GZ44KL5aC05ZCIXG4gICAgJi1jb2wge1xuICAgICAgICAmLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIC8vIOmgheebruODqeODmeODq1xuICAgICAgICAgICAgJi0tdHRsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgICAvLyDmqKrjgavjgr/jgrDjgarjganjgYzkuKbjgbbmmYJcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g6KOc5Yqp44Op44OZ44OrXG4gICAgICAgICAgICAmLS1zdXBwbHkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyDljZjkvY1cbiAgICAgICAgICAgICYtLXVuaXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOWGkumgreOBruaMh+ekuuaWh1xuICAgICYtbGVhZHR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICAmLS1tZ2ItbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL+OCueODhuODg+ODl+Wbs1xuLnAtc3RlcGNoYXJ0IHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDEwOXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMWUzO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmUxZTM7XG4gICAgICAgIGNvbG9yOiAjYWFiMGI2O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA3cHggMCAwIDA7XG4gICAgICAgIGNvbG9yOiAjYWFiMGI2O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRzdWItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vLyDjgqvjg6zjg7Pjg4Djg7xcbi5wLWNhbGVuZGFyLWlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gMzZweCkgLyA0KTtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcblxuICAgICZfX3RibCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NhcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAtMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3dlZWsge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLnNhdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MTgzZTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3VuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U1MTIxMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RheSB7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvci0zMDA7XG5cbiAgICAgICAgICAgICYuc2F0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYxODNlMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTUxMjEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZsYWdkYXkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTUxMjEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndvcmtEYXlBdmFpbGFibGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53b3JrRGF5Tm90aGluZyB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53b3JrRGF5Tm9uU2VsZWN0YWJsZSwgJi5ub0RhdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub24tY29sb3JlZC1jb2xvci1ncmF5LTIwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgJi0tY29sdW1uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmctY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnAtY2FsZW5kYXItaW5wdXRfX2J0bi0tY29sdW1uX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkbWFpbi1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub24tY29sb3JlZC1jb2xvci1ncmF5LTEwMDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHggNS4ycHggM3B4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmFzZS1jb2xvci00MDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucC1jYWxlbmRhci1pbnB1dF9fYnRuLS1yb3dfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRtYWluLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMTAwO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggNS4ycHggM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJhc2UtY29sb3ItNDAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxOXB4IDEwcHggMzJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5vbi1jb2xvcmVkLWNvbG9yLWdyYXktMzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlL3N3L2NsL3N5c3RlbS9pY29uLXJldHVybi5zdmdcIikgbm8tcmVwZWF0IDE2cHggY2VudGVyIHNjcm9sbCAjZmZmO1xuICAgICAgICBjb2xvcjogJGJhc2UtY29sb3ItNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaXNwbGF5IHtcbiAgICAgICAgJi1tb2Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2Y2O1xuXG4gICAgICAgICAgICAuY2FsZW5kYXItcGF5LXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhbGVuZGFyLXBheS10YWJsZS1saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICYtdHh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yLTQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAuZW1waCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZGF0ZXBpY2tlcuODqeOCpOODluODqeODquOBruiqv+aVtFxuYm9keSAudWktZGF0ZXBpY2tlciB7XG4gICAgLy8g44Kr44Os44Oz44OA44O844OY44OD44OA44O8XG4gICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgICAgIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjgqvjg6zjg7Pjg4Djg7zml6Xku5hcbiAgICAudWktZGF0ZXBpY2tlci1jYWxlbmRhciBhLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICAmLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItdG9kYXkgYS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci13ZWVrLWVuZC53ZWVrZGF5NiAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAjMDBmO1xuICAgIH1cbiAgICAudWktZGF0ZXBpY2tlci13ZWVrLWVuZC53ZWVrZGF5NyAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAjZjAwO1xuICAgIH1cblxuICAgIC8vIOS4i+mDqOODnOOCv+ODs1xuICAgIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC51aS1zdGF0ZS1kZWZhdWx0LnVpLXByaW9yaXR5LXByaW1hcnkudWktZGF0ZXBpY2tlci1jbG9zZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhvdmVyLCAudWktZGF0ZXBpY2tlci1jYWxlbmRhciBhLnVpLXN0YXRlLWhvdmVyLCAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtYWN0aXZlLCAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgYS51aS1idXR0b246YWN0aXZlLCAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogYmFja2dyb3VuZCAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyDog4zmma8g55m9XG4udS1iZy0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59IiwiLyogYm9yZGVyIC0gdXRpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIGJvcmRlci1yYWRpdXMgKi9cbi51LWJyLTQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnUtYnItOCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udS1ici0xMiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnUtYnItMTYge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cblxuLyogYm9yZGVyLW5vbmUgKi9cblxuLnUtYnItMCB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4udS1ici10LTAge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi51LWJyLXItMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udS1ici1iLTAge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi51LWJyLWwtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi8qIGRvdHRlZCBib3JkZXIgKi9cbi51LWJiLWRvdHRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS0yMDA7XG59XG5cbi51LWJ0LWRvdHRlZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkbm9uLWNvbG9yZWQtY29sb3ItZ3JheS0yMDA7XG59IiwiLyogYnIgLSB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4vKiAtLS0tIFBD5Lul5LiK44Gu44G/5pS56KGM44GZ44KLICAtLS0tICovXG4udS1ici1wYyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4vKiAtLS0tIOOCv+ODluOCteOCpOOCuuS7peS4i+OBq+OBquOCi+OBqOaUueihjOOBmeOCiyAtLS0tICovXG4udS1ici10YWIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4vKiAtLS0tIHNw44K144Kk44K65Lul5LiL44Gr44Gq44KL44Go5pS56KGM44GZ44KLIC0tLS0gKi9cbi51LWJyLXNwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtd2lkdGgtc3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLyogY2xlYXJmaXggLSB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtY2Yge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xufSIsIi8qIGRpc3BsYXkgLSB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtZC10YiB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLnUtZC10YmMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLnUtZC1iIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udS1kLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnUtZC1uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LXRlbC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS13aWR0aC10YWIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIi8qIGZsb2F0IC0gdXRpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWZsLWwge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsLXIge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udS1mbC1uIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8qIGxpbmUtY2xhbXAgLSB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWxjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59IiwiLyogbGluayAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1ub3JtYWwtbGluayB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG59XG5cbi51LW1hcC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBjb2xvcjogJGxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYWN0bGluay1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLXNldChzbWFsbCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy9yaWdodDogMDtcbiAgICAgICAgLy9ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpbmstY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbnRlbnQ6IFwiTUFQXCI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4iLCIvKiBtYXJnaW4gLSB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LW0xMCB7XG4gICAgbWFyZ2luOiAxMHB4IWltcG9ydGFudDtcbn1cbi51LW0xNSB7XG4gICAgbWFyZ2luOiAxNXB4IWltcG9ydGFudDtcbn1cbi51LW0yMCB7XG4gICAgbWFyZ2luOiAyMHB4IWltcG9ydGFudDtcbn1cbi51LW0yNSB7XG4gICAgbWFyZ2luOiAyNXB4IWltcG9ydGFudDtcbn1cbi51LW0zMCB7XG4gICAgbWFyZ2luOiAzMHB4IWltcG9ydGFudDtcbn1cbi51LW0zNSB7XG4gICAgbWFyZ2luOiAzNXB4IWltcG9ydGFudDtcbn1cbi51LW00MCB7XG4gICAgbWFyZ2luOiA0MHB4IWltcG9ydGFudDtcbn1cblxuLnUtbXQwMCB7XG4gICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG59XG4udS1tdDA1IHtcbiAgICBtYXJnaW4tdG9wOiA1cHghaW1wb3J0YW50O1xufVxuLnUtbXQxMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XG59XG4udS1tdDE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4IWltcG9ydGFudDtcbn1cbi51LW10MjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xufVxuLnUtbXQyNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCFpbXBvcnRhbnQ7XG59XG4udS1tdDMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4IWltcG9ydGFudDtcbn1cbi51LW10MzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHghaW1wb3J0YW50O1xufVxuLnUtbXQ0MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xufVxuLnUtbWIwNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4IWltcG9ydGFudDtcbn1cbi51LW1iMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xufVxuLnUtbWIxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XG59XG4udS1tYjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4IWltcG9ydGFudDtcbn1cbi51LW1iMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHghaW1wb3J0YW50O1xufVxuLnUtbWIzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG59XG4udS1tYjM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4IWltcG9ydGFudDtcbn1cbi51LW1iNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHghaW1wb3J0YW50O1xufVxuXG4udS1tcjAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xufVxuLnUtbXIwNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHghaW1wb3J0YW50O1xufVxuLnUtbXIxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4IWltcG9ydGFudDtcbn1cbi51LW1yMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCFpbXBvcnRhbnQ7XG59XG4udS1tcjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHghaW1wb3J0YW50O1xufVxuLnUtbXIyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4IWltcG9ydGFudDtcbn1cbi51LW1yMzAge1xuICAgIG1hcmdpbjogMzBweCFpbXBvcnRhbnQ7XG59XG4udS1tcjM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHghaW1wb3J0YW50O1xufVxuLnUtbXI0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4IWltcG9ydGFudDtcbn1cblxuLnUtbWwwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xufVxuLnUtbWwwNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCFpbXBvcnRhbnQ7XG59XG4udS1tbDEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCFpbXBvcnRhbnQ7XG59XG4udS1tbDE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCFpbXBvcnRhbnQ7XG59XG4udS1tbDIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCFpbXBvcnRhbnQ7XG59XG4udS1tbDI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCFpbXBvcnRhbnQ7XG59XG4udS1tbDMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCFpbXBvcnRhbnQ7XG59XG4udS1tbDM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCFpbXBvcnRhbnQ7XG59XG4udS1tbDQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCFpbXBvcnRhbnQ7XG59IiwiLyogbWlzYyAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS13cy1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51LW14LWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udS10eC1pbnNpZGUge1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG59IiwiLyogcGFkZGluZyAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtcDEwIHtcbiAgICBwYWRkaW5nOiAxMHB4IWltcG9ydGFudDtcbn1cbi51LXAxNSB7XG4gICAgcGFkZGluZzogMTVweCFpbXBvcnRhbnQ7XG59XG4udS1wMjAge1xuICAgIHBhZGRpbmc6IDIwcHghaW1wb3J0YW50O1xufVxuLnUtcDI1IHtcbiAgICBwYWRkaW5nOiAyNXB4IWltcG9ydGFudDtcbn1cbi51LXAzMCB7XG4gICAgcGFkZGluZzogMzBweCFpbXBvcnRhbnQ7XG59XG4udS1wMzUge1xuICAgIHBhZGRpbmc6IDM1cHghaW1wb3J0YW50O1xufVxuLnUtcDQwIHtcbiAgICBwYWRkaW5nOiA0MHB4IWltcG9ydGFudDtcbn1cblxuLnUtcHQwMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi51LXB0MDUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi51LXB0MTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udS1wdDE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnUtcHQyMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi51LXB0MzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4udS1wdDQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnUtcHQ1MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi51LXBiMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi51LXBiMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udS1wYjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLnUtcGIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi51LXBiMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4udS1wYjQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLnUtcGI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnUtcHIwNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4udS1wcjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udS1wcjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4udS1wcjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udS1wcjMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4udS1wcjQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4udS1wcjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMDAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnUtcGwwNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi51LXBsMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnUtcGwxNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4udS1wbDIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi51LXBsMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLnUtcGw0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4udS1wbDUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn0iLCIvKiBwb3NpdGlvbiAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1wb3MtYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi51LXBvcy1yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnUtcG9zLXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cbiIsIi8qIGZvbnQtc2l6ZSAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS10ZXh0LWxhcmdlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtc2V0KFwibGFyZ2VcIik7XG59XG5cbi51LXRleHQtc21hbGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1zZXQoXCJzbWFsbFwiKTtcbn1cblxuLnUtdGV4dC10aW55IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtc2V0KDEwKTtcbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtc2V0KFwiZGVmYXVsdFwiKTtcbn1cblxuLnUtdGV4dC1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1zZXQoXCJtZWRpdW1cIik7XG59IiwiLyogdGV4dC1hbGlnbiAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS10YS1sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXRhLWMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS10YS1yIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufSIsIi8qIHRleHQtZGVjb3JhdGlvbiAtIHV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1mdy1uIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi51LWZ3LWIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi51LXRkLXUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4udS10ZC1uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtYy1tYWluIHtcbiAgICBjb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnUtYy13YXJuaW5nIHtcbiAgICBjb2xvcjogJGFjY2VudC1jb2xvci1kYW5nZXIgIWltcG9ydGFudDtcbn1cblxuLnUtYy1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjc5OSAhaW1wb3J0YW50O1xufVxuXG4udS1jLWVtcGhhc2lzIHtcbiAgICBjb2xvcjogJHN1Yi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udS1jLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufSIsIi8qIHZlcnRpY2FsLWFsaWduIC0gdXRpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LXZhLXQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnUtdmEtbSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4udS12YS1iIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59IiwiLyogd2lkdGggLSB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtdy1hdXRvIHtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG59XG5cbi51LXctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnUtdy1oYWxmIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59Il19 */
