@charset "UTF-8";
.release {
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 0 5px 0;
  display: block;
}

.release-right {
  margin: 0 0 5px auto;
  text-align: right;
}

.release-recipesearch {
  margin: 0 0 10px auto;
  text-align: right;
}

@media (max-width: 425px) {
  .release-recipesearch {
    margin: 0 10px 10px auto;
  }
}

.release--icon {
  margin: 0 0 0 5px;
  position: relative;
  top: 2px;
  display: inline-block;
}

.new_release_list {
  list-style: none;
  width: 690px;
  margin: 0 0 30px 0;
}

@media (max-width: 425px) {
  .new_release_list {
    width: 90%;
    margin: 0 auto 30px auto;
  }
}

.new_release_list-backnumber {
  width: auto;
}

.new_release_list-backnumber .new_release_list--item {
  border-bottom-color: #ccc;
}

.new_release_list-backnumber .new_release_list--description {
  width: calc(100% - 100px);
}

@media (max-width: 425px) {
  .new_release_list-backnumber .new_release_list--description {
    width: auto;
  }
}

@media (max-width: 425px) {
  .new_release_list-backnumber {
    width: 90%;
    margin: 0 auto 30px auto;
  }
}

.new_release_list-result .new_release_list--item {
  border-bottom: none;
  margin-bottom: 30px;
}

@media (max-width: 425px) {
  .new_release_list-result {
    width: auto;
  }
}

.new_release_list.box-fadeout {
  position: relative;
}

.new_release_list.box-fadeout:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 120px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+50,ffffff+90&0+0,1+50 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 90%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}

.new_release_list--item {
  border-bottom: 2px dashed #fff;
  padding: 15px 0 10px 0;
  opacity: 1;
  height: auto;
  margin: auto;
  transition: .3s;
}

.new_release_list--item.is-hidden {
  opacity: 0;
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

.new_release_list--more {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 222px;
  height: 40px;
  border-radius: 20px;
  padding: 0 10px 0 0;
  margin: 0 auto;
  box-sizing: border-box;
  background-color: #ffcc00;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #603813;
  font-weight: 700;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
  border: 0;
  cursor: pointer;
  transition: .2s;
}

.new_release_list--more:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  margin: auto 0;
  width: 5px;
  height: 5px;
  border-top: 1px solid #603813;
  border-right: 1px solid #603813;
  transform: rotate(135deg);
}

.new_release_list--more:hover {
  background-color: #ff720a;
  box-shadow: 0 0 0 #42210B;
}

@media (max-width: 425px) {
  .new_release_list--more {
    margin: -30px auto 30px auto;
  }
}

.new_release_list--more.is-btn-hidden {
  display: none;
}

.new_release_list--link {
  position: relative;
  display: flex;
  justify-content: space-between;
  text-decoration: none;
  color: #000;
}

.new_release_list--link:after {
  position: absolute;
  top: -8px;
  left: -8px;
  opacity: 0;
  background-color: #c89b05;
  content: "";
  display: block;
  width: calc(100% + 16px);
  height: calc(100% + 16px);
  border-radius: 5px;
  transition: .15s;
  transform: scale(0.9, 0.9);
}

.new_release_list--link:hover:after {
  opacity: .3;
  transform: scale(1, 1);
}

@media (max-width: 425px) {
  .new_release_list--link {
    display: block;
  }
  .new_release_list--link .release {
    display: block;
    margin: 0 0 5px 0;
  }
}

.new_release_list--nolink {
  position: relative;
  display: flex;
  justify-content: space-between;
  text-decoration: none;
  color: #000;
}

.new_release_list--release {
  font-size: 12px;
  font-size: 0.75rem;
  color: #505050;
  margin: 5px 0;
  display: block;
}

.new_release_list--description {
  width: 580px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .new_release_list--description {
    width: auto;
  }
}

.cmn_recipe_counter--ttl {
  font-size: 13px;
  font-size: 0.8125rem;
  margin: 0 0 5px 0;
}

@media (max-width: 425px) {
  .cmn_recipe_counter--ttl {
    font-size: 10px;
    font-size: 0.625rem;
    margin-bottom: 0;
  }
}

.cmn_recipe_counter--link {
  position: relative;
  display: block;
  text-decoration: none;
  color: #42210B;
}

.cmn_recipe_counter--link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  left: -22px;
  width: 16px;
  height: 22px;
  border-radius: 5px;
  background-color: transparent;
  transition: .15s;
}

.cmn_recipe_counter--link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  left: -20px;
  width: 6px;
  height: 6px;
  border-top: 2px solid #42210B;
  border-right: 2px solid #42210B;
  transform: rotate(45deg);
}

.cmn_recipe_counter--link:hover:before {
  background-color: #ffcc00;
}

@media (max-width: 425px) {
  .cmn_recipe_counter--link:after {
    left: -10px;
    width: 4px;
    height: 4px;
  }
  .cmn_recipe_counter--link:hover:before {
    content: none;
  }
}

.cmn_recipe_counter--num {
  display: inline-block;
  font-size: 34px;
  font-size: 2.125rem;
  font-weight: 700;
}

@media (max-width: 425px) {
  .cmn_recipe_counter--num {
    font-size: 28px;
    font-size: 1.75rem;
  }
}

.cmn_recipe_counter--unit {
  display: inline-block;
}

@media (max-width: 425px) {
  .cmn_recipe_counter--unit {
    width: 45px;
  }
}

.searchbox {
  position: relative;
  display: flex;
  align-items: center;
}

@media (max-width: 425px) {
  .searchbox {
    justify-content: flex-end;
    margin: 0 10px;
    width: 100%;
    box-sizing: border-box;
  }
}

.searchbox:before {
  position: absolute;
  top: 4px;
  right: 5px;
  background-color: #f6883f;
  content: "";
  width: 28px;
  border: 0;
  -webkit-appearance: none;
  height: 28px;
  border-radius: 50%;
}

.searchbox:after {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  top: 11px;
  right: 11px;
  content: "꤆";
  color: #fff;
}

.searchbox--search_tag {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 15px;
  background-color: #eeeae6;
  -webkit-appearance: none;
  border-radius: 30px;
  border: 0;
  min-width: 300px;
  box-sizing: border-box;
  color: #000;
  height: 36px;
  transition: .5s;
}

@media (max-width: 425px) {
  .searchbox--search_tag {
    font-size: 16px;
    font-size: 1rem;
    width: 225px;
    min-width: 225px;
  }
  .searchbox--search_tag:focus {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
    width: 100%;
  }
}

.searchbox--submit_tag {
  position: absolute;
  top: 4px;
  right: 5px;
  background-color: transparent;
  width: 28px;
  border: 0;
  -webkit-appearance: none;
  height: 28px;
  border-radius: 50%;
  z-index: 1;
  cursor: pointer;
}

.bnrbox-forsp {
  display: none;
}

@media (max-width: 425px) {
  .bnrbox-forsp {
    position: relative;
    overflow: hidden;
    display: block;
    padding: 20px 0 10px 0;
  }
}

.bnrbox-forpc {
  display: block;
  padding: 30px 0;
}

@media (max-width: 425px) {
  .bnrbox-forpc {
    padding: 20px 0 10px 0;
  }
}

.bnrbox--inner {
  position: relative;
  width: 750px;
  margin: 0 auto;
  overflow: hidden;
}

@media (max-width: 425px) {
  .bnrbox--inner {
    width: 100%;
    overflow: hidden;
  }
}

.bnrbox--link {
  position: relative;
  display: block;
  width: 240px;
  margin-right: 10px;
  line-height: 0;
  border: 1px solid #ccc;
  transition: .15s;
}

.bnrbox--link:hover {
  border: 1px solid #603813;
  -webkit-filter: brightness(105%);
          filter: brightness(105%);
}

@media (max-width: 425px) {
  .bnrbox--link {
    width: 48%;
    margin-bottom: 10px;
    margin-right: 10px;
  }
}

.bnrbox--img {
  width: 100%;
}

.bnrbox .flickity-page-dots {
  position: relative;
  width: 750px;
  margin: 10px auto 0 auto;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .bnrbox .flickity-page-dots {
    display: flex;
    width: 100%;
    margin-bottom: 10px;
  }
}

.bnrbox .dot {
  display: block;
  border: 2px solid #603813;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  box-sizing: border-box;
  margin: 0 10px 0 0;
  transition: .15s;
}

.bnrbox .dot:hover, .bnrbox .dot.is-selected {
  background-color: #facd39;
}

@media (max-width: 425px) {
  .bnrbox .dot {
    width: 10px;
    height: 10px;
  }
}

.bnrbox .flickity-button {
  display: none;
}

@media (max-width: 425px) {
  .recipe_contents_condition-index .recipe_contents_condition--submit_area {
    width: 100%;
    height: 75px;
    display: flex;
    height: 70px;
    justify-content: center;
    align-items: center;
    background-color: #42210B;
  }
}

@media (max-width: 425px) {
  .recipe_contents_condition-list {
    padding-bottom: 70px;
    box-sizing: border-box;
  }
  .recipe_contents_condition-list .recipe_contents_condition--fixedarea {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #42210B;
  }
}

.recipe_contents_condition--inner {
  position: relative;
  background-color: #fff;
  padding: 10px 0;
}

@media (max-width: 425px) {
  .recipe_contents_condition--inner {
    padding: 0;
  }
}

.recipe_contents_condition--intro {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
  text-align: center;
  color: #603813;
  padding: 0 0 20px 0;
}

@media (max-width: 425px) {
  .recipe_contents_condition--intro {
    display: none;
  }
}

.recipe_contents_condition--col {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #efebe8;
  width: 895px;
  margin: 0 auto;
  padding: 5px 0 10px 0;
}

@media (max-width: 425px) {
  .recipe_contents_condition--col {
    display: block;
    width: 100%;
    padding: 0;
  }
}

.recipe_contents_condition--l {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #42210B;
  width: 180px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .recipe_contents_condition--l {
    width: auto;
    background-image: url("/container/common/images/bg-main-content.png");
    padding: 12px 15px;
    border-bottom: 1px solid #fff;
    transition: .15s;
  }
}

.recipe_contents_condition--l-toggle {
  pointer-events: none;
}

@media (max-width: 425px) {
  .recipe_contents_condition--l-toggle {
    pointer-events: auto;
  }
  .recipe_contents_condition--l-toggle:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto 0;
    width: 7px;
    height: 7px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(135deg);
    transition: .15s;
  }
  .recipe_contents_condition--l-toggle.active:after {
    transform: rotate(-45deg);
  }
}

.recipe_contents_condition--r {
  width: 715px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (max-width: 425px) {
  .recipe_contents_condition--r {
    display: none;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    transform: .3s;
  }
}

.recipe_contents_condition--r-open {
  display: block;
}

@media (max-width: 425px) {
  .recipe_contents_condition--r_inner {
    padding: 10px;
  }
}

.recipe_contents_condition--package {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .recipe_contents_condition--package {
    align-items: stretch;
  }
  .recipe_contents_condition--package-box1 .recipe_contents_condition--label:last-child, .recipe_contents_condition--package-box1 .recipe_contents_condition--label:nth-last-child(2), .recipe_contents_condition--package-box2 .recipe_contents_condition--label:last-child, .recipe_contents_condition--package-box2 .recipe_contents_condition--label:nth-last-child(2) {
    border-bottom: none;
  }
  .recipe_contents_condition--package-box3 .recipe_contents_condition--label:last-child, .recipe_contents_condition--package-box4 .recipe_contents_condition--label:last-child {
    border-bottom: none;
  }
}

.recipe_contents_condition--2cols {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 10px 10px 0;
}

@media (max-width: 425px) {
  .recipe_contents_condition--2cols {
    padding-left: 10px;
  }
}

.recipe_contents_condition--freeword {
  position: relative;
}

.recipe_contents_condition--input_freeword {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 15px;
  background-color: #eeeae6;
  -webkit-appearance: none;
  border-radius: 30px;
  border: 0;
  width: 100%;
  box-sizing: border-box;
  color: #000;
  height: 46px;
  transition: .5s;
}

.recipe_contents_condition--input_freeword::-webkit-input-placeholder {
  color: #949494;
}

.recipe_contents_condition--input_freeword::-moz-placeholder {
  color: #949494;
}

.recipe_contents_condition--input_freeword:-ms-input-placeholder {
  color: #949494;
}

.recipe_contents_condition--input_freeword::-ms-input-placeholder {
  color: #949494;
}

.recipe_contents_condition--input_freeword::placeholder {
  color: #949494;
}

.recipe_contents_condition--input_freeword:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
  min-width: 305px;
}

