.page-template-default.page.page-id-5413.page-child.parent-pageid-5405 header.site-header {
  height: 90px !important;
}

header.site-header {
  height: auto !important;
}
header.site-header a {
  transition: opacity 0.3s ease-in-out;
}
header.site-header a:hover {
  opacity: 0.7 !important;
}
header.site-header .fix_menu {
  display: grid;
  align-items: center;
  padding: 7px 0;
  border-bottom: 1px solid #fff;
}
header.site-header .menu_wrap {
  max-width: 1020px;
  height: auto !important;
  max-height: none;
}
header.site-header .menu_wrap a.site_title {
  width: 100%;
  max-width: 126px;
  height: auto;
  margin: 0;
  aspect-ratio: 4.1176470588;
}
header.site-header .menu_wrap a.site_title_pc {
  display: none;
}
header.site-header .menu_wrap a.site_title_sp {
  display: block;
  opacity: 1;
  padding: 0;
}
header.site-header .menu_wrap div {
  display: block;
  float: none;
  height: auto;
}
header.site-header .jp-en_changer_wrap {
  position: relative;
  top: auto;
  right: auto;
  max-width: none;
}
header.site-header .site-header__contact {
  position: relative;
  width: 100%;
  max-width: 126px;
}
header.site-header .jp-en_changer {
  position: relative;
  right: auto;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-right: 70px;
  margin-left: 10px;
  width: 78vw;
  max-width: 300px;
}
header.site-header .jp-en_changer div {
  display: flex !important;
}
header.site-header .contact_btn_pc {
  display: none;
}
header.site-header .contact_btn_sp {
  display: block !important;
}
header.site-header .contact_btn__inner {
  width: 100% !important;
  max-width: 126px !important;
  background-color: #424446;
  border: 1px solid #FDFDFD !important;
  color: #FDFDFD;
  text-align: center;
  font-size: 11px !important;
  letter-spacing: normal;
  line-height: normal;
  border-radius: 7px;
  padding: 4px 5px !important;
  opacity: 1;
}
header.site-header .mainmenuwrap {
  width: 100%;
  max-width: none;
  margin: 0;
  height: 100%;
  overflow: auto;
  top: -700px;
  background: transparent;
  padding: 0;
}
header.site-header ul#menu-headmenu-eng {
  display: grid;
  gap: 20px;
  margin: 0;
  padding: 45px 0 10px;
  text-align: left;
  background: rgba(0, 0, 0, 0.7);
}
header.site-header ul#menu-headmenu-eng li {
  margin: 0;
  padding: 0 10px;
}
header.site-header ul#menu-headmenu-eng li p,
header.site-header ul#menu-headmenu-eng li a,
header.site-header ul#menu-headmenu-eng li ul.sub-menu a {
  width: -webkit-fit-content;
  width: fit-content;
  margin: 0;
  color: #FDFDFD !important;
  font-size: 13px;
  padding: 0;
  border-bottom: none;
}
header.site-header ul#menu-headmenu-eng li p.parent_menu {
  display: none;
}
header.site-header ul#menu-headmenu-eng li a.link_blank {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 4px;
}
header.site-header ul#menu-headmenu-eng li a.link_blank span {
  display: block;
  white-space: nowrap;
}
header.site-header ul#menu-headmenu-eng li a.link_blank img {
  width: 12px;
  height: 12px;
}
header.site-header ul#menu-headmenu-eng li .sns_btn_block {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 12px;
  padding: 0;
}
header.site-header ul#menu-headmenu-eng li .sns_btn_block li {
  padding: 0;
}
header.site-header ul#menu-headmenu-eng li a.sns_btn {
  width: 14px;
  height: 14px;
  aspect-ratio: 1/1;
}
header.site-header .menu-headmenu-eng-container {
  max-width: 780px;
}
header.site-header .menu-headmenu-eng-container li ul.sub-menu {
  max-width: none;
  padding: 0;
}
header.site-header .menu-headmenu-eng-container li ul.sub-menu li {
  display: block !important;
  min-height: auto !important;
  padding: 0 !important;
}
header.site-header .menu-headmenu-eng-container li ul.sub-menu .sub-menu-inner {
  display: grid;
  gap: 20px;
  padding: 0;
  width: 100%;
}
header.site-header .menu-headmenu-eng-container li ul.sub-menu .sub-menu-inner li:nth-of-type(n+2) {
  padding-left: 30px !important;
}
header.site-header p#menuclose {
  top: 8px;
  right: 8px;
  font-size: 35px;
}

div#menu-opener {
  top: 12px;
}

footer .foot-inner {
  max-width: 1020px;
  padding: 20px 0 12px;
}
footer .foot-inner .footlogo {
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
}
footer .foot-inner .footlogo img {
  width: 100%;
  margin: 0;
}
footer .foot-inner .footer_menu {
  display: grid;
  gap: 20px;
  padding: 20px 10px 0;
  text-align: left;
}
footer .foot-inner .footer_menu a,
footer .foot-inner .footer_menu p {
  display: block;
  color: #FDFDFD;
  font-size: 13px;
  margin: 0;
}
footer .foot-inner .footer_menu_list {
  display: grid;
  gap: 20px;
  margin: 0;
  padding-top: 12px;
  padding-left: 20px;
}
footer .foot-inner .footer_menu_item {
  margin: 0;
}
footer .foot-inner .footer_menu_link {
  width: -webkit-fit-content;
  width: fit-content;
  transition: opacity 0.3s ease-in-out;
}
footer .foot-inner .footer_menu_link:hover {
  opacity: 0.7;
  text-decoration: none;
}
footer .foot-inner .footer_menu_link.link_blank {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 4px;
  flex-wrap: nowrap;
}
footer .foot-inner .footer_menu_link.link_blank img {
  width: 12px;
  height: 12px;
  aspect-ratio: 1/1;
}
footer .foot-inner .footer_menu_link.contact_link_pc {
  display: none;
}
footer .foot-inner .footer_menu_link.contact_link_sp {
  width: 100%;
  max-width: 143px;
  border: 1px solid #FDFDFD;
  border-radius: 6px;
  padding: 4px 10px;
  background-color: #424446;
  text-align: center;
}
footer .foot-inner .other_link {
  display: grid;
  gap: 20px;
}
footer .foot-inner .sns_link {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 12px;
}
footer .foot-inner .sns_link .sns_btn {
  width: 14px;
  height: 14px;
  aspect-ratio: 1/1;
}
footer .foot-inner .copyright {
  font-size: 12px;
  padding: 24px 10px 0;
  text-align: right;
  margin: 0;
}

.head_fader {
  padding-top: 100px;
}

.bredcrumb_fix_menu {
  position: fixed;
  width: 100%;
  z-index: 10;
  background-color: black;
  top: 64px;
  text-align: center;
}

.bredcrumb_wrap {
  padding: 2px 0 4px;
  overflow-x: scroll;
}
.bredcrumb_wrap::-webkit-scrollbar {
  display: none;
}
.bredcrumb_wrap .bredcrumb_nav {
  display: inline-block;
  max-width: 1020px;
  width: 100%;
  height: auto;
  max-height: 980px;
  margin: 0 auto;
}
.bredcrumb_wrap .bredcrumb_ol {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 4px;
  font-size: 11px;
  list-style: none;
  padding: 0;
  margin: 0 10px;
  color: #919093;
}
.bredcrumb_wrap .bredcrumb_ol li {
  flex-shrink: 0;
}
.bredcrumb_wrap .bredcrumb_ol li:last-of-type {
  padding-right: 10px;
}
.bredcrumb_wrap .bredcrumb_link {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 4px;
  color: #fff;
  text-decoration: none;
  transition: opacity 0.3s ease-in-out;
}
.bredcrumb_wrap .bredcrumb_link:hover {
  opacity: 0.7 !important;
}
.bredcrumb_wrap .bredcrumb_link::after {
  content: ">";
}

