@charset "utf-8";
/* /zhuanti/sgs/sjhd22/release/css/index.css */
@charset "UTF-8";
/*@mixin*/
/*@mixin*/
/* mod */
.mod-hd {
  margin: 0 32px;
  position: relative;
  line-height: 40px;
  height: 40px;
  background: #1c6a7f;
}
.mod-hd .hd-deco {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  top: 0;
  position: absolute;
}
.mod-hd .hd-deco-l {
  background-position: -735px -104px;
  width: 32px;
  height: 40px;
  left: -32px;
}
.mod-hd .hd-deco-r {
  background-position: -767px -104px;
  width: 32px;
  height: 40px;
  right: -32px;
}
.mod-hd .hd-decor {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  position: absolute;
}

.mod-tit {
  font-family: "kaiti", "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  font-size: 22px;
  color: #6bbfdd;
  font-weight: normal;
}

.mod-rule {
  position: relative;
}
.mod-rule .rule-img {
  position: absolute;
}
.mod-rule .rule-list {
  line-height: 32px;
}
.mod-rule .rule-list li {
  vertical-align: top;
  padding-left: 30px;
  position: relative;
  *zoom: 1;
}
.mod-rule .rule-list li:after {
  content: "";
  display: table;
  clear: both;
}
.mod-rule .rule-list i {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: -99px -30px;
  width: 20px;
  height: 20px;
  font-size: 12px;
  font-weight: bold;
  color: #2c1d3a;
  position: absolute;
  top: 6px;
  left: 0;
  line-height: 20px;
  font-style: normal;
  text-align: center;
}
.mod-rule .rule-list span {
  color: #f9c266;
}
.mod-rule .rule-list a {
  color: #f9c266;
  border-bottom: solid 1px;
}
.mod-rule .rule-list a:hover {
  color: #f9c266;
}

.mod-task .mod-tit {
  padding-left: 100px;
}
.mod-task .hd-decor {
  background-position: -102px -265px;
  width: 97px;
  height: 96px;
  left: 5px;
  top: -38px;
}

.mod-player .mod-tit {
  padding-left: 143px;
}
.mod-player .hd-decor {
  background-position: -199px -265px;
  width: 96px;
  height: 96px;
  left: 45px;
  top: -38px;
}

.mod-bbjl .mod-hd {
  width: 368px;
  margin: 0 auto;
}
.mod-bbjl .mod-tit {
  padding-left: 160px;
}
.mod-bbjl .hd-decor {
  background-position: 0 -265px;
  width: 102px;
  height: 96px;
  left: 61px;
  top: -38px;
}

.mod-phb .mod-hd {
  margin-bottom: 19px;
}
.mod-phb .mod-bd {
  padding: 0 16px;
}
.mod-phb .mod-tit {
  padding-left: 134px;
}
.mod-phb .hd-decor {
  background-position: -295px -265px;
  width: 96px;
  height: 96px;
  left: 41px;
  top: -38px;
}

.mod-wzwjl {
  width: 512px;
  margin: 37px 39px 0 0;
  float: right;
}
.mod-wzwjl .mod-hd {
  margin-bottom: 19px;
}
.mod-wzwjl .mod-bd {
  padding: 0 18px;
}
.mod-wzwjl .mod-tit {
  padding-left: 222px;
}
.mod-wzwjl .hd-decor {
  background-position: 0 -265px;
  width: 102px;
  height: 96px;
  left: 105px;
  top: -38px;
}

.sect .sect-hd {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  position: relative;
  height: 38px;
  margin: 0 auto;
  text-align: center;
  z-index: 2;
  font-family: "kaiti", "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
}
.sect .sect-tit {
  font-size: 40px;
  line-height: 38px;
}
.sect .sect-lantern {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: -151px -76px;
  width: 107px;
  height: 135px;
  position: absolute;
  text-align: center;
  top: 33px;
}
.sect .sect-lantern .lantern-inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 18px;
  padding-top: 46px;
  font-size: 18px;
  color: #f9c266;
}
.sect .sect-lantern.sect-lantern-r {
  right: -25px;
}
.sect .sect-lantern.sect-lantern-l {
  left: -25px;
}
.sect.sect-zqbb {
  background: url(../zhuanti/sgs/sjhd22/release/images/fbg_2.jpg?) center top no-repeat;
}
.sect.sect-zqbb .wrap {
  background: url(../zhuanti/sgs/sjhd22/release/images/bg_5.png?) no-repeat center 0;
  height: 2058px;
  padding-top: 205px;
}
.sect.sect-zqbb .sect-lantern {
  background-position: -258px -76px;
  width: 107px;
  height: 135px;
}
.sect.sect-qmtz {
  background: url(../zhuanti/sgs/sjhd22/release/images/fbg_4.png?) center top no-repeat;
}
.sect.sect-qmtz .wrap {
  background: url(../zhuanti/sgs/sjhd22/release/images/bg_6.png?) no-repeat;
  height: 1174px;
  padding-top: 55px;
}
.sect.sect-qmtz .sect-hd {
  margin-bottom: 37px;
}
.sect.sect-qmtz .sect-lantern-r {
  background-position: -365px -76px;
  width: 107px;
  height: 135px;
  cursor: pointer;
}

.frm {
  clear: both;
  position: relative;
  margin-bottom: 15px;
}
.frm.frm1 .frm-mid {
  height: 520px;
}
.frm.frm1 .frm-cont {
  padding: 8px 0;
}
.frm.frm1 .frm-l {
  float: left;
  height: 642px;
  width: 534px;
  border-right: 1px dashed #1c6a7f;
}
.frm.frm1 .frm-r {
  float: right;
}
.frm.frm2 .frm-mid {
  height: 538px;
}
.frm.frm2 .frm-cont {
  padding: 44px 0 0;
}
.frm.frm3 .frm-mid {
  height: 740px;
}
.frm.frm3 .frm-cont {
  padding: 8px 0;
}
.frm.frm3 .frm-l {
  float: left;
  height: 862px;
  width: 427px;
  border-right: 1px dashed #1c6a7f;
}
.frm.frm3 .frm-r {
  float: right;
}
.frm.frm4 .frm-mid {
  height: 60px;
}

.frm-top {
  height: 70px;
  background: url(../zhuanti/sgs/sjhd22/release/images/frm_bg.png?) 0 top no-repeat;
}

.frm-mid {
  background: url(../zhuanti/sgs/sjhd22/release/images/frm_bg.png?) -1000px top repeat-y;
}

.frm-btm {
  height: 70px;
  background: url(../zhuanti/sgs/sjhd22/release/images/frm_bg.png?) -2000px top no-repeat;
}

.frm-cont {
  position: absolute;
  width: 1000px;
  top: 0;
  left: 0;
}

/* user */
.user {
  text-align: center;
  position: relative;
  *zoom: 1;
}
.user a {
  color: #d9d5d3;
  font-weight: bold;
  margin: 0 5px;
}
.user .user-name,
.user .user-greet,
.user .user-logout {
  display: inline-block;
  vertical-align: top;
}
.user a.user-logout {
  margin: 0;
}
.user .user-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 95px;
}

.pager {
  text-align: center;
  padding: 10px 0;
}
.pager span,
.pager a {
  line-height: 20px;
  height: 20px;
  display: inline-block;
  margin: 2px;
}
.pager a {
  width: 20px;
  height: 20px;
}
.pager span.cur {
  width: 20px;
  height: 20px;
}
.pager a.pager-pre,
.pager a.pager-next,
.pager span.pager-pre,
.pager span.pager-next {
  width: 45px;
}

.nav {
  *zoom: 1;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -497px;
  width: 994px;
  z-index: 2;
}
.nav:after {
  content: "";
  display: table;
  clear: both;
}

.nav-item {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_nav.png?);
  background-repeat: no-repeat;
  color: #53bdb5;
  cursor: pointer;
}
.nav-item:hover, .nav-item.cur {
  color: #2c1d3a;
}
.nav-item.cur .item-cur {
  display: block;
}
.nav-item.cur .item-ncur {
  display: none;
}
.nav-item[data-game=xsgs] {
  background-position: 0 0;
  width: 497px;
  height: 114px;
  float: left;
}
.nav-item[data-game=xsgs].cur, .nav-item[data-game=xsgs]:hover {
  background-position: 0 -114px;
  width: 497px;
  height: 114px;
}
.nav-item[data-game=xsgs] .item-cur {
  padding: 12px 6px 0 0;
  float: right;
}
.nav-item[data-game=xsgs] .item-ncur .item-txt {
  padding: 10px 0 0 294px;
}
.nav-item[data-game=sgs] {
  background-position: 0 -228px;
  width: 497px;
  height: 114px;
  float: right;
}
.nav-item[data-game=sgs].cur, .nav-item[data-game=sgs]:hover {
  background-position: 0 -342px;
  width: 497px;
  height: 114px;
}
.nav-item[data-game=sgs] .item-cur {
  padding: 12px 0 0 6px;
  float: left;
}
.nav-item[data-game=sgs] .item-ncur .item-txt {
  text-align: right;
  padding: 10px 294px 0 0;
}
.nav-item .item-ncur {
  display: block;
}
.nav-item .item-ncur .item-txt {
  line-height: 34px;
}
.nav-item .item-cur {
  display: none;
  width: 236px;
  text-align: center;
}
.nav-item .item-cur .item-txt {
  line-height: 26px;
}
.nav-item .item-txt {
  font-size: 16px;
  font-weight: bold;
}
.nav-item .item-default {
  /*display: none;*/
  padding: 32px 6px 0 0;
}
.nav-item .item-role {
  display: none;
}
.nav-item .item-role--none {
  display: none;
}
.nav-item .item-role--none p {
  line-height: 18px;
  margin-bottom: 7px;
}
.nav-item .item-role--none a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 -96px;
  width: 110px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
}
.nav-item .item-role--none a:hover, .nav-item .item-role--none a.cur {
  background-position: -150px 0;
  width: 110px;
  height: 30px;
}

.tab-bds {
  position: relative;
}

.tab-bd[data-game=sgs] .sect .sect-hd {
  background-position: 0 0;
  width: 949px;
  height: 38px;
  color: #f9c266;
}

.tab-bd[data-game=xsgs] .sect .sect-hd {
  background-position: 0 -38px;
  width: 949px;
  height: 38px;
  color: #bcf4ed;
}