@media (max-width: 425px) {
  .recipe_contents_condition--input_freeword {
    font-size: 16px;
    font-size: 1rem;
  }
}

.recipe_contents_condition--description {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  color: #b3b3b3;
  padding: 10px 0 0 0;
}

.recipe_contents_condition--label {
  margin: 0 15px 5px 0;
  padding: 0;
  color: #505050;
  cursor: pointer;
  transition: .15s;
}

.recipe_contents_condition--label:hover {
  color: #cca300;
}

@media (max-width: 425px) {
  .recipe_contents_condition--label {
    width: 33%;
    box-sizing: border-box;
    padding: 10px 2px;
    margin: 0;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.2;
    color: #505050;
    cursor: pointer;
    transition: .15s;
  }
  .recipe_contents_condition--label:nth-child(3n) {
    border-right: none;
  }
}

.recipe_contents_condition--radiobox {
  position: relative;
  top: 2px;
  border: 1px solid #505050;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transition: .15s;
}

.recipe_contents_condition--radiobox:after {
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: #cca300;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transform: scale(0, 0);
}

.recipe_contents_condition--radiobox:checked {
  border-radius: 50%;
}

.recipe_contents_condition--radiobox:checked:after {
  -webkit-animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
          animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
}

@-webkit-keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

@keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

.recipe_contents_condition--checkbox {
  position: relative;
  top: 5px;
  border: 1px solid #505050;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  transition: .15s;
}

.recipe_contents_condition--checkbox:after {
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: #cca300;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  transform: scale(0, 0);
}

.recipe_contents_condition--checkbox:checked:after {
  -webkit-animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
          animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
}

@keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

@media (max-width: 425px) {
  .recipe_contents_condition--checkbox {
    top: 0;
  }
}

.recipe_contents_condition--select_box {
  margin: 5px 3px 0 0;
  position: relative;
  display: inline-block;
  top: 0;
  background-color: #eeeae6;
  height: 34px;
  width: 190px;
  overflow: hidden;
  font-size: 14px;
  font-size: 0.875rem;
}

.recipe_contents_condition--select_box:before {
  position: absolute;
  top: 8px;
  right: 10px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #725c50 transparent;
}

.recipe_contents_condition--select_box:after {
  position: absolute;
  right: 10px;
  bottom: 8px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #725c50 transparent transparent transparent;
}

.recipe_contents_condition--select_box:nth-child(3n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .recipe_contents_condition--select_box {
    width: calc(50% - 5px);
    margin: 0 10px 10px 0;
    height: 44px;
  }
  .recipe_contents_condition--select_box:nth-child(3n) {
    margin-right: auto;
  }
  .recipe_contents_condition--select_box:nth-child(2n) {
    margin-right: 0;
  }
}

.recipe_contents_condition--select_box-wide {
  width: 290px;
}

@media (max-width: 425px) {
  .recipe_contents_condition--select_box-wide {
    width: 100%;
  }
}

.recipe_contents_condition--select_box-sp {
  display: none;
}

@media (max-width: 425px) {
  .recipe_contents_condition--select_box-sp {
    display: block;
    width: 100%;
  }
}

.recipe_contents_condition--select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 10px;
  width: 100%;
  box-sizing: border-box;
  border: 0;
  height: 34px;
  overflow: hidden;
}

@media (max-width: 425px) {
  .recipe_contents_condition--select {
    height: 44px;
  }
}

.recipe_contents_condition--input_box {
  display: inline-block;
}

.recipe_contents_condition--input {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 5px 10px 0 0;
  padding: 5px 10px;
  background-color: #eeeae6;
  width: 190px;
  border: 0;
  height: 34px;
  box-sizing: border-box;
  z-index: 100;
}

@media (max-width: 425px) {
  .recipe_contents_condition--input {
    margin: 0 0 10px 0;
    width: calc(50% - 10px);
    height: 44px;
    border: 0;
  }
}

.recipe_contents_condition--type {
  position: relative;
  top: 5px;
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}

@media (max-width: 425px) {
  .recipe_contents_condition--type {
    top: 15px;
    font-size: 16px;
    font-size: 1rem;
  }
}

.recipe_contents_condition--txt {
  display: inline;
  margin: 0 0 0 10px;
  position: relative;
  top: 4px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
}

@media (max-width: 425px) {
  .recipe_contents_condition--txt {
    font-size: 12px;
    font-size: 0.75rem;
    display: inline-block;
    width: 40%;
    top: 10px;
  }
}

.recipe_contents_condition--submit_box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffcc00;
  width: 400px;
  height: 60px;
  margin: 15px auto;
  border-radius: 30px;
  transition: .15s;
}

.recipe_contents_condition--submit_box:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 30px;
  width: 7px;
  height: 7px;
  margin: auto 0;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  transform: rotate(45deg);
  pointer-events: none;
  transition: .15s;
}

.recipe_contents_condition--submit_box:hover {
  -webkit-filter: contrast(120%);
          filter: contrast(120%);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
}

@media (max-width: 425px) {
  .recipe_contents_condition--submit_box {
    width: 90%;
    height: 50px;
    border-radius: 25px;
    margin: auto;
  }
}

.recipe_contents_condition--submit {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  background-color: transparent;
  width: 100%;
  border: 0;
  color: #603813;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 60px;
  cursor: pointer;
  transition: .15s;
}

@media (max-width: 425px) {
  .recipe_contents_condition--submit {
    height: 50px;
  }
}

.ranking {
  position: relative;
  background-image: url("/container/common/images/cmn-bg-stripe.png");
}

.ranking--inner {
  width: 800px;
  margin: 0 auto;
  padding: 40px 0 80px 0;
}

@media (max-width: 425px) {
  .ranking--inner {
    width: 100%;
    padding-bottom: 120px;
  }
}

.ranking--ttl {
  background-image: url("/container/common/images/ranking-ttl.png");
  background-repeat: no-repeat;
  background-position: top center;
  padding: 80px 0 40px 0;
  text-align: center;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  color: #42210B;
}

.ranking--wrap {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.ranking--wrap:after {
  content: "";
  width: 120px;
  height: 80px;
  background-image: url("/container/common/images/charactor01.png");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  bottom: -20px;
  right: -100px;
}

@media (max-width: 425px) {
  .ranking--wrap {
    display: block;
  }
  .ranking--wrap:after {
    bottom: -100px;
    right: 35%;
  }
}

.ranking--content {
  position: relative;
  width: 370px;
  background-color: #fff;
  border-top: 3px solid #603813;
}

.ranking--content:before {
  content: "";
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 205px;
  height: 40px;
  background-image: url("/container/common/images/ranking-ribbon.png");
  background-repeat: no-repeat;
  background-position: top center;
  z-index: 5;
}

@media (max-width: 425px) {
  .ranking--content {
    position: static;
    width: 90%;
    min-width: 320px;
    margin: 0 auto;
    line-height: 0;
  }
  .ranking--content-general {
    border-top: none;
  }
}

@media (max-width: 425px) {
  .ranking--content_tab {
    position: absolute;
    top: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
    width: 45%;
    height: 95px;
    background-color: #ede9d9;
  }
  .ranking--content_tab.active {
    width: 45%;
    background-color: #fff;
    box-shadow: 0 0 0 0;
  }
  .ranking--content_tab-newstock {
    left: 5%;
  }
  .ranking--content_tab-total {
    right: 5%;
  }
}

.ranking--ttl2 {
  padding: 40px 20px;
  font-size: 18px;
  font-size: 1.125rem;
  color: #603813;
}

@media (max-width: 425px) {
  .ranking--ttl2 {
    padding: 15px 0;
    font-size: 16px;
    font-size: 1rem;
  }
}

@media (max-width: 425px) {
  .ranking--ttl2_delete {
    display: none;
  }
}

.ranking--release {
  position: absolute;
  top: 42px;
  right: 20px;
}

@media (max-width: 425px) {
  .ranking--release {
    position: relative;
    top: auto;
    right: auto;
  }
}

.ranking--list {
  list-style: none;
  padding: 0 10px;
}

@media (max-width: 425px) {
  .ranking--list {
    margin: 95px 0 0 0;
  }
}

@media (max-width: 425px) {
  .ranking--list-newstock {
    display: none;
  }
  .ranking--list-newstock.current {
    display: block;
  }
}

@media (max-width: 425px) {
  .ranking--list-total {
    display: none;
  }
  .ranking--list-total.current {
    display: block;
  }
}

.ranking--item {
  position: relative;
  border-top: 1px dotted #ddd5cd;
  box-sizing: border-box;
}

.ranking--pic {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto 0;
  height: 80px;
}

.ranking--link {
  position: relative;
  display: flex;
  align-items: center;
  height: 110px;
  padding: 0 0 0 140px;
  color: #000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
}

.ranking--link:after {
  position: absolute;
  top: 5px;
  left: -5px;
  opacity: 0;
  background-color: #c89b05;
  content: "";
  display: block;
  width: calc(100% + 10px);
  height: calc(100% - 10px);
  border-radius: 5px;
  transition: .15s;
  transform: scale(0.9, 0.9);
}

.ranking--link:hover:after {
  opacity: .3;
  transform: scale(1, 1);
}

.ranking--rank {
  display: block;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 110px;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  z-index: 1;
}

.ranking--rank:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "꤁";
  font-size: 38px;
  font-size: 2.375rem;
  position: absolute;
  top: -14px;
  left: -14px;
  z-index: -1;
}

.ranking--rank-gold:before {
  color: #d7a447;
}

.ranking--rank-blue:before {
  color: #607b97;
}

.ranking--rank-copper:before {
  color: #9e5331;
}

.ranking--rank-grey:before {
  color: #b2b2b2;
}

.recommend {
  position: relative;
  overflow: hidden;
  padding: 50px 0 100px 0;
  margin: 0 0 10px 0;
  background-color: #fff;
}

.recommend:after {
  content: "";
  width: 170px;
  height: 135px;
  background-image: url("/container/common/images/charactor02.png");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  bottom: 0;
  left: calc(50% - 480px);
}

@media (max-width: 425px) {
  .recommend:after {
    left: 20%;
  }
}

.recommend--inner {
  position: relative;
  width: 960px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .recommend--inner {
    width: 100%;
  }
}

.recommend--release {
  position: absolute;
  top: 90px;
  right: 40px;
}

@media (max-width: 425px) {
  .recommend--release {
    top: auto;
    bottom: 5px;
    right: 15px;
    left: 0;
    text-align: right;
  }
}

.recommend--slider {
  position: relative;
  margin: 0 0 40px 0;
}

.recommend--slider_inner {
  position: relative;
  width: 100%;
}

.recommend--cover {
  display: block;
  width: 20%;
  height: 100%;
  position: absolute;
  top: 0;
  pointer-events: none;
  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
  /* IE6-9 */
}

.recommend--cover-r {
  right: 0;
  transform: rotate(180deg);
}

.recommend--cover-l {
  left: 0;
}