article.oversea-page img {
  width: 100%;
  height: auto;
}
article.oversea-page .productMapWrap {
  padding: 110px 10px 0;
}
article.oversea-page .productMap_inner {
  position: relative;
  width: 100%;
  max-width: 840px;
  margin: 0 auto;
}
article.oversea-page .ForNorthAmerica-Link {
  position: absolute;
  top: 33%;
  left: 11%;
  width: 21%;
  height: 8%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
article.oversea-page .ForSouthAmerica-Link {
  position: absolute;
  top: 69.5%;
  left: 14.5%;
  width: 21%;
  height: 8%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
article.oversea-page .ForNorthEurope-Link {
  position: absolute;
  top: 26%;
  left: 43%;
  width: 21%;
  height: 9%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
article.oversea-page .ForSouthEurope-Link {
  position: absolute;
  top: 36%;
  left: 40.5%;
  width: 21%;
  height: 9%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
article.oversea-page .ForAsia-Link {
  position: absolute;
  top: 47%;
  left: 71%;
  width: 17%;
  height: 8%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
article.oversea-page .ForOceania-Link {
  position: absolute;
  top: 81%;
  left: 80%;
  width: 18%;
  height: 8%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}

article.about-us-page {
  padding-top: 64px;
}
article.about-us-page img {
  width: 100%;
  height: auto;
}
article.about-us-page p {
  margin: 0;
}
article.about-us-page a {
  margin: 0;
  transition: opacity 0.3s ease-in-out;
}
article.about-us-page a:hover {
  text-decoration: none;
  opacity: 0.7;
}
article.about-us-page ul {
  padding: 0;
  margin: 0;
}
article.about-us-page .about_text {
  font-size: 14px;
  line-height: 1.5;
}
article.about-us-page .pc_only {
  display: none;
}
article.about-us-page .about_section01 {
  background-image: url("../../../img/global/en/about/about_section01_bg_sp.png");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0 10px;
}
article.about-us-page .about_section01_inner {
  width: 100%;
  max-width: 1000px;
  padding: 48px 0 32px;
  margin: 0 auto;
}
article.about-us-page .about_text_box {
  display: grid;
  gap: 20px 16px;
}
article.about-us-page .about_main_text {
  font-size: 32px;
  font-weight: bold;
  color: #B80414;
}
article.about-us-page .about_main_text span {
  display: inline-block;
}
article.about-us-page .about_map_img {
  width: 100%;
  padding-top: 20px;
}
article.about-us-page .about_section02 {
  background-color: #ECECED;
  padding: 24px 10px 40px;
}
article.about-us-page .about_section02_inner {
  width: 100%;
  max-width: 856px;
  margin: 0 auto;
}
article.about-us-page .about_flag_img {
  padding-top: 20px;
}
article.about-us-page .about_section03 {
  padding: 64px 10px;
  background-image: url("../../../img/global/en/about/about_section03_bg_sp.png");
  background-repeat: no-repeat;
  background-size: cover;
}
article.about-us-page .about_section03_inner {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
article.about-us-page .about_section03_content {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
article.about-us-page .about_section03_main_text {
  font-size: 32px;
  font-weight: bold;
  color: #FDFDFD;
}
article.about-us-page .about_section03_content_block {
  display: grid;
  gap: 20px;
  padding-top: 40px;
}
article.about-us-page .about_section03_text {
  width: 100%;
  font-size: 16px;
  line-height: 1.25;
  color: #FDFDFD;
}
article.about-us-page .about_section03_img01 {
  width: 100%;
  max-width: 324px;
  margin: 0 auto;
}
article.about-us-page .about_section03_img02 {
  padding-top: 64px;
}
article.about-us-page .about_section04 {
  padding: 48px 0 50px;
}
article.about-us-page .about_section04_inner {
  width: 100%;
  max-width: 856px;
  margin: 0 auto;
  display: grid;
  gap: 64px;
}
article.about-us-page .about_section04_list {
  display: grid;
  gap: 20px;
}
article.about-us-page .about_section04_item_img {
  width: 100%;
}
article.about-us-page .about_section04_item {
  display: grid;
  gap: 20px;
  padding: 0 10px;
}
article.about-us-page .about_section04_item_title {
  font-size: 22px;
  font-weight: bold;
}
article.about-us-page .about_section04_item_text {
  font-size: 14px;
  line-height: 1.5;
}
article.about-us-page .about_section04_item_btn {
  display: block;
  background-color: #000000;
  border-radius: 4px;
  padding: 7px 10px;
  color: #FDFDFD;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

article.our-strength-page {
  padding-top: 87px;
}
article.our-strength-page img {
  width: 100%;
  height: auto;
}
article.our-strength-page .page-title {
  padding: 0 10px;
}
article.our-strength-page .strength-t {
  max-width: 970px;
}
article.our-strength-page .strength-t h1 {
  margin: 0 10px;
}
article.our-strength-page .strength-t > p {
  padding: 0 10px;
}
article.our-strength-page .strength-t section {
  max-width: 950px;
  margin: 0 auto;
}
article.our-strength-page .gry .p-innner,
article.our-strength-page .white .p-innner {
  width: auto;
}
article.our-strength-page .gry .p-innner .p-body h3,
article.our-strength-page .gry .p-innner .p-body h3.m-white,
article.our-strength-page .white .p-innner .p-body h3,
article.our-strength-page .white .p-innner .p-body h3.m-white {
  margin: 20px 10px;
}
article.our-strength-page .gry .p-innner .p-body p,
article.our-strength-page .white .p-innner .p-body p {
  margin: 10px;
}

article.history-page {
  padding-top: 87px;
}
article.history-page .page-title {
  padding: 0 10px;
}
article.history-page .history-t {
  width: auto;
  padding: 0 10px;
}
article.history-page .history-t p {
  padding: 0;
}
article.history-page .history_year {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
}

article.company-profile-page {
  max-width: 875px;
  margin: 0 auto;
  padding: 87px 10px 0;
}
article.company-profile-page table.c-profile {
  width: 100%;
}

article.for-asia-page {
  padding-top: 110px;
}
article.for-asia-page img {
  width: 100%;
  height: auto;
}
article.for-asia-page a {
  transition: opacity 0.3s ease-in-out;
}
article.for-asia-page a:hover {
  text-decoration: none;
  opacity: 0.7;
}
article.for-asia-page .for-asia_title_box {
  background: linear-gradient(90deg, rgb(184, 4, 20) 46%, rgba(255, 255, 255, 0) 46%);
}
article.for-asia-page .for-asia_title_inner {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 10px;
}
article.for-asia-page .for-asia_title {
  max-width: 340px;
  display: block;
  font-size: 32px;
  font-weight: bold;
  color: #FDFDFD;
  background-color: #B80414;
  margin: 0;
  padding: 12px 10px 12px 0;
}
article.for-asia-page .for-asia_box {
  max-width: 1000px;
  margin: 0 auto;
  padding: 40px 10px 80px;
}
article.for-asia-page .for-asia_inner {
  display: grid;
  gap: 96px;
  max-width: 900px;
  margin: 0 auto;
}
article.for-asia-page .model_title {
  position: relative;
  font-size: 28px;
  font-weight: bold;
  color: #B80414;
  line-height: 1.25;
  padding-left: 22px;
  margin: 0;
}
article.for-asia-page .model_title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  background-color: #B80414;
}
article.for-asia-page .model_list01 {
  display: grid;
  gap: 40px 0;
  max-width: 790px;
  margin: 0 auto;
  padding: 20px 0 0;
}
article.for-asia-page .model_list02 {
  display: grid;
  gap: 40px 16px;
  max-width: 688px;
  margin: 0 auto;
  padding: 20px 0 0;
}
article.for-asia-page .model_item {
  text-align: center;
}
article.for-asia-page .for-asia_intro {
  background-image: url("../../../img/global/en/for-asia/intro_bg.png");
  background-repeat: repeat-y;
  background-size: 1366px 585;
  padding: 48px 10px 64px;
}
article.for-asia-page .for-asia_intro_inner {
  max-width: 1112px;
  margin: 0 auto;
}
article.for-asia-page .intro_section_title {
  max-width: 930px;
}
article.for-asia-page .intro_section_block,
article.for-asia-page .intro_section_box {
  max-width: 800px;
  margin: 0 auto;
  padding-top: 32px;
}
article.for-asia-page .intro_section_subtitle {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.25;
  color: #FDFDFD;
  padding: 12px 24px;
  background-color: #919093;
  border-radius: 999px;
  margin: 0;
}
article.for-asia-page .intro_section_text {
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
}
article.for-asia-page .intro_section_img {
  max-width: 284px;
  margin: 0 auto;
}
article.for-asia-page .intro_section01 .intro_section_block {
  display: grid;
  gap: 24px;
}
article.for-asia-page .intro_section02 {
  padding-top: 87px;
}
article.for-asia-page .intro_section02 .intro_section_text {
  max-width: 688px;
  margin: 0 auto;
}
article.for-asia-page .intro_section03 {
  padding-top: 64px;
}
article.for-asia-page .intro_section03 .intro_section_box {
  display: grid;
  gap: 48px;
}
article.for-asia-page .intro_section03 .intro_section_inner {
  max-width: 744px;
  margin-right: 0;
  margin-left: auto;
}
article.for-asia-page .intro_section03 .intro_section_block {
  display: grid;
  gap: 24px;
  padding-top: 24px;
}

article.asia-product_common {
  background-color: #070405;
  padding-top: 87px;
}
article.asia-product_common a {
  transition: opacity 0.3s ease-in-out;
}
article.asia-product_common a:hover {
  text-decoration: none;
  opacity: 0.7;
}
article.asia-product_common p,
article.asia-product_common ul {
  margin: 0;
  padding: 0;
}
article.asia-product_common .pc_only {
  display: none;
}
article.asia-product_common .asia-product_main_section {
  background-color: #070405;
  padding: 48px 0;
  background-image: url("../../../img/global/en/for-asia/product/main_bg.png");
  background-repeat: no-repeat;
  background-size: 1816px 818px;
  background-position: top center;
}
article.asia-product_common .for-asia_title_box {
  background: linear-gradient(90deg, rgb(184, 4, 20) 25%, rgba(255, 255, 255, 0) 25%);
}
article.asia-product_common .for-asia_title_inner {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 10px;
}
article.asia-product_common .for-asia_title {
  max-width: 242px;
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: #FDFDFD;
  background-color: #B80414;
  margin: 0;
  padding: 16px 10px;
}
article.asia-product_common .asia-product_main_block {
  max-width: 1000px;
  padding: 30px 10px 0;
  margin: 0 auto;
}
article.asia-product_common .asia-product_main_block_ver2 {
  max-width: 1366px;
  padding: 30px 10px 0;
  margin: 0 auto;
}
article.asia-product_common .asia-product_main_inner {
  position: relative;
}
article.asia-product_common .model_intro {
  position: relative;
  width: 100%;
  color: #FDFDFD;
  padding-top: 45px;
  z-index: 2;
}
article.asia-product_common .model_title {
  font-size: 50px;
  font-weight: bold;
}
article.asia-product_common .model_list {
  display: grid;
  gap: 6px;
  padding-top: 24px;
}
article.asia-product_common .model_item {
  font-size: 16px;
}
article.asia-product_common .model_text {
  font-size: 16px;
  line-height: 1.25;
  padding-top: 48px;
}
article.asia-product_common .model_img {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 450px;
  z-index: 1;
}
article.asia-product_common .model_img img {
  width: 100%;
  height: auto;
}
article.asia-product_common.high-performance-model-wun1184zgu-page .model_img {
  max-width: 633px;
}
article.asia-product_common .asia-product_main_other {
  position: relative;
  max-width: 734px;
  margin: 40px auto 0;
  padding: 32px;
  border: 1px solid #B80414;
  color: #B80414;
  z-index: 2;
}
article.asia-product_common .other_list {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 16px;
  flex-wrap: wrap;
}
article.asia-product_common .other_item {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 8px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.25;
}
article.asia-product_common .other_item::before {
  content: "";
  width: 12px;
  height: 12px;
  aspect-ratio: 1/1;
  background-color: #B80414;
  border-radius: 999px;
  margin-top: 4px;
}
article.asia-product_common .other_item:nth-of-type(odd) {
  width: 100%;
  max-width: 292px;
}
article.asia-product_common .other_item:nth-of-type(even) {
  width: 100%;
  max-width: 420px;
}
article.asia-product_common .asia-product_intro_section {
  border-top: 1px solid #B80414;
  padding: 48px 10px;
}
article.asia-product_common .asia-product_intro_block {
  max-width: 1000px;
  margin: 0 auto;
}
article.asia-product_common.high-performance-model-wun1184zgu-page .asia-product_intro_block {
  display: grid;
  gap: 40px;
}
article.asia-product_common .intro_title {
  font-size: 20px;
  font-weight: bold;
  color: #B80414;
  line-height: 1.25;
}
article.asia-product_common .asia-product_intro_inner {
  max-width: 952px;
  padding: 24px 10px 0;
  margin: 0 auto;
}
article.asia-product_common.high-performance-model-wun1184zgu-page .asia-product_intro_inner {
  display: grid;
  gap: 40px;
  max-width: none;
  padding: 0;
  margin: 0;
}
article.asia-product_common .intro_sub_title {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 8px;
  font-size: 16px;
  font-weight: bold;
  color: #FDFDFD;
  line-height: 1.25;
}
article.asia-product_common .intro_sub_title::before {
  content: "";
  width: 4px;
  height: 18px;
  background-color: #555555;
}
article.asia-product_common .intro_main_block {
  display: grid;
  padding-top: 24px;
}
article.asia-product_common .intro_main_block._column2 {
  padding-top: 40px;
}
article.asia-product_common .intro_main_list {
  display: grid;
  gap: 8px;
  padding: 24px;
  border: 1px solid #FDFDFD;
  border-radius: 6px;
  color: #FDFDFD;
}
article.asia-product_common .intro_main_item {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 6px;
  font-size: 14px;
  line-height: 1.25;
}
article.asia-product_common .intro_main_item::before {
  content: "";
  width: 8px;
  height: 8px;
  aspect-ratio: 1/1;
  background-color: #FDFDFD;
  margin-top: 5px;
}
article.asia-product_common .intro_screen_block {
  display: flex;
  align-items: start;
  justify-content: center;
  gap: 24px 10px;
  flex-wrap: wrap;
  padding-top: 24px;
}
article.asia-product_common .intro_screen_block img {
  max-width: 200px;
}
article.asia-product_common .intro_main_three {
  padding-top: 40px;
}
article.asia-product_common .intro_main_four {
  padding-top: 32px;
}
article.asia-product_common .intro_main_five {
  padding-top: 40px;
}
article.asia-product_common .intro_main_six {
  padding-top: 40px;
}
article.asia-product_common .intro_text {
  font-size: 14px;
  line-height: 1.5;
  color: #FDFDFD;
  padding-top: 16px;
}
article.asia-product_common.high-performance-model-wun1184zgu-page .intro_text {
  padding-top: 20px;
}
article.asia-product_common .intro_sub_inner {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 24px;
  padding-top: 20px;
}
article.asia-product_common .intro_sub_inner .option_item_img {
  width: 100%;
  max-width: 130px;
}
article.asia-product_common .intro_sub_inner .option_item_img img {
  width: 100%;
}
article.asia-product_common .intro_sub_inner .intro_text {
  padding-top: 0;
}
article.asia-product_common .intro_sub_inner_img {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 20px;
  padding-top: 20px;
}
article.asia-product_common .intro_sub_inner_img .option_item_img {
  width: 100%;
  max-width: 168px;
}
article.asia-product_common .intro_sub_inner_img .option_item_img img {
  width: 100%;
}
article.asia-product_common .asia-product_feature_section {
  background-color: #FDFDFD;
  padding: 40px 10px 0;
}
article.asia-product_common .asia-product_option_section {
  background-color: #FDFDFD;
  padding: 80px 10px 50px;
}
article.asia-product_common .asia-product_feature_block,
article.asia-product_common .asia-product_option_block {
  max-width: 952px;
  margin: 0 auto;
}
article.asia-product_common .feature_title,
article.asia-product_common .option_title {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 20px;
  font-size: 28px;
  font-weight: bold;
  color: #B80414;
}
article.asia-product_common .feature_title::after,
article.asia-product_common .option_title::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #B80414;
}
article.asia-product_common .feature_sub_title {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.25;
  color: #B80414;
  padding-top: 24px;
}
article.asia-product_common .feature_text_box {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-wrap: wrap;
  gap: 8px 16px;
  padding-top: 32px;
}
article.asia-product_common .feature_model {
  font-size: 32px;
  font-weight: bold;
  line-height: 1.25;
  color: #919093;
}
article.asia-product_common .feature_model_text {
  font-size: 14px;
  line-height: 1.5;
}
article.asia-product_common .feature_block {
  display: grid;
  gap: 40px;
  padding-top: 40px;
}
article.asia-product_common .feature_inner {
  display: grid;
  gap: 20px;
}
article.asia-product_common .feature_inner_text_block {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 24px;
  width: 100%;
}
article.asia-product_common .feature_load {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 110px;
  aspect-ratio: 1/1;
  background-color: #ECECED;
  border-radius: 999px;
}
article.asia-product_common .feature_load_text {
  font-size: 14px;
  color: #231815;
}
article.asia-product_common .feature_inner_text {
  font-size: 14px;
  line-height: 1.5;
}
article.asia-product_common .feature_img {
  width: 100%;
  max-width: 220px;
  margin: 0 auto;
}
article.asia-product_common .feature_img img {
  width: 100%;
  height: auto;
}
article.asia-product_common .asia-product_option_list {
  display: grid;
  gap: 40px;
  padding-top: 24px;
}
article.asia-product_common.high-performance-model-wun1184zgu-page .asia-product_option_list {
  display: block;
}
article.asia-product_common .option_item_title {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 8px;
  font-size: 16px;
  font-weight: bold;
  color: #B80414;
  line-height: 1.25;
}
article.asia-product_common .option_item_title::before {
  content: "";
  width: 16px;
  height: 16px;
  aspect-ratio: 1/1;
  background-color: #B80414;
}
article.asia-product_common .option_item_inner {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 24px;
  padding-top: 20px;
}
article.asia-product_common .option_item_inner .option_item_img {
  width: 100%;
  max-width: 130px;
}
article.asia-product_common .option_item_inner .option_item_img img {
  width: 100%;
}
article.asia-product_common.high-performance-model-wun1184zgu-page .option_item_inner {
  display: grid;
  align-items: baseline;
  justify-content: baseline;
  padding-top: 0;
}
article.asia-product_common.high-performance-model-wun1184zgu-page .option_item_inner .option_item_img {
  width: 100%;
  max-width: 256px;
  margin: 0 auto;
}
article.asia-product_common.high-performance-model-wun1184zgu-page .option_item_inner .option_item_img img {
  width: 100%;
}
article.asia-product_common .option_item_inner_grid {
  display: grid;
  gap: 20px;
  padding-top: 20px;
}
article.asia-product_common .option_item_inner_grid .option_item_img {
  text-align: center;
}
article.asia-product_common .option_item_text_block {
  display: grid;
  gap: 20px;
  width: 100%;
}
article.asia-product_common .option_item_text {
  font-size: 14px;
  line-height: 1.5;
}
article.asia-product_common .asia-product_option_btn {
  display: grid;
  gap: 8px;
  padding-top: 64px;
  max-width: 440px;
  margin: 0 auto;
}
article.asia-product_common .download_btn {
  display: block;
  padding: 6px 10px;
  background-color: #000000;
  border-radius: 4px;
  color: #FDFDFD;
  text-align: center;
}

article.for-australia-page {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 87px 10px 0;
}

article.washer-extractors-page,
article.washer-dryers-page,
article.roll-ironers-page,
article.towel-folders-page {
  padding-top: 100px;
}
article.washer-extractors-page h2,
article.washer-extractors-page .wng-productca-all_img,
article.washer-extractors-page .eng-GroupList,
article.washer-extractors-page .inner-products_links,
article.washer-dryers-page h2,
article.washer-dryers-page .wng-productca-all_img,
article.washer-dryers-page .eng-GroupList,
article.washer-dryers-page .inner-products_links,
article.roll-ironers-page h2,
article.roll-ironers-page .wng-productca-all_img,
article.roll-ironers-page .eng-GroupList,
article.roll-ironers-page .inner-products_links,
article.towel-folders-page h2,
article.towel-folders-page .wng-productca-all_img,
article.towel-folders-page .eng-GroupList,
article.towel-folders-page .inner-products_links {
  padding: 0 10px;
}

article.eng-product_common {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding-top: 100px;
}
article.eng-product_common p.eng-breadtop {
  margin-top: 0;
}

article.movie-page {
  display: grid;
  gap: 100px;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  padding: 100px 10px 50px;
}
article.movie-page p {
  margin: 0;
}
article.movie-page .movie_inner {
  display: grid;
  gap: 20px;
}
article.movie-page iframe {
  width: 100%;
  aspect-ratio: 1.8604651163;
}
@media screen and (min-width: 320px) {
  article.asia-product_common .feature_title,
  article.asia-product_common .option_title {
    white-space: nowrap;
  }
}
@media screen and (min-width: 661px) {
  .page-template-default.page.page-id-5413.page-child.parent-pageid-5405 header.site-header {
    height: 125px !important;
  }
  header.site-header .fix_menu {
    display: block;
    height: auto;
  }
  header.site-header .menu_wrap a.site_title {
    max-width: 210px;
    margin: 0 0 0 10px;
  }
  header.site-header .menu_wrap a.site_title_pc {
    display: block;
  }
  header.site-header .menu_wrap a.site_title_sp {
    display: none;
  }
  header.site-header .jp-en_changer {
    justify-content: end;
    margin-right: 0;
    margin-left: 0;
    width: auto;
    max-width: none;
  }
  header.site-header .jp-en_changer_block {
    margin-right: 10px;
  }
  header.site-header .contact_btn_pc {
    display: block;
  }
  header.site-header .contact_btn_sp {
    display: none !important;
  }
  header.site-header .mainmenuwrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    height: auto;
    padding-top: 5px;
    top: auto;
  }
  header.site-header ul#menu-headmenu-eng {
    display: flex;
    align-items: center;
    justify-content: end;
    background: transparent;
    gap: 28px;
    padding: 0;
  }
  header.site-header ul#menu-headmenu-eng li {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 51px;
    padding: 0;
  }
  header.site-header ul#menu-headmenu-eng li p.parent_menu {
    display: block;
  }
  header.site-header ul#menu-headmenu-eng li .sns_btn_block {
    justify-content: end;
    margin-right: 10px;
  }
  header.site-header .menu-headmenu-eng-container li ul.sub-menu {
    display: grid;
    align-items: center;
    top: 81px;
    background: rgba(0, 0, 0, 0.7);
  }
  header.site-header .menu-headmenu-eng-container li ul.sub-menu li.sp_only_menu {
    display: none !important;
  }
  header.site-header .menu-headmenu-eng-container li ul.sub-menu .sub-menu-inner {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 27px;
    max-width: 1000px;
    margin: 0 auto;
  }
  header.site-header .menu-headmenu-eng-container li ul.sub-menu .sub-menu-inner li:nth-of-type(n+2) {
    padding-left: 0 !important;
  }
  header.site-header .menu-headmenu-eng-container li:hover ul.sub-menu {
    height: 56px;
  }
  footer .foot-inner {
    padding: 32px 0 24px;
  }
  footer .foot-inner .footlogo {
    max-width: 180px;
    margin: 0;
  }
  footer .foot-inner .footer_menu {
    gap: 8px;
    padding: 16px 10px 0;
  }
  footer .foot-inner .footer_menu_list {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
    gap: 16px;
    padding-top: 6px;
  }
  footer .foot-inner .footer_menu_item {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 16px;
    flex-wrap: nowrap;
  }
  footer .foot-inner .footer_menu_item::after {
    content: "";
    width: 1px;
    height: 16px;
    background-color: #FDFDFD;
  }
  footer .foot-inner .footer_menu_item:last-of-type::after {
    display: none;
  }
  footer .foot-inner .footer_menu_link.contact_link_pc {
    display: block;
  }
  footer .foot-inner .footer_menu_link.contact_link_sp {
    display: none;
  }
  footer .foot-inner .other_link {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 16px;
  }
  footer .foot-inner .copyright {
    padding: 32px 10px 0;
  }
  .head_fader {
    padding-top: 140px;
  }
  .bredcrumb_fix_menu {
    top: 93px;
  }
  .bredcrumb_wrap {
    padding: 7px 0;
  }
  article.about-us-page {
    padding-top: 93px;
  }
  article.about-us-page .pc_only {
    display: block;
  }
  article.about-us-page .sp_only {
    display: none;
  }
  article.about-us-page .about_section01 {
    background-image: url("../../../img/global/en/about/about_section01_bg.png");
  }
  article.about-us-page .about_section01_inner {
    padding: 80px 0 48px;
  }
  article.about-us-page .about_text_box {
    grid-template-columns: repeat(2, 1fr);
  }
  article.about-us-page .about_map_img {
    padding-top: 24px;
  }
  article.about-us-page .about_section02 {
    padding: 48px 10px;
  }
  article.about-us-page .about_flag_img {
    padding-top: 24px;
  }
  article.about-us-page .about_section03 {
    padding: 128px 10px;
    background-image: url("../../../img/global/en/about/about_section03_bg.png");
  }
  article.about-us-page .about_section03_content_block {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 16px;
    padding-top: 80px;
  }
  article.about-us-page .about_section03_text {
    max-width: 400px;
  }
  article.about-us-page .about_section03_img01 {
    margin: 0;
  }
  article.about-us-page .about_section03_img02 {
    padding-top: 80px;
  }
  article.about-us-page .about_section04 {
    padding: 80px 10px 50px;
  }
  article.about-us-page .about_section04_list {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 16px;
  }
  article.about-us-page .about_section04_item_img {
    max-width: 352px;
  }
  article.about-us-page .about_section04_item {
    width: 100%;
    max-width: 456px;
    padding: 0;
  }
  article.about-us-page .about_section04_item_btn {
    max-width: 420px;
  }
  article.our-strength-page {
    padding-top: 126px;
  }
  article.history-page {
    padding-top: 126px;
  }
  article.company-profile-page {
    padding: 126px 10px 0;
  }
  article.for-asia-page {
    padding-top: 170px;
  }
  article.for-asia-page .for-asia_title {
    max-width: 370px;
    padding: 12px 40px;
    text-align: right;
  }
  article.for-asia-page .for-asia_box {
    padding: 76px 10px 96px;
  }
  article.for-asia-page .model_list01 {
    grid-template-columns: repeat(3, 1fr);
    padding: 32px 0 0;
  }
  article.for-asia-page .model_list02 {
    grid-template-columns: repeat(2, 1fr);
    padding: 32px 0 0;
  }
  article.for-asia-page .for-asia_intro {
    background-size: cover;
    padding: 128px 10px;
  }
  article.for-asia-page .intro_section_block,
  article.for-asia-page .intro_section_box {
    padding-top: 40px;
  }
  article.for-asia-page .intro_section01 .intro_section_block {
    display: flex;
    align-items: start;
    justify-content: end;
  }
  article.for-asia-page .intro_section01 .intro_section_text {
    max-width: 436px;
  }
  article.for-asia-page .intro_section02 {
    padding-top: 126px;
  }
  article.for-asia-page .intro_section03 {
    padding-top: 90px;
  }
  article.for-asia-page .intro_section03 .intro_section_block {
    display: flex;
    align-items: start;
    justify-content: end;
    gap: 24px;
  }
  article.for-asia-page .intro_section03 .intro_section_text {
    max-width: 436px;
  }
  article.asia-product_common {
    padding-top: 126px;
  }
  article.asia-product_common .pc_only {
    display: block;
  }
  article.asia-product_common .sp_only {
    display: none;
  }
  article.asia-product_common .asia-product_main_section {
    padding: 80px 0 64px;
  }
  article.asia-product_common .for-asia_title {
    max-width: 232px;
    padding: 16px 10px 16px 0;
  }
  article.asia-product_common .asia-product_main_block {
    padding: 0 10px;
    margin: -74px auto 0;
  }
  article.asia-product_common .asia-product_main_block_ver2 {
    padding: 0 10px;
    margin: -74px auto 0;
  }
  article.asia-product_common .model_intro {
    padding-top: 114px;
  }
  article.asia-product_common.high-performance-model-wun1184zgu-page .model_intro {
    padding-bottom: 80px;
  }
  article.asia-product_common .model_title {
    font-size: 68px;
  }
  article.asia-product_common .model_list {
    padding-top: 20px;
  }
  article.asia-product_common .model_item {
    font-size: 20px;
  }
  article.asia-product_common .model_text {
    padding-top: 32px;
  }
  article.asia-product_common .other_list {
    gap: 20px;
  }
  article.asia-product_common .asia-product_intro_section {
    padding: 64px 10px 80px;
  }
  article.asia-product_common .intro_sub_inner .option_item_img {
    max-width: 168px;
  }
  article.asia-product_common.high-performance-model-wun1184zgu-page .intro_sub_inner .option_item_img {
    max-width: 180px;
  }
  article.asia-product_common .asia-product_feature_section {
    padding: 40px 10px 40px;
  }
  article.asia-product_common .asia-product_option_section {
    padding: 40px 10px 50px;
  }
  article.asia-product_common .option_item_inner .option_item_img {
    max-width: 168px;
  }
  article.for-australia-page {
    padding: 126px 10px 0;
  }
  article.washer-extractors-page,
  article.washer-dryers-page,
  article.roll-ironers-page,
  article.towel-folders-page {
    padding-top: 140px;
  }
  article.eng-product_common {
    padding-top: 140px;
  }
  article.movie-page {
    padding: 140px 10px 0;
  }
}
@media screen and (min-width: 801px) {
  article.asia-product_common .asia-product_main_inner {
    display: flex;
    align-items: start;
    justify-content: end;
    gap: 20px;
  }
  article.asia-product_common.high-performance-model-wun1184zgu-page .asia-product_main_inner {
    gap: 0;
  }
  article.asia-product_common .model_intro {
    max-width: 430px;
    padding-bottom: 130px;
  }
  article.asia-product_common.high-performance-model-wun1184zgu-page .model_intro {
    max-width: 515px;
    padding-bottom: 130px;
  }
  article.asia-product_common .model_title span {
    display: inline-block;
  }
  article.asia-product_common.high-performance-model-wun1184zgu-page .model_text {
    max-width: 430px;
  }
  article.asia-product_common .model_img {
    position: relative;
  }
  article.asia-product_common .asia-product_main_other {
    margin: -90px auto 0;
  }
  article.asia-product_common.high-performance-model-wun1184zgu-page .asia-product_intro_block {
    grid-template-columns: repeat(2, 1fr);
  }
  article.asia-product_common.high-performance-model-wun1184zgu-page .asia-product_intro_inner {
    max-width: 464px;
  }
  article.asia-product_common.high-performance-model-wun1184zgu-page .asia-product_intro_inner:nth-of-type(even) {
    margin-right: 0;
    margin-left: auto;
  }
  article.asia-product_common .intro_main_block {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px 0;
  }
  article.asia-product_common .intro_screen_block {
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-top: 0;
    padding-left: 40px;
  }
  article.asia-product_common .intro_main_three {
    padding-top: 0;
  }
  article.asia-product_common .intro_main_four {
    padding-top: 0;
    padding-left: 40px;
  }
  article.asia-product_common .intro_main_five {
    padding-top: 0;
  }
  article.asia-product_common .intro_main_six {
    padding-top: 0;
    padding-left: 40px;
  }
  article.asia-product_common .intro_sub_inner_img .option_item_img {
    max-width: 180px;
  }
  article.asia-product_common .feature_block {
    grid-template-columns: repeat(2, 1fr);
  }
  article.asia-product_common .feature_inner {
    display: flex;
    align-items: start;
    justify-content: space-between;
    max-width: 440px;
  }
  article.asia-product_common .feature_inner:nth-of-type(even) {
    margin-right: 0;
    margin-left: auto;
  }
  article.asia-product_common .feature_inner_text_block {
    display: grid;
    align-items: baseline;
    justify-content: baseline;
    max-width: 200px;
  }
  article.asia-product_common .feature_img {
    margin: 0;
  }
  article.asia-product_common .asia-product_option_list {
    grid-template-columns: repeat(2, 1fr);
  }
  article.asia-product_common .option_item_inner .option_item_img img {
    width: auto;
  }
  article.asia-product_common.high-performance-model-wun1184zgu-page .option_item_inner {
    display: flex;
    align-items: start;
    justify-content: space-between;
  }
  article.asia-product_common.high-performance-model-wun1184zgu-page .option_item_inner .option_item_img {
    max-width: 512px;
    margin: 0;
  }
  article.asia-product_common .option_item_inner_grid img {
    width: 100%;
  }
  article.asia-product_common .option_item_text_block {
    max-width: 384px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL2Fzc2V0cy9jc3MvZ2xvYmFsL2VuL25ld3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFJRTtFQUNFO0FDSEo7O0FEV0E7RUFDRTtBQ0hGO0FES0U7RUFDRTtBQ0hKO0FES0k7RUFDRTtBQ0hOO0FET0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ0xKO0FEYUU7RUFDRTtFQUNBO0VBQ0E7QUNMSjtBRE9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0xOO0FEYUk7RUFDRTtBQ0xOO0FEWUk7RUFDRTtFQUNBO0VBQ0E7QUNMTjtBRFlJO0VBQ0U7RUFDQTtFQUNBO0FDTE47QURTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDUEo7QURVRTtFQUNFO0VBQ0E7RUFDQTtBQ1JKO0FEV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1RKO0FEbUJJO0VBQ0U7QUNSTjtBRGtCRTtFQUNFO0FDWEo7QURrQkU7RUFDRTtBQ1hKO0FEa0JFO0VBQ0U7RUFDQTtFQUNBLHlCRTNISztFRjRITDtFQUNBLGNFM0hJO0VGNEhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDWEo7QURjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNaSjtBRHlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1pKO0FEdUJJO0VBQ0U7RUFDQTtBQ1hOO0FEcUJNOzs7RUFHRTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1ZSO0FEYU07RUFDRTtBQ1hSO0FEa0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNYUjtBRGFRO0VBQ0U7RUFDQTtBQ1hWO0FEY1E7RUFDRTtFQUNBO0FDWlY7QURnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDZFI7QURxQlE7RUFDRTtBQ2JWO0FEaUJNO0VBQ0U7RUFDQTtFQUNBO0FDZlI7QURvQkU7RUFDRTtBQ2xCSjtBRG9CSTtFQUNFO0VBQ0E7QUNsQk47QUQyQk07RUFDRTtFQUNBO0VBQ0E7QUNqQlI7QUQwQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ25CUjtBRDhCUTtFQUNFO0FDbEJWO0FEa0NFO0VBQ0U7RUFDQTtFQUNBO0FDdEJKOztBRDJCQTtFQUNFO0FDeEJGOztBRWxUQTtFQUNFO0VBQ0E7QUZxVEY7QUUvU0U7RUFDRTtFQUNBO0VBQ0E7QUZzVEo7QUUvU0k7RUFDRTtFQUNBO0FGdVROO0FFblRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZxVEo7QUU5U0k7O0VBRUU7RUFDQSxjRG5CRTtFQ29CRjtFQUNBO0FGc1ROO0FFbFRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm9USjtBRXhTRTtFQUNFO0FGb1RKO0FFMVJFO0VBQ0U7RUFBQTtFQUNBO0FGa1RKO0FFaFRJO0VBQ0U7RUFDQTtBRmtUTjtBRS9TSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpVE47QUUvU007RUFDRTtFQUNBO0VBQ0E7QUZpVFI7QUU3U0k7RUFDRTtBRitTTjtBRXhTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkQ1R0c7RUM2R0g7QUYrU047QUV2U0U7RUFDRTtFQUNBO0FGOFNKO0FFcFNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY4U0o7QUU1U0k7RUFDRTtFQUNBO0VBQ0E7QUY4U047QUUxU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjRTSjs7QUcvY0E7RUFDRTtBSHVkRjs7QUdoZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh3ZEY7O0FHamRBO0VBQ0U7RUFDQTtBSHlkRjtBR25kRTtFQUNFO0FIMGRKO0FHdmRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeWRKO0FHdGRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId2RKO0FHdGRJO0VBQ0U7QUh3ZE47QUd0ZE07RUFDRTtBSHdkUjtBR25kRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcWRKO0FHbmRJO0VBQ0U7QUhxZE47QUdsZEk7RUFDRTtBSG9kTjs7QUkvaEJFO0VBQ0U7RUFDQTtBSmtpQko7QUkvaEJFO0VBQ0U7QUppaUJKO0FJOWhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKZ2lCSjtBSTdoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKK2hCSjtBSTVoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOGhCSjtBSTNoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNmhCSjtBSTFoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNGhCSjtBSXpoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMmhCSjtBSXhoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMGhCSjs7QUsxbUJBO0VBQ0U7QUw2bUJGO0FLdm1CRTtFQUNFO0VBQ0E7QUw4bUJKO0FLM21CRTtFQUNFO0FMNm1CSjtBSzFtQkU7RUFDRTtFQUNBO0FMNG1CSjtBS3ptQkU7RUFDRTtFQUNBO0FMMm1CSjtBS3htQkU7RUFDRTtFQUNBO0FMMG1CSjtBS3ZtQkU7RUFDRTtFQUNBO0FMeW1CSjtBS3RtQkU7RUFDRTtBTHdtQko7QUszbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx1bUJKO0FLaG1CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMdW1CSjtBS2htQkU7RUFDRTtFQUNBO0FMdW1CSjtBS2htQkU7RUFDRTtFQUNBO0VBQ0EsY0ovREk7QURzcUJSO0FLcm1CSTtFQUNFO0FMdW1CTjtBS25tQkU7RUFDRTtFQUNBO0FMcW1CSjtBSzlsQkU7RUFDRSx5Qkp0Rks7RUl1Rkw7QUxxbUJKO0FLOWxCRTtFQUNFO0VBQ0E7RUFDQTtBTHFtQko7QUtsbUJFO0VBQ0U7QUxvbUJKO0FLN2xCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMb21CSjtBSzVsQkU7RUFDRTtFQUNBO0VBQ0E7QUxvbUJKO0FLam1CRTtFQUNFO0VBQ0E7RUFDQTtBTG1tQko7QUtobUJFO0VBQ0U7RUFDQTtFQUNBLGNKbklJO0FEcXVCUjtBSy9sQkU7RUFDRTtFQUNBO0VBQ0E7QUxpbUJKO0FLdGxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNKeEpJO0FEeXZCUjtBSzFsQkU7RUFDRTtFQUNBO0VBQ0E7QUxpbUJKO0FLMWxCRTtFQUNFO0FMaW1CSjtBSzFsQkU7RUFDRTtBTGltQko7QUsxbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGltQko7QUs5bEJFO0VBQ0U7RUFDQTtBTGdtQko7QUt0bEJFO0VBQ0U7QUxnbUJKO0FLemxCRTtFQUNFO0VBQ0E7RUFDQTtBTGdtQko7QUt2bEJFO0VBQ0U7RUFDQTtBTGdtQko7QUs3bEJFO0VBQ0U7RUFDQTtBTCtsQko7QUs1bEJFO0VBQ0U7RUFDQSx5QkpwUE07RUlxUE47RUFDQTtFQUNBLGNKaFBJO0VJaVBKO0VBQ0E7RUFDQTtBTDhsQko7O0FNcDJCQTtFQUNFO0FONDJCRjtBTXQyQkU7RUFDRTtFQUNBO0FONjJCSjtBTTEyQkU7RUFDRTtBTjQyQko7QU16MkJFO0VBQ0U7QU4yMkJKO0FNejJCSTtFQUNFO0FOMjJCTjtBTXgyQkk7RUFDRTtBTjAyQk47QU12MkJJO0VBQ0U7RUFDQTtBTnkyQk47QU1uMkJJOztFQUNFO0FOczJCTjtBTW4yQlE7Ozs7RUFFRTtBTnUyQlY7QU1wMkJROztFQUNFO0FOdTJCVjs7QU9wNUJBO0VBQ0U7QVB1NUJGO0FPajVCRTtFQUNFO0FQdzVCSjtBT3I1QkU7RUFDRTtFQUNBO0FQdTVCSjtBT3I1Qkk7RUFDRTtBUHU1Qk47QU9uNUJFO0VBQ0U7RUFDQTtFQUNBO0FQcTVCSjs7QVE1NkJBO0VBQ0U7RUFDQTtFQUNBO0FSKzZCRjtBUXo2QkU7RUFDRTtBUmc3Qko7O0FTMTdCQTtFQUNFO0FUNjdCRjtBU3Y3QkU7RUFDRTtFQUNBO0FUODdCSjtBUzM3QkU7RUFDRTtBVDY3Qko7QVMxN0JFO0VBQ0U7RUFDQTtBVDQ3Qko7QVN6N0JFO0VBQ0U7QVQyN0JKO0FTeDdCRTtFQUNFO0VBQ0E7RUFDQTtBVDA3Qko7QVN2N0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUmpCSTtFUWtCSix5QlJoQkk7RVFpQko7RUFDQTtBVHk3Qko7QVNoN0JFO0VBQ0U7RUFDQTtFQUNBO0FUeTdCSjtBU2w3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHk3Qko7QVN0N0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1JoREk7RVFpREo7RUFDQTtFQUNBO0FUdzdCSjtBU3Q3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlI1REU7QURvL0JSO0FTcDdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzN0JKO0FTOTZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzN0JKO0FTOTZCRTtFQUNFO0FUczdCSjtBU243QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHE3Qko7QVM3NkJFO0VBQ0U7RUFDQTtBVHE3Qko7QVNsN0JFO0VBQ0U7QVRvN0JKO0FTajdCRTs7RUFFRTtFQUNBO0VBQ0E7QVRtN0JKO0FTNTZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNScElJO0VRcUlKO0VBQ0EseUJSeklLO0VRMElMO0VBQ0E7QVRvN0JKO0FTajdCRTtFQUNFO0VBQ0E7RUFDQTtBVG03Qko7QVNoN0JFO0VBQ0U7RUFDQTtBVGs3Qko7QVM5NkJJO0VBQ0U7RUFDQTtBVGc3Qk47QVNoNkJFO0VBQ0U7QVQ4NkJKO0FTeDZCSTtFQUNFO0VBQ0E7QVQrNkJOO0FTMzZCRTtFQUNFO0FUNjZCSjtBU3Y2Qkk7RUFDRTtFQUNBO0FUODZCTjtBUzM2Qkk7RUFDRTtFQUNBO0VBQ0E7QVQ2NkJOO0FTMTZCSTtFQUNFO0VBQ0E7RUFDQTtBVDQ2Qk47O0FVMW9DQTtFQUNFLHlCVFlRO0VTWFI7QVYwcENGO0FVcHBDRTtFQUNFO0FWMnBDSjtBVXhwQ0U7RUFDRTtFQUNBO0FWMHBDSjtBVXZwQ0U7O0VBRUU7RUFDQTtBVnlwQ0o7QVV0cENFO0VBQ0U7QVZ3cENKO0FVM29DRTtFQUNFLHlCVHpCTTtFUzBCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWdXBDSjtBVWhwQ0U7RUFDRTtBVnVwQ0o7QVVwcENFO0VBQ0U7RUFDQTtFQUNBO0FWc3BDSjtBVW5wQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUOUNJO0VTK0NKLHlCVDdDSTtFUzhDSjtFQUNBO0FWcXBDSjtBVTdvQ0U7RUFDRTtFQUNBO0VBQ0E7QVZxcENKO0FVN29DRTtFQUNFO0VBQ0E7RUFDQTtBVnFwQ0o7QVU3b0NFO0VBQ0U7QVZxcENKO0FVcm9DRTtFQUNFO0VBQ0E7RUFDQSxjVG5HSTtFU29HSjtFQUNBO0FWb3BDSjtBVTduQ0U7RUFDRTtFQUNBO0FWcXBDSjtBVXhvQ0U7RUFDRTtFQUNBO0VBQ0E7QVZvcENKO0FVN29DRTtFQUNFO0FWb3BDSjtBVTdvQ0U7RUFDRTtFQUNBO0VBQ0E7QVZvcENKO0FVdm9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZtcENKO0FVN29DSTtFQUNFO0VBQ0E7QVZvcENOO0FVaHBDRTtFQUNFO0FWa3BDSjtBVS9vQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1R0TUk7RVN1TUo7QVZpcENKO0FVMW9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZpcENKO0FVMW9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWaXBDSjtBVS9vQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCVHhPRTtFU3lPRjtFQUNBO0FWaXBDTjtBVTlvQ0k7RUFDRTtFQUNBO0FWZ3BDTjtBVTdvQ0k7RUFDRTtFQUNBO0FWK29DTjtBVTNvQ0U7RUFDRTtFQUNBO0FWNm9DSjtBVXRvQ0U7RUFDRTtFQUNBO0FWNm9DSjtBVTFvQ0U7RUFDRTtFQUNBO0FWNG9DSjtBVXJvQ0U7RUFDRTtFQUNBO0VBQ0EsY1RsUkk7RVNtUko7QVY0b0NKO0FVem9DRTtFQUNFO0VBQ0E7RUFDQTtBVjJvQ0o7QVV4b0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjBvQ0o7QVU1bkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1R4VEk7RVN5VEo7QVZ5b0NKO0FVdm9DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCVGhVRztBRHk4Q1Q7QVVyb0NFO0VBQ0U7RUFDQTtBVnVvQ0o7QVVob0NJO0VBQ0U7QVZ3b0NOO0FVcG9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVHZWSTtBRDY5Q1I7QVVub0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWcW9DSjtBVW5vQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCVHZXRTtFU3dXRjtBVnFvQ047QVVqb0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWbW9DSjtBVTFuQ0k7RUFDRTtBVm9vQ047QVVob0NFO0VBQ0U7QVZrb0NKO0FVM25DRTtFQUNFO0FWa29DSjtBVTFuQ0U7RUFDRTtBVmtvQ0o7QVUzbkNFO0VBQ0U7QVZrb0NKO0FVMW5DRTtFQUNFO0VBQ0E7RUFDQSxjVHJhSTtFU3NhSjtBVmtvQ0o7QVUvbkNFO0VBQ0U7QVZpb0NKO0FVOW5DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZnb0NKO0FVOW5DSTtFQUNFO0VBQ0E7QVZnb0NOO0FVMW5DTTtFQUNFO0FWaW9DUjtBVTduQ0k7RUFDRTtBVituQ047QVVubkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjBuQ0o7QVV4bkNJO0VBQ0U7RUFDQTtBVjBuQ047QVVwbkNNO0VBQ0U7QVYybkNSO0FVdG5DRTtFQUNFLHlCVHBlSTtFU3FlSjtBVnduQ0o7QVVqbkNFO0VBQ0UseUJUN2VJO0VTOGVKO0FWd25DSjtBVWpuQ0U7O0VBRUU7RUFDQTtBVnduQ0o7QVVybkNFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUamdCSTtBRHduRFI7QVVqbkNJOztFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCVDNnQkU7QURxb0RSO0FVdG5DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNUbmhCSTtFU29oQko7QVZ3bkNKO0FVcm5DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnVuQ0o7QVVwbkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1R6aUJLO0FEK3BEVDtBVW5uQ0U7RUFDRTtFQUNBO0FWcW5DSjtBVWxuQ0U7RUFDRTtFQUNBO0VBQ0E7QVZvbkNKO0FVN21DRTtFQUNFO0VBQ0E7QVZvbkNKO0FVbm1DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZtbkNKO0FVem1DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCVHJtQks7RVNzbUJMO0FWbW5DSjtBVWhuQ0U7RUFDRTtFQUNBLGNUL21CSTtBRGl1RFI7QVUvbUNFO0VBQ0U7RUFDQTtBVmluQ0o7QVU5bUNFO0VBQ0U7RUFDQTtFQUNBO0FWZ25DSjtBVTFtQ0k7RUFDRTtFQUNBO0FWaW5DTjtBVTdtQ0U7RUFDRTtFQUNBO0VBQ0E7QVYrbUNKO0FVeG1DRTtFQUNFO0FWK21DSjtBVTVtQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVGpwQkk7RVNrcEJKO0FWOG1DSjtBVTVtQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCVHpwQkU7QUR1d0RSO0FVMW1DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0bUNKO0FVMW1DSTtFQUNFO0VBQ0E7QVY0bUNOO0FVdG1DTTtFQUNFO0FWNm1DUjtBVXBtQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVjJtQ0o7QVVubUNJO0VBQ0U7RUFDQTtFQUNBO0FWNG1DTjtBVXJtQ007RUFDRTtBVjZtQ1I7QVV4bUNFO0VBQ0U7RUFDQTtFQUNBO0FWMG1DSjtBVXhtQ0k7RUFDRTtBVjBtQ047QVVobUNFO0VBQ0U7RUFDQTtFQUNBO0FWdW1DSjtBVWhtQ0U7RUFDRTtFQUNBO0FWdW1DSjtBVXBtQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWc21DSjtBVW5tQ0U7RUFDRTtFQUNBO0VBQ0EseUJUcndCTTtFU3N3Qk47RUFDQSxjVGh3Qkk7RVNpd0JKO0FWcW1DSjs7QVd6M0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVg0M0RGOztBWWg0REE7Ozs7RUFJRTtBWnc0REY7QVlsNERFOzs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7QVp3NURKOztBWXA1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWnU1REY7QVlqNURFO0VBQ0U7QVp3NURKOztBYXI3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3N0RGO0FhbDdERTtFQUNFO0FieTdESjtBYXQ3REU7RUFDRTtFQUNBO0FidzdESjtBYXI3REU7RUFDRTtFQUNBO0FidTdESjtBVXQ3Q0k7RUFWRjs7SUFXSTtFVnluQ0o7QUFDRjtBQ3huREU7RUZ6QkE7SUFJSTtFQ0ZKO0VEa0JBO0lBT0k7SUFDQTtFQ0pKO0VEYUU7SUFRSTtJQUNBO0VDSk47RURRRTtJQUlJO0VDSk47RURRRTtJQU1JO0VDSk47RUQ0QkE7SUFhSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDUko7RURnQkE7SUFFSTtFQ1ZKO0VEY0E7SUFJSTtFQ1ZKO0VEY0E7SUFJSTtFQ1ZKO0VENkJBO0lBV0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNYSjtFRGVBO0lBU0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDWEo7RURjRTtJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNWTjtFRHdCSTtJQUlJO0VDVlI7RUQrQkk7SUFRSTtJQUNBO0VDYlI7RURnQ0U7SUFLSTtJQUNBO0lBQ0E7SUFDQTtFQ2pCTjtFRHlCTTtJQUVJO0VDakJWO0VEc0JJO0lBT0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbEJSO0VEcUJNO0lBSUk7RUNqQlY7RUR1QkU7SUFFSTtFQ3BCTjtFRXhTRjtJQUtJO0VGc1RGO0VFblRBO0lBTUk7SUFDQTtFRnVUSjtFRTlTQTtJQU9JO0lBQ0E7RUZzVEo7RUUxU0E7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZxVEo7RUVqVEE7SUFJSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGcVRKO0VFbFRFO0lBRUk7SUFDQTtJQUNBO0lBQ0EseUJEMURBO0VEK1dOO0VFalRFO0lBRUk7RUZvVE47RUV4UkU7SUFJSTtFRmdUTjtFRTVTRTtJQVVJO0VGZ1ROO0VFM1NBO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RUYrU0o7RUU5UkE7SUFPSTtFRjZTSjtFR25kRjtJQUlJO0VId2RGO0VHcGRGO0lBU0k7RUh5ZEY7RUdyZEY7SUFLSTtFSDBkRjtFS3BmRjtJQUlJO0VMOG1CRjtFSzlrQkE7SUFJSTtFTHltQko7RUtybUJBO0lBRUk7RUx3bUJKO0VLcG1CQTtJQU9JO0VMd21CSjtFS3BtQkE7SUFPSTtFTHdtQko7RUtwbUJBO0lBS0k7RUx3bUJKO0VLMWxCQTtJQUtJO0VMc21CSjtFS2xtQkE7SUFLSTtFTHNtQko7RUs1bEJBO0lBSUk7RUxxbUJKO0VLam1CQTtJQU9JO0lBQ0E7RUxxbUJKO0VLL2tCQTtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUxrbUJKO0VLOWxCQTtJQU9JO0VMa21CSjtFSzlsQkE7SUFNSTtFTGttQko7RUs5bEJBO0lBSUk7RUxrbUJKO0VLOWxCQTtJQUlJO0VMa21CSjtFS3RsQkE7SUFLSTtJQUNBO0lBQ0E7SUFDQTtFTGltQko7RUs3bEJBO0lBSUk7RUxpbUJKO0VLN2xCQTtJQU1JO0lBQ0E7SUFDQTtFTGltQko7RUtubEJBO0lBV0k7RUwrbEJKO0VNeDJCRjtJQUlJO0VONjJCRjtFT2ozQkY7SUFJSTtFUHc1QkY7RVE1NUJGO0lBTUk7RVJnN0JGO0VTdDdCRjtJQUlJO0VUODdCRjtFU242QkE7SUFXSTtJQUNBO0lBQ0E7RVQwN0JKO0VTdDdCQTtJQU1JO0VUMDdCSjtFUzM1QkE7SUFRSTtJQUNBO0VUdTdCSjtFU243QkE7SUFRSTtJQUNBO0VUdTdCSjtFUy82QkE7SUFPSTtJQUNBO0VUczdCSjtFU3o2QkE7O0lBT0k7RVRxN0JKO0VTMTVCRTtJQUtJO0lBQ0E7SUFDQTtFVGk3Qk47RVM3NkJFO0lBRUk7RVRnN0JOO0VTMzZCQTtJQUlJO0VUKzZCSjtFU3Q2QkE7SUFJSTtFVDg2Qko7RVNoNkJFO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RVQ2NkJOO0VTejZCRTtJQUVJO0VUNDZCTjtFVXRwQ0Y7SUFLSTtFVjJwQ0Y7RVV6b0NBO0lBSUk7RVZ5cENKO0VVcnBDQTtJQUVJO0VWd3BDSjtFVXBwQ0E7SUFTSTtFVndwQ0o7RVUxb0NBO0lBV0k7SUFDQTtFVnNwQ0o7RVVscENBO0lBTUk7SUFDQTtFVnNwQ0o7RVVscENBO0lBTUk7SUFDQTtFVnNwQ0o7RVVqb0NBO0lBUUk7RVZxcENKO0VVNW9DQTtJQUVJO0VWcXBDSjtFVTVvQ0E7SUFLSTtFVnNwQ0o7RVU1b0NBO0lBTUk7RVZxcENKO0VVanBDQTtJQUlJO0VWcXBDSjtFVWpwQ0E7SUFNSTtFVnFwQ0o7RVV4bUNBO0lBUUk7RVZrcENKO0VVaG5DQTtJQUtJO0VWOG9DSjtFVXo5QkU7SUFLSTtFVmlvQ047RVVubkNFO0lBRUk7RVY0bkNOO0VVbG1DQTtJQUtJO0VWeW5DSjtFVXJuQ0E7SUFLSTtFVnluQ0o7RVVwOEJFO0lBS0k7RVY2bUNOO0VXM3lERjtJQU9JO0VYNjNERjtFWXA0REY7Ozs7SUFPSTtFWjQ0REY7RVlqNERGO0lBT0k7RVp3NURGO0VhajdERjtJQVNJO0VieTdERjtBQTc3REY7QUNzQkU7RVN1RUE7SUFJSTtJQUNBO0lBQ0E7SUFDQTtFVnNwQ0o7RVVscENBO0lBRUk7RVZxcENKO0VVanBDQTtJQVlJO0lBQ0E7RVZzcENKO0VVbHBDQTtJQU1JO0lBQ0E7RVZzcENKO0VVMW9DRTtJQUVJO0VWc3BDTjtFVXJuQ0E7SUFFSTtFVm9wQ0o7RVVocENBO0lBUUk7RVZvcENKO0VVdm9DQTtJQVVJO0VWa3BDSjtFVXRsQ0E7SUFLSTtFVjZvQ0o7RVU1bkNBO0lBUUk7RVYyb0NKO0VVeG9DRTtJQUVJO0lBQ0E7RVYyb0NOO0VVcG5DQTtJQUtJO0lBQ0E7RVZ3b0NKO0VVcm1DQTtJQVNJO0lBQ0E7SUFDQTtJQUNBO0VWb29DSjtFVTVuQ0E7SUFJSTtFVm1vQ0o7RVUvbkNBO0lBSUk7SUFDQTtFVm1vQ0o7RVUvbkNBO0lBSUk7RVZtb0NKO0VVL25DQTtJQUlJO0lBQ0E7RVZtb0NKO0VVNWtDRTtJQUtJO0VWMm5DTjtFVXZpQ0E7SUFNSTtFVnFuQ0o7RVVqbkNBO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RVZxbkNKO0VVbG5DRTtJQUVJO0lBQ0E7RVZxbkNOO0VVaG5DQTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0VWb25DSjtFVTNsQ0E7SUFNSTtFVmluQ0o7RVV4bUNBO0lBTUk7RVZnbkNKO0VVdGtDSTtJQUlJO0VWOG1DUjtFVXhtQ0E7SUFPSTtJQUNBO0lBQ0E7RVY0bUNKO0VVem1DRTtJQU1JO0lBQ0E7RVY2bUNOO0VVM2xDRTtJQUVJO0VWeW1DTjtFVXBtQ0E7SUFNSTtFVndtQ0o7QUFybUJGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL2dsb2JhbC9lbi9tb2R1bGVzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL2dsb2JhbC9lbi9uZXdzdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL2dsb2JhbC9lbi9tb2R1bGVzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL2dsb2JhbC9lbi9tb2R1bGVzL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL2dsb2JhbC9lbi9tb2R1bGVzL19vdmVyc2VhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZS9nbG9iYWwvZW4vbW9kdWxlcy9fYWJvdXQtdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL2dsb2JhbC9lbi9tb2R1bGVzL19vdXItc3RyZW5ndGguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL2dsb2JhbC9lbi9tb2R1bGVzL19oaXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZS9nbG9iYWwvZW4vbW9kdWxlcy9fY29tcGFueS1wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZS9nbG9iYWwvZW4vbW9kdWxlcy9fZm9yLWFzaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL2dsb2JhbC9lbi9tb2R1bGVzL19hc2lhLXByb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL2dsb2JhbC9lbi9tb2R1bGVzL19mb3Itb2NlYW5pYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhZ2UvZ2xvYmFsL2VuL21vZHVsZXMvX29jZWFuaWEtcHJvZHVjdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhZ2UvZ2xvYmFsL2VuL21vZHVsZXMvX21vdmllLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcIi4uLy4uLy4uLy4uL2Jhc2UvdmFyc1wiIGFzICo7XG5cbi8vIOOBiuWVj+OBhOWQiOOCj+OBm+eUqFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC5wYWdlLnBhZ2UtaWQtNTQxMy5wYWdlLWNoaWxkLnBhcmVudC1wYWdlaWQtNTQwNXtcbiAgaGVhZGVyLnNpdGUtaGVhZGVye1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIGhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuaGVhZGVyLnNpdGUtaGVhZGVye1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgXG4gIGF7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZpeF9tZW51e1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAubWVudV93cmFwe1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG5cbiAgICBhLnNpdGVfdGl0bGV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTI2cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMjEwLzUxKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEuc2l0ZV90aXRsZV9wY3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEuc2l0ZV90aXRsZV9zcHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuanAtZW5fY2hhbmdlcl93cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyX19jb250YWN0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNnB4O1xuICB9XG5cbiAgLmpwLWVuX2NoYW5nZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA3OHZ3O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIGRpdntcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuanAtZW5fY2hhbmdlcl9ibG9ja3tcbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0X2J0bl9wY3tcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuY29udGFjdF9idG5fc3B7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0X2J0bl9faW5uZXJ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk0MjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHBhZGRpbmc6IDRweCA1cHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1haW5tZW51d3JhcHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB0b3A6IC03MDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cblxuICB1bCNtZW51LWhlYWRtZW51LWVuZ3tcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDVweCAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjcpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGdhcDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBwLFxuICAgICAgYSxcbiAgICAgIHVsLnN1Yi1tZW51IGF7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgcC5wYXJlbnRfbWVudXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEubGlua19ibGFua3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc25zX2J0bl9ibG9ja3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLnNuc19idG57XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWhlYWRtZW51LWVuZy1jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiA3ODBweDtcblxuICAgIGxpIHVsLnN1Yi1tZW51e1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdG9wOiA4MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjcpO1xuICAgICAgfVxuXG4gICAgICBsaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5zcF9vbmx5X21lbnV7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51LWlubmVye1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgIGdhcDogMjdweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGk6aG92ZXIgdWwuc3ViLW1lbnV7XG4gICAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCNtZW51Y2xvc2V7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuXG5kaXYjbWVudS1vcGVuZXJ7XG4gIHRvcDogMTJweDtcbn1cbiIsIi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQucGFnZS5wYWdlLWlkLTU0MTMucGFnZS1jaGlsZC5wYXJlbnQtcGFnZWlkLTU0MDUgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0LnBhZ2UucGFnZS1pZC01NDEzLnBhZ2UtY2hpbGQucGFyZW50LXBhZ2VpZC01NDA1IGhlYWRlci5zaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmhlYWRlci5zaXRlLWhlYWRlciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5maXhfbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciAuZml4X21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5tZW51X3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1lbnVfd3JhcCBhLnNpdGVfdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGFzcGVjdC1yYXRpbzogNC4xMTc2NDcwNTg4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5tZW51X3dyYXAgYS5zaXRlX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgfVxufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5tZW51X3dyYXAgYS5zaXRlX3RpdGxlX3BjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciAubWVudV93cmFwIGEuc2l0ZV90aXRsZV9wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlciAubWVudV93cmFwIGEuc2l0ZV90aXRsZV9zcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5tZW51X3dyYXAgYS5zaXRlX3RpdGxlX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1lbnVfd3JhcCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuanAtZW5fY2hhbmdlcl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX19jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjZweDtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuanAtZW5fY2hhbmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA3OHZ3O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5qcC1lbl9jaGFuZ2VyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmpwLWVuX2NoYW5nZXIgZGl2IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5qcC1lbl9jaGFuZ2VyX2Jsb2NrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuY29udGFjdF9idG5fcGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5jb250YWN0X2J0bl9wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuY29udGFjdF9idG5fc3Age1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5jb250YWN0X2J0bl9zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmNvbnRhY3RfYnRuX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTI2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDQ0NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZERkRGRCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZERkRGRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiA0cHggNXB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1haW5tZW51d3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdG9wOiAtNzAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5tYWlubWVudXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuaGVhZGVyLnNpdGUtaGVhZGVyIHVsI21lbnUtaGVhZG1lbnUtZW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQ1cHggMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIgdWwjbWVudS1oZWFkbWVudS1lbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBnYXA6IDI4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuaGVhZGVyLnNpdGUtaGVhZGVyIHVsI21lbnUtaGVhZG1lbnUtZW5nIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIgdWwjbWVudS1oZWFkbWVudS1lbmcgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlciB1bCNtZW51LWhlYWRtZW51LWVuZyBsaSBwLFxuaGVhZGVyLnNpdGUtaGVhZGVyIHVsI21lbnUtaGVhZG1lbnUtZW5nIGxpIGEsXG5oZWFkZXIuc2l0ZS1oZWFkZXIgdWwjbWVudS1oZWFkbWVudS1lbmcgbGkgdWwuc3ViLW1lbnUgYSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0ZERkRGRCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgdWwjbWVudS1oZWFkbWVudS1lbmcgbGkgcC5wYXJlbnRfbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIgdWwjbWVudS1oZWFkbWVudS1lbmcgbGkgcC5wYXJlbnRfbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlciB1bCNtZW51LWhlYWRtZW51LWVuZyBsaSBhLmxpbmtfYmxhbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDRweDtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciB1bCNtZW51LWhlYWRtZW51LWVuZyBsaSBhLmxpbmtfYmxhbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIHVsI21lbnUtaGVhZG1lbnUtZW5nIGxpIGEubGlua19ibGFuayBpbWcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIHVsI21lbnUtaGVhZG1lbnUtZW5nIGxpIC5zbnNfYnRuX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIHVsI21lbnUtaGVhZG1lbnUtZW5nIGxpIC5zbnNfYnRuX2Jsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlciB1bCNtZW51LWhlYWRtZW51LWVuZyBsaSAuc25zX2J0bl9ibG9jayBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgdWwjbWVudS1oZWFkbWVudS1lbmcgbGkgYS5zbnNfYnRuIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1lbnUtaGVhZG1lbnUtZW5nLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzgwcHg7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1lbnUtaGVhZG1lbnUtZW5nLWNvbnRhaW5lciBsaSB1bC5zdWItbWVudSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciAubWVudS1oZWFkbWVudS1lbmctY29udGFpbmVyIGxpIHVsLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdG9wOiA4MXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5tZW51LWhlYWRtZW51LWVuZy1jb250YWluZXIgbGkgdWwuc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciAubWVudS1oZWFkbWVudS1lbmctY29udGFpbmVyIGxpIHVsLnN1Yi1tZW51IGxpLnNwX29ubHlfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1lbnUtaGVhZG1lbnUtZW5nLWNvbnRhaW5lciBsaSB1bC5zdWItbWVudSAuc3ViLW1lbnUtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5tZW51LWhlYWRtZW51LWVuZy1jb250YWluZXIgbGkgdWwuc3ViLW1lbnUgLnN1Yi1tZW51LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgZ2FwOiAyN3B4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1lbnUtaGVhZG1lbnUtZW5nLWNvbnRhaW5lciBsaSB1bC5zdWItbWVudSAuc3ViLW1lbnUtaW5uZXIgbGk6bnRoLW9mLXR5cGUobisyKSB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5tZW51LWhlYWRtZW51LWVuZy1jb250YWluZXIgbGkgdWwuc3ViLW1lbnUgLnN1Yi1tZW51LWlubmVyIGxpOm50aC1vZi10eXBlKG4rMikge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIgLm1lbnUtaGVhZG1lbnUtZW5nLWNvbnRhaW5lciBsaTpob3ZlciB1bC5zdWItbWVudSB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgcCNtZW51Y2xvc2Uge1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG5kaXYjbWVudS1vcGVuZXIge1xuICB0b3A6IDEycHg7XG59XG5cbmZvb3RlciAuZm9vdC1pbm5lciB7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGZvb3RlciAuZm9vdC1pbm5lciB7XG4gICAgcGFkZGluZzogMzJweCAwIDI0cHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdC1pbm5lciAuZm9vdGxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBmb290ZXIgLmZvb3QtaW5uZXIgLmZvb3Rsb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuZm9vdGVyIC5mb290LWlubmVyIC5mb290bG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyIC5mb290LWlubmVyIC5mb290ZXJfbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBmb290ZXIgLmZvb3QtaW5uZXIgLmZvb3Rlcl9tZW51IHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHggMDtcbiAgfVxufVxuZm9vdGVyIC5mb290LWlubmVyIC5mb290ZXJfbWVudSBhLFxuZm9vdGVyIC5mb290LWlubmVyIC5mb290ZXJfbWVudSBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkRGREZEO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbn1cbmZvb3RlciAuZm9vdC1pbm5lciAuZm9vdGVyX21lbnVfbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgZm9vdGVyIC5mb290LWlubmVyIC5mb290ZXJfbWVudV9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdC1pbm5lciAuZm9vdGVyX21lbnVfaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGZvb3RlciAuZm9vdC1pbm5lciAuZm9vdGVyX21lbnVfaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBmb290ZXIgLmZvb3QtaW5uZXIgLmZvb3Rlcl9tZW51X2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGZvb3RlciAuZm9vdC1pbm5lciAuZm9vdGVyX21lbnVfaXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5mb290ZXIgLmZvb3QtaW5uZXIgLmZvb3Rlcl9tZW51X2xpbmsge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbmZvb3RlciAuZm9vdC1pbm5lciAuZm9vdGVyX21lbnVfbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIC5mb290LWlubmVyIC5mb290ZXJfbWVudV9saW5rLmxpbmtfYmxhbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDRweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5mb290ZXIgLmZvb3QtaW5uZXIgLmZvb3Rlcl9tZW51X2xpbmsubGlua19ibGFuayBpbWcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbmZvb3RlciAuZm9vdC1pbm5lciAuZm9vdGVyX21lbnVfbGluay5jb250YWN0X2xpbmtfcGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgZm9vdGVyIC5mb290LWlubmVyIC5mb290ZXJfbWVudV9saW5rLmNvbnRhY3RfbGlua19wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmZvb3RlciAuZm9vdC1pbm5lciAuZm9vdGVyX21lbnVfbGluay5jb250YWN0X2xpbmtfc3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZERkRGRDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDQ0NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgZm9vdGVyIC5mb290LWlubmVyIC5mb290ZXJfbWVudV9saW5rLmNvbnRhY3RfbGlua19zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyIC5mb290LWlubmVyIC5vdGhlcl9saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgZm9vdGVyIC5mb290LWlubmVyIC5vdGhlcl9saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdC1pbm5lciAuc25zX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDEycHg7XG59XG5mb290ZXIgLmZvb3QtaW5uZXIgLnNuc19saW5rIC5zbnNfYnRuIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5mb290ZXIgLmZvb3QtaW5uZXIgLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMjRweCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBmb290ZXIgLmZvb3QtaW5uZXIgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMzJweCAxMHB4IDA7XG4gIH1cbn1cblxuLmhlYWRfZmFkZXIge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICAuaGVhZF9mYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbi5icmVkY3J1bWJfZml4X21lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHRvcDogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgLmJyZWRjcnVtYl9maXhfbWVudSB7XG4gICAgdG9wOiA5M3B4O1xuICB9XG59XG5cbi5icmVkY3J1bWJfd3JhcCB7XG4gIHBhZGRpbmc6IDJweCAwIDRweDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgLmJyZWRjcnVtYl93cmFwIHtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgfVxufVxuLmJyZWRjcnVtYl93cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlZGNydW1iX3dyYXAgLmJyZWRjcnVtYl9uYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYnJlZGNydW1iX3dyYXAgLmJyZWRjcnVtYl9vbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogIzkxOTA5Mztcbn1cbi5icmVkY3J1bWJfd3JhcCAuYnJlZGNydW1iX29sIGxpIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYnJlZGNydW1iX3dyYXAgLmJyZWRjcnVtYl9vbCBsaTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmJyZWRjcnVtYl93cmFwIC5icmVkY3J1bWJfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYnJlZGNydW1iX3dyYXAgLmJyZWRjcnVtYl9saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG59XG4uYnJlZGNydW1iX3dyYXAgLmJyZWRjcnVtYl9saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG5hcnRpY2xlLm92ZXJzZWEtcGFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYXJ0aWNsZS5vdmVyc2VhLXBhZ2UgLnByb2R1Y3RNYXBXcmFwIHtcbiAgcGFkZGluZzogMTEwcHggMTBweCAwO1xufVxuYXJ0aWNsZS5vdmVyc2VhLXBhZ2UgLnByb2R1Y3RNYXBfaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmFydGljbGUub3ZlcnNlYS1wYWdlIC5Gb3JOb3J0aEFtZXJpY2EtTGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMyU7XG4gIGxlZnQ6IDExJTtcbiAgd2lkdGg6IDIxJTtcbiAgaGVpZ2h0OiA4JTtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5hcnRpY2xlLm92ZXJzZWEtcGFnZSAuRm9yU291dGhBbWVyaWNhLUxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjkuNSU7XG4gIGxlZnQ6IDE0LjUlO1xuICB3aWR0aDogMjElO1xuICBoZWlnaHQ6IDglO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmFydGljbGUub3ZlcnNlYS1wYWdlIC5Gb3JOb3J0aEV1cm9wZS1MaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2JTtcbiAgbGVmdDogNDMlO1xuICB3aWR0aDogMjElO1xuICBoZWlnaHQ6IDklO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmFydGljbGUub3ZlcnNlYS1wYWdlIC5Gb3JTb3V0aEV1cm9wZS1MaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM2JTtcbiAgbGVmdDogNDAuNSU7XG4gIHdpZHRoOiAyMSU7XG4gIGhlaWdodDogOSU7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuYXJ0aWNsZS5vdmVyc2VhLXBhZ2UgLkZvckFzaWEtTGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NyU7XG4gIGxlZnQ6IDcxJTtcbiAgd2lkdGg6IDE3JTtcbiAgaGVpZ2h0OiA4JTtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5hcnRpY2xlLm92ZXJzZWEtcGFnZSAuRm9yT2NlYW5pYS1MaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgxJTtcbiAgbGVmdDogODAlO1xuICB3aWR0aDogMTglO1xuICBoZWlnaHQ6IDglO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFib3V0LXVzLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA5M3B4O1xuICB9XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmFydGljbGUuYWJvdXQtdXMtcGFnZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIGEge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbmFydGljbGUuYWJvdXQtdXMtcGFnZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLnBjX29ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5wY19vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5zcF9vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nbG9iYWwvZW4vYWJvdXQvYWJvdXRfc2VjdGlvbjAxX2JnX3NwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nbG9iYWwvZW4vYWJvdXQvYWJvdXRfc2VjdGlvbjAxX2JnLnBuZ1wiKTtcbiAgfVxufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDFfaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDQ4cHggMCAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYWJvdXQtdXMtcGFnZSAuYWJvdXRfc2VjdGlvbjAxX2lubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNDhweDtcbiAgfVxufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF90ZXh0X2JveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweCAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF90ZXh0X2JveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9tYWluX3RleHQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0I4MDQxNDtcbn1cbmFydGljbGUuYWJvdXQtdXMtcGFnZSAuYWJvdXRfbWFpbl90ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X21hcF9pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X21hcF9pbWcge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUQ7XG4gIHBhZGRpbmc6IDI0cHggMTBweCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDIge1xuICAgIHBhZGRpbmc6IDQ4cHggMTBweDtcbiAgfVxufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDJfaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X2ZsYWdfaW1nIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X2ZsYWdfaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDMge1xuICBwYWRkaW5nOiA2NHB4IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nbG9iYWwvZW4vYWJvdXQvYWJvdXRfc2VjdGlvbjAzX2JnX3NwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYWJvdXQtdXMtcGFnZSAuYWJvdXRfc2VjdGlvbjAzIHtcbiAgICBwYWRkaW5nOiAxMjhweCAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nbG9iYWwvZW4vYWJvdXQvYWJvdXRfc2VjdGlvbjAzX2JnLnBuZ1wiKTtcbiAgfVxufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDNfaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDNfY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmFydGljbGUuYWJvdXQtdXMtcGFnZSAuYWJvdXRfc2VjdGlvbjAzX21haW5fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkRGREZEO1xufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDNfY29udGVudF9ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wM19jb250ZW50X2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wM190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjRkRGREZEO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDNfdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDNfaW1nMDEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wM19pbWcwMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wM19pbWcwMiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDNfaW1nMDIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wNCB7XG4gIHBhZGRpbmc6IDQ4cHggMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDQge1xuICAgIHBhZGRpbmc6IDgwcHggMTBweCA1MHB4O1xuICB9XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wNF9pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA2NHB4O1xufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDRfbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYWJvdXQtdXMtcGFnZSAuYWJvdXRfc2VjdGlvbjA0X2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbmFydGljbGUuYWJvdXQtdXMtcGFnZSAuYWJvdXRfc2VjdGlvbjA0X2l0ZW1faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wNF9pdGVtX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAzNTJweDtcbiAgfVxufVxuYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDRfaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hYm91dC11cy1wYWdlIC5hYm91dF9zZWN0aW9uMDRfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5hcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wNF9pdGVtX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmFydGljbGUuYWJvdXQtdXMtcGFnZSAuYWJvdXRfc2VjdGlvbjA0X2l0ZW1fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmFydGljbGUuYWJvdXQtdXMtcGFnZSAuYWJvdXRfc2VjdGlvbjA0X2l0ZW1fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGNvbG9yOiAjRkRGREZEO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFib3V0LXVzLXBhZ2UgLmFib3V0X3NlY3Rpb24wNF9pdGVtX2J0biB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxufVxuXG5hcnRpY2xlLm91ci1zdHJlbmd0aC1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDg3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLm91ci1zdHJlbmd0aC1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTI2cHg7XG4gIH1cbn1cbmFydGljbGUub3VyLXN0cmVuZ3RoLXBhZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmFydGljbGUub3VyLXN0cmVuZ3RoLXBhZ2UgLnBhZ2UtdGl0bGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5hcnRpY2xlLm91ci1zdHJlbmd0aC1wYWdlIC5zdHJlbmd0aC10IHtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbn1cbmFydGljbGUub3VyLXN0cmVuZ3RoLXBhZ2UgLnN0cmVuZ3RoLXQgaDEge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbmFydGljbGUub3VyLXN0cmVuZ3RoLXBhZ2UgLnN0cmVuZ3RoLXQgPiBwIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuYXJ0aWNsZS5vdXItc3RyZW5ndGgtcGFnZSAuc3RyZW5ndGgtdCBzZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5hcnRpY2xlLm91ci1zdHJlbmd0aC1wYWdlIC5ncnkgLnAtaW5ubmVyLFxuYXJ0aWNsZS5vdXItc3RyZW5ndGgtcGFnZSAud2hpdGUgLnAtaW5ubmVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5hcnRpY2xlLm91ci1zdHJlbmd0aC1wYWdlIC5ncnkgLnAtaW5ubmVyIC5wLWJvZHkgaDMsXG5hcnRpY2xlLm91ci1zdHJlbmd0aC1wYWdlIC5ncnkgLnAtaW5ubmVyIC5wLWJvZHkgaDMubS13aGl0ZSxcbmFydGljbGUub3VyLXN0cmVuZ3RoLXBhZ2UgLndoaXRlIC5wLWlubm5lciAucC1ib2R5IGgzLFxuYXJ0aWNsZS5vdXItc3RyZW5ndGgtcGFnZSAud2hpdGUgLnAtaW5ubmVyIC5wLWJvZHkgaDMubS13aGl0ZSB7XG4gIG1hcmdpbjogMjBweCAxMHB4O1xufVxuYXJ0aWNsZS5vdXItc3RyZW5ndGgtcGFnZSAuZ3J5IC5wLWlubm5lciAucC1ib2R5IHAsXG5hcnRpY2xlLm91ci1zdHJlbmd0aC1wYWdlIC53aGl0ZSAucC1pbm5uZXIgLnAtYm9keSBwIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG5hcnRpY2xlLmhpc3RvcnktcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA4N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5oaXN0b3J5LXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjZweDtcbiAgfVxufVxuYXJ0aWNsZS5oaXN0b3J5LXBhZ2UgLnBhZ2UtdGl0bGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5hcnRpY2xlLmhpc3RvcnktcGFnZSAuaGlzdG9yeS10IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbmFydGljbGUuaGlzdG9yeS1wYWdlIC5oaXN0b3J5LXQgcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5hcnRpY2xlLmhpc3RvcnktcGFnZSAuaGlzdG9yeV95ZWFyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hcnRpY2xlLmNvbXBhbnktcHJvZmlsZS1wYWdlIHtcbiAgbWF4LXdpZHRoOiA4NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDg3cHggMTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5jb21wYW55LXByb2ZpbGUtcGFnZSB7XG4gICAgcGFkZGluZzogMTI2cHggMTBweCAwO1xuICB9XG59XG5hcnRpY2xlLmNvbXBhbnktcHJvZmlsZS1wYWdlIHRhYmxlLmMtcHJvZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hcnRpY2xlLmZvci1hc2lhLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmZvci1hc2lhLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5hcnRpY2xlLmZvci1hc2lhLXBhZ2UgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbmFydGljbGUuZm9yLWFzaWEtcGFnZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5hcnRpY2xlLmZvci1hc2lhLXBhZ2UgLmZvci1hc2lhX3RpdGxlX2JveCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDE4NCwgNCwgMjApIDQ2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0NiUpO1xufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5mb3ItYXNpYV90aXRsZV9pbm5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5mb3ItYXNpYV90aXRsZSB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZERkRGRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4MDQxNDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5mb3ItYXNpYV90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbmFydGljbGUuZm9yLWFzaWEtcGFnZSAuZm9yLWFzaWFfYm94IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDEwcHggODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuZm9yLWFzaWEtcGFnZSAuZm9yLWFzaWFfYm94IHtcbiAgICBwYWRkaW5nOiA3NnB4IDEwcHggOTZweDtcbiAgfVxufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5mb3ItYXNpYV9pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOTZweDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5hcnRpY2xlLmZvci1hc2lhLXBhZ2UgLm1vZGVsX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0I4MDQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5tb2RlbF90aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4MDQxNDtcbn1cbmFydGljbGUuZm9yLWFzaWEtcGFnZSAubW9kZWxfbGlzdDAxIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0MHB4IDA7XG4gIG1heC13aWR0aDogNzkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuZm9yLWFzaWEtcGFnZSAubW9kZWxfbGlzdDAxIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIHBhZGRpbmc6IDMycHggMCAwO1xuICB9XG59XG5hcnRpY2xlLmZvci1hc2lhLXBhZ2UgLm1vZGVsX2xpc3QwMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNDBweCAxNnB4O1xuICBtYXgtd2lkdGg6IDY4OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmZvci1hc2lhLXBhZ2UgLm1vZGVsX2xpc3QwMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgfVxufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5tb2RlbF9pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5mb3ItYXNpYV9pbnRybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nbG9iYWwvZW4vZm9yLWFzaWEvaW50cm9fYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTM2NnB4IDU4NTtcbiAgcGFkZGluZzogNDhweCAxMHB4IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmZvci1hc2lhLXBhZ2UgLmZvci1hc2lhX2ludHJvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDEyOHB4IDEwcHg7XG4gIH1cbn1cbmFydGljbGUuZm9yLWFzaWEtcGFnZSAuZm9yLWFzaWFfaW50cm9faW5uZXIge1xuICBtYXgtd2lkdGg6IDExMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5hcnRpY2xlLmZvci1hc2lhLXBhZ2UgLmludHJvX3NlY3Rpb25fdGl0bGUge1xuICBtYXgtd2lkdGg6IDkzMHB4O1xufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uX2Jsb2NrLFxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uX2JveCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuZm9yLWFzaWEtcGFnZSAuaW50cm9fc2VjdGlvbl9ibG9jayxcbiAgYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbmFydGljbGUuZm9yLWFzaWEtcGFnZSAuaW50cm9fc2VjdGlvbl9zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI0ZERkRGRDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MDkzO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUuZm9yLWFzaWEtcGFnZSAuaW50cm9fc2VjdGlvbl9pbWcge1xuICBtYXgtd2lkdGg6IDI4NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmFydGljbGUuZm9yLWFzaWEtcGFnZSAuaW50cm9fc2VjdGlvbjAxIC5pbnRyb19zZWN0aW9uX2Jsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uMDEgLmludHJvX3NlY3Rpb25fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmZvci1hc2lhLXBhZ2UgLmludHJvX3NlY3Rpb24wMSAuaW50cm9fc2VjdGlvbl90ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQzNnB4O1xuICB9XG59XG5hcnRpY2xlLmZvci1hc2lhLXBhZ2UgLmludHJvX3NlY3Rpb24wMiB7XG4gIHBhZGRpbmctdG9wOiA4N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uMDIge1xuICAgIHBhZGRpbmctdG9wOiAxMjZweDtcbiAgfVxufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uMDIgLmludHJvX3NlY3Rpb25fdGV4dCB7XG4gIG1heC13aWR0aDogNjg4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uMDMge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuZm9yLWFzaWEtcGFnZSAuaW50cm9fc2VjdGlvbjAzIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uMDMgLmludHJvX3NlY3Rpb25fYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0OHB4O1xufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uMDMgLmludHJvX3NlY3Rpb25faW5uZXIge1xuICBtYXgtd2lkdGg6IDc0NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uMDMgLmludHJvX3NlY3Rpb25fYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uMDMgLmludHJvX3NlY3Rpb25fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5mb3ItYXNpYS1wYWdlIC5pbnRyb19zZWN0aW9uMDMgLmludHJvX3NlY3Rpb25fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MzZweDtcbiAgfVxufVxuXG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNDA1O1xuICBwYWRkaW5nLXRvcDogODdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gcCxcbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAucGNfb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLnBjX29ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLnNwX29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuYXNpYS1wcm9kdWN0X21haW5fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA0MDU7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2dsb2JhbC9lbi9mb3ItYXNpYS9wcm9kdWN0L21haW5fYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4MTZweCA4MThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuYXNpYS1wcm9kdWN0X21haW5fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwIDY0cHg7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZm9yLWFzaWFfdGl0bGVfYm94IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMTg0LCA0LCAyMCkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI1JSk7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZvci1hc2lhX3RpdGxlX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZvci1hc2lhX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAyNDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkRGREZEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgwNDE0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZm9yLWFzaWFfdGl0bGUge1xuICAgIG1heC13aWR0aDogMjMycHg7XG4gICAgcGFkZGluZzogMTZweCAxMHB4IDE2cHggMDtcbiAgfVxufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5hc2lhLXByb2R1Y3RfbWFpbl9ibG9jayB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmFzaWEtcHJvZHVjdF9tYWluX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luOiAtNzRweCBhdXRvIDA7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuYXNpYS1wcm9kdWN0X21haW5fYmxvY2tfdmVyMiB7XG4gIG1heC13aWR0aDogMTM2NnB4O1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmFzaWEtcHJvZHVjdF9tYWluX2Jsb2NrX3ZlcjIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW46IC03NHB4IGF1dG8gMDtcbiAgfVxufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5hc2lhLXByb2R1Y3RfbWFpbl9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuYXNpYS1wcm9kdWN0X21haW5faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uLmhpZ2gtcGVyZm9ybWFuY2UtbW9kZWwtd3VuMTE4NHpndS1wYWdlIC5hc2lhLXByb2R1Y3RfbWFpbl9pbm5lciB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm1vZGVsX2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGREZERkQ7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5tb2RlbF9pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm1vZGVsX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uLmhpZ2gtcGVyZm9ybWFuY2UtbW9kZWwtd3VuMTE4NHpndS1wYWdlIC5tb2RlbF9pbnRybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAubW9kZWxfaW50cm8ge1xuICAgIG1heC13aWR0aDogNTE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm1vZGVsX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAubW9kZWxfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5tb2RlbF90aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAubW9kZWxfbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAubW9kZWxfbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAubW9kZWxfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAubW9kZWxfaXRlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm1vZGVsX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAubW9kZWxfdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAubW9kZWxfdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgfVxufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5tb2RlbF9pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm1vZGVsX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm1vZGVsX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uLmhpZ2gtcGVyZm9ybWFuY2UtbW9kZWwtd3VuMTE4NHpndS1wYWdlIC5tb2RlbF9pbWcge1xuICBtYXgtd2lkdGg6IDYzM3B4O1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5hc2lhLXByb2R1Y3RfbWFpbl9vdGhlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3MzRweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I4MDQxNDtcbiAgY29sb3I6ICNCODA0MTQ7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmFzaWEtcHJvZHVjdF9tYWluX290aGVyIHtcbiAgICBtYXJnaW46IC05MHB4IGF1dG8gMDtcbiAgfVxufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5vdGhlcl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAub3RoZXJfbGlzdCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm90aGVyX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAub3RoZXJfaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODA0MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm90aGVyX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5MnB4O1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5vdGhlcl9pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmFzaWEtcHJvZHVjdF9pbnRyb19zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCODA0MTQ7XG4gIHBhZGRpbmc6IDQ4cHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuYXNpYS1wcm9kdWN0X2ludHJvX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDY0cHggMTBweCA4MHB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmFzaWEtcHJvZHVjdF9pbnRyb19ibG9jayB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAuYXNpYS1wcm9kdWN0X2ludHJvX2Jsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uLmhpZ2gtcGVyZm9ybWFuY2UtbW9kZWwtd3VuMTE4NHpndS1wYWdlIC5hc2lhLXByb2R1Y3RfaW50cm9fYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuaW50cm9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0I4MDQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmFzaWEtcHJvZHVjdF9pbnRyb19pbm5lciB7XG4gIG1heC13aWR0aDogOTUycHg7XG4gIHBhZGRpbmc6IDI0cHggMTBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAuYXNpYS1wcm9kdWN0X2ludHJvX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAuYXNpYS1wcm9kdWN0X2ludHJvX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24uaGlnaC1wZXJmb3JtYW5jZS1tb2RlbC13dW4xMTg0emd1LXBhZ2UgLmFzaWEtcHJvZHVjdF9pbnRyb19pbm5lcjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX3N1Yl90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkRGREZEO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuaW50cm9fc3ViX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX21haW5fYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuaW50cm9fbWFpbl9ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDQwcHggMDtcbiAgfVxufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19tYWluX2Jsb2NrLl9jb2x1bW4yIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX21haW5fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkRGREZEO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjRkRGREZEO1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19tYWluX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19tYWluX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19zY3JlZW5fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHggMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuaW50cm9fc2NyZWVuX2Jsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX3NjcmVlbl9ibG9jayBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19tYWluX3RocmVlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX21haW5fdGhyZWUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX21haW5fZm91ciB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19tYWluX2ZvdXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19tYWluX2ZpdmUge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuaW50cm9fbWFpbl9maXZlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19tYWluX3NpeCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19tYWluX3NpeCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjRkRGREZEO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAuaW50cm9fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19zdWJfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX3N1Yl9pbm5lciAub3B0aW9uX2l0ZW1faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX3N1Yl9pbm5lciAub3B0aW9uX2l0ZW1faW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2OHB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX3N1Yl9pbm5lciAub3B0aW9uX2l0ZW1faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19zdWJfaW5uZXIgLmludHJvX3RleHQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAuaW50cm9fc3ViX2lubmVyIC5vcHRpb25faXRlbV9pbWcge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuaW50cm9fc3ViX2lubmVyX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuaW50cm9fc3ViX2lubmVyX2ltZyAub3B0aW9uX2l0ZW1faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTY4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmludHJvX3N1Yl9pbm5lcl9pbWcgLm9wdGlvbl9pdGVtX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5pbnRyb19zdWJfaW5uZXJfaW1nIC5vcHRpb25faXRlbV9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmFzaWEtcHJvZHVjdF9mZWF0dXJlX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZEO1xuICBwYWRkaW5nOiA0MHB4IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuYXNpYS1wcm9kdWN0X2ZlYXR1cmVfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDQwcHg7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuYXNpYS1wcm9kdWN0X29wdGlvbl9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcbiAgcGFkZGluZzogODBweCAxMHB4IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmFzaWEtcHJvZHVjdF9vcHRpb25fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDUwcHg7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuYXNpYS1wcm9kdWN0X2ZlYXR1cmVfYmxvY2ssXG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmFzaWEtcHJvZHVjdF9vcHRpb25fYmxvY2sge1xuICBtYXgtd2lkdGg6IDk1MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZmVhdHVyZV90aXRsZSxcbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAub3B0aW9uX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0I4MDQxNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZmVhdHVyZV90aXRsZSxcbiAgYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5vcHRpb25fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZmVhdHVyZV90aXRsZTo6YWZ0ZXIsXG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm9wdGlvbl90aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODA0MTQ7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZlYXR1cmVfc3ViX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjQjgwNDE0O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZmVhdHVyZV90ZXh0X2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHggMTZweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZlYXR1cmVfbW9kZWwge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM5MTkwOTM7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZlYXR1cmVfbW9kZWxfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZmVhdHVyZV9ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZlYXR1cmVfYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZmVhdHVyZV9pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZmVhdHVyZV9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZmVhdHVyZV9pbm5lcjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZlYXR1cmVfaW5uZXJfdGV4dF9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZlYXR1cmVfaW5uZXJfdGV4dF9ibG9jayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBiYXNlbGluZTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZlYXR1cmVfbG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5mZWF0dXJlX2xvYWRfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMzE4MTU7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZlYXR1cmVfaW5uZXJfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZmVhdHVyZV9pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmZlYXR1cmVfaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZmVhdHVyZV9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuYXNpYS1wcm9kdWN0X29wdGlvbl9saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuYXNpYS1wcm9kdWN0X29wdGlvbl9saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24uaGlnaC1wZXJmb3JtYW5jZS1tb2RlbC13dW4xMTg0emd1LXBhZ2UgLmFzaWEtcHJvZHVjdF9vcHRpb25fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5vcHRpb25faXRlbV90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjQjgwNDE0O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAub3B0aW9uX2l0ZW1fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgwNDE0O1xufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5vcHRpb25faXRlbV9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAub3B0aW9uX2l0ZW1faW5uZXIgLm9wdGlvbl9pdGVtX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5vcHRpb25faXRlbV9pbm5lciAub3B0aW9uX2l0ZW1faW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2OHB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm9wdGlvbl9pdGVtX2lubmVyIC5vcHRpb25faXRlbV9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm9wdGlvbl9pdGVtX2lubmVyIC5vcHRpb25faXRlbV9pbWcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uLmhpZ2gtcGVyZm9ybWFuY2UtbW9kZWwtd3VuMTE4NHpndS1wYWdlIC5vcHRpb25faXRlbV9pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBiYXNlbGluZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICBhcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24uaGlnaC1wZXJmb3JtYW5jZS1tb2RlbC13dW4xMTg0emd1LXBhZ2UgLm9wdGlvbl9pdGVtX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAub3B0aW9uX2l0ZW1faW5uZXIgLm9wdGlvbl9pdGVtX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAub3B0aW9uX2l0ZW1faW5uZXIgLm9wdGlvbl9pdGVtX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA1MTJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAub3B0aW9uX2l0ZW1faW5uZXIgLm9wdGlvbl9pdGVtX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAub3B0aW9uX2l0ZW1faW5uZXJfZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm9wdGlvbl9pdGVtX2lubmVyX2dyaWQgLm9wdGlvbl9pdGVtX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAub3B0aW9uX2l0ZW1faW5uZXJfZ3JpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm9wdGlvbl9pdGVtX3RleHRfYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgYXJ0aWNsZS5hc2lhLXByb2R1Y3RfY29tbW9uIC5vcHRpb25faXRlbV90ZXh0X2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICB9XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLm9wdGlvbl9pdGVtX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb24gLmFzaWEtcHJvZHVjdF9vcHRpb25fYnRuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmFydGljbGUuYXNpYS1wcm9kdWN0X2NvbW1vbiAuZG93bmxvYWRfYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRkRGREZEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmFydGljbGUuZm9yLWF1c3RyYWxpYS1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogODdweCAxMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjFweCkge1xuICBhcnRpY2xlLmZvci1hdXN0cmFsaWEtcGFnZSB7XG4gICAgcGFkZGluZzogMTI2cHggMTBweCAwO1xuICB9XG59XG5cbmFydGljbGUud2FzaGVyLWV4dHJhY3RvcnMtcGFnZSxcbmFydGljbGUud2FzaGVyLWRyeWVycy1wYWdlLFxuYXJ0aWNsZS5yb2xsLWlyb25lcnMtcGFnZSxcbmFydGljbGUudG93ZWwtZm9sZGVycy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS53YXNoZXItZXh0cmFjdG9ycy1wYWdlLFxuICBhcnRpY2xlLndhc2hlci1kcnllcnMtcGFnZSxcbiAgYXJ0aWNsZS5yb2xsLWlyb25lcnMtcGFnZSxcbiAgYXJ0aWNsZS50b3dlbC1mb2xkZXJzLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuYXJ0aWNsZS53YXNoZXItZXh0cmFjdG9ycy1wYWdlIGgyLFxuYXJ0aWNsZS53YXNoZXItZXh0cmFjdG9ycy1wYWdlIC53bmctcHJvZHVjdGNhLWFsbF9pbWcsXG5hcnRpY2xlLndhc2hlci1leHRyYWN0b3JzLXBhZ2UgLmVuZy1Hcm91cExpc3QsXG5hcnRpY2xlLndhc2hlci1leHRyYWN0b3JzLXBhZ2UgLmlubmVyLXByb2R1Y3RzX2xpbmtzLFxuYXJ0aWNsZS53YXNoZXItZHJ5ZXJzLXBhZ2UgaDIsXG5hcnRpY2xlLndhc2hlci1kcnllcnMtcGFnZSAud25nLXByb2R1Y3RjYS1hbGxfaW1nLFxuYXJ0aWNsZS53YXNoZXItZHJ5ZXJzLXBhZ2UgLmVuZy1Hcm91cExpc3QsXG5hcnRpY2xlLndhc2hlci1kcnllcnMtcGFnZSAuaW5uZXItcHJvZHVjdHNfbGlua3MsXG5hcnRpY2xlLnJvbGwtaXJvbmVycy1wYWdlIGgyLFxuYXJ0aWNsZS5yb2xsLWlyb25lcnMtcGFnZSAud25nLXByb2R1Y3RjYS1hbGxfaW1nLFxuYXJ0aWNsZS5yb2xsLWlyb25lcnMtcGFnZSAuZW5nLUdyb3VwTGlzdCxcbmFydGljbGUucm9sbC1pcm9uZXJzLXBhZ2UgLmlubmVyLXByb2R1Y3RzX2xpbmtzLFxuYXJ0aWNsZS50b3dlbC1mb2xkZXJzLXBhZ2UgaDIsXG5hcnRpY2xlLnRvd2VsLWZvbGRlcnMtcGFnZSAud25nLXByb2R1Y3RjYS1hbGxfaW1nLFxuYXJ0aWNsZS50b3dlbC1mb2xkZXJzLXBhZ2UgLmVuZy1Hcm91cExpc3QsXG5hcnRpY2xlLnRvd2VsLWZvbGRlcnMtcGFnZSAuaW5uZXItcHJvZHVjdHNfbGlua3Mge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbmFydGljbGUuZW5nLXByb2R1Y3RfY29tbW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgYXJ0aWNsZS5lbmctcHJvZHVjdF9jb21tb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuYXJ0aWNsZS5lbmctcHJvZHVjdF9jb21tb24gcC5lbmctYnJlYWR0b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5hcnRpY2xlLm1vdmllLXBhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDEwcHggNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MXB4KSB7XG4gIGFydGljbGUubW92aWUtcGFnZSB7XG4gICAgcGFkZGluZzogMTQwcHggMTBweCAwO1xuICB9XG59XG5hcnRpY2xlLm1vdmllLXBhZ2UgcCB7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUubW92aWUtcGFnZSAubW92aWVfaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG59XG5hcnRpY2xlLm1vdmllLXBhZ2UgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS44NjA0NjUxMTYzO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBicmVha3BvaW50c1xuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4kYnJlYWtwb2ludHM6IChcbiAgc206ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KScsXG4gIHNtLWdsb2JhbDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYxcHgpJyxcbiAgbWQtZ2xvYmFsOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCknLFxuKSAhZGVmYXVsdDtcblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIOOCq+ODqeODvFxuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4kYmxhY2s6ICMyMzE4MTU7XG4kYmxhY2swMDogIzAwMDAwMDtcbiRibGFjazA3OiAjMDcwNDA1O1xuJGdyYXk6ICNFRkVGRUY7XG4kZ3JheUVDOiAjRUNFQ0VEO1xuJGdyYXk5MTogIzkxOTA5MztcbiRncmF5NDI6ICM0MjQ0NDY7XG4kZ3JheTU1OiAjNTU1NTU1O1xuJHdoaXRlOiAjRkRGREZEO1xuJHJlZDogI0NBMDkxNTtcbiRyZWRCODogI0I4MDQxNDtcblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIOODoeODh+OCo+OCouOCr+OCqOODquaMv+WFpVxuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vYmFzZS92YXJzXCIgYXMgKjtcblxuZm9vdGVyIC5mb290LWlubmVye1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgcGFkZGluZzogMjBweCAwIDEycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMjRweDtcbiAgfVxuXG4gIC5mb290bG9nb3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9tZW51e1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDEwcHggMDtcbiAgICB9XG5cbiAgICBhLFxuICAgIHB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9tZW51X2xpc3R7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfbWVudV9pdGVte1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmOjphZnRlcntcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZTo6YWZ0ZXJ7XG4gICAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfbWVudV9saW5re1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi5saW5rX2JsYW5re1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbnRhY3RfbGlua19wY3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29udGFjdF9saW5rX3Nwe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0M3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTQyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vdGhlcl9saW5re1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAuc25zX2xpbmt7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgLnNuc19idG57XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIH1cbiAgfVxuXG4gIC5jb3B5cmlnaHR7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTBweCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBwYWRkaW5nOiAzMnB4IDEwcHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9iYXNlL3ZhcnNcIiBhcyAqO1xuXG4uaGVhZF9mYWRlcntcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbi5icmVkY3J1bWJfZml4X21lbnV7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgdG9wOiA2NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICB0b3A6IDkzcHg7XG4gIH1cbn1cblxuLmJyZWRjcnVtYl93cmFwe1xuICBwYWRkaW5nOiAycHggMCA0cHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5icmVkY3J1bWJfbmF2e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuYnJlZGNydW1iX29se1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgY29sb3I6ICM5MTkwOTM7XG5cbiAgICBsaXtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnJlZGNydW1iX2xpbmt7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogJz4nO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2Jhc2UvdmFyc1wiIGFzICo7XG5cbmFydGljbGUub3ZlcnNlYS1wYWdle1xuICBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnByb2R1Y3RNYXBXcmFwe1xuICAgIHBhZGRpbmc6IDExMHB4IDEwcHggMDtcbiAgfVxuXG4gIC5wcm9kdWN0TWFwX2lubmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLkZvck5vcnRoQW1lcmljYS1MaW5re1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMzJTtcbiAgICBsZWZ0OiAxMSU7XG4gICAgd2lkdGg6IDIxJTtcbiAgICBoZWlnaHQ6IDglO1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5Gb3JTb3V0aEFtZXJpY2EtTGlua3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2OS41JTtcbiAgICBsZWZ0OiAxNC41JTtcbiAgICB3aWR0aDogMjElO1xuICAgIGhlaWdodDogOCU7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLkZvck5vcnRoRXVyb3BlLUxpbmt7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjYlO1xuICAgIGxlZnQ6IDQzJTtcbiAgICB3aWR0aDogMjElO1xuICAgIGhlaWdodDogOSU7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLkZvclNvdXRoRXVyb3BlLUxpbmt7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzYlO1xuICAgIGxlZnQ6IDQwLjUlO1xuICAgIHdpZHRoOiAyMSU7XG4gICAgaGVpZ2h0OiA5JTtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuRm9yQXNpYS1MaW5re1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ3JTtcbiAgICBsZWZ0OiA3MSU7XG4gICAgd2lkdGg6IDE3JTtcbiAgICBoZWlnaHQ6IDglO1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5Gb3JPY2VhbmlhLUxpbmt7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODElO1xuICAgIGxlZnQ6IDgwJTtcbiAgICB3aWR0aDogMTglO1xuICAgIGhlaWdodDogOCU7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vYmFzZS92YXJzXCIgYXMgKjtcblxuYXJ0aWNsZS5hYm91dC11cy1wYWdle1xuICBwYWRkaW5nLXRvcDogNjRweDtcblxuICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgIHBhZGRpbmctdG9wOiA5M3B4O1xuICB9XG5cbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIHB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgYXtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICB1bHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5hYm91dF90ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMS8xNCk7XG4gIH1cblxuICAucGNfb25seXtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zcF9vbmx5e1xuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dF9zZWN0aW9uMDF7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2xvYmFsL2VuL2Fib3V0L2Fib3V0X3NlY3Rpb24wMV9iZ19zcC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dsb2JhbC9lbi9hYm91dC9hYm91dF9zZWN0aW9uMDFfYmcucG5nJyk7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0X3NlY3Rpb24wMV9pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiA0OHB4IDAgMzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNDhweDtcbiAgICB9XG4gIH1cblxuICAuYWJvdXRfdGV4dF9ib3h7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHggMTZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0X21haW5fdGV4dHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRyZWRCODtcblxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0X21hcF9pbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0X3NlY3Rpb24wMntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheUVDO1xuICAgIHBhZGRpbmc6IDI0cHggMTBweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTBweDtcbiAgICB9XG4gIH1cblxuICAuYWJvdXRfc2VjdGlvbjAyX2lubmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODU2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuYWJvdXRfZmxhZ19pbWd7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0X3NlY3Rpb24wM3tcbiAgICBwYWRkaW5nOiA2NHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2xvYmFsL2VuL2Fib3V0L2Fib3V0X3NlY3Rpb24wM19iZ19zcC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgcGFkZGluZzogMTI4cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dsb2JhbC9lbi9hYm91dC9hYm91dF9zZWN0aW9uMDNfYmcucG5nJyk7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0X3NlY3Rpb24wM19pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5hYm91dF9zZWN0aW9uMDNfY29udGVudHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmFib3V0X3NlY3Rpb24wM19tYWluX3RleHR7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuYWJvdXRfc2VjdGlvbjAzX2NvbnRlbnRfYmxvY2t7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dF9zZWN0aW9uMDNfdGV4dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAvMTYpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAuYWJvdXRfc2VjdGlvbjAzX2ltZzAxe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dF9zZWN0aW9uMDNfaW1nMDJ7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0X3NlY3Rpb24wNHtcbiAgICBwYWRkaW5nOiA0OHB4IDAgNTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBwYWRkaW5nOiA4MHB4IDEwcHggNTBweDtcbiAgICB9XG4gIH1cblxuICAuYWJvdXRfc2VjdGlvbjA0X2lubmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODU2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDY0cHg7XG4gIH1cblxuICAuYWJvdXRfc2VjdGlvbjA0X2xpc3R7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAuYWJvdXRfc2VjdGlvbjA0X2l0ZW1faW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIG1heC13aWR0aDogMzUycHg7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0X3NlY3Rpb24wNF9pdGVte1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ1NnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYWJvdXRfc2VjdGlvbjA0X2l0ZW1fdGl0bGV7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmFib3V0X3NlY3Rpb24wNF9pdGVtX3RleHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIxLzE0KTtcbiAgfVxuXG4gIC5hYm91dF9zZWN0aW9uMDRfaXRlbV9idG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2Jhc2UvdmFyc1wiIGFzICo7XG5cbmFydGljbGUub3VyLXN0cmVuZ3RoLXBhZ2V7XG4gIHBhZGRpbmctdG9wOiA4N3B4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xuICB9XG5cbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5wYWdlLXRpdGxle1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIC5zdHJlbmd0aC10e1xuICAgIG1heC13aWR0aDogOTcwcHg7XG5cbiAgICBoMXtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cblxuICAgICYgPiBwe1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIHNlY3Rpb257XG4gICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmdyeSxcbiAgLndoaXRle1xuICAgIC5wLWlubm5lcntcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAucC1ib2R5e1xuICAgICAgICBoMyxcbiAgICAgICAgaDMubS13aGl0ZXtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vYmFzZS92YXJzXCIgYXMgKjtcblxuYXJ0aWNsZS5oaXN0b3J5LXBhZ2V7XG4gIHBhZGRpbmctdG9wOiA4N3B4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xuICB9XG5cbiAgLnBhZ2UtdGl0bGV7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLmhpc3RvcnktdHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICBwe1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuaGlzdG9yeV95ZWFye1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9iYXNlL3ZhcnNcIiBhcyAqO1xuXG5hcnRpY2xlLmNvbXBhbnktcHJvZmlsZS1wYWdle1xuICBtYXgtd2lkdGg6IDg3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogODdweCAxMHB4IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICBwYWRkaW5nOiAxMjZweCAxMHB4IDA7XG4gIH1cblxuICB0YWJsZS5jLXByb2ZpbGV7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9iYXNlL3ZhcnNcIiBhcyAqO1xuXG5hcnRpY2xlLmZvci1hc2lhLXBhZ2V7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcblxuICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxuXG4gIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBhe1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgYTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgLmZvci1hc2lhX3RpdGxlX2JveHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgxODQsIDQsIDIwLCAxKSA0NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlKTtcbiAgfVxuXG4gIC5mb3ItYXNpYV90aXRsZV9pbm5lcntcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAuZm9yLWFzaWFfdGl0bGV7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQjg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5mb3ItYXNpYV9ib3h7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgcGFkZGluZzogNzZweCAxMHB4IDk2cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvci1hc2lhX2lubmVye1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA5NnB4O1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAubW9kZWxfdGl0bGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJHJlZEI4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM1LzI4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRCODtcbiAgICB9XG4gIH1cblxuICAubW9kZWxfbGlzdDAxe1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0MHB4IDA7XG4gICAgbWF4LXdpZHRoOiA3OTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAubW9kZWxfbGlzdDAye1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0MHB4IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA2ODhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAubW9kZWxfaXRlbXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9yLWFzaWFfaW50cm97XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2xvYmFsL2VuL2Zvci1hc2lhL2ludHJvX2JnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjZweCA1ODU7XG4gICAgcGFkZGluZzogNDhweCAxMHB4IDY0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBhZGRpbmc6IDEyOHB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvci1hc2lhX2ludHJvX2lubmVye1xuICAgIG1heC13aWR0aDogMTExMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmludHJvX3NlY3Rpb25fdGl0bGV7XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgfVxuXG4gIC5pbnRyb19zZWN0aW9uX2Jsb2NrLFxuICAuaW50cm9fc2VjdGlvbl9ib3h7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuaW50cm9fc2VjdGlvbl9zdWJ0aXRsZXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAvMTYpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5OTE7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmludHJvX3NlY3Rpb25fdGV4dHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEvMTQpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5pbnRyb19zZWN0aW9uX2ltZ3tcbiAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmludHJvX3NlY3Rpb24wMXtcbiAgICAuaW50cm9fc2VjdGlvbl9ibG9ja3tcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmludHJvX3NlY3Rpb25fdGV4dHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgIG1heC13aWR0aDogNDM2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludHJvX3NlY3Rpb24wMntcbiAgICBwYWRkaW5nLXRvcDogODdweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBwYWRkaW5nLXRvcDogMTI2cHg7XG4gICAgfVxuXG4gICAgLmludHJvX3NlY3Rpb25fdGV4dHtcbiAgICAgIG1heC13aWR0aDogNjg4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuaW50cm9fc2VjdGlvbjAze1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5pbnRyb19zZWN0aW9uX2JveHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDQ4cHg7XG4gICAgfVxuXG4gICAgLmludHJvX3NlY3Rpb25faW5uZXJ7XG4gICAgICBtYXgtd2lkdGg6IDc0NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmludHJvX3NlY3Rpb25fYmxvY2t7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9fc2VjdGlvbl90ZXh0e1xuICAgICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9iYXNlL3ZhcnNcIiBhcyAqO1xuXG5hcnRpY2xlLmFzaWEtcHJvZHVjdF9jb21tb257XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjazA3O1xuICBwYWRkaW5nLXRvcDogODdweDtcblxuICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgIHBhZGRpbmctdG9wOiAxMjZweDtcbiAgfVxuXG4gIGF7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICBwLFxuICB1bHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wY19vbmx5e1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNwX29ubHl7XG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmFzaWEtcHJvZHVjdF9tYWluX3NlY3Rpb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMDc7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dsb2JhbC9lbi9mb3ItYXNpYS9wcm9kdWN0L21haW5fYmcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4MTZweCA4MThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA2NHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3ItYXNpYV90aXRsZV9ib3h7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMTg0LCA0LCAyMCwgMSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI1JSk7XG4gIH1cblxuICAuZm9yLWFzaWFfdGl0bGVfaW5uZXJ7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLmZvci1hc2lhX3RpdGxle1xuICAgIG1heC13aWR0aDogMjQycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZEI4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgbWF4LXdpZHRoOiAyMzJweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTBweCAxNnB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmFzaWEtcHJvZHVjdF9tYWluX2Jsb2Nre1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIG1hcmdpbjogLTc0cHggYXV0byAwO1xuICAgIH1cbiAgfVxuXG4gIC5hc2lhLXByb2R1Y3RfbWFpbl9ibG9ja192ZXIye1xuICAgIG1heC13aWR0aDogMTM2NnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIG1hcmdpbjogLTc0cHggYXV0byAwO1xuICAgIH1cbiAgfVxuXG4gIC5hc2lhLXByb2R1Y3RfbWFpbl9pbm5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEobWQtZ2xvYmFsKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLmhpZ2gtcGVyZm9ybWFuY2UtbW9kZWwtd3VuMTE4NHpndS1wYWdlIC5hc2lhLXByb2R1Y3RfbWFpbl9pbm5lcntcbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RlbF9pbnRyb3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICB9XG4gIH1cblxuICAmLmhpZ2gtcGVyZm9ybWFuY2UtbW9kZWwtd3VuMTE4NHpndS1wYWdlIC5tb2RlbF9pbnRyb3tcbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQtZ2xvYmFsKXtcbiAgICAgIG1heC13aWR0aDogNTE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGVsX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLWdsb2JhbCl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kZWxfbGlzdHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RlbF9pdGVte1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGVsX3RleHR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwLzE2KTtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmLmhpZ2gtcGVyZm9ybWFuY2UtbW9kZWwtd3VuMTE4NHpndS1wYWdlIC5tb2RlbF90ZXh0e1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLWdsb2JhbCl7XG4gICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RlbF9pbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuaGlnaC1wZXJmb3JtYW5jZS1tb2RlbC13dW4xMTg0emd1LXBhZ2UgLm1vZGVsX2ltZ3tcbiAgICBtYXgtd2lkdGg6IDYzM3B4O1xuICB9XG5cbiAgLmFzaWEtcHJvZHVjdF9tYWluX290aGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDczNHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkQjg7XG4gICAgY29sb3I6ICRyZWRCODtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQtZ2xvYmFsKXtcbiAgICAgIG1hcmdpbjogLTkwcHggYXV0byAwO1xuICAgIH1cbiAgfVxuXG4gIC5vdGhlcl9saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm90aGVyX2l0ZW17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAvMTYpO1xuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZEI4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI5MnB4O1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFzaWEtcHJvZHVjdF9pbnRyb19zZWN0aW9ue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmVkQjg7XG4gICAgcGFkZGluZzogNDhweCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICAgIHBhZGRpbmc6IDY0cHggMTBweCA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hc2lhLXByb2R1Y3RfaW50cm9fYmxvY2t7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLmhpZ2gtcGVyZm9ybWFuY2UtbW9kZWwtd3VuMTE4NHpndS1wYWdlIC5hc2lhLXByb2R1Y3RfaW50cm9fYmxvY2t7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC5pbnRyb190aXRsZXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRyZWRCODtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNS8yMCk7XG4gIH1cblxuICAuYXNpYS1wcm9kdWN0X2ludHJvX2lubmVye1xuICAgIG1heC13aWR0aDogOTUycHg7XG4gICAgcGFkZGluZzogMjRweCAxMHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLmhpZ2gtcGVyZm9ybWFuY2UtbW9kZWwtd3VuMTE4NHpndS1wYWdlIC5hc2lhLXByb2R1Y3RfaW50cm9faW5uZXJ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQtZ2xvYmFsKXtcbiAgICAgIG1heC13aWR0aDogNDY0cHg7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLWdsb2JhbCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludHJvX3N1Yl90aXRsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwLzE2KTtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5NTU7XG4gICAgfVxuICB9XG5cbiAgLmludHJvX21haW5fYmxvY2t7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLWdsb2JhbCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICBnYXA6IDQwcHggMDtcbiAgICB9XG5cbiAgICAmLl9jb2x1bW4ye1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmludHJvX21haW5fbGlzdHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmludHJvX21haW5faXRlbXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxNy41LzE0KTtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmludHJvX3NjcmVlbl9ibG9ja3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHggMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnRyb19tYWluX3RocmVle1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQtZ2xvYmFsKXtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnRyb19tYWluX2ZvdXJ7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmludHJvX21haW5fZml2ZXtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLWdsb2JhbCl7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuaW50cm9fbWFpbl9zaXh7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmludHJvX3RleHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIxLzE0KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG5cbiAgJi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAuaW50cm9fdGV4dHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5pbnRyb19zdWJfaW5uZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAub3B0aW9uX2l0ZW1faW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgICBtYXgtd2lkdGg6IDE2OHB4O1xuICAgICAgfVxuXG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyb190ZXh0e1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5oaWdoLXBlcmZvcm1hbmNlLW1vZGVsLXd1bjExODR6Z3UtcGFnZSAuaW50cm9fc3ViX2lubmVye1xuICAgIC5vcHRpb25faXRlbV9pbWd7XG4gICAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnRyb19zdWJfaW5uZXJfaW1ne1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgLm9wdGlvbl9pdGVtX2ltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNjhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQtZ2xvYmFsKXtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIH1cblxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXNpYS1wcm9kdWN0X2ZlYXR1cmVfc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgcGFkZGluZzogNDBweCAxMHB4IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFzaWEtcHJvZHVjdF9vcHRpb25fc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogODBweCAxMHB4IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgICAgcGFkZGluZzogNDBweCAxMHB4IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFzaWEtcHJvZHVjdF9mZWF0dXJlX2Jsb2NrLFxuICAuYXNpYS1wcm9kdWN0X29wdGlvbl9ibG9ja3tcbiAgICBtYXgtd2lkdGg6IDk1MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmZlYXR1cmVfdGl0bGUsXG4gIC5vcHRpb25fdGl0bGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJHJlZEI4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQjg7XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVfc3ViX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNS8yMCk7XG4gICAgY29sb3I6ICRyZWRCODtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuXG4gIC5mZWF0dXJlX3RleHRfYm94e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweCAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG5cbiAgLmZlYXR1cmVfbW9kZWx7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwLzMyKTtcbiAgICBjb2xvcjogJGdyYXk5MTtcbiAgfVxuXG4gIC5mZWF0dXJlX21vZGVsX3RleHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIxLzE0KTtcbiAgfVxuXG4gIC5mZWF0dXJlX2Jsb2Nre1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQtZ2xvYmFsKXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZV9pbm5lcntcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLWdsb2JhbCl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pe1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWQtZ2xvYmFsKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZV9pbm5lcl90ZXh0X2Jsb2Nre1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLWdsb2JhbCl7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBiYXNlbGluZTtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVfbG9hZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheUVDO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB9XG5cbiAgLmZlYXR1cmVfbG9hZF90ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLmZlYXR1cmVfaW5uZXJfdGV4dHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEvMTQpO1xuICB9XG5cbiAgLmZlYXR1cmVfaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5hc2lhLXByb2R1Y3Rfb3B0aW9uX2xpc3R7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgIH1cbiAgfVxuXG4gICYuaGlnaC1wZXJmb3JtYW5jZS1tb2RlbC13dW4xMTg0emd1LXBhZ2UgLmFzaWEtcHJvZHVjdF9vcHRpb25fbGlzdHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vcHRpb25faXRlbV90aXRsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJHJlZEI4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwLzE2KTtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRCODtcbiAgICB9XG4gIH1cblxuICAub3B0aW9uX2l0ZW1faW5uZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OnN0YXJ0O1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIC5vcHRpb25faXRlbV9pbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgICAgIG1heC13aWR0aDogMTY4cHg7XG4gICAgICB9XG5cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQtZ2xvYmFsKXtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGlnaC1wZXJmb3JtYW5jZS1tb2RlbC13dW4xMTg0emd1LXBhZ2UgLm9wdGlvbl9pdGVtX2lubmVye1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogYmFzZWxpbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAub3B0aW9uX2l0ZW1faW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLWdsb2JhbCl7XG4gICAgICAgIG1heC13aWR0aDogNTEycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3B0aW9uX2l0ZW1faW5uZXJfZ3JpZHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIC5vcHRpb25faXRlbV9pbWd7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWQtZ2xvYmFsKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9wdGlvbl9pdGVtX3RleHRfYmxvY2t7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZC1nbG9iYWwpe1xuICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICB9XG4gIH1cblxuICAub3B0aW9uX2l0ZW1fdGV4dHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEvMTQpO1xuICB9XG5cbiAgLmFzaWEtcHJvZHVjdF9vcHRpb25fYnRue1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5kb3dubG9hZF9idG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vYmFzZS92YXJzXCIgYXMgKjtcblxuYXJ0aWNsZS5mb3ItYXVzdHJhbGlhLXBhZ2V7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDg3cHggMTBweCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgcGFkZGluZzogMTI2cHggMTBweCAwO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vYmFzZS92YXJzXCIgYXMgKjtcblxuYXJ0aWNsZS53YXNoZXItZXh0cmFjdG9ycy1wYWdlLFxuYXJ0aWNsZS53YXNoZXItZHJ5ZXJzLXBhZ2UsXG5hcnRpY2xlLnJvbGwtaXJvbmVycy1wYWdlLFxuYXJ0aWNsZS50b3dlbC1mb2xkZXJzLXBhZ2V7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICBAaW5jbHVkZSBtZWRpYShzbS1nbG9iYWwpe1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuXG4gIGgyLFxuICAud25nLXByb2R1Y3RjYS1hbGxfaW1nLFxuICAuZW5nLUdyb3VwTGlzdCxcbiAgLmlubmVyLXByb2R1Y3RzX2xpbmtze1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG5hcnRpY2xlLmVuZy1wcm9kdWN0X2NvbW1vbntcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtLWdsb2JhbCl7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG5cbiAgcC5lbmctYnJlYWR0b3B7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2Jhc2UvdmFyc1wiIGFzICo7XG5cbmFydGljbGUubW92aWUtcGFnZXtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAxMHB4IDUwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoc20tZ2xvYmFsKXtcbiAgICBwYWRkaW5nOiAxNDBweCAxMHB4IDA7XG4gIH1cblxuICBwe1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tb3ZpZV9pbm5lcntcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIGlmcmFtZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IGNhbGMoODAwLzQzMCk7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/