.topbar {
  line-height: 16px;
  padding: 5px 0;
  text-align: center;
}
.topbar span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 12px;
  background: url(../zhuanti/sgs/sjhd22/release/images/line_1.png?) right 0 no-repeat;
}
.topbar .role-charge {
  background: none;
}
.topbar b {
  font-weight: normal;
}
.topbar i {
  font-style: normal;
  color: #E9C046;
}

/*@mixin*/
.dialog {
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #2c1e3a;
  width: 528px;
}
.dialog a {
  color: #2c1e3a;
}
.dialog a:hover {
  color: #2c1e3a;
  text-decoration: none;
}

.dialog-hd,
.dialog-body,
.dialog-ft {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/bg_dialog.png?);
}

.dialog-hd {
  background-position: 0 0;
  padding-top: 24px;
}

.dialog-body {
  background-position: -528px 0;
  background-repeat: repeat-y;
  position: relative;
}

.dialog-ft {
  height: 26px;
  background-position: -1056px bottom;
}

.dialog-close {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 75px;
  height: 73px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  overflow: hidden;
  text-indent: -9999em;
  /*transition: all ease 0.3s;
  transform: rotate(0deg);*/
}
.dialog-close:hover {
  /*transition: all ease 0.3s;
  transform: rotate(90deg);*/
  text-decoration: none;
}

.dialog-body {
  position: relative;
  *zoom: 1;
}

.dialog-title {
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}

.dialog-txt {
  font-size: 12px;
  text-align: center;
  color: #499088;
}

.dialog-tips {
  position: relative;
  text-align: center;
  line-height: 22px;
}
.dialog-tips span {
  position: absolute;
  top: 0;
  left: 22px;
}

.dialog-cont {
  *zoom: 1;
}
.dialog-cont:after {
  content: "";
  display: table;
  clear: both;
}

.dialog-opt {
  text-align: center;
  padding: 10px 0;
}

.dialog-txt {
  text-align: center;
}

/*.dialog-pager {
    color: #ABD2F1;
    a{
        color: #ABD2F1;
    }
    span.cur {
        background: #ABD2F1;
        color: #142c40;
    }
}*/
.dialog-btn {
  /*@include btn_3;
  border: none;
  cursor: pointer;
  margin: 0 5px;
  font-size: 18px;
  line-height: 42px;
  &:hover{
      @include btn_3_h;
  }*/
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 -96px;
  width: 110px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  margin: 0 5px;
}
.dialog-btn:hover, .dialog-btn.cur {
  background-position: -150px 0;
  width: 110px;
  height: 30px;
}

.dialog-textarea {
  line-height: 34px;
  padding: 10px;
  width: 430px;
  height: 100px;
  margin: 0 auto;
  display: block;
  resize: none;
  font: 500 14px/34px "microsoft yahei";
  color: #143a44;
  background: #a8d3ce;
  border: 1px solid #a8d3ce;
  border-radius: 8px;
}

.dialog-btn--light {
  /*@include btn_11;*/
}

.dialog-btn--dark {
  /*@include btn_10;*/
}

.dialog-right {
  text-align: center;
  padding: 10px 0;
  border-top: 1px dashed #2c1e3a;
  color: #499088;
}

.dialog--myaward {
  height: 566px;
}
.dialog--myaward .dialog-body {
  padding: 10px 30px;
}

.myaward-list {
  margin: 0 auto;
  padding: 10px 0px;
  width: 425px;
}
.myaward-list .item--award {
  margin-bottom: 5px;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
}
.myaward-list span {
  float: left;
}
.myaward-list .item-name {
  width: 145px;
}
.myaward-list .item-num {
  width: 70px;
}
.dialog--tip .dialog-body {
  padding: 20px 0;
}
.dialog--tip .dialog-body p {
  text-align: center;
}

.dialog--prob .dialog-body {
  padding: 0 25px;
}
.dialog--prob .prob-list {
  padding: 0 40px;
}
.dialog--prob .prob-list li {
  line-height: 30px;
  height: 30px;
  *zoom: 1;
}
.dialog--prob .prob-list li:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--prob .prob-list .item-name {
  float: left;
}
.dialog--prob .prob-list .item-prob {
  float: right;
}

.dialog--rule {
  width: 577px;
}
.dialog--rule .dialog-hd,
.dialog--rule .dialog-body,
.dialog--rule .dialog-ft {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/bg_dialog_long.png?);
}
.dialog--rule .dialog-body {
  background-position: -577px 0;
}
.dialog--rule .dialog-ft {
  background-position: -1154px bottom;
}
.dialog--rule .dialog-cont {
  padding: 0 38px;
}
.dialog--rule .rule-list {
  background: url(../zhuanti/sgs/sjhd22/release/images/rule_bg.png?) 84px 5px no-repeat;
  margin-bottom: 30px;
}
.dialog--rule .rule-list li {
  line-height: 34px;
  height: 34px;
  *zoom: 1;
}
.dialog--rule .rule-list li:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--rule .rule-list .item-name {
  float: left;
  width: 84px;
}
.dialog--rule .rule-list .item-txt {
  float: right;
  width: 200px;
  white-space: nowrap;
}

.dialog--instr .dialog-cont {
  padding: 0 38px;
}
.dialog--instr .instr-list li {
  line-height: 34px;
  height: 34px;
  *zoom: 1;
}
.dialog--instr .instr-list li:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--instr .instr-list .item-name {
  float: left;
  width: 230px;
  padding-right: 10px;
  text-align: right;
}
.dialog--instr .instr-list .item-int {
  float: left;
  width: 84px;
}

.dialog--probWelfare .dialog-body {
  padding: 0 25px;
}
.dialog--probWelfare .prob-list {
  padding: 0 40px;
}
.dialog--probWelfare .prob-list li {
  line-height: 30px;
  height: 30px;
  *zoom: 1;
}
.dialog--probWelfare .prob-list li:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--probWelfare .prob-list .item-name {
  float: left;
}
.dialog--probWelfare .prob-list .item-prob {
  float: right;
}

.dialog--server .server-group {
  *zoom: 1;
  width: 410px;
  padding-top: 10px;
  margin: 0 auto 12px;
}
.dialog--server .server-group:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--server .server-tip {
  line-height: 34px;
  text-align: center;
}
.dialog--server .server-role {
  float: right;
  line-height: 34px;
}
.dialog--server .server-role .role-search {
  width: 160px;
  text-align: center;
  display: none;
}
.dialog--server .server-role .role-label {
  float: left;
}
.dialog--server .server-role .role-name {
  width: 132px;
  height: 33px;
  line-height: 32px;
  float: left;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-bottom: 1px solid #ABD2F1;
}
.dialog--server .seaching .role-search {
  display: block;
}
.dialog--server .seaching .role-label,
.dialog--server .seaching .role-name {
  display: none;
}
.dialog--server .server-select {
  float: left;
  background: #0074d7;
}
.dialog--server .server-select .m_selected {
  border: 1px solid #0ca7f2;
  width: 208px;
  height: 32px;
  line-height: 32px;
}
.dialog--server .server-select .m_selected .select_txt {
  line-height: 32px;
  height: 32px;
}
.dialog--server .server-select .m_selected .flag_down {
  background: #0074d7;
}
.dialog--server .server-select .m_selected .flag_down b {
  border-color: #0074d7;
  border-top-color: #ffffff;
}
.dialog--server .server-select .m_select_cont {
  top: 34px;
  width: 208px;
  background: #0074d7;
  border: 1px solid #0ca7f2;
}
.dialog--server .server-select .selectlist li {
  height: 34px;
  line-height: 34px;
}
.dialog--server .server-select .selectlist li a {
  background: #0074d7;
  color: #ffffff;
}
.dialog--server .server-select .selectlist li a:hover {
  background: #00d2ff;
  color: #fff;
}
.dialog--server .server-select .selectlist .cur a {
  background: #00d2ff;
  color: #fff;
}
.dialog--server .server-select .selectlist .cur a:hover {
  background: #00d2ff;
  color: #fff;
}

/* 分享 */
.dialog--share .dialog-box {
  margin: 0 auto;
  width: 270px;
  *zoom: 1;
}
.dialog--share .dialog-box:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--share .dialog-share {
  float: left;
  width: 90px;
  cursor: pointer;
}
.dialog--share .dialog-share-i {
  display: block;
  margin: 0 auto;
}
.dialog--share .dialog-share-p {
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #4c96b1;
}
.dialog--share .dialog-opt {
  padding-top: 10px;
  padding-bottom: 0;
}

.share-qq,
.share-wb,
.share-qzone,
.share-wb-s,
.share-qzone-s,
.share-group-s,
.share-qq-l,
.share-wb-l,
.share-qzone-l {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_share.png?);
  background-repeat: no-repeat;
  transition: filter 0.3s, color 0.3s;
}
.share-qq:hover,
.share-wb:hover,
.share-qzone:hover,
.share-wb-s:hover,
.share-qzone-s:hover,
.share-group-s:hover,
.share-qq-l:hover,
.share-wb-l:hover,
.share-qzone-l:hover {
  text-decoration: none;
  filter: brightness(1.2);
}

.share-qq {
  background-position: -66px -66px;
  width: 31px;
  height: 31px;
}

.share-wb {
  background-position: -66px -97px;
  width: 31px;
  height: 31px;
}

.share-qzone {
  background-position: -97px -66px;
  width: 31px;
  height: 31px;
}

.share-qq-l {
  background-position: 0 0;
  width: 66px;
  height: 66px;
}

.share-wb-l {
  background-position: 0 -66px;
  width: 66px;
  height: 66px;
}

.share-qzone-l {
  background-position: -66px 0;
  width: 66px;
  height: 66px;
}

.view {
  position: relative;
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  font-size: 14px;
  color: #4c96b1;
  min-width: 1000px;
  height: 4140px;
  background: url(../zhuanti/sgs/sjhd22/release/images/bg.png?) repeat;
}
.view a {
  color: #2c1e3a;
}
.view a:hover {
  color: #2c1e3a;
  text-decoration: none;
}
.view .footer {
  position: absolute;
  left: 0;
  bottom: 14px;
  width: 100%;
  text-align: center;
}

.wrap {
  margin: 0 auto;
  width: 1000px;
  position: relative;
  *zoom: 1;
}

.bg1 {
  background: url(../zhuanti/sgs/sjhd22/release/images/bg_01.jpg?) no-repeat;
  height: 200px;
}

