@charset "UTF-8";
/*====================================
	1. Color
====================================*/
select {
  /* 初期化 */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  font-size: clamp(16px, 3vw, 18px);
  font-weight: 700;
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 0px 15px 0 10px;
}

.article {
  max-width: 94%;
  margin: 20px auto 80px;
}

.article .article-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0 0 10px;
}

.article .article-wrap {
  width: 95%;
  margin: 0 auto;
}

.article .article-wrap .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: clamp(14px, 2vw, 18px);
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}

.article .article-wrap .btn a, .article .article-wrap .btn .btn-color-b {
  width: calc(33% - 10px);
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 2px solid #001976;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1;
  padding: 7px 0;
}

.article .article-wrap .btn a::after, .article .article-wrap .btn .btn-color-b::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 6px;
  border-right: 2px solid #001976;
  border-bottom: 1.5px solid #001976;
  -webkit-transform: skew(45deg, 0);
  transform: skew(45deg, 0);
  margin-top: 25px;
  position: absolute;
  right: 5px;
}

.article .article-wrap .btn .btn-color-b {
  background-color: #001976;
  color: #FFFFFF;
}

.article .article-wrap .btn .btn-color-b::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-right: 0px solid #001976;
  border-bottom: 0px solid #001976;
  position: absolute;
  right: 0;
}

.article .article-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #001976;
  color: #FFFFFF;
  font-size: clamp(20px, 3vw, 28px);
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.05em;
  padding: 8px 16px;
  margin: 20px 0;
}

.article .article-title .title-icon {
  display: block;
}

.article .article-title .title-icon::before {
  content: "";
  display: inline-block;
  width: clamp(25px, 4vw, 40px);
  height: 27px;
  padding-top: clamp(0px, 4vw, 20px);
  vertical-align: -6px;
  margin-right: 10px;
  display: inline-block;
  background: url(/img/common/ico-songsearch-noa.svg) no-repeat;
  background-size: 25px;
}

.article .article-title .title {
  display: block;
}

.article .program .program-wrap {
  font-size: clamp(14px, 3vw, 16px);
}

.article .program .program-wrap p {
  width: 90%;
  margin: 0 auto;
}

.article .program .program-wrap .program-sort-wrap {
  background-color: #f8f8f8;
  padding: 40px 0 20px 0;
  margin: 20px 0;
}

.article .program .program-wrap .program-sort-wrap .program-sort {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
  font-size: clamp(16px, 3vw, 18px);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 97%;
  margin: 10px auto;
}

.article .program .program-wrap .program-sort-wrap .program-sort select {
  background: #FFFFFF;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #121212;
  position: relative;
  z-index: 1;
}

.article .program .program-wrap .program-sort-wrap .program-sort .select-btn-l {
  width: clamp(80px, 4vw, 260px);
  position: relative;
}

.article .program .program-wrap .program-sort-wrap .program-sort .select-btn-l::after {
  position: absolute;
  content: '';
  width: 7px;
  height: 7px;
  right: 7px;
  top: 49%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-bottom: 2px solid #121212;
  border-right: 2px solid #121212;
  z-index: 1;
  pointer-events: none;
}

.article .program .program-wrap .program-sort-wrap .program-sort .select-btn-m {
  width: clamp(70px, 4vw, 260px);
  position: relative;
}

.article .program .program-wrap .program-sort-wrap .program-sort .select-btn-m::after {
  position: absolute;
  content: '';
  width: 7px;
  height: 7px;
  right: 7px;
  top: 49%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-bottom: 2px solid #121212;
  border-right: 2px solid #121212;
  z-index: 1;
  pointer-events: none;
}

.article .program .program-wrap .program-sort-wrap .program-sort-btn {
  background-color: #001976;
  color: #FFFFFF;
  width: 120px;
  margin: 20px auto;
}

.article .program .program-wrap .program-sort-wrap .program-sort-btn a {
  text-align: center;
  display: block;
  border: 2px solid #001976;
  padding: 6px;
  position: relative;
  color: #FFFFFF;
}

.article .program .program-wrap .program-sort-wrap .program-sort-btn a::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 6px;
  border-right: 2px solid #FFFFFF;
  border-bottom: 1.5px solid #FFFFFF;
  -webkit-transform: skew(45deg, 0);
  transform: skew(45deg, 0);
  margin-top: 8px;
  position: absolute;
  right: 10px;
}

.article .program .program-wrap table.table-2 {
  width: 100%;
  border-collapse: collapse;
  font-size: clamp(14px, 3vw, 16px);
  border-left: 1px solid #FFFFFF;
  table-layout: fixed;
  margin-top: 10px;
}

.article .program .program-wrap table.table-2 tr {
  border-bottom: 1px solid #FFFFFF;
}

.article .program .program-wrap table.table-2 tr:first-child {
  border-bottom: none;
}

.article .program .program-wrap table.table-2 tr th {
  background: #f8f8f8;
  color: #121212;
  font-weight: 700;
  padding: 8px;
  text-align: left;
  border-right: 2px solid #FFFFFF;
}

.article .program .program-wrap table.table-2 tr th.time {
  width: 35%;
}

.article .program .program-wrap table.table-2 tr th.title {
  width: 65%;
}

.article .program .program-wrap table.table-2 tr td {
  padding: 8px;
  border-right: 2px solid #f8f8f8;
  border-bottom: 2px solid #f8f8f8;
}

.article .program .program-wrap table.table-2 tr td.time {
  border-right: 2px solid #f8f8f8;
}

.article .program .program-wrap table.table-2 tr td.title {
  width: 70%;
}

.article .program .program-wrap table.table-2 tr td.title a:hover {
  text-decoration: underline;
}

.article .program .program-wrap .music-title {
  margin: 20px auto;
}

.article .program .program-wrap .music-title p {
  background-color: #E5EAFF;
  font-size: clamp(18px, 3vw, 20px);
  font-weight: 700;
  text-align: center;
  padding: 10px;
  width: 100%;
}

.article .program .program-wrap .table-wrap .table-title {
  display: none;
}

.article .program .program-wrap .table-wrap .table-4 {
  width: 90%;
  margin: 0 auto;
  font-size: clamp(14px, 3vw, 16px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 0;
  border-bottom: 2px solid #f8f8f8;
}

.article .program .program-wrap .table-wrap .table-4 .program-left {
  width: 80%;
}

.article .program .program-wrap .table-wrap .table-4 .program-left .time {
  font-size: clamp(12px, 3vw, 14px);
  color: #777777;
  word-break: break-all;
}

.article .program .program-wrap .table-wrap .table-4 .program-left .title {
  width: 100%;
  font-weight: 700;
  margin: 8px 0;
  word-break: break-all;
}

.article .program .program-wrap .table-wrap .table-4 .program-left .artist {
  width: 100%;
  word-break: break-all;
}

.article .program .program-wrap .table-wrap .table-4 .program-right {
  width: 20%;
  min-width: 60px;
}

.article .program .program-wrap .table-wrap .table-4 .program-right .buy-btn {
  width: 100%;
}

.article .program .program-wrap .table-wrap .table-4 .program-right .buy-btn a {
  width: 60px;
  background-color: #001976;
  color: #FFFFFF;
  padding: 3px 5px;
  font-weight: 700;
  font-size: 12px;
  display: block;
  margin-left: auto;
}

.article .program .program-wrap .table-wrap .table-4 .program-right .buy-btn a::before {
  content: "";
  display: inline-block;
  width: 15px;
  padding-top: 16px;
  vertical-align: -5px;
  margin-right: 5px;
  display: inline-block;
  background: url(/img/common/ico-songsearch-buy_w.svg) no-repeat;
  background-size: 15px;
}

.article .program .program-info {
  width: 95%;
  margin: 20px auto;
  font-size: clamp(14px, 3vw, 16px);
}

.article .program .program-info .btn-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.article .program .program-info .btn-info .buy-btn {
  width: 60px;
  height: 24px;
  background-color: #001976;
  color: #FFFFFF;
  padding: 3px 5px;
  font-weight: 700;
  font-size: 12px;
  display: block;
  margin-top: 4px;
  margin-right: 10px;
}

.article .program .program-info .btn-info .buy-btn::before {
  content: "";
  display: inline-block;
  width: 15px;
  padding-top: 15px;
  vertical-align: -5px;
  margin-right: 5px;
  display: inline-block;
  background: url(/img/common/ico-songsearch-buy_w.svg) no-repeat;
  background-size: 15px;
}

.article .program .program-info .btn-info .text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.article .program .program-info p {
  line-height: 1.75;
}

.article .program .program-info p.title {
  line-height: 3;
}

/****************************************************
 PC scss
****************************************************/

@media screen and (min-width: 768px) {
  .article .article-share {
    margin: 32px 0 8px 0;
  }
  .article .article-wrap {
    width: 100%;
    margin: 0 auto;
  }
  .article .article-wrap .btn {
    gap: 20px;
  }
  .article .article-wrap .btn a, .article .article-wrap .btn .btn-color-b {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 30%;
    -ms-flex: 1 0 30%;
    flex: 1 0 30%;
    height: 60px;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .article .article-wrap .btn a::after, .article .article-wrap .btn .btn-color-b::after {
    width: 18px;
    height: 8px;
    margin-top: 0px;
    right: 15px;
  }
  .article .article-wrap .btn a br, .article .article-wrap .btn .btn-color-b br {
    display: none;
  }
  .article .article-wrap .btn a:hover, .article .article-wrap .btn .btn-color-b:hover {
    border: 2px solid #001976;
    background: #001976;
    color: #FFFFFF;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .article .article-wrap .btn a:hover::after, .article .article-wrap .btn .btn-color-b:hover::after {
    -webkit-transition: .3s;
    transition: .3s;
    border-right: 3px solid #FFFFFF;
    border-bottom: 2.5px solid #FFFFFF;
  }
  .article .article-wrap .btn a:hover a, .article .article-wrap .btn .btn-color-b:hover a {
    color: #FFFFFF;
  }
  .article .article-wrap .btn .btn-color-b:hover {
    border: 0px solid #001976;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .article .article-wrap .btn .btn-color-b:hover::after {
    -webkit-transition: .3s;
    transition: .3s;
    border-right: 0px solid #001976;
    border-bottom: 0px solid #001976;
  }
  .article .article-title {
    margin-bottom: 18px;
    margin-top: 32px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .article .article-title .title {
    display: block;
  }
  .article .article-title .title-icon::before {
    height: 43px;
    vertical-align: -11px;
    background-size: 40px;
  }
  .article .program .program-wrap p {
    width: 100%;
    margin: 0;
  }
  .article .program .program-wrap .program-sort-wrap {
    margin: 43px 0;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort {
    gap: 20px;
    width: 561px;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort .select-btn-l {
    width: 125px;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort .select-btn-l::after {
    width: 11px;
    height: 11px;
    right: 12.4px;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort .select-btn-m {
    width: 98px;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort .select-btn-m::after {
    width: 11px;
    height: 11px;
    right: 12.4px;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort .select-btn-text {
    font-size: 20px;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort-btn {
    width: 164px;
    height: 48px;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort-btn a {
    padding: 10px;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort-btn a::after {
    width: 21px;
    height: 10px;
    right: 34px;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort-btn a:hover {
    border: 2px solid #001976;
    background: #FFFFFF;
    color: #001976;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .article .program .program-wrap .program-sort-wrap .program-sort-btn a:hover::after {
    -webkit-transition: .3s;
    transition: .3s;
    border-right: 3px solid #001976;
    border-bottom: 2.5px solid #001976;
  }
  .article .program .program-wrap table.table-2 {
    margin-top: 17px;
  }
  .article .program .program-wrap table.table-2 tr th {
    padding: 18px 24px;
  }
  .article .program .program-wrap table.table-2 tr th.time {
    width: 162px;
    border-left: 2px solid #f8f8f8;
    border-right: 2px solid #FFFFFF;
  }
  .article .program .program-wrap table.table-2 tr th.title {
    width: 838px;
  }
  .article .program .program-wrap table.table-2 tr td {
    padding: 18px 25px;
  }
  .article .program .program-wrap table.table-2 tr td.time {
    border-right: 2px solid #f8f8f8;
    border-left: 2px solid #f8f8f8;
  }
  .article .program .program-wrap table.table-2 tr td.title a:hover {
    text-decoration: underline;
  }
  .article .program .program-wrap .music-title {
    margin: 43px auto;
  }
  .article .program .program-wrap .music-title p {
    padding: 13px;
  }
  .article .program .program-wrap .table-wrap .table-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #f8f8f8;
    font-weight: 700;
  }
  .article .program .program-wrap .table-wrap .table-title .time {
    width: 14%;
    padding: 18px 24px;
    border-right: 2px solid #FFFFFF;
    box-sizing: border-box;
  }
  .article .program .program-wrap .table-wrap .table-title .title {
    width: 42%;
    padding: 18px 24px;
    border-right: 2px solid #FFFFFF;
    box-sizing: border-box;
  }
  .article .program .program-wrap .table-wrap .table-title .artist {
    width: 30%;
    padding: 18px 24px;
    border-right: 2px solid #FFFFFF;
    box-sizing: border-box;
  }
  .article .program .program-wrap .table-wrap .table-title .space {
    width: 14%;
    padding: 18px 24px;
    box-sizing: border-box;
  }
  .article .program .program-wrap .table-wrap .table-4 {
    width: 100%;
    margin: 0 auto;
    font-size: clamp(14px, 3vw, 16px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid #f8f8f8;
    border-right: 2px solid #f8f8f8;
    padding: 0;
  }
  .article .program .program-wrap .table-wrap .table-4 .program-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .article .program .program-wrap .table-wrap .table-4 .program-left .time {
    width: 16.5%;
    padding: 28px 24px;
    color: #121212;
    border-left: 2px solid #f8f8f8;
    border-right: 2px solid #f8f8f8;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
  }
  .article .program .program-wrap .table-wrap .table-4 .program-left .title {
    width: 49%;
    padding: 28px 24px;
    font-weight: 400;
    border-right: 2px solid #f8f8f8;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
  }
  .article .program .program-wrap .table-wrap .table-4 .program-left .artist {
    width: 34.5%;
    padding: 28px 24px;
    border-right: 2px solid #f8f8f8;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .article .program .program-wrap .table-wrap .table-4 .program-right {
    width: 14%;
    min-width: 14%;
  }
  .article .program .program-wrap .table-wrap .table-4 .program-right .buy-btn {
    width: 100%;
    padding: 0 16px;
  }
  .article .program .program-wrap .table-wrap .table-4 .program-right .buy-btn a {
    width: 100%;
    max-width: 100%;
    padding: 6px 0;
    font-size: 16px;
    line-height: 1.75;
    -webkit-transition: .3s;
    transition: .3s;
    border: 2px solid #001976;
    transition: .3s;
    text-align: center;
  }
  .article .program .program-wrap .table-wrap .table-4 .program-right .buy-btn a::before {
    background-size: 22px;
    width: 22px;
    padding-top: 20px;
    margin-right: 10px;
    vertical-align: -4px;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .article .program .program-wrap .table-wrap .table-4 .program-right .buy-btn a:hover {
    background-color: #FFFFFF;
    color: #001976;
    border: 2px solid #001976;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .article .program .program-wrap .table-wrap .table-4 .program-right .buy-btn a:hover::before {
    background: url(/img/common/ico-songsearch-buy.svg) no-repeat;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .article .program .program-info {
    width: 100%;
    margin: 64px 0;
    font-size: 16px;
    font-weight: 400;
  }
  .article .program .program-info .btn-info {
    margin-bottom: 30px;
  }
  .article .program .program-info .btn-info .buy-btn {
    width: 102px;
    height: 38px;
    padding: 6px 17px;
    line-height: 1.75;
    margin-right: 16px;
    font-size: 16px;
  }
  .article .program .program-info .btn-info .buy-btn::before {
    background-size: 22px;
    margin-right: 10px;
    vertical-align: -4px;
    width: 22px;
    padding-top: 20px;
  }
  .article .program .program-info .btn-info .text {
    line-height: 3;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3Mvc29uZ3NlYXJjaC9sYXlvdXQuY3NzIiwicmVzb3VyY2Uvc2Fzcy9tb2R1bGUvX192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy9zb25nc2VhcmNoL2xheW91dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VoQjs7cUNEQ3FDO0FFQXJDO0VBQ0UsUUFBQTtFQUNBLHdCQUFnQjtFQUFoQixxQkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osaUNBQStCO0VBQy9CLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWix3QkFBd0I7QUZFMUI7O0FFQ0E7RUFDRSxpQkFBaUI7RUFDakIsc0JBQXNCO0FGRXhCOztBRUpBO0VBSUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHFCQUF5QjtFQUF6QixpQ0FBeUI7RUFBekIsa0JBQXlCO0VBQXpCLHlCQUF5QjtFQUN6QixnQkFBZ0I7QUZJcEI7O0FFVkE7RUFTSSxVQUFVO0VBQ1YsY0FBYztBRktsQjs7QUVmQTtFQVlNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO0VBQXZCLHFCQUF1QjtFQUF2Qix1QkFBdUI7RUFDdkIsaUNBQStCO0VBQy9CLHVCQUFlO0VBQWYsbUJBQWU7RUFBZixlQUFlO0VBQ2YsU0FBUztBRk9mOztBRXZCQTtFQWtCUSx1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkRoQ2U7RUNpQ2Ysa0JBQWtCO0VBQ2xCLHlCQUFtQjtFQUFuQiwyQkFBbUI7RUFBbkIsc0JBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsd0JBQXVCO0VBQXZCLCtCQUF1QjtFQUF2QixxQkFBdUI7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QXdPZ0IsWUFBWTtJQUNaLDBCQUEwQjtJQUMxQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHVCQUFlO0lBQWYsZUFBZTtJQUNmLHlCRGxsQks7SUNtbEJMLGVBQWU7RUYrQi9CO0VFN1FBO0lBZ1BrQixxQkFBcUI7SUFDckIsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLHVCQUFlO0lBQWYsZUFBZTtFRmdDakM7RUVyUkE7SUF3UGtCLHlCRG5sQkY7SUNvbEJFLGNEOWxCRztJQytsQkgseUJEL2xCRztJQ2dtQkgsdUJBQWU7SUFBZixlQUFlO0VGZ0NqQztFRTNSQTtJQTZQb0IsNkRBQTZEO0lBQzdELHVCQUFlO0lBQWYsZUFBZTtFRmlDbkM7RUUvUkE7SUF3UU0sV0FBVztJQUNYLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCO0VGMEJ0QjtFRXJTQTtJQTZRUSxtQkFBbUI7RUYyQjNCO0VFeFNBO0lBK1FVLFlBQVk7SUFDWixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZUFBZTtFRjRCekI7RUVoVEE7SUFzUlkscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsV0FBVztJQUNYLGlCQUFpQjtFRjZCN0I7RUV2VEE7SUE4UlUsY0FBYztFRjRCeEI7QUFDRiIsImZpbGUiOiJzb25nc2VhcmNoXFxsYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuc2VsZWN0IHtcbiAgLyog5Yid5pyf5YyWICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAzdncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDAgMTBweDtcbn1cblxuLmFydGljbGUge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gODBweDtcbn1cblxuLmFydGljbGUgLmFydGljbGUtc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDJ2dywgMThweCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5idG4gYSwgLmFydGljbGUgLmFydGljbGUtd3JhcCAuYnRuIC5idG4tY29sb3ItYiB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDE5NzY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5idG4gYTo6YWZ0ZXIsIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLmJ0biAuYnRuLWNvbG9yLWI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDE5NzY7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICMwMDE5NzY7XG4gIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMCk7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmFydGljbGUgLmFydGljbGUtd3JhcCAuYnRuIC5idG4tY29sb3ItYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE5NzY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5idG4gLmJ0bi1jb2xvci1iOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzAwMTk3NjtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICMwMDE5NzY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogIzAwMTk3NjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgM3Z3LCAyOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZS10aXRsZSAudGl0bGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZS10aXRsZSAudGl0bGUtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2xhbXAoMjVweCwgNHZ3LCA0MHB4KTtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMHB4LCA0dncsIDIwcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1nL2NvbW1vbi9pY28tc29uZ3NlYXJjaC1ub2Euc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbn1cblxuLmFydGljbGUgLmFydGljbGUtdGl0bGUgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDN2dywgMTZweCk7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgcCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC5wcm9ncmFtLXNvcnQtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4IDA7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC5wcm9ncmFtLXNvcnQtd3JhcCAucHJvZ3JhbS1zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDN2dywgMThweCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTclO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAucHJvZ3JhbS1zb3J0LXdyYXAgLnByb2dyYW0tc29ydCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMjEyMTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAucHJvZ3JhbS1zb3J0LXdyYXAgLnByb2dyYW0tc29ydCAuc2VsZWN0LWJ0bi1sIHtcbiAgd2lkdGg6IGNsYW1wKDgwcHgsIDR2dywgMjYwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0tc29ydC13cmFwIC5wcm9ncmFtLXNvcnQgLnNlbGVjdC1idG4tbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiA0OSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEyMTIxMjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzEyMTIxMjtcbiAgei1pbmRleDogMTtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAucHJvZ3JhbS1zb3J0LXdyYXAgLnByb2dyYW0tc29ydCAuc2VsZWN0LWJ0bi1tIHtcbiAgd2lkdGg6IGNsYW1wKDcwcHgsIDR2dywgMjYwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0tc29ydC13cmFwIC5wcm9ncmFtLXNvcnQgLnNlbGVjdC1idG4tbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiA0OSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEyMTIxMjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzEyMTIxMjtcbiAgei1pbmRleDogMTtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAucHJvZ3JhbS1zb3J0LXdyYXAgLnByb2dyYW0tc29ydC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxOTc2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAucHJvZ3JhbS1zb3J0LXdyYXAgLnByb2dyYW0tc29ydC1idG4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDE5NzY7XG4gIHBhZGRpbmc6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAucHJvZ3JhbS1zb3J0LXdyYXAgLnByb2dyYW0tc29ydC1idG4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIHRhYmxlLnRhYmxlLTIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAzdncsIDE2cHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgdGFibGUudGFibGUtMiB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIHRhYmxlLnRhYmxlLTIgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIHRhYmxlLnRhYmxlLTIgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIHRhYmxlLnRhYmxlLTIgdHIgdGgudGltZSB7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgdGFibGUudGFibGUtMiB0ciB0aC50aXRsZSB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgdGFibGUudGFibGUtMiB0ciB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y4ZjhmODtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOGY4Zjg7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgdGFibGUudGFibGUtMiB0ciB0ZC50aW1lIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y4ZjhmODtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCB0YWJsZS50YWJsZS0yIHRyIHRkLnRpdGxlIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCB0YWJsZS50YWJsZS0yIHRyIHRkLnRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAubXVzaWMtdGl0bGUge1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAubXVzaWMtdGl0bGUgcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUVBRkY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgM3Z3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAudGFibGUtd3JhcCAudGFibGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC50YWJsZS13cmFwIC50YWJsZS00IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgM3Z3LCAxNnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOGY4Zjg7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLTQgLnByb2dyYW0tbGVmdCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLTQgLnByb2dyYW0tbGVmdCAudGltZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgM3Z3LCAxNHB4KTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAudGFibGUtd3JhcCAudGFibGUtNCAucHJvZ3JhbS1sZWZ0IC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDhweCAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLTQgLnByb2dyYW0tbGVmdCAuYXJ0aXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAudGFibGUtd3JhcCAudGFibGUtNCAucHJvZ3JhbS1yaWdodCB7XG4gIHdpZHRoOiAyMCU7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAudGFibGUtd3JhcCAudGFibGUtNCAucHJvZ3JhbS1yaWdodCAuYnV5LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC50YWJsZS13cmFwIC50YWJsZS00IC5wcm9ncmFtLXJpZ2h0IC5idXktYnRuIGEge1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTk3NjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC50YWJsZS13cmFwIC50YWJsZS00IC5wcm9ncmFtLXJpZ2h0IC5idXktYnRuIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvY29tbW9uL2ljby1zb25nc2VhcmNoLWJ1eV93LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLWluZm8ge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAzdncsIDE2cHgpO1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS1pbmZvIC5idG4taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLWluZm8gLmJ0bi1pbmZvIC5idXktYnRuIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTk3NjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS1pbmZvIC5idG4taW5mbyAuYnV5LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jb21tb24vaWNvLXNvbmdzZWFyY2gtYnV5X3cuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0taW5mbyAuYnRuLWluZm8gLnRleHQge1xuICBmbGV4OiAxO1xufVxuXG4uYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS1pbmZvIHAge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0taW5mbyBwLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDM7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiBQQyBzY3NzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAuYXJ0aWNsZS1zaGFyZSB7XG4gICAgbWFyZ2luOiAzMnB4IDAgOHB4IDA7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGUtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGUtd3JhcCAuYnRuIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGUtd3JhcCAuYnRuIGEsIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLmJ0biAuYnRuLWNvbG9yLWIge1xuICAgIGZsZXg6IDEgMCAzMjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLmJ0biBhOjphZnRlciwgLmFydGljbGUgLmFydGljbGUtd3JhcCAuYnRuIC5idG4tY29sb3ItYjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5idG4gYSBiciwgLmFydGljbGUgLmFydGljbGUtd3JhcCAuYnRuIC5idG4tY29sb3ItYiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5idG4gYTpob3ZlciwgLmFydGljbGUgLmFydGljbGUtd3JhcCAuYnRuIC5idG4tY29sb3ItYjpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMTk3NjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAxOTc2O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5idG4gYTpob3Zlcjo6YWZ0ZXIsIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLmJ0biAuYnRuLWNvbG9yLWI6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiAyLjVweCBzb2xpZCAjRkZGRkZGO1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLmJ0biBhOmhvdmVyIGEsIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLmJ0biAuYnRuLWNvbG9yLWI6aG92ZXIgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGUtd3JhcCAuYnRuIC5idG4tY29sb3ItYjpob3ZlciB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIzAwMTk3NjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGUtd3JhcCAuYnRuIC5idG4tY29sb3ItYjpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjMDAxOTc2O1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAxOTc2O1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGUtdGl0bGUgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZS10aXRsZSAudGl0bGUtaWNvbjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0xMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC5wcm9ncmFtLXNvcnQtd3JhcCB7XG4gICAgbWFyZ2luOiA0M3B4IDA7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAucHJvZ3JhbS1zb3J0LXdyYXAgLnByb2dyYW0tc29ydCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiA1NjFweDtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC5wcm9ncmFtLXNvcnQtd3JhcCAucHJvZ3JhbS1zb3J0IC5zZWxlY3QtYnRuLWwge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC5wcm9ncmFtLXNvcnQtd3JhcCAucHJvZ3JhbS1zb3J0IC5zZWxlY3QtYnRuLWw6OmFmdGVyIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgcmlnaHQ6IDEyLjRweDtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC5wcm9ncmFtLXNvcnQtd3JhcCAucHJvZ3JhbS1zb3J0IC5zZWxlY3QtYnRuLW0ge1xuICAgIHdpZHRoOiA5OHB4O1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0tc29ydC13cmFwIC5wcm9ncmFtLXNvcnQgLnNlbGVjdC1idG4tbTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICByaWdodDogMTIuNHB4O1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0tc29ydC13cmFwIC5wcm9ncmFtLXNvcnQgLnNlbGVjdC1idG4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0tc29ydC13cmFwIC5wcm9ncmFtLXNvcnQtYnRuIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0tc29ydC13cmFwIC5wcm9ncmFtLXNvcnQtYnRuIGEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnByb2dyYW0tc29ydC13cmFwIC5wcm9ncmFtLXNvcnQtYnRuIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAucHJvZ3JhbS1zb3J0LXdyYXAgLnByb2dyYW0tc29ydC1idG4gYTpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMTk3NjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAxOTc2O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC5wcm9ncmFtLXNvcnQtd3JhcCAucHJvZ3JhbS1zb3J0LWJ0biBhOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMDE5NzY7XG4gICAgYm9yZGVyLWJvdHRvbTogMi41cHggc29saWQgIzAwMTk3NjtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIHRhYmxlLnRhYmxlLTIge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCB0YWJsZS50YWJsZS0yIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCB0YWJsZS50YWJsZS0yIHRyIHRoLnRpbWUge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmOGY4Zjg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIHRhYmxlLnRhYmxlLTIgdHIgdGgudGl0bGUge1xuICAgIHdpZHRoOiA4MzhweDtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIHRhYmxlLnRhYmxlLTIgdHIgdGQge1xuICAgIHBhZGRpbmc6IDE4cHggMjVweDtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIHRhYmxlLnRhYmxlLTIgdHIgdGQudGltZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y4ZjhmODtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmOGY4Zjg7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCB0YWJsZS50YWJsZS0yIHRyIHRkLnRpdGxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLm11c2ljLXRpdGxlIHtcbiAgICBtYXJnaW46IDQzcHggYXV0bztcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC5tdXNpYy10aXRsZSBwIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC50YWJsZS13cmFwIC50YWJsZS10aXRsZSAudGltZSB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLXRpdGxlIC50aXRsZSB7XG4gICAgd2lkdGg6IDQyMXB4O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLXRpdGxlIC5hcnRpc3Qge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC50YWJsZS13cmFwIC50YWJsZS10aXRsZSAuc3BhY2Uge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAudGFibGUtd3JhcCAudGFibGUtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAzdncsIDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y4ZjhmODtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAudGFibGUtd3JhcCAudGFibGUtNCAucHJvZ3JhbS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLTQgLnByb2dyYW0tbGVmdCAudGltZSB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmOGY4Zjg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y4ZjhmODtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLTQgLnByb2dyYW0tbGVmdCAudGl0bGUge1xuICAgIHdpZHRoOiA0MjFweDtcbiAgICBwYWRkaW5nOiAyOHB4IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZjhmOGY4O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAudGFibGUtd3JhcCAudGFibGUtNCAucHJvZ3JhbS1sZWZ0IC5hcnRpc3Qge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAyOHB4IDI0cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y4ZjhmODtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLTQgLnByb2dyYW0tcmlnaHQge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4O1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLTQgLnByb2dyYW0tcmlnaHQgLmJ1eS1idG4ge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAudGFibGUtd3JhcCAudGFibGUtNCAucHJvZ3JhbS1yaWdodCAuYnV5LWJ0biBhIHtcbiAgICB3aWR0aDogMTAycHg7XG4gICAgcGFkZGluZzogNnB4IDE1cHggNHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAxOTc2O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS13cmFwIC50YWJsZS13cmFwIC50YWJsZS00IC5wcm9ncmFtLXJpZ2h0IC5idXktYnRuIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTRweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0td3JhcCAudGFibGUtd3JhcCAudGFibGUtNCAucHJvZ3JhbS1yaWdodCAuYnV5LWJ0biBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAxOTc2O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDE5NzY7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLXdyYXAgLnRhYmxlLXdyYXAgLnRhYmxlLTQgLnByb2dyYW0tcmlnaHQgLmJ1eS1idG4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jb21tb24vaWNvLXNvbmdzZWFyY2gtYnV5LnN2Zykgbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDY0cHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS1pbmZvIC5idG4taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYXJ0aWNsZSAucHJvZ3JhbSAucHJvZ3JhbS1pbmZvIC5idG4taW5mbyAuYnV5LWJ0biB7XG4gICAgd2lkdGg6IDEwMnB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiA2cHggMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5hcnRpY2xlIC5wcm9ncmFtIC5wcm9ncmFtLWluZm8gLmJ0bi1pbmZvIC5idXktYnRuOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IC00cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmFydGljbGUgLnByb2dyYW0gLnByb2dyYW0taW5mbyAuYnRuLWluZm8gLnRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICB9XG59XG4iLCJcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0MS4gQ29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJENPTE9SX01BSU46ICAgICMwMDE5NzY7IC8v44Oh44Kk44OzIOODreOCtOOBruiJsuOAguODoeOCpOODs+OBp+S9v+OBhlxyXG4kQ09MT1JfU1VCOiAgICAgI0U1RUFGRjsgLy/jgqLjgq/jgrvjg7Pjg4gg6JaE44GE6IOM5pmvXHJcbiRDT0xPUl9SRUQ6ICAgICAjREYxNzAwOyAvL+OCouOCr+OCu+ODs+ODiCDlvLfoqr/ooajnpLog6LWkXHJcbiRDT0xPUl9PUkFOR0U6ICAjRkY4QzAwOyAvL+OCouOCr+OCu+ODs+ODiCDlvLfoqr/ooajnpLog44Kq44Os44Oz44K4XHJcbiRDT0xPUl9ZRUxMT1c6ICAjRkZERDMzOyAvL+OCouOCr+OCu+ODs+ODiCDlvLfoqr/ooajnpLog6buEXHJcbiRDT0xPUl9CUk9XTjogICAjNzY1RDAwOyAvL+OCouOCr+OCu+ODs+ODiCDoo5zoibIg6Iy26ImyXHJcbiRDT0xPUl9SQURJS086ICAjMDBBN0U5OyAvL3JhZGlrbyDjg6njgrjjgrPplqLpgKPvvIjpgJrluLjvvInjgafkvb/jgYbjgIIg5rC06ImyXHJcbiRDT0xPUl9USU1FRlJFRTojRTczQzY0OyAvL3JhZGlrbyDjg6njgrjjgrPplqLpgKPvvIjjgr/jgqTjg6Djg5Xjg6rjg7zvvInjgafkvb/jgYbjgIIg6LWk6ImyXHJcbiRDT0xPUl9UV0lUVEVSOiAjMURBMUYyOyAvL3R3aXR0ZXIg5rC06ImyXHJcblxyXG4kR1JBWV8wMDA6ICNGRkZGRkY7XHJcbiRHUkFZXzEwMDogI0Y1RjVGNTtcclxuJEdSQVlfMjAwOiAjRTZFNkU2O1xyXG4kR1JBWV8zMDA6ICNEREREREQ7XHJcbiRHUkFZXzQwMDogI0FBQUFBQTtcclxuJEdSQVlfNTAwOiAjOEQ4RDhEO1xyXG4kR1JBWV82MDA6ICM2NjY2NjY7XHJcbiRHUkFZXzcwMDogIzEyMTIxMjtcclxuJEdSQVlfODAwOiAjMDAwMDAwO1xyXG4iLCJAaW1wb3J0IFwiQzovVXNlcnMvbm9kYS1hL0Rlc2t0b3AvYS1ub2RhL2ZtLXlva29oYW1hMjAyMi9yZXNvdXJjZS9zYXNzL21vZHVsZS9fX21peGluLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9Vc2Vycy9ub2RhLWEvRGVza3RvcC9hLW5vZGEvZm0teW9rb2hhbWEyMDIyL3Jlc291cmNlL3Nhc3MvbW9kdWxlL19fdmFyaWFibGUuc2Nzc1wiO1xyXG5cclxuc2VsZWN0IHtcclxuICAvKiDliJ3mnJ/ljJYgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwzdncsMThweCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDBweCAxNXB4IDAgMTBweDtcclxufVxyXG5cclxuLmFydGljbGUge1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDgwcHg7XHJcbiAgLmFydGljbGUtc2hhcmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIH1cclxuICAuYXJ0aWNsZS13cmFwIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC5idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LDJ2dywxOHB4KTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGEsLmJ0bi1jb2xvci1iIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkQ09MT1JfTUFJTjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLWNvbG9yLWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRDT0xPUl9NQUlOO1xyXG4gICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgJENPTE9SX01BSU47XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgJENPTE9SX01BSU47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFydGljbGUtdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkQ09MT1JfTUFJTjtcclxuICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsM3Z3LDI4cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIC50aXRsZS1pY29uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGNsYW1wKDI1cHgsIDR2dywgNDBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcCgwcHgsIDR2dywgMjBweCk7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC02cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jb21tb24vaWNvLXNvbmdzZWFyY2gtbm9hLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9ncmFtIHtcclxuICAgIC5wcm9ncmFtLXdyYXAge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsM3Z3LDE2cHgpO1xyXG4gICAgICBwIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm9ncmFtLXNvcnQtd3JhcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIC5wcm9ncmFtLXNvcnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LDN2dywxOHB4KTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDk3JTtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJEdSQVlfMDAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRHUkFZXzcwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlbGVjdC1idG4tbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCg4MHB4LDR2dywyNjBweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA0OSU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRHUkFZXzcwMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkR1JBWV83MDA7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlbGVjdC1idG4tbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCg3MHB4LDR2dywyNjBweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA0OSU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRHUkFZXzcwMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkR1JBWV83MDA7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3JhbS1zb3J0LWJ0biB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgJEdSQVlfMDAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0YWJsZS50YWJsZS0yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwzdncsMTZweCk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkR1JBWV8wMDA7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgICAgICAgY29sb3I6ICRHUkFZXzcwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAgICYudGltZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAgICYudGltZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubXVzaWMtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RUFGRjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwzdncsMjBweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGFibGUtd3JhcCB7XHJcbiAgICAgICAgLnRhYmxlLXRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZS00IHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwzdncsMTZweCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAucHJvZ3JhbS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwzdncsMTRweCk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXJ0aXN0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9ncmFtLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAuYnV5LWJ0biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRHUkFZXzAwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTVweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvY29tbW9uL2ljby1zb25nc2VhcmNoLWJ1eV93LnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZ3JhbS1pbmZvIHtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgM3Z3LCAxNnB4KTtcclxuICAgICAgLmJ0bi1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgLmJ1eS1idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jb21tb24vaWNvLXNvbmdzZWFyY2gtYnV5X3cuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgIH1cclxuICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiBQQyBzY3NzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAuYXJ0aWNsZSB7XHJcbiAgICAuYXJ0aWNsZS1zaGFyZSB7XHJcbiAgICAgIG1hcmdpbjogMzJweCAwIDhweCAwO1xyXG4gICAgfVxyXG4gICAgLmFydGljbGUtd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGEsLmJ0bi1jb2xvci1iIHtcclxuICAgICAgICAgIGZsZXg6IDEgMCAzMjBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgICAgY29sb3I6ICRHUkFZXzAwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRHUkFZXzAwMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAyLjVweCBzb2xpZCAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRHUkFZXzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWNvbG9yLWIge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgJENPTE9SX01BSU47XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAudGl0bGUtaWNvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9ncmFtIHtcclxuICAgICAgLnByb2dyYW0td3JhcCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyYW0tc29ydC13cmFwIHtcclxuICAgICAgICAgIG1hcmdpbjogNDNweCAwO1xyXG4gICAgICAgICAgLnByb2dyYW0tc29ydCB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDU2MXB4O1xyXG4gICAgICAgICAgICAuc2VsZWN0LWJ0bi1sIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTIuNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0LWJ0bi1tIHtcclxuICAgICAgICAgICAgICB3aWR0aDogOThweDtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMi40cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3QtYnRuLXRleHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByb2dyYW0tc29ydC1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRHUkFZXzAwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMi41cHggc29saWQgJENPTE9SX01BSU47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRhYmxlLnRhYmxlLTIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcclxuICAgICAgICAgICAgICAmLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJEdSQVlfMDAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MzhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjVweDtcclxuICAgICAgICAgICAgICAmLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm11c2ljLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbjogNDNweCBhdXRvO1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZS13cmFwIHtcclxuICAgICAgICAgIC50YWJsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRHUkFZXzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MjFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJEdSQVlfMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcnRpc3Qge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJEdSQVlfMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcGFjZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRhYmxlLTQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwzdncsMTZweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLnByb2dyYW0tbGVmdCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJEdSQVlfNzAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmFydGlzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9ncmFtLXJpZ2h0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzVweDtcclxuICAgICAgICAgICAgICAuYnV5LWJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweCA0cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHUkFZXzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJENPTE9SX01BSU47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJENPTE9SX01BSU47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jb21tb24vaWNvLXNvbmdzZWFyY2gtYnV5LnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvZ3JhbS1pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDY0cHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAuYnRuLWluZm8ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIC5idXktYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTRweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
