/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/grid-icon-text/_grid-icon-text.scss ***!
  \****************************************************************************************************************************************************/
.grid-icon-text {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .grid-icon-text {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.grid-icon-text .section--title-item-style-box_center {
  text-align: center;
}
.grid-icon-text .section--title-item-style-box_center .content-cta .cols {
  justify-content: center;
}
.grid-icon-text .section--content-item-style-big_space {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
}
.grid-icon-text .section--content-item-style-box_center .items {
  justify-content: center;
}
.grid-icon-text .section--content:not(:first-child) {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .grid-icon-text .section--content:not(:first-child) {
    margin-top: 30px;
  }
}
.grid-icon-text .section--content .items {
  display: flex;
  flex-wrap: wrap;
  margin: -20px;
}
.grid-icon-text .section--content .items .item {
  padding: 20px;
  text-align: center;
  width: 33.3333333333%;
}
@media screen and (max-width: 768px) {
  .grid-icon-text .section--content .items .item {
    width: 100%;
  }
}
.grid-icon-text .section--content .items-style-big_space {
  margin: -40px -20px;
}
@media screen and (max-width: 768px) {
  .grid-icon-text .section--content .items-style-big_space {
    margin: -20px;
  }
}
.grid-icon-text .section--content .items-style-big_space .item {
  padding: 40px 20px;
}
@media screen and (max-width: 768px) {
  .grid-icon-text .section--content .items-style-big_space .item {
    padding: 20px;
  }
}
.grid-icon-text .item .item-inner {
  display: block;
}
.grid-icon-text .item .icon {
  margin-bottom: 10px;
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
}
.grid-icon-text .item .icon svg, .grid-icon-text .item .icon img {
  width: 100%;
  height: 100%;
  display: block;
}
.grid-icon-text .item .text * {
  font-weight: normal;
  font-size: 16px;
}
.grid-icon-text .item.item-style-big_space .icon {
  margin-bottom: 15px;
}
.grid-icon-text .item.item-style-box .item-inner {
  border: 1px solid #C6C6C6;
  border-radius: 7px;
  padding: 20px 15px;
  transition: 0.2s;
  height: 100%;
}
.grid-icon-text .item.item-style-box .item-inner:hover {
  background: rgba(112, 111, 110, 0.5);
}
.grid-icon-text .item.item-style-box .item-head {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.grid-icon-text .item.item-style-box .title {
  order: 1;
  margin: 0;
  max-width: calc(100% - 40px);
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  .grid-icon-text .item.item-style-box .title {
    font-size: 24px;
    max-width: calc(100% - 64px);
  }
}
.grid-icon-text .item.item-style-box .title[data-line-limit="1"] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.grid-icon-text .item.item-style-box .title[data-line-limit="2"] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.grid-icon-text .item.item-style-box .title[data-line-limit="3"] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.grid-icon-text .item.item-style-box .icon {
  order: 2;
  margin: 0;
}
@media screen and (min-width: 769px) {
  .grid-icon-text .item.item-style-box .icon {
    width: 64px;
    height: 64px;
  }
}
.grid-icon-text .item.item-style-box .item-body {
  margin-top: 50px;
  margin-bottom: 50px;
}
.grid-icon-text .item.item-style-box .text p {
  font-size: 14px;
}
.grid-icon-text .item.item-style-box_center .item-inner {
  border: 1px solid #C6C6C6;
  border-radius: 7px;
  padding: 20px 15px;
  transition: 0.2s;
  height: 100%;
}
.grid-icon-text .item.item-style-box_center .item-inner:hover {
  background: rgba(112, 111, 110, 0.5);
}
.grid-icon-text .item.item-style-box_center .item-head {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.grid-icon-text .item.item-style-box_center .title {
  order: 1;
  margin: 0;
  max-width: calc(100% - 40px);
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  .grid-icon-text .item.item-style-box_center .title {
    font-size: 24px;
    max-width: calc(100% - 64px);
  }
}
.grid-icon-text .item.item-style-box_center .title[data-line-limit="1"] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.grid-icon-text .item.item-style-box_center .title[data-line-limit="2"] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.grid-icon-text .item.item-style-box_center .title[data-line-limit="3"] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.grid-icon-text .item.item-style-box_center .icon {
  order: 2;
  margin: 0;
}
@media screen and (min-width: 769px) {
  .grid-icon-text .item.item-style-box_center .icon {
    width: 64px;
    height: 64px;
  }
}
.grid-icon-text .item.item-style-box_center .item-body {
  margin-top: 50px;
  margin-bottom: 50px;
}
.grid-icon-text .item.item-style-box_center .text {
  text-align: left;
}
.grid-icon-text .item.item-style-box_center .text p {
  font-size: 14px;
}
.grid-icon-text .item.item-style-align_left .item-inner {
  text-align: left;
}
.grid-icon-text .item.item-style-align_left .item-inner .icon {
  margin-left: 0;
}
.grid-icon-text.overlay-style-1 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(277a759416accb29721b.png);
}
.grid-icon-text.overlay-style-2 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(9e04469b9881266ad046.png);
}
.grid-icon-text.overlay-style-3 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(0403738d1f252bf20ce9.png);
}
.grid-icon-text.overlay-style-4 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(6af5d3c4b21f87b73db7.png);
}
.grid-icon-text.grid-column-4 .section--content .items {
  margin: -5px;
}
.grid-icon-text.grid-column-4 .section--content .items .item {
  padding: 5px;
  text-align: inherit;
  width: 25%;
}
@media screen and (max-width: 1024px) {
  .grid-icon-text.grid-column-4 .section--content .items .item {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 768px) {
  .grid-icon-text.grid-column-4 .section--content .items .item {
    width: 50%;
  }
}
@media screen and (max-width: 540px) {
  .grid-icon-text.grid-column-4 .section--content .items .item {
    width: 100%;
  }
}
.grid-icon-text.background-style-dark {
  background-color: #151515;
}
.grid-icon-text.background-style-dark .title,
.grid-icon-text.background-style-dark .text *,
.grid-icon-text.background-style-dark .section--content * {
  color: #FFFFFF;
}
.grid-icon-text.background-style-dark svg path {
  fill: #FFFFFF;
}
.grid-icon-text.background-style-dark.theme-section-black {
  background-color: #151515;
}
.grid-icon-text.background-style-dark.theme-section-blue {
  background-color: #33426B;
}
.grid-icon-text.background-style-dark.theme-section-dark_aqua {
  background-color: #005A71;
}
.grid-icon-text.background-style-dark.theme-section-dark_green {
  background-color: #005A71;
}
.grid-icon-text.background-style-dark.theme-section-purple {
  background-color: #6B527F;
}
.grid-icon-text.background-style-dark.theme-section-orange {
  background-color: #944712;
}
.grid-icon-text.background-style-dark.theme-section-green {
  background-color: #203A35;
}
.grid-icon-text.background-style-light .title,
.grid-icon-text.background-style-light .text *,
.grid-icon-text.background-style-light .section--content * {
  color: #151515;
}
.grid-icon-text.background-style-light svg path {
  fill: #151515;
}
.grid-icon-text.background-style-light.theme-section-dark_aqua .section--title .title,
.grid-icon-text.background-style-light.theme-section-dark_aqua .section--title .text * {
  color: #005A71;
}
.grid-icon-text.background-style-light.theme-section-dark_green .section--title .title,
.grid-icon-text.background-style-light.theme-section-dark_green .section--title .text * {
  color: #004A27;
}
.grid-icon-text.background-style-light.theme-section-purple .section--title .title,
.grid-icon-text.background-style-light.theme-section-purple .section--title .text * {
  color: #6B527F;
}
.grid-icon-text.background-style-light.theme-section-orange .section--title .title,
.grid-icon-text.background-style-light.theme-section-orange .section--title .text * {
  color: #944712;
}
.grid-icon-text.background-style-light.theme-section-orange .section--content .items .item-style-big_space .icon svg path {
  fill: #944712;
}
.grid-icon-text.background-style-light.theme-section-orange .section--content .items .item-style-big_space .title {
  color: #944712;
}
.grid-icon-text.background-style-light.theme-section-orange .section--content .items .item .text, .grid-icon-text.background-style-light.theme-section-orange .section--content .items .item .text * {
  color: #C6C6C6;
}
.grid-icon-text.background-style-light.theme-section-orange .section--content .items .item .item-inner:hover {
  background-color: transparent;
  border-color: transparent;
}
.grid-icon-text.background-style-light.theme-section-green .section--title .title,
.grid-icon-text.background-style-light.theme-section-green .section--title .text * {
  color: #203A35;
}
.grid-icon-text.background-style-light.theme-section-green .section--content .items .item-style-big_space .icon svg path {
  fill: #203A35;
}
.grid-icon-text.background-style-light.theme-section-green .section--content .items .item-style-big_space .title {
  color: #203A35;
}
.grid-icon-text.background-style-light.theme-section-green .section--content .items .item-style-box .item-inner {
  border-color: #BCA378;
}
.grid-icon-text.background-style-light.theme-section-green .section--content .items .item .text, .grid-icon-text.background-style-light.theme-section-green .section--content .items .item .text * {
  color: #203A35;
}
.grid-icon-text.background-style-light.theme-section-green .section--content .items .item .item-inner:hover {
  background-color: rgba(56, 130, 112, 0.1);
  border-color: rgba(56, 130, 112, 0.1);
}
.grid-icon-text.background-style-light.theme-section-purple .title,
.grid-icon-text.background-style-light.theme-section-purple .text *,
.grid-icon-text.background-style-light.theme-section-purple .section--content * {
  color: #6B527F;
}
.grid-icon-text.background-style-light.theme-section-purple svg path {
  fill: #6B527F;
}
.grid-icon-text.background-style-light.theme-section-purple .section--title .title,
.grid-icon-text.background-style-light.theme-section-purple .section--title .text * {
  color: #6B527F;
}
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item-style-big_space .icon svg path {
  fill: #6B527F;
}
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item-style-big_space .title {
  color: #6B527F;
}
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item-style-box .item-inner {
  border-color: rgba(205, 185, 173, 0.2);
}
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item .text, .grid-icon-text.background-style-light.theme-section-purple .section--content .items .item .text * {
  color: #6B527F;
}
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item .item-inner {
  border-color: #CDB9AD;
}
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item .item-inner:hover {
  background-color: rgba(205, 185, 173, 0.1);
  border-color: rgba(205, 185, 173, 0.1);
}
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item-style-box_center .item-inner {
  border-color: rgba(107, 82, 127, 0.2);
}
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item-style-box_center .item-inner:hover {
  background-color: #6B527F;
  border-color: #6B527F;
}
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item-style-box_center .item-inner:hover .title,
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item-style-box_center .item-inner:hover .text * {
  color: #FFFFFF;
}
.grid-icon-text.background-style-light.theme-section-purple .section--content .items .item-style-box_center .item-inner:hover svg path {
  fill: #FFFFFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3NfZ3JpZC1pY29uLXRleHRfZ3JpZC1pY29uLXRleHRfanMuZjFkOWIyMWMzMTM5NzViMGE0MTAuY3NzIiwibWFwcGluZ3MiOiI7OztBQUNBO0VBQ0k7RUFDQTtBQUFKO0FDOGVFO0VEaGZGO0lBSVE7SUFDQTtFQUVOO0FBQ0Y7QUFBUTtFQUNJO0FBRVo7QUFBZ0I7RUFDSTtBQUVwQjtBQU1RO0VBQ0k7RUFDQTtFQUNBO0FBSlo7QUFPWTtFQUNJO0FBTGhCO0FBU1E7RUFDSTtBQVBaO0FDdWRFO0VEamRNO0lBR1E7RUFMZDtBQUNGO0FBUVE7RUFDSTtFQUNBO0VBQ0E7QUFOWjtBQVFZO0VBQ0k7RUFDQTtFQUNBO0FBTmhCO0FDd2NFO0VEcmNVO0lBS1E7RUFKbEI7QUFDRjtBQU9ZO0VBQ0k7QUFMaEI7QUNnY0U7RUQ1YlU7SUFHUTtFQUhsQjtBQUNGO0FBSWdCO0VBQ0k7QUFGcEI7QUN3YkU7RUR2YmM7SUFHUTtFQUF0QjtBQUNGO0FBT1E7RUFDSTtBQUxaO0FBT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTFo7QUFNWTtFQUNJO0VBQ0E7RUFDQTtBQUpoQjtBQU9RO0VBQ0k7RUM2T1Y7QURqUEY7QUFVZ0I7RUFDSTtBQVJwQjtBQVlnQjtFQUNJO0VBQ0E7RUFDQTtFQ3dQbEI7RUR0UGtCO0FBVnBCO0FBV29CO0VBQ0k7QUFUeEI7QUFZZ0I7RUFDSTtFQUNBO0VBQ0E7QUFWcEI7QUFZZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVZwQjtBQzhZRTtFRHhZYztJQU1RO0lBQ0E7RUFSdEI7QUFDRjtBQVdvQjtFQ3dObEI7RUFDQTtFQUNBLHFCRHpONkM7RUMwTjdDO0VBQ0EsYUQzTjZDO0VDNE43QztBRGhPRjtBQU1vQjtFQ3FObEI7RUFDQTtFQUNBLHFCRHRONkM7RUN1TjdDO0VBQ0EsYUR4TjZDO0VDeU43QztBRHhORjtBQUNvQjtFQ2tObEI7RUFDQTtFQUNBLHFCRG5ONkM7RUNvTjdDO0VBQ0EsYURyTjZD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eUJDMVo3QjtFRDJaNkIscUJDM1o3QjtBRDRWZjtBQWlFNEM7O0VBRUksY0NuZHhDO0FEb1pSO0FBa0VnRDtFQUNJLGFDdmQ1QztBRHVaUixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXlhdC8uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9ncmlkLWljb24tdGV4dC9fZ3JpZC1pY29uLXRleHQuc2NzcyIsIndlYnBhY2s6Ly9heWF0Ly4vc3JjL3Njc3MvY29yZS9fdmFyaWFibGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy9zY3NzL2NvcmUvX3ZhcmlhYmxlc1wiO1xuLmdyaWQtaWNvbi10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH0gICAgXG4gICAgLnNlY3Rpb24tLXRpdGxle1xuICAgICAgICAmLWl0ZW0tc3R5bGUtYm94X2NlbnRlcntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5jb250ZW50LWN0YXtcbiAgICAgICAgICAgICAgICAuY29sc3tcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi0tY29udGVudHtcbiAgICAgICAgJi1pdGVtLXN0eWxlLWJpZ19zcGFjZXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtLXN0eWxlLWJveF9jZW50ZXJ7XG4gICAgICAgICAgICAuaXRlbXN7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1ze1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogLTIwcHg7XG5cbiAgICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zdHlsZS1iaWdfc3BhY2V7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtNDBweCAtMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbXtcbiAgICAgICAgLml0ZW0taW5uZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuaWNvbntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgc3ZnLCBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0ICp7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbS1zdHlsZXtcbiAgICAgICAgICAgICYtYmlnX3NwYWNle1xuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtYm94e1xuICAgICAgICAgICAgICAgIC5pdGVtLWlubmVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRHcmV5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkdsb2JhbCgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoJGNvbG9yUHJpbWFyeTFIb3ZlciwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbS1oZWFke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1ye1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBsaW1pdFRleHRMaW5lKDMpO1xuXG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS1saW5lLWxpbWl0PVwiMVwiXXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0VGV4dExpbmUoMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLWxpbmUtbGltaXQ9XCIyXCJde1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRUZXh0TGluZSgyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtbGluZS1saW1pdD1cIjNcIl17XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdFRleHRMaW5lKDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtLWJvZHl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJveF9jZW50ZXJ7XG4gICAgICAgICAgICAgICAgLml0ZW0taW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uR2xvYmFsKCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigkY29sb3JQcmltYXJ5MUhvdmVyLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtLWhlYWR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGxpbWl0VGV4dExpbmUoMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLWxpbmUtbGltaXQ9XCIxXCJde1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRUZXh0TGluZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtbGluZS1saW1pdD1cIjJcIl17XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdFRleHRMaW5lKDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS1saW5lLWxpbWl0PVwiM1wiXXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0VGV4dExpbmUoMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1ye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0tYm9keXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYWxpZ25fbGVmdHtcbiAgICAgICAgICAgICAgICAuaXRlbS1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm92ZXJsYXktc3R5bGV7XG4gICAgICAgICYtMXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnRml0KCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoSW1hZ2VzL2FhLW92ZXJsYXkucG5nKTtcbiAgICAgICAgfVxuICAgICAgICAmLTJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZ0ZpdCgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEltYWdlcy9heS1vdmVybGF5LnBuZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi0ze1xuICAgICAgICAgICAgQGluY2x1ZGUgYmdGaXQoKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChJbWFnZXMvbWlycm9yLW92ZXJsYXkucG5nKTtcbiAgICAgICAgfVxuICAgICAgICAmLTR7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZ0ZpdCgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEltYWdlcy9zdHJpcGUtb3ZlcmxheS1sZWZ0LnBuZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyaWQtY29sdW1ue1xuICAgICAgICAmLTR7XG4gICAgICAgICAgICAuc2VjdGlvbi0tY29udGVudHsgICAgICAgIFxuICAgICAgICAgICAgICAgIC5pdGVtc3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmFja2dyb3VuZC1zdHlsZXtcbiAgICAgICAgJi1kYXJre1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTE7XG4gICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAudGV4dCAqLFxuICAgICAgICAgICAgLnNlY3Rpb24tLWNvbnRlbnQgKntcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGhlbWUtc2VjdGlvbntcbiAgICAgICAgICAgICAgICAmLWJsYWNre1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtYmx1ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtZGFya19hcXVhe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZGFya19hcXVhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWRhcmtfZ3JlZW57XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9kYXJrX2FxdWE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtcHVycGxle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfcHVycGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLW9yYW5nZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX29yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1ncmVlbntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2dyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxpZ2h0e1xuICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgLnRleHQgKixcbiAgICAgICAgICAgIC5zZWN0aW9uLS1jb250ZW50ICp7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnkxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvclByaW1hcnkxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aGVtZS1zZWN0aW9ue1xuICAgICAgICAgICAgICAgICYtZGFya19hcXVhe1xuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi0tdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCAqe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfZGFya19hcXVhO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtZGFya19ncmVlbntcbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQgKntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lX2RhcmtfZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1wdXJwbGV7XG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0ICp7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1vcmFuZ2V7XG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0ICp7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tLWNvbnRlbnR7ICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zdHlsZS1iaWdfc3BhY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdGhlbWVfb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LCAudGV4dCAqe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodEdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1ncmVlbntcbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQgKntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lX2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLS1jb250ZW50eyAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc3R5bGUtYmlnX3NwYWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRoZW1lX2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zdHlsZS1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZV9ncmVlbl9ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCwgLnRleHQgKntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ncmVlbl9iZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZV9ncmVlbl9iZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXB1cnBsZXtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgICAgICAudGV4dCAqLFxuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi0tY29udGVudCAqe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdGhlbWVfcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0ICp7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9wdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tLWNvbnRlbnR7ICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zdHlsZS1iaWdfc3BhY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdGhlbWVfcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc3R5bGUtYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoJHRoZW1lX3B1cnBsZV9ob3ZlciwgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCwgLnRleHQgKntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWVfcHVycGxlX2hvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoJHRoZW1lX3B1cnBsZV9ob3ZlciwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigkdGhlbWVfcHVycGxlX2hvdmVyLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc3R5bGUtYm94X2NlbnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKCR0aGVtZV9wdXJwbGVfYmcsIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX3B1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWVfcHVycGxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQgKntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGZvbnRFTjogJ0dpbGxTYW5zJztcbiRmb250QVI6ICdJQk1QbGV4U2Fuc0FyYWJpYyc7XG5cbiR3aGl0ZTogI0ZGRkZGRjtcbiRibGFjazogIzE1MTUxNTtcbiRkYXJrR3JlZW46ICMxNjFGMTc7XG4kZGFya0dyZWVuQ29kZTogJzE2MUYxNyc7XG4kbGlnaHRHcmVlbjogIzVGODE1OTtcbiRicm93bjogIzk2NkE0RDtcbiRiZWlnZTogI0VEQzdBMTtcbiRsaWdodEJyb3duOiAjRURDN0ExO1xuJGdyZXk6ICM3MDZGNkU7XG4kc3RvbmVHcmV5OiAjQjNCM0IzO1xuJGRhcmtHcmV5OiAjNWY1ZjVmO1xuJGxpZ2h0R3JleTogI0M2QzZDNjtcbiRncmVlbjogIzM3Q0Q3MztcbiRyZWQ6ICNGQTVGNTU7XG4kZGFya1JlZDogI2JkMzkyZjtcbiRwaW5rOiAjQzY4Qjc3O1xuJGxpZ2h0UGluazogI0M4QjFBMjtcbiRsaWdodEJsdWU6ICM2NzdDOEY7XG4kZGFya0FxdWE6ICMwMDVBNzE7XG4kcHVycGxlOiAjNkI1MjdGO1xuJG5hdnk6ICMzMzQyNkI7XG5cbiRoZWFkZXItaGVpZ2h0OiAxMDM7XG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDY0O1xuXG4kY29sb3JQcmltYXJ5MTogIzE1MTUxNTtcbiRjb2xvclByaW1hcnkxQ29kZTogJzE1MTUxNSc7XG4kY29sb3JQcmltYXJ5MUhvdmVyOiAjNzA2RjZFO1xuJGNvbG9yUHJpbWFyeTFIb3ZlckNvZGU6ICc3MDZGNkUnO1xuJGNvbG9yQmc6ICNGMUYxRjE7XG5cblxuLy8gVGhlbWUgY29sb3JzXG5cbiR0aGVtZV9ibGFja19jb2RlOiAnMTUxNTE1JzsgLy8gSG9sZGluZ1xuJHRoZW1lX2JsYWNrOiAjMTUxNTE1OyAvLyBIb2xkaW5nXG4kdGhlbWVfYmxhY2tfaG92ZXI6ICNEMkFFNzI7IC8vICM3MDZGNkU7KG9sZCkgLy8gSG9sZGluZ1xuJHRoZW1lX2JsYWNrX2hvdmVyX2NvZGU6ICdEMkFFNzInOyAvLyAjNzA2RjZFOyhvbGQpIC8vIEhvbGRpbmdcbiR0aGVtZV9ibGFja19iZzogI0YxRjFGMTsgLy8gSG9sZGluZ1xuXG4kdGhlbWVfYmx1ZV9jb2RlOiAnMzM0MjZCJzsgLy8gRGV2ZWxvcG1lbnRcbiR0aGVtZV9ibHVlOiAjMzM0MjZCOyAvLyBEZXZlbG9wbWVudFxuJHRoZW1lX2JsdWVfaG92ZXI6ICNDNjhCNzc7IC8vIERldmVsb3BtZW50XG4kdGhlbWVfYmx1ZV9iZzogI0U4RUNFRTsgLy8gRGV2ZWxvcG1lbnRcblxuJHRoZW1lX2dyZWVuX2NvZGU6ICcyMDNBMzUnOyAvLyBJbnZlc3RtZW50XG4kdGhlbWVfZ3JlZW46ICMyMDNBMzU7IC8vIEludmVzdG1lbnRcbiR0aGVtZV9ncmVlbl9ob3ZlcjogI0JDQTM3ODsgLy8gSW52ZXN0bWVudFxuJHRoZW1lX2dyZWVuX2hvdmVyX2NvZGU6ICdCQ0EzNzgnOyAvLyBJbnZlc3RtZW50XG4kdGhlbWVfZ3JlZW5fYmc6IHJnYigjMzg4MjcwLCAxMCUpOyAvLyBJbnZlc3RtZW50XG5cbiR0aGVtZV9wdXJwbGVfY29kZTogJzZCNTI3Ric7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wdXJwbGU6ICM2QjUyN0Y7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wdXJwbGVfaG92ZXI6ICNDREI5QUQ7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wdXJwbGVfaG92ZXJfY29kZTogJ0NEQjlBRCc7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wdXJwbGVfYmc6IHJnYigjNkI1MjdGLCAxMCUpOyAvLyBQcm9wZXJ0aWVzXG5cbiR0aGVtZV9icm93bl9jb2RlOiAnM0QwQzI2JzsgLy8gR2VuZXJhbCBUcmFkaW5nXG4kdGhlbWVfYnJvd246ICMzRDBDMjY7IC8vIEdlbmVyYWwgVHJhZGluZ1xuJHRoZW1lX2Jyb3duX2hvdmVyOiAjM0QwQzI2OyAvLyBHZW5lcmFsIFRyYWRpbmdcbiR0aGVtZV9icm93bl9ob3Zlcl9jb2RlOiAnM0QwQzI2JzsgLy8gR2VuZXJhbCBUcmFkaW5nXG4kdGhlbWVfYnJvd25fYmc6ICNGMUYxRjE7IC8vIEdlbmVyYWwgVHJhZGluZ1xuXG4kdGhlbWVfb3JhbmdlX2NvZGU6ICc5NDQ3MTInOyAvLyBDb25zdHJ1Y3Rpb25cbiR0aGVtZV9vcmFuZ2U6ICM5NDQ3MTI7IC8vIENvbnN0cnVjdGlvblxuJHRoZW1lX29yYW5nZV9ob3ZlcjogI0FBOUY4RTsgLy8gQ29uc3RydWN0aW9uXG4kdGhlbWVfb3JhbmdlX2hvdmVyX2NvZGU6ICdBQTlGOEUnOyAvLyBDb25zdHJ1Y3Rpb25cbiR0aGVtZV9vcmFuZ2VfYmc6IHJnYmEoMTQ4LCA3MSwgMTgsIDAuMSk7IC8vIENvbnN0cnVjdGlvblxuXG4vLyBQcm9qZWN0IHRoZW1lIGNvbG9yc1xuXG4kdGhlbWVfZGFya19hcXVhX2NvZGU6ICcwMDVBNzEnOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19hcXVhOiAjMDA1QTcxOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19hcXVhX2hvdmVyOiAjQzhCMUEyOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19hcXVhX2hvdmVyX2NvZGU6ICdDOEIxQTInOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19hcXVhX2JnOiAjRThFQkVFOyAvLyBXYXRlcmZyb250XG5cbiR0aGVtZV9kYXJrX2dyZWVuX2NvZGU6ICcwMDRBMjcnOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19ncmVlbjogIzAwNEEyNzsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfZ3JlZW5faG92ZXI6ICNGRThBNkQ7IC8vIFdhdGVyZnJvbnRcbiR0aGVtZV9kYXJrX2dyZWVuX2hvdmVyX2NvZGU6ICdGRThBNkQnOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19ncmVlbl9iZzogI0U4RUNFRTsgLy8gV2F0ZXJmcm9udFxuXG4kdGhlbWVfcHB1cnBsZV9jb2RlOiAnNkI1MjdGJzsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3BwdXJwbGU6ICM2QjUyN0Y7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wcHVycGxlX2hvdmVyOiAjOTg4N2E3OyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHB1cnBsZV9ob3Zlcl9jb2RlOiAnOTg4N2E3JzsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3BwdXJwbGVfYmc6ICNGMUYxRjE7IC8vIFByb3BlcnRpZXNcblxuXG5AbWl4aW4gam9iQ29scygpe1xuICAuam9iLWNvbHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtMjBweCAtNDBweDtcbiAgICAuY29se1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIH1cbiAgICAuY29sLXRpdGxle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcntcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sLWNvbnRlbnR7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtcntcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBqb2JNZXRhKCl7XG4gIC5qb2ItbWV0YXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0xMnB4O1xuICAgIC5tZXRhLWl0ZW17XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgLm1ldGEtaXRlbS1pbm5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4sIHRpbWV7XG4gICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBldmVudE1ldGEoKXtcbiAgLmV2ZW50LW1ldGF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1vYmlsZS1ye1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAubWV0YS1pdGVte1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIC5tZXRhLWl0ZW0taW5uZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogLTVweDtcbiAgICAgICAgc3BhbiwgdGltZXtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAudGhlbWUtbGlnaHQgJntcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JQcmltYXJ5MTtcbiAgICAgICAgICAgICAgLy8gZmlsbDogJGNvbG9yUHJpbWFyeTE7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lR2xvYmFsQ29sb3JzX19TdHJva2VDb2xvcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxvY2F0aW9ue1xuICAgICAgICAuaWNvbntcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAubWV0YS1pdGVtLWlubmVye1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIC50aGVtZS1saWdodCAme1xuICAgICAgICAgICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yUHJpbWFyeTE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVHbG9iYWxDb2xvcnNfX0ZpbGxDb2xvcigpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lR2xvYmFsQ29sb3JzX19Db250ZW50QWxse1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1hcEluZm9XaW5kb3coKXtcbiAgLmluZm8td2luZG93e1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIC8vIEBpbmNsdWRlIHRoZW1lQ29sb3JzX19CZygpO1xuICAgIC5pbmZvLXdpbmRvdy1pbm5lcntcbiAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudEZpdCgzOC4yNjElKTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoKTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBtYXJnaW46IDlweCAwcHggMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGhlbWUtaW5mby13aW5kb3d7XG4gICAgICAmLWJsYWNrIHtcbiAgICAgICAgICAuaW5mby13aW5kb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgICYtYmx1ZSB7XG4gICAgICAgICAgLmluZm8td2luZG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJi1ncmVlbiB7XG4gICAgICAgICAgLmluZm8td2luZG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lX2dyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAmLXB1cnBsZSB7XG4gICAgICAgICAgLmluZm8td2luZG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfcHVycGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZV9wdXJwbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgICYtYnJvd24ge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2Jyb3duO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZV9icm93biAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJi1vcmFuZ2Uge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX29yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAuZ20tc3R5bGUtaXd7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIC5nbS1zdHlsZS1pdy1jaHJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmdtLXN0eWxlLWl3LWR7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBcbiAgICAgIH1cbiAgfVxuICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb250U2l6ZSgpe1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtaXhpbiBoMWg2KCl7XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJ0bCB7XG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxpbWl0VGV4dExpbmUoJGxpbmUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XG4gIC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXG4gIGxpbmUtY2xhbXA6ICRsaW5lO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbkdsb2JhbCgkczogMC4ycykge1xuICB0cmFuc2l0aW9uOiAjeyRzfTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJG9iaiwgJHNwZWVkKSB7XG4gIHRyYW5zaXRpb246ICRvYmogJHNwZWVkIGN1YmljLWJlemllcigwLjEsIDAsIDAuMywgMSk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9ucygkdHJhbnNpdGlvbnMuLi4pIHtcbiAgJHRyYW5zaXRpb24tc3RyaW5nOiAoXG4gICk7XG5cbkBlYWNoICR0cmFuc2l0aW9uIGluICR0cmFuc2l0aW9ucyB7XG4gICRwcm9wZXJ0eTogbnRoKCR0cmFuc2l0aW9uLCAxKTtcbiAgJHNwZWVkOiBudGgoJHRyYW5zaXRpb24sIDIpO1xuICAkdHJhbnNpdGlvbi1zdHJpbmc6IGFwcGVuZCgkdHJhbnNpdGlvbi1zdHJpbmcsICN7JHByb3BlcnR5fSAjeyRzcGVlZH0gY3ViaWMtYmV6aWVyKDAuMSwgMCwgMC4zLCAxKSwgY29tbWEpO1xufVxuXG50cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zdHJpbmc7XG59XG5cbkBtaXhpbiBpbWdGaXQoJGZpdDogY292ZXIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6ICRmaXQ7XG59XG5cbkBtaXhpbiBiZ0ZpdCgkZml0OiBjb3Zlcikge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGZpdDtcbn1cblxuQG1peGluIG92ZXJsYXkoJGJnKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmc7XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnRGaXQoJHBlcmNlbnRhZ2U6IDEwMCUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skcGVyY2VudGFnZX07XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnRGaXRBZnRlcigkcGVyY2VudGFnZTogMTAwJSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBlcmNlbnRhZ2V9O1xuICB9XG59XG5cbkBtaXhpbiBhYnNvbHV0ZSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbkBtaXhpbiBjZW50ZXJFbGVtZW50KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyWSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5MTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5AbWl4aW4gQ3VzdG9tc2Nyb2xsYmFyWSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnkxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXB0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFwdG9wLXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1zbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1zbS1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAycHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtc20ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtc20tciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS14cyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS14cy1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDExcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiB0ZXh0Q2hpbGRSZW1vdmVNYXJnaW4ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LXcoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBpbXBvcnQgXCJ0aGVtZVwiOyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/