.bg2 {
  background: url(../zhuanti/sgs/sjhd22/release/images/bg_02.jpg?) no-repeat;
  height: 200px;
}

.bg3 {
  background: url(../zhuanti/sgs/sjhd22/release/images/bg_03.jpg?) no-repeat;
  height: 200px;
}

/* header  */
.head {
  background: url(../zhuanti/sgs/sjhd22/release/images/fbg_1.jpg?) center top no-repeat;
  position: relative;
  overflow: hidden;
  *zoom: 1;
}

.head-title {
  position: absolute;
  width: 0;
  height: 0;
  text-indent: -999999em;
  overflow: hidden;
  *zoom: 1;
}

.head-logo {
  left: 208px;
  top: 60px;
  text-indent: -999999em;
  overflow: hidden;
  background: url(../zhuanti/sgs/sjhd22/release/images/logo.png?) no-repeat 0 0;
  position: absolute;
  width: 153px;
  height: 73px;
}

.head-time {
  position: absolute;
  left: 94px;
  width: 368px;
  top: 370px;
  line-height: 36px;
  color: #b4623a;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}

.head-user {
  position: absolute;
  line-height: 36px;
  padding: 12px 0;
  left: 94px;
  width: 368px;
  top: 405px;
  color: #b4623a;
  font-size: 16px;
  font-weight: bold;
}
.head-user a {
  color: #b4623a;
}
.head-user a:hover {
  color: #b4623a;
}

.head-link {
  position: absolute;
  width: 246px;
  line-height: 27px;
  right: 0;
  top: 0;
  text-align: center;
}
.head-link a {
  margin: 0;
  color: #923132;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 -126px;
  width: 120px;
  height: 27px;
}
.head-link a:hover {
  color: #923132;
  text-decoration: underline;
}

#scene {
  position: absolute;
  left: 50%;
  margin-left: -960px;
  top: 0;
  height: 800px;
  max-width: 1920px;
  min-width: 1000px;
  *display: none;
}
#scene li {
  position: absolute;
  *zoom: 1;
  vertical-align: top;
  line-height: 0;
  width: 1920px;
  height: 800px;
}
#scene li.layer1 {
  background: url(../zhuanti/sgs/sjhd22/release/images/layer_1.png?) center top no-repeat;
}
#scene li.layer2 {
  background: url(../zhuanti/sgs/sjhd22/release/images/layer_2.png?) center top no-repeat;
}
#scene li.layer3 {
  background: url(../zhuanti/sgs/sjhd22/release/images/layer_3.png?) center top no-repeat;
}
#scene li.layer4 {
  background: url(../zhuanti/sgs/sjhd22/release/images/layer_4.png?) center top no-repeat;
}

.body {
  position: relative;
}

.dlhl-oper {
  text-align: center;
  margin-bottom: 17px;
}
.dlhl-oper a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 150px;
  height: 48px;
  font-size: 20px;
  text-align: center;
  line-height: 48px;
  font-weight: bold;
  font-family: "kaiti", "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
}
.dlhl-oper a:hover {
  background-position: 0 -48px;
  width: 150px;
  height: 48px;
}

.dlhl-tip {
  text-align: center;
  line-height: 24px;
  font-size: 12px;
}
.dlhl-tip span {
  color: #f9c266;
}

.dlhl-list {
  *zoom: 1;
  text-align: center;
  padding: 42px 0 30px;
}
.dlhl-list:after {
  content: "";
  display: table;
  clear: both;
}
.dlhl-list li {
  margin: 0 34px;
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: 0 -76px;
  width: 151px;
  height: 189px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.dlhl-list .item-img {
  margin: 0 auto;
  width: 150px;
  height: 165px;
}
.dlhl-list .item-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.dlhl-list .item-txt {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
  color: #f9c266;
}

.mod-bbyx {
  padding-top: 34px;
  height: 511px;
  position: relative;
}

.bbyx-topbar {
  background: #06283d;
  width: 900px;
  margin: 0 auto;
}

.bbyx-start {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 150px;
  height: 48px;
  font-size: 20px;
  text-align: center;
  line-height: 48px;
  font-weight: bold;
  font-family: "kaiti", "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  position: absolute;
  left: 50%;
  margin-left: -75px;
  bottom: 80px;
}
.bbyx-start:hover {
  background-position: 0 -48px;
  width: 150px;
  height: 48px;
}

.bbyx-oper {
  position: absolute;
  left: 0;
  bottom: 29px;
  height: 30px;
  text-align: center;
  width: 1000px;
}
.bbyx-oper a {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: -150px -30px;
  width: 110px;
  height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 30px;
  color: #aed2d2;
  margin: 0 13px;
}
.bbyx-oper a:hover {
  background-position: -150px -60px;
  width: 110px;
  height: 30px;
  color: #aed2d2;
}

.bbyx-show {
  padding-top: 30px;
}

.bbyx-bowl {
  width: 435px;
  height: 293px;
  margin: 0 auto;
  position: relative;
  background: url(../zhuanti/sgs/sjhd22/release/images/bow.png?) no-repeat;
}

.go-dice {
  display: none;
}
.go-dice img {
  position: absolute;
  width: 50px;
  height: 50px;
}

.get-dice {
  display: none;
}
.get-dice span {
  position: absolute;
  width: 45px;
  height: 45px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45px;
  z-index: 51;
}
.get-dice span.one {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_dice/d1.png?);
}
.get-dice span.two {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_dice/d2.png?);
}
.get-dice span.three {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_dice/d3.png?);
}
.get-dice span.four {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_dice/d4.png?);
}
.get-dice span.five {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_dice/d5.png?);
}
.get-dice span.six {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_dice/d6.png?);
}
.get-dice .get1 {
  top: 47%;
  right: 52%;
}
.get-dice .get2 {
  top: 42%;
  right: 44%;
}
.get-dice .get3 {
  top: 48%;
  right: 35%;
}
.get-dice .get4 {
  top: 59%;
  right: 52%;
}
.get-dice .get5 {
  top: 60%;
  right: 43%;
}
.get-dice .get6 {
  top: 59%;
  right: 35%;
}

.mod-task {
  width: 460px;
  float: right;
  margin: 37px 34px 0 0;
}
.mod-task .mod-bd-1 {
  border-bottom: 1px dashed #1c6a7f;
  margin-bottom: 20px;
  padding: 16px 0;
}
.mod-task .task-oper {
  text-align: center;
  padding: 10px 0 23px;
  *zoom: 1;
}
.mod-task .task-oper:after {
  content: "";
  display: table;
  clear: both;
}
.mod-task .task-oper.share-box {
  padding-left: 30px;
}
.mod-task .task-oper a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 -96px;
  width: 110px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  margin: 0 20px;
}
.mod-task .task-oper a:hover, .mod-task .task-oper a.cur {
  background-position: -150px 0;
  width: 110px;
  height: 30px;
}
.mod-task .task-oper .share-label {
  float: left;
  font: 500 14px/16px "microsoft yahei";
  color: #468da7;
}
.mod-task .task-oper a.share-btn {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_share.png?);
  background-repeat: no-repeat;
  font-size: 0;
  margin: 0 6px;
  float: left;
}
.mod-task .task-oper a.share-btn.share-wb-s {
  background-position: -132px -17px;
  width: 18px;
  height: 17px;
}
.mod-task .task-oper a.share-btn.share-qzone-s {
  background-position: -132px 0;
  width: 18px;
  height: 17px;
}
.mod-task .task-oper a.share-btn.share-group-s {
  background-position: -97px -97px;
  width: 18px;
  height: 17px;
}
.mod-task .task-list {
  padding: 12px 0px 0;
  line-height: 34px;
}
.mod-task .task-list li {
  vertical-align: top;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  *zoom: 1;
}
.mod-task .task-list li:after {
  content: "";
  display: table;
  clear: both;
}
.mod-task .task-list li p {
  float: left;
}
.mod-task .task-list li i {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: -99px -30px;
  width: 20px;
  height: 20px;
  font-size: 12px;
  font-weight: bold;
  color: #2c1d3a;
  position: absolute;
  top: 7px;
  left: 0;
  line-height: 20px;
  font-style: normal;
  text-align: center;
}
.mod-task .task-list li em {
  position: absolute;
  top: 10px;
  right: -3px;
  color: #1c6a7f;
  font-size: 12px;
  display: none;
}
.mod-task .task-list li .item-check {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: 0 -73px;
  width: 29px;
  height: 23px;
  position: absolute;
  top: 6px;
  right: 0;
  display: none;
}
.mod-task .task-list li.item-state--finished .item-check {
  display: block;
}
.mod-task .task-list li.item-state--finished em {
  display: block;
}
.mod-task .task-tip {
  padding: 16px 0;
  text-align: center;
  line-height: 23px;
  font-size: 12px;
}
.mod-task .task-tip span {
  color: #f9c266;
}

.mod-player {
  width: 390px;
  margin: 37px 41px 0 0;
  float: right;
}
.mod-player .mod-bd {
  padding: 15px 20px 0;
}
.mod-player .mod-tit {
  padding-left: 143px;
}

.acti {
  overflow: hidden;
  height: 540px;
  position: relative;
}

.acti-list {
  line-height: 34px;
}
.acti-list li {
  overflow: hidden;
  height: 34px;
  vertical-align: top;
  position: relative;
}
.acti-list li.odd {
  background: #15475d;
}
.acti-list i {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: -29px -73px;
  width: 27px;
  height: 16px;
  left: 37px;
  top: 9px;
  position: absolute;
}
.acti-list span.acti-name {
  float: left;
  width: 132px;
  overflow: hidden;
  padding-left: 80px;
}
.acti-list span.acti-player {
  float: right;
  width: 137px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mod-bbjl .mod-bd {
  padding: 0 40px;
}

.bbjl-list {
  padding: 20px 0 10px;
  border-bottom: 1px dashed #574865;
  *zoom: 1;
}
.bbjl-list:after {
  content: "";
  display: table;
  clear: both;
}
.bbjl-list ul {
  width: 1000px;
  margin-left: -40px;
  text-align: center;
}
.bbjl-list li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 119px;
  margin: 0 20px 5px;
}
.bbjl-list .item-img {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: -472px -76px;
  width: 119px;
  height: 119px;
}
.bbjl-list .item-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.bbjl-list .item-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
  position: relative;
  top: -5px;
}
.bbjl-list .item-tag {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: -735px -76px;
  width: 108px;
  height: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 28px;
  color: #f9c266;
}

