@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");
/* Color */
/* Font */
* {
  margin: 0;
  padding: 0;
}

.round-cta {
  color: #000000;
  font-family: "DM Sans", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0;
}
.round-cta {
  background-color: #E6DB04;
  border-radius: 40px;
  display: inline-block;
  padding: 16px 45px;
  text-decoration: none;
}
.round-cta:hover {
  color: #000000;
  text-decoration: none;
}
.round-cta.blue {
  background-color: #104E8D;
  color: #ffffff;
}
.round-cta.blue:hover {
  color: #ffffff;
}

.card-container {
  padding: 0 5.5%;
}
@media screen and (max-width: 1199px) {
  .card-container {
    padding: 0 45px;
  }
}
@media screen and (max-width: 543px) {
  .card-container {
    padding: 0 15px;
  }
}
.card-container {
  padding-bottom: 75px;
  padding-top: 75px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 543px) {
  .card-container {
    padding-bottom: 45px;
  }
}

.card-content {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 543px) {
  .card-content {
    margin: 0 -50%;
  }
}

.card-cta {
  left: 50%;
  opacity: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  text-align: center;
  top: 50%;
  visibility: hidden;
  width: 100%;
  z-index: 4;
}
.card-cta .round-cta {
  color: #ffffff;
  font-family: "Comfortaa", sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .card-cta .round-cta {
    font-size: 30px;
  }
}
.card-cta .round-cta {
  padding: 12px 86px;
}
@media screen and (max-width: 543px) {
  .card-cta .round-cta {
    background-color: transparent;
    padding: 0 25px;
  }
}
@media screen and (max-width: 543px) {
  .card-cta .round-cta span {
    background-color: #104E8D;
    border-radius: 40px;
    display: block;
    margin-bottom: 5px;
    padding: 6px 35px;
  }
}

.card-item {
  display: flex;
  justify-content: center;
  opacity: 0;
  position: relative;
  width: 16.66%;
}
.card-item:nth-child(1) {
  margin-top: 52px;
  transform: rotate(-7.5deg);
  z-index: 1;
}
.card-item:nth-child(2) {
  margin-top: 15px;
  z-index: 3;
}
.card-item:nth-child(3) {
  margin-top: 50px;
  transform: rotate(6.7deg);
  z-index: 2;
}
.card-item:nth-child(4) {
  transform: rotate(-3.12deg);
  z-index: 1;
}
.card-item:nth-child(5) {
  margin-top: 35px;
  transform: rotate(3.45deg);
  z-index: 2;
}
.card-item:nth-child(6) {
  margin-top: 21px;
  transform: rotate(-7.34deg);
  z-index: 1;
}
.card-item img {
  width: 125%;
}
@media screen and (max-width: 991px) {
  .card-item img {
    width: 150%;
  }
}

.footer-container {
  padding: 0 5.5%;
}
@media screen and (max-width: 1199px) {
  .footer-container {
    padding: 0 45px;
  }
}
@media screen and (max-width: 543px) {
  .footer-container {
    padding: 0 15px;
  }
}
.footer-container {
  background-color: #104E8D;
  padding-bottom: 45px;
  padding-top: 45px;
}

.footer-contact ul {
  display: flex;
  margin-bottom: 0;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 20px;
}
.footer-contact ul li {
  list-style-type: none;
  padding: 0 20px;
  padding-bottom: 10px;
  text-align: center;
}
@media screen and (max-width: 543px) {
  .footer-contact ul li {
    padding-bottom: 5px;
  }
}
.footer-contact ul li:first-child {
  width: 100%;
}
.footer-contact ul li a {
  color: #ffffff;
  font-family: "Comfortaa", sans-serif;
  font-size: 14px;
  font-weight: 100;
  line-height: 1.2;
  margin-bottom: 0;
}
.footer-contact ul li a {
  display: inline-block;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  z-index: 1;
}
@media screen and (max-width: 543px) {
  .footer-contact ul li a {
    font-size: 12px;
  }
}
.footer-contact ul li a::after {
  background-color: #ffffff;
  bottom: -2px;
  content: "";
  height: 1px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.5s;
  width: 0;
}
.footer-contact ul li a:hover::after {
  width: 100%;
}

.footer-content p {
  color: #ffffff;
  font-family: "Comfortaa", sans-serif;
  font-size: 14px;
  font-weight: 100;
  line-height: 1.4;
  margin-bottom: 0;
}
.footer-content p {
  padding-bottom: 15px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 543px) {
  .footer-content p {
    font-size: 12px;
  }
}
.footer-content p:last-child {
  padding-bottom: 0;
}
.footer-content p a {
  color: #ffffff;
  display: inline-block;
  position: relative;
  text-decoration: none;
  z-index: 1;
}
@media screen and (max-width: 543px) {
  .footer-content p a {
    font-size: 12px;
  }
}
.footer-content p a::after {
  background-color: #ffffff;
  bottom: -2px;
  content: "";
  height: 1px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.5s;
  width: 0;
}
.footer-content p a:hover::after {
  width: 100%;
}

.footer-logo {
  margin-bottom: 50px;
  text-align: center;
  position: relative;
}
.footer-logo::after {
  background-color: #ffffff;
  bottom: -25px;
  content: "";
  height: 2px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 43px;
}
.footer-logo img {
  width: 142px;
}
@media screen and (max-width: 543px) {
  .footer-logo img {
    width: 100px;
  }
}

.header-container {
  padding: 0 5.5%;
}
@media screen and (max-width: 1199px) {
  .header-container {
    padding: 0 45px;
  }
}
@media screen and (max-width: 543px) {
  .header-container {
    padding: 0 15px;
  }
}
.header-container {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 4;
}
@media screen and (max-width: 991px) {
  .header-container .logo-container {
    text-align: center;
  }
}
.header-container .logo-container a {
  display: inline-block;
}
.header-container .logo-container svg {
  width: 194px;
}
@media screen and (max-width: 543px) {
  .header-container .logo-container svg {
    width: 180px;
  }
}

.header-content {
  padding-top: 72px;
}
@media screen and (max-width: 991px) {
  .header-content {
    padding-top: 35px;
  }
}
@media screen and (max-width: 543px) {
  .header-content {
    padding-top: 20px;
  }
}

.head-container {
  padding: 0 5.5%;
}
@media screen and (max-width: 1199px) {
  .head-container {
    padding: 0 45px;
  }
}
@media screen and (max-width: 543px) {
  .head-container {
    padding: 0 15px;
  }
}
.head-container {
  background-color: #104E8D;
  position: relative;
  z-index: 2;
}

.head-content {
  display: flex;
  flex-wrap: wrap;
}

