/*
 * Typography
 */
/*
 * Colors
 */
/*
 * Width, Height, Padding
 */
/*
 * Font Sizes
 */
/*
 * Media Queries
 */
/*
 * Mixins
 */
@media screen and (min-width: 992px) {
  .sp_show {
    display: none !important;
  }
}

@media screen and (max-width: 781px) {
  .sp_hide {
    display: none !important;
  }
}

.wp-block-table {
  overflow-x: visible;
}
.wp-block-table td {
  vertical-align: top;
}

.wp-block-image {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.wp-block-image:first-child {
  margin-top: 0;
}
.wp-block-image:last-child {
  margin-bottom: 0;
}

[data-align=left] figure, figure.alignleft,
[data-align=right] figure, figure.alignright {
  width: calc((100% - 2em) / 2) !important;
}
@media screen and (max-width: 781px) {
  [data-align=left] figure, figure.alignleft,
[data-align=right] figure, figure.alignright {
    width: calc((100% - 1em) / 2) !important;
  }
}

[data-align=right] figure, figure.alignright {
  margin: 0.5em 0 0.5em 2em !important;
}
@media screen and (max-width: 781px) {
  [data-align=right] figure, figure.alignright {
    margin: 0.5em 0 0.5em 1em !important;
  }
}

[data-align=left] figure, figure.alignleft {
  margin: 0.5em 2em 0.5em 0 !important;
}
@media screen and (max-width: 781px) {
  [data-align=left] figure, figure.alignleft {
    margin: 0.5em 1em 0.5em 0 !important;
  }
}

@media screen and (min-width: 782px) {
  .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
@media screen and (max-width: 781px) {
  .wp-block-columns {
    display: block;
    margin-bottom: -1.5rem;
  }
}

@media screen and (min-width: 782px) {
  .wp-block-column {
    flex-wrap: nowrap !important;
  }
}
@media screen and (max-width: 781px) {
  .wp-block-column {
    margin-left: 0 !important;
    margin-bottom: 1.5rem;
  }
}

@media screen and (min-width: 992px) {
  .product_items {
    margin-top: 3rem;
  }
  .product_items > ul {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    row-gap: 2rem;
  }
  .product_items > ul > li {
    position: relative;
    align-self: stretch;
    width: calc((100% - 4rem * (2 - 1)) / 2);
    max-width: calc((100% - 4rem * (2 - 1)) / 2);
  }
}
@media screen and (min-width: 782px) and (max-width: 991px) {
  .product_items {
    margin-top: 2.5rem;
  }
  .product_items > ul {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
    row-gap: 2rem;
  }
  .product_items > ul > li {
    position: relative;
    align-self: stretch;
    width: calc((100% - 2.5rem * (2 - 1)) / 2);
    max-width: calc((100% - 2.5rem * (2 - 1)) / 2);
  }
}
@media screen and (max-width: 781px) {
  .product_items {
    margin-top: 2.5rem;
  }
  .product_items > ul {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 0px;
    column-gap: 0px;
    row-gap: 2rem;
  }
  .product_items > ul > li {
    position: relative;
    align-self: stretch;
    width: calc((100% - 0px * (1 - 1)) / 1);
    max-width: calc((100% - 0px * (1 - 1)) / 1);
  }
}
.product_items ul {
  margin-left: 0;
  padding-left: 0;
}
.product_items .item {
  list-style-type: none;
}
.product_items a {
  display: block;
  text-decoration: none;
  color: #232323;
}
.product_items a .image .caption {
  background-color: #EA38F6;
  color: #FFF;
}
.product_items .image img {
  display: block;
  width: 100%;
}
.product_items .image .caption {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0.25rem;
  line-height: 1.25;
  text-align: center;
  background-color: #E0E0E0;
  color: #232323;
}
.product_items .text {
  margin-top: 1.5rem;
}
.product_items .text .title {
  color: #EA38F6;
  margin-bottom: 1rem;
}
.product_items .text .introduction {
  line-height: 1.6;
}

@media screen and (min-width: 992px) {
  .recruit_items {
    margin-top: 3rem;
  }
  .recruit_items > ul {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    row-gap: 2rem;
  }
  .recruit_items > ul > li {
    position: relative;
    align-self: stretch;
    width: calc((100% - 4rem * (2 - 1)) / 2);
    max-width: calc((100% - 4rem * (2 - 1)) / 2);
  }
}
@media screen and (min-width: 782px) and (max-width: 991px) {
  .recruit_items {
    margin-top: 2.5rem;
  }
  .recruit_items > ul {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
    row-gap: 2rem;
  }
  .recruit_items > ul > li {
    position: relative;
    align-self: stretch;
    width: calc((100% - 2.5rem * (2 - 1)) / 2);
    max-width: calc((100% - 2.5rem * (2 - 1)) / 2);
  }
}
@media screen and (max-width: 781px) {
  .recruit_items {
    margin-top: 1.5rem;
  }
  .recruit_items > ul {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 0px;
    column-gap: 0px;
    row-gap: 2rem;
  }
  .recruit_items > ul > li {
    position: relative;
    align-self: stretch;
    width: calc((100% - 0px * (1 - 1)) / 1);
    max-width: calc((100% - 0px * (1 - 1)) / 1);
  }
}
.recruit_items ul {
  margin-left: 0;
  padding-left: 0;
}
.recruit_items .item {
  list-style-type: none;
}
.recruit_items a {
  display: block;
  text-decoration: none;
  color: #232323;
}
.recruit_items a .image .caption {
  background-color: #EA38F6;
  color: #FFF;
}
.recruit_items .image img {
  display: block;
  width: 100%;
}
.recruit_items .image .caption {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0.25rem;
  line-height: 1.25;
  text-align: center;
  background-color: #E0E0E0;
  color: #232323;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvX19fY29uZmlnLnNjc3MiLCJibG9ja3MuY3NzIiwic2Nzcy9fYmxvY2tzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7O0VBQUE7QUFVQTs7RUFBQTtBQWNBOztFQUFBO0FBUUE7O0VBQUE7QUFVQTs7RUFBQTtBQTJEQTs7RUFBQTtBQTlCRTtFQTJGRjtJQTFDSSx3QkFBQTtFQ3JHRjtBQUNGOztBRCtCRTtFQWtIRjtJQXhDSSx3QkFBQTtFQ3BHRjtBQUNGOztBQzFCQTtFQUNFLG1CQUFBO0FENkJGO0FDNUJFO0VBQ0UsbUJBQUE7QUQ4Qko7O0FDMUJBO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtBRDZCRjtBQzVCRTtFQUNFLGFBQUE7QUQ4Qko7QUM1QkU7RUFDRSxnQkFBQTtBRDhCSjs7QUMxQkE7O0VBRUUsd0NBQUE7QUQ2QkY7QURFRTtFRWpDRjs7SUFJSSx3Q0FBQTtFRGdDRjtBQUNGOztBQzlCQTtFQUNFLG9DQUFBO0FEaUNGO0FEUkU7RUUxQkY7SUFHSSxvQ0FBQTtFRG1DRjtBQUNGOztBQ2pDQTtFQUNFLG9DQUFBO0FEb0NGO0FEakJFO0VFcEJGO0lBR0ksb0NBQUE7RURzQ0Y7QUFDRjs7QURQRTtFRTVCRjtJQUVJLDRCQUFBO0VEc0NGO0FBQ0Y7QUQ1QkU7RUViRjtJQUtJLGNBQUE7SUFDQSxzQkFBQTtFRHdDRjtBQUNGOztBRG5CRTtFRWxCRjtJQUVJLDRCQUFBO0VEd0NGO0FBQ0Y7QUR4Q0U7RUVIRjtJQUtJLHlCQUFBO0lBQ0EscUJBQUE7RUQwQ0Y7QUFDRjs7QUQxQkU7RUViRjtJQUdJLGdCQUFBO0VEeUNGO0VEK0NBO0lBQ0UsYUFBQTtJQUNBLGVBQUE7SUFDQSxxQkU1RmlCO0lGNEZqQixnQkU1RmlCO0lGNkZqQixhRTdGdUI7RURnRHpCO0VEOENFO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtJQUNBLHdDQUFBO0lBQ0EsNENBQUE7RUM1Q0o7QUFDRjtBRDNERTtFRUVGO0lBT0ksa0JBQUE7RURzREY7RUQ4QkE7SUFDRSxhQUFBO0lBQ0EsZUFBQTtJQUNBLHVCRXhGaUI7SUZ3RmpCLGtCRXhGaUI7SUZ5RmpCLGFFekZ5QjtFRDZEM0I7RUQ2QkU7SUFDRSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsMENBQUE7SUFDQSw4Q0FBQTtFQzNCSjtBQUNGO0FEakZFO0VFT0Y7SUFXSSxrQkFBQTtFRG1FRjtFRGFBO0lBQ0UsYUFBQTtJQUNBLGVBQUE7SUFDQSxvQkVwRmlCO0lGb0ZqQixlRXBGaUI7SUZxRmpCLGFFckZzQjtFRDBFeEI7RURZRTtJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSx1Q0FBQTtJQUNBLDJDQUFBO0VDVko7QUFDRjtBQzlFRTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FEZ0ZKO0FDOUVFO0VBQ0UscUJBQUE7QURnRko7QUM5RUU7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxjRnBFUTtBQ29KWjtBQzlFTTtFQUNFLHlCRmpFSTtFRWtFSixXQUFBO0FEZ0ZSO0FDM0VJO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QUQ2RU47QUMzRUk7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJGdEZNO0VFdUZOLGNGeEZNO0FDcUtaO0FDMUVFO0VBQ0Usa0JBQUE7QUQ0RUo7QUMzRUk7RUFDRSxjRnhGTTtFRXlGTixtQkFBQTtBRDZFTjtBQzNFSTtFQUNFLGdCQUFBO0FENkVOOztBRHJIRTtFRTZDRjtJQUdJLGdCQUFBO0VEMEVGO0VENUNBO0lBQ0UsYUFBQTtJQUNBLGVBQUE7SUFDQSxxQkVsQ2lCO0lGa0NqQixnQkVsQ2lCO0lGbUNqQixhRW5DdUI7RURpRnpCO0VEN0NFO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtJQUNBLHdDQUFBO0lBQ0EsNENBQUE7RUMrQ0o7QUFDRjtBRHRKRTtFRTRERjtJQU9JLGtCQUFBO0VEdUZGO0VEN0RBO0lBQ0UsYUFBQTtJQUNBLGVBQUE7SUFDQSx1QkU5QmlCO0lGOEJqQixrQkU5QmlCO0lGK0JqQixhRS9CeUI7RUQ4RjNCO0VEOURFO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtJQUNBLDBDQUFBO0lBQ0EsOENBQUE7RUNnRUo7QUFDRjtBRDVLRTtFRWlFRjtJQVdJLGtCQUFBO0VEb0dGO0VEOUVBO0lBQ0UsYUFBQTtJQUNBLGVBQUE7SUFDQSxvQkUxQmlCO0lGMEJqQixlRTFCaUI7SUYyQmpCLGFFM0JzQjtFRDJHeEI7RUQvRUU7SUFDRSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsdUNBQUE7SUFDQSwyQ0FBQTtFQ2lGSjtBQUNGO0FDL0dFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QURpSEo7QUMvR0U7RUFDRSxxQkFBQTtBRGlISjtBQy9HRTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGNGOUhRO0FDK09aO0FDL0dNO0VBQ0UseUJGM0hJO0VFNEhKLFdBQUE7QURpSFI7QUM1R0k7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBRDhHTjtBQzVHSTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkZoSk07RUVpSk4sY0ZsSk07QUNnUVoiLCJmaWxlIjoiYmxvY2tzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLypcbiAqIFR5cG9ncmFwaHlcbiAqL1xuQG1peGluIGtlcm5pbmcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWl4aW4gZmEge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG59XG5cbi8qXG4gKiBDb2xvcnNcbiAqL1xuJGJsYWNrICAgIDogIzIzMjMyMztcbiRncmF5ICAgICA6ICNFMEUwRTA7XG4kbGlnaHRibHVlOiAjNkZGQUZEO1xuJGdyZWVuICAgIDogIzcyRkI0RDtcbiR5ZWxsb3cgICA6ICNGRkZGNTQ7XG4kcmVkICAgICAgOiAjRUIzQjI1O1xuJHB1cnBsZSAgIDogI0VBMzhGNjtcbiRibHVlICAgICA6ICMwMDAwRjU7XG4kdGV4dF9saWdodGJsdWU6ICM1NkM3RkE7XG4kdGV4dF95ZWxsb3cgICA6ICNGOENENDY7XG5cbi8qXG4gKiBXaWR0aCwgSGVpZ2h0LCBQYWRkaW5nXG4gKi9cbiRpbm5lcl9wYWQgOiAxNnB4O1xuJGlubmVyX3BhZDI6ICgkaW5uZXJfcGFkICogMik7XG4kaGVhZGVyX2g6IDYwcHg7XG4kc3BfaGVhZGVyX2g6IDQ1cHg7XG5cbi8qXG4gKiBGb250IFNpemVzXG4gKi9cbiRmel94bDogMnJlbTtcbiRmel9sIDogMS41cmVtO1xuJGZ6X20gOiAxLjI1cmVtO1xuJGZ6X21zOiAxLjEyNXJlbTtcbiRmel9zIDogMC44NzVyZW07XG4kZnpfeHM6IDAuNzVyZW07XG5cbi8qXG4gKiBNZWRpYSBRdWVyaWVzXG4gKi9cbkBtaXhpbiBzcF9zIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwX3RhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB0YWJfcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gd3BfcyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB3cF9tcyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB3cF9tIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gd3BfbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLypcbiAqIE1peGluc1xuICovXG5AbWl4aW4gcm93IHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWl4aW4gc3Bfc2hvdyB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF9oaWRlIHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1peGluIG5vdGZpcnN0IHtcbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG5vdGxhc3Qge1xuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBub3RmaXJzdGNoaWxkIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBub3RsYXN0Y2hpbGQge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZ3JpZCgkY29scywgJGd1dHRlcl94LCAkZ3V0dGVyX3kpIHtcbiAgJiA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAkZ3V0dGVyX3g7XG4gICAgcm93LWdhcDogJGd1dHRlcl95O1xuICAgICYgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRndXR0ZXJfeH0gKiAoI3skY29sc30gLSAxKSkgLyAjeyRjb2xzfSk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRndXR0ZXJfeH0gKiAoI3skY29sc30gLSAxKSkgLyAjeyRjb2xzfSk7XG4gICAgfVxuICB9XG59XG4uc3Bfc2hvdyB7XG4gIEBpbmNsdWRlIHNwX3Nob3c7XG59XG4uc3BfaGlkZSB7XG4gIEBpbmNsdWRlIHNwX2hpZGU7XG59XG5cbkBtaXhpbiBjYXRlZ29yeSB7XG59XG5cbkBtaXhpbiBib3R0b21fYm9yZGVyMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIHBhZ2VfaW5uZXJfb3ZlciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXZ3LCAxdncpICogMTAwKSAhaW1wb3J0YW50O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg0NTBweCAtIDUwJSkgKiAtMSk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSB2YXIoLS12dywgMXZ3KSAqIDUwKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gdmFyKC0tdncsIDF2dykgKiA1MCk7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbigkYmdfY29sb3IpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfY29sb3I7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMjE2cHg7XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICc+Pic7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cmVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNyk7XG4gIH1cbn1cblxuQG1peGluIGNhdGVnb3J5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuNHJlbSAtIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbkBtaXhpbiBsaXN0X2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICc+Pic7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cmVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNyk7XG4gIH1cbn1cblxuQG1peGluIG5ld3NfZW50cmllcyB7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLCB0ciwgdGQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICB0ciB7XG4gICAgICBAaW5jbHVkZSB0YWJfcGMge1xuICAgICAgICBAaW5jbHVkZSBub3RmaXJzdCB7XG4gICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIG5vdGZpcnN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhdCB7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBjYXRlZ29yeTtcbiAgICB9XG4gIH1cbiAgLmRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgdGFiX3BjIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGFnZV9zdWJ0aXRsZSgkYm9yZGVyX2NvbG9yLCAkdGV4dF9jb2xvcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDZyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYm9yZGVyX2NvbG9yO1xuICBjb2xvcjogJHRleHRfY29sb3I7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuIiwiLypcbiAqIFR5cG9ncmFwaHlcbiAqL1xuLypcbiAqIENvbG9yc1xuICovXG4vKlxuICogV2lkdGgsIEhlaWdodCwgUGFkZGluZ1xuICovXG4vKlxuICogRm9udCBTaXplc1xuICovXG4vKlxuICogTWVkaWEgUXVlcmllc1xuICovXG4vKlxuICogTWl4aW5zXG4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcF9zaG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgLnNwX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuLndwLWJsb2NrLXRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi53cC1ibG9jay1pbWFnZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2staW1hZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbltkYXRhLWFsaWduPWxlZnRdIGZpZ3VyZSwgZmlndXJlLmFsaWdubGVmdCxcbltkYXRhLWFsaWduPXJpZ2h0XSBmaWd1cmUsIGZpZ3VyZS5hbGlnbnJpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyZW0pIC8gMikgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIFtkYXRhLWFsaWduPWxlZnRdIGZpZ3VyZSwgZmlndXJlLmFsaWdubGVmdCxcbltkYXRhLWFsaWduPXJpZ2h0XSBmaWd1cmUsIGZpZ3VyZS5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDFlbSkgLyAyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbltkYXRhLWFsaWduPXJpZ2h0XSBmaWd1cmUsIGZpZ3VyZS5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgW2RhdGEtYWxpZ249cmlnaHRdIGZpZ3VyZSwgZmlndXJlLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAxZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGF0YS1hbGlnbj1sZWZ0XSBmaWd1cmUsIGZpZ3VyZS5hbGlnbmxlZnQge1xuICBtYXJnaW46IDAuNWVtIDJlbSAwLjVlbSAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICBbZGF0YS1hbGlnbj1sZWZ0XSBmaWd1cmUsIGZpZ3VyZS5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogMC41ZW0gMWVtIDAuNWVtIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RfaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbiAgLnByb2R1Y3RfaXRlbXMgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogNHJlbTtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG4gIC5wcm9kdWN0X2l0ZW1zID4gdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtICogKDIgLSAxKSkgLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtICogKDIgLSAxKSkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdF9pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG4gIC5wcm9kdWN0X2l0ZW1zID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG4gIC5wcm9kdWN0X2l0ZW1zID4gdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyLjVyZW0gKiAoMiAtIDEpKSAvIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDIuNXJlbSAqICgyIC0gMSkpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIC5wcm9kdWN0X2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbiAgLnByb2R1Y3RfaXRlbXMgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMHB4O1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cbiAgLnByb2R1Y3RfaXRlbXMgPiB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDBweCAqICgxIC0gMSkpIC8gMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMHB4ICogKDEgLSAxKSkgLyAxKTtcbiAgfVxufVxuLnByb2R1Y3RfaXRlbXMgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnByb2R1Y3RfaXRlbXMgLml0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucHJvZHVjdF9pdGVtcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMzIzMjM7XG59XG4ucHJvZHVjdF9pdGVtcyBhIC5pbWFnZSAuY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTM4RjY7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnByb2R1Y3RfaXRlbXMgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0X2l0ZW1zIC5pbWFnZSAuY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIGNvbG9yOiAjMjMyMzIzO1xufVxuLnByb2R1Y3RfaXRlbXMgLnRleHQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucHJvZHVjdF9pdGVtcyAudGV4dCAudGl0bGUge1xuICBjb2xvcjogI0VBMzhGNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wcm9kdWN0X2l0ZW1zIC50ZXh0IC5pbnRyb2R1Y3Rpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVjcnVpdF9pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAucmVjcnVpdF9pdGVtcyA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cbiAgLnJlY3J1aXRfaXRlbXMgPiB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0gKiAoMiAtIDEpKSAvIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDRyZW0gKiAoMiAtIDEpKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZWNydWl0X2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbiAgLnJlY3J1aXRfaXRlbXMgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMi41cmVtO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cbiAgLnJlY3J1aXRfaXRlbXMgPiB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIuNXJlbSAqICgyIC0gMSkpIC8gMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMi41cmVtICogKDIgLSAxKSkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgLnJlY3J1aXRfaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAucmVjcnVpdF9pdGVtcyA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAwcHg7XG4gICAgcm93LWdhcDogMnJlbTtcbiAgfVxuICAucmVjcnVpdF9pdGVtcyA+IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMHB4ICogKDEgLSAxKSkgLyAxKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAwcHggKiAoMSAtIDEpKSAvIDEpO1xuICB9XG59XG4ucmVjcnVpdF9pdGVtcyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucmVjcnVpdF9pdGVtcyAuaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5yZWNydWl0X2l0ZW1zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIzMjMyMztcbn1cbi5yZWNydWl0X2l0ZW1zIGEgLmltYWdlIC5jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBMzhGNjtcbiAgY29sb3I6ICNGRkY7XG59XG4ucmVjcnVpdF9pdGVtcyAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlY3J1aXRfaXRlbXMgLmltYWdlIC5jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgY29sb3I6ICMyMzIzMjM7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ud3AtYmxvY2stdGFibGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4ud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5bZGF0YS1hbGlnbj1cImxlZnRcIl0gZmlndXJlLCBmaWd1cmUuYWxpZ25sZWZ0LFxuW2RhdGEtYWxpZ249XCJyaWdodFwiXSBmaWd1cmUsIGZpZ3VyZS5hbGlnbnJpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyZW0pIC8gMikgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMWVtKSAvIDIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbltkYXRhLWFsaWduPVwicmlnaHRcIl0gZmlndXJlLCBmaWd1cmUuYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAyZW0gIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAxZW0gIWltcG9ydGFudDtcbiAgfVxufVxuW2RhdGEtYWxpZ249XCJsZWZ0XCJdIGZpZ3VyZSwgZmlndXJlLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogMC41ZW0gMmVtIDAuNWVtIDAgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMC41ZW0gMWVtIDAuNWVtIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIEBpbmNsdWRlIHRhYl9wYyB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1uIHtcbiAgQGluY2x1ZGUgdGFiX3BjIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdF9pdGVtcyB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBAaW5jbHVkZSBncmlkKDIsIDRyZW0sIDJyZW0pO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbiAgQGluY2x1ZGUgdGFiIHtcbiAgICBAaW5jbHVkZSBncmlkKDIsIDIuNXJlbSwgMnJlbSk7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBAaW5jbHVkZSBncmlkKDEsIDBweCwgMnJlbSk7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLml0ZW0ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICAuaW1hZ2Uge1xuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltYWdlIHtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNhcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLmludHJvZHVjdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxufVxuXG4ucmVjcnVpdF9pdGVtcyB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBAaW5jbHVkZSBncmlkKDIsIDRyZW0sIDJyZW0pO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbiAgQGluY2x1ZGUgdGFiIHtcbiAgICBAaW5jbHVkZSBncmlkKDIsIDIuNXJlbSwgMnJlbSk7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBAaW5jbHVkZSBncmlkKDEsIDBweCwgMnJlbSk7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLml0ZW0ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICAuaW1hZ2Uge1xuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltYWdlIHtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNhcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG4iXX0= */