.bbjl-rule {
  padding: 26px 0 0 238px;
}
.bbjl-rule .rule-img {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_ibg.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 211px;
  height: 189px;
  top: 0;
  left: 40px;
}

.mod-phb {
  width: 360px;
  float: right;
  margin: 37px 25px 0 0;
  text-align: center;
}
.mod-phb span {
  float: left;
}
.mod-phb .item-num {
  height: 26px;
  position: relative;
}
.mod-phb .phd-hds {
  line-height: 42px;
  height: 42px;
  background: #15475d;
}
.mod-phb .phd-hds .item-num {
  width: 100px;
  height: 26px;
  position: relative;
}
.mod-phb .phd-hds .item-name {
  width: 98px;
}
.mod-phb .phd-hds .item-txt {
  width: 109px;
}
.mod-phb ul {
  height: 500px;
}
.mod-phb ul i {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: -99px -30px;
  width: 20px;
  height: 20px;
  position: absolute;
  font-style: normal;
  font-size: 12px;
  line-height: 20px;
  top: 20px;
  left: 40px;
  font-weight: bold;
}
.mod-phb ul .item-name {
  width: 162px;
}
.mod-phb ul .item-num {
  font-size: 12px;
  color: #2c1d3a;
  width: 69px;
}
.mod-phb ul .item-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 162px;
}
.mod-phb ul .item-txt {
  width: 43px;
}
.mod-phb ul li {
  display: none;
  line-height: 58px;
  height: 58px;
  vertical-align: top;
}
.mod-phb ul li.odd {
  line-height: 42px;
  height: 42px;
  background: #15475d;
}
.mod-phb ul li.odd i {
  top: 12px;
}
.mod-phb ul li.item1, .mod-phb ul li.item2, .mod-phb ul li.item3 {
  color: #f9c266;
}
.mod-phb ul li.item1 .item-num, .mod-phb ul li.item2 .item-num, .mod-phb ul li.item3 .item-num {
  position: relative;
}
.mod-phb ul li.item1 i, .mod-phb ul li.item2 i, .mod-phb ul li.item3 i {
  font-size: 0;
  top: 14px;
  left: 37px;
}
.mod-phb ul li.item1 i {
  background-position: -75px 0;
  width: 24px;
  height: 30px;
}
.mod-phb ul li.item2 i {
  background-position: -75px -30px;
  width: 24px;
  height: 30px;
  top: 7px;
}
.mod-phb ul li.item3 i {
  background-position: -99px 0;
  width: 24px;
  height: 30px;
}
.mod-phb .phb-oper {
  text-align: center;
  padding: 20px 0 0;
  width: 430px;
  margin-left: -56px;
}
.mod-phb .phb-oper a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: -150px -90px;
  width: 70px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  color: #eaae3e;
  margin: 0 5px;
}
.mod-phb .phb-oper a:hover, .mod-phb .phb-oper a.cur {
  color: #2c1e3a;
  background-position: 0 -153px;
  width: 70px;
  height: 30px;
}

.wzwjl-topbar {
  background: #06283d;
}
.wzwjl-topbar .role-score {
  background: none;
}

.wzwjl-group {
  padding: 10px 0 10px 72px;
  position: relative;
  border-bottom: 1px dashed #0d4660;
}

.group-tit {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: 0 -361px;
  width: 46px;
  height: 99px;
  text-align: center;
  font-family: "kaiti", "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  position: absolute;
  font-size: 18px;
  line-height: 26px;
  top: 9px;
  left: 10px;
}
.group-tit span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 14px;
}

.group-list {
  *zoom: 1;
}
.group-list:after {
  content: "";
  display: table;
  clear: both;
}
.group-list li {
  float: left;
  width: 84px;
  margin: 0 8px;
  height: 98px;
}
.group-list .item-img {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: -391px -265px;
  width: 84px;
  height: 84px;
}
.group-list .item-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.group-list .item-text {
  /*@include ellipsis;*/
  line-height: 14px;
  text-align: center;
  white-space: nowrap;
}

.wzw-rule {
  padding: 48px 0 0 277px;
}
.wzw-rule .rule-img {
  background-image: url(../zhuanti/sgs/sjhd22/release/images/sprite_ibg.png?);
  background-repeat: no-repeat;
  background-position: -211px 0;
  width: 211px;
  height: 183px;
  top: 20px;
  left: 68px;
}

.pager {
  text-align: center;
  padding: 10px 0;
}
.pager span,
.pager a {
  line-height: 28px;
  height: 28px;
  display: inline-block;
  margin: 2px;
}
.pager a {
  width: 28px;
  height: 28px;
}
.pager span.cur {
  width: 28px;
  height: 28px;
}
.pager a.pager-pre,
.pager a.pager-next,
.pager span.pager-pre,
.pager span.pager-next {
  width: 65px;
}

.copyright {
  text-align: center;
  padding: 34px 0 40px;
}