.head-body {
  opacity: 0;
  padding-top: 198px;
  visibility: hidden;
  width: 50%;
}
@media screen and (max-width: 991px) {
  .head-body {
    padding: 0 5%;
    padding-top: 133px;
    text-align: center;
    width: 100%;
  }
}
@media screen and (max-width: 543px) {
  .head-body {
    padding: 0 0;
    padding-top: 93px;
  }
}
.head-body h1 {
  color: #ffffff;
  font-family: "Comfortaa", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .head-body h1 {
    font-size: 18px;
  }
}
.head-body h1 {
  margin-bottom: 40px;
}
@media screen and (max-width: 991px) {
  .head-body h1 {
    margin-bottom: 20px;
  }
}
.head-body h2 {
  color: #ffffff;
  font-family: "Comfortaa", sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .head-body h2 {
    font-size: 50px;
  }
}
@media screen and (max-width: 543px) {
  .head-body h2 {
    font-size: 45px;
  }
}
.head-body h2 {
  margin-bottom: 25px;
}
.head-body p {
  color: #A8B8CC;
  font-family: "DM Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .head-body p {
    font-size: 16px;
  }
}
.head-body p {
  margin-bottom: 20px;
  padding-right: 25%;
}
@media screen and (max-width: 1199px) {
  .head-body p {
    padding-right: 8.33%;
  }
}
@media screen and (max-width: 991px) {
  .head-body p {
    display: none;
  }
}
.head-body h4 {
  color: #ffffff;
  font-family: "Comfortaa", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .head-body h4 {
    font-size: 18px;
  }
}
.head-body h4 {
  padding-bottom: 25px;
}
@media screen and (max-width: 991px) {
  .head-body h4 {
    display: none;
  }
}
.head-body .cta-container {
  margin-bottom: 55px;
}
@media screen and (max-width: 991px) {
  .head-body .cta-container {
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 543px) {
  .head-body .cta-container {
    margin-bottom: 25px;
  }
}

.head-video {
  align-items: flex-end;
  display: flex;
  opacity: 0;
  overflow: hidden;
  transform: translateY(75px);
  visibility: hidden;
  width: 50%;
}
@media screen and (min-width: 1600px) {
  .head-video {
    padding: 0 5%;
    transform: translateY(55px);
  }
}
@media screen and (max-width: 1199px) {
  .head-video {
    transform: translateY(45px);
  }
}
@media screen and (max-width: 991px) {
  .head-video {
    flex-wrap: wrap;
    padding: 0 5%;
    transform: translateY(0);
    width: 100%;
  }
}
@media screen and (max-width: 543px) {
  .head-video {
    padding: 0 0;
  }
}
.head-video p {
  color: #A8B8CC;
  font-family: "DM Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .head-video p {
    font-size: 16px;
  }
}
.head-video p {
  display: none;
}
@media screen and (max-width: 991px) {
  .head-video p {
    display: block;
    padding-bottom: 35px;
    padding-top: 25px;
    text-align: center;
  }
}
@media screen and (max-width: 543px) {
  .head-video p {
    padding-bottom: 25px;
    padding-top: 15px;
  }
}

.head-video-container {
  border-radius: 20px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  width: 100%;
}
@media screen and (max-width: 1199px) {
  .head-video-container {
    margin-left: 20px;
  }
}
@media screen and (max-width: 991px) {
  .head-video-container {
    margin-left: 0;
  }
}
.head-video-container video {
  width: 100%;
}