.recommend--item {
  position: relative;
  display: block;
  overflow: hidden;
  width: 220px;
  color: #603813;
  text-decoration: none;
  padding: 10px;
  box-sizing: border-box;
  transition: .15s;
}

.recommend--item:hover {
  background-color: rgba(200, 155, 5, 0.3);
  border-radius: 10px;
}

.recommend--pic {
  display: block;
  width: 200px;
  margin: 0 0 10px 0;
}

.recommend--name {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  color: #603813;
  min-height: 50px;
  margin: 0 0 10px 0;
}

.recommend--description {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.recommend--arw {
  position: absolute;
  top: calc(50% - 25px);
  width: 50px;
  height: 50px;
  border-radius: 25px;
  background-color: #603813;
  border: none;
  cursor: pointer;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  transition: .3s;
}

.recommend--arw:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 10px;
  height: 10px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
}

.recommend--arw-l {
  left: 10%;
}

.recommend--arw-l:before {
  left: 20px;
  transform: rotate(-135deg);
}

.recommend--arw-l:hover {
  left: 9%;
}

@media (max-width: 425px) {
  .recommend--arw-l {
    left: 3%;
  }
  .recommend--arw-l:hover {
    left: 2%;
  }
}

.recommend--arw-r {
  right: 10%;
}

.recommend--arw-r:before {
  right: 20px;
  transform: rotate(45deg);
}

.recommend--arw-r:hover {
  right: 9%;
}

@media (max-width: 425px) {
  .recommend--arw-r {
    right: 3%;
  }
  .recommend--arw-r:hover {
    right: 2%;
  }
}

.cmn_ttl {
  background-image: url("/container/common/images/ranking-ttl.png");
  background-repeat: no-repeat;
  background-position: top center;
  padding: 80px 0 40px 0;
  text-align: center;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  color: #42210B;
}

@media (max-width: 425px) {
  .cmn_ttl {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.passage_ttl {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  /*
  background-image: url("/container/recipesearch/images/recipe-bg-bar.png");
  background-color: #603813;
  */
  background-color: #249a9a;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 15px 0;
  margin: 50px 0 20px 0;
}

@media (max-width: 425px) {
  .passage_ttl {
    font-size: 16px;
    font-size: 1rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 20px 0;
    margin-top: 30px;
  }
}

.pagettl_box {
  position: relative;
  width: 100%;
  background-image: url("/container/common/images/bg-pagettl.png");
}

.pagettl_box--txt {
  position: relative;
  display: flex;
  align-items: center;
  max-width: 960px;
  height: 220px;
  margin: 0 auto;
  font-size: 28px;
  font-size: 1.75rem;
  color: #603813;
}

.pagettl_box--txt:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 20px;
  background-size: cover;
}

@media (max-width: 425px) {
  .pagettl_box--txt {
    width: 100%;
    height: 140px;
    font-size: 16px;
    font-size: 1rem;
    padding-left: 15px;
    box-sizing: border-box;
  }
}

.pagettl_box--txt-faq:before {
  background-image: url("/container/faq/images/pagettl-pic.png");
  background-repeat: no-repeat;
  background-position: center center;
  width: 260px;
  height: 165px;
}

@media (max-width: 425px) {
  .pagettl_box--txt-faq:before {
    width: 156px;
    height: 99px;
  }
}

.pagettl_box--txt-company:before {
  background-image: url("/container/company/images/pagettl-pic.png");
  background-repeat: no-repeat;
  background-position: center center;
  width: 260px;
  height: 140px;
}

@media (max-width: 425px) {
  .pagettl_box--txt-company:before {
    width: 156px;
    height: 84px;
  }
}

.pagettl_box--txt-contact:before {
  background-image: url("/container/contact/images/pagettl-pic.png");
  background-repeat: no-repeat;
  background-position: center center;
  width: 260px;
  height: 150px;
}

@media (max-width: 425px) {
  .pagettl_box--txt-contact:before {
    width: 200px;
    height: 115px;
  }
}

.pagettl_box--txt-form {
  background-image: url("/container/form/images/pagettl-pic.png");
  background-repeat: no-repeat;
  background-position: right 20px bottom;
}

@media (max-width: 425px) {
  .pagettl_box--txt-form {
    background-size: 140px auto;
    background-position: right 0 bottom;
  }
}

.mainvisual {
  position: relative;
  width: 100%;
  overflow: hidden;
  line-height: 0;
}

.mainvisual--pic {
  position: relative;
}

@media (max-width: 425px) {
  .mainvisual--pic {
    left: 0;
    width: 100%;
    height: auto;
  }
}

.category_index {
  position: relative;
  background-color: #fff;
  padding: 20px 0;
}

@media (max-width: 425px) {
  .category_index {
    padding-bottom: 0;
  }
}

.category_index--inner {
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 960px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .category_index--inner {
    display: block;
    width: 100%;
    min-height: auto;
  }
}

.category_index--card {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 470px;
}

@media (max-width: 425px) {
  .category_index--card {
    justify-content: space-between;
    width: auto;
    margin: 0 15px 0 15px;
    padding: 0 0 20px 0;
  }
}

.category_index--pic {
  width: 190px;
}

@media (max-width: 425px) {
  .category_index--pic {
    width: 26%;
  }
}

.category_index--contents {
  width: 270px;
}

@media (max-width: 425px) {
  .category_index--contents {
    width: 72%;
  }
}

.category_index--ttl {
  position: relative;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #e8e3df;
}

.category_index--ttl_link {
  position: relative;
  display: block;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
  color: #603813;
  font-weight: 700;
  padding: 10px 5px 10px 20px;
  margin: -5px;
}

.category_index--ttl_link:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  background-color: rgba(200, 155, 5, 0.3);
  border-radius: 5px;
  opacity: 0;
  transform: scale(0.9, 0.9);
  transition: .15s;
}

.category_index--ttl_link:hover:before {
  opacity: 1;
  transform: scale(1, 1);
}

.category_index--ttl_link:after {
  content: "";
  position: absolute;
  top: calc(50% - 3px);
  width: 5px;
  height: 5px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  left: 7px;
  transform: rotate(45deg);
}