.my_footer {
  margin-top: 0 !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGluLnNjc3MiLCJjb21tb24uc2NzcyIsInNwcml0ZV9vdGhlci5zY3NzIiwic3ByaXRlX2ljby5zY3NzIiwic3ByaXRlX25hdi5zY3NzIiwic3ByaXRlX2J0bi5zY3NzIiwicG9wdXAuc2NzcyIsInNwcml0ZV9zaGFyZS5zY3NzIiwiaW5kZXguc2NzcyIsInNwcml0ZV9pYmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7QUFBQTtBQ09BO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VDK0VRO0VBQ0E7RUQ5RUo7RUFDQTs7QUFHSjtFQytEWTtFQUNBO0VBQ0E7RUQvRFI7O0FBR0o7RUMrRFk7RUFDQTtFQUNBO0VEL0RSOztBQUdKO0VDK0RRO0VBQ0E7RUQ5REo7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VEekRWOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQ3lESTtFRWpCSTtFQUNBO0VBcENJO0VBQ0E7RUFDQTtFRnFESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0FBU1o7RUFDSTs7QUFHSjtFQ3hGWTtFQUNBO0VBQ0E7RUR3RlI7RUFDQTs7O0FBS0o7RUFDSTs7QUFHSjtFQy9GWTtFQUNBO0VBQ0E7RUQrRlI7RUFDQTs7O0FBS0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUMzR1k7RUFDQTtFQUNBO0VEMkdSO0VBQ0E7OztBQUtKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VDMUhZO0VBQ0E7RUFDQTtFRDBIUjtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQ3ZKWTtFQUNBO0VBQ0E7RUR1SlI7RUFDQTs7O0FBS0o7RUNwRlE7RUFDQTtFRHFGSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VDbkdRO0VBQ0E7RUFsRUk7RUFDQTtFQUNBO0VEcUtSO0VBQ0E7RUFDQTs7QUFFQTtFRG5MTjtFQUNBO0VBQ0E7RUNtTFU7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUNoTVE7RUFDQTtFQUNBOztBRG1NWjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUM3TVE7RUFDQTtFQUNBO0VENk1KOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFHSTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUtKO0VBQ0k7O0FBR0o7RUFDSTs7QUFLSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUtKO0VBQ0k7OztBQUtaO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFRHhWRjtFQUNBO0VBQ0E7RUN3Vk07OztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFJUjtFRDNZRTtFQzZZRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEalpGO0VBQ0U7RUFDQTtFQUNBOzs7QUNpWko7RUd4WFk7RUFDQTtFSHlYUjtFQUNBOztBQUVBO0VBRUk7O0FBSUE7RUFDSTs7QUFHSjtFQUNJOztBQUtSO0VHamFZO0VBQ0E7RUFDQTtFSGlhUjs7QUFFQTtFR2hhUTtFQUNBO0VBQ0E7O0FIbWFSO0VBQ0k7RUFDQTs7QUFJQTtFQUNJOztBQUtaO0VHNWFZO0VBQ0E7RUFDQTtFSDRhUjs7QUFFQTtFRzNhUTtFQUNBO0VBQ0E7O0FIOGFSO0VBQ0k7RUFDQTs7QUFJQTtFQUNJO0VBQ0E7O0FBS1o7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0FBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VEeGVOO0VBQ0E7RUFDQTtFSytCVTtFQUNBO0VBcENJO0VBQ0E7RUFDQTtFTHNDZDtFQUNBO0VBQ0E7O0FBQ0E7RUt0Q2M7RUFDQTtFQUNBOzs7QUp5ZWhCO0VBQ0k7OztBQUtJO0VDL2JRO0VBQ0E7RUFDQTtFRCtiSjs7O0FBT0o7RUNuY1E7RUFDQTtFQUNBO0VEbWNKOzs7QUFNWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFRDFnQkY7RUFDQTtFQUNBO0VDMGdCTTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7OztBRGpqQlI7QU1LQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7O0FBSVo7QUFBQTtBQUFBO0VBR0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBa0JKO0VIUlk7RUFDQTtFQTFCSTtFQUNBO0VBQ0E7RUdrQ1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFBQTs7QUFFQTtBQUNJO0FBQUE7RUFFQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7OztBQUlSO0VObkdFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QU1tR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVdBO0FBQ0k7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VOdkdGO0VBQ0E7RUFDQTtFSytCVTtFQUNBO0VBcENJO0VBQ0E7RUFDQTtFTHNDZDtFQUNBO0VBQ0E7RU15RUU7O0FOeEVGO0VLdENjO0VBQ0E7RUFDQTs7O0FDOEdoQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VOL0dGO0VBQ0EsT00rR3VCO0VBQ3JCO0VBQ0E7RUFDQTs7O0FBR0o7QUFDSTs7O0FBRUo7QUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTs7QUFDQTtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQU9KO0VBQ0k7O0FBQ0E7RUFDSTs7O0FBT1Y7RUFDRTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFTnBOSjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QU1tTkE7RUFDRTs7QUFFRjtFQUNFOzs7QUFJTjtFQTFMSTs7QUFDQTtBQUFBO0FBQUE7RUFHSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBa0xKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFTnpPVjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QU13T0k7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFLUjtFQUNJOztBQUdBO0VBQ0k7RUFDQTtFTjlQVjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QU02UEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7OztBQU1SO0VBQ0k7O0FBRUo7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RU50UlY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FNcVJJO0VBQ0k7O0FBRUo7RUFDSTs7O0FBUVI7RU5yU0Y7RU11U007RUFDQTtFQUNBOztBTnhTTjtFQUNFO0VBQ0E7RUFDQTs7QU11U0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTmhUVjtFQUNBO0VBQ0E7RU1nVFU7O0FBSUo7RUFDSTs7QUFFSjtBQUFBO0VBRUk7O0FBR1I7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBSVo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7O0FBTXBCO0FBRUk7RUFDSTtFQUNBO0VOcllOOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBTW9ZSDtFQUNDO0VBQ007RUFDQTs7QUFFUDtFQUNDO0VBQ0E7O0FBRUQ7RUFDTztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBR1I7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VDeFdZO0VBQ0E7RURpWFg7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDQTs7O0FBR0Y7RUNoYWdCO0VBQ0E7RUFDQTs7O0FEaWFoQjtFQzFZZ0I7RUFDQTtFQUNBOzs7QUQyWWhCO0VDNVpnQjtFQUNBO0VBQ0E7OztBRDZaaEI7RUNwYWdCO0VBQ0E7RUFDQTs7O0FEcWFoQjtFQzlZZ0I7RUFDQTtFQUNBOzs7QUQrWWhCO0VDaGFnQjtFQUNBO0VBQ0E7OztBQzlCaEI7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQUNJOztBQUVBO0VBQ0k7RUFDQTs7QUFJWDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VSdkdOO0VBQ0E7RUFDQTtFSytCVTtFQUNBO0VBaEJJO0VBQ0E7RUFDQTs7QUd3RlI7RUFDSTtFQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7O0FBTVo7RUFFSTs7O0FBTUo7RUFDSTtFQUNBOztBQUVBO0VScEtGO0VBQ0E7RUFDQTtFSytCVTtFQUNBO0VBOUNJO0VBQ0E7RUFDQTtFTG1DZDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VLckNjO0VBQ0E7RUFDQTs7O0FHOEtoQjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFUnhNRTtFUTBNRTtFQUNBOztBUjFNRjtFQUNFO0VBQ0E7RUFDQTs7QVF5TUE7RUFDSTtFTmhISTtFQUNBO0VBOUNJO0VBQ0E7RUFDQTtFRjlCZDtFQUNBO0VBQ0E7O0FRNkxFO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUlSO0VSak5GO0VBQ0E7RUFDQTtFUWlOTTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VSOU5FO0VBQ0E7RUFDQTtFSytCVTtFQUNBO0VBOUNJO0VBQ0E7RUFDQTtFTG1DZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VRbU1FO0VBQ0E7RUFDQTtFQUNBOztBUnJNRjtFS3JDYztFQUNBO0VBQ0E7OztBRzJPaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUg3TVE7RUFDQTtFQTFCSTtFQUNBO0VBQ0E7RUxWZDtFQUNBO0VBQ0E7RVFnUE07RUFDQTtFQUNBOztBQUVBO0VIek9RO0VBQ0E7RUFDQTtFR3lPSjs7O0FBS1o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFFQTtFUnhYTjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QVF1WEk7RUFDSTs7QUFHSjtFUjFXTjtFQUNBO0VBQ0E7RUsrQlU7RUFDQTtFQXBDSTtFQUNBO0VBQ0E7RUxzQ2Q7RUFDQTtFQUNBO0VRb1VVOztBUm5VVjtFS3RDYztFQUNBO0VBQ0E7O0FHMFdSO0VBQ0k7RVJwV1Y7RUFDQSxPUW9XaUM7O0FBRzNCO0VEblZJO0VBQ0E7RUNvVkE7RUFDQTtFQUNBOztBQUVBO0VEOVZJO0VBQ0E7RUFDQTs7QUNnV0o7RURqWEk7RUFDQTtFQUNBOztBQ21YSjtFRDlZSTtFQUNBO0VBQ0E7O0FDbVpaO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VSdGFWOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBUXFhUTtFQUNJOztBQUdKO0VMallBO0VBQ0E7RUFwQ0k7RUFDQTtFQUNBO0VLcWFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFTHhaQTtFQUNBO0VBL0JJO0VBQ0E7RUFDQTtFS3ViQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNJOztBQUdKO0VBQ0k7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUwxZFE7RUFDQTtFQXJCSTtFQUNBO0VBQ0E7RUsrZVI7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VSeGdCTjtFQUNBO0VBQ0E7OztBUTRnQkU7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VScGlCRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QVFtaUJBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VSeGhCRjtFQUNBO0VBQ0E7RVF3aEJNO0VBQ0E7O0FBR0o7RU5yZFE7RUFDQTtFQXpDSTtFQUNBO0VBQ0E7O0FNK2ZSO0VBQ0k7RUFDQTtFQUNBOztBQUlSO0VSL2lCRjtFQUNBO0VBQ0E7RVEraUJNO0VBQ0E7RUFDQTs7QUFHSjtFUmhqQkY7RUFDQTtFQUNBO0VFdUVVO0VBQ0E7RUFwQ0k7RUFDQTtFQUNBO0VGOUNkO0VBQ0E7RUFDQTtFUXlqQk07RUFDQTs7O0FBSVI7RUFDSTs7QUFFQTtFQy9qQlE7RUFDQTtFQVhJO0VBQ0E7RUFDQTtFRDBrQlI7RUFDQTs7O0FBT1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTs7QUFFQTtFTHZsQkk7RUFDQTtFQXBDSTtFQUNBO0VBQ0E7RUsybkJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RVIxb0JOO0VBQ0E7RUFDQTtFUTBvQlU7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFHSTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUlSO0VMcnFCSTtFQUNBO0VBQ0E7O0FLdXFCSjtFTHBxQkk7RUFDQTtFQUNBO0VLb3FCQTs7QUFHSjtFTHBxQkk7RUFDQTtFQUNBOztBS3dxQlo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFUmxzQk47RUFDQTtFQUNBO0VLK0JVO0VBQ0E7RUFYSTtFQUNBO0VBQ0E7RUx5QmQ7RUFDQTtFQUNBO0VBQ0E7RVErb0JVOztBUjlvQlY7RUFFRTtFSzVCWTtFQUNBO0VBQ0E7OztBRzJxQmhCO0VBQ0k7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VOOW9CWTtFQUNBO0VBMUJJO0VBQ0E7RUFDQTtFTXdxQlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RVJsdUJGO0VBQ0E7RUFDQTtFUWt1Qk07OztBQUlSO0VSN3ZCRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QVE0dkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RU56cUJRO0VBQ0E7RUEvQkk7RUFDQTtFQUNBOztBTXlzQlI7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7QUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTs7QUFFQTtFQzF3QlE7RUFDQTtFQU5JO0VBQ0E7RUFDQTtFRGd4QlI7RUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUtSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSSIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLypAbWl4aW4qL1xyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICp6b29tOiAxO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBiZmMge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZWxsaXBzaXMge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuQG1peGluIGlubGluZS1ibG9jaygpe1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAqZGlzcGxheTogaW5saW5lO1xyXG4gICp6b29tOjE7XHJcbn1cclxuXHJcbkBtaXhpbiBiZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsJGNvbG9yKSB7XHJcbiAgZm9udDogNzAwIHB4KCRzaXplKS9weCgkbGluZUhlaWdodCkgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICBjb2xvcjokY29sb3I7XHJcblxyXG59XHJcblxyXG5AbWl4aW4gbGZvbnQoJHNpemUsICRsaW5lSGVpZ2h0LCRjb2xvcikge1xyXG4gIGZvbnQ6IDUwMCBweCgkc2l6ZSkvcHgoJGxpbmVIZWlnaHQpIFwibWljcm9zb2Z0IHlhaGVpXCI7XHJcbiAgY29sb3I6JGNvbG9yO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcHgoJHNpemUpe1xyXG4gIEByZXR1cm4gJHNpemUgKyBweFxyXG59XHJcblxyXG5cclxuQG1peGluIGZidG5fMSgpe1xyXG4gIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICBAaW5jbHVkZSBzcHJpdGVfYnRuO1xyXG4gIEBpbmNsdWRlIGJ0bl8xO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1mYW1pbHk6IFwia2FpdGlcIixcIk1pY3Jvc29mdCBZYWhlaVwiLCBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNUSGVpdGksIHNhbnMtc2VyaWY7XHJcbiAgJjpob3ZlcntcclxuICAgIEBpbmNsdWRlIGJ0bl8xX2g7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBmYnRuXzJ7XHJcbiAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gIEBpbmNsdWRlIHNwcml0ZV9idG47XHJcbiAgQGluY2x1ZGUgYnRuXzI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICAmOmhvdmVyLFxyXG4gICYuY3Vye1xyXG4gICAgQGluY2x1ZGUgYnRuXzJfaDtcclxuICB9XHJcbn1cclxuQG1peGluIGZidG5fM3tcclxuICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgQGluY2x1ZGUgc3ByaXRlX2J0bjtcclxuICBAaW5jbHVkZSBidG5fNTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGNvbG9yOiAjZWFhZTNlO1xyXG4gICY6aG92ZXIsXHJcbiAgJi5jdXJ7XHJcbiAgICBjb2xvcjogIzJjMWUzYTtcclxuICAgIEBpbmNsdWRlIGJ0bl81X2g7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCJAaW1wb3J0IFwibWl4aW5cIjtcclxuQGltcG9ydCBcInNwcml0ZV9idG5cIjtcclxuQGltcG9ydCBcInNwcml0ZV9pYmdcIjtcclxuQGltcG9ydCBcInNwcml0ZV9pY29cIjtcclxuQGltcG9ydCBcInNwcml0ZV9vdGhlclwiO1xyXG5AaW1wb3J0IFwic3ByaXRlX25hdlwiO1xyXG5cclxuXHJcbi8qIG1vZCAqL1xyXG4ubW9kIHt9XHJcblxyXG4ubW9kLWhkIHtcclxuICAgIG1hcmdpbjogMCAzMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWM2YTdmO1xyXG5cclxuICAgIC5oZC1kZWNvIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfb3RoZXI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGQtZGVjby1sIHtcclxuICAgICAgICBAaW5jbHVkZSB0aXRfMl9sO1xyXG4gICAgICAgIGxlZnQ6IC0zMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZC1kZWNvLXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRpdF8yX3I7XHJcbiAgICAgICAgcmlnaHQ6IC0zMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZC1kZWNvciB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX290aGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZC10aXQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwia2FpdGlcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBTVEhlaXRpLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6ICM2YmJmZGQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4ubW9kLXJ1bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5ydWxlLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ydWxlLWxpc3Qge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGVfaWNvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkb3RfMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMyYzFkM2E7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y5YzI2NjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y5YzI2NjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y5YzI2NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4ubW9kLXRhc2sge1xyXG4gICAgLm1vZC10aXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhkLWRlY29yIHtcclxuICAgICAgICBAaW5jbHVkZSBkZWNvXzE7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHRvcDogLTM4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2QtcGxheWVyIHtcclxuICAgIC5tb2QtdGl0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZC1kZWNvciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVjb18yO1xyXG4gICAgICAgIGxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgdG9wOiAtMzhweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZC1iYmpsIHtcclxuICAgIC5tb2QtaGQge1xyXG4gICAgICAgIHdpZHRoOiAzNjhweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubW9kLXRpdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGQtZGVjb3Ige1xyXG4gICAgICAgIEBpbmNsdWRlIGRlY29fMztcclxuICAgICAgICBsZWZ0OiA2MXB4O1xyXG4gICAgICAgIHRvcDogLTM4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2QtcGhiIHtcclxuICAgIC5tb2QtaGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZC1iZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2QtdGl0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZC1kZWNvciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVjb180O1xyXG4gICAgICAgIGxlZnQ6IDQxcHg7XHJcbiAgICAgICAgdG9wOiAtMzhweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZC13endqbCB7XHJcbiAgICB3aWR0aDogNTEycHg7XHJcbiAgICBtYXJnaW46IDM3cHggMzlweCAwIDA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgLm1vZC1oZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kLWJkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZC10aXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhkLWRlY29yIHtcclxuICAgICAgICBAaW5jbHVkZSBkZWNvXzM7XHJcbiAgICAgICAgbGVmdDogMTA1cHg7XHJcbiAgICAgICAgdG9wOiAtMzhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Qge1xyXG4gICAgLnNlY3QtaGQge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImthaXRpXCIsIFwiTWljcm9zb2Z0IFlhaGVpXCIsIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgU1RIZWl0aSwgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdC10aXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdC1sYW50ZXJuIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfb3RoZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFudGVybjE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDMzcHg7XHJcblxyXG4gICAgICAgIC5sYW50ZXJuLWlubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmOWMyNjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlY3QtbGFudGVybi1yIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWN0LWxhbnRlcm4tbCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlY3QtenFiYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mYmdfMi5qcGcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfNS5wbmcpIG5vLXJlcGVhdCAgY2VudGVyIDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjA1OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdC1sYW50ZXJuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFudGVybjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2VjdC1xbXR6IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZiZ180LnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZ182LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExNzRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdC1oZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdC1sYW50ZXJuLXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYW50ZXJuMztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZybSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgJi5mcm0xIHtcclxuICAgICAgICAuZnJtLW1pZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJtLWNvbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcm0tbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTM0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjMWM2YTdmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZybS1yIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZybTIge1xyXG4gICAgICAgIC5mcm0tbWlkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcm0tY29udCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ0cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZybTMge1xyXG4gICAgICAgIC5mcm0tbWlkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcm0tY29udCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZybS1sIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogODYycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MjdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMxYzZhN2Y7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJtLXIge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZnJtNCB7XHJcbiAgICAgICAgLmZybS1taWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnJtLXRvcCB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZybV9iZy5wbmcpIDAgdG9wIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmZybS1taWQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mcm1fYmcucG5nKSAtMTAwMHB4IHRvcCByZXBlYXQteTtcclxufVxyXG5cclxuLmZybS1idG0ge1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mcm1fYmcucG5nKSAtMjAwMHB4IHRvcCBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mcm0tY29udCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLyogdXNlciAqL1xyXG4udXNlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAqem9vbTogMTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2Q5ZDVkMztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLW5hbWUsXHJcbiAgICAudXNlci1ncmVldCxcclxuICAgIC51c2VyLWxvZ291dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgYS51c2VyLWxvZ291dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgIG1heC13aWR0aDogOTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2VyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IHB4KDEwKSAwO1xyXG5cclxuICAgIHNwYW4sXHJcbiAgICBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogcHgoMjApO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjApO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IHB4KDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiBweCgyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5jdXIge1xyXG4gICAgICAgIHdpZHRoOiBweCgyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgYS5wYWdlci1wcmUsXHJcbiAgICBhLnBhZ2VyLW5leHQsXHJcbiAgICBzcGFuLnBhZ2VyLXByZSxcclxuICAgIHNwYW4ucGFnZXItbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IHB4KDQ1KTtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdiB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDk3cHg7XHJcbiAgICB3aWR0aDogOTk0cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubmF2LWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlX25hdjtcclxuICAgIGNvbG9yOiAjNTNiZGI1O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmN1ciB7XHJcbiAgICAgICAgY29sb3I6ICMyYzFkM2E7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdXIge1xyXG4gICAgICAgIC5pdGVtLWN1ciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tbmN1ciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtZ2FtZT14c2dzXSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbmF2XzE7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICYuY3VyLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBuYXZfMV9oO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tY3VyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA2cHggMCAwO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1uY3VyIHtcclxuICAgICAgICAgICAgLml0ZW0tdHh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDI5NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1nYW1lPXNnc10ge1xyXG4gICAgICAgIEBpbmNsdWRlIG5hdl8yO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgJi5jdXIsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5hdl8yX2g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1jdXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMCA2cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tbmN1ciB7XHJcbiAgICAgICAgICAgIC5pdGVtLXR4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjk0cHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLW5jdXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAuaXRlbS10eHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tY3VyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAyMzZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pdGVtLXR4dCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS10eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1kZWZhdWx0IHtcclxuICAgICAgICAvKmRpc3BsYXk6IG5vbmU7Ki9cclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDZweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tcm9sZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1yb2xlLS1ub25lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmYnRuXzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFiLWJkcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50YWItYmRbZGF0YS1nYW1lPXNnc10ge1xyXG4gICAgLnNlY3Qge1xyXG4gICAgICAgIC5zZWN0LWhkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGl0XzE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjljMjY2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1iZFtkYXRhLWdhbWU9eHNnc10ge1xyXG4gICAgLnNlY3Qge1xyXG4gICAgICAgIC5zZWN0LWhkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGl0XzI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYmNmNGVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50b3BiYXIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGluZV8xLnBuZykgcmlnaHQgMCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvbGUtY2hhcmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjRTlDMDQ2O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXHJcbi8vXHJcbi8vIC5pY29uLWhvbWUge1xyXG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xyXG4vLyB9XHJcbi8vXHJcbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXHJcbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XHJcbi8vXHJcbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcclxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XHJcbiAgICAgICAgICAgIEBtaXhpbiBkZWNvXzEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0xMDJweCAgIC0yNjVweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZGVjb18yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTk5cHggICAtMjY1cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGRlY29fMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtMjY1cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBkZWNvXzQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0yOTVweCAgIC0yNjVweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbGFudGVybjEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0xNTFweCAgIC03NnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGxhbnRlcm4yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMjU4cHggICAtNzZweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBsYW50ZXJuMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTM2NXB4ICAgLTc2cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTU5MXB4ICAgLTc2cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBtb29uY2FrZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtNzZweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBwcm9fMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTQ3MnB4ICAgLTc2cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gcHJvXzIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC03MzVweCAgIC03NnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gcHJvXzMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0zOTFweCAgIC0yNjVweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gcHJvXzQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTM2MXB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0aXRfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTQ5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRpdF8yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC0zOHB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NDlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGl0XzJfbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTczNXB4ICAgLTEwNHB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0aXRfMl9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNzY3cHggICAtMTA0cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlX290aGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfb3RoZXIucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG5cclxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcclxuLy9cclxuLy8gLmljb24taG9tZSB7XHJcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XHJcbi8vIH1cclxuLy9cclxuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cclxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcclxuLy9cclxuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxyXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcclxuICAgICAgICAgICAgQG1peGluIGRvdF8xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtOTlweCAgIC0zMHB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29fY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTczcHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaWNvX2Nsb3VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMjlweCAgIC03M3B4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29fbWVkYWxfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTc1cHggIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaWNvX21lZGFsXzIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC03NXB4ICAgLTMwcHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb19tZWRhbF8zIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtOTlweCAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQG1peGluIHNwcml0ZV9pY28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9pY28ucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG5cclxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcclxuLy9cclxuLy8gLmljb24taG9tZSB7XHJcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XHJcbi8vIH1cclxuLy9cclxuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cclxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcclxuLy9cclxuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxyXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcclxuICAgICAgICAgICAgQG1peGluIG5hdl8xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OTdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIG5hdl8xX2gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTExNHB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OTdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIG5hdl8yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC0yMjhweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDk3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBuYXZfMl9oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC0zNDJweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDk3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQG1peGluIHNwcml0ZV9uYXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9uYXYucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG5cclxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcclxuLy9cclxuLy8gLmljb24taG9tZSB7XHJcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XHJcbi8vIH1cclxuLy9cclxuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cclxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcclxuLy9cclxuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxyXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcclxuICAgICAgICAgICAgQG1peGluIGJ0bl8xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuXzFfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtNDhweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl8yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC05NnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuXzJfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTE1MHB4ICAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG5fMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTE1MHB4ICAgLTMwcHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG5fM19oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTUwcHggICAtNjBweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl80IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC0xMjZweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl81IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTUwcHggICAtOTBweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuXzVfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtMTUzcHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlX2J0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2J0bi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4iLCJAaW1wb3J0IFwibWl4aW5cIjtcclxuQGltcG9ydCBcInNwcml0ZV9idG5cIjtcclxuQGltcG9ydCBcInNwcml0ZV9pY29cIjtcclxuQGltcG9ydCBcInNwcml0ZV9zaGFyZVwiO1xyXG5cclxuXHJcbi5kaWFsb2cge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhaGVpXCIsIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgU1RIZWl0aSwgc2Fucy1zZXJpZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICMyYzFlM2E7XHJcbiAgICB3aWR0aDo1MjhweDtcclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICMyYzFlM2E7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmMxZTNhO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5kaWFsb2ctaGQsXHJcbi5kaWFsb2ctYm9keSxcclxuLmRpYWxvZy1mdHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfZGlhbG9nLnBuZyk7XHJcbn1cclxuLmRpYWxvZy1oZHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG59XHJcbi5kaWFsb2ctYm9keXtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjhweCAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5kaWFsb2ctZnR7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA1NnB4IGJvdHRvbTtcclxufVxyXG5AbWl4aW4gZGlhbG9nLS1sb25ne1xyXG4gICAgd2lkdGg6IDU3N3B4O1xyXG4gICAgLmRpYWxvZy1oZCxcclxuICAgIC5kaWFsb2ctYm9keSxcclxuICAgIC5kaWFsb2ctZnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19kaWFsb2dfbG9uZy5wbmcpO1xyXG4gICAgfVxyXG4gICAgLmRpYWxvZy1ib2R5e1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NzdweCAwO1xyXG4gICAgfVxyXG4gICAgLmRpYWxvZy1mdHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1NHB4IGJvdHRvbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kaWFsb2ctY2xvc2Uge1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlX2ljbztcclxuICAgIEBpbmNsdWRlIGljb19jbG9zZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICAgIC8qdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyovXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAvKnRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyovXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlhbG9nLWJvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgKnpvb206MTtcclxufVxyXG5cclxuLmRpYWxvZy10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5kaWFsb2ctdHh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjNDk5MDg4O1xyXG59XHJcblxyXG4uZGlhbG9nLXRpcHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IHB4KDIyKTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogcHgoMjIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlhbG9nLWNvbnR7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLmRpYWxvZy1vcHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogcHgoMTApIDA7XHJcbn1cclxuXHJcbi5kaWFsb2ctdHh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyouZGlhbG9nLXBhZ2VyIHtcclxuICAgIGNvbG9yOiAjQUJEMkYxO1xyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogI0FCRDJGMTtcclxuICAgIH1cclxuICAgIHNwYW4uY3VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQUJEMkYxO1xyXG4gICAgICAgIGNvbG9yOiAjMTQyYzQwO1xyXG4gICAgfVxyXG59Ki9cclxuXHJcbi5kaWFsb2ctYnRuIHtcclxuICAgIC8qQGluY2x1ZGUgYnRuXzM7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bl8zX2g7XHJcbiAgICB9Ki9cclxuICAgIEBpbmNsdWRlIGZidG5fMjtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuLmRpYWxvZy10ZXh0YXJlYSB7XHJcbiAgICBsaW5lLWhlaWdodDogcHgoMzQpO1xyXG4gICAgcGFkZGluZzogcHgoMTApO1xyXG4gICAgd2lkdGg6IHB4KDQzMCk7XHJcbiAgICBoZWlnaHQ6IHB4KDEwMCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGxmb250KDE0LDM0LCMxNDNhNDQpO1xyXG4gICAgYmFja2dyb3VuZDogI2E4ZDNjZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhOGQzY2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuXHJcbi5kaWFsb2ctYnRuLS1saWdodCB7XHJcbiAgICAvKkBpbmNsdWRlIGJ0bl8xMTsqL1xyXG59XHJcbi5kaWFsb2ctYnRuLS1kYXJre1xyXG4gICAgLypAaW5jbHVkZSBidG5fMTA7Ki9cclxufVxyXG4uZGlhbG9nLXJpZ2h0e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzoxMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICMyYzFlM2E7XHJcbiAgICBjb2xvcjogIzQ5OTA4ODtcclxufVxyXG5cclxuXHJcbi5kaWFsb2ctLW15YXdhcmR7XHJcbiAgICBoZWlnaHQ6IDU2NnB4O1xyXG4gICAgLmRpYWxvZy1ib2R5e1xyXG4gICAgICAgIHBhZGRpbmc6IHB4KDEwKSBweCgzMCk7XHJcbiAgICB9XHJcbn1cclxuLm15YXdhcmQtbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IHB4KDEwKSBweCgwKTtcclxuICAgIHdpZHRoOiA0MjVweDtcclxuICAgIC5pdGVtLS1hd2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoNSk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgzMCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogcHgoMzApO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5pdGVtLW5hbWV7XHJcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tbnVte1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tdHh0e1xyXG5cclxuICAgIH1cclxufVxyXG4uZGlhbG9nLS10aXB7XHJcbiAgICAuZGlhbG9nLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogcHgoMjApIDA7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kaWFsb2ctLXByb2J7XHJcbiAgLmRpYWxvZy1ib2R5e1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gIH1cclxuICAucHJvYi1saXN0e1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgbGl7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tbmFtZXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1wcm9ie1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kaWFsb2ctLXJ1bGV7XHJcbiAgICBAaW5jbHVkZSBkaWFsb2ctLWxvbmc7XHJcbiAgICAuZGlhbG9nLWNvbnR7XHJcbiAgICAgICAgcGFkZGluZzogMCAzOHB4O1xyXG4gICAgfVxyXG4gICAgLnJ1bGUtbGlzdHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3J1bGVfYmcucG5nKSA4NHB4IDVweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLW5hbWV7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0tdHh0e1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRpYWxvZy0taW5zdHJ7XHJcbiAgICAuZGlhbG9nLWNvbnR7XHJcbiAgICAgICAgcGFkZGluZzogMCAzOHB4O1xyXG4gICAgfVxyXG4gICAgLmluc3RyLWxpc3R7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1uYW1le1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1pbnR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaWFsb2ctLXByb2JXZWxmYXJle1xyXG4gICAgLmRpYWxvZy1ib2R5e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIH1cclxuICAgIC5wcm9iLWxpc3R7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0tbmFtZXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLXByb2J7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4uZGlhbG9nLS1zZXJ2ZXJ7XHJcbiAgICAuc2VydmVyLWdyb3Vwe1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIHdpZHRoOiA0MTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xyXG4gICAgfVxyXG4gICAgLnNlcnZlci10aXB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnNlcnZlci1yb2xle1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAucm9sZS1zZWFyY2h7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm9sZS1sYWJlbHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb2xlLW5hbWV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUJEMkYxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFjaGluZ3tcclxuICAgICAgICAucm9sZS1zZWFyY2h7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm9sZS1sYWJlbCxcclxuICAgICAgICAucm9sZS1uYW1le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXJ2ZXItc2VsZWN0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDc0ZDc7XHJcbiAgICAgICAgLm1fc2VsZWN0ZWR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwY2E3ZjI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgLnNlbGVjdF90eHR7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZsYWdfZG93bntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDc0ZDc7XHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IzAwNzRkNztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubV9zZWxlY3RfY29udHtcclxuICAgICAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDc0ZDc7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwY2E3ZjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3RsaXN0e1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzRkNztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBkMmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN1ciBhe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwZDJmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBkMmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIOWIhuS6qyAqL1xyXG4uZGlhbG9nLS1zaGFyZXtcclxuICAgIC5kaWFsb2ctYm94e1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIH1cclxuXHQuZGlhbG9nLXNoYXJlIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiBweCg5MCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQuZGlhbG9nLXNoYXJlLWkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0LmRpYWxvZy1zaGFyZS1wIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzRjOTZiMTtcclxuXHRcdC8vIEBpbmNsdWRlIGxmb250KDE0LCAxOCwgJGNvbG9yX3RleHRfZGlhbG9nKTtcclxuXHR9XHJcbiAgICAuZGlhbG9nLW9wdHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcHgoMTApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbi5zaGFyZS1xcSxcclxuLnNoYXJlLXdiLFxyXG4uc2hhcmUtcXpvbmUsXHJcbi5zaGFyZS13Yi1zLFxyXG4uc2hhcmUtcXpvbmUtcyxcclxuLnNoYXJlLWdyb3VwLXMsXHJcbi5zaGFyZS1xcS1sLFxyXG4uc2hhcmUtd2ItbCxcclxuLnNoYXJlLXF6b25lLWwge1xyXG5cdEBpbmNsdWRlIHNwcml0ZV9zaGFyZTtcclxuXHR0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcywgY29sb3IgMC4zcztcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG5cdH1cclxufVxyXG4uc2hhcmUtcXEge1xyXG5cdEBpbmNsdWRlIHNoYXJlX3FxO1xyXG59XHJcbi5zaGFyZS13YiB7XHJcblx0QGluY2x1ZGUgc2hhcmVfd2I7XHJcbn1cclxuLnNoYXJlLXF6b25lIHtcclxuXHRAaW5jbHVkZSBzaGFyZV9xem9uZTtcclxufVxyXG4uc2hhcmUtcXEtbCB7XHJcblx0QGluY2x1ZGUgc2hhcmVfcXFfbDtcclxufVxyXG4uc2hhcmUtd2ItbCB7XHJcblx0QGluY2x1ZGUgc2hhcmVfd2JfbDtcclxufVxyXG4uc2hhcmUtcXpvbmUtbCB7XHJcblx0QGluY2x1ZGUgc2hhcmVfcXpvbmVfbDtcclxufVxyXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxyXG4vL1xyXG4vLyAuaWNvbi1ob21lIHtcclxuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcclxuLy8gfVxyXG4vL1xyXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxyXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xyXG4vL1xyXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXHJcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xyXG4gICAgICAgICAgICBAbWl4aW4gc2hhcmVfZ3JvdXBfcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTk3cHggICAtOTdweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gc2hhcmVfcXEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC02NnB4ICAgLTY2cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHNoYXJlX3FxX2wge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHNoYXJlX3F6b25lIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtOTdweCAgIC02NnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBzaGFyZV9xem9uZV9sIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNjZweCAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBzaGFyZV9xem9uZV9zIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTMycHggIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gc2hhcmVfd2Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC02NnB4ICAgLTk3cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHNoYXJlX3diX2wge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTY2cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHNoYXJlX3diX3Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0xMzJweCAgIC0xN3B4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQG1peGluIHNwcml0ZV9zaGFyZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX3NoYXJlLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCJtaXhpblwiO1xyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJwb3B1cFwiO1xyXG5cclxuLnZpZXcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1pY3Jvc29mdCBZYWhlaVwiLCBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNUSGVpdGksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzRjOTZiMTtcclxuICAgIG1pbi13aWR0aDogMTAwMHB4O1xyXG4gICAgaGVpZ2h0OiA0MTQwcHg7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcucG5nKSByZXBlYXQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMyYzFlM2E7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzJjMWUzYTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0LmZvb3RlcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDE0cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcclxuXHR9XHJcbn1cclxuXHJcbi53cmFwIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICp6b29tOiAxO1xyXG59XHJcblxyXG4uYmcxIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfMDEuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uYmcyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfMDIuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uYmczIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfMDMuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4vKiBoZWFkZXIgICovXHJcbi5oZWFkIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZmJnXzEuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAqem9vbTogMTtcclxufVxyXG5cclxuLmhlYWQtdGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5OWVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICp6b29tOiAxO1xyXG59XHJcblxyXG4uaGVhZC1sb2dvIHtcclxuICAgIGxlZnQ6IDIwOHB4O1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OTllbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyBAaW5jbHVkZSBzcHJpdGVfb3RoZXI7XHJcbiAgICAvLyBAaW5jbHVkZSBsb2dvO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxNTNweDtcclxuICAgIGhlaWdodDogNzNweDtcclxufVxyXG5cclxuLmhlYWQtdGltZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA5NHB4O1xyXG4gICAgd2lkdGg6IDM2OHB4O1xyXG4gICAgdG9wOiAzNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgY29sb3I6ICNiNDYyM2E7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhlYWQtdXNlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIGxlZnQ6IDk0cHg7XHJcbiAgICB3aWR0aDogMzY4cHg7XHJcbiAgICB0b3A6IDQwNXB4O1xyXG4gICAgY29sb3I6ICNiNDYyM2E7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2I0NjIzYTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYjQ2MjNhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWQtbGluayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogIzkyMzEzMjtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX2J0bjtcclxuICAgICAgICBAaW5jbHVkZSBidG5fNDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTIzMTMyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzY2VuZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTk2MHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiA4MDBweDtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxMDAwcHg7XHJcbiAgICAqZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICp6b29tOiAxO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xyXG5cclxuICAgICAgICAmLmxheWVyMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGF5ZXJfMS5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sYXllcjIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xheWVyXzIucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGF5ZXIzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sYXllcl8zLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxheWVyNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGF5ZXJfNC5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5IHtcclxuICAgIC8vIG1hcmdpbi10b3A6IC0zOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLnNlY3QtZGxobCB7fVxyXG5cclxuLmRsaGwtb3BlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZidG5fMTtcclxuICAgIH1cclxufVxyXG5cclxuLmRsaGwtdGlwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZjljMjY2O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGxobC1saXN0IHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNDJweCAwIDMwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCAzNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcjtcclxuICAgICAgICBAaW5jbHVkZSBtb29uY2FrZTtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0taW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXR4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICNmOWMyNjY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2QtYmJ5eCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcclxuICAgIGhlaWdodDogNTExcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5iYnl4LXRvcGJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDYyODNkO1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5iYnl4LXN0YXJ0IHtcclxuICAgIEBpbmNsdWRlIGZidG5fMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcclxuICAgIGJvdHRvbTogODBweDtcclxufVxyXG5cclxuLmJieXgtb3BlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAyOXB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMDBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bl8zO1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogI2FlZDJkMjtcclxuICAgICAgICBtYXJnaW46IDAgMTNweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bl8zX2g7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWVkMmQyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJieXgtc2hvdyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLmJieXgtYm93bCB7XHJcbiAgICB3aWR0aDogNDM1cHg7XHJcbiAgICBoZWlnaHQ6IDI5M3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Jvdy5wbmcpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmdvLWRpY2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHhcclxuICAgIH1cclxufVxyXG5cclxuLmdldC1kaWNlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XHJcbiAgICAgICAgei1pbmRleDogNTE7XHJcblxyXG4gICAgICAgICYub25lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfZGljZS9kMS5wbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50d28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9kaWNlL2QyLnBuZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRocmVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfZGljZS9kMy5wbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3VyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfZGljZS9kNC5wbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfZGljZS9kNS5wbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaXgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9kaWNlL2Q2LnBuZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZXQxIHtcclxuICAgICAgICB0b3A6IDQ3JTtcclxuICAgICAgICByaWdodDogNTIlXHJcbiAgICB9XHJcblxyXG4gICAgLmdldDIge1xyXG4gICAgICAgIHRvcDogNDIlO1xyXG4gICAgICAgIHJpZ2h0OiA0NCVcclxuICAgIH1cclxuXHJcbiAgICAuZ2V0MyB7XHJcbiAgICAgICAgdG9wOiA0OCU7XHJcbiAgICAgICAgcmlnaHQ6IDM1JVxyXG4gICAgfVxyXG5cclxuICAgIC5nZXQ0IHtcclxuICAgICAgICB0b3A6IDU5JTtcclxuICAgICAgICByaWdodDogNTIlXHJcbiAgICB9XHJcblxyXG4gICAgLmdldDUge1xyXG4gICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgIHJpZ2h0OiA0MyVcclxuICAgIH1cclxuXHJcbiAgICAuZ2V0NiB7XHJcbiAgICAgICAgdG9wOiA1OSU7XHJcbiAgICAgICAgcmlnaHQ6IDM1JVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kLXRhc2sge1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAzN3B4IDM0cHggMCAwO1xyXG4gICAgLm1vZC1iZC0xe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzFjNmE3ZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIH1cclxuICAgIC50YXNrLW9wZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM1NzQ4NjU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIzcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgICAgICYuc2hhcmUtYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZidG5fMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUtbGFiZWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDE2LCAjNDY4ZGE3KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuc2hhcmUtYnRuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlX3NoYXJlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJi5zaGFyZS13Yi1zIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNoYXJlX3diX3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2hhcmUtcXpvbmUtcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaGFyZV9xem9uZV9zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNoYXJlLWdyb3VwLXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2hhcmVfZ3JvdXBfcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhc2stbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwcHggMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZV9pY287XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkb3RfMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYzFkM2E7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFjNmE3ZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZV9pY287XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29fY2hlY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLXN0YXRlLS1maW5pc2hlZCB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YXNrLXRpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjljMjY2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZC1wbGF5ZXIge1xyXG4gICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgbWFyZ2luOiAzN3B4IDQxcHggMCAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIC5tb2QtYmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2QtdGl0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0M3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWN0aSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA1NDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFjdGktbGlzdCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYub2RkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1NDc1ZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX2ljbztcclxuICAgICAgICBAaW5jbHVkZSBpY29fY2xvdWQ7XHJcbiAgICAgICAgbGVmdDogMzdweDtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5hY3RpLW5hbWUge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMzJweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmFjdGktcGxheWVyIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEzN3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kLWJiamwge1xyXG4gICAgLm1vZC1iZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmJqbC1saXN0IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNTc0ODY1O1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMTlweDtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0taW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfb3RoZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgcHJvXzE7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXRhZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcjtcclxuICAgICAgICBAaW5jbHVkZSBwcm9fMjtcclxuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBjb2xvcjogI2Y5YzI2NjtcclxuICAgIH1cclxufVxyXG5cclxuLmJiamwtcnVsZSB7XHJcbiAgICBwYWRkaW5nOiAyNnB4IDAgMCAyMzhweDtcclxuXHJcbiAgICAucnVsZS1pbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9pYmc7XHJcbiAgICAgICAgQGluY2x1ZGUgaWJnXzE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5tb2QtcGhiIHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMzdweCAyNXB4IDAgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1udW0ge1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBoZC1oZHMge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU0NzVkO1xyXG5cclxuICAgICAgICAuaXRlbS1udW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tbmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tdHh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZV9pY287XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRvdF8xO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLW5hbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1udW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmMxZDNhO1xyXG4gICAgICAgICAgICB3aWR0aDogNjlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLW5hbWUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tdHh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAmLm9kZCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTQ3NWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0xLFxyXG4gICAgICAgICAgICAmLml0ZW0yLFxyXG4gICAgICAgICAgICAmLml0ZW0zIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjljMjY2O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLW51bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtMSBpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb19tZWRhbF8xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0yIGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvX21lZGFsXzI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtMyBpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb19tZWRhbF8zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5waGItb3BlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiA0MzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTU2cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmYnRuXzM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud3p3amwtdG9wYmFyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwNjI4M2Q7XHJcblxyXG4gICAgLnJvbGUtc2NvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53endqbC1ncm91cCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA3MnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMGQ0NjYwO1xyXG59XHJcblxyXG4uZ3JvdXAtdGl0IHtcclxuICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcjtcclxuICAgIEBpbmNsdWRlIHByb180O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IFwia2FpdGlcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBTVEhlaXRpLCBzYW5zLXNlcmlmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB0b3A6IDlweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JvdXAtbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICBoZWlnaHQ6IDk4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0taW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfb3RoZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgcHJvXzM7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS10ZXh0IHtcclxuICAgICAgICAvKkBpbmNsdWRlIGVsbGlwc2lzOyovXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53enctcnVsZSB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDAgMCAyNzdweDtcclxuXHJcbiAgICAucnVsZS1pbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9pYmc7XHJcbiAgICAgICAgQGluY2x1ZGUgaWJnXzI7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDY4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiBweCgxMCkgMDtcclxuXHJcbiAgICBzcGFuLFxyXG4gICAgYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDI4KTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDI4KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBweCgyKTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB3aWR0aDogcHgoMjgpO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjgpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uY3VyIHtcclxuICAgICAgICB3aWR0aDogcHgoMjgpO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjgpO1xyXG4gICAgfVxyXG5cclxuICAgIGEucGFnZXItcHJlLFxyXG4gICAgYS5wYWdlci1uZXh0LFxyXG4gICAgc3Bhbi5wYWdlci1wcmUsXHJcbiAgICBzcGFuLnBhZ2VyLW5leHQge1xyXG4gICAgICAgIHdpZHRoOiBweCg2NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29weXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDM0cHggMCA0MHB4O1xyXG59XHJcblxyXG4ubXlfZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxyXG4vL1xyXG4vLyAuaWNvbi1ob21lIHtcclxuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcclxuLy8gfVxyXG4vL1xyXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxyXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xyXG4vL1xyXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXHJcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xyXG4gICAgICAgICAgICBAbWl4aW4gaWJnXzEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaWJnXzIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0yMTFweCAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTgzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlX2liZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2liZy5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4iXX0= */