.multicolumn-container {
  padding: 0 4.5%;
}
@media screen and (max-width: 1199px) {
  .multicolumn-container {
    padding: 0 30px;
  }
}
@media screen and (max-width: 543px) {
  .multicolumn-container {
    padding: 0 5px;
  }
}
.multicolumn-container {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e6ebf1+0,f8f1e8+100 */
  background: linear-gradient(to right, rgb(230, 235, 241) 0%, rgb(248, 241, 232) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 543px) {
  .multicolumn-container {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f8f1e8+0,e4eaf1+100 */
    background: linear-gradient(to bottom, rgb(248, 241, 232) 0%, rgb(228, 234, 241) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}

.multicolumn-content {
  display: flex;
  flex-wrap: wrap;
}
.multicolumn-content {
  margin: 0 -16px;
}
@media screen and (max-width: 991px) {
  .multicolumn-content {
    margin: 0 -8px;
  }
}
@media screen and (max-width: 543px) {
  .multicolumn-content {
    margin: 0 0;
  }
}

.multicolumn-item {
  opacity: 0;
  padding: 0 16px;
  padding-bottom: 35px;
  visibility: visible;
  width: 33.33%;
}
@media screen and (max-width: 991px) {
  .multicolumn-item {
    padding: 0 8px;
    padding-bottom: 35px;
  }
}
@media screen and (max-width: 543px) {
  .multicolumn-item {
    padding: 0 0;
    padding-bottom: 15px;
    width: 100%;
  }
}
@media screen and (max-width: 543px) {
  .multicolumn-item:last-child {
    padding-bottom: 25px;
  }
}

.multicolumn-item-content {
  background-color: #ffffff;
  border: 1px solid #C0CAD8;
  border-radius: 20px;
  height: 100%;
  padding: 36px 30px;
}
@media screen and (max-width: 1199px) {
  .multicolumn-item-content {
    padding: 36px 25px;
  }
}
@media screen and (max-width: 991px) {
  .multicolumn-item-content {
    padding: 30px 16px;
  }
}
@media screen and (max-width: 543px) {
  .multicolumn-item-content {
    display: flex;
    padding: 30px 25px;
  }
}
.multicolumn-item-content h5 {
  color: #274076;
  font-family: "Comfortaa", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .multicolumn-item-content h5 {
    font-size: 16px;
  }
}
.multicolumn-item-content h5 {
  margin-bottom: 5px;
}
.multicolumn-item-content p {
  color: #777777;
  font-family: "Comfortaa", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 0;
}
@media screen and (max-width: 543px) {
  .multicolumn-item-content p {
    font-size: 13px;
  }
}
@media screen and (max-width: 543px) {
  .multicolumn-item-content .multicolumn-body {
    padding-left: 10px;
    padding-top: 5px;
    width: calc(100% - 38px);
  }
}

.multicolumn-link {
  text-align: center;
}
.multicolumn-link p {
  color: #4A5E78;
  font-family: "Comfortaa", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .multicolumn-link p {
    font-size: 16px;
  }
}
.multicolumn-link p {
  text-align: center;
}
@media screen and (max-width: 543px) {
  .multicolumn-link p {
    font-size: 15px;
    padding: 0 5px;
  }
}
.multicolumn-link .cta-container {
  transform: translateY(50%);
}

.multicolumn-number {
  margin-bottom: 10px;
}
@media screen and (max-width: 543px) {
  .multicolumn-number {
    width: 50px;
  }
}
.multicolumn-number span {
  color: #C0CAD8;
  font-family: "Comfortaa", sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .multicolumn-number span {
    font-size: 42px;
  }
}
.multicolumn-number span {
  display: inline-block;
}

.multicolumn-title {
  padding-top: 28px;
}
.multicolumn-title h3 {
  color: #274076;
  font-family: "Comfortaa", sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .multicolumn-title h3 {
    font-size: 30px;
  }
}
.multicolumn-title h3 {
  margin-bottom: 32px;
  position: relative;
  text-align: center;
}
.multicolumn-title h3::after {
  background-color: #274076;
  bottom: -11px;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 36px;
}
.multicolumn-title h4 {
  color: #274076;
  font-family: "Comfortaa", sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0;
}
.multicolumn-title h4 {
  margin-bottom: 9px;
  text-align: center;
  text-transform: uppercase;
}
.multicolumn-title p {
  color: #274076;
  font-family: "Comfortaa", sans-serif;
  font-size: 18px;
  font-weight: 100;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .multicolumn-title p {
    font-size: 16px;
  }
}
.multicolumn-title p {
  margin-bottom: 38px;
  text-align: center;
}
@media screen and (max-width: 543px) {
  .multicolumn-title p {
    margin-bottom: 28px;
  }
}

.product-container {
  padding: 0 4.5%;
}
@media screen and (max-width: 1199px) {
  .product-container {
    padding: 0 30px;
  }
}
@media screen and (max-width: 543px) {
  .product-container {
    padding: 0 5px;
  }
}
.product-container {
  padding-bottom: 126px;
  padding-top: 136px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .product-container {
    padding-bottom: 70px;
    padding-top: 75px;
  }
}
@media screen and (max-width: 543px) {
  .product-container {
    padding-bottom: 0;
    padding-top: 36px;
  }
}
.product-container::before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e6ebf1+0,f8f1e8+100 */
  background: linear-gradient(to right, rgb(230, 235, 241) 0%, rgb(248, 241, 232) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  content: "";
  height: 60%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
@media screen and (max-width: 1199px) {
  .product-container::before {
    height: 55%;
  }
}
@media screen and (max-width: 991px) {
  .product-container::before {
    height: 50%;
  }
}
@media screen and (max-width: 543px) {
  .product-container::before {
    content: none;
  }
}

.product-content {
  display: flex;
  flex-wrap: wrap;
}

.product-item {
  opacity: 0;
  padding: 0 5%;
  visibility: hidden;
  width: 50%;
}
@media screen and (max-width: 1199px) {
  .product-item {
    padding: 0 30px;
  }
}
@media screen and (max-width: 991px) {
  .product-item {
    padding: 0 15px;
  }
}
@media screen and (max-width: 543px) {
  .product-item {
    padding-bottom: 45px;
    width: 100%;
  }
}
.product-item h4 {
  color: #274076;
  font-family: "Comfortaa", sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .product-item h4 {
    font-size: 26px;
  }
}
.product-item h4 {
  margin-bottom: 15px;
  text-align: center;
}
.product-item h5 {
  color: #274076;
  font-family: "Comfortaa", sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0;
}
.product-item h5 {
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
}
.product-item h6 {
  color: #274076;
  font-family: "Comfortaa", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0;
}
.product-item h6 {
  font-style: italic;
  text-align: center;
}
.product-item p {
  color: #777777;
  font-family: "Comfortaa", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0;
}
.product-item p {
  margin-bottom: 15px;
  text-align: center;
}
.product-item img {
  width: 100%;
}

.product-item-image {
  padding: 0 8.33%;
  padding-bottom: 35px;
}
@media screen and (min-width: 1600px) {
  .product-item-image {
    padding: 0 16.66%;
    padding-bottom: 35px;
  }
}
@media screen and (max-width: 1199px) {
  .product-item-image {
    padding-bottom: 25px;
  }
}

.product-title {
  padding-bottom: 75px;
}
@media screen and (max-width: 1199px) {
  .product-title {
    padding-bottom: 55px;
  }
}
@media screen and (max-width: 543px) {
  .product-title {
    padding-bottom: 35px;
  }
}
.product-title h3 {
  color: #274076;
  font-family: "Comfortaa", sans-serif;
  font-size: 40px;
  font-weight: 100;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .product-title h3 {
    font-size: 30px;
  }
}
.product-title h3 {
  text-align: center;
}

.richtext-container {
  padding: 0 5.5%;
}
@media screen and (max-width: 1199px) {
  .richtext-container {
    padding: 0 45px;
  }
}
@media screen and (max-width: 543px) {
  .richtext-container {
    padding: 0 15px;
  }
}

.richtext-content {
  text-align: center;
}
.richtext-content h3 {
  color: #274076;
  font-family: "Comfortaa", sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .richtext-content h3 {
    font-size: 30px;
  }
}
.richtext-content h3 {
  margin-bottom: 45px;
  position: relative;
  text-align: center;
}
.richtext-content h3::after {
  background-color: #274076;
  bottom: -13px;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 36px;
}
.richtext-content h4 {
  color: #274076;
  font-family: "Comfortaa", sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0;
}
.richtext-content h4 {
  margin-bottom: 14px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 543px) {
  .richtext-content h4 {
    margin-bottom: 9px;
  }
}
.richtext-content p {
  color: #4A5E78;
  font-family: "DM Sans", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .richtext-content p {
    font-size: 16px;
  }
}
.richtext-content p {
  margin-bottom: 25px;
  text-align: center;
}
.richtext-content .cta-container {
  margin-bottom: 40px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250LnNjc3MiLCJfdXRpbGl0aWVzLnNjc3MiLCJfYmFzZS5zY3NzIiwibWFpbi5jc3MiLCJtb2R1bGVzL19jYXJkLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2hlYWQuc2NzcyIsIm1vZHVsZXMvX211bHRpY29sdW1uLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0LnNjc3MiLCJtb2R1bGVzL19yaWNodGV4dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFRLDRGQUFBO0FBQ0EsK0hBQUE7QUNEUixVQUFBO0FBV0EsU0FBQTtBQ1RBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7QUNHRjs7QURBQTtFRHlFRSxjQS9FTTtFQWlGSixrQ0FyRUs7RUFzRUwsZUFBQTtFQUNBLGdCQzVFa0Q7RUQ4RXBELGdCQzlFK0M7RUQrRS9DLGdCQUFBO0FFdkVGO0FEUEU7RUFDRSx5QkRGVTtFQ0dWLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0FDU0o7QURSSTtFQUNFLGNEZkU7RUNnQkYscUJBQUE7QUNVTjtBRFJJO0VBQ0UseUJEbEJNO0VDbUJOLGNEWkU7QUVzQlI7QURUTTtFQUNFLGNEZEE7QUV5QlI7O0FDaENBO0VIc09JLGVBQUE7QUVsTUo7QUZtTUk7RUd2T0o7SUh3T1EsZUFBQTtFRWhNTjtBQUNGO0FGaU1JO0VHMU9KO0lIMk9RLGVBQUE7RUU5TE47QUFDRjtBQzVDSTtFQUNJLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FEOENSO0FDN0NRO0VBTEo7SUFNUSxvQkFBQTtFRGdEVjtBQUNGOztBQzdDQTtFQUNJLGFBQUE7RUFDQSxlQUFBO0FEZ0RKO0FDL0NJO0VBSEo7SUFJUSxjQUFBO0VEa0ROO0FBQ0Y7O0FDaERBO0VBQ0ksU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Es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QkU7RVF0S0U7SVJ3S0UsZUFBQTtFRW0zQko7QUFDRjtBTTFoQ1E7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QU40aENaO0FNM2hDWTtFQUNJLHlCUlRMO0VRVUssYUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0FONmhDaEI7QU16aENJO0VScUJGLGNBekNTO0VBMkNQLG9DQXBDUTtFQXFDUixlQUFBO0VBQ0EsZ0JReEIyRDtFUjBCN0QsZ0JRMUJ3RDtFUjJCeEQsZ0JBQUE7QUVxZ0NGO0FNL2hDUTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBTmlpQ1o7QU1oaUNZO0VBSko7SUFLUSxrQkFBQTtFTm1pQ2Q7QUFDRjtBTWhpQ0k7RVI4RUYsY0E1R1c7RUE4R1Qsa0NBdkdLO0VBd0dMLGVBQUE7RUFDQSxnQlFqRndEO0VSbUYxRCxnQlFuRnFEO0VSb0ZyRCxnQkFBQTtBRW05QkY7QUZsOUJFO0VRdEZFO0lSd0ZFLGVBQUE7RUVvOUJKO0FBQ0Y7QU0zaUNRO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtBTjZpQ1o7QU0xaUNJO0VBQ0ksbUJBQUE7QU40aUNSIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q29tZm9ydGFhOndnaHRAMzAwLi43MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6aXRhbCxvcHN6LHdnaHRAMCw5Li40MCwxMDAuLjEwMDA7MSw5Li40MCwxMDAuLjEwMDAmZGlzcGxheT1zd2FwJyk7XHJcbiIsIi8qIENvbG9yICovXHJcbiRibGFjazogIzAwMDAwMDtcclxuJGJyYW5kQmx1ZTogIzEwNEU4RDtcclxuJGJyYW5kR3JleTogIzc3Nzc3NztcclxuJGJvcmRlcmRHcmV5OiAjQzBDQUQ4O1xyXG4kdGV4dEJsdWU6ICMyNzQwNzY7XHJcbiR0ZXh0Qmx1ZTAyOiAjNEE1RTc4O1xyXG4kbGlnaHRCbHVlOiAjQThCOENDO1xyXG4kYnJhbmRZZWxsb3c6ICNFNkRCMDQ7XHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuXHJcbi8qIEZvbnQgKi9cclxuJGNvbWZvcnRhYTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcclxuJGRtU2FuczogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBNZWRpYSBRdWVyeVxyXG4kbWVkaWEtbWluWExEZXNrdG9wOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KVwiO1xyXG4vL0BtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtbWluWExEZXNrdG9wfVxyXG4kbWVkaWEtc21hbGxEZXNrdG9wOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KVwiO1xyXG4vLyBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXNtYWxsRGVza3RvcH1cclxuJG1lZGlhLW1pbkRlc2t0b3A6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpXCI7XHJcbiRtZWRpYS1vbmx5LXRhYmxldC1wcm86IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLWhlaWdodDogMTIwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDE0MDBweClcIjtcclxuJG1lZGlhLXRhYmxldC1wcm86IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXCI7XHJcbiRtZWRpYS10YWJsZXQtcHJvLWxhbmRzY2FwZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEzNjZweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSBcIjtcclxuLy9AbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLW1pbkRlc2t0b3B9XHJcbi8vQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS10YWJsZXQtcHJvLWxhbmRzY2FwZX1cclxuLy9AbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXRhYmxldC1wcm99XHJcbiRtZWRpYS1taW5UYWJsZXQtcHJvOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbiRtZWRpYS10YWJsZXQ6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuLy9AbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLW1pblRhYmxldC1wcm99XHJcbi8vQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS10YWJsZXR9XHJcbiRtZWRpYS1taW5UYWJsZXQ6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcIjtcclxuJG1lZGlhLXBob25lOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpXCI7XHJcbi8vQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1taW5UYWJsZXR9XHJcbi8vQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX1cclxuJG1lZGlhLW1pblBob25lOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpXCI7XHJcbi8vQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1taW5QaG9uZX1cclxuJG1lZGlhLXNtLXBob25lOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpXCI7XHJcbi8vQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1zbS1waG9uZX1cclxuJG1lZGlhLWV4cGxvcmVyOiBcImFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpXCI7XHJcbi8vQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1leHBsb3Jlcn1cclxuXHJcblxyXG5cclxuLy8gQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTExKHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDEwMCwgdXRpbGl0aWVzLiRibGFjayk7XHJcbkBtaXhpbiBmb250LS0xMSgkZmFtaWx5LCAkbGluZSwgJHdlaWdodCwgJGNvbG9yKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBmb250OiB7XHJcbiAgICBmYW1pbHk6ICRmYW1pbHk7IFxyXG4gICAgc2l6ZTogMTFweDtcclxuICAgIHdlaWdodDogJHdlaWdodDtcclxuICB9XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQG1lZGlhICN7JG1lZGlhLXRhYmxldH0ge1xyXG4gICAgLy8gZm9udDoge1xyXG4gICAgLy8gICBzaXplOiAxNnB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTE0KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDEwMCwgdXRpbGl0aWVzLiRibGFjayk7XHJcbkBtaXhpbiBmb250LS0xNCgkZmFtaWx5LCAkbGluZSwgJHdlaWdodCwgJGNvbG9yKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBmb250OiB7XHJcbiAgICBmYW1pbHk6ICRmYW1pbHk7IFxyXG4gICAgc2l6ZTogMTRweDtcclxuICAgIHdlaWdodDogJHdlaWdodDtcclxuICB9XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQG1lZGlhICN7JG1lZGlhLXRhYmxldH0ge1xyXG4gICAgLy8gZm9udDoge1xyXG4gICAgLy8gICBzaXplOiAxNnB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTE1KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDEwMCwgdXRpbGl0aWVzLiRibGFjayk7XHJcbkBtaXhpbiBmb250LS0xNSgkZmFtaWx5LCAkbGluZSwgJHdlaWdodCwgJGNvbG9yKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBmb250OiB7XHJcbiAgICBmYW1pbHk6ICRmYW1pbHk7IFxyXG4gICAgc2l6ZTogMTVweDtcclxuICAgIHdlaWdodDogJHdlaWdodDtcclxuICB9XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQG1lZGlhICN7JG1lZGlhLXRhYmxldH0ge1xyXG4gICAgLy8gZm9udDoge1xyXG4gICAgLy8gICBzaXplOiAxNnB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTE2KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDEwMCwgdXRpbGl0aWVzLiRibGFjayk7XHJcbkBtaXhpbiBmb250LS0xNigkZmFtaWx5LCAkbGluZSwgJHdlaWdodCwgJGNvbG9yKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBmb250OiB7XHJcbiAgICBmYW1pbHk6ICRmYW1pbHk7IFxyXG4gICAgc2l6ZTogMTZweDtcclxuICAgIHdlaWdodDogJHdlaWdodDtcclxuICB9XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQG1lZGlhICN7JG1lZGlhLXRhYmxldH0ge1xyXG4gICAgLy8gZm9udDoge1xyXG4gICAgLy8gICBzaXplOiAxNnB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTE4KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDEwMCwgdXRpbGl0aWVzLiRibGFjayk7XHJcbkBtaXhpbiBmb250LS0xOCgkZmFtaWx5LCAkbGluZSwgJHdlaWdodCwgJGNvbG9yKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBmb250OiB7XHJcbiAgICBmYW1pbHk6ICRmYW1pbHk7XHJcbiAgICBzaXplOiAxOHB4O1xyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0O1xyXG4gIH1cclxuICBsaW5lLWhlaWdodDogJGxpbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBAbWVkaWEgI3skbWVkaWEtdGFibGV0LXByb30ge1xyXG4gICAgZm9udDoge1xyXG4gICAgICBzaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTIwKHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDEwMCwgdXRpbGl0aWVzLiRibGFjayk7XHJcbkBtaXhpbiBmb250LS0yMCgkZmFtaWx5LCAkbGluZSwgJHdlaWdodCwgJGNvbG9yKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBmb250OiB7XHJcbiAgICBmYW1pbHk6ICRmYW1pbHk7XHJcbiAgICBzaXplOiAyMHB4O1xyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0O1xyXG4gIH1cclxuICBsaW5lLWhlaWdodDogJGxpbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBAbWVkaWEgI3skbWVkaWEtdGFibGV0LXByb30ge1xyXG4gICAgZm9udDoge1xyXG4gICAgICBzaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTI4KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDEwMCwgdXRpbGl0aWVzLiRibGFjayk7XHJcbkBtaXhpbiBmb250LS0yOCgkZmFtaWx5LCAkbGluZSwgJHdlaWdodCwgJGNvbG9yKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgZm9udDoge1xyXG4gICAgICAgIGZhbWlseTogJGZhbWlseTtcclxuICAgICAgICBzaXplOiAyOHB4O1xyXG4gICAgICAgIHdlaWdodDogJHdlaWdodDtcclxuICAgIH1cclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAbWVkaWEgI3skbWVkaWEtdGFibGV0fSB7XHJcbiAgICAgICAgZm9udDoge1xyXG4gICAgICAgICAgICBzaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTQwKHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDEwMCwgdXRpbGl0aWVzLiRibGFjayk7XHJcbkBtaXhpbiBmb250LS00MCgkZmFtaWx5LCAkbGluZSwgJHdlaWdodCwgJGNvbG9yKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBmb250OiB7XHJcbiAgICBmYW1pbHk6ICRmYW1pbHk7XHJcbiAgICBzaXplOiA0MHB4O1xyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0O1xyXG4gIH1cclxuICBsaW5lLWhlaWdodDogJGxpbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBAbWVkaWEgI3skbWVkaWEtdGFibGV0fSB7XHJcbiAgICBmb250OiB7XHJcbiAgICAgIHNpemU6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBAaW5jbHVkZSB1dGlsaXRpZXMuZm9udC0tNTYodXRpbGl0aWVzLiRjb21mb3J0YWEsIDEuMiwgMTAwLCB1dGlsaXRpZXMuJGJsYWNrKTtcclxuQG1peGluIGZvbnQtLTU2KCRmYW1pbHksICRsaW5lLCAkd2VpZ2h0LCAkY29sb3IpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGZvbnQ6IHtcclxuICAgIGZhbWlseTogJGZhbWlseTtcclxuICAgIHNpemU6IDU2cHg7XHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgfVxyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIEBtZWRpYSAjeyRtZWRpYS10YWJsZXR9IHtcclxuICAgIGZvbnQ6IHtcclxuICAgICAgc2l6ZTogNDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHV0aWxpdGllcy5mb250LS03MCh1dGlsaXRpZXMuJGNvbWZvcnRhYSwgMS4yLCAxMDAsIHV0aWxpdGllcy4kYmxhY2spO1xyXG5AbWl4aW4gZm9udC0tNzAoJGZhbWlseSwgJGxpbmUsICR3ZWlnaHQsICRjb2xvcikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgZm9udDoge1xyXG4gICAgZmFtaWx5OiAkZmFtaWx5O1xyXG4gICAgc2l6ZTogNzBweDtcclxuICAgIHdlaWdodDogJHdlaWdodDtcclxuICB9XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQG1lZGlhICN7JG1lZGlhLXRhYmxldC1wcm99IHtcclxuICAgIGZvbnQ6IHtcclxuICAgICAgc2l6ZTogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhICN7JG1lZGlhLXBob25lfSB7XHJcbiAgICBmb250OiB7XHJcbiAgICAgIHNpemU6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiBzbS1zcGFjZSB7XHJcbiAgICBwYWRkaW5nOiAwIDQuNSU7XHJcbiAgICBAbWVkaWEgI3skbWVkaWEtdGFibGV0LXByb30ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWQtc3BhY2Uge1xyXG4gICAgcGFkZGluZzogMCA1LjUlO1xyXG4gICAgQG1lZGlhICN7JG1lZGlhLXRhYmxldC1wcm99IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQ1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWVkaWEtcGhvbmV9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi91dGlsaXRpZXNcIjtcclxuXHJcbip7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5yb3VuZC1jdGEge1xyXG4gIEBpbmNsdWRlIHV0aWxpdGllcy5mb250LS0xNSh1dGlsaXRpZXMuJGRtU2FucywgMS4yLCA1MDAsIHV0aWxpdGllcy4kYmxhY2spO1xyXG4gICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdXRpbGl0aWVzLiRicmFuZFllbGxvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDQ1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB1dGlsaXRpZXMuJGJsYWNrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmJsdWUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXRpZXMuJGJyYW5kQmx1ZTtcclxuICAgICAgY29sb3I6IHV0aWxpdGllcy4kd2hpdGU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB1dGlsaXRpZXMuJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAiLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q29tZm9ydGFhOndnaHRAMzAwLi43MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6aXRhbCxvcHN6LHdnaHRAMCw5Li40MCwxMDAuLjEwMDA7MSw5Li40MCwxMDAuLjEwMDAmZGlzcGxheT1zd2FwXCIpO1xuLyogQ29sb3IgKi9cbi8qIEZvbnQgKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yb3VuZC1jdGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucm91bmQtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2REIwNDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDQ1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yb3VuZC1jdGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJvdW5kLWN0YS5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwNEU4RDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucm91bmQtY3RhLmJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA1LjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmNhcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5jYXJkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuY2FyZC1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgLTUwJTtcbiAgfVxufVxuXG4uY2FyZC1jdGEge1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQ7XG59XG4uY2FyZC1jdGEgLnJvdW5kLWN0YSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmQtY3RhIC5yb3VuZC1jdGEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmNhcmQtY3RhIC5yb3VuZC1jdGEge1xuICBwYWRkaW5nOiAxMnB4IDg2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuY2FyZC1jdGEgLnJvdW5kLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuY2FyZC1jdGEgLnJvdW5kLWN0YSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA0RThEO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDZweCAzNXB4O1xuICB9XG59XG5cbi5jYXJkLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTYuNjYlO1xufVxuLmNhcmQtaXRlbTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNy41ZGVnKTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgei1pbmRleDogMztcbn1cbi5jYXJkLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNi43ZGVnKTtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMuMTJkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQtaXRlbTpudGgtY2hpbGQoNSkge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjQ1ZGVnKTtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJkLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTcuMzRkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQtaXRlbSBpbWcge1xuICB3aWR0aDogMTI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJkLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTUwJTtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNS41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uZm9vdGVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDRFOEQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLmZvb3Rlci1jb250YWN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyLWNvbnRhY3QgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb290ZXItY29udGFjdCB1bCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWNvbnRhY3QgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlci1jb250YWN0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0IHVsIGxpIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm90dG9tOiAtMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiAwO1xufVxuLmZvb3Rlci1jb250YWN0IHVsIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXItY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9vdGVyLWNvbnRlbnQgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZm9vdGVyLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZm9vdGVyLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm9vdGVyLWNvbnRlbnQgcCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuZm9vdGVyLWNvbnRlbnQgcCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5mb290ZXItY29udGVudCBwIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm90dG9tOiAtMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiAwO1xufVxuLmZvb3Rlci1jb250ZW50IHAgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyLWxvZ286OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm90dG9tOiAtMjVweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA0M3B4O1xufVxuLmZvb3Rlci1sb2dvIGltZyB7XG4gIHdpZHRoOiAxNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5mb290ZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNS41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItY29udGFpbmVyIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaGVhZGVyLWNvbnRhaW5lciAubG9nby1jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXItY29udGFpbmVyIC5sb2dvLWNvbnRhaW5lciBzdmcge1xuICB3aWR0aDogMTk0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZGVyLWNvbnRhaW5lciAubG9nby1jb250YWluZXIgc3ZnIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5oZWFkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNS41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmhlYWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5oZWFkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDRFOEQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmhlYWQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmhlYWQtYm9keSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctdG9wOiAxOThweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWQtYm9keSB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgICBwYWRkaW5nLXRvcDogMTMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgcGFkZGluZy10b3A6IDkzcHg7XG4gIH1cbn1cbi5oZWFkLWJvZHkgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZC1ib2R5IGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5oZWFkLWJvZHkgaDEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWQtYm9keSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlYWQtYm9keSBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkLWJvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmhlYWQtYm9keSBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG4uaGVhZC1ib2R5IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5oZWFkLWJvZHkgcCB7XG4gIGNvbG9yOiAjQThCOENDO1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZC1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhlYWQtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkLWJvZHkgcCB7XG4gICAgcGFkZGluZy1yaWdodDogOC4zMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkLWJvZHkgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWQtYm9keSBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkLWJvZHkgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhlYWQtYm9keSBoNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWQtYm9keSBoNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWQtYm9keSAuY3RhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZC1ib2R5IC5jdGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZC1ib2R5IC5jdGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5oZWFkLXZpZGVvIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGVhZC12aWRlbyB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZC12aWRlbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZC12aWRlbyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGVhZC12aWRlbyB7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG59XG4uaGVhZC12aWRlbyBwIHtcbiAgY29sb3I6ICNBOEI4Q0M7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkLXZpZGVvIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhlYWQtdmlkZW8gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZC12aWRlbyBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5oZWFkLXZpZGVvIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbi5oZWFkLXZpZGVvLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5oZWFkLXZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXVsdGljb2x1bW4tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0LjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tdWx0aWNvbHVtbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLm11bHRpY29sdW1uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbi5tdWx0aWNvbHVtbi1jb250YWluZXIge1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2U2ZWJmMSswLGY4ZjFlOCsxMDAgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMjMwLCAyMzUsIDI0MSkgMCUsIHJnYigyNDgsIDI0MSwgMjMyKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5tdWx0aWNvbHVtbi1jb250YWluZXIge1xuICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZjhmMWU4KzAsZTRlYWYxKzEwMCAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigyNDgsIDI0MSwgMjMyKSAwJSwgcmdiKDIyOCwgMjM0LCAyNDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgfVxufVxuXG4ubXVsdGljb2x1bW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tdWx0aWNvbHVtbi1jb250ZW50IHtcbiAgbWFyZ2luOiAwIC0xNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm11bHRpY29sdW1uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAubXVsdGljb2x1bW4tY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDA7XG4gIH1cbn1cblxuLm11bHRpY29sdW1uLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMzMuMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm11bHRpY29sdW1uLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAubXVsdGljb2x1bW4taXRlbSB7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAubXVsdGljb2x1bW4taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4ubXVsdGljb2x1bW4taXRlbS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MwQ0FEODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzNnB4IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm11bHRpY29sdW1uLWl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMzZweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubXVsdGljb2x1bW4taXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5tdWx0aWNvbHVtbi1pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG59XG4ubXVsdGljb2x1bW4taXRlbS1jb250ZW50IGg1IHtcbiAgY29sb3I6ICMyNzQwNzY7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm11bHRpY29sdW1uLWl0ZW0tY29udGVudCBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubXVsdGljb2x1bW4taXRlbS1jb250ZW50IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm11bHRpY29sdW1uLWl0ZW0tY29udGVudCBwIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAubXVsdGljb2x1bW4taXRlbS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLm11bHRpY29sdW1uLWl0ZW0tY29udGVudCAubXVsdGljb2x1bW4tYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4cHgpO1xuICB9XG59XG5cbi5tdWx0aWNvbHVtbi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm11bHRpY29sdW1uLWxpbmsgcCB7XG4gIGNvbG9yOiAjNEE1RTc4O1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tdWx0aWNvbHVtbi1saW5rIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm11bHRpY29sdW1uLWxpbmsgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5tdWx0aWNvbHVtbi1saW5rIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuLm11bHRpY29sdW1uLWxpbmsgLmN0YS1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLm11bHRpY29sdW1uLW51bWJlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAubXVsdGljb2x1bW4tbnVtYmVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuLm11bHRpY29sdW1uLW51bWJlciBzcGFuIHtcbiAgY29sb3I6ICNDMENBRDg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubXVsdGljb2x1bW4tbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuLm11bHRpY29sdW1uLW51bWJlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXVsdGljb2x1bW4tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cbi5tdWx0aWNvbHVtbi10aXRsZSBoMyB7XG4gIGNvbG9yOiAjMjc0MDc2O1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm11bHRpY29sdW1uLXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5tdWx0aWNvbHVtbi10aXRsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm11bHRpY29sdW1uLXRpdGxlIGgzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzQwNzY7XG4gIGJvdHRvbTogLTExcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMzZweDtcbn1cbi5tdWx0aWNvbHVtbi10aXRsZSBoNCB7XG4gIGNvbG9yOiAjMjc0MDc2O1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm11bHRpY29sdW1uLXRpdGxlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubXVsdGljb2x1bW4tdGl0bGUgcCB7XG4gIGNvbG9yOiAjMjc0MDc2O1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tdWx0aWNvbHVtbi10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tdWx0aWNvbHVtbi10aXRsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLm11bHRpY29sdW1uLXRpdGxlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0LjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAucHJvZHVjdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTI2cHg7XG4gIHBhZGRpbmctdG9wOiAxMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGFpbmVyOjpiZWZvcmUge1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2U2ZWJmMSswLGY4ZjFlOCsxMDAgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMjMwLCAyMzUsIDI0MSkgMCUsIHJnYigyNDgsIDI0MSwgMjMyKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNjAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDU1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAucHJvZHVjdC1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvZHVjdC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMCA1JTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAucHJvZHVjdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtaXRlbSBoNCB7XG4gIGNvbG9yOiAjMjc0MDc2O1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtaXRlbSBoNCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucHJvZHVjdC1pdGVtIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtaXRlbSBoNSB7XG4gIGNvbG9yOiAjMjc0MDc2O1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtaXRlbSBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kdWN0LWl0ZW0gaDYge1xuICBjb2xvcjogIzI3NDA3NjtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWl0ZW0gaDYge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWl0ZW0gcCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtaXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtaXRlbS1pbWFnZSB7XG4gIHBhZGRpbmc6IDAgOC4zMyU7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMTYuNjYlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtaXRlbS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLnByb2R1Y3QtdGl0bGUgaDMge1xuICBjb2xvcjogIzI3NDA3NjtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXRpdGxlIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmljaHRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA1LjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yaWNodGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLnJpY2h0ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5yaWNodGV4dC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJpY2h0ZXh0LWNvbnRlbnQgaDMge1xuICBjb2xvcjogIzI3NDA3NjtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yaWNodGV4dC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5yaWNodGV4dC1jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmljaHRleHQtY29udGVudCBoMzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc0MDc2O1xuICBib3R0b206IC0xM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDM2cHg7XG59XG4ucmljaHRleHQtY29udGVudCBoNCB7XG4gIGNvbG9yOiAjMjc0MDc2O1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJpY2h0ZXh0LWNvbnRlbnQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xuICAucmljaHRleHQtY29udGVudCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG4ucmljaHRleHQtY29udGVudCBwIHtcbiAgY29sb3I6ICM0QTVFNzg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yaWNodGV4dC1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnJpY2h0ZXh0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yaWNodGV4dC1jb250ZW50IC5jdGEtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn0iLCJAdXNlIFwiLi91dGlsaXRpZXNcIjtcclxuXHJcbi5jYXJkLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSB1dGlsaXRpZXMubWQtc3BhY2U7XHJcbiAgICAmIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FyZC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC01MCU7XHJcbiAgICB9XHJcbn1cclxuLmNhcmQtY3RhIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgLnJvdW5kLWN0YSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTQwKHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDQwMCwgdXRpbGl0aWVzLiR3aGl0ZSk7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggODZweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdXRpbGl0aWVzLiRicmFuZEJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxNi42NiU7XHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNy41ZGVnKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYuN2RlZyk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMy4xMmRlZyk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMuNDVkZWcpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNy4zNGRlZyk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEyNSU7XHJcbiAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS10YWJsZXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4vdXRpbGl0aWVzXCI7XHJcblxyXG4uZm9vdGVyLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSB1dGlsaXRpZXMubWQtc3BhY2U7XHJcbiAgICAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXRpZXMuJGJyYW5kQmx1ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLWNvbnRhY3Qge1xyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTE0KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDEwMCwgdXRpbGl0aWVzLiR3aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdXRpbGl0aWVzLiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlci1jb250ZW50IHtcclxuICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIHV0aWxpdGllcy5mb250LS0xNCh1dGlsaXRpZXMuJGNvbWZvcnRhYSwgMS40LCAxMDAsIHV0aWxpdGllcy4kd2hpdGUpO1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHV0aWxpdGllcy4kd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXRpZXMuJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHV0aWxpdGllcy4kd2hpdGU7XHJcbiAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTQycHg7XHJcbiAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4vdXRpbGl0aWVzXCI7XHJcblxyXG4uaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSB1dGlsaXRpZXMubWQtc3BhY2U7IFxyXG4gICAgJiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICB9XHJcbiAgICAubG9nby1jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtdGFibGV0fSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTRweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcclxuICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtdGFibGV0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSB1dGlsaXRpZXMubWQtc3BhY2U7XHJcbiAgICAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXRpZXMuJGJyYW5kQmx1ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG4uaGVhZC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5oZWFkLWJvZHkge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAxOThweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXRhYmxldH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEzM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtcGhvbmV9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkzcHg7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTIwKHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDUwMCwgdXRpbGl0aWVzLiR3aGl0ZSk7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIHV0aWxpdGllcy5mb250LS03MCh1dGlsaXRpZXMuJGNvbWZvcnRhYSwgMS4yLCA0MDAsIHV0aWxpdGllcy4kd2hpdGUpO1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIHV0aWxpdGllcy5mb250LS0xOCh1dGlsaXRpZXMuJGRtU2FucywgMS42LCA0MDAsIHV0aWxpdGllcy4kbGlnaHRCbHVlKTtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjUlO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXRhYmxldC1wcm99IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDguMzMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIEBpbmNsdWRlIHV0aWxpdGllcy5mb250LS0yMCh1dGlsaXRpZXMuJGNvbWZvcnRhYSwgMS4yLCA1MDAsIHV0aWxpdGllcy4kd2hpdGUpO1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3RhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXRhYmxldH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZC12aWRlbyB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1taW5YTERlc2t0b3B9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NXB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtdGFibGV0LXByb30ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NXB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtdGFibGV0fSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIHV0aWxpdGllcy5mb250LS0xOCh1dGlsaXRpZXMuJGRtU2FucywgMS42LCA0MDAsIHV0aWxpdGllcy4kbGlnaHRCbHVlKTtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXRhYmxldC1wcm99IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtdGFibGV0fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICB2aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi91dGlsaXRpZXNcIjtcclxuXHJcbi5tdWx0aWNvbHVtbi1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgdXRpbGl0aWVzLnNtLXNwYWNlO1xyXG4gICAgJiB7XHJcbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNlNmViZjErMCxmOGYxZTgrMTAwICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSgyMzAsMjM1LDI0MSwxKSAwJSxyZ2JhKDI0OCwyNDEsMjMyLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZjhmMWU4KzAsZTRlYWYxKzEwMCAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgyNDgsMjQxLDIzMiwxKSAwJSxyZ2JhKDIyOCwyMzQsMjQxLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm11bHRpY29sdW1uLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICYge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTZweDtcclxuICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXRhYmxldH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdWx0aWNvbHVtbi1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS10YWJsZXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtcGhvbmV9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtcGhvbmV9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tdWx0aWNvbHVtbi1pdGVtLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdXRpbGl0aWVzLiR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHV0aWxpdGllcy4kYm9yZGVyZEdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMzZweCAzMHB4O1xyXG4gICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS10YWJsZXQtcHJvfSB7XHJcbiAgICAgICAgcGFkZGluZzogMzZweCAyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS10YWJsZXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTE4KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDcwMCwgdXRpbGl0aWVzLiR0ZXh0Qmx1ZSk7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSB1dGlsaXRpZXMuZm9udC0tMTUodXRpbGl0aWVzLiRjb21mb3J0YWEsIDEuNiwgNDAwLCB1dGlsaXRpZXMuJGJyYW5kR3JleSk7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtcGhvbmV9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tdWx0aWNvbHVtbi1ib2R5IHtcclxuICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm11bHRpY29sdW1uLWxpbmsge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTE4KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDQwMCwgdXRpbGl0aWVzLiR0ZXh0Qmx1ZTAyKTtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdGEtY29udGFpbmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXVsdGljb2x1bW4tbnVtYmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSB1dGlsaXRpZXMuZm9udC0tNTYodXRpbGl0aWVzLiRjb21mb3J0YWEsIDEuMiwgMzAwLCB1dGlsaXRpZXMuJGJvcmRlcmRHcmV5KTtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm11bHRpY29sdW1uLXRpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIHV0aWxpdGllcy5mb250LS00MCh1dGlsaXRpZXMuJGNvbWZvcnRhYSwgMS4yLCA0MDAsIHV0aWxpdGllcy4kdGV4dEJsdWUpO1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdXRpbGl0aWVzLiR0ZXh0Qmx1ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBAaW5jbHVkZSB1dGlsaXRpZXMuZm9udC0tMTEodXRpbGl0aWVzLiRjb21mb3J0YWEsIDEuMiwgNDAwLCB1dGlsaXRpZXMuJHRleHRCbHVlKTtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTE4KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDEwMCwgdXRpbGl0aWVzLiR0ZXh0Qmx1ZSk7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuL3V0aWxpdGllc1wiO1xyXG5cclxuLnByb2R1Y3QtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIHV0aWxpdGllcy5zbS1zcGFjZTtcclxuICAgICYge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTM2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXRhYmxldH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtcGhvbmV9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2U2ZWJmMSswLGY4ZjFlOCsxMDAgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSgyMzAsMjM1LDI0MSwxKSAwJSxyZ2JhKDI0OCwyNDEsMjMyLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtdGFibGV0LXByb30ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtcGhvbmV9IHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtdGFibGV0LXByb30ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtdGFibGV0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7dXRpbGl0aWVzLiRtZWRpYS1waG9uZX0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIEBpbmNsdWRlIHV0aWxpdGllcy5mb250LS0yOCh1dGlsaXRpZXMuJGNvbWZvcnRhYSwgMS4yLCA0MDAsIHV0aWxpdGllcy4kdGV4dEJsdWUpO1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTExKHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDUwMCwgdXRpbGl0aWVzLiR0ZXh0Qmx1ZSk7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTE0KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDUwMCwgdXRpbGl0aWVzLiR0ZXh0Qmx1ZSk7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXRpbGl0aWVzLmZvbnQtLTE2KHV0aWxpdGllcy4kY29tZm9ydGFhLCAxLjIsIDQwMCwgdXRpbGl0aWVzLiRicmFuZEdyZXkpO1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1pdGVtLWltYWdlIHtcclxuICAgIHBhZGRpbmc6IDAgOC4zMyU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtbWluWExEZXNrdG9wfSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNi42NiU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXRhYmxldC1wcm99IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbiAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXRhYmxldC1wcm99IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAje3V0aWxpdGllcy4kbWVkaWEtcGhvbmV9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBAaW5jbHVkZSB1dGlsaXRpZXMuZm9udC0tNDAodXRpbGl0aWVzLiRjb21mb3J0YWEsIDEuMiwgMTAwLCB1dGlsaXRpZXMuJHRleHRCbHVlKTtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuL3V0aWxpdGllc1wiO1xyXG5cclxuLnJpY2h0ZXh0LWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSB1dGlsaXRpZXMubWQtc3BhY2U7XHJcbn1cclxuLnJpY2h0ZXh0LWNvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIHV0aWxpdGllcy5mb250LS00MCh1dGlsaXRpZXMuJGNvbWZvcnRhYSwgMS4yLCA0MDAsIHV0aWxpdGllcy4kdGV4dEJsdWUpO1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdXRpbGl0aWVzLiR0ZXh0Qmx1ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBAaW5jbHVkZSB1dGlsaXRpZXMuZm9udC0tMTEodXRpbGl0aWVzLiRjb21mb3J0YWEsIDEuMiwgNTAwLCB1dGlsaXRpZXMuJHRleHRCbHVlKTtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3t1dGlsaXRpZXMuJG1lZGlhLXBob25lfSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSB1dGlsaXRpZXMuZm9udC0tMTgodXRpbGl0aWVzLiRkbVNhbnMsIDEuMiwgNTAwLCB1dGlsaXRpZXMuJHRleHRCbHVlMDIpO1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN0YS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn0iXX0= */