@media (max-width: 425px) {
  .category_index--ttl_link {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.category_index--ttl_link.current:before {
  opacity: 1;
  transform: scale(1, 1);
}

.category_index--link {
  position: relative;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  letter-spacing: -1px;
  text-decoration: none;
  color: #603813;
  padding: 8px 8px 8px 20px;
  margin: -5px;
}

.category_index--link:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  background-color: rgba(200, 155, 5, 0.3);
  border-radius: 5px;
  opacity: 0;
  transform: scale(0.9, 0.9);
  transition: .15s;
}

.category_index--link:hover:before {
  opacity: 1;
  transform: scale(1, 1);
}

.category_index--link:after {
  content: "";
  position: absolute;
  top: calc(50% - 4px);
  left: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 5px;
  border-color: transparent transparent transparent #603813;
}

@media (max-width: 425px) {
  .category_index--link {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}

.category_index--link.current:before {
  opacity: 1;
  transform: scale(1, 1);
}

.pager {
  position: relative;
  margin: 0 auto;
  padding: 30px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 425px) {
  .pager {
    position: relative;
    padding: 0 15px 30px 15px;
  }
}

.pager--link_side {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 68px;
  height: 26px;
  box-sizing: border-box;
  border-radius: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  text-decoration: none;
  background-color: #603813;
}

.pager--link_side:before, .pager--link_side:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

.pager--link_side:before {
  width: 1px;
  height: 16px;
  background-color: #fff;
}

.pager--link_side:after {
  width: 0;
  height: 0;
  border-style: solid;
}

.pager--link_side-first {
  padding: 0 0 0 10px;
}

.pager--link_side-first:before {
  left: 5px;
}

.pager--link_side-first:after {
  left: 8px;
  border-width: 4px 7px 4px 0;
  border-color: transparent #ffffff transparent transparent;
}

.pager--link_side-last {
  padding: 0 10px 0 0;
}

.pager--link_side-last:before {
  right: 5px;
}

.pager--link_side-last:after {
  right: 8px;
  border-width: 4px 0 4px 7px;
  border-color: transparent transparent transparent #ffffff;
}

.pager--pager_link {
  font-size: 16px;
  font-size: 1rem;
  color: #603813;
  padding: 0 10px;
}

.pager--pager_this {
  font-size: 16px;
  font-size: 1rem;
  color: #603813;
  padding: 0 10px;
}

.search_btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 240px;
  height: 44px;
  border-radius: 22px;
  padding: 0 10px 0 0;
  box-sizing: border-box;
  background-color: #603813;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
  border: 0;
  cursor: pointer;
  transition: .2s;
}

.search_btn:before {
  position: absolute;
  top: calc(50% - 9px);
  right: 20px;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "꤆";
  font-size: 18px;
  font-size: 1.125rem;
}

.search_btn:hover {
  background-color: #4b2c0f;
  box-shadow: 0 0 0 #42210B;
}

@media (max-width: 425px) {
  .search_btn {
    font-size: 10px;
    font-size: 0.625rem;
    width: 60px;
    padding: 25px 0 0 0;
    border-radius: 3px;
  }
  .search_btn:before {
    top: 7px;
    right: auto;
    left: auto;
  }
}

.m_form-input {
  background-color: rgba(213, 203, 192, 0.3);
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
  padding: 15px 15px;
  border: 1px solid transparent;
  border-radius: 10px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-family: inherit;
  width: 100%;
  box-sizing: border-box;
}

.m_form-input:focus {
  border-color: rgba(117, 76, 36, 0.6);
}

.m_form-input.error {
  border-color: #F80000;
  background-color: rgba(248, 0, 0, 0.05);
}

.m_form-input-postcode {
  max-width: 150px;
}

.m_form-input-tel {
  max-width: 260px;
}

@media (max-width: 425px) {
  .m_form-input {
    font-size: 16px;
  }
  .m_form-input-postcode {
    max-width: initial;
  }
  .m_form-input-tel {
    max-width: initial;
  }
}

.m_form-textarea {
  box-sizing: border-box;
  border: 1px solid transparent;
  background-color: rgba(213, 203, 192, 0.3);
  border-radius: 10px;
  font-size: 14px;
  line-height: 1.5;
  display: block;
  width: 100%;
  padding: 14px;
  min-height: 240px;
  resize: none;
  font-family: inherit;
}

.m_form-textarea::-webkit-input-placeholder {
  color: #8d8d8d;
}

.m_form-textarea::-moz-placeholder {
  color: #8d8d8d;
}

.m_form-textarea:-ms-input-placeholder {
  color: #8d8d8d;
}

.m_form-textarea::-ms-input-placeholder {
  color: #8d8d8d;
}

.m_form-textarea::placeholder {
  color: #8d8d8d;
}

.m_form-textarea:focus {
  border-color: #7C7C7C;
}

@media (max-width: 425px) {
  .m_form-textarea {
    font-size: 16px;
  }
}

.m_form-checkbox {
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  border: 1px solid #D5CBC0;
  background-color: #FFFFFF;
  position: relative;
}

.m_form-checkbox:checked {
  background-color: #FFCC00;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.667%22%20height%3D%229.288%22%20viewBox%3D%220%200%2011.667%209.288%22%3E%20%3Cpath%20id%3D%22check%22%20d%3D%22M13.916%2C5.066a1.071%2C1.071%2C0%2C1%2C1%2C1.529%2C1.5l-5.7%2C7.125A1.071%2C1.071%2C0%2C0%2C1%2C8.2%2C13.72L4.426%2C9.941A1.071%2C1.071%2C0%2C1%2C1%2C5.94%2C8.428l2.99%2C2.989L13.889%2C5.1a.337.337%2C0%2C0%2C1%2C.029-.031Z%22%20transform%3D%22translate%28-4.085%20-4.745%29%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 12px 9px;
  background-position: center center;
  border: none;
}

@media (max-width: 425px) {
  .m_form-checkbox {
    width: 20px;
    height: 20px;
  }
}

.m_form-checkbox.error {
  border-color: #F80000;
  background-color: rgba(248, 0, 0, 0.05);
}

.m_form-radio {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #D5CBC0;
  background-color: #fff;
  position: relative;
}

.m_form-radio:checked {
  background-color: #ffcc00;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_31%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%2031%22%20cx%3D%224%22%20cy%3D%224%22%20r%3D%224%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 8px 8px;
  background-position: center center;
  border: none;
}

.m_form-radio.error {
  border-color: #F80000;
  background-color: rgba(248, 0, 0, 0.05);
}

.m_form-select {
  color: #000;
  width: 100%;
  display: inline-block;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
  padding: 15px 33px 15px 20px;
  border: none;
  border-radius: 9999px;
  background-color: rgba(213, 203, 192, 0.3);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%229.333%22%20viewBox%3D%220%200%2014%209.333%22%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_68%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%2068%22%20d%3D%22M6.2%2C1.067a1%2C1%2C0%2C0%2C1%2C1.6%2C0l5%2C6.667a1%2C1%2C0%2C0%2C1-.8%2C1.6H2a1%2C1%2C0%2C0%2C1-.8-1.6Z%22%20transform%3D%22translate%2814%209.333%29%20rotate%28180%29%22%20fill%3D%22%238d8d8d%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: right 20px center;
}

.m_form-select:has(option:checked[value=""]) {
  color: #8d8d8d;
}

.m_form-select-prefecture {
  max-width: 180px;
}

.m_form-select-prefecture.error {
  border: 1px solid #F80000;
  background-color: rgba(248, 0, 0, 0.05);
}

@media (max-width: 425px) {
  .m_form-select {
    font-size: 16px;
  }
  .m_form-select-prefecture {
    max-width: initial;
  }
}

.m_form-btn {
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  display: block;
  width: 100%;
  max-width: 320px;
  border-radius: 9999px;
  background-color: #FF8123;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  padding-top: 19px;
  padding-bottom: 21px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.39%22%20height%3D%229.951%22%20viewBox%3D%220%200%206.39%209.951%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_147%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20147%22%20transform%3D%22translate%280.707%200.707%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_43%22%20data-name%3D%22%E3%83%91%E3%82%B9%2043%22%20d%3D%22M112.707%2C3609l4.268%2C4.268-4.268%2C4.269%22%20transform%3D%22translate%28-112.707%20-3609%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: right 26px center;
  transition: 0.2s;
}

.m_form-btn:hover {
  opacity: 0.8;
}

.m_form-btn-gray {
  background-color: #cdd2de;
}

.m_form-error {
  display: block;
  color: #ff0000;
  font-size: 13px;
  line-height: 1.5;
  margin-top: 3px;
  position: absolute;
  bottom: -20px;
  left: 0;
}

.m_form-error#personal_info-error {
  left: 50%;
  transform: translateX(-50%);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhaW5lci9jb21tb24vY3NzL21vZHVsZS5jc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9tb2R1bGUuc2NzcyIsImNvbnRhaW5lci9jb21tb24vY3NzL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ2tCaEI7RUNxSkMsZUFBcUI7RUFDckIsa0JBQWdDO0VEcEpoQyxpQkFBaUI7RUFDakIsY0FBYztBRGZmOztBQ2dCQztFQUNDLG9CQUFvQjtFQUNwQixpQkFBaUI7QURibkI7O0FDZUM7RUFDQyxxQkFBcUI7RUFDckIsaUJBQWlCO0FEWm5COztBRTZIRTtFRG5IRDtJQUlLLHdCQUF3QjtFRFQ1QjtBQUNGOztBQ1dDO0VBQ0MsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IscUJBQXFCO0FEUnZCOztBQ2FBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixrQkFBa0I7QURWcEI7O0FFMEdFO0VEbkdGO0lBS0ksVUFBVTtJQUNWLHdCQUF3QjtFRFAxQjtBQUNGOztBQ1FFO0VBQ0UsV0FBVztBRExmOztBQ0lHO0VBR0cseUJBQXlCO0FESC9COztBQ0FHO0VBTUcseUJBQXlCO0FERi9COztBRXVGRTtFRDNGQztJQVFLLFdBQVc7RURDakI7QUFDRjs7QUVpRkU7RUQzRkE7SUFZSSxVQUFVO0lBQ1Ysd0JBQXdCO0VERzVCO0FBQ0Y7O0FDQUc7RUFFRyxtQkFBbUI7RUFDbkIsbUJBQW1CO0FERXpCOztBRXFFRTtFRDFFQTtJQU1JLFdBQVc7RURJZjtBQUNGOztBQ3BDQTtFQW9DSSxrQkFBa0I7QURJdEI7O0FDeENBO0VBc0NNLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU07RUFDTixXQUFXO0VBQ1gsYUFBYTtFQUNiLDBIQUFBO0VBQ2tILGFBQUE7RUFDQyw0QkFBQTtFQUNuSCx1RkFBK0c7RUFBRSxxREFBQTtFQUNqSCxxSEFBcUg7RUFBRSxVQUFBO0FEVTdIOztBQ1BFO0VB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dUNBQXVDO0FEMlk3Qzs7QUUxaEVFO0VEd25ERjtJQTJCSSxlQUFlO0VENFlqQjtFQzNZRTtJQUNFLGtCQUFrQjtFRDZZdEI7QUFDRjs7QUMxWUE7RUFDRSxxQkFBcUI7RUFDckIsZUFBZTtFQUNmLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixjQUFjO0VBQ2QsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixtcUJBQW1xQjtFQUNucUIsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QyxnQkFBZ0I7QUQ2WWxCOztBQ2phQTtFQXNCSSxZQUFZO0FEK1loQjs7QUM3WUU7RUFDRSx5QkFBeUI7QURnWjdCOztBQzdZQTtFQUNFLGNBQWM7RUFDZCxjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixPQUFPO0FEZ1pUOztBQ3haQTtFQVdJLFNBQVM7RUFDVCwyQkFBMkI7QURpWi9CIiwiZmlsZSI6ImNvbnRhaW5lci9jb21tb24vY3NzL21vZHVsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4ucmVsZWFzZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWxlYXNlLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgNXB4IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmVsZWFzZS1yZWNpcGVzZWFyY2gge1xuICBtYXJnaW46IDAgMCAxMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlbGVhc2UtcmVjaXBlc2VhcmNoIHtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IGF1dG87XG4gIH1cbn1cblxuLnJlbGVhc2UtLWljb24ge1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmV3X3JlbGVhc2VfbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA2OTBweDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm5ld19yZWxlYXNlX2xpc3Qge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICB9XG59XG5cbi5uZXdfcmVsZWFzZV9saXN0LWJhY2tudW1iZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm5ld19yZWxlYXNlX2xpc3QtYmFja251bWJlciAubmV3X3JlbGVhc2VfbGlzdC0taXRlbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG5cbi5uZXdfcmVsZWFzZV9saXN0LWJhY2tudW1iZXIgLm5ld19yZWxlYXNlX2xpc3QtLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uZXdfcmVsZWFzZV9saXN0LWJhY2tudW1iZXIgLm5ld19yZWxlYXNlX2xpc3QtLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm5ld19yZWxlYXNlX2xpc3QtYmFja251bWJlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gIH1cbn1cblxuLm5ld19yZWxlYXNlX2xpc3QtcmVzdWx0IC5uZXdfcmVsZWFzZV9saXN0LS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uZXdfcmVsZWFzZV9saXN0LXJlc3VsdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm5ld19yZWxlYXNlX2xpc3QuYm94LWZhZGVvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdfcmVsZWFzZV9saXN0LmJveC1mYWRlb3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZis1MCxmZmZmZmYrOTAmMCswLDErNTAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA1MCUsIHdoaXRlIDkwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgNTAlLCB3aGl0ZSA5MCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA1MCUsIHdoaXRlIDkwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovXG59XG5cbi5uZXdfcmVsZWFzZV9saXN0LS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDAgMTBweCAwO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4ubmV3X3JlbGVhc2VfbGlzdC0taXRlbS5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubmV3X3JlbGVhc2VfbGlzdC0tbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5uZXdfcmVsZWFzZV9saXN0LS1tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5uZXdfcmVsZWFzZV9saXN0LS1tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzIwYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgIzQyMjEwQjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uZXdfcmVsZWFzZV9saXN0LS1tb3JlIHtcbiAgICBtYXJnaW46IC0zMHB4IGF1dG8gMzBweCBhdXRvO1xuICB9XG59XG5cbi5uZXdfcmVsZWFzZV9saXN0LS1tb3JlLmlzLWJ0bi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3X3JlbGVhc2VfbGlzdC0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmV3X3JlbGVhc2VfbGlzdC0tbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAtOHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg5YjA1O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE2cHgpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xufVxuXG4ubmV3X3JlbGVhc2VfbGlzdC0tbGluazpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IC4zO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm5ld19yZWxlYXNlX2xpc3QtLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uZXdfcmVsZWFzZV9saXN0LS1saW5rIC5yZWxlYXNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxufVxuXG4ubmV3X3JlbGVhc2VfbGlzdC0tbm9saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uZXdfcmVsZWFzZV9saXN0LS1yZWxlYXNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBtYXJnaW46IDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5ld19yZWxlYXNlX2xpc3QtLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDU4MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubmV3X3JlbGVhc2VfbGlzdC0tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jbW5fcmVjaXBlX2NvdW50ZXItLXR0bCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9yZWNpcGVfY291bnRlci0tdHRsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jbW5fcmVjaXBlX2NvdW50ZXItLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDIyMTBCO1xufVxuXG4uY21uX3JlY2lwZV9jb3VudGVyLS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICBsZWZ0OiAtMjJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmNtbl9yZWNpcGVfY291bnRlci0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICBsZWZ0OiAtMjBweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDIyMTBCO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDIyMTBCO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jbW5fcmVjaXBlX2NvdW50ZXItLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5fcmVjaXBlX2NvdW50ZXItLWxpbms6YWZ0ZXIge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbiAgLmNtbl9yZWNpcGVfY291bnRlci0tbGluazpob3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmNtbl9yZWNpcGVfY291bnRlci0tbnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX3JlY2lwZV9jb3VudGVyLS1udW0ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuLmNtbl9yZWNpcGVfY291bnRlci0tdW5pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5fcmVjaXBlX2NvdW50ZXItLXVuaXQge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5cbi5zZWFyY2hib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2VhcmNoYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnNlYXJjaGJveDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4ODNmO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjhweDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc2VhcmNoYm94OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogMTFweDtcbiAgY29udGVudDogXCLqpIZcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWFyY2hib3gtLXNlYXJjaF90YWcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zZWFyY2hib3gtLXNlYXJjaF90YWcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gIH1cbiAgLnNlYXJjaGJveC0tc2VhcmNoX3RhZzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaGJveC0tc3VibWl0X3RhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMjhweDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibnJib3gtZm9yc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJucmJveC1mb3JzcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHggMDtcbiAgfVxufVxuXG4uYm5yYm94LWZvcnBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ibnJib3gtZm9ycGMge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG4gIH1cbn1cblxuLmJucmJveC0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYm5yYm94LS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYm5yYm94LS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uYm5yYm94LS1saW5rOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYwMzgxMztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEwNSUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJucmJveC0tbGluayB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uYm5yYm94LS1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJucmJveCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYm5yYm94IC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYm5yYm94IC5kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzYwMzgxMztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5ibnJib3ggLmRvdDpob3ZlciwgLmJucmJveCAuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhY2QzOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ibnJib3ggLmRvdCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5ibnJib3ggLmZsaWNraXR5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi1pbmRleCAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tc3VibWl0X2FyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjIxMEI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tbGlzdCAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tZml4ZWRhcmVhIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMTBCO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWludHJvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWJlODtcbiAgd2lkdGg6IDg5NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQyMjEwQjtcbiAgd2lkdGg6IDE4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWwtdG9nZ2xlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbC10b2dnbGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1sLXRvZ2dsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMjBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1sLXRvZ2dsZS5hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXIge1xuICB3aWR0aDogNzE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogLjNzO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1yLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1yX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1wYWNrYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXBhY2thZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1wYWNrYWdlLWJveDEgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxhYmVsOmxhc3QtY2hpbGQsIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1wYWNrYWdlLWJveDEgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxhYmVsOm50aC1sYXN0LWNoaWxkKDIpLCAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tcGFja2FnZS1ib3gyIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1sYWJlbDpsYXN0LWNoaWxkLCAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tcGFja2FnZS1ib3gyIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1sYWJlbDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tcGFja2FnZS1ib3gzIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1sYWJlbDpsYXN0LWNoaWxkLCAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tcGFja2FnZS1ib3g0IC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS0yY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS0yY29scyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1mcmVld29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWlucHV0X2ZyZWV3b3JkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDZweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0taW5wdXRfZnJlZXdvcmQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pbnB1dF9mcmVld29yZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpIGluc2V0O1xuICBtaW4td2lkdGg6IDMwNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWlucHV0X2ZyZWV3b3JkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2IzYjNiMztcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxhYmVsIHtcbiAgbWFyZ2luOiAwIDE1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjY2NhMzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxhYmVsIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweCAycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxhYmVsOm50aC1jaGlsZCgzbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tcmFkaW9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXJhZGlvYm94OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhMzAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tcmFkaW9ib3g6Y2hlY2tlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXJhZGlvYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICBhbmltYXRpb246IGlucHV0RmFkZSAwLjJzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwNTA1MDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWNoZWNrYm94OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhMzAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICBhbmltYXRpb246IGlucHV0RmFkZSAwLjJzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1jaGVja2JveCB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1zZWxlY3RfYm94IHtcbiAgbWFyZ2luOiA1cHggM3B4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMTkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXNlbGVjdF9ib3g6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzcyNWM1MCB0cmFuc3BhcmVudDtcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXNlbGVjdF9ib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDhweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjNzI1YzUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tc2VsZWN0X2JveDpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXNlbGVjdF9ib3gge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tc2VsZWN0X2JveDpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXNlbGVjdF9ib3g6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1zZWxlY3RfYm94LXdpZGUge1xuICB3aWR0aDogMjkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tc2VsZWN0X2JveC13aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tc2VsZWN0X2JveC1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tc2VsZWN0X2JveC1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWlucHV0X2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICB3aWR0aDogMTkwcHg7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0taW5wdXQge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tdHlwZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXR4dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tdHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDAlO1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tc3VibWl0X2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXN1Ym1pdF9ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzYwMzgxMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXN1Ym1pdF9ib3g6aG92ZXIge1xuICBmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXN1Ym1pdF9ib3gge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1zdWJtaXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzYwMzgxMztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tc3VibWl0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLnJhbmtpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9jbW4tYmctc3RyaXBlLnBuZ1wiKTtcbn1cblxuLnJhbmtpbmctLWlubmVyIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAwIDgwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yYW5raW5nLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5yYW5raW5nLS10dGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvcmFua2luZy10dGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQyMjEwQjtcbn1cblxuLnJhbmtpbmctLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJhbmtpbmctLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2NoYXJhY3RvcjAxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICByaWdodDogLTEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJhbmtpbmctLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yYW5raW5nLS13cmFwOmFmdGVyIHtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICByaWdodDogMzUlO1xuICB9XG59XG5cbi5yYW5raW5nLS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjAzODEzO1xufVxuXG4ucmFua2luZy0tY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIwNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9yYW5raW5nLXJpYmJvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmFua2luZy0tY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLnJhbmtpbmctLWNvbnRlbnQtZ2VuZXJhbCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJhbmtpbmctLWNvbnRlbnRfdGFiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGU5ZDk7XG4gIH1cbiAgLnJhbmtpbmctLWNvbnRlbnRfdGFiLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XG4gIH1cbiAgLnJhbmtpbmctLWNvbnRlbnRfdGFiLW5ld3N0b2NrIHtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuICAucmFua2luZy0tY29udGVudF90YWItdG90YWwge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxufVxuXG4ucmFua2luZy0tdHRsMiB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yYW5raW5nLS10dGwyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJhbmtpbmctLXR0bDJfZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yYW5raW5nLS1yZWxlYXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQycHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJhbmtpbmctLXJlbGVhc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnJhbmtpbmctLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmFua2luZy0tbGlzdCB7XG4gICAgbWFyZ2luOiA5NXB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmFua2luZy0tbGlzdC1uZXdzdG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmFua2luZy0tbGlzdC1uZXdzdG9jay5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJhbmtpbmctLWxpc3QtdG90YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJhbmtpbmctLWxpc3QtdG90YWwuY3VycmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJhbmtpbmctLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2RkZDVjZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJhbmtpbmctLXBpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5yYW5raW5nLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDExMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxNDBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmFua2luZy0tbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC01cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODliMDU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG59XG5cbi5yYW5raW5nLS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogLjM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5yYW5raW5nLS1yYW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDExMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5yYW5raW5nLS1yYW5rOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCLqpIFcIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE0cHg7XG4gIGxlZnQ6IC0xNHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnJhbmtpbmctLXJhbmstZ29sZDpiZWZvcmUge1xuICBjb2xvcjogI2Q3YTQ0Nztcbn1cblxuLnJhbmtpbmctLXJhbmstYmx1ZTpiZWZvcmUge1xuICBjb2xvcjogIzYwN2I5Nztcbn1cblxuLnJhbmtpbmctLXJhbmstY29wcGVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjOWU1MzMxO1xufVxuXG4ucmFua2luZy0tcmFuay1ncmV5OmJlZm9yZSB7XG4gIGNvbG9yOiAjYjJiMmIyO1xufVxuXG4ucmVjb21tZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1MHB4IDAgMTAwcHggMDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVjb21tZW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY2hhcmFjdG9yMDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA0ODBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjb21tZW5kOmFmdGVyIHtcbiAgICBsZWZ0OiAyMCU7XG4gIH1cbn1cblxuLnJlY29tbWVuZC0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjb21tZW5kLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJlY29tbWVuZC0tcmVsZWFzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICByaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNvbW1lbmQtLXJlbGVhc2Uge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5yZWNvbW1lbmQtLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG4ucmVjb21tZW5kLS1zbGlkZXJfaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVjb21tZW5kLS1jb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMGZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTkgKi9cbn1cblxuLnJlY29tbWVuZC0tY292ZXItciB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucmVjb21tZW5kLS1jb3Zlci1sIHtcbiAgbGVmdDogMDtcbn1cblxuLnJlY29tbWVuZC0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMjBweDtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY29tbWVuZC0taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNTUsIDUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5yZWNvbW1lbmQtLXBpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLnJlY29tbWVuZC0tbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzYwMzgxMztcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4ucmVjb21tZW5kLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnJlY29tbWVuZC0tYXJ3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDM4MTM7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5yZWNvbW1lbmQtLWFydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5yZWNvbW1lbmQtLWFydy1sIHtcbiAgbGVmdDogMTAlO1xufVxuXG4ucmVjb21tZW5kLS1hcnctbDpiZWZvcmUge1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLnJlY29tbWVuZC0tYXJ3LWw6aG92ZXIge1xuICBsZWZ0OiA5JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNvbW1lbmQtLWFydy1sIHtcbiAgICBsZWZ0OiAzJTtcbiAgfVxuICAucmVjb21tZW5kLS1hcnctbDpob3ZlciB7XG4gICAgbGVmdDogMiU7XG4gIH1cbn1cblxuLnJlY29tbWVuZC0tYXJ3LXIge1xuICByaWdodDogMTAlO1xufVxuXG4ucmVjb21tZW5kLS1hcnctcjpiZWZvcmUge1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucmVjb21tZW5kLS1hcnctcjpob3ZlciB7XG4gIHJpZ2h0OiA5JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNvbW1lbmQtLWFydy1yIHtcbiAgICByaWdodDogMyU7XG4gIH1cbiAgLnJlY29tbWVuZC0tYXJ3LXI6aG92ZXIge1xuICAgIHJpZ2h0OiAyJTtcbiAgfVxufVxuXG4uY21uX3R0bCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9yYW5raW5nLXR0bC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0MjIxMEI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX3R0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4ucGFzc2FnZV90dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmctYmFyLnBuZ1wiKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBhc3NhZ2VfdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhZ2V0dGxfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLXBhZ2V0dGwucG5nXCIpO1xufVxuXG4ucGFnZXR0bF9ib3gtLXR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLnBhZ2V0dGxfYm94LS10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBhZ2V0dGxfYm94LS10eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4ucGFnZXR0bF9ib3gtLXR4dC1mYXE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9mYXEvaW1hZ2VzL3BhZ2V0dGwtcGljLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDE2NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBhZ2V0dGxfYm94LS10eHQtZmFxOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1NnB4O1xuICAgIGhlaWdodDogOTlweDtcbiAgfVxufVxuXG4ucGFnZXR0bF9ib3gtLXR4dC1jb21wYW55OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tcGFueS9pbWFnZXMvcGFnZXR0bC1waWMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucGFnZXR0bF9ib3gtLXR4dC1jb21wYW55OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1NnB4O1xuICAgIGhlaWdodDogODRweDtcbiAgfVxufVxuXG4ucGFnZXR0bF9ib3gtLXR4dC1jb250YWN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29udGFjdC9pbWFnZXMvcGFnZXR0bC1waWMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMTUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucGFnZXR0bF9ib3gtLXR4dC1jb250YWN0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gIH1cbn1cblxuLnBhZ2V0dGxfYm94LS10eHQtZm9ybSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvZm9ybS9pbWFnZXMvcGFnZXR0bC1waWMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGJvdHRvbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wYWdldHRsX2JveC0tdHh0LWZvcm0ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTQwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIGJvdHRvbTtcbiAgfVxufVxuXG4ubWFpbnZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWFpbnZpc3VhbC0tcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1haW52aXN1YWwtLXBpYyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNhdGVnb3J5X2luZGV4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2F0ZWdvcnlfaW5kZXgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXRlZ29yeV9pbmRleC0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXRlZ29yeV9pbmRleC0taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNhdGVnb3J5X2luZGV4LS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhdGVnb3J5X2luZGV4LS1jYXJkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDE1cHggMCAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuLmNhdGVnb3J5X2luZGV4LS1waWMge1xuICB3aWR0aDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2F0ZWdvcnlfaW5kZXgtLXBpYyB7XG4gICAgd2lkdGg6IDI2JTtcbiAgfVxufVxuXG4uY2F0ZWdvcnlfaW5kZXgtLWNvbnRlbnRzIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhdGVnb3J5X2luZGV4LS1jb250ZW50cyB7XG4gICAgd2lkdGg6IDcyJTtcbiAgfVxufVxuXG4uY2F0ZWdvcnlfaW5kZXgtLXR0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGUzZGY7XG59XG5cbi5jYXRlZ29yeV9pbmRleC0tdHRsX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCA1cHggMTBweCAyMHB4O1xuICBtYXJnaW46IC01cHg7XG59XG5cbi5jYXRlZ29yeV9pbmRleC0tdHRsX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uY2F0ZWdvcnlfaW5kZXgtLXR0bF9saW5rOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5jYXRlZ29yeV9pbmRleC0tdHRsX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIGxlZnQ6IDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhdGVnb3J5X2luZGV4LS10dGxfbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmNhdGVnb3J5X2luZGV4LS10dGxfbGluay5jdXJyZW50OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5jYXRlZ29yeV9pbmRleC0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDIwcHg7XG4gIG1hcmdpbjogLTVweDtcbn1cblxuLmNhdGVnb3J5X2luZGV4LS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmNhdGVnb3J5X2luZGV4LS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5jYXRlZ29yeV9pbmRleC0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzYwMzgxMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXRlZ29yeV9pbmRleC0tbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5cbi5jYXRlZ29yeV9pbmRleC0tbGluay5jdXJyZW50OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5wYWdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucGFnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweCAxNXB4O1xuICB9XG59XG5cbi5wYWdlci0tbGlua19zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDM4MTM7XG59XG5cbi5wYWdlci0tbGlua19zaWRlOmJlZm9yZSwgLnBhZ2VyLS1saW5rX3NpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuLnBhZ2VyLS1saW5rX3NpZGU6YmVmb3JlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZXItLWxpbmtfc2lkZTphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5wYWdlci0tbGlua19zaWRlLWZpcnN0IHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cblxuLnBhZ2VyLS1saW5rX3NpZGUtZmlyc3Q6YmVmb3JlIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ucGFnZXItLWxpbmtfc2lkZS1maXJzdDphZnRlciB7XG4gIGxlZnQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggN3B4IDRweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdlci0tbGlua19zaWRlLWxhc3Qge1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuXG4ucGFnZXItLWxpbmtfc2lkZS1sYXN0OmJlZm9yZSB7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5wYWdlci0tbGlua19zaWRlLWxhc3Q6YWZ0ZXIge1xuICByaWdodDogOHB4O1xuICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA3cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbn1cblxuLnBhZ2VyLS1wYWdlcl9saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wYWdlci0tcGFnZXJfdGhpcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzYwMzgxMztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uc2VhcmNoX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzODEzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5zZWFyY2hfYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwi6qSGXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnNlYXJjaF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIyYzBmO1xuICBib3gtc2hhZG93OiAwIDAgMCAjNDIyMTBCO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNlYXJjaF9idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5zZWFyY2hfYnRuOmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4ubV9mb3JtLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDIwMywgMTkyLCAwLjMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tX2Zvcm0taW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE3LCA3NiwgMzYsIDAuNik7XG59XG5cbi5tX2Zvcm0taW5wdXQuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGODAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAwLCAwLCAwLjA1KTtcbn1cblxuLm1fZm9ybS1pbnB1dC1wb3N0Y29kZSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5tX2Zvcm0taW5wdXQtdGVsIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tX2Zvcm0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubV9mb3JtLWlucHV0LXBvc3Rjb2RlIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLm1fZm9ybS1pbnB1dC10ZWwge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG4ubV9mb3JtLXRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAyMDMsIDE5MiwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4ubV9mb3JtLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGQ4ZDhkO1xufVxuXG4ubV9mb3JtLXRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0M3QzdDO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1fZm9ybS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5tX2Zvcm0tY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q1Q0JDMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubV9mb3JtLWNoZWNrYm94OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQzAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxMS42NjclMjIlMjBoZWlnaHQlM0QlMjI5LjI4OCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDExLjY2NyUyMDkuMjg4JTIyJTNFJTIwJTNDcGF0aCUyMGlkJTNEJTIyY2hlY2slMjIlMjBkJTNEJTIyTTEzLjkxNiUyQzUuMDY2YTEuMDcxJTJDMS4wNzElMkMwJTJDMSUyQzElMkMxLjUyOSUyQzEuNWwtNS43JTJDNy4xMjVBMS4wNzElMkMxLjA3MSUyQzAlMkMwJTJDMSUyQzguMiUyQzEzLjcyTDQuNDI2JTJDOS45NDFBMS4wNzElMkMxLjA3MSUyQzAlMkMxJTJDMSUyQzUuOTQlMkM4LjQyOGwyLjk5JTJDMi45ODlMMTMuODg5JTJDNS4xYS4zMzcuMzM3JTJDMCUyQzAlMkMxJTJDLjAyOS0uMDMxWiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC00LjA4NSUyMC00Ljc0NSUyOSUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubV9mb3JtLWNoZWNrYm94IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLm1fZm9ybS1jaGVja2JveC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0Y4MDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDAsIDAsIDAuMDUpO1xufVxuXG4ubV9mb3JtLXJhZGlvIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUNCQzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1fZm9ybS1yYWRpbzpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyOCUyMiUyMGhlaWdodCUzRCUyMjglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA4JTIwOCUyMiUzRSUyMCUzQ2NpcmNsZSUyMGlkJTNEJTIyJUU2JUE1JTk1JUU1JTg2JTg2JUU1JUJEJUEyXzMxJTIyJTIwZGF0YS1uYW1lJTNEJTIyJUU2JUE1JTk1JUU1JTg2JTg2JUU1JUJEJUEyJTIwMzElMjIlMjBjeCUzRCUyMjQlMjIlMjBjeSUzRCUyMjQlMjIlMjByJTNEJTIyNCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubV9mb3JtLXJhZGlvLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjgwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMCwgMCwgMC4wNSk7XG59XG5cbi5tX2Zvcm0tc2VsZWN0IHtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxNXB4IDMzcHggMTVweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDIwMywgMTkyLCAwLjMpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjkuMzMzJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjA5LjMzMyUyMiUzRSUyMCUzQ3BhdGglMjBpZCUzRCUyMiVFNSVBNCU5QSVFOCVBNyU5MiVFNSVCRCVBMl82OCUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFNSVBNCU5QSVFOCVBNyU5MiVFNSVCRCVBMiUyMDY4JTIyJTIwZCUzRCUyMk02LjIlMkMxLjA2N2ExJTJDMSUyQzAlMkMwJTJDMSUyQzEuNiUyQzBsNSUyQzYuNjY3YTElMkMxJTJDMCUyQzAlMkMxLS44JTJDMS42SDJhMSUyQzElMkMwJTJDMCUyQzEtLjgtMS42WiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODE0JTIwOS4zMzMlMjklMjByb3RhdGUlMjgxODAlMjklMjIlMjBmaWxsJTNEJTIyJTIzOGQ4ZDhkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbn1cblxuLm1fZm9ybS1zZWxlY3Q6aGFzKG9wdGlvbjpjaGVja2VkW3ZhbHVlPVwiXCJdKSB7XG4gIGNvbG9yOiAjOGQ4ZDhkO1xufVxuXG4ubV9mb3JtLXNlbGVjdC1wcmVmZWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cblxuLm1fZm9ybS1zZWxlY3QtcHJlZmVjdHVyZS5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGODAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAwLCAwLCAwLjA1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tX2Zvcm0tc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1fZm9ybS1zZWxlY3QtcHJlZmVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG5cbi5tX2Zvcm0tYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjgxMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyNi4zOSUyMiUyMGhlaWdodCUzRCUyMjkuOTUxJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNi4zOSUyMDkuOTUxJTIyJTNFJTIwJTNDZyUyMGlkJTNEJTIyJUUzJTgyJUIwJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTk3XzE0NyUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFMyU4MiVCMCVFMyU4MyVBQiVFMyU4MyVCQyVFMyU4MyU5NyUyMDE0NyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODAuNzA3JTIwMC43MDclMjklMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjIlRTMlODMlOTElRTMlODIlQjlfNDMlMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTMlODMlOTElRTMlODIlQjklMjA0MyUyMiUyMGQlM0QlMjJNMTEyLjcwNyUyQzM2MDlsNC4yNjglMkM0LjI2OC00LjI2OCUyQzQuMjY5JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTExMi43MDclMjAtMzYwOSUyOSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzZmZmJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyRiUzRSUyMCUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDI2cHggY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ubV9mb3JtLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1fZm9ybS1idG4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGQyZGU7XG59XG5cbi5tX2Zvcm0tZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5tX2Zvcm0tZXJyb3IjcGVyc29uYWxfaW5mby1lcnJvciB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIm1peGluXCI7XG5cbi8vIOKWvOKWvOKWvCBpbmRleCDilrzilrzilrxcbi8vIFVQ44Ki44Kk44Kz44OzIC5yZWxlYXNlXG4vLyDjg6zjgrfjg5TmlbDjgqvjgqbjg7Pjgr/jg7wgLmNtbl9yZWNpcGVfY291bnRlclxuLy8g44OQ44OK44O844K544Op44Kk44OA44O8IC5ibnJib3hcbi8vIOips+e0sOaknOe0oiAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvblxuLy8g44Op44Oz44Kt44Oz44Kw44Kz44Oz44OG44Oz44OEIC5yYW5raW5nXG4vLyDjgYrjgZnjgZnjgoHjg6zjgrfjg5TjgrPjg7Pjg4bjg7Pjg4QgLnJlY29tbWVuZFxuLy8g44Op44Oz44Kt44Oz44Kw562J44Gu44K/44Kk44OI44OrIC5jbW5fdHRsXG4vLyDmpoLopoHns7vjg5rjg7zjgrjjga7jg5rjg7zjgrjjgr/jgqTjg4jjg6sgLnBhZ2V0dGxfYm94XG4vLyDjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6sgLm1haW52aXN1YWxcbi8vIOOCq+ODhuOCtOODquOBlOOBqOOBruOCpOODs+ODh+ODg+OCr+OCuSAuY2F0ZWdvcnlfaW5kZXhcbi8vIOODmuODvOOCuOmAgeOCiiAucGFnZXJcblxuXG4vLyBVUOOCouOCpOOCs+ODs1xuLnJlbGVhc2Uge1xuXHRAaW5jbHVkZSBmeigxMik7XG5cdG1hcmdpbjogMCAwIDVweCAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ji1yaWdodCB7XG5cdFx0bWFyZ2luOiAwIDAgNXB4IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0Ji1yZWNpcGVzZWFyY2gge1xuXHRcdG1hcmdpbjogMCAwIDEwcHggYXV0bztcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IGF1dG87XG4gICAgfVxuXHR9XG5cdCYtLWljb24ge1xuXHRcdG1hcmdpbjogMCAwIDAgNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDJweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLy8g5paw552A5oOF5aCx44O75pu05paw5oOF5aCx44O744Os44K344OU5aSJ5pu05oOF5aCx44CA44Oq44K544OIXG4ubmV3X3JlbGVhc2VfbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA2OTBweDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gIH1cbiAgJi1iYWNrbnVtYmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICAubmV3X3JlbGVhc2VfbGlzdC0taXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuICAgIH1cbiAgICAubmV3X3JlbGVhc2VfbGlzdC0tZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIC8vIOODrOOCt+ODlOWkieabtOaDheWgseOBruaknOe0oue1kOaenFxuICAmLXJlc3VsdCB7XG4gICAgLm5ld19yZWxlYXNlX2xpc3QtLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAvL+ODleOCp+ODvOODieOCouOCpuODiOOBruWHpueQhlxuICAmLmJveC1mYWRlb3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrNTAsZmZmZmZmKzkwJjArMCwxKzUwICovXG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA5MCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDkwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDkwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuICAgIH1cbiAgfVxuICAmLS1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHggMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuICAmLS1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMjJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIEBpbmNsdWRlIGZ6KDEzKTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLDAsMCwuMyk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JPcmFuZ2UsIDUlKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICM0MjIxMEI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogLTMwcHggYXV0byAzMHB4IGF1dG87XG4gICAgfVxuICAgICYuaXMtYnRuLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg5YjA1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC45LCAuOSk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5yZWxlYXNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ub2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgJi0tcmVsZWFzZSB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi0tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8g44Os44K344OU5pWw44Kr44Km44Oz44K/44O8XG4uY21uX3JlY2lwZV9jb3VudGVyIHtcbiAgJi0tdHRsIHtcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTApO1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgbGVmdDogLTIycHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvclNpZGVuYXY7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JTaWRlbmF2O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDotMTBweDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbnVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMzQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMjgpO1xuICAgIH1cbiAgfVxuICAmLS11bml0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuICB9XG59XG5cbi8v5qSc57Si56qTXG4uc2VhcmNoYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBzcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4ODNmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGljb24yO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIGNvbnRlbnQ6ICRpY29uLXNlYXJjaDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLS1zZWFyY2hfdGFnIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgICAvL21pbi13aWR0aDogMjIwcHg7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKSBpbnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vbWluLXdpZHRoOiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc3VibWl0X3RhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8v44OQ44OK44O844K544Op44Kk44OA44O8XG4uYm5yYm94IHtcbiAgLy9TUOOBruOBv+ihqOekulxuICAmLWZvcnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC8vU1Djg7tQQ+OBqOOCguOBq+ihqOekulxuICAmLWZvcnBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMjBweCAwIDEwcHggMDtcbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL2xlZnQ6IC0xMjVweDtcbiAgICB3aWR0aDogNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAvL3dpZHRoOiAzMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9sZWZ0OmF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwNSUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgfVxuICAuZG90IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6MnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmhvdmVyLFxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhY2QzOTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5mbGlja2l0eS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8g6Kmz57Sw5qSc57SiXG4ucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbiB7XG4gIC8vIOWfuuacrOOBr2luZGV4LnBocOips+e0sOaknOe0oueUqFxuICAmLWluZGV4IHtcbiAgICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tc3VibWl0X2FyZWEge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDihpNsaXN0LnBocOips+e0sOaknOe0oueUqFxuICAmLWxpc3Qge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOjcwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLnJlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWZpeGVkYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgfVxuICAmLS1pbnRybyB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmViZTg7XG4gICAgd2lkdGg6IDg5NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgJi0tbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgfVxuICAgICYtdG9nZ2xlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1yIHtcbiAgICB3aWR0aDogNzE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgLy9zbGlkZVRvZ2dsZSDjgacgYmxvY2tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiAuM3M7XG4gICAgfVxuICAgIC8v5pyA5Yid44GL44KJ6ZaL44GE44Gm44GE44KL44Oc44OD44Kv44K5XG4gICAgJi1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1yX2lubmVyIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICB9XG4gICYtLXBhY2thZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAmLWJveDEsXG4gICAgICAmLWJveDIge1xuICAgICAgICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbGFiZWwge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJveDMsXG4gICAgICAmLWJveDQge1xuICAgICAgICAucmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbGFiZWwge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS0yY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIH1cbiAgfVxuICAmLS1mcmVld29yZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYtLWlucHV0X2ZyZWV3b3JkIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpIGluc2V0O1xuICAgICAgbWluLXdpZHRoOiAzMDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIH1cbiAgfVxuICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICNiM2IzYjM7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgfVxuICAmLS1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDE1cHggNXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCAxMCUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1yYWRpb2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDUwNTA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCAxMCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogaW5wdXRGYWRlIC4ycyBjdWJpYy1iZXppZXIoLjg5NSwgLjAzLCAuNjg1LCAuMjIpIGZvcndhcmRzO1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDEwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBpbnB1dEZhZGUgLjJzIGN1YmljLWJlemllciguODk1LCAuMDMsIC42ODUsIC4yMikgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5wdXRGYWRlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6MDtcbiAgICB9XG4gIH1cbiAgJi0tc2VsZWN0X2JveCB7XG4gICAgbWFyZ2luOiA1cHggM3B4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMTkwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MjVjNTAgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6ICM3MjVjNTAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtd2lkZSB7XG4gICAgICB3aWR0aDogMjkwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG4gICYtLWlucHV0X2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICYtLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBtYXJnaW46IDVweCAxMHB4IDAgMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMTAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuICAmLS10eXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRvcDoxNXB4O1xuICAgICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB0b3A6MTBweDtcbiAgICB9XG4gIH1cbiAgJi0tc3VibWl0X2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG4gICYtLXN1Ym1pdCB7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi8v44Op44Oz44Kt44Oz44Kw44Kz44Oz44OG44Oz44OEXG4ucmFua2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2Ntbi1iZy1zdHJpcGUucG5nXCIpO1xuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxMjBweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvcmFua2luZy10dGwucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNDBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmeigyOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgfVxuICAmLS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2NoYXJhY3RvcjAxLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOi0yMHB4O1xuICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOi0xMDBweDtcbiAgICAgICAgcmlnaHQ6MzUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6LTIwcHg7XG4gICAgICBsZWZ0OjA7XG4gICAgICByaWdodDowO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMjA1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvcmFua2luZy1yaWJib24ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgLy8g772eY29udGVudOOBjOmHjeOBquOBo+OBn+aZguOBruOCuuODrOmYsuatolxuICAgICAgJi1nZW5lcmFsIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY29udGVudF90YWIge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDozcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlOWQ5O1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwO1xuICAgICAgfVxuICAgICAgJi1uZXdzdG9jayB7XG4gICAgICAgIGxlZnQ6NSU7XG4gICAgICB9XG4gICAgICAmLXRvdGFsIHtcbiAgICAgICAgcmlnaHQ6NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXR0bDIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICB9XG4gIH1cbiAgJi0tdHRsMl9kZWxldGUge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXJlbGVhc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQycHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOmF1dG87XG4gICAgICByaWdodDphdXRvO1xuICAgIH1cbiAgfVxuICAmLS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDk1cHggMCAwIDA7XG4gICAgfVxuICAgICYtbmV3c3RvY2sge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdG90YWwge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkZGQ1Y2Q7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAmLS1waWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE0MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjODliMDU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXJhbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOmF1dG87XG4gICAgbGVmdDogMTEwcHg7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbjI7XG4gICAgICBjb250ZW50OiAkaWNvbi1jcm93bjtcbiAgICAgIEBpbmNsdWRlIGZ6KDM4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgICBsZWZ0OiAtMTRweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmLWdvbGQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2Q3YTQ0NztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ibHVlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM2MDdiOTc7XG4gICAgICB9XG4gICAgfVxuICAgICYtY29wcGVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM5ZTUzMzE7XG4gICAgICB9XG4gICAgfVxuICAgICYtZ3JleSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+OBiuOBmeOBmeOCgeODrOOCt+ODlOOCs+ODs+ODhuODs+ODhFxuLnJlY29tbWVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNTBweCAwIDEwMHB4IDA7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxMzVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY2hhcmFjdG9yMDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDgwcHgpO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDIwJTtcbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLXJlbGVhc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6OTBweDtcbiAgICByaWdodDo0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRvcDphdXRvO1xuICAgICAgYm90dG9tOjVweDtcbiAgICAgIHJpZ2h0OjE1cHg7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgJi0tc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG4gICYtLXNsaWRlcl9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLWNvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMDBmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG4gICAgJi1yIHtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAmLWwge1xuICAgICAgbGVmdDowO1xuICAgIH1cbiAgfVxuICAmLS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNTUsIDUsIC4zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLXBpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAmLS1uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAmLS1hcncge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6Y2FsYyg1MCUgLSAyNXB4KTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvckJyb3duO1xuICAgIGJvcmRlcjpub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gICAgfVxuICAgICYtbCB7XG4gICAgICBsZWZ0OjEwJTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBsZWZ0OjklO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBsZWZ0OjMlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBsZWZ0OjIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtciB7XG4gICAgICByaWdodDoxMCU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICByaWdodDo5JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcmlnaHQ6MyU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHJpZ2h0OjIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8v44Op44Oz44Kt44Oz44Kw562J44Gu44K/44Kk44OI44OrXG4uY21uX3R0bCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9yYW5raW5nLXR0bC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgZnooMjQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgQGluY2x1ZGUgc3Age1xuICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgfVxufVxuXG4ucGFzc2FnZV90dGwge1xuICBAaW5jbHVkZSBmeigxOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmctYmFyLnBuZ1wiKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLy/mpoLopoHns7vjg5rjg7zjgrjjga7jg5rjg7zjgrjjgr/jgqTjg4jjg6tcbi5wYWdldHRsX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1wYWdldHRsLnBuZ1wiKTtcbiAgJi10ZXN0a2l0Y2hlbiB7XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBmeigyOCk7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206MDtcbiAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgICYtZmFxIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9mYXEvaW1hZ2VzL3BhZ2V0dGwtcGljLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgICAgIGhlaWdodDogOTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbXBhbnkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbXBhbnkvaW1hZ2VzL3BhZ2V0dGwtcGljLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRhY3Qge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbnRhY3QvaW1hZ2VzL3BhZ2V0dGwtcGljLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvZm9ybS9pbWFnZXMvcGFnZXR0bC1waWMucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggYm90dG9tO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MHB4IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgYm90dG9tO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+ODoeOCpOODs+ODk+OCuOODpeOCouODqyDigLvoqbPntLDjga/lkITjg5rjg7zjgrjjgZTjgajjga5jc3MgZXguKS50ZWNoLW1haW52aXN1YWxcbi5tYWludmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gICYtLXBpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vL+OCq+ODhuOCtOODquOBlOOBqOOBruOCpOODs+ODh+ODg+OCr+OCuVxuLmNhdGVnb3J5X2luZGV4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAxNXB4O1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICB9XG4gIH1cbiAgJi0tcGljIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDI2JTtcbiAgICB9XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNzIlO1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGUzZGY7XG4gIH1cbiAgJi0tdHRsX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMjBweDtcbiAgICBtYXJnaW46IC01cHg7XG4gICAgQGluY2x1ZGUgaG92ZXItcG9wO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDpjYWxjKDUwJSAtIDNweCk7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGxlZnQ6N3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgfVxuICAgICYuY3VycmVudCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDIwcHg7XG4gICAgbWFyZ2luOiAtNXB4O1xuICAgIEBpbmNsdWRlIGhvdmVyLXBvcDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6Y2FsYyg1MCUgLSA0cHgpO1xuICAgICAgbGVmdDoxMHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA0LjVweCAwIDQuNXB4IDVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzYwMzgxMztcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTMpO1xuICAgIH1cbiAgICAmLmN1cnJlbnQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+ODmuODvOOCuOmAgeOCilxuLnBhZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweCAxNXB4O1xuICB9XG4gICYtLWxpbmtfc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gICAgJi1maXJzdCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OjVweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OjhweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggN3B4IDRweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFzdCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDo1cHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6OHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA3cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcGFnZXJfbGluayB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgJi0tcGFnZXJfdGhpcyB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxufVxuXG4vL+aknOe0ouODnOOCv+ODs1xuLnNlYXJjaF9idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQnJvd247XG4gIEBpbmNsdWRlIGZ6KDE2KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsMCwwLC4zKTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICByaWdodDoyMHB4O1xuICAgIEBpbmNsdWRlIGljb24yO1xuICAgIGNvbnRlbnQ6ICRpY29uLXNlYXJjaDtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gIH0gXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JCcm93biwgNSUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICM0MjIxMEI7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIEBpbmNsdWRlIGZ6KDEwKTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6N3B4O1xuICAgICAgcmlnaHQ6YXV0bztcbiAgICAgIGxlZnQ6YXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm1fZm9ybS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAyMDMsIDE5MiwgMC4zKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE3LCA3NiwgMzYsIDAuNik7XG4gIH1cbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjgwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAwLCAwLCAwLjA1KTtcbiAgfVxuICAmLXBvc3Rjb2RlIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG4gICYtdGVsIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJi1wb3N0Y29kZSB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICAgICYtdGVsIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cbi5tX2Zvcm0tdGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDIwMywgMTkyLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTRweDtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzhkOGQ4ZDtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3QzdDN0M7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1fZm9ybS1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVDQkMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0MwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjExLjY2NyUyMiUyMGhlaWdodCUzRCUyMjkuMjg4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTEuNjY3JTIwOS4yODglMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjJjaGVjayUyMiUyMGQlM0QlMjJNMTMuOTE2JTJDNS4wNjZhMS4wNzElMkMxLjA3MSUyQzAlMkMxJTJDMSUyQzEuNTI5JTJDMS41bC01LjclMkM3LjEyNUExLjA3MSUyQzEuMDcxJTJDMCUyQzAlMkMxJTJDOC4yJTJDMTMuNzJMNC40MjYlMkM5Ljk0MUExLjA3MSUyQzEuMDcxJTJDMCUyQzElMkMxJTJDNS45NCUyQzguNDI4bDIuOTklMkMyLjk4OUwxMy44ODklMkM1LjFhLjMzNy4zMzclMkMwJTJDMCUyQzElMkMuMDI5LS4wMzFaJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTQuMDg1JTIwLTQuNzQ1JTI5JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0Y4MDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbi5tX2Zvcm0tcmFkaW8ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q1Q0JDMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjI4JTIyJTIwaGVpZ2h0JTNEJTIyOCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDglMjA4JTIyJTNFJTIwJTNDY2lyY2xlJTIwaWQlM0QlMjIlRTYlQTUlOTUlRTUlODYlODYlRTUlQkQlQTJfMzElMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTYlQTUlOTUlRTUlODYlODYlRTUlQkQlQTIlMjAzMSUyMiUyMGN4JTNEJTIyNCUyMiUyMGN5JTNEJTIyNCUyMiUyMHIlM0QlMjI0JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0Y4MDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbi5tX2Zvcm0tc2VsZWN0IHtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxNXB4IDMzcHggMTVweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDIwMywgMTkyLCAwLjMpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyOS4zMzMlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDkuMzMzJTIyJTNFJTIwJTNDcGF0aCUyMGlkJTNEJTIyJUU1JUE0JTlBJUU4JUE3JTkyJUU1JUJEJUEyXzY4JTIyJTIwZGF0YS1uYW1lJTNEJTIyJUU1JUE0JTlBJUU4JUE3JTkyJUU1JUJEJUEyJTIwNjglMjIlMjBkJTNEJTIyTTYuMiUyQzEuMDY3YTElMkMxJTJDMCUyQzAlMkMxJTJDMS42JTJDMGw1JTJDNi42NjdhMSUyQzElMkMwJTJDMCUyQzEtLjglMkMxLjZIMmExJTJDMSUyQzAlMkMwJTJDMS0uOC0xLjZaJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4MTQlMjA5LjMzMyUyOSUyMHJvdGF0ZSUyODE4MCUyOSUyMiUyMGZpbGwlM0QlMjIlMjM4ZDhkOGQlMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gICY6aGFzKG9wdGlvbjpjaGVja2VkW3ZhbHVlPVwiXCJdKSB7XG4gICAgY29sb3I6ICM4ZDhkOGQ7XG4gIH1cbiAgJi1wcmVmZWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuXG4gICAgJi5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjgwMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDAsIDAsIDAuMDUpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgICYtcHJlZmVjdHVyZSB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG4ubV9mb3JtLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MTIzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyNi4zOSUyMiUyMGhlaWdodCUzRCUyMjkuOTUxJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNi4zOSUyMDkuOTUxJTIyJTNFJTIwJTNDZyUyMGlkJTNEJTIyJUUzJTgyJUIwJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTk3XzE0NyUyMiUyMGRhdGEtbmFtZSUzRCUyMiVFMyU4MiVCMCVFMyU4MyVBQiVFMyU4MyVCQyVFMyU4MyU5NyUyMDE0NyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODAuNzA3JTIwMC43MDclMjklMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjIlRTMlODMlOTElRTMlODIlQjlfNDMlMjIlMjBkYXRhLW5hbWUlM0QlMjIlRTMlODMlOTElRTMlODIlQjklMjA0MyUyMiUyMGQlM0QlMjJNMTEyLjcwNyUyQzM2MDlsNC4yNjglMkM0LjI2OC00LjI2OCUyQzQuMjY5JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTExMi43MDclMjAtMzYwOSUyOSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzZmZmJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyRiUzRSUyMCUzQyUyRmclM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjZweCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAmLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGQyZGU7XG4gIH1cbn1cbi5tX2Zvcm0tZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDA7XG5cbiAgJiNwZXJzb25hbF9pbmZvLWVycm9yIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBjb2xvclxuJGNvbG9yQnJvd246ICM2MDM4MTM7XG4kY29sb3JTaWRlbmF2OiAjNDIyMTBCO1xuJGNvbG9yWWVsbG93OiAjZmZjYzAwO1xuJGNvbG9yT3JhbmdlOiAjZmY4MTIzO1xuJGNvbG9yRm9vZHN0dWZmOiAjN2VjMDQ0O1xuJGNvbG9yUHJvZHVjZXI6ICMxZDlkY2Q7XG5cbi8v44Kz44Oz44OT44Oi44O844OJXG4kY29sb3ItY29tYmk6ICNlYTZmMDA7XG4vL+ODm+ODg+ODiOOCqOOCouODouODvOODiVxuJGNvbG9yLWhvdGFpcjogI2VjNTE0Yjtcbi8v44K544OB44O844Og44Oi44O844OJXG4kY29sb3Itc3RlYW06ICM0NmIzZTQ7XG4vL+S4i+OBlOOBl+OCieOBiFxuJGNvbG9yLXByZXBhcmF0aW9uOiAjZmZjMzAwO1xuXG4vLyBpY29uXG4kaWNvbi1jb250YWN0OiBcIlxcYTkwMFwiO1xuJGljb24tY3Jvd246IFwiXFxhOTAxXCI7XG4kaWNvbi1ldmVyaW86IFwiXFxhOTAyXCI7XG4kaWNvbi1mYXE6IFwiXFxhOTAzXCI7XG4kaWNvbi1mbGFnOiBcIlxcYTkwNFwiO1xuJGljb24taG9zcGl0YWw6IFwiXFxhOTA1XCI7IFxuJGljb24tc2VhcmNoOiBcIlxcYTkwNlwiO1xuJGljb24tYmVnaW5uZXI6IFwiXFxhOTA3XCI7XG4kaWNvbi1jYXRhbG9nOiBcIlxcYTkwOFwiO1xuJGljb24tY2hhbmdlOiBcIlxcYTkwOVwiO1xuJGljb24tY29uZmlnOiBcIlxcYTkxMFwiO1xuJGljb24tbG9nb3V0OiBcIlxcYTkxMVwiO1xuJGljb24taG9tZTogXCJcXGE5MTJcIjtcbiRpY29uLWhvc3BpdGFsZm9vZDogXCJcXGE5MTNcIjtcbiRpY29uLWxhYm86IFwiXFxhOTE0XCI7XG4kaWNvbi10ZWNoOiBcIlxcYTkxNVwiO1xuJGljb24tdGVzdGtpdGNoZW46IFwiXFxhOTE2XCI7XG4kaWNvbi1jYXNlOiBcIlxcYTkxN1wiO1xuJGljb24tbG9nbzogXCJcXGE5MThcIjtcbiRpY29uLXJlY2lwZXNlYXJjaDogXCJcXGE5MTlcIjtcbiRpY29uLWxvZ2luOiBcIlxcYTkyMFwiO1xuJGljb24tcGxhdGU6IFwiXFxhOTIxXCI7XG4kaWNvbi1zY2xhc3M6IFwiXFxhOTIyXCI7XG4kaWNvbi1kb3dubG9hZDogXCJcXGE5MjNcIjtcbiRpY29uLXByaW50OiBcIlxcYTkyNFwiO1xuJGljb24tcmVjaXBlOiBcIlxcYTkyNVwiO1xuJGljb24tY2hlY2s6IFwiXFxhOTI2XCI7XG4kaWNvbi10aW1lOiBcIlxcYTkyN1wiO1xuJGljb24tbWVtbzogXCJcXGE5MjhcIjtcbiRpY29uLWFsbDogXCJcXGE5MjlcIjtcbiRpY29uLW5ld3dpbjogXCJcXGE5MzBcIjtcbiRpY29uLWFjbGFzczogXCJcXGE5MzFcIjtcbiRpY29uLWNvY2toYXQ6IFwiXFxhOTMyXCI7XG4kaWNvbi1ub2J1enplcjogXCJcXGE5MzNcIjtcbiRpY29uLWNvbnRpbnVlOiBcIlxcYTkzNFwiO1xuJGljb24tcmV0dXJuOiBcIlxcYTkzNVwiO1xuJGljb24taG9zcGl0YWwwMTogXCJcXGU5MDRcIjtcbiRpY29uLWhvc3BpdGFsMDI6IFwiXFxlOTAzXCI7XG4kaWNvbi1ob3NwaXRhbDAzOiBcIlxcZTkwMlwiO1xuJGljb24taG9zcGl0YWwwNDogXCJcXGU5MDFcIjtcbiRpY29uLWhvc3BpdGFsMDU6IFwiXFxlOTAwXCI7XG4kaWNvbi1ob3NwaXRhbDA2OiBcIlxcZTkwNlwiO1xuJGljb24taG9zcGl0YWwwNzogXCJcXGU5MDVcIjtcbiRpY29uLW1pbmk6IFwiXFxlOTA3XCI7XG4kaWNvbi1jb29rZXZlcmlvOiBcIlxcZTkwOFwiO1xuXG4vLyBYIG1hcmsgKGV4LjxzcGFuIGNsYXNzPVwiY2xvc2VcIj48L3NwYW4+KVxuQG1peGluIG1hcmsteCB7XG4gIC8vIMOX44KS5Zuy44KA5q2j5pa55b2i44KS6L+95Yqg44CA4oC7cG9zaXppdG9uOmFic29sdXRlIG9yIHJlbGF0aXZl5YWl44KM44Gm44GtXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC8vIOe3muOBruOCteOCpOOCuuOCkui/veWKoOOAgOKAu+mVt+OBleOBr+aeoOW5hcOX4oiaMuOBj+OCieOBhFxuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4vLyBMaW5rLWhvdmVyMe+8muWbm+inkuOBjOODneODg+ODl+OCouODg+ODl+OBmeOCiyBcbkBtaXhpbiBob3Zlci1wb3Age1xuICAvLyBBZGQgcG9zaXppdG9uOmFic29sdXRlIG9yIHJlbGF0aXZlXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cbiAgfVxufVxuLy8gTGluay1ob3ZlcjLvvJrmmpfjgoHjga7pu4ToibLog4zmma/jgavjgarjgotcbkBtaXhpbiBob3Zlci1kYXJrIHtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvclllbGxvdywgNSUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICNiNzlhMjE7XG4gIH1cbn1cblxuLy8gYnV0dG9uIOKAu2JhY2tncm91bmQtY29sb3Ig44Gv5YCL5Yil44Gr6Kit5a6aXG5AbWl4aW4gYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gZm9yIG92ZXIgdzEyODAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGZvciBsZXNzIHcxMjgwXG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBmb3Igc3BcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyB0byBleGNsdWRlIHNwXG5AbWl4aW4gbm90U3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBpY29tb29uXG5AbWl4aW4gaWNvbjIge1xuXHRmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHNwZWFrOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIGZvbnQtc2l6ZVxuQG1peGluIGZ6KCRzaXplLCAkYmFzZTogMTYpIHtcblx0Zm9udC1zaXplOiAkc2l6ZSArIHB4O1xuXHRmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArIHJlbTtcbn1cblxuLy8gI2NsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGhlaWdodDogMDtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0fVxufVxuIl19 */
