/*
** RTL Mixins including margin, pading, position, border and border radius
** See documentation https://www.npmjs.com/package/rtl-sass
*/
/*
** Variables, Functions and Mixins
*/
/* Margin left and right */
/* Padding left and right */
/* Position left and right */
/* Float */
/* Text align */
/* Border */
/* Text color palette */
/* Divider color palette */
/* Background color palette */
/* 
** Custom property dark and ligth mode
*/
/* 
** Custom property for rtl
*/
/* Custom shadows */
/** spacing funcation
** Sample 1: margin-left: spacing(5);
** Sample 2: @include margin-left(spacing(5));
**/
/* See full documentation at:
** https://glennmccomb.com/articles/useful-sass-scss-media-query-mixins-for-bootstrap/
*/
.use-text-title {
  font-weight: var(--font-bold);
  font-size: 48px;
  line-height: 72px;
}

@media (max-width: 1279px) {
  .use-text-title {
    font-size: 38px;
    line-height: 60px;
  }
}
@media (max-width: 599px) {
  .use-text-title {
    font-size: 28px;
    line-height: 44px;
  }
}
.use-text-title2 {
  font-size: 36px;
  line-height: 56px;
  font-weight: var(--font-bold);
}

@media (max-width: 1279px) {
  .use-text-title2 {
    font-size: 32px;
    line-height: 48px;
  }
}
@media (max-width: 599px) {
  .use-text-title2 {
    font-size: 24px;
    line-height: 36px;
  }
}
.use-text-subtitle {
  font-weight: var(--font-medium);
  font-size: 28px;
  line-height: 44px;
}

@media (max-width: 1279px) {
  .use-text-subtitle {
    font-size: 24px;
    line-height: 36px;
  }
}
@media (max-width: 599px) {
  .use-text-subtitle {
    font-size: 18px;
    line-height: 28px;
  }
}
.use-text-subtitle2 {
  font-weight: var(--font-regular);
  font-size: 22px;
  line-height: 32px;
}

@media (max-width: 1279px) {
  .use-text-subtitle2 {
    font-size: 20px;
    line-height: 32px;
  }
}
@media (max-width: 599px) {
  .use-text-subtitle2 {
    font-size: 16px;
    line-height: 24px;
  }
}
.use-text-paragraph {
  font-weight: var(--font-regular);
  font-size: 16px;
  line-height: 24px;
}

.use-text-caption {
  font-weight: var(--font-regular);
  font-size: 16px;
  line-height: 24px;
}

@media (max-width: 599px) {
  .use-text-caption {
    font-size: 14px;
    line-height: 22px;
  }
}
.theme--dark .use-text-primary {
  color: var(--v-primarylight-base);
}

.theme--light .use-text-primary {
  color: var(--v-primarydark-base);
}

.theme--dark .use-text-secondary {
  color: var(--v-secondarylight-base);
}

.theme--light .use-text-secondary {
  color: var(--v-secondarydark-base);
}

.use-text-bold {
  font-weight: var(--font-bold) !important;
}

.use-text-medium {
  font-weight: var(--font-medium) !important;
}

.use-text-regular {
  font-weight: var(--font-regular) !important;
}

.use-text-primary-color {
  color: var(--v-primary-base);
}

.use-text-secondary-color {
  color: var(--v-secondary-base);
}

.use-text-accent-color {
  color: var(--v-accent-base);
}

@media (max-width: 1919px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (max-width: 1279px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (max-width: 959px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (max-width: 599px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (min-width: 960px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (min-width: 600px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (min-width: 1920px) {
  .show-lg-down {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .show-md-down {
    display: none !important;
  }
}
@media (min-width: 960px) {
  .show-sm-down {
    display: none !important;
  }
}
@media (min-width: 600px) {
  .show-xs-down {
    display: none !important;
  }
}
@media (max-width: 1919px) {
  .show-xl-up {
    display: none !important;
  }
}
@media (max-width: 1279px) {
  .show-lg-up {
    display: none !important;
  }
}
@media (max-width: 959px) {
  .show-md-up {
    display: none !important;
  }
}
@media (max-width: 599px) {
  .show-sm-up {
    display: none !important;
  }
}
.page-fadeUp-transition-enter {
  opacity: 0;
}

.page-fadeUp-transition-enter-active {
  opacity: 1;
  -webkit-transition: opacity 400ms, -webkit-transform 400ms;
  -webkit-transition: opacity 400ms, transform 400ms;
  transition: opacity 400ms, -webkit-transform 400ms;
  -o-transition: opacity 400ms, transform 400ms;
  transition: opacity 400ms, transform 400ms;
  transition: opacity 400ms, transform 400ms, -webkit-transform 400ms;
}

.page-fadeUp-transition-exit {
  opacity: 1;
}

/*
** theme color var
*/
.fresh-var {
  --v-anchor-base: #03ACF2;
  --v-primarylight-base: #B3E5FC;
  --v-primary-base: #03ACF2;
  --v-primarydark-base: #01579B;
  --v-secondarylight-base: #C8E6C9;
  --v-secondary-base: #4CAF50;
  --v-secondarydark-base: #357A38;
  --v-accentlight-base: #F8BBD0;
  --v-accent-base: #E91E63;
  --v-accentdark-base: #AD1457;
}

.passion-var {
  --v-anchor-base: #E91E63;
  --v-primarylight-base: #F8BBD0;
  --v-primary-base: #E91E63;
  --v-primarydark-base: #880E4F;
  --v-secondarylight-base: #C5CAE9;
  --v-secondary-base: #304FFE;
  --v-secondarydark-base: #1A237E;
  --v-accentlight-base: #D1C4E9;
  --v-accent-base: #673ab7;
  --v-accentdark-base: #4527A0;
}

.smart-var {
  --v-anchor-base: #00BCD4;
  --v-primarylight-base: #B2EBF2;
  --v-primary-base: #00BCD4;
  --v-primarydark-base: #00838F;
  --v-secondarylight-base: #FFECB3;
  --v-secondary-base: #FFA000;
  --v-secondarydark-base: #FF6F00;
  --v-accentlight-base: #F8BBD0;
  --v-accent-base: #E91E63;
  --v-accentdark-base: #AD1457;
}

.burgundy-var {
  --v-anchor-base: #e91e63;
  --v-primarylight-base: #f8bbd0;
  --v-primary-base: #e91e63;
  --v-primarydark-base: #ad1457;
  --v-secondarylight-base: #bbdefb;
  --v-secondary-base: #2196f3;
  --v-secondarydark-base: #1565c0;
  --v-accentlight-base: #D1C4E9;
  --v-accent-base: #673ab7;
  --v-accentdark-base: #4527A0;
}

.ocean-blue-var {
  --v-anchor-base: #2196f3;
  --v-primarylight-base: #bbdefb;
  --v-primary-base: #2196f3;
  --v-primarydark-base: #0d47a1;
  --v-secondarylight-base: #b2ebf2;
  --v-secondary-base: #00bcd4;
  --v-secondarydark-base: #006064;
  --v-accentlight-base: #EDE7F6;
  --v-accent-base: #651FFF;
  --v-accentdark-base: #4527A0;
}

.green-leaf-var {
  --v-anchor-base: #009688;
  --v-primarylight-base: #E0F7FA;
  --v-primary-base: #009688;
  --v-primarydark-base: #00695C;
  --v-secondarylight-base: #CFD8DC;
  --v-secondary-base: #607D8B;
  --v-secondarydark-base: #37474F;
  --v-accentlight-base: #B2EBF2;
  --v-accent-base: #00BCD4;
  --v-accentdark-base: #006064;
}

.money-var {
  --v-anchor-base: #4CAF50;
  --v-primarylight-base: #C8E6C9;
  --v-primary-base: #4CAF50;
  --v-primarydark-base: #2E7D32;
  --v-secondarylight-base: #FFECB3;
  --v-secondary-base: #FFA000;
  --v-secondarydark-base: #FF6F00;
  --v-accentlight-base: #BBDEFB;
  --v-accent-base: #2196F3;
  --v-accentdark-base: #0D47A1;
}

.coinz-var {
  --v-anchor-base: #FFA000;
  --v-primarylight-base: #E1BEE7;
  --v-primary-base: #9C27B0;
  --v-primarydark-base: #6A1B9A;
  --v-secondarylight-base: #FFECB3;
  --v-secondary-base: #FFA000;
  --v-secondarydark-base: #FF6F00;
  --v-accentlight-base: #D1C4E9;
  --v-accent-base: #673AB7;
  --v-accentdark-base: #4527A0;
}

.grayscale-var {
  --v-anchor-base: #546E7A;
  --v-primarylight-base: #CFD8DC;
  --v-primary-base: #546E7A;
  --v-primarydark-base: #263238;
  --v-secondarylight-base: #D7CCC8;
  --v-secondary-base: #6D4C41;
  --v-secondarydark-base: #3E2723;
  --v-accentlight-base: #C5CAE9;
  --v-accent-base: #304FFE;
  --v-accentdark-base: #1A237E;
}

.cloud-var {
  --v-anchor-base: #03A9F4;
  --v-primarylight-base: #B3E5FC;
  --v-primary-base: #03A9F4;
  --v-primarydark-base: #01579B;
  --v-secondarylight-base: #FFE0B2;
  --v-secondary-base: #FF9800;
  --v-secondarydark-base: #E65100;
  --v-accentlight-base: #C5CAE9;
  --v-accent-base: #1A237E;
  --v-accentdark-base: #4527A0;
}

.joker-var {
  --v-anchor-base: #673AB7;
  --v-primarylight-base: #D1C4E9;
  --v-primary-base: #673AB7;
  --v-primarydark-base: #311B92;
  --v-secondarylight-base: #B2EBF2;
  --v-secondary-base: #00BCD4;
  --v-secondarydark-base: #006064;
  --v-primarylight-lighten1: #ede0ff;
  --v-accentlight-base: #F8BBD0;
  --v-accent-base: #E91E63;
  --v-accentdark-base: #AD1457;
}

.violet-var {
  --v-anchor-base: #EC407A;
  --v-primarylight-base: #FCE4EC;
  --v-primary-base: #EC407A;
  --v-primarydark-base: #D81B60;
  --v-secondarylight-base: #D1C4E9;
  --v-secondary-base: #673AB7;
  --v-secondarydark-base: #311B92;
  --v-accentlight-base: #FFECB3;
  --v-accent-base: #FFC107;
  --v-accentdark-base: #FF6F00;
}

.violeta-var {
  --v-anchor-base: #9C27B0;
  --v-primarylight-base: #E1BEE7;
  --v-primary-base: #9C27B0;
  --v-primarydark-base: #6A1B9A;
  --v-secondarylight-base: #DCEDC8;
  --v-secondary-base: #8BC34A;
  --v-secondarydark-base: #558B2F;
  --v-accentlight-base: #FFECB3;
  --v-accent-base: #FFC107;
  --v-accentdark-base: #FF6F00;
}

.roseGold-var {
  --v-anchor-base: #E91E63;
  --v-primarylight-base: #F8BBD0;
  --v-primary-base: #E91E63;
  --v-primarydark-base: #AD1457;
  --v-secondarylight-base: #FFE0B2;
  --v-secondary-base: #FF9800;
  --v-secondarydark-base: #E65100;
  --v-accentlight-base: #B2EBF2;
  --v-accent-base: #00BCD4;
  --v-accentdark-base: #006064;
}

.deepBlue-var {
  --v-anchor-base: #3F51B5;
  --v-primarylight-base: #E8EAF6;
  --v-primary-base: #3F51B5;
  --v-primarydark-base: #283593;
  --v-secondarylight-base: #E1F5FE;
  --v-secondary-base: #03A9F4;
  --v-secondarydark-base: #0277BD;
  --v-accentlight-base: #C5CAE9;
  --v-accent-base: #304FFE;
  --v-accentdark-base: #1A237E;
}

.sunset-var {
  --v-anchor-base: #2196F3;
  --v-primarylight-base: #BBDEFB;
  --v-primary-base: #2196F3;
  --v-primarydark-base: #1565C0;
  --v-secondarylight-base: #FFECB3;
  --v-secondary-base: #FFC107;
  --v-secondarydark-base: #FF6F00;
  --v-accentlight-base: #B2EBF2;
  --v-accent-base: #00BCD4;
  --v-accentdark-base: #00838F;
}

.greenNature-var {
  --v-anchor-base: #009688;
  --v-primarylight-base: #E0F7FA;
  --v-primary-base: #009688;
  --v-primarydark-base: #00695C;
  --v-secondarylight-base: #F1F8E9;
  --v-secondary-base: #689F38;
  --v-secondarydark-base: #33691E;
  --v-accentlight-base: #B2EBF2;
  --v-accent-base: #00BCD4;
  --v-accentdark-base: #00838F;
}

.vampire-var {
  --v-anchor-base: #f44336;
  --v-primarylight-base: #FFEBEE;
  --v-primary-base: #f44336;
  --v-primarydark-base: #E53935;
  --v-secondarylight-base: #ECEFF1;
  --v-secondary-base: #607D8B;
  --v-secondarydark-base: #455A64;
  --v-accentlight-base: #B2EBF2;
  --v-accent-base: #00BCD4;
  --v-accentdark-base: #00838F;
}

.mint-var {
  --v-anchor-base: #03A9F4;
  --v-primarylight-base: #B3E5FC;
  --v-primary-base: #03A9F4;
  --v-primarydark-base: #01579B;
  --v-secondarylight-base: #C8E6C9;
  --v-secondary-base: #4CAF50;
  --v-secondarydark-base: #2E7D32;
  --v-accentlight-base: #F8BBD0;
  --v-accent-base: #E91E63;
  --v-accentdark-base: #AD1457;
}

.gold-var {
  --v-anchor-base: #FF9100;
  --v-primarylight-base: #FFF9C4;
  --v-primary-base: #FF9100;
  --v-primarydark-base: #FF6D00;
  --v-secondarylight-base: #EFEBE9;
  --v-secondary-base: #8D6E63;
  --v-secondarydark-base: #4E342E;
  --v-accentlight-base: #FFECB3;
  --v-accent-base: #FF9800;
  --v-accentdark-base: #FF6F00;
}

.botani-var {
  --v-anchor-base: #689F38;
  --v-primarylight-base: #DCEDC8;
  --v-primary-base: #689F38;
  --v-primarydark-base: #33691E;
  --v-secondarylight-base: #FCE4EC;
  --v-secondary-base: #F06292;
  --v-secondarydark-base: #AD1457;
  --v-accentlight-base: #B2EBF2;
  --v-accent-base: #00BCD4;
  --v-accentdark-base: #00838F;
}

.littleQueen-var {
  --v-anchor-base: #00BCD4;
  --v-primarylight-base: #E0F7FA;
  --v-primary-base: #00BCD4;
  --v-primarydark-base: #006064;
  --v-secondarylight-base: #FCE4EC;
  --v-secondary-base: #F06292;
  --v-secondarydark-base: #AD1457;
  --v-accentlight-base: #C5CAE9;
  --v-accent-base: #304FFE;
  --v-accentdark-base: #1A237E;
}

.purple-var {
  --v-anchor-base: #9c27b0;
  --v-primarylight-base: #f3e5f5;
  --v-primary-base: #9c27b0;
  --v-primarydark-base: #6a1b9a;
  --v-secondarylight-base: #ea80fc;
  --v-secondary-base: #aa00ff;
  --v-secondarydark-base: #4a148c;
  --v-accentlight-base: #C5CAE9;
  --v-accent-base: #304FFE;
  --v-accentdark-base: #1A237E;
}

.black-var {
  --v-anchor-base: #212121;
  --v-primarylight-base: #9e9e9e;
  --v-primary-base: #212121;
  --v-primarydark-base: #000;
  --v-secondarylight-base: #E0E0E0;
  --v-secondary-base: #757575;
  --v-secondarydark-base: #424242;
  --v-accentlight-base: #C5CAE9;
  --v-accent-base: #304FFE;
  --v-accentdark-base: #1A237E;
}

.brown-var {
  --v-anchor-base: #795548;
  --v-primarylight-base: #d7ccc8;
  --v-primary-base: #795548;
  --v-primarydark-base: #4e342e;
  --v-secondarylight-base: #ccb0b0;
  --v-secondary-base: #794848;
  --v-secondarydark-base: #3e2723;
  --v-accentlight-base: #FFECB3;
  --v-accent-base: #FFC107;
  --v-accentdark-base: #FF6F00;
}

@media only screen and (min-width: 992px) {
  html {
    font-size: 16px;
  }
}
@media only screen and (min-width: 0) {
  html {
    font-size: 16px;
  }
}
a {
  color: var(--v-primary-base);
}

.m-application {
  overflow: hidden;
}

.m-application h1, .m-application h2, .m-application h3, .m-application h4, .m-application h5, .m-application h6 {
  margin: 0;
}

.m-application a:hover {
  text-decoration: none;
}

.m-application figure {
  margin: 0;
}

.m-application .btn:not(.btn-flat):not(.btn-icon):not(.btn-outlined):hover {
  color: #FFF;
}

.m-application .btn:not(.btn-flat):not(.btn-icon):not(.btn-outlined):focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.m-application .btn:not(.btn-flat):not(.btn-icon):not(.btn-outlined):active {
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.m-application .btn-icon:focus {
  background-color: transparent;
}

.m-application nav {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  width: auto;
  color: inherit;
}

.m-application nav i {
  height: auto;
  line-height: normal;
}

.m-application nav ul a:hover {
  background: none;
}

.m-application nav .sidenav-trigger {
  height: 36px;
}

.m-application--is-rtl {
  text-align: right;
}

.m-application .m-content {
  font-family: "Open Sans", sans-serif;
  padding: 0 !important;
}

.m-application .m-content button, .m-application .m-content input, .m-application .m-content optgroup, .m-application .m-content select, .m-application .m-content textarea {
  font-family: "Open Sans", sans-serif;
}

.m-application .m-application--wrap a {
  color: var(--v-primary-base);
}

.m-application .btn.btn-large {
  font-size: 0.9375rem;
}

.m-application .btn {
  font-weight: 600;
}

.m-application label {
  font-size: 1rem;
  color: var(--con-2);
}

.m-application .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.m-application .row.spacing2 {
  margin-left: -8px;
  margin-right: -8px;
}

.m-application .row.spacing4 {
  margin-left: -16px;
  margin-right: -16px;
}

.m-application .row.spacing6 {
  margin-left: -24px;
  margin-right: -24px;
}

.m-application .row.spacing8 {
  margin-left: -32px;
  margin-right: -32px;
}

.m-application .row.row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.m-application .row.column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.m-application .row.column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.m-application :focus {
  outline: none;
}

.m-application .card {
  border: none;
  border-radius: 12px;
  overflow: hidden;
}

.m-application .card-content {
  font-size: 0.875rem;
}

.m-application .carousel {
  height: auto;
  overflow: visible;
}

.m-application .modal {
  border-radius: 12px;
  max-height: 480px;
}

@media (max-width: 599px) {
  .m-application .modal {
    width: 98%;
  }
}
.m-application .overlay {
  z-index: 90 !important;
}

.m-application .slick-slide:focus {
  outline: none;
}

.m-application .slick-dots {
  padding-left: 0;
  bottom: -40px;
  position: relative;
}

.m-application .slick-dots li {
  margin: 0 3px;
}

.m-application .slick-dots li button:before {
  border-radius: 50%;
  color: transparent !important;
  width: 10px;
  height: 10px;
  border: 2px solid var(--v-primary-base);
  opacity: 0.5;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.m-application .slick-dots li.slick-active button:before {
  width: 20px;
  height: 20px;
  opacity: 1;
  top: -5px;
  left: -5px;
  background: var(--v-primary-base) !important;
}

.m-application .accordion-content.active .collapsible-header > .arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.m-application .collapsible-header > i {
  line-height: 32px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  height: 28px;
  width: 28px;
}

.m-application .collapsible-header h6 {
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.m-application .collapsible-body {
  padding: 0 1rem;
}

.m-application.theme--dark .card {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.m-application.theme--light .card {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

.m-content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
  max-width: 100%;
  position: relative;
}

/* Content Overider */
#main-wrap .container {
  padding: 0 16px;
  max-width: 1280px;
  width: 100%;
}

@media (min-width: 600px) {
  #main-wrap .container {
    padding: 0 24px;
  }
}
@media (min-width: 960px) {
  #main-wrap .container {
    padding: 0 32px;
  }
}
@media (min-width: 600px) {
  #main-wrap .container.fixed-width {
    max-width: 600px;
  }
}
@media (min-width: 960px) {
  #main-wrap .container.fixed-width {
    max-width: 960px;
  }
}
@media (min-width: 1280px) {
  #main-wrap .container.fixed-width {
    max-width: 1280px;
  }
}
#main-wrap .container.max-lg {
  max-width: 1280px;
}

#main-wrap .container.max-md {
  max-width: 960px;
}

#main-wrap .container.max-sm {
  max-width: 600px;
}

#main-wrap .container.max-xs {
  max-width: 444px;
}

.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating) {
  color: var(--v-primary-base) !important;
  padding: 0;
}

select.select {
  display: none;
}

.theme--light .dropdown-content li > a, .theme--light .dropdown-content li > span {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .dropdown-content li > a, .theme--dark .dropdown-content li > span {
  color: #fff;
}

/* Theme overider */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #2196f3;
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.mint {
  --font-regular: 400;
  --font-medium: 600;
  --font-bold: 700;
}

.mint strong {
  font-weight: var(--font-medium);
}

.mint .input-field {
  border-radius: 8px;
}

.mint .input-field .select-wrapper input {
  padding: 4px 12px 4px 12px;
}

.mint .input-field > label {
  padding: 4px 16px;
}

.mint .input-field > label:not(.label-icon).active {
  -webkit-transform: translateY(0px) scale(0.8);
  -ms-transform: translateY(0px) scale(0.8);
  transform: translateY(0px) scale(0.8);
}

.mint .input-field input, .mint .input-field textarea {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding: 20px 12px 0px 12px;
  margin-bottom: 0;
}

.mint .input-field input {
  height: 2rem;
}

.mint .input-field.light {
  background: rgba(0, 0, 0, 0.08);
  color: #FFF;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.mint .input-field.light label {
  color: rgba(255, 255, 255, 0.7);
}

.mint .input-field.light input, .mint .input-field.light textarea {
  color: #FFF;
}

.mint .input-field.dark {
  background: transparent;
  border: 1px solid;
}

.theme--light .mint .input-field.dark {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .mint .input-field.dark {
  color: #fff;
}

.theme--light .mint .input-field.dark {
  border-color: rgba(0, 0, 0, 0.2);
}

.theme--dark .mint .input-field.dark {
  border-color: rgba(255, 255, 255, 0.25);
}

.theme--light .mint .input-field.dark label {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .mint .input-field.dark label {
  color: rgba(255, 255, 255, 0.7);
}

.theme--light .mint .input-field.dark input, .theme--light .mint .input-field.dark textarea {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .mint .input-field.dark input, .theme--dark .mint .input-field.dark textarea {
  color: #fff;
}

.mint .modal {
  border-radius: 12px;
}

.mint .accordion .collapsible {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.mint .accordion .collapsible-header {
  border: none;
}

.mint .tabs {
  background: transparent;
}

.theme--light .mint .tabs a {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .mint .tabs a {
  color: rgba(255, 255, 255, 0.7);
}

.theme--light .mint .tabs a:focus {
  color: var(--v-primary-base);
}

.theme--dark .mint .tabs a:focus {
  color: var(--v-primarylight-base);
}

.theme--light .mint .tabs a:focus {
  background-color: var(--v-primarylight-base);
}

.theme--dark .mint .tabs a:focus {
  background-color: rgba(0, 0, 0, 0.12);
}

.mint .tabs .indicator {
  height: 5px;
  border-radius: 4px 4px 0 0;
  bottom: 0px;
  background: var(--v-primarylight-base);
}

.mint .btn, .mint .btn-flat {
  letter-spacing: 0.3px;
  border-radius: 36px;
  font-weight: var(--font-bold);
  -webkit-box-shadow: none;
  box-shadow: none;
}

html {
  height: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

body {
  min-height: 100%;
}

.btn {
  border-radius: 4px;
  background: none;
  position: relative;
  font-weight: var(--font-bold);
}

.btn.block {
  width: 100%;
}

.theme--light .btn-default {
  background-color: #f5f5f5;
}

.theme--dark .btn-default {
  background-color: #212121;
}

.btn.primary {
  background-color: var(--v-primary-base);
}

.btn.secondary {
  background-color: var(--v-secondary-base);
}

.btn-flat {
  font-weight: var(--font-medium);
}

.btn-flat.primary-text {
  color: var(--v-primary-base);
}

.btn-flat.secondary-text {
  color: var(--v-secondary-base);
}

.btn-flat.accent-text {
  color: var(--v-accent-base);
}

.btn-flat:hover {
  background: none;
}

.btn-icon {
  text-decoration: none;
  text-align: center;
  letter-spacing: 0.5px;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
  outline: 0;
  border: none;
  font-weight: var(--font-bold);
  border-radius: 50% !important;
  display: inline-block;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  width: 36px;
  height: 36px;
}

.btn-icon:before {
  border-radius: 6px;
  bottom: 0;
  color: inherit;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  background-color: currentColor;
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.btn-icon:hover:before {
  opacity: 0.06;
}

.btn-icon:not(.btn-small):not(.btn-large) {
  padding: 0 16px;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
}

.theme--light .btn-icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .btn-icon {
  color: rgba(255, 255, 255, 0.7);
}

.btn-icon i {
  line-height: 36px;
}

.btn-icon:before {
  border-radius: 50%;
}

.btn-icon.invert {
  color: #FFF;
}

.btn-outlined {
  position: relative;
  background-color: transparent !important;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0.5px;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
  outline: 0;
  border: 1px solid;
  font-weight: var(--font-bold);
  border-radius: 6px;
  display: inline-block;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.btn-outlined:before {
  border-radius: 6px;
  bottom: 0;
  color: inherit;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  background-color: currentColor;
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.btn-outlined:hover:before {
  opacity: 0.06;
}

.btn-outlined:not(.btn-small):not(.btn-large) {
  padding: 0 16px;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
}

.theme--light .btn-outlined {
  border-color: rgba(0, 0, 0, 0.87);
}

.theme--dark .btn-outlined {
  border-color: #fff;
}

.btn-outlined.primary {
  color: var(--v-primary-base) !important;
  border-color: var(--v-primary-base);
}

.btn-outlined.primary .waves-ripple {
  background: var(--v-primarylight-base);
}

.btn-outlined.secondary {
  color: var(--v-secondary-base) !important;
  border-color: var(--v-secondary-base);
}

.btn-outlined.secondary .waves-ripple {
  background: var(--v-secondarylight-base);
}

.btn-outlined.white {
  color: #FFF;
  border-color: rgba(255, 255, 255, 0.54);
}

.btn-floating.primary {
  background: var(--v-primary-base) !important;
}

.btn-floating.secondary {
  background: var(--v-secondary-base) !important;
}

.btn:before {
  border-radius: 6px;
  bottom: 0;
  color: inherit;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  background-color: currentColor;
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.btn:hover:before {
  opacity: 0.06;
}

.icon.primary {
  color: var(--v-primary-base) !important;
}

.icon.secondary {
  color: var(--v-secondary-base) !important;
}

.collection .collection-item {
  background: none;
}

.collection-item.no-hover:hover {
  background: none;
}

.theme--light .collection a.collection-item {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .collection a.collection-item {
  color: #fff;
}

.collection .collection-item.avatar:not(.circle-clipper) > .round,
.collection .collection-item.avatar :not(.circle-clipper) > .round,
.collection .collection-item.avatar:not(.circle-clipper) > .square,
.collection .collection-item.avatar :not(.circle-clipper) > .square {
  position: absolute;
  width: 52px;
  height: 52px;
  overflow: hidden;
  left: 12px;
  top: 12px;
  display: inline-block;
  vertical-align: middle;
}

.theme--light .collection .collection-item.active {
  color: var(--v-primarydark-base);
}

.theme--dark .collection .collection-item.active {
  color: var(--v-primarylight-base);
}

.round {
  border-radius: 8px;
}

.collapsible {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.m-application .display-4 {
  font-size: 6rem !important;
  font-weight: 300;
  line-height: 6rem;
  letter-spacing: -0.015625em !important;
}

.m-application .display-3 {
  font-size: 3.75rem !important;
  font-weight: 300;
  line-height: 3.75rem;
  letter-spacing: -0.0083333333em !important;
}

.m-application .display-2 {
  font-size: 3rem !important;
  font-weight: 400;
  line-height: 3.125rem;
  letter-spacing: normal !important;
}

.m-application .display-1 {
  font-size: 2.125rem !important;
  font-weight: 400;
  line-height: 2.5rem;
  letter-spacing: 0.0073529412em !important;
}

.m-application .headline {
  font-size: 1.5rem !important;
  font-weight: 400;
  line-height: 2rem;
  letter-spacing: normal !important;
}

.m-application .title {
  font-size: 1.25rem !important;
  font-weight: 500;
  line-height: 2rem;
  letter-spacing: 0.0125em !important;
}

.m-application .subtitle-1 {
  font-size: 1rem !important;
  font-weight: 400;
  letter-spacing: 0.009375em !important;
  line-height: 1.75rem;
}

.m-application .subtitle-2 {
  font-size: 0.875rem !important;
  font-weight: 500;
  letter-spacing: 0.0071428571em !important;
  line-height: 1.375rem;
}

.m-application .body-2 {
  font-size: 0.875rem !important;
  font-weight: 400;
  letter-spacing: 0.0178571429em !important;
  line-height: 1.25rem;
}

.m-application .body-1 {
  font-size: 1rem !important;
  font-weight: 400;
  letter-spacing: 0.03125em !important;
  line-height: 1.5rem;
}

.m-application .caption {
  font-size: 0.75rem !important;
  font-weight: 400;
  letter-spacing: 0.0333333333em !important;
  line-height: 1.25rem;
}

.m-application .overline {
  font-size: 0.625rem !important;
  font-weight: 400;
  letter-spacing: 0.1666666667em !important;
  line-height: 1rem;
  text-transform: uppercase;
}

.m-application p {
  margin-bottom: 16px;
}

.avatar-img {
  width: 42px;
  height: 42px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}

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

.theme--light .avatar-img.icon {
  background-color: #bdbdbd;
}

.theme--dark .avatar-img.icon {
  background-color: #757575;
}

.theme--light .avatar-img.icon {
  color: #fff;
}

.theme--dark .avatar-img.icon {
  color: #121212;
}

.avatar-img.small {
  width: 24px;
  height: 24px;
}

.avatar-img.big {
  width: 56px;
  height: 56px;
}

.avatar-img.bigger {
  width: 92px;
  height: 92px;
}

.dropdown-content {
  border-radius: 8px;
}

.select-outlined .select-wrapper input.select-dropdown {
  border: 1px solid var(--div-2);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

[dir=ltr] .select-outlined .select-wrapper input.select-dropdown {
  padding-left: 8px;
}

[dir=rtl] .select-outlined .select-wrapper input.select-dropdown {
  padding-right: 8px;
}

.input-field input:-internal-autofill-selected {
  background-color: transparent !important;
}

.input-field.primary input:not([type]):focus:not([readonly]), .input-field.primary input[type=text]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=password]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=email]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=url]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=time]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=date]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=datetime]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=datetime-local]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=tel]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=number]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=search]:not(.browser-default):focus:not([readonly]), .input-field.primary textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom-color: var(--v-primary-base);
  -webkit-box-shadow: 0 1px 0 0 var(--v-primary-base);
  box-shadow: 0 1px 0 0 var(--v-primary-base);
}

.input-field.primary input:not([type]):focus:not([readonly]) + label, .input-field.primary input[type=text]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=password]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=email]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=url]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=time]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=date]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=tel]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=number]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=search]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary textarea.materialize-textarea:focus:not([readonly]) + label {
  color: var(--v-primary-base);
}

.input-field.secondary input:not([type]):focus:not([readonly]), .input-field.secondary input[type=text]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=password]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=email]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=url]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=time]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=date]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=datetime]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=datetime-local]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=tel]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=number]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=search]:not(.browser-default):focus:not([readonly]), .input-field.secondary textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom-color: var(--v-secondary-base);
  -webkit-box-shadow: 0 1px 0 0 var(--v-secondary-base);
  box-shadow: 0 1px 0 0 var(--v-secondary-base);
}

.input-field.secondary input:not([type]):focus:not([readonly]) + label, .input-field.secondary input[type=text]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=password]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=email]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=url]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=time]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=date]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=tel]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=number]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=search]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary textarea.materialize-textarea:focus:not([readonly]) + label {
  color: var(--v-secondary-base);
}

.input-field .prefix {
  width: auto;
}

[dir=ltr] .input-field .prefix {
  left: 0;
}

[dir=rtl] .input-field .prefix {
  right: 0;
}

.input-field .suffix {
  position: absolute;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  top: 0.5rem;
}

[dir=ltr] .input-field .suffix {
  right: 0;
}

[dir=rtl] .input-field .suffix {
  left: 0;
}

[type=checkbox].filled-in.primary:checked + span:not(.lever):after {
  border: 2px solid var(--v-primary-base);
  background-color: var(--v-primary-base);
}

[type=checkbox].filled-in.secondary:checked + span:not(.lever):after {
  border: 2px solid var(--v-secondary-base);
  background-color: var(--v-secondary-base);
}

[dir=rtl] .m-application [type=checkbox].filled-in:checked + span:not(.lever):before {
  -webkit-transform: rotateZ(30deg) scaleX(-1);
  -ms-transform: rotate(30deg) scaleX(-1);
  transform: rotateZ(30deg) scaleX(-1);
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
  -ms-flex-pack: space-evenly !important;
  justify-content: space-evenly !important;
}

.theme--light .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .dropdown-divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.toast .toast-action {
  color: #FFF;
}

[dir=ltr] .toast .toast-action {
  margin-right: -12px;
}

[dir=rtl] .toast .toast-action {
  margin-left: -12px;
}

.modal.bottom-sheet {
  max-height: 90%;
  border-radius: 8px 8px 0 0;
}

.theme--light .modal-content {
  background-color: #fff;
}

.theme--dark .modal-content {
  background-color: #424242;
}

@media (max-width: 959px) {
  .scroll-tablet {
    overflow-x: auto;
    overflow-y: visible;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.material-tooltip {
  right: auto;
}

.hiddendiv {
  width: 100% !important;
}

@media (min-width: 576px) {
  [class*=row-cols-sm-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }

  [class*=col-sm-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }

  [class*=order-sm-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }

  [class*=offset-sm-] {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  [class*=row-cols-md-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }

  [class*=col-md-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }

  [class*=order-md-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }

  [class*=offset-md-] {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  [class*=row-cols-lg-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }

  [class*=col-lg-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }

  [class*=order-lg-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }

  [class*=offset-lg-] {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  [class*=row-cols-xl-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }

  [class*=col-xl-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }

  [class*=order-xl-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }

  [class*=offset-xl-] {
    margin-left: 0;
  }
}
@media (min-width: 600px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  .order-sm-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }

  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }

  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }

  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }

  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }

  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }

  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }

  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }

  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }

  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }

  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }

  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }

  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }

  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.333333%;
  }

  .offset-sm-2 {
    margin-left: 16.666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.333333%;
  }

  .offset-sm-5 {
    margin-left: 41.666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.333333%;
  }

  .offset-sm-8 {
    margin-left: 66.666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.333333%;
  }

  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 960px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  .order-md-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }

  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }

  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }

  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }

  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }

  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }

  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }

  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }

  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }

  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }

  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }

  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }

  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }

  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.333333%;
  }

  .offset-md-2 {
    margin-left: 16.666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.333333%;
  }

  .offset-md-5 {
    margin-left: 41.666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.333333%;
  }

  .offset-md-8 {
    margin-left: 66.666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.333333%;
  }

  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1264px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  .order-lg-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }

  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }

  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }

  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }

  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }

  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }

  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }

  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }

  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }

  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }

  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }

  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }

  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }

  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.333333%;
  }

  .offset-lg-2 {
    margin-left: 16.666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.333333%;
  }

  .offset-lg-5 {
    margin-left: 41.666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.333333%;
  }

  .offset-lg-8 {
    margin-left: 66.666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.333333%;
  }

  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1904px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  .order-xl-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }

  .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }

  .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }

  .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }

  .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }

  .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }

  .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }

  .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }

  .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }

  .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }

  .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }

  .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }

  .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }

  .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.333333%;
  }

  .offset-xl-2 {
    margin-left: 16.666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.333333%;
  }

  .offset-xl-5 {
    margin-left: 41.666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.333333%;
  }

  .offset-xl-8 {
    margin-left: 66.666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.333333%;
  }

  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.m-application .ma-0 {
  margin: 0px !important;
}

.m-application .ma-1 {
  margin: 4px !important;
}

.m-application .ma-2 {
  margin: 8px !important;
}

.m-application .ma-3 {
  margin: 12px !important;
}

.m-application .ma-4 {
  margin: 16px !important;
}

.m-application .ma-5 {
  margin: 20px !important;
}

.m-application .ma-6 {
  margin: 24px !important;
}

.m-application .ma-7 {
  margin: 28px !important;
}

.m-application .ma-8 {
  margin: 32px !important;
}

.m-application .ma-9 {
  margin: 36px !important;
}

.m-application .ma-10 {
  margin: 40px !important;
}

.m-application .ma-11 {
  margin: 44px !important;
}

.m-application .ma-12 {
  margin: 48px !important;
}

.m-application .ma-auto {
  margin: auto !important;
}

.m-application .mx-0 {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.m-application .mx-1 {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.m-application .mx-2 {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.m-application .mx-3 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.m-application .mx-4 {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.m-application .mx-5 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.m-application .mx-6 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.m-application .mx-7 {
  margin-right: 28px !important;
  margin-left: 28px !important;
}

.m-application .mx-8 {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.m-application .mx-9 {
  margin-right: 36px !important;
  margin-left: 36px !important;
}

.m-application .mx-10 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.m-application .mx-11 {
  margin-right: 44px !important;
  margin-left: 44px !important;
}

.m-application .mx-12 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.m-application .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.m-application .my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.m-application .my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.m-application .my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.m-application .my-3 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.m-application .my-4 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.m-application .my-5 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.m-application .my-6 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.m-application .my-7 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.m-application .my-8 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.m-application .my-9 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.m-application .my-10 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.m-application .my-11 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.m-application .my-12 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.m-application .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.m-application .mt-0 {
  margin-top: 0px !important;
}

.m-application .mt-1 {
  margin-top: 4px !important;
}

.m-application .mt-2 {
  margin-top: 8px !important;
}

.m-application .mt-3 {
  margin-top: 12px !important;
}

.m-application .mt-4 {
  margin-top: 16px !important;
}

.m-application .mt-5 {
  margin-top: 20px !important;
}

.m-application .mt-6 {
  margin-top: 24px !important;
}

.m-application .mt-7 {
  margin-top: 28px !important;
}

.m-application .mt-8 {
  margin-top: 32px !important;
}

.m-application .mt-9 {
  margin-top: 36px !important;
}

.m-application .mt-10 {
  margin-top: 40px !important;
}

.m-application .mt-11 {
  margin-top: 44px !important;
}

.m-application .mt-12 {
  margin-top: 48px !important;
}

.m-application .mt-auto {
  margin-top: auto !important;
}

.m-application .mr-0 {
  margin-right: 0px !important;
}

.m-application .mr-1 {
  margin-right: 4px !important;
}

.m-application .mr-2 {
  margin-right: 8px !important;
}

.m-application .mr-3 {
  margin-right: 12px !important;
}

.m-application .mr-4 {
  margin-right: 16px !important;
}

.m-application .mr-5 {
  margin-right: 20px !important;
}

.m-application .mr-6 {
  margin-right: 24px !important;
}

.m-application .mr-7 {
  margin-right: 28px !important;
}

.m-application .mr-8 {
  margin-right: 32px !important;
}

.m-application .mr-9 {
  margin-right: 36px !important;
}

.m-application .mr-10 {
  margin-right: 40px !important;
}

.m-application .mr-11 {
  margin-right: 44px !important;
}

.m-application .mr-12 {
  margin-right: 48px !important;
}

.m-application .mr-auto {
  margin-right: auto !important;
}

.m-application .mb-0 {
  margin-bottom: 0px !important;
}

.m-application .mb-1 {
  margin-bottom: 4px !important;
}

.m-application .mb-2 {
  margin-bottom: 8px !important;
}

.m-application .mb-3 {
  margin-bottom: 12px !important;
}

.m-application .mb-4 {
  margin-bottom: 16px !important;
}

.m-application .mb-5 {
  margin-bottom: 20px !important;
}

.m-application .mb-6 {
  margin-bottom: 24px !important;
}

.m-application .mb-7 {
  margin-bottom: 28px !important;
}

.m-application .mb-8 {
  margin-bottom: 32px !important;
}

.m-application .mb-9 {
  margin-bottom: 36px !important;
}

.m-application .mb-10 {
  margin-bottom: 40px !important;
}

.m-application .mb-11 {
  margin-bottom: 44px !important;
}

.m-application .mb-12 {
  margin-bottom: 48px !important;
}

.m-application .mb-auto {
  margin-bottom: auto !important;
}

.m-application .ml-0 {
  margin-left: 0px !important;
}

.m-application .ml-1 {
  margin-left: 4px !important;
}

.m-application .ml-2 {
  margin-left: 8px !important;
}

.m-application .ml-3 {
  margin-left: 12px !important;
}

.m-application .ml-4 {
  margin-left: 16px !important;
}

.m-application .ml-5 {
  margin-left: 20px !important;
}

.m-application .ml-6 {
  margin-left: 24px !important;
}

.m-application .ml-7 {
  margin-left: 28px !important;
}

.m-application .ml-8 {
  margin-left: 32px !important;
}

.m-application .ml-9 {
  margin-left: 36px !important;
}

.m-application .ml-10 {
  margin-left: 40px !important;
}

.m-application .ml-11 {
  margin-left: 44px !important;
}

.m-application .ml-12 {
  margin-left: 48px !important;
}

.m-application .ml-auto {
  margin-left: auto !important;
}

[dir=ltr] .m-application .ms-0 {
  margin-left: 0px !important;
}

[dir=rtl] .m-application .ms-0 {
  margin-right: 0px !important;
}

[dir=ltr] .m-application .ms-1 {
  margin-left: 4px !important;
}

[dir=rtl] .m-application .ms-1 {
  margin-right: 4px !important;
}

[dir=ltr] .m-application .ms-2 {
  margin-left: 8px !important;
}

[dir=rtl] .m-application .ms-2 {
  margin-right: 8px !important;
}

[dir=ltr] .m-application .ms-3 {
  margin-left: 12px !important;
}

[dir=rtl] .m-application .ms-3 {
  margin-right: 12px !important;
}

[dir=ltr] .m-application .ms-4 {
  margin-left: 16px !important;
}

[dir=rtl] .m-application .ms-4 {
  margin-right: 16px !important;
}

[dir=ltr] .m-application .ms-5 {
  margin-left: 20px !important;
}

[dir=rtl] .m-application .ms-5 {
  margin-right: 20px !important;
}

[dir=ltr] .m-application .ms-6 {
  margin-left: 24px !important;
}

[dir=rtl] .m-application .ms-6 {
  margin-right: 24px !important;
}

[dir=ltr] .m-application .ms-7 {
  margin-left: 28px !important;
}

[dir=rtl] .m-application .ms-7 {
  margin-right: 28px !important;
}

[dir=ltr] .m-application .ms-8 {
  margin-left: 32px !important;
}

[dir=rtl] .m-application .ms-8 {
  margin-right: 32px !important;
}

[dir=ltr] .m-application .ms-9 {
  margin-left: 36px !important;
}

[dir=rtl] .m-application .ms-9 {
  margin-right: 36px !important;
}

[dir=ltr] .m-application .ms-10 {
  margin-left: 40px !important;
}

[dir=rtl] .m-application .ms-10 {
  margin-right: 40px !important;
}

[dir=ltr] .m-application .ms-11 {
  margin-left: 44px !important;
}

[dir=rtl] .m-application .ms-11 {
  margin-right: 44px !important;
}

[dir=ltr] .m-application .ms-12 {
  margin-left: 48px !important;
}

[dir=rtl] .m-application .ms-12 {
  margin-right: 48px !important;
}

[dir=ltr] .m-application .ms-auto {
  margin-left: auto !important;
}

[dir=rtl] .m-application .ms-auto {
  margin-right: auto !important;
}

[dir=ltr] .m-application .me-0 {
  margin-right: 0px !important;
}

[dir=rtl] .m-application .me-0 {
  margin-left: 0px !important;
}

[dir=ltr] .m-application .me-1 {
  margin-right: 4px !important;
}

[dir=rtl] .m-application .me-1 {
  margin-left: 4px !important;
}

[dir=ltr] .m-application .me-2 {
  margin-right: 8px !important;
}

[dir=rtl] .m-application .me-2 {
  margin-left: 8px !important;
}

[dir=ltr] .m-application .me-3 {
  margin-right: 12px !important;
}

[dir=rtl] .m-application .me-3 {
  margin-left: 12px !important;
}

[dir=ltr] .m-application .me-4 {
  margin-right: 16px !important;
}

[dir=rtl] .m-application .me-4 {
  margin-left: 16px !important;
}

[dir=ltr] .m-application .me-5 {
  margin-right: 20px !important;
}

[dir=rtl] .m-application .me-5 {
  margin-left: 20px !important;
}

[dir=ltr] .m-application .me-6 {
  margin-right: 24px !important;
}

[dir=rtl] .m-application .me-6 {
  margin-left: 24px !important;
}

[dir=ltr] .m-application .me-7 {
  margin-right: 28px !important;
}

[dir=rtl] .m-application .me-7 {
  margin-left: 28px !important;
}

[dir=ltr] .m-application .me-8 {
  margin-right: 32px !important;
}

[dir=rtl] .m-application .me-8 {
  margin-left: 32px !important;
}

[dir=ltr] .m-application .me-9 {
  margin-right: 36px !important;
}

[dir=rtl] .m-application .me-9 {
  margin-left: 36px !important;
}

[dir=ltr] .m-application .me-10 {
  margin-right: 40px !important;
}

[dir=rtl] .m-application .me-10 {
  margin-left: 40px !important;
}

[dir=ltr] .m-application .me-11 {
  margin-right: 44px !important;
}

[dir=rtl] .m-application .me-11 {
  margin-left: 44px !important;
}

[dir=ltr] .m-application .me-12 {
  margin-right: 48px !important;
}

[dir=rtl] .m-application .me-12 {
  margin-left: 48px !important;
}

[dir=ltr] .m-application .me-auto {
  margin-right: auto !important;
}

[dir=rtl] .m-application .me-auto {
  margin-left: auto !important;
}

.m-application .ma-n1 {
  margin: -4px !important;
}

.m-application .ma-n2 {
  margin: -8px !important;
}

.m-application .ma-n3 {
  margin: -12px !important;
}

.m-application .ma-n4 {
  margin: -16px !important;
}

.m-application .ma-n5 {
  margin: -20px !important;
}

.m-application .ma-n6 {
  margin: -24px !important;
}

.m-application .ma-n7 {
  margin: -28px !important;
}

.m-application .ma-n8 {
  margin: -32px !important;
}

.m-application .ma-n9 {
  margin: -36px !important;
}

.m-application .ma-n10 {
  margin: -40px !important;
}

.m-application .ma-n11 {
  margin: -44px !important;
}

.m-application .ma-n12 {
  margin: -48px !important;
}

.m-application .mx-n1 {
  margin-right: -4px !important;
  margin-left: -4px !important;
}

.m-application .mx-n2 {
  margin-right: -8px !important;
  margin-left: -8px !important;
}

.m-application .mx-n3 {
  margin-right: -12px !important;
  margin-left: -12px !important;
}

.m-application .mx-n4 {
  margin-right: -16px !important;
  margin-left: -16px !important;
}

.m-application .mx-n5 {
  margin-right: -20px !important;
  margin-left: -20px !important;
}

.m-application .mx-n6 {
  margin-right: -24px !important;
  margin-left: -24px !important;
}

.m-application .mx-n7 {
  margin-right: -28px !important;
  margin-left: -28px !important;
}

.m-application .mx-n8 {
  margin-right: -32px !important;
  margin-left: -32px !important;
}

.m-application .mx-n9 {
  margin-right: -36px !important;
  margin-left: -36px !important;
}

.m-application .mx-n10 {
  margin-right: -40px !important;
  margin-left: -40px !important;
}

.m-application .mx-n11 {
  margin-right: -44px !important;
  margin-left: -44px !important;
}

.m-application .mx-n12 {
  margin-right: -48px !important;
  margin-left: -48px !important;
}

.m-application .my-n1 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.m-application .my-n2 {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.m-application .my-n3 {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}

.m-application .my-n4 {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}

.m-application .my-n5 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.m-application .my-n6 {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}

.m-application .my-n7 {
  margin-top: -28px !important;
  margin-bottom: -28px !important;
}

.m-application .my-n8 {
  margin-top: -32px !important;
  margin-bottom: -32px !important;
}

.m-application .my-n9 {
  margin-top: -36px !important;
  margin-bottom: -36px !important;
}

.m-application .my-n10 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.m-application .my-n11 {
  margin-top: -44px !important;
  margin-bottom: -44px !important;
}

.m-application .my-n12 {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}

.m-application .mt-n1 {
  margin-top: -4px !important;
}

.m-application .mt-n2 {
  margin-top: -8px !important;
}

.m-application .mt-n3 {
  margin-top: -12px !important;
}

.m-application .mt-n4 {
  margin-top: -16px !important;
}

.m-application .mt-n5 {
  margin-top: -20px !important;
}

.m-application .mt-n6 {
  margin-top: -24px !important;
}

.m-application .mt-n7 {
  margin-top: -28px !important;
}

.m-application .mt-n8 {
  margin-top: -32px !important;
}

.m-application .mt-n9 {
  margin-top: -36px !important;
}

.m-application .mt-n10 {
  margin-top: -40px !important;
}

.m-application .mt-n11 {
  margin-top: -44px !important;
}

.m-application .mt-n12 {
  margin-top: -48px !important;
}

.m-application .mr-n1 {
  margin-right: -4px !important;
}

.m-application .mr-n2 {
  margin-right: -8px !important;
}

.m-application .mr-n3 {
  margin-right: -12px !important;
}

.m-application .mr-n4 {
  margin-right: -16px !important;
}

.m-application .mr-n5 {
  margin-right: -20px !important;
}

.m-application .mr-n6 {
  margin-right: -24px !important;
}

.m-application .mr-n7 {
  margin-right: -28px !important;
}

.m-application .mr-n8 {
  margin-right: -32px !important;
}

.m-application .mr-n9 {
  margin-right: -36px !important;
}

.m-application .mr-n10 {
  margin-right: -40px !important;
}

.m-application .mr-n11 {
  margin-right: -44px !important;
}

.m-application .mr-n12 {
  margin-right: -48px !important;
}

.m-application .mb-n1 {
  margin-bottom: -4px !important;
}

.m-application .mb-n2 {
  margin-bottom: -8px !important;
}

.m-application .mb-n3 {
  margin-bottom: -12px !important;
}

.m-application .mb-n4 {
  margin-bottom: -16px !important;
}

.m-application .mb-n5 {
  margin-bottom: -20px !important;
}

.m-application .mb-n6 {
  margin-bottom: -24px !important;
}

.m-application .mb-n7 {
  margin-bottom: -28px !important;
}

.m-application .mb-n8 {
  margin-bottom: -32px !important;
}

.m-application .mb-n9 {
  margin-bottom: -36px !important;
}

.m-application .mb-n10 {
  margin-bottom: -40px !important;
}

.m-application .mb-n11 {
  margin-bottom: -44px !important;
}

.m-application .mb-n12 {
  margin-bottom: -48px !important;
}

.m-application .ml-n1 {
  margin-left: -4px !important;
}

.m-application .ml-n2 {
  margin-left: -8px !important;
}

.m-application .ml-n3 {
  margin-left: -12px !important;
}

.m-application .ml-n4 {
  margin-left: -16px !important;
}

.m-application .ml-n5 {
  margin-left: -20px !important;
}

.m-application .ml-n6 {
  margin-left: -24px !important;
}

.m-application .ml-n7 {
  margin-left: -28px !important;
}

.m-application .ml-n8 {
  margin-left: -32px !important;
}

.m-application .ml-n9 {
  margin-left: -36px !important;
}

.m-application .ml-n10 {
  margin-left: -40px !important;
}

.m-application .ml-n11 {
  margin-left: -44px !important;
}

.m-application .ml-n12 {
  margin-left: -48px !important;
}

[dir=ltr] .m-application .ms-n1 {
  margin-left: -4px !important;
}

[dir=rtl] .m-application .ms-n1 {
  margin-right: -4px !important;
}

[dir=ltr] .m-application .ms-n2 {
  margin-left: -8px !important;
}

[dir=rtl] .m-application .ms-n2 {
  margin-right: -8px !important;
}

[dir=ltr] .m-application .ms-n3 {
  margin-left: -12px !important;
}

[dir=rtl] .m-application .ms-n3 {
  margin-right: -12px !important;
}

[dir=ltr] .m-application .ms-n4 {
  margin-left: -16px !important;
}

[dir=rtl] .m-application .ms-n4 {
  margin-right: -16px !important;
}

[dir=ltr] .m-application .ms-n5 {
  margin-left: -20px !important;
}

[dir=rtl] .m-application .ms-n5 {
  margin-right: -20px !important;
}

[dir=ltr] .m-application .ms-n6 {
  margin-left: -24px !important;
}

[dir=rtl] .m-application .ms-n6 {
  margin-right: -24px !important;
}

[dir=ltr] .m-application .ms-n7 {
  margin-left: -28px !important;
}

[dir=rtl] .m-application .ms-n7 {
  margin-right: -28px !important;
}

[dir=ltr] .m-application .ms-n8 {
  margin-left: -32px !important;
}

[dir=rtl] .m-application .ms-n8 {
  margin-right: -32px !important;
}

[dir=ltr] .m-application .ms-n9 {
  margin-left: -36px !important;
}

[dir=rtl] .m-application .ms-n9 {
  margin-right: -36px !important;
}

[dir=ltr] .m-application .ms-n10 {
  margin-left: -40px !important;
}

[dir=rtl] .m-application .ms-n10 {
  margin-right: -40px !important;
}

[dir=ltr] .m-application .ms-n11 {
  margin-left: -44px !important;
}

[dir=rtl] .m-application .ms-n11 {
  margin-right: -44px !important;
}

[dir=ltr] .m-application .ms-n12 {
  margin-left: -48px !important;
}

[dir=rtl] .m-application .ms-n12 {
  margin-right: -48px !important;
}

[dir=ltr] .m-application .me-n1 {
  margin-right: -4px !important;
}

[dir=rtl] .m-application .me-n1 {
  margin-left: -4px !important;
}

[dir=ltr] .m-application .me-n2 {
  margin-right: -8px !important;
}

[dir=rtl] .m-application .me-n2 {
  margin-left: -8px !important;
}

[dir=ltr] .m-application .me-n3 {
  margin-right: -12px !important;
}

[dir=rtl] .m-application .me-n3 {
  margin-left: -12px !important;
}

[dir=ltr] .m-application .me-n4 {
  margin-right: -16px !important;
}

[dir=rtl] .m-application .me-n4 {
  margin-left: -16px !important;
}

[dir=ltr] .m-application .me-n5 {
  margin-right: -20px !important;
}

[dir=rtl] .m-application .me-n5 {
  margin-left: -20px !important;
}

[dir=ltr] .m-application .me-n6 {
  margin-right: -24px !important;
}

[dir=rtl] .m-application .me-n6 {
  margin-left: -24px !important;
}

[dir=ltr] .m-application .me-n7 {
  margin-right: -28px !important;
}

[dir=rtl] .m-application .me-n7 {
  margin-left: -28px !important;
}

[dir=ltr] .m-application .me-n8 {
  margin-right: -32px !important;
}

[dir=rtl] .m-application .me-n8 {
  margin-left: -32px !important;
}

[dir=ltr] .m-application .me-n9 {
  margin-right: -36px !important;
}

[dir=rtl] .m-application .me-n9 {
  margin-left: -36px !important;
}

[dir=ltr] .m-application .me-n10 {
  margin-right: -40px !important;
}

[dir=rtl] .m-application .me-n10 {
  margin-left: -40px !important;
}

[dir=ltr] .m-application .me-n11 {
  margin-right: -44px !important;
}

[dir=rtl] .m-application .me-n11 {
  margin-left: -44px !important;
}

[dir=ltr] .m-application .me-n12 {
  margin-right: -48px !important;
}

[dir=rtl] .m-application .me-n12 {
  margin-left: -48px !important;
}

.m-application .pa-0 {
  padding: 0px !important;
}

.m-application .pa-1 {
  padding: 4px !important;
}

.m-application .pa-2 {
  padding: 8px !important;
}

.m-application .pa-3 {
  padding: 12px !important;
}

.m-application .pa-4 {
  padding: 16px !important;
}

.m-application .pa-5 {
  padding: 20px !important;
}

.m-application .pa-6 {
  padding: 24px !important;
}

.m-application .pa-7 {
  padding: 28px !important;
}

.m-application .pa-8 {
  padding: 32px !important;
}

.m-application .pa-9 {
  padding: 36px !important;
}

.m-application .pa-10 {
  padding: 40px !important;
}

.m-application .pa-11 {
  padding: 44px !important;
}

.m-application .pa-12 {
  padding: 48px !important;
}

.m-application .px-0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.m-application .px-1 {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.m-application .px-2 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.m-application .px-3 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.m-application .px-4 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.m-application .px-5 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.m-application .px-6 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.m-application .px-7 {
  padding-right: 28px !important;
  padding-left: 28px !important;
}

.m-application .px-8 {
  padding-right: 32px !important;
  padding-left: 32px !important;
}

.m-application .px-9 {
  padding-right: 36px !important;
  padding-left: 36px !important;
}

.m-application .px-10 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.m-application .px-11 {
  padding-right: 44px !important;
  padding-left: 44px !important;
}

.m-application .px-12 {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.m-application .py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.m-application .py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.m-application .py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.m-application .py-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.m-application .py-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.m-application .py-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.m-application .py-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.m-application .py-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.m-application .py-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.m-application .py-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.m-application .py-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.m-application .py-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.m-application .py-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.m-application .pt-0 {
  padding-top: 0px !important;
}

.m-application .pt-1 {
  padding-top: 4px !important;
}

.m-application .pt-2 {
  padding-top: 8px !important;
}

.m-application .pt-3 {
  padding-top: 12px !important;
}

.m-application .pt-4 {
  padding-top: 16px !important;
}

.m-application .pt-5 {
  padding-top: 20px !important;
}

.m-application .pt-6 {
  padding-top: 24px !important;
}

.m-application .pt-7 {
  padding-top: 28px !important;
}

.m-application .pt-8 {
  padding-top: 32px !important;
}

.m-application .pt-9 {
  padding-top: 36px !important;
}

.m-application .pt-10 {
  padding-top: 40px !important;
}

.m-application .pt-11 {
  padding-top: 44px !important;
}

.m-application .pt-12 {
  padding-top: 48px !important;
}

.m-application .pr-0 {
  padding-right: 0px !important;
}

.m-application .pr-1 {
  padding-right: 4px !important;
}

.m-application .pr-2 {
  padding-right: 8px !important;
}

.m-application .pr-3 {
  padding-right: 12px !important;
}

.m-application .pr-4 {
  padding-right: 16px !important;
}

.m-application .pr-5 {
  padding-right: 20px !important;
}

.m-application .pr-6 {
  padding-right: 24px !important;
}

.m-application .pr-7 {
  padding-right: 28px !important;
}

.m-application .pr-8 {
  padding-right: 32px !important;
}

.m-application .pr-9 {
  padding-right: 36px !important;
}

.m-application .pr-10 {
  padding-right: 40px !important;
}

.m-application .pr-11 {
  padding-right: 44px !important;
}

.m-application .pr-12 {
  padding-right: 48px !important;
}

.m-application .pb-0 {
  padding-bottom: 0px !important;
}

.m-application .pb-1 {
  padding-bottom: 4px !important;
}

.m-application .pb-2 {
  padding-bottom: 8px !important;
}

.m-application .pb-3 {
  padding-bottom: 12px !important;
}

.m-application .pb-4 {
  padding-bottom: 16px !important;
}

.m-application .pb-5 {
  padding-bottom: 20px !important;
}

.m-application .pb-6 {
  padding-bottom: 24px !important;
}

.m-application .pb-7 {
  padding-bottom: 28px !important;
}

.m-application .pb-8 {
  padding-bottom: 32px !important;
}

.m-application .pb-9 {
  padding-bottom: 36px !important;
}

.m-application .pb-10 {
  padding-bottom: 40px !important;
}

.m-application .pb-11 {
  padding-bottom: 44px !important;
}

.m-application .pb-12 {
  padding-bottom: 48px !important;
}

.m-application .pl-0 {
  padding-left: 0px !important;
}

.m-application .pl-1 {
  padding-left: 4px !important;
}

.m-application .pl-2 {
  padding-left: 8px !important;
}

.m-application .pl-3 {
  padding-left: 12px !important;
}

.m-application .pl-4 {
  padding-left: 16px !important;
}

.m-application .pl-5 {
  padding-left: 20px !important;
}

.m-application .pl-6 {
  padding-left: 24px !important;
}

.m-application .pl-7 {
  padding-left: 28px !important;
}

.m-application .pl-8 {
  padding-left: 32px !important;
}

.m-application .pl-9 {
  padding-left: 36px !important;
}

.m-application .pl-10 {
  padding-left: 40px !important;
}

.m-application .pl-11 {
  padding-left: 44px !important;
}

.m-application .pl-12 {
  padding-left: 48px !important;
}

[dir=ltr] .m-application .ps-0 {
  padding-left: 0px !important;
}

[dir=rtl] .m-application .ps-0 {
  padding-right: 0px !important;
}

[dir=ltr] .m-application .ps-1 {
  padding-left: 4px !important;
}

[dir=rtl] .m-application .ps-1 {
  padding-right: 4px !important;
}

[dir=ltr] .m-application .ps-2 {
  padding-left: 8px !important;
}

[dir=rtl] .m-application .ps-2 {
  padding-right: 8px !important;
}

[dir=ltr] .m-application .ps-3 {
  padding-left: 12px !important;
}

[dir=rtl] .m-application .ps-3 {
  padding-right: 12px !important;
}

[dir=ltr] .m-application .ps-4 {
  padding-left: 16px !important;
}

[dir=rtl] .m-application .ps-4 {
  padding-right: 16px !important;
}

[dir=ltr] .m-application .ps-5 {
  padding-left: 20px !important;
}

[dir=rtl] .m-application .ps-5 {
  padding-right: 20px !important;
}

[dir=ltr] .m-application .ps-6 {
  padding-left: 24px !important;
}

[dir=rtl] .m-application .ps-6 {
  padding-right: 24px !important;
}

[dir=ltr] .m-application .ps-7 {
  padding-left: 28px !important;
}

[dir=rtl] .m-application .ps-7 {
  padding-right: 28px !important;
}

[dir=ltr] .m-application .ps-8 {
  padding-left: 32px !important;
}

[dir=rtl] .m-application .ps-8 {
  padding-right: 32px !important;
}

[dir=ltr] .m-application .ps-9 {
  padding-left: 36px !important;
}

[dir=rtl] .m-application .ps-9 {
  padding-right: 36px !important;
}

[dir=ltr] .m-application .ps-10 {
  padding-left: 40px !important;
}

[dir=rtl] .m-application .ps-10 {
  padding-right: 40px !important;
}

[dir=ltr] .m-application .ps-11 {
  padding-left: 44px !important;
}

[dir=rtl] .m-application .ps-11 {
  padding-right: 44px !important;
}

[dir=ltr] .m-application .ps-12 {
  padding-left: 48px !important;
}

[dir=rtl] .m-application .ps-12 {
  padding-right: 48px !important;
}

[dir=ltr] .m-application .pe-0 {
  padding-right: 0px !important;
}

[dir=rtl] .m-application .pe-0 {
  padding-left: 0px !important;
}

[dir=ltr] .m-application .pe-1 {
  padding-right: 4px !important;
}

[dir=rtl] .m-application .pe-1 {
  padding-left: 4px !important;
}

[dir=ltr] .m-application .pe-2 {
  padding-right: 8px !important;
}

[dir=rtl] .m-application .pe-2 {
  padding-left: 8px !important;
}

[dir=ltr] .m-application .pe-3 {
  padding-right: 12px !important;
}

[dir=rtl] .m-application .pe-3 {
  padding-left: 12px !important;
}

[dir=ltr] .m-application .pe-4 {
  padding-right: 16px !important;
}

[dir=rtl] .m-application .pe-4 {
  padding-left: 16px !important;
}

[dir=ltr] .m-application .pe-5 {
  padding-right: 20px !important;
}

[dir=rtl] .m-application .pe-5 {
  padding-left: 20px !important;
}

[dir=ltr] .m-application .pe-6 {
  padding-right: 24px !important;
}

[dir=rtl] .m-application .pe-6 {
  padding-left: 24px !important;
}

[dir=ltr] .m-application .pe-7 {
  padding-right: 28px !important;
}

[dir=rtl] .m-application .pe-7 {
  padding-left: 28px !important;
}

[dir=ltr] .m-application .pe-8 {
  padding-right: 32px !important;
}

[dir=rtl] .m-application .pe-8 {
  padding-left: 32px !important;
}

[dir=ltr] .m-application .pe-9 {
  padding-right: 36px !important;
}

[dir=rtl] .m-application .pe-9 {
  padding-left: 36px !important;
}

[dir=ltr] .m-application .pe-10 {
  padding-right: 40px !important;
}

[dir=rtl] .m-application .pe-10 {
  padding-left: 40px !important;
}

[dir=ltr] .m-application .pe-11 {
  padding-right: 44px !important;
}

[dir=rtl] .m-application .pe-11 {
  padding-left: 44px !important;
}

[dir=ltr] .m-application .pe-12 {
  padding-right: 48px !important;
}

[dir=rtl] .m-application .pe-12 {
  padding-left: 48px !important;
}

@media only screen and (min-width: 600px) {
  .m-application .ma-sm-0 {
    margin: 0px !important;
  }

  .m-application .ma-sm-1 {
    margin: 4px !important;
  }

  .m-application .ma-sm-2 {
    margin: 8px !important;
  }

  .m-application .ma-sm-3 {
    margin: 12px !important;
  }

  .m-application .ma-sm-4 {
    margin: 16px !important;
  }

  .m-application .ma-sm-5 {
    margin: 20px !important;
  }

  .m-application .ma-sm-6 {
    margin: 24px !important;
  }

  .m-application .ma-sm-7 {
    margin: 28px !important;
  }

  .m-application .ma-sm-8 {
    margin: 32px !important;
  }

  .m-application .ma-sm-9 {
    margin: 36px !important;
  }

  .m-application .ma-sm-10 {
    margin: 40px !important;
  }

  .m-application .ma-sm-11 {
    margin: 44px !important;
  }

  .m-application .ma-sm-12 {
    margin: 48px !important;
  }

  .m-application .ma-sm-auto {
    margin: auto !important;
  }

  .m-application .mx-sm-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .m-application .mx-sm-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .m-application .mx-sm-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .m-application .mx-sm-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .m-application .mx-sm-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }

  .m-application .mx-sm-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }

  .m-application .mx-sm-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .m-application .mx-sm-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }

  .m-application .mx-sm-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }

  .m-application .mx-sm-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .m-application .mx-sm-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }

  .m-application .mx-sm-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }

  .m-application .mx-sm-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .m-application .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .m-application .my-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-application .my-sm-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .m-application .my-sm-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .m-application .my-sm-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .m-application .my-sm-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .m-application .my-sm-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-application .my-sm-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .m-application .my-sm-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .m-application .my-sm-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .m-application .my-sm-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .m-application .my-sm-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-application .my-sm-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .m-application .my-sm-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .m-application .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .m-application .mt-sm-0 {
    margin-top: 0px !important;
  }

  .m-application .mt-sm-1 {
    margin-top: 4px !important;
  }

  .m-application .mt-sm-2 {
    margin-top: 8px !important;
  }

  .m-application .mt-sm-3 {
    margin-top: 12px !important;
  }

  .m-application .mt-sm-4 {
    margin-top: 16px !important;
  }

  .m-application .mt-sm-5 {
    margin-top: 20px !important;
  }

  .m-application .mt-sm-6 {
    margin-top: 24px !important;
  }

  .m-application .mt-sm-7 {
    margin-top: 28px !important;
  }

  .m-application .mt-sm-8 {
    margin-top: 32px !important;
  }

  .m-application .mt-sm-9 {
    margin-top: 36px !important;
  }

  .m-application .mt-sm-10 {
    margin-top: 40px !important;
  }

  .m-application .mt-sm-11 {
    margin-top: 44px !important;
  }

  .m-application .mt-sm-12 {
    margin-top: 48px !important;
  }

  .m-application .mt-sm-auto {
    margin-top: auto !important;
  }

  .m-application .mr-sm-0 {
    margin-right: 0px !important;
  }

  .m-application .mr-sm-1 {
    margin-right: 4px !important;
  }

  .m-application .mr-sm-2 {
    margin-right: 8px !important;
  }

  .m-application .mr-sm-3 {
    margin-right: 12px !important;
  }

  .m-application .mr-sm-4 {
    margin-right: 16px !important;
  }

  .m-application .mr-sm-5 {
    margin-right: 20px !important;
  }

  .m-application .mr-sm-6 {
    margin-right: 24px !important;
  }

  .m-application .mr-sm-7 {
    margin-right: 28px !important;
  }

  .m-application .mr-sm-8 {
    margin-right: 32px !important;
  }

  .m-application .mr-sm-9 {
    margin-right: 36px !important;
  }

  .m-application .mr-sm-10 {
    margin-right: 40px !important;
  }

  .m-application .mr-sm-11 {
    margin-right: 44px !important;
  }

  .m-application .mr-sm-12 {
    margin-right: 48px !important;
  }

  .m-application .mr-sm-auto {
    margin-right: auto !important;
  }

  .m-application .mb-sm-0 {
    margin-bottom: 0px !important;
  }

  .m-application .mb-sm-1 {
    margin-bottom: 4px !important;
  }

  .m-application .mb-sm-2 {
    margin-bottom: 8px !important;
  }

  .m-application .mb-sm-3 {
    margin-bottom: 12px !important;
  }

  .m-application .mb-sm-4 {
    margin-bottom: 16px !important;
  }

  .m-application .mb-sm-5 {
    margin-bottom: 20px !important;
  }

  .m-application .mb-sm-6 {
    margin-bottom: 24px !important;
  }

  .m-application .mb-sm-7 {
    margin-bottom: 28px !important;
  }

  .m-application .mb-sm-8 {
    margin-bottom: 32px !important;
  }

  .m-application .mb-sm-9 {
    margin-bottom: 36px !important;
  }

  .m-application .mb-sm-10 {
    margin-bottom: 40px !important;
  }

  .m-application .mb-sm-11 {
    margin-bottom: 44px !important;
  }

  .m-application .mb-sm-12 {
    margin-bottom: 48px !important;
  }

  .m-application .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .m-application .ml-sm-0 {
    margin-left: 0px !important;
  }

  .m-application .ml-sm-1 {
    margin-left: 4px !important;
  }

  .m-application .ml-sm-2 {
    margin-left: 8px !important;
  }

  .m-application .ml-sm-3 {
    margin-left: 12px !important;
  }

  .m-application .ml-sm-4 {
    margin-left: 16px !important;
  }

  .m-application .ml-sm-5 {
    margin-left: 20px !important;
  }

  .m-application .ml-sm-6 {
    margin-left: 24px !important;
  }

  .m-application .ml-sm-7 {
    margin-left: 28px !important;
  }

  .m-application .ml-sm-8 {
    margin-left: 32px !important;
  }

  .m-application .ml-sm-9 {
    margin-left: 36px !important;
  }

  .m-application .ml-sm-10 {
    margin-left: 40px !important;
  }

  .m-application .ml-sm-11 {
    margin-left: 44px !important;
  }

  .m-application .ml-sm-12 {
    margin-left: 48px !important;
  }

  .m-application .ml-sm-auto {
    margin-left: auto !important;
  }

  [dir=ltr] .m-application .ms-sm-0 {
    margin-left: 0px !important;
  }

  [dir=rtl] .m-application .ms-sm-0 {
    margin-right: 0px !important;
  }

  [dir=ltr] .m-application .ms-sm-1 {
    margin-left: 4px !important;
  }

  [dir=rtl] .m-application .ms-sm-1 {
    margin-right: 4px !important;
  }

  [dir=ltr] .m-application .ms-sm-2 {
    margin-left: 8px !important;
  }

  [dir=rtl] .m-application .ms-sm-2 {
    margin-right: 8px !important;
  }

  [dir=ltr] .m-application .ms-sm-3 {
    margin-left: 12px !important;
  }

  [dir=rtl] .m-application .ms-sm-3 {
    margin-right: 12px !important;
  }

  [dir=ltr] .m-application .ms-sm-4 {
    margin-left: 16px !important;
  }

  [dir=rtl] .m-application .ms-sm-4 {
    margin-right: 16px !important;
  }

  [dir=ltr] .m-application .ms-sm-5 {
    margin-left: 20px !important;
  }

  [dir=rtl] .m-application .ms-sm-5 {
    margin-right: 20px !important;
  }

  [dir=ltr] .m-application .ms-sm-6 {
    margin-left: 24px !important;
  }

  [dir=rtl] .m-application .ms-sm-6 {
    margin-right: 24px !important;
  }

  [dir=ltr] .m-application .ms-sm-7 {
    margin-left: 28px !important;
  }

  [dir=rtl] .m-application .ms-sm-7 {
    margin-right: 28px !important;
  }

  [dir=ltr] .m-application .ms-sm-8 {
    margin-left: 32px !important;
  }

  [dir=rtl] .m-application .ms-sm-8 {
    margin-right: 32px !important;
  }

  [dir=ltr] .m-application .ms-sm-9 {
    margin-left: 36px !important;
  }

  [dir=rtl] .m-application .ms-sm-9 {
    margin-right: 36px !important;
  }

  [dir=ltr] .m-application .ms-sm-10 {
    margin-left: 40px !important;
  }

  [dir=rtl] .m-application .ms-sm-10 {
    margin-right: 40px !important;
  }

  [dir=ltr] .m-application .ms-sm-11 {
    margin-left: 44px !important;
  }

  [dir=rtl] .m-application .ms-sm-11 {
    margin-right: 44px !important;
  }

  [dir=ltr] .m-application .ms-sm-12 {
    margin-left: 48px !important;
  }

  [dir=rtl] .m-application .ms-sm-12 {
    margin-right: 48px !important;
  }

  [dir=ltr] .m-application .ms-sm-auto {
    margin-left: auto !important;
  }

  [dir=rtl] .m-application .ms-sm-auto {
    margin-right: auto !important;
  }

  [dir=ltr] .m-application .me-sm-0 {
    margin-right: 0px !important;
  }

  [dir=rtl] .m-application .me-sm-0 {
    margin-left: 0px !important;
  }

  [dir=ltr] .m-application .me-sm-1 {
    margin-right: 4px !important;
  }

  [dir=rtl] .m-application .me-sm-1 {
    margin-left: 4px !important;
  }

  [dir=ltr] .m-application .me-sm-2 {
    margin-right: 8px !important;
  }

  [dir=rtl] .m-application .me-sm-2 {
    margin-left: 8px !important;
  }

  [dir=ltr] .m-application .me-sm-3 {
    margin-right: 12px !important;
  }

  [dir=rtl] .m-application .me-sm-3 {
    margin-left: 12px !important;
  }

  [dir=ltr] .m-application .me-sm-4 {
    margin-right: 16px !important;
  }

  [dir=rtl] .m-application .me-sm-4 {
    margin-left: 16px !important;
  }

  [dir=ltr] .m-application .me-sm-5 {
    margin-right: 20px !important;
  }

  [dir=rtl] .m-application .me-sm-5 {
    margin-left: 20px !important;
  }

  [dir=ltr] .m-application .me-sm-6 {
    margin-right: 24px !important;
  }

  [dir=rtl] .m-application .me-sm-6 {
    margin-left: 24px !important;
  }

  [dir=ltr] .m-application .me-sm-7 {
    margin-right: 28px !important;
  }

  [dir=rtl] .m-application .me-sm-7 {
    margin-left: 28px !important;
  }

  [dir=ltr] .m-application .me-sm-8 {
    margin-right: 32px !important;
  }

  [dir=rtl] .m-application .me-sm-8 {
    margin-left: 32px !important;
  }

  [dir=ltr] .m-application .me-sm-9 {
    margin-right: 36px !important;
  }

  [dir=rtl] .m-application .me-sm-9 {
    margin-left: 36px !important;
  }

  [dir=ltr] .m-application .me-sm-10 {
    margin-right: 40px !important;
  }

  [dir=rtl] .m-application .me-sm-10 {
    margin-left: 40px !important;
  }

  [dir=ltr] .m-application .me-sm-11 {
    margin-right: 44px !important;
  }

  [dir=rtl] .m-application .me-sm-11 {
    margin-left: 44px !important;
  }

  [dir=ltr] .m-application .me-sm-12 {
    margin-right: 48px !important;
  }

  [dir=rtl] .m-application .me-sm-12 {
    margin-left: 48px !important;
  }

  [dir=ltr] .m-application .me-sm-auto {
    margin-right: auto !important;
  }

  [dir=rtl] .m-application .me-sm-auto {
    margin-left: auto !important;
  }

  .m-application .ma-sm-n1 {
    margin: -4px !important;
  }

  .m-application .ma-sm-n2 {
    margin: -8px !important;
  }

  .m-application .ma-sm-n3 {
    margin: -12px !important;
  }

  .m-application .ma-sm-n4 {
    margin: -16px !important;
  }

  .m-application .ma-sm-n5 {
    margin: -20px !important;
  }

  .m-application .ma-sm-n6 {
    margin: -24px !important;
  }

  .m-application .ma-sm-n7 {
    margin: -28px !important;
  }

  .m-application .ma-sm-n8 {
    margin: -32px !important;
  }

  .m-application .ma-sm-n9 {
    margin: -36px !important;
  }

  .m-application .ma-sm-n10 {
    margin: -40px !important;
  }

  .m-application .ma-sm-n11 {
    margin: -44px !important;
  }

  .m-application .ma-sm-n12 {
    margin: -48px !important;
  }

  .m-application .mx-sm-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .m-application .mx-sm-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .m-application .mx-sm-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .m-application .mx-sm-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }

  .m-application .mx-sm-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }

  .m-application .mx-sm-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .m-application .mx-sm-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }

  .m-application .mx-sm-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }

  .m-application .mx-sm-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .m-application .mx-sm-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }

  .m-application .mx-sm-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }

  .m-application .mx-sm-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .m-application .my-sm-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .m-application .my-sm-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .m-application .my-sm-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .m-application .my-sm-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .m-application .my-sm-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .m-application .my-sm-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .m-application .my-sm-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .m-application .my-sm-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .m-application .my-sm-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .m-application .my-sm-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .m-application .my-sm-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .m-application .my-sm-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .m-application .mt-sm-n1 {
    margin-top: -4px !important;
  }

  .m-application .mt-sm-n2 {
    margin-top: -8px !important;
  }

  .m-application .mt-sm-n3 {
    margin-top: -12px !important;
  }

  .m-application .mt-sm-n4 {
    margin-top: -16px !important;
  }

  .m-application .mt-sm-n5 {
    margin-top: -20px !important;
  }

  .m-application .mt-sm-n6 {
    margin-top: -24px !important;
  }

  .m-application .mt-sm-n7 {
    margin-top: -28px !important;
  }

  .m-application .mt-sm-n8 {
    margin-top: -32px !important;
  }

  .m-application .mt-sm-n9 {
    margin-top: -36px !important;
  }

  .m-application .mt-sm-n10 {
    margin-top: -40px !important;
  }

  .m-application .mt-sm-n11 {
    margin-top: -44px !important;
  }

  .m-application .mt-sm-n12 {
    margin-top: -48px !important;
  }

  .m-application .mr-sm-n1 {
    margin-right: -4px !important;
  }

  .m-application .mr-sm-n2 {
    margin-right: -8px !important;
  }

  .m-application .mr-sm-n3 {
    margin-right: -12px !important;
  }

  .m-application .mr-sm-n4 {
    margin-right: -16px !important;
  }

  .m-application .mr-sm-n5 {
    margin-right: -20px !important;
  }

  .m-application .mr-sm-n6 {
    margin-right: -24px !important;
  }

  .m-application .mr-sm-n7 {
    margin-right: -28px !important;
  }

  .m-application .mr-sm-n8 {
    margin-right: -32px !important;
  }

  .m-application .mr-sm-n9 {
    margin-right: -36px !important;
  }

  .m-application .mr-sm-n10 {
    margin-right: -40px !important;
  }

  .m-application .mr-sm-n11 {
    margin-right: -44px !important;
  }

  .m-application .mr-sm-n12 {
    margin-right: -48px !important;
  }

  .m-application .mb-sm-n1 {
    margin-bottom: -4px !important;
  }

  .m-application .mb-sm-n2 {
    margin-bottom: -8px !important;
  }

  .m-application .mb-sm-n3 {
    margin-bottom: -12px !important;
  }

  .m-application .mb-sm-n4 {
    margin-bottom: -16px !important;
  }

  .m-application .mb-sm-n5 {
    margin-bottom: -20px !important;
  }

  .m-application .mb-sm-n6 {
    margin-bottom: -24px !important;
  }

  .m-application .mb-sm-n7 {
    margin-bottom: -28px !important;
  }

  .m-application .mb-sm-n8 {
    margin-bottom: -32px !important;
  }

  .m-application .mb-sm-n9 {
    margin-bottom: -36px !important;
  }

  .m-application .mb-sm-n10 {
    margin-bottom: -40px !important;
  }

  .m-application .mb-sm-n11 {
    margin-bottom: -44px !important;
  }

  .m-application .mb-sm-n12 {
    margin-bottom: -48px !important;
  }

  .m-application .ml-sm-n1 {
    margin-left: -4px !important;
  }

  .m-application .ml-sm-n2 {
    margin-left: -8px !important;
  }

  .m-application .ml-sm-n3 {
    margin-left: -12px !important;
  }

  .m-application .ml-sm-n4 {
    margin-left: -16px !important;
  }

  .m-application .ml-sm-n5 {
    margin-left: -20px !important;
  }

  .m-application .ml-sm-n6 {
    margin-left: -24px !important;
  }

  .m-application .ml-sm-n7 {
    margin-left: -28px !important;
  }

  .m-application .ml-sm-n8 {
    margin-left: -32px !important;
  }

  .m-application .ml-sm-n9 {
    margin-left: -36px !important;
  }

  .m-application .ml-sm-n10 {
    margin-left: -40px !important;
  }

  .m-application .ml-sm-n11 {
    margin-left: -44px !important;
  }

  .m-application .ml-sm-n12 {
    margin-left: -48px !important;
  }

  [dir=ltr] .m-application .ms-sm-n1 {
    margin-left: -4px !important;
  }

  [dir=rtl] .m-application .ms-sm-n1 {
    margin-right: -4px !important;
  }

  [dir=ltr] .m-application .ms-sm-n2 {
    margin-left: -8px !important;
  }

  [dir=rtl] .m-application .ms-sm-n2 {
    margin-right: -8px !important;
  }

  [dir=ltr] .m-application .ms-sm-n3 {
    margin-left: -12px !important;
  }

  [dir=rtl] .m-application .ms-sm-n3 {
    margin-right: -12px !important;
  }

  [dir=ltr] .m-application .ms-sm-n4 {
    margin-left: -16px !important;
  }

  [dir=rtl] .m-application .ms-sm-n4 {
    margin-right: -16px !important;
  }

  [dir=ltr] .m-application .ms-sm-n5 {
    margin-left: -20px !important;
  }

  [dir=rtl] .m-application .ms-sm-n5 {
    margin-right: -20px !important;
  }

  [dir=ltr] .m-application .ms-sm-n6 {
    margin-left: -24px !important;
  }

  [dir=rtl] .m-application .ms-sm-n6 {
    margin-right: -24px !important;
  }

  [dir=ltr] .m-application .ms-sm-n7 {
    margin-left: -28px !important;
  }

  [dir=rtl] .m-application .ms-sm-n7 {
    margin-right: -28px !important;
  }

  [dir=ltr] .m-application .ms-sm-n8 {
    margin-left: -32px !important;
  }

  [dir=rtl] .m-application .ms-sm-n8 {
    margin-right: -32px !important;
  }

  [dir=ltr] .m-application .ms-sm-n9 {
    margin-left: -36px !important;
  }

  [dir=rtl] .m-application .ms-sm-n9 {
    margin-right: -36px !important;
  }

  [dir=ltr] .m-application .ms-sm-n10 {
    margin-left: -40px !important;
  }

  [dir=rtl] .m-application .ms-sm-n10 {
    margin-right: -40px !important;
  }

  [dir=ltr] .m-application .ms-sm-n11 {
    margin-left: -44px !important;
  }

  [dir=rtl] .m-application .ms-sm-n11 {
    margin-right: -44px !important;
  }

  [dir=ltr] .m-application .ms-sm-n12 {
    margin-left: -48px !important;
  }

  [dir=rtl] .m-application .ms-sm-n12 {
    margin-right: -48px !important;
  }

  [dir=ltr] .m-application .me-sm-n1 {
    margin-right: -4px !important;
  }

  [dir=rtl] .m-application .me-sm-n1 {
    margin-left: -4px !important;
  }

  [dir=ltr] .m-application .me-sm-n2 {
    margin-right: -8px !important;
  }

  [dir=rtl] .m-application .me-sm-n2 {
    margin-left: -8px !important;
  }

  [dir=ltr] .m-application .me-sm-n3 {
    margin-right: -12px !important;
  }

  [dir=rtl] .m-application .me-sm-n3 {
    margin-left: -12px !important;
  }

  [dir=ltr] .m-application .me-sm-n4 {
    margin-right: -16px !important;
  }

  [dir=rtl] .m-application .me-sm-n4 {
    margin-left: -16px !important;
  }

  [dir=ltr] .m-application .me-sm-n5 {
    margin-right: -20px !important;
  }

  [dir=rtl] .m-application .me-sm-n5 {
    margin-left: -20px !important;
  }

  [dir=ltr] .m-application .me-sm-n6 {
    margin-right: -24px !important;
  }

  [dir=rtl] .m-application .me-sm-n6 {
    margin-left: -24px !important;
  }

  [dir=ltr] .m-application .me-sm-n7 {
    margin-right: -28px !important;
  }

  [dir=rtl] .m-application .me-sm-n7 {
    margin-left: -28px !important;
  }

  [dir=ltr] .m-application .me-sm-n8 {
    margin-right: -32px !important;
  }

  [dir=rtl] .m-application .me-sm-n8 {
    margin-left: -32px !important;
  }

  [dir=ltr] .m-application .me-sm-n9 {
    margin-right: -36px !important;
  }

  [dir=rtl] .m-application .me-sm-n9 {
    margin-left: -36px !important;
  }

  [dir=ltr] .m-application .me-sm-n10 {
    margin-right: -40px !important;
  }

  [dir=rtl] .m-application .me-sm-n10 {
    margin-left: -40px !important;
  }

  [dir=ltr] .m-application .me-sm-n11 {
    margin-right: -44px !important;
  }

  [dir=rtl] .m-application .me-sm-n11 {
    margin-left: -44px !important;
  }

  [dir=ltr] .m-application .me-sm-n12 {
    margin-right: -48px !important;
  }

  [dir=rtl] .m-application .me-sm-n12 {
    margin-left: -48px !important;
  }

  .m-application .pa-sm-0 {
    padding: 0px !important;
  }

  .m-application .pa-sm-1 {
    padding: 4px !important;
  }

  .m-application .pa-sm-2 {
    padding: 8px !important;
  }

  .m-application .pa-sm-3 {
    padding: 12px !important;
  }

  .m-application .pa-sm-4 {
    padding: 16px !important;
  }

  .m-application .pa-sm-5 {
    padding: 20px !important;
  }

  .m-application .pa-sm-6 {
    padding: 24px !important;
  }

  .m-application .pa-sm-7 {
    padding: 28px !important;
  }

  .m-application .pa-sm-8 {
    padding: 32px !important;
  }

  .m-application .pa-sm-9 {
    padding: 36px !important;
  }

  .m-application .pa-sm-10 {
    padding: 40px !important;
  }

  .m-application .pa-sm-11 {
    padding: 44px !important;
  }

  .m-application .pa-sm-12 {
    padding: 48px !important;
  }

  .m-application .px-sm-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .m-application .px-sm-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .m-application .px-sm-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .m-application .px-sm-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .m-application .px-sm-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .m-application .px-sm-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .m-application .px-sm-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .m-application .px-sm-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }

  .m-application .px-sm-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }

  .m-application .px-sm-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .m-application .px-sm-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }

  .m-application .px-sm-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }

  .m-application .px-sm-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .m-application .py-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .m-application .py-sm-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .m-application .py-sm-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .m-application .py-sm-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .m-application .py-sm-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .m-application .py-sm-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .m-application .py-sm-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .m-application .py-sm-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .m-application .py-sm-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .m-application .py-sm-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .m-application .py-sm-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .m-application .py-sm-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .m-application .py-sm-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .m-application .pt-sm-0 {
    padding-top: 0px !important;
  }

  .m-application .pt-sm-1 {
    padding-top: 4px !important;
  }

  .m-application .pt-sm-2 {
    padding-top: 8px !important;
  }

  .m-application .pt-sm-3 {
    padding-top: 12px !important;
  }

  .m-application .pt-sm-4 {
    padding-top: 16px !important;
  }

  .m-application .pt-sm-5 {
    padding-top: 20px !important;
  }

  .m-application .pt-sm-6 {
    padding-top: 24px !important;
  }

  .m-application .pt-sm-7 {
    padding-top: 28px !important;
  }

  .m-application .pt-sm-8 {
    padding-top: 32px !important;
  }

  .m-application .pt-sm-9 {
    padding-top: 36px !important;
  }

  .m-application .pt-sm-10 {
    padding-top: 40px !important;
  }

  .m-application .pt-sm-11 {
    padding-top: 44px !important;
  }

  .m-application .pt-sm-12 {
    padding-top: 48px !important;
  }

  .m-application .pr-sm-0 {
    padding-right: 0px !important;
  }

  .m-application .pr-sm-1 {
    padding-right: 4px !important;
  }

  .m-application .pr-sm-2 {
    padding-right: 8px !important;
  }

  .m-application .pr-sm-3 {
    padding-right: 12px !important;
  }

  .m-application .pr-sm-4 {
    padding-right: 16px !important;
  }

  .m-application .pr-sm-5 {
    padding-right: 20px !important;
  }

  .m-application .pr-sm-6 {
    padding-right: 24px !important;
  }

  .m-application .pr-sm-7 {
    padding-right: 28px !important;
  }

  .m-application .pr-sm-8 {
    padding-right: 32px !important;
  }

  .m-application .pr-sm-9 {
    padding-right: 36px !important;
  }

  .m-application .pr-sm-10 {
    padding-right: 40px !important;
  }

  .m-application .pr-sm-11 {
    padding-right: 44px !important;
  }

  .m-application .pr-sm-12 {
    padding-right: 48px !important;
  }

  .m-application .pb-sm-0 {
    padding-bottom: 0px !important;
  }

  .m-application .pb-sm-1 {
    padding-bottom: 4px !important;
  }

  .m-application .pb-sm-2 {
    padding-bottom: 8px !important;
  }

  .m-application .pb-sm-3 {
    padding-bottom: 12px !important;
  }

  .m-application .pb-sm-4 {
    padding-bottom: 16px !important;
  }

  .m-application .pb-sm-5 {
    padding-bottom: 20px !important;
  }

  .m-application .pb-sm-6 {
    padding-bottom: 24px !important;
  }

  .m-application .pb-sm-7 {
    padding-bottom: 28px !important;
  }

  .m-application .pb-sm-8 {
    padding-bottom: 32px !important;
  }

  .m-application .pb-sm-9 {
    padding-bottom: 36px !important;
  }

  .m-application .pb-sm-10 {
    padding-bottom: 40px !important;
  }

  .m-application .pb-sm-11 {
    padding-bottom: 44px !important;
  }

  .m-application .pb-sm-12 {
    padding-bottom: 48px !important;
  }

  .m-application .pl-sm-0 {
    padding-left: 0px !important;
  }

  .m-application .pl-sm-1 {
    padding-left: 4px !important;
  }

  .m-application .pl-sm-2 {
    padding-left: 8px !important;
  }

  .m-application .pl-sm-3 {
    padding-left: 12px !important;
  }

  .m-application .pl-sm-4 {
    padding-left: 16px !important;
  }

  .m-application .pl-sm-5 {
    padding-left: 20px !important;
  }

  .m-application .pl-sm-6 {
    padding-left: 24px !important;
  }

  .m-application .pl-sm-7 {
    padding-left: 28px !important;
  }

  .m-application .pl-sm-8 {
    padding-left: 32px !important;
  }

  .m-application .pl-sm-9 {
    padding-left: 36px !important;
  }

  .m-application .pl-sm-10 {
    padding-left: 40px !important;
  }

  .m-application .pl-sm-11 {
    padding-left: 44px !important;
  }

  .m-application .pl-sm-12 {
    padding-left: 48px !important;
  }

  [dir=ltr] .m-application .ps-sm-0 {
    padding-left: 0px !important;
  }

  [dir=rtl] .m-application .ps-sm-0 {
    padding-right: 0px !important;
  }

  [dir=ltr] .m-application .ps-sm-1 {
    padding-left: 4px !important;
  }

  [dir=rtl] .m-application .ps-sm-1 {
    padding-right: 4px !important;
  }

  [dir=ltr] .m-application .ps-sm-2 {
    padding-left: 8px !important;
  }

  [dir=rtl] .m-application .ps-sm-2 {
    padding-right: 8px !important;
  }

  [dir=ltr] .m-application .ps-sm-3 {
    padding-left: 12px !important;
  }

  [dir=rtl] .m-application .ps-sm-3 {
    padding-right: 12px !important;
  }

  [dir=ltr] .m-application .ps-sm-4 {
    padding-left: 16px !important;
  }

  [dir=rtl] .m-application .ps-sm-4 {
    padding-right: 16px !important;
  }

  [dir=ltr] .m-application .ps-sm-5 {
    padding-left: 20px !important;
  }

  [dir=rtl] .m-application .ps-sm-5 {
    padding-right: 20px !important;
  }

  [dir=ltr] .m-application .ps-sm-6 {
    padding-left: 24px !important;
  }

  [dir=rtl] .m-application .ps-sm-6 {
    padding-right: 24px !important;
  }

  [dir=ltr] .m-application .ps-sm-7 {
    padding-left: 28px !important;
  }

  [dir=rtl] .m-application .ps-sm-7 {
    padding-right: 28px !important;
  }

  [dir=ltr] .m-application .ps-sm-8 {
    padding-left: 32px !important;
  }

  [dir=rtl] .m-application .ps-sm-8 {
    padding-right: 32px !important;
  }

  [dir=ltr] .m-application .ps-sm-9 {
    padding-left: 36px !important;
  }

  [dir=rtl] .m-application .ps-sm-9 {
    padding-right: 36px !important;
  }

  [dir=ltr] .m-application .ps-sm-10 {
    padding-left: 40px !important;
  }

  [dir=rtl] .m-application .ps-sm-10 {
    padding-right: 40px !important;
  }

  [dir=ltr] .m-application .ps-sm-11 {
    padding-left: 44px !important;
  }

  [dir=rtl] .m-application .ps-sm-11 {
    padding-right: 44px !important;
  }

  [dir=ltr] .m-application .ps-sm-12 {
    padding-left: 48px !important;
  }

  [dir=rtl] .m-application .ps-sm-12 {
    padding-right: 48px !important;
  }

  [dir=ltr] .m-application .pe-sm-0 {
    padding-right: 0px !important;
  }

  [dir=rtl] .m-application .pe-sm-0 {
    padding-left: 0px !important;
  }

  [dir=ltr] .m-application .pe-sm-1 {
    padding-right: 4px !important;
  }

  [dir=rtl] .m-application .pe-sm-1 {
    padding-left: 4px !important;
  }

  [dir=ltr] .m-application .pe-sm-2 {
    padding-right: 8px !important;
  }

  [dir=rtl] .m-application .pe-sm-2 {
    padding-left: 8px !important;
  }

  [dir=ltr] .m-application .pe-sm-3 {
    padding-right: 12px !important;
  }

  [dir=rtl] .m-application .pe-sm-3 {
    padding-left: 12px !important;
  }

  [dir=ltr] .m-application .pe-sm-4 {
    padding-right: 16px !important;
  }

  [dir=rtl] .m-application .pe-sm-4 {
    padding-left: 16px !important;
  }

  [dir=ltr] .m-application .pe-sm-5 {
    padding-right: 20px !important;
  }

  [dir=rtl] .m-application .pe-sm-5 {
    padding-left: 20px !important;
  }

  [dir=ltr] .m-application .pe-sm-6 {
    padding-right: 24px !important;
  }

  [dir=rtl] .m-application .pe-sm-6 {
    padding-left: 24px !important;
  }

  [dir=ltr] .m-application .pe-sm-7 {
    padding-right: 28px !important;
  }

  [dir=rtl] .m-application .pe-sm-7 {
    padding-left: 28px !important;
  }

  [dir=ltr] .m-application .pe-sm-8 {
    padding-right: 32px !important;
  }

  [dir=rtl] .m-application .pe-sm-8 {
    padding-left: 32px !important;
  }

  [dir=ltr] .m-application .pe-sm-9 {
    padding-right: 36px !important;
  }

  [dir=rtl] .m-application .pe-sm-9 {
    padding-left: 36px !important;
  }

  [dir=ltr] .m-application .pe-sm-10 {
    padding-right: 40px !important;
  }

  [dir=rtl] .m-application .pe-sm-10 {
    padding-left: 40px !important;
  }

  [dir=ltr] .m-application .pe-sm-11 {
    padding-right: 44px !important;
  }

  [dir=rtl] .m-application .pe-sm-11 {
    padding-left: 44px !important;
  }

  [dir=ltr] .m-application .pe-sm-12 {
    padding-right: 48px !important;
  }

  [dir=rtl] .m-application .pe-sm-12 {
    padding-left: 48px !important;
  }

  .m-application .text-sm-left {
    text-align: left !important;
  }

  .m-application .text-sm-right {
    text-align: right !important;
  }

  .m-application .text-sm-center {
    text-align: center !important;
  }

  .m-application .text-sm-justify {
    text-align: justify !important;
  }

  .m-application .text-sm-start {
    text-align: start !important;
  }

  .m-application .text-sm-end {
    text-align: end !important;
  }
}
@media (min-width: 960px) {
  .m-application .ma-md-0 {
    margin: 0px !important;
  }

  .m-application .ma-md-1 {
    margin: 4px !important;
  }

  .m-application .ma-md-2 {
    margin: 8px !important;
  }

  .m-application .ma-md-3 {
    margin: 12px !important;
  }

  .m-application .ma-md-4 {
    margin: 16px !important;
  }

  .m-application .ma-md-5 {
    margin: 20px !important;
  }

  .m-application .ma-md-6 {
    margin: 24px !important;
  }

  .m-application .ma-md-7 {
    margin: 28px !important;
  }

  .m-application .ma-md-8 {
    margin: 32px !important;
  }

  .m-application .ma-md-9 {
    margin: 36px !important;
  }

  .m-application .ma-md-10 {
    margin: 40px !important;
  }

  .m-application .ma-md-11 {
    margin: 44px !important;
  }

  .m-application .ma-md-12 {
    margin: 48px !important;
  }

  .m-application .ma-md-auto {
    margin: auto !important;
  }

  .m-application .mx-md-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .m-application .mx-md-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .m-application .mx-md-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .m-application .mx-md-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .m-application .mx-md-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }

  .m-application .mx-md-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }

  .m-application .mx-md-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .m-application .mx-md-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }

  .m-application .mx-md-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }

  .m-application .mx-md-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .m-application .mx-md-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }

  .m-application .mx-md-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }

  .m-application .mx-md-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .m-application .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .m-application .my-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-application .my-md-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .m-application .my-md-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .m-application .my-md-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .m-application .my-md-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .m-application .my-md-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-application .my-md-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .m-application .my-md-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .m-application .my-md-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .m-application .my-md-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .m-application .my-md-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-application .my-md-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .m-application .my-md-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .m-application .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .m-application .mt-md-0 {
    margin-top: 0px !important;
  }

  .m-application .mt-md-1 {
    margin-top: 4px !important;
  }

  .m-application .mt-md-2 {
    margin-top: 8px !important;
  }

  .m-application .mt-md-3 {
    margin-top: 12px !important;
  }

  .m-application .mt-md-4 {
    margin-top: 16px !important;
  }

  .m-application .mt-md-5 {
    margin-top: 20px !important;
  }

  .m-application .mt-md-6 {
    margin-top: 24px !important;
  }

  .m-application .mt-md-7 {
    margin-top: 28px !important;
  }

  .m-application .mt-md-8 {
    margin-top: 32px !important;
  }

  .m-application .mt-md-9 {
    margin-top: 36px !important;
  }

  .m-application .mt-md-10 {
    margin-top: 40px !important;
  }

  .m-application .mt-md-11 {
    margin-top: 44px !important;
  }

  .m-application .mt-md-12 {
    margin-top: 48px !important;
  }

  .m-application .mt-md-auto {
    margin-top: auto !important;
  }

  .m-application .mr-md-0 {
    margin-right: 0px !important;
  }

  .m-application .mr-md-1 {
    margin-right: 4px !important;
  }

  .m-application .mr-md-2 {
    margin-right: 8px !important;
  }

  .m-application .mr-md-3 {
    margin-right: 12px !important;
  }

  .m-application .mr-md-4 {
    margin-right: 16px !important;
  }

  .m-application .mr-md-5 {
    margin-right: 20px !important;
  }

  .m-application .mr-md-6 {
    margin-right: 24px !important;
  }

  .m-application .mr-md-7 {
    margin-right: 28px !important;
  }

  .m-application .mr-md-8 {
    margin-right: 32px !important;
  }

  .m-application .mr-md-9 {
    margin-right: 36px !important;
  }

  .m-application .mr-md-10 {
    margin-right: 40px !important;
  }

  .m-application .mr-md-11 {
    margin-right: 44px !important;
  }

  .m-application .mr-md-12 {
    margin-right: 48px !important;
  }

  .m-application .mr-md-auto {
    margin-right: auto !important;
  }

  .m-application .mb-md-0 {
    margin-bottom: 0px !important;
  }

  .m-application .mb-md-1 {
    margin-bottom: 4px !important;
  }

  .m-application .mb-md-2 {
    margin-bottom: 8px !important;
  }

  .m-application .mb-md-3 {
    margin-bottom: 12px !important;
  }

  .m-application .mb-md-4 {
    margin-bottom: 16px !important;
  }

  .m-application .mb-md-5 {
    margin-bottom: 20px !important;
  }

  .m-application .mb-md-6 {
    margin-bottom: 24px !important;
  }

  .m-application .mb-md-7 {
    margin-bottom: 28px !important;
  }

  .m-application .mb-md-8 {
    margin-bottom: 32px !important;
  }

  .m-application .mb-md-9 {
    margin-bottom: 36px !important;
  }

  .m-application .mb-md-10 {
    margin-bottom: 40px !important;
  }

  .m-application .mb-md-11 {
    margin-bottom: 44px !important;
  }

  .m-application .mb-md-12 {
    margin-bottom: 48px !important;
  }

  .m-application .mb-md-auto {
    margin-bottom: auto !important;
  }

  .m-application .ml-md-0 {
    margin-left: 0px !important;
  }

  .m-application .ml-md-1 {
    margin-left: 4px !important;
  }

  .m-application .ml-md-2 {
    margin-left: 8px !important;
  }

  .m-application .ml-md-3 {
    margin-left: 12px !important;
  }

  .m-application .ml-md-4 {
    margin-left: 16px !important;
  }

  .m-application .ml-md-5 {
    margin-left: 20px !important;
  }

  .m-application .ml-md-6 {
    margin-left: 24px !important;
  }

  .m-application .ml-md-7 {
    margin-left: 28px !important;
  }

  .m-application .ml-md-8 {
    margin-left: 32px !important;
  }

  .m-application .ml-md-9 {
    margin-left: 36px !important;
  }

  .m-application .ml-md-10 {
    margin-left: 40px !important;
  }

  .m-application .ml-md-11 {
    margin-left: 44px !important;
  }

  .m-application .ml-md-12 {
    margin-left: 48px !important;
  }

  .m-application .ml-md-auto {
    margin-left: auto !important;
  }

  [dir=ltr] .m-application .ms-md-0 {
    margin-left: 0px !important;
  }

  [dir=rtl] .m-application .ms-md-0 {
    margin-right: 0px !important;
  }

  [dir=ltr] .m-application .ms-md-1 {
    margin-left: 4px !important;
  }

  [dir=rtl] .m-application .ms-md-1 {
    margin-right: 4px !important;
  }

  [dir=ltr] .m-application .ms-md-2 {
    margin-left: 8px !important;
  }

  [dir=rtl] .m-application .ms-md-2 {
    margin-right: 8px !important;
  }

  [dir=ltr] .m-application .ms-md-3 {
    margin-left: 12px !important;
  }

  [dir=rtl] .m-application .ms-md-3 {
    margin-right: 12px !important;
  }

  [dir=ltr] .m-application .ms-md-4 {
    margin-left: 16px !important;
  }

  [dir=rtl] .m-application .ms-md-4 {
    margin-right: 16px !important;
  }

  [dir=ltr] .m-application .ms-md-5 {
    margin-left: 20px !important;
  }

  [dir=rtl] .m-application .ms-md-5 {
    margin-right: 20px !important;
  }

  [dir=ltr] .m-application .ms-md-6 {
    margin-left: 24px !important;
  }

  [dir=rtl] .m-application .ms-md-6 {
    margin-right: 24px !important;
  }

  [dir=ltr] .m-application .ms-md-7 {
    margin-left: 28px !important;
  }

  [dir=rtl] .m-application .ms-md-7 {
    margin-right: 28px !important;
  }

  [dir=ltr] .m-application .ms-md-8 {
    margin-left: 32px !important;
  }

  [dir=rtl] .m-application .ms-md-8 {
    margin-right: 32px !important;
  }

  [dir=ltr] .m-application .ms-md-9 {
    margin-left: 36px !important;
  }

  [dir=rtl] .m-application .ms-md-9 {
    margin-right: 36px !important;
  }

  [dir=ltr] .m-application .ms-md-10 {
    margin-left: 40px !important;
  }

  [dir=rtl] .m-application .ms-md-10 {
    margin-right: 40px !important;
  }

  [dir=ltr] .m-application .ms-md-11 {
    margin-left: 44px !important;
  }

  [dir=rtl] .m-application .ms-md-11 {
    margin-right: 44px !important;
  }

  [dir=ltr] .m-application .ms-md-12 {
    margin-left: 48px !important;
  }

  [dir=rtl] .m-application .ms-md-12 {
    margin-right: 48px !important;
  }

  [dir=ltr] .m-application .ms-md-auto {
    margin-left: auto !important;
  }

  [dir=rtl] .m-application .ms-md-auto {
    margin-right: auto !important;
  }

  [dir=ltr] .m-application .me-md-0 {
    margin-right: 0px !important;
  }

  [dir=rtl] .m-application .me-md-0 {
    margin-left: 0px !important;
  }

  [dir=ltr] .m-application .me-md-1 {
    margin-right: 4px !important;
  }

  [dir=rtl] .m-application .me-md-1 {
    margin-left: 4px !important;
  }

  [dir=ltr] .m-application .me-md-2 {
    margin-right: 8px !important;
  }

  [dir=rtl] .m-application .me-md-2 {
    margin-left: 8px !important;
  }

  [dir=ltr] .m-application .me-md-3 {
    margin-right: 12px !important;
  }

  [dir=rtl] .m-application .me-md-3 {
    margin-left: 12px !important;
  }

  [dir=ltr] .m-application .me-md-4 {
    margin-right: 16px !important;
  }

  [dir=rtl] .m-application .me-md-4 {
    margin-left: 16px !important;
  }

  [dir=ltr] .m-application .me-md-5 {
    margin-right: 20px !important;
  }

  [dir=rtl] .m-application .me-md-5 {
    margin-left: 20px !important;
  }

  [dir=ltr] .m-application .me-md-6 {
    margin-right: 24px !important;
  }

  [dir=rtl] .m-application .me-md-6 {
    margin-left: 24px !important;
  }

  [dir=ltr] .m-application .me-md-7 {
    margin-right: 28px !important;
  }

  [dir=rtl] .m-application .me-md-7 {
    margin-left: 28px !important;
  }

  [dir=ltr] .m-application .me-md-8 {
    margin-right: 32px !important;
  }

  [dir=rtl] .m-application .me-md-8 {
    margin-left: 32px !important;
  }

  [dir=ltr] .m-application .me-md-9 {
    margin-right: 36px !important;
  }

  [dir=rtl] .m-application .me-md-9 {
    margin-left: 36px !important;
  }

  [dir=ltr] .m-application .me-md-10 {
    margin-right: 40px !important;
  }

  [dir=rtl] .m-application .me-md-10 {
    margin-left: 40px !important;
  }

  [dir=ltr] .m-application .me-md-11 {
    margin-right: 44px !important;
  }

  [dir=rtl] .m-application .me-md-11 {
    margin-left: 44px !important;
  }

  [dir=ltr] .m-application .me-md-12 {
    margin-right: 48px !important;
  }

  [dir=rtl] .m-application .me-md-12 {
    margin-left: 48px !important;
  }

  [dir=ltr] .m-application .me-md-auto {
    margin-right: auto !important;
  }

  [dir=rtl] .m-application .me-md-auto {
    margin-left: auto !important;
  }

  .m-application .ma-md-n1 {
    margin: -4px !important;
  }

  .m-application .ma-md-n2 {
    margin: -8px !important;
  }

  .m-application .ma-md-n3 {
    margin: -12px !important;
  }

  .m-application .ma-md-n4 {
    margin: -16px !important;
  }

  .m-application .ma-md-n5 {
    margin: -20px !important;
  }

  .m-application .ma-md-n6 {
    margin: -24px !important;
  }

  .m-application .ma-md-n7 {
    margin: -28px !important;
  }

  .m-application .ma-md-n8 {
    margin: -32px !important;
  }

  .m-application .ma-md-n9 {
    margin: -36px !important;
  }

  .m-application .ma-md-n10 {
    margin: -40px !important;
  }

  .m-application .ma-md-n11 {
    margin: -44px !important;
  }

  .m-application .ma-md-n12 {
    margin: -48px !important;
  }

  .m-application .mx-md-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .m-application .mx-md-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .m-application .mx-md-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .m-application .mx-md-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }

  .m-application .mx-md-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }

  .m-application .mx-md-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .m-application .mx-md-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }

  .m-application .mx-md-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }

  .m-application .mx-md-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .m-application .mx-md-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }

  .m-application .mx-md-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }

  .m-application .mx-md-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .m-application .my-md-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .m-application .my-md-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .m-application .my-md-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .m-application .my-md-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .m-application .my-md-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .m-application .my-md-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .m-application .my-md-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .m-application .my-md-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .m-application .my-md-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .m-application .my-md-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .m-application .my-md-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .m-application .my-md-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .m-application .mt-md-n1 {
    margin-top: -4px !important;
  }

  .m-application .mt-md-n2 {
    margin-top: -8px !important;
  }

  .m-application .mt-md-n3 {
    margin-top: -12px !important;
  }

  .m-application .mt-md-n4 {
    margin-top: -16px !important;
  }

  .m-application .mt-md-n5 {
    margin-top: -20px !important;
  }

  .m-application .mt-md-n6 {
    margin-top: -24px !important;
  }

  .m-application .mt-md-n7 {
    margin-top: -28px !important;
  }

  .m-application .mt-md-n8 {
    margin-top: -32px !important;
  }

  .m-application .mt-md-n9 {
    margin-top: -36px !important;
  }

  .m-application .mt-md-n10 {
    margin-top: -40px !important;
  }

  .m-application .mt-md-n11 {
    margin-top: -44px !important;
  }

  .m-application .mt-md-n12 {
    margin-top: -48px !important;
  }

  .m-application .mr-md-n1 {
    margin-right: -4px !important;
  }

  .m-application .mr-md-n2 {
    margin-right: -8px !important;
  }

  .m-application .mr-md-n3 {
    margin-right: -12px !important;
  }

  .m-application .mr-md-n4 {
    margin-right: -16px !important;
  }

  .m-application .mr-md-n5 {
    margin-right: -20px !important;
  }

  .m-application .mr-md-n6 {
    margin-right: -24px !important;
  }

  .m-application .mr-md-n7 {
    margin-right: -28px !important;
  }

  .m-application .mr-md-n8 {
    margin-right: -32px !important;
  }

  .m-application .mr-md-n9 {
    margin-right: -36px !important;
  }

  .m-application .mr-md-n10 {
    margin-right: -40px !important;
  }

  .m-application .mr-md-n11 {
    margin-right: -44px !important;
  }

  .m-application .mr-md-n12 {
    margin-right: -48px !important;
  }

  .m-application .mb-md-n1 {
    margin-bottom: -4px !important;
  }

  .m-application .mb-md-n2 {
    margin-bottom: -8px !important;
  }

  .m-application .mb-md-n3 {
    margin-bottom: -12px !important;
  }

  .m-application .mb-md-n4 {
    margin-bottom: -16px !important;
  }

  .m-application .mb-md-n5 {
    margin-bottom: -20px !important;
  }

  .m-application .mb-md-n6 {
    margin-bottom: -24px !important;
  }

  .m-application .mb-md-n7 {
    margin-bottom: -28px !important;
  }

  .m-application .mb-md-n8 {
    margin-bottom: -32px !important;
  }

  .m-application .mb-md-n9 {
    margin-bottom: -36px !important;
  }

  .m-application .mb-md-n10 {
    margin-bottom: -40px !important;
  }

  .m-application .mb-md-n11 {
    margin-bottom: -44px !important;
  }

  .m-application .mb-md-n12 {
    margin-bottom: -48px !important;
  }

  .m-application .ml-md-n1 {
    margin-left: -4px !important;
  }

  .m-application .ml-md-n2 {
    margin-left: -8px !important;
  }

  .m-application .ml-md-n3 {
    margin-left: -12px !important;
  }

  .m-application .ml-md-n4 {
    margin-left: -16px !important;
  }

  .m-application .ml-md-n5 {
    margin-left: -20px !important;
  }

  .m-application .ml-md-n6 {
    margin-left: -24px !important;
  }

  .m-application .ml-md-n7 {
    margin-left: -28px !important;
  }

  .m-application .ml-md-n8 {
    margin-left: -32px !important;
  }

  .m-application .ml-md-n9 {
    margin-left: -36px !important;
  }

  .m-application .ml-md-n10 {
    margin-left: -40px !important;
  }

  .m-application .ml-md-n11 {
    margin-left: -44px !important;
  }

  .m-application .ml-md-n12 {
    margin-left: -48px !important;
  }

  [dir=ltr] .m-application .ms-md-n1 {
    margin-left: -4px !important;
  }

  [dir=rtl] .m-application .ms-md-n1 {
    margin-right: -4px !important;
  }

  [dir=ltr] .m-application .ms-md-n2 {
    margin-left: -8px !important;
  }

  [dir=rtl] .m-application .ms-md-n2 {
    margin-right: -8px !important;
  }

  [dir=ltr] .m-application .ms-md-n3 {
    margin-left: -12px !important;
  }

  [dir=rtl] .m-application .ms-md-n3 {
    margin-right: -12px !important;
  }

  [dir=ltr] .m-application .ms-md-n4 {
    margin-left: -16px !important;
  }

  [dir=rtl] .m-application .ms-md-n4 {
    margin-right: -16px !important;
  }

  [dir=ltr] .m-application .ms-md-n5 {
    margin-left: -20px !important;
  }

  [dir=rtl] .m-application .ms-md-n5 {
    margin-right: -20px !important;
  }

  [dir=ltr] .m-application .ms-md-n6 {
    margin-left: -24px !important;
  }

  [dir=rtl] .m-application .ms-md-n6 {
    margin-right: -24px !important;
  }

  [dir=ltr] .m-application .ms-md-n7 {
    margin-left: -28px !important;
  }

  [dir=rtl] .m-application .ms-md-n7 {
    margin-right: -28px !important;
  }

  [dir=ltr] .m-application .ms-md-n8 {
    margin-left: -32px !important;
  }

  [dir=rtl] .m-application .ms-md-n8 {
    margin-right: -32px !important;
  }

  [dir=ltr] .m-application .ms-md-n9 {
    margin-left: -36px !important;
  }

  [dir=rtl] .m-application .ms-md-n9 {
    margin-right: -36px !important;
  }

  [dir=ltr] .m-application .ms-md-n10 {
    margin-left: -40px !important;
  }

  [dir=rtl] .m-application .ms-md-n10 {
    margin-right: -40px !important;
  }

  [dir=ltr] .m-application .ms-md-n11 {
    margin-left: -44px !important;
  }

  [dir=rtl] .m-application .ms-md-n11 {
    margin-right: -44px !important;
  }

  [dir=ltr] .m-application .ms-md-n12 {
    margin-left: -48px !important;
  }

  [dir=rtl] .m-application .ms-md-n12 {
    margin-right: -48px !important;
  }

  [dir=ltr] .m-application .me-md-n1 {
    margin-right: -4px !important;
  }

  [dir=rtl] .m-application .me-md-n1 {
    margin-left: -4px !important;
  }

  [dir=ltr] .m-application .me-md-n2 {
    margin-right: -8px !important;
  }

  [dir=rtl] .m-application .me-md-n2 {
    margin-left: -8px !important;
  }

  [dir=ltr] .m-application .me-md-n3 {
    margin-right: -12px !important;
  }

  [dir=rtl] .m-application .me-md-n3 {
    margin-left: -12px !important;
  }

  [dir=ltr] .m-application .me-md-n4 {
    margin-right: -16px !important;
  }

  [dir=rtl] .m-application .me-md-n4 {
    margin-left: -16px !important;
  }

  [dir=ltr] .m-application .me-md-n5 {
    margin-right: -20px !important;
  }

  [dir=rtl] .m-application .me-md-n5 {
    margin-left: -20px !important;
  }

  [dir=ltr] .m-application .me-md-n6 {
    margin-right: -24px !important;
  }

  [dir=rtl] .m-application .me-md-n6 {
    margin-left: -24px !important;
  }

  [dir=ltr] .m-application .me-md-n7 {
    margin-right: -28px !important;
  }

  [dir=rtl] .m-application .me-md-n7 {
    margin-left: -28px !important;
  }

  [dir=ltr] .m-application .me-md-n8 {
    margin-right: -32px !important;
  }

  [dir=rtl] .m-application .me-md-n8 {
    margin-left: -32px !important;
  }

  [dir=ltr] .m-application .me-md-n9 {
    margin-right: -36px !important;
  }

  [dir=rtl] .m-application .me-md-n9 {
    margin-left: -36px !important;
  }

  [dir=ltr] .m-application .me-md-n10 {
    margin-right: -40px !important;
  }

  [dir=rtl] .m-application .me-md-n10 {
    margin-left: -40px !important;
  }

  [dir=ltr] .m-application .me-md-n11 {
    margin-right: -44px !important;
  }

  [dir=rtl] .m-application .me-md-n11 {
    margin-left: -44px !important;
  }

  [dir=ltr] .m-application .me-md-n12 {
    margin-right: -48px !important;
  }

  [dir=rtl] .m-application .me-md-n12 {
    margin-left: -48px !important;
  }

  .m-application .pa-md-0 {
    padding: 0px !important;
  }

  .m-application .pa-md-1 {
    padding: 4px !important;
  }

  .m-application .pa-md-2 {
    padding: 8px !important;
  }

  .m-application .pa-md-3 {
    padding: 12px !important;
  }

  .m-application .pa-md-4 {
    padding: 16px !important;
  }

  .m-application .pa-md-5 {
    padding: 20px !important;
  }

  .m-application .pa-md-6 {
    padding: 24px !important;
  }

  .m-application .pa-md-7 {
    padding: 28px !important;
  }

  .m-application .pa-md-8 {
    padding: 32px !important;
  }

  .m-application .pa-md-9 {
    padding: 36px !important;
  }

  .m-application .pa-md-10 {
    padding: 40px !important;
  }

  .m-application .pa-md-11 {
    padding: 44px !important;
  }

  .m-application .pa-md-12 {
    padding: 48px !important;
  }

  .m-application .px-md-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .m-application .px-md-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .m-application .px-md-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .m-application .px-md-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .m-application .px-md-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .m-application .px-md-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .m-application .px-md-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .m-application .px-md-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }

  .m-application .px-md-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }

  .m-application .px-md-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .m-application .px-md-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }

  .m-application .px-md-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }

  .m-application .px-md-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .m-application .py-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .m-application .py-md-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .m-application .py-md-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .m-application .py-md-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .m-application .py-md-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .m-application .py-md-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .m-application .py-md-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .m-application .py-md-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .m-application .py-md-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .m-application .py-md-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .m-application .py-md-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .m-application .py-md-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .m-application .py-md-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .m-application .pt-md-0 {
    padding-top: 0px !important;
  }

  .m-application .pt-md-1 {
    padding-top: 4px !important;
  }

  .m-application .pt-md-2 {
    padding-top: 8px !important;
  }

  .m-application .pt-md-3 {
    padding-top: 12px !important;
  }

  .m-application .pt-md-4 {
    padding-top: 16px !important;
  }

  .m-application .pt-md-5 {
    padding-top: 20px !important;
  }

  .m-application .pt-md-6 {
    padding-top: 24px !important;
  }

  .m-application .pt-md-7 {
    padding-top: 28px !important;
  }

  .m-application .pt-md-8 {
    padding-top: 32px !important;
  }

  .m-application .pt-md-9 {
    padding-top: 36px !important;
  }

  .m-application .pt-md-10 {
    padding-top: 40px !important;
  }

  .m-application .pt-md-11 {
    padding-top: 44px !important;
  }

  .m-application .pt-md-12 {
    padding-top: 48px !important;
  }

  .m-application .pr-md-0 {
    padding-right: 0px !important;
  }

  .m-application .pr-md-1 {
    padding-right: 4px !important;
  }

  .m-application .pr-md-2 {
    padding-right: 8px !important;
  }

  .m-application .pr-md-3 {
    padding-right: 12px !important;
  }

  .m-application .pr-md-4 {
    padding-right: 16px !important;
  }

  .m-application .pr-md-5 {
    padding-right: 20px !important;
  }

  .m-application .pr-md-6 {
    padding-right: 24px !important;
  }

  .m-application .pr-md-7 {
    padding-right: 28px !important;
  }

  .m-application .pr-md-8 {
    padding-right: 32px !important;
  }

  .m-application .pr-md-9 {
    padding-right: 36px !important;
  }

  .m-application .pr-md-10 {
    padding-right: 40px !important;
  }

  .m-application .pr-md-11 {
    padding-right: 44px !important;
  }

  .m-application .pr-md-12 {
    padding-right: 48px !important;
  }

  .m-application .pb-md-0 {
    padding-bottom: 0px !important;
  }

  .m-application .pb-md-1 {
    padding-bottom: 4px !important;
  }

  .m-application .pb-md-2 {
    padding-bottom: 8px !important;
  }

  .m-application .pb-md-3 {
    padding-bottom: 12px !important;
  }

  .m-application .pb-md-4 {
    padding-bottom: 16px !important;
  }

  .m-application .pb-md-5 {
    padding-bottom: 20px !important;
  }

  .m-application .pb-md-6 {
    padding-bottom: 24px !important;
  }

  .m-application .pb-md-7 {
    padding-bottom: 28px !important;
  }

  .m-application .pb-md-8 {
    padding-bottom: 32px !important;
  }

  .m-application .pb-md-9 {
    padding-bottom: 36px !important;
  }

  .m-application .pb-md-10 {
    padding-bottom: 40px !important;
  }

  .m-application .pb-md-11 {
    padding-bottom: 44px !important;
  }

  .m-application .pb-md-12 {
    padding-bottom: 48px !important;
  }

  .m-application .pl-md-0 {
    padding-left: 0px !important;
  }

  .m-application .pl-md-1 {
    padding-left: 4px !important;
  }

  .m-application .pl-md-2 {
    padding-left: 8px !important;
  }

  .m-application .pl-md-3 {
    padding-left: 12px !important;
  }

  .m-application .pl-md-4 {
    padding-left: 16px !important;
  }

  .m-application .pl-md-5 {
    padding-left: 20px !important;
  }

  .m-application .pl-md-6 {
    padding-left: 24px !important;
  }

  .m-application .pl-md-7 {
    padding-left: 28px !important;
  }

  .m-application .pl-md-8 {
    padding-left: 32px !important;
  }

  .m-application .pl-md-9 {
    padding-left: 36px !important;
  }

  .m-application .pl-md-10 {
    padding-left: 40px !important;
  }

  .m-application .pl-md-11 {
    padding-left: 44px !important;
  }

  .m-application .pl-md-12 {
    padding-left: 48px !important;
  }

  [dir=ltr] .m-application .ps-md-0 {
    padding-left: 0px !important;
  }

  [dir=rtl] .m-application .ps-md-0 {
    padding-right: 0px !important;
  }

  [dir=ltr] .m-application .ps-md-1 {
    padding-left: 4px !important;
  }

  [dir=rtl] .m-application .ps-md-1 {
    padding-right: 4px !important;
  }

  [dir=ltr] .m-application .ps-md-2 {
    padding-left: 8px !important;
  }

  [dir=rtl] .m-application .ps-md-2 {
    padding-right: 8px !important;
  }

  [dir=ltr] .m-application .ps-md-3 {
    padding-left: 12px !important;
  }

  [dir=rtl] .m-application .ps-md-3 {
    padding-right: 12px !important;
  }

  [dir=ltr] .m-application .ps-md-4 {
    padding-left: 16px !important;
  }

  [dir=rtl] .m-application .ps-md-4 {
    padding-right: 16px !important;
  }

  [dir=ltr] .m-application .ps-md-5 {
    padding-left: 20px !important;
  }

  [dir=rtl] .m-application .ps-md-5 {
    padding-right: 20px !important;
  }

  [dir=ltr] .m-application .ps-md-6 {
    padding-left: 24px !important;
  }

  [dir=rtl] .m-application .ps-md-6 {
    padding-right: 24px !important;
  }

  [dir=ltr] .m-application .ps-md-7 {
    padding-left: 28px !important;
  }

  [dir=rtl] .m-application .ps-md-7 {
    padding-right: 28px !important;
  }

  [dir=ltr] .m-application .ps-md-8 {
    padding-left: 32px !important;
  }

  [dir=rtl] .m-application .ps-md-8 {
    padding-right: 32px !important;
  }

  [dir=ltr] .m-application .ps-md-9 {
    padding-left: 36px !important;
  }

  [dir=rtl] .m-application .ps-md-9 {
    padding-right: 36px !important;
  }

  [dir=ltr] .m-application .ps-md-10 {
    padding-left: 40px !important;
  }

  [dir=rtl] .m-application .ps-md-10 {
    padding-right: 40px !important;
  }

  [dir=ltr] .m-application .ps-md-11 {
    padding-left: 44px !important;
  }

  [dir=rtl] .m-application .ps-md-11 {
    padding-right: 44px !important;
  }

  [dir=ltr] .m-application .ps-md-12 {
    padding-left: 48px !important;
  }

  [dir=rtl] .m-application .ps-md-12 {
    padding-right: 48px !important;
  }

  [dir=ltr] .m-application .pe-md-0 {
    padding-right: 0px !important;
  }

  [dir=rtl] .m-application .pe-md-0 {
    padding-left: 0px !important;
  }

  [dir=ltr] .m-application .pe-md-1 {
    padding-right: 4px !important;
  }

  [dir=rtl] .m-application .pe-md-1 {
    padding-left: 4px !important;
  }

  [dir=ltr] .m-application .pe-md-2 {
    padding-right: 8px !important;
  }

  [dir=rtl] .m-application .pe-md-2 {
    padding-left: 8px !important;
  }

  [dir=ltr] .m-application .pe-md-3 {
    padding-right: 12px !important;
  }

  [dir=rtl] .m-application .pe-md-3 {
    padding-left: 12px !important;
  }

  [dir=ltr] .m-application .pe-md-4 {
    padding-right: 16px !important;
  }

  [dir=rtl] .m-application .pe-md-4 {
    padding-left: 16px !important;
  }

  [dir=ltr] .m-application .pe-md-5 {
    padding-right: 20px !important;
  }

  [dir=rtl] .m-application .pe-md-5 {
    padding-left: 20px !important;
  }

  [dir=ltr] .m-application .pe-md-6 {
    padding-right: 24px !important;
  }

  [dir=rtl] .m-application .pe-md-6 {
    padding-left: 24px !important;
  }

  [dir=ltr] .m-application .pe-md-7 {
    padding-right: 28px !important;
  }

  [dir=rtl] .m-application .pe-md-7 {
    padding-left: 28px !important;
  }

  [dir=ltr] .m-application .pe-md-8 {
    padding-right: 32px !important;
  }

  [dir=rtl] .m-application .pe-md-8 {
    padding-left: 32px !important;
  }

  [dir=ltr] .m-application .pe-md-9 {
    padding-right: 36px !important;
  }

  [dir=rtl] .m-application .pe-md-9 {
    padding-left: 36px !important;
  }

  [dir=ltr] .m-application .pe-md-10 {
    padding-right: 40px !important;
  }

  [dir=rtl] .m-application .pe-md-10 {
    padding-left: 40px !important;
  }

  [dir=ltr] .m-application .pe-md-11 {
    padding-right: 44px !important;
  }

  [dir=rtl] .m-application .pe-md-11 {
    padding-left: 44px !important;
  }

  [dir=ltr] .m-application .pe-md-12 {
    padding-right: 48px !important;
  }

  [dir=rtl] .m-application .pe-md-12 {
    padding-left: 48px !important;
  }

  .m-application .text-md-left {
    text-align: left !important;
  }

  .m-application .text-md-right {
    text-align: right !important;
  }

  .m-application .text-md-center {
    text-align: center !important;
  }

  .m-application .text-md-justify {
    text-align: justify !important;
  }

  .m-application .text-md-start {
    text-align: start !important;
  }

  .m-application .text-md-end {
    text-align: end !important;
  }
}
@media (min-width: 1264px) {
  .m-application .ma-lg-0 {
    margin: 0px !important;
  }

  .m-application .ma-lg-1 {
    margin: 4px !important;
  }

  .m-application .ma-lg-2 {
    margin: 8px !important;
  }

  .m-application .ma-lg-3 {
    margin: 12px !important;
  }

  .m-application .ma-lg-4 {
    margin: 16px !important;
  }

  .m-application .ma-lg-5 {
    margin: 20px !important;
  }

  .m-application .ma-lg-6 {
    margin: 24px !important;
  }

  .m-application .ma-lg-7 {
    margin: 28px !important;
  }

  .m-application .ma-lg-8 {
    margin: 32px !important;
  }

  .m-application .ma-lg-9 {
    margin: 36px !important;
  }

  .m-application .ma-lg-10 {
    margin: 40px !important;
  }

  .m-application .ma-lg-11 {
    margin: 44px !important;
  }

  .m-application .ma-lg-12 {
    margin: 48px !important;
  }

  .m-application .ma-lg-auto {
    margin: auto !important;
  }

  .m-application .mx-lg-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .m-application .mx-lg-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .m-application .mx-lg-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .m-application .mx-lg-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .m-application .mx-lg-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }

  .m-application .mx-lg-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }

  .m-application .mx-lg-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .m-application .mx-lg-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }

  .m-application .mx-lg-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }

  .m-application .mx-lg-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .m-application .mx-lg-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }

  .m-application .mx-lg-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }

  .m-application .mx-lg-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .m-application .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .m-application .my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-application .my-lg-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .m-application .my-lg-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .m-application .my-lg-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .m-application .my-lg-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .m-application .my-lg-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-application .my-lg-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .m-application .my-lg-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .m-application .my-lg-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .m-application .my-lg-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .m-application .my-lg-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-application .my-lg-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .m-application .my-lg-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .m-application .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .m-application .mt-lg-0 {
    margin-top: 0px !important;
  }

  .m-application .mt-lg-1 {
    margin-top: 4px !important;
  }

  .m-application .mt-lg-2 {
    margin-top: 8px !important;
  }

  .m-application .mt-lg-3 {
    margin-top: 12px !important;
  }

  .m-application .mt-lg-4 {
    margin-top: 16px !important;
  }

  .m-application .mt-lg-5 {
    margin-top: 20px !important;
  }

  .m-application .mt-lg-6 {
    margin-top: 24px !important;
  }

  .m-application .mt-lg-7 {
    margin-top: 28px !important;
  }

  .m-application .mt-lg-8 {
    margin-top: 32px !important;
  }

  .m-application .mt-lg-9 {
    margin-top: 36px !important;
  }

  .m-application .mt-lg-10 {
    margin-top: 40px !important;
  }

  .m-application .mt-lg-11 {
    margin-top: 44px !important;
  }

  .m-application .mt-lg-12 {
    margin-top: 48px !important;
  }

  .m-application .mt-lg-auto {
    margin-top: auto !important;
  }

  .m-application .mr-lg-0 {
    margin-right: 0px !important;
  }

  .m-application .mr-lg-1 {
    margin-right: 4px !important;
  }

  .m-application .mr-lg-2 {
    margin-right: 8px !important;
  }

  .m-application .mr-lg-3 {
    margin-right: 12px !important;
  }

  .m-application .mr-lg-4 {
    margin-right: 16px !important;
  }

  .m-application .mr-lg-5 {
    margin-right: 20px !important;
  }

  .m-application .mr-lg-6 {
    margin-right: 24px !important;
  }

  .m-application .mr-lg-7 {
    margin-right: 28px !important;
  }

  .m-application .mr-lg-8 {
    margin-right: 32px !important;
  }

  .m-application .mr-lg-9 {
    margin-right: 36px !important;
  }

  .m-application .mr-lg-10 {
    margin-right: 40px !important;
  }

  .m-application .mr-lg-11 {
    margin-right: 44px !important;
  }

  .m-application .mr-lg-12 {
    margin-right: 48px !important;
  }

  .m-application .mr-lg-auto {
    margin-right: auto !important;
  }

  .m-application .mb-lg-0 {
    margin-bottom: 0px !important;
  }

  .m-application .mb-lg-1 {
    margin-bottom: 4px !important;
  }

  .m-application .mb-lg-2 {
    margin-bottom: 8px !important;
  }

  .m-application .mb-lg-3 {
    margin-bottom: 12px !important;
  }

  .m-application .mb-lg-4 {
    margin-bottom: 16px !important;
  }

  .m-application .mb-lg-5 {
    margin-bottom: 20px !important;
  }

  .m-application .mb-lg-6 {
    margin-bottom: 24px !important;
  }

  .m-application .mb-lg-7 {
    margin-bottom: 28px !important;
  }

  .m-application .mb-lg-8 {
    margin-bottom: 32px !important;
  }

  .m-application .mb-lg-9 {
    margin-bottom: 36px !important;
  }

  .m-application .mb-lg-10 {
    margin-bottom: 40px !important;
  }

  .m-application .mb-lg-11 {
    margin-bottom: 44px !important;
  }

  .m-application .mb-lg-12 {
    margin-bottom: 48px !important;
  }

  .m-application .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .m-application .ml-lg-0 {
    margin-left: 0px !important;
  }

  .m-application .ml-lg-1 {
    margin-left: 4px !important;
  }

  .m-application .ml-lg-2 {
    margin-left: 8px !important;
  }

  .m-application .ml-lg-3 {
    margin-left: 12px !important;
  }

  .m-application .ml-lg-4 {
    margin-left: 16px !important;
  }

  .m-application .ml-lg-5 {
    margin-left: 20px !important;
  }

  .m-application .ml-lg-6 {
    margin-left: 24px !important;
  }

  .m-application .ml-lg-7 {
    margin-left: 28px !important;
  }

  .m-application .ml-lg-8 {
    margin-left: 32px !important;
  }

  .m-application .ml-lg-9 {
    margin-left: 36px !important;
  }

  .m-application .ml-lg-10 {
    margin-left: 40px !important;
  }

  .m-application .ml-lg-11 {
    margin-left: 44px !important;
  }

  .m-application .ml-lg-12 {
    margin-left: 48px !important;
  }

  .m-application .ml-lg-auto {
    margin-left: auto !important;
  }

  [dir=ltr] .m-application .ms-lg-0 {
    margin-left: 0px !important;
  }

  [dir=rtl] .m-application .ms-lg-0 {
    margin-right: 0px !important;
  }

  [dir=ltr] .m-application .ms-lg-1 {
    margin-left: 4px !important;
  }

  [dir=rtl] .m-application .ms-lg-1 {
    margin-right: 4px !important;
  }

  [dir=ltr] .m-application .ms-lg-2 {
    margin-left: 8px !important;
  }

  [dir=rtl] .m-application .ms-lg-2 {
    margin-right: 8px !important;
  }

  [dir=ltr] .m-application .ms-lg-3 {
    margin-left: 12px !important;
  }

  [dir=rtl] .m-application .ms-lg-3 {
    margin-right: 12px !important;
  }

  [dir=ltr] .m-application .ms-lg-4 {
    margin-left: 16px !important;
  }

  [dir=rtl] .m-application .ms-lg-4 {
    margin-right: 16px !important;
  }

  [dir=ltr] .m-application .ms-lg-5 {
    margin-left: 20px !important;
  }

  [dir=rtl] .m-application .ms-lg-5 {
    margin-right: 20px !important;
  }

  [dir=ltr] .m-application .ms-lg-6 {
    margin-left: 24px !important;
  }

  [dir=rtl] .m-application .ms-lg-6 {
    margin-right: 24px !important;
  }

  [dir=ltr] .m-application .ms-lg-7 {
    margin-left: 28px !important;
  }

  [dir=rtl] .m-application .ms-lg-7 {
    margin-right: 28px !important;
  }

  [dir=ltr] .m-application .ms-lg-8 {
    margin-left: 32px !important;
  }

  [dir=rtl] .m-application .ms-lg-8 {
    margin-right: 32px !important;
  }

  [dir=ltr] .m-application .ms-lg-9 {
    margin-left: 36px !important;
  }

  [dir=rtl] .m-application .ms-lg-9 {
    margin-right: 36px !important;
  }

  [dir=ltr] .m-application .ms-lg-10 {
    margin-left: 40px !important;
  }

  [dir=rtl] .m-application .ms-lg-10 {
    margin-right: 40px !important;
  }

  [dir=ltr] .m-application .ms-lg-11 {
    margin-left: 44px !important;
  }

  [dir=rtl] .m-application .ms-lg-11 {
    margin-right: 44px !important;
  }

  [dir=ltr] .m-application .ms-lg-12 {
    margin-left: 48px !important;
  }

  [dir=rtl] .m-application .ms-lg-12 {
    margin-right: 48px !important;
  }

  [dir=ltr] .m-application .ms-lg-auto {
    margin-left: auto !important;
  }

  [dir=rtl] .m-application .ms-lg-auto {
    margin-right: auto !important;
  }

  [dir=ltr] .m-application .me-lg-0 {
    margin-right: 0px !important;
  }

  [dir=rtl] .m-application .me-lg-0 {
    margin-left: 0px !important;
  }

  [dir=ltr] .m-application .me-lg-1 {
    margin-right: 4px !important;
  }

  [dir=rtl] .m-application .me-lg-1 {
    margin-left: 4px !important;
  }

  [dir=ltr] .m-application .me-lg-2 {
    margin-right: 8px !important;
  }

  [dir=rtl] .m-application .me-lg-2 {
    margin-left: 8px !important;
  }

  [dir=ltr] .m-application .me-lg-3 {
    margin-right: 12px !important;
  }

  [dir=rtl] .m-application .me-lg-3 {
    margin-left: 12px !important;
  }

  [dir=ltr] .m-application .me-lg-4 {
    margin-right: 16px !important;
  }

  [dir=rtl] .m-application .me-lg-4 {
    margin-left: 16px !important;
  }

  [dir=ltr] .m-application .me-lg-5 {
    margin-right: 20px !important;
  }

  [dir=rtl] .m-application .me-lg-5 {
    margin-left: 20px !important;
  }

  [dir=ltr] .m-application .me-lg-6 {
    margin-right: 24px !important;
  }

  [dir=rtl] .m-application .me-lg-6 {
    margin-left: 24px !important;
  }

  [dir=ltr] .m-application .me-lg-7 {
    margin-right: 28px !important;
  }

  [dir=rtl] .m-application .me-lg-7 {
    margin-left: 28px !important;
  }

  [dir=ltr] .m-application .me-lg-8 {
    margin-right: 32px !important;
  }

  [dir=rtl] .m-application .me-lg-8 {
    margin-left: 32px !important;
  }

  [dir=ltr] .m-application .me-lg-9 {
    margin-right: 36px !important;
  }

  [dir=rtl] .m-application .me-lg-9 {
    margin-left: 36px !important;
  }

  [dir=ltr] .m-application .me-lg-10 {
    margin-right: 40px !important;
  }

  [dir=rtl] .m-application .me-lg-10 {
    margin-left: 40px !important;
  }

  [dir=ltr] .m-application .me-lg-11 {
    margin-right: 44px !important;
  }

  [dir=rtl] .m-application .me-lg-11 {
    margin-left: 44px !important;
  }

  [dir=ltr] .m-application .me-lg-12 {
    margin-right: 48px !important;
  }

  [dir=rtl] .m-application .me-lg-12 {
    margin-left: 48px !important;
  }

  [dir=ltr] .m-application .me-lg-auto {
    margin-right: auto !important;
  }

  [dir=rtl] .m-application .me-lg-auto {
    margin-left: auto !important;
  }

  .m-application .ma-lg-n1 {
    margin: -4px !important;
  }

  .m-application .ma-lg-n2 {
    margin: -8px !important;
  }

  .m-application .ma-lg-n3 {
    margin: -12px !important;
  }

  .m-application .ma-lg-n4 {
    margin: -16px !important;
  }

  .m-application .ma-lg-n5 {
    margin: -20px !important;
  }

  .m-application .ma-lg-n6 {
    margin: -24px !important;
  }

  .m-application .ma-lg-n7 {
    margin: -28px !important;
  }

  .m-application .ma-lg-n8 {
    margin: -32px !important;
  }

  .m-application .ma-lg-n9 {
    margin: -36px !important;
  }

  .m-application .ma-lg-n10 {
    margin: -40px !important;
  }

  .m-application .ma-lg-n11 {
    margin: -44px !important;
  }

  .m-application .ma-lg-n12 {
    margin: -48px !important;
  }

  .m-application .mx-lg-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .m-application .mx-lg-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .m-application .mx-lg-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .m-application .mx-lg-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }

  .m-application .mx-lg-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }

  .m-application .mx-lg-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .m-application .mx-lg-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }

  .m-application .mx-lg-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }

  .m-application .mx-lg-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .m-application .mx-lg-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }

  .m-application .mx-lg-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }

  .m-application .mx-lg-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .m-application .my-lg-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .m-application .my-lg-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .m-application .my-lg-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .m-application .my-lg-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .m-application .my-lg-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .m-application .my-lg-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .m-application .my-lg-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .m-application .my-lg-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .m-application .my-lg-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .m-application .my-lg-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .m-application .my-lg-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .m-application .my-lg-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .m-application .mt-lg-n1 {
    margin-top: -4px !important;
  }

  .m-application .mt-lg-n2 {
    margin-top: -8px !important;
  }

  .m-application .mt-lg-n3 {
    margin-top: -12px !important;
  }

  .m-application .mt-lg-n4 {
    margin-top: -16px !important;
  }

  .m-application .mt-lg-n5 {
    margin-top: -20px !important;
  }

  .m-application .mt-lg-n6 {
    margin-top: -24px !important;
  }

  .m-application .mt-lg-n7 {
    margin-top: -28px !important;
  }

  .m-application .mt-lg-n8 {
    margin-top: -32px !important;
  }

  .m-application .mt-lg-n9 {
    margin-top: -36px !important;
  }

  .m-application .mt-lg-n10 {
    margin-top: -40px !important;
  }

  .m-application .mt-lg-n11 {
    margin-top: -44px !important;
  }

  .m-application .mt-lg-n12 {
    margin-top: -48px !important;
  }

  .m-application .mr-lg-n1 {
    margin-right: -4px !important;
  }

  .m-application .mr-lg-n2 {
    margin-right: -8px !important;
  }

  .m-application .mr-lg-n3 {
    margin-right: -12px !important;
  }

  .m-application .mr-lg-n4 {
    margin-right: -16px !important;
  }

  .m-application .mr-lg-n5 {
    margin-right: -20px !important;
  }

  .m-application .mr-lg-n6 {
    margin-right: -24px !important;
  }

  .m-application .mr-lg-n7 {
    margin-right: -28px !important;
  }

  .m-application .mr-lg-n8 {
    margin-right: -32px !important;
  }

  .m-application .mr-lg-n9 {
    margin-right: -36px !important;
  }

  .m-application .mr-lg-n10 {
    margin-right: -40px !important;
  }

  .m-application .mr-lg-n11 {
    margin-right: -44px !important;
  }

  .m-application .mr-lg-n12 {
    margin-right: -48px !important;
  }

  .m-application .mb-lg-n1 {
    margin-bottom: -4px !important;
  }

  .m-application .mb-lg-n2 {
    margin-bottom: -8px !important;
  }

  .m-application .mb-lg-n3 {
    margin-bottom: -12px !important;
  }

  .m-application .mb-lg-n4 {
    margin-bottom: -16px !important;
  }

  .m-application .mb-lg-n5 {
    margin-bottom: -20px !important;
  }

  .m-application .mb-lg-n6 {
    margin-bottom: -24px !important;
  }

  .m-application .mb-lg-n7 {
    margin-bottom: -28px !important;
  }

  .m-application .mb-lg-n8 {
    margin-bottom: -32px !important;
  }

  .m-application .mb-lg-n9 {
    margin-bottom: -36px !important;
  }

  .m-application .mb-lg-n10 {
    margin-bottom: -40px !important;
  }

  .m-application .mb-lg-n11 {
    margin-bottom: -44px !important;
  }

  .m-application .mb-lg-n12 {
    margin-bottom: -48px !important;
  }

  .m-application .ml-lg-n1 {
    margin-left: -4px !important;
  }

  .m-application .ml-lg-n2 {
    margin-left: -8px !important;
  }

  .m-application .ml-lg-n3 {
    margin-left: -12px !important;
  }

  .m-application .ml-lg-n4 {
    margin-left: -16px !important;
  }

  .m-application .ml-lg-n5 {
    margin-left: -20px !important;
  }

  .m-application .ml-lg-n6 {
    margin-left: -24px !important;
  }

  .m-application .ml-lg-n7 {
    margin-left: -28px !important;
  }

  .m-application .ml-lg-n8 {
    margin-left: -32px !important;
  }

  .m-application .ml-lg-n9 {
    margin-left: -36px !important;
  }

  .m-application .ml-lg-n10 {
    margin-left: -40px !important;
  }

  .m-application .ml-lg-n11 {
    margin-left: -44px !important;
  }

  .m-application .ml-lg-n12 {
    margin-left: -48px !important;
  }

  [dir=ltr] .m-application .ms-lg-n1 {
    margin-left: -4px !important;
  }

  [dir=rtl] .m-application .ms-lg-n1 {
    margin-right: -4px !important;
  }

  [dir=ltr] .m-application .ms-lg-n2 {
    margin-left: -8px !important;
  }

  [dir=rtl] .m-application .ms-lg-n2 {
    margin-right: -8px !important;
  }

  [dir=ltr] .m-application .ms-lg-n3 {
    margin-left: -12px !important;
  }

  [dir=rtl] .m-application .ms-lg-n3 {
    margin-right: -12px !important;
  }

  [dir=ltr] .m-application .ms-lg-n4 {
    margin-left: -16px !important;
  }

  [dir=rtl] .m-application .ms-lg-n4 {
    margin-right: -16px !important;
  }

  [dir=ltr] .m-application .ms-lg-n5 {
    margin-left: -20px !important;
  }

  [dir=rtl] .m-application .ms-lg-n5 {
    margin-right: -20px !important;
  }

  [dir=ltr] .m-application .ms-lg-n6 {
    margin-left: -24px !important;
  }

  [dir=rtl] .m-application .ms-lg-n6 {
    margin-right: -24px !important;
  }

  [dir=ltr] .m-application .ms-lg-n7 {
    margin-left: -28px !important;
  }

  [dir=rtl] .m-application .ms-lg-n7 {
    margin-right: -28px !important;
  }

  [dir=ltr] .m-application .ms-lg-n8 {
    margin-left: -32px !important;
  }

  [dir=rtl] .m-application .ms-lg-n8 {
    margin-right: -32px !important;
  }

  [dir=ltr] .m-application .ms-lg-n9 {
    margin-left: -36px !important;
  }

  [dir=rtl] .m-application .ms-lg-n9 {
    margin-right: -36px !important;
  }

  [dir=ltr] .m-application .ms-lg-n10 {
    margin-left: -40px !important;
  }

  [dir=rtl] .m-application .ms-lg-n10 {
    margin-right: -40px !important;
  }

  [dir=ltr] .m-application .ms-lg-n11 {
    margin-left: -44px !important;
  }

  [dir=rtl] .m-application .ms-lg-n11 {
    margin-right: -44px !important;
  }

  [dir=ltr] .m-application .ms-lg-n12 {
    margin-left: -48px !important;
  }

  [dir=rtl] .m-application .ms-lg-n12 {
    margin-right: -48px !important;
  }

  [dir=ltr] .m-application .me-lg-n1 {
    margin-right: -4px !important;
  }

  [dir=rtl] .m-application .me-lg-n1 {
    margin-left: -4px !important;
  }

  [dir=ltr] .m-application .me-lg-n2 {
    margin-right: -8px !important;
  }

  [dir=rtl] .m-application .me-lg-n2 {
    margin-left: -8px !important;
  }

  [dir=ltr] .m-application .me-lg-n3 {
    margin-right: -12px !important;
  }

  [dir=rtl] .m-application .me-lg-n3 {
    margin-left: -12px !important;
  }

  [dir=ltr] .m-application .me-lg-n4 {
    margin-right: -16px !important;
  }

  [dir=rtl] .m-application .me-lg-n4 {
    margin-left: -16px !important;
  }

  [dir=ltr] .m-application .me-lg-n5 {
    margin-right: -20px !important;
  }

  [dir=rtl] .m-application .me-lg-n5 {
    margin-left: -20px !important;
  }

  [dir=ltr] .m-application .me-lg-n6 {
    margin-right: -24px !important;
  }

  [dir=rtl] .m-application .me-lg-n6 {
    margin-left: -24px !important;
  }

  [dir=ltr] .m-application .me-lg-n7 {
    margin-right: -28px !important;
  }

  [dir=rtl] .m-application .me-lg-n7 {
    margin-left: -28px !important;
  }

  [dir=ltr] .m-application .me-lg-n8 {
    margin-right: -32px !important;
  }

  [dir=rtl] .m-application .me-lg-n8 {
    margin-left: -32px !important;
  }

  [dir=ltr] .m-application .me-lg-n9 {
    margin-right: -36px !important;
  }

  [dir=rtl] .m-application .me-lg-n9 {
    margin-left: -36px !important;
  }

  [dir=ltr] .m-application .me-lg-n10 {
    margin-right: -40px !important;
  }

  [dir=rtl] .m-application .me-lg-n10 {
    margin-left: -40px !important;
  }

  [dir=ltr] .m-application .me-lg-n11 {
    margin-right: -44px !important;
  }

  [dir=rtl] .m-application .me-lg-n11 {
    margin-left: -44px !important;
  }

  [dir=ltr] .m-application .me-lg-n12 {
    margin-right: -48px !important;
  }

  [dir=rtl] .m-application .me-lg-n12 {
    margin-left: -48px !important;
  }

  .m-application .pa-lg-0 {
    padding: 0px !important;
  }

  .m-application .pa-lg-1 {
    padding: 4px !important;
  }

  .m-application .pa-lg-2 {
    padding: 8px !important;
  }

  .m-application .pa-lg-3 {
    padding: 12px !important;
  }

  .m-application .pa-lg-4 {
    padding: 16px !important;
  }

  .m-application .pa-lg-5 {
    padding: 20px !important;
  }

  .m-application .pa-lg-6 {
    padding: 24px !important;
  }

  .m-application .pa-lg-7 {
    padding: 28px !important;
  }

  .m-application .pa-lg-8 {
    padding: 32px !important;
  }

  .m-application .pa-lg-9 {
    padding: 36px !important;
  }

  .m-application .pa-lg-10 {
    padding: 40px !important;
  }

  .m-application .pa-lg-11 {
    padding: 44px !important;
  }

  .m-application .pa-lg-12 {
    padding: 48px !important;
  }

  .m-application .px-lg-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .m-application .px-lg-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .m-application .px-lg-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .m-application .px-lg-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .m-application .px-lg-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .m-application .px-lg-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .m-application .px-lg-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .m-application .px-lg-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }

  .m-application .px-lg-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }

  .m-application .px-lg-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .m-application .px-lg-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }

  .m-application .px-lg-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }

  .m-application .px-lg-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .m-application .py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .m-application .py-lg-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .m-application .py-lg-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .m-application .py-lg-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .m-application .py-lg-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .m-application .py-lg-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .m-application .py-lg-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .m-application .py-lg-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .m-application .py-lg-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .m-application .py-lg-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .m-application .py-lg-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .m-application .py-lg-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .m-application .py-lg-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .m-application .pt-lg-0 {
    padding-top: 0px !important;
  }

  .m-application .pt-lg-1 {
    padding-top: 4px !important;
  }

  .m-application .pt-lg-2 {
    padding-top: 8px !important;
  }

  .m-application .pt-lg-3 {
    padding-top: 12px !important;
  }

  .m-application .pt-lg-4 {
    padding-top: 16px !important;
  }

  .m-application .pt-lg-5 {
    padding-top: 20px !important;
  }

  .m-application .pt-lg-6 {
    padding-top: 24px !important;
  }

  .m-application .pt-lg-7 {
    padding-top: 28px !important;
  }

  .m-application .pt-lg-8 {
    padding-top: 32px !important;
  }

  .m-application .pt-lg-9 {
    padding-top: 36px !important;
  }

  .m-application .pt-lg-10 {
    padding-top: 40px !important;
  }

  .m-application .pt-lg-11 {
    padding-top: 44px !important;
  }

  .m-application .pt-lg-12 {
    padding-top: 48px !important;
  }

  .m-application .pr-lg-0 {
    padding-right: 0px !important;
  }

  .m-application .pr-lg-1 {
    padding-right: 4px !important;
  }

  .m-application .pr-lg-2 {
    padding-right: 8px !important;
  }

  .m-application .pr-lg-3 {
    padding-right: 12px !important;
  }

  .m-application .pr-lg-4 {
    padding-right: 16px !important;
  }

  .m-application .pr-lg-5 {
    padding-right: 20px !important;
  }

  .m-application .pr-lg-6 {
    padding-right: 24px !important;
  }

  .m-application .pr-lg-7 {
    padding-right: 28px !important;
  }

  .m-application .pr-lg-8 {
    padding-right: 32px !important;
  }

  .m-application .pr-lg-9 {
    padding-right: 36px !important;
  }

  .m-application .pr-lg-10 {
    padding-right: 40px !important;
  }

  .m-application .pr-lg-11 {
    padding-right: 44px !important;
  }

  .m-application .pr-lg-12 {
    padding-right: 48px !important;
  }

  .m-application .pb-lg-0 {
    padding-bottom: 0px !important;
  }

  .m-application .pb-lg-1 {
    padding-bottom: 4px !important;
  }

  .m-application .pb-lg-2 {
    padding-bottom: 8px !important;
  }

  .m-application .pb-lg-3 {
    padding-bottom: 12px !important;
  }

  .m-application .pb-lg-4 {
    padding-bottom: 16px !important;
  }

  .m-application .pb-lg-5 {
    padding-bottom: 20px !important;
  }

  .m-application .pb-lg-6 {
    padding-bottom: 24px !important;
  }

  .m-application .pb-lg-7 {
    padding-bottom: 28px !important;
  }

  .m-application .pb-lg-8 {
    padding-bottom: 32px !important;
  }

  .m-application .pb-lg-9 {
    padding-bottom: 36px !important;
  }

  .m-application .pb-lg-10 {
    padding-bottom: 40px !important;
  }

  .m-application .pb-lg-11 {
    padding-bottom: 44px !important;
  }

  .m-application .pb-lg-12 {
    padding-bottom: 48px !important;
  }

  .m-application .pl-lg-0 {
    padding-left: 0px !important;
  }

  .m-application .pl-lg-1 {
    padding-left: 4px !important;
  }

  .m-application .pl-lg-2 {
    padding-left: 8px !important;
  }

  .m-application .pl-lg-3 {
    padding-left: 12px !important;
  }

  .m-application .pl-lg-4 {
    padding-left: 16px !important;
  }

  .m-application .pl-lg-5 {
    padding-left: 20px !important;
  }

  .m-application .pl-lg-6 {
    padding-left: 24px !important;
  }

  .m-application .pl-lg-7 {
    padding-left: 28px !important;
  }

  .m-application .pl-lg-8 {
    padding-left: 32px !important;
  }

  .m-application .pl-lg-9 {
    padding-left: 36px !important;
  }

  .m-application .pl-lg-10 {
    padding-left: 40px !important;
  }

  .m-application .pl-lg-11 {
    padding-left: 44px !important;
  }

  .m-application .pl-lg-12 {
    padding-left: 48px !important;
  }

  [dir=ltr] .m-application .ps-lg-0 {
    padding-left: 0px !important;
  }

  [dir=rtl] .m-application .ps-lg-0 {
    padding-right: 0px !important;
  }

  [dir=ltr] .m-application .ps-lg-1 {
    padding-left: 4px !important;
  }

  [dir=rtl] .m-application .ps-lg-1 {
    padding-right: 4px !important;
  }

  [dir=ltr] .m-application .ps-lg-2 {
    padding-left: 8px !important;
  }

  [dir=rtl] .m-application .ps-lg-2 {
    padding-right: 8px !important;
  }

  [dir=ltr] .m-application .ps-lg-3 {
    padding-left: 12px !important;
  }

  [dir=rtl] .m-application .ps-lg-3 {
    padding-right: 12px !important;
  }

  [dir=ltr] .m-application .ps-lg-4 {
    padding-left: 16px !important;
  }

  [dir=rtl] .m-application .ps-lg-4 {
    padding-right: 16px !important;
  }

  [dir=ltr] .m-application .ps-lg-5 {
    padding-left: 20px !important;
  }

  [dir=rtl] .m-application .ps-lg-5 {
    padding-right: 20px !important;
  }

  [dir=ltr] .m-application .ps-lg-6 {
    padding-left: 24px !important;
  }

  [dir=rtl] .m-application .ps-lg-6 {
    padding-right: 24px !important;
  }

  [dir=ltr] .m-application .ps-lg-7 {
    padding-left: 28px !important;
  }

  [dir=rtl] .m-application .ps-lg-7 {
    padding-right: 28px !important;
  }

  [dir=ltr] .m-application .ps-lg-8 {
    padding-left: 32px !important;
  }

  [dir=rtl] .m-application .ps-lg-8 {
    padding-right: 32px !important;
  }

  [dir=ltr] .m-application .ps-lg-9 {
    padding-left: 36px !important;
  }

  [dir=rtl] .m-application .ps-lg-9 {
    padding-right: 36px !important;
  }

  [dir=ltr] .m-application .ps-lg-10 {
    padding-left: 40px !important;
  }

  [dir=rtl] .m-application .ps-lg-10 {
    padding-right: 40px !important;
  }

  [dir=ltr] .m-application .ps-lg-11 {
    padding-left: 44px !important;
  }

  [dir=rtl] .m-application .ps-lg-11 {
    padding-right: 44px !important;
  }

  [dir=ltr] .m-application .ps-lg-12 {
    padding-left: 48px !important;
  }

  [dir=rtl] .m-application .ps-lg-12 {
    padding-right: 48px !important;
  }

  [dir=ltr] .m-application .pe-lg-0 {
    padding-right: 0px !important;
  }

  [dir=rtl] .m-application .pe-lg-0 {
    padding-left: 0px !important;
  }

  [dir=ltr] .m-application .pe-lg-1 {
    padding-right: 4px !important;
  }

  [dir=rtl] .m-application .pe-lg-1 {
    padding-left: 4px !important;
  }

  [dir=ltr] .m-application .pe-lg-2 {
    padding-right: 8px !important;
  }

  [dir=rtl] .m-application .pe-lg-2 {
    padding-left: 8px !important;
  }

  [dir=ltr] .m-application .pe-lg-3 {
    padding-right: 12px !important;
  }

  [dir=rtl] .m-application .pe-lg-3 {
    padding-left: 12px !important;
  }

  [dir=ltr] .m-application .pe-lg-4 {
    padding-right: 16px !important;
  }

  [dir=rtl] .m-application .pe-lg-4 {
    padding-left: 16px !important;
  }

  [dir=ltr] .m-application .pe-lg-5 {
    padding-right: 20px !important;
  }

  [dir=rtl] .m-application .pe-lg-5 {
    padding-left: 20px !important;
  }

  [dir=ltr] .m-application .pe-lg-6 {
    padding-right: 24px !important;
  }

  [dir=rtl] .m-application .pe-lg-6 {
    padding-left: 24px !important;
  }

  [dir=ltr] .m-application .pe-lg-7 {
    padding-right: 28px !important;
  }

  [dir=rtl] .m-application .pe-lg-7 {
    padding-left: 28px !important;
  }

  [dir=ltr] .m-application .pe-lg-8 {
    padding-right: 32px !important;
  }

  [dir=rtl] .m-application .pe-lg-8 {
    padding-left: 32px !important;
  }

  [dir=ltr] .m-application .pe-lg-9 {
    padding-right: 36px !important;
  }

  [dir=rtl] .m-application .pe-lg-9 {
    padding-left: 36px !important;
  }

  [dir=ltr] .m-application .pe-lg-10 {
    padding-right: 40px !important;
  }

  [dir=rtl] .m-application .pe-lg-10 {
    padding-left: 40px !important;
  }

  [dir=ltr] .m-application .pe-lg-11 {
    padding-right: 44px !important;
  }

  [dir=rtl] .m-application .pe-lg-11 {
    padding-left: 44px !important;
  }

  [dir=ltr] .m-application .pe-lg-12 {
    padding-right: 48px !important;
  }

  [dir=rtl] .m-application .pe-lg-12 {
    padding-left: 48px !important;
  }

  .m-application .text-lg-left {
    text-align: left !important;
  }

  .m-application .text-lg-right {
    text-align: right !important;
  }

  .m-application .text-lg-center {
    text-align: center !important;
  }

  .m-application .text-lg-justify {
    text-align: justify !important;
  }

  .m-application .text-lg-start {
    text-align: start !important;
  }

  .m-application .text-lg-end {
    text-align: end !important;
  }
}
@media (min-width: 1904px) {
  .m-application .ma-xl-0 {
    margin: 0px !important;
  }

  .m-application .ma-xl-1 {
    margin: 4px !important;
  }

  .m-application .ma-xl-2 {
    margin: 8px !important;
  }

  .m-application .ma-xl-3 {
    margin: 12px !important;
  }

  .m-application .ma-xl-4 {
    margin: 16px !important;
  }

  .m-application .ma-xl-5 {
    margin: 20px !important;
  }

  .m-application .ma-xl-6 {
    margin: 24px !important;
  }

  .m-application .ma-xl-7 {
    margin: 28px !important;
  }

  .m-application .ma-xl-8 {
    margin: 32px !important;
  }

  .m-application .ma-xl-9 {
    margin: 36px !important;
  }

  .m-application .ma-xl-10 {
    margin: 40px !important;
  }

  .m-application .ma-xl-11 {
    margin: 44px !important;
  }

  .m-application .ma-xl-12 {
    margin: 48px !important;
  }

  .m-application .ma-xl-auto {
    margin: auto !important;
  }

  .m-application .mx-xl-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .m-application .mx-xl-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .m-application .mx-xl-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .m-application .mx-xl-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .m-application .mx-xl-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }

  .m-application .mx-xl-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }

  .m-application .mx-xl-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .m-application .mx-xl-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }

  .m-application .mx-xl-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }

  .m-application .mx-xl-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .m-application .mx-xl-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }

  .m-application .mx-xl-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }

  .m-application .mx-xl-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .m-application .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .m-application .my-xl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .m-application .my-xl-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .m-application .my-xl-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .m-application .my-xl-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .m-application .my-xl-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .m-application .my-xl-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .m-application .my-xl-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .m-application .my-xl-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .m-application .my-xl-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .m-application .my-xl-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .m-application .my-xl-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .m-application .my-xl-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .m-application .my-xl-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .m-application .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .m-application .mt-xl-0 {
    margin-top: 0px !important;
  }

  .m-application .mt-xl-1 {
    margin-top: 4px !important;
  }

  .m-application .mt-xl-2 {
    margin-top: 8px !important;
  }

  .m-application .mt-xl-3 {
    margin-top: 12px !important;
  }

  .m-application .mt-xl-4 {
    margin-top: 16px !important;
  }

  .m-application .mt-xl-5 {
    margin-top: 20px !important;
  }

  .m-application .mt-xl-6 {
    margin-top: 24px !important;
  }

  .m-application .mt-xl-7 {
    margin-top: 28px !important;
  }

  .m-application .mt-xl-8 {
    margin-top: 32px !important;
  }

  .m-application .mt-xl-9 {
    margin-top: 36px !important;
  }

  .m-application .mt-xl-10 {
    margin-top: 40px !important;
  }

  .m-application .mt-xl-11 {
    margin-top: 44px !important;
  }

  .m-application .mt-xl-12 {
    margin-top: 48px !important;
  }

  .m-application .mt-xl-auto {
    margin-top: auto !important;
  }

  .m-application .mr-xl-0 {
    margin-right: 0px !important;
  }

  .m-application .mr-xl-1 {
    margin-right: 4px !important;
  }

  .m-application .mr-xl-2 {
    margin-right: 8px !important;
  }

  .m-application .mr-xl-3 {
    margin-right: 12px !important;
  }

  .m-application .mr-xl-4 {
    margin-right: 16px !important;
  }

  .m-application .mr-xl-5 {
    margin-right: 20px !important;
  }

  .m-application .mr-xl-6 {
    margin-right: 24px !important;
  }

  .m-application .mr-xl-7 {
    margin-right: 28px !important;
  }

  .m-application .mr-xl-8 {
    margin-right: 32px !important;
  }

  .m-application .mr-xl-9 {
    margin-right: 36px !important;
  }

  .m-application .mr-xl-10 {
    margin-right: 40px !important;
  }

  .m-application .mr-xl-11 {
    margin-right: 44px !important;
  }

  .m-application .mr-xl-12 {
    margin-right: 48px !important;
  }

  .m-application .mr-xl-auto {
    margin-right: auto !important;
  }

  .m-application .mb-xl-0 {
    margin-bottom: 0px !important;
  }

  .m-application .mb-xl-1 {
    margin-bottom: 4px !important;
  }

  .m-application .mb-xl-2 {
    margin-bottom: 8px !important;
  }

  .m-application .mb-xl-3 {
    margin-bottom: 12px !important;
  }

  .m-application .mb-xl-4 {
    margin-bottom: 16px !important;
  }

  .m-application .mb-xl-5 {
    margin-bottom: 20px !important;
  }

  .m-application .mb-xl-6 {
    margin-bottom: 24px !important;
  }

  .m-application .mb-xl-7 {
    margin-bottom: 28px !important;
  }

  .m-application .mb-xl-8 {
    margin-bottom: 32px !important;
  }

  .m-application .mb-xl-9 {
    margin-bottom: 36px !important;
  }

  .m-application .mb-xl-10 {
    margin-bottom: 40px !important;
  }

  .m-application .mb-xl-11 {
    margin-bottom: 44px !important;
  }

  .m-application .mb-xl-12 {
    margin-bottom: 48px !important;
  }

  .m-application .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .m-application .ml-xl-0 {
    margin-left: 0px !important;
  }

  .m-application .ml-xl-1 {
    margin-left: 4px !important;
  }

  .m-application .ml-xl-2 {
    margin-left: 8px !important;
  }

  .m-application .ml-xl-3 {
    margin-left: 12px !important;
  }

  .m-application .ml-xl-4 {
    margin-left: 16px !important;
  }

  .m-application .ml-xl-5 {
    margin-left: 20px !important;
  }

  .m-application .ml-xl-6 {
    margin-left: 24px !important;
  }

  .m-application .ml-xl-7 {
    margin-left: 28px !important;
  }

  .m-application .ml-xl-8 {
    margin-left: 32px !important;
  }

  .m-application .ml-xl-9 {
    margin-left: 36px !important;
  }

  .m-application .ml-xl-10 {
    margin-left: 40px !important;
  }

  .m-application .ml-xl-11 {
    margin-left: 44px !important;
  }

  .m-application .ml-xl-12 {
    margin-left: 48px !important;
  }

  .m-application .ml-xl-auto {
    margin-left: auto !important;
  }

  [dir=ltr] .m-application .ms-xl-0 {
    margin-left: 0px !important;
  }

  [dir=rtl] .m-application .ms-xl-0 {
    margin-right: 0px !important;
  }

  [dir=ltr] .m-application .ms-xl-1 {
    margin-left: 4px !important;
  }

  [dir=rtl] .m-application .ms-xl-1 {
    margin-right: 4px !important;
  }

  [dir=ltr] .m-application .ms-xl-2 {
    margin-left: 8px !important;
  }

  [dir=rtl] .m-application .ms-xl-2 {
    margin-right: 8px !important;
  }

  [dir=ltr] .m-application .ms-xl-3 {
    margin-left: 12px !important;
  }

  [dir=rtl] .m-application .ms-xl-3 {
    margin-right: 12px !important;
  }

  [dir=ltr] .m-application .ms-xl-4 {
    margin-left: 16px !important;
  }

  [dir=rtl] .m-application .ms-xl-4 {
    margin-right: 16px !important;
  }

  [dir=ltr] .m-application .ms-xl-5 {
    margin-left: 20px !important;
  }

  [dir=rtl] .m-application .ms-xl-5 {
    margin-right: 20px !important;
  }

  [dir=ltr] .m-application .ms-xl-6 {
    margin-left: 24px !important;
  }

  [dir=rtl] .m-application .ms-xl-6 {
    margin-right: 24px !important;
  }

  [dir=ltr] .m-application .ms-xl-7 {
    margin-left: 28px !important;
  }

  [dir=rtl] .m-application .ms-xl-7 {
    margin-right: 28px !important;
  }

  [dir=ltr] .m-application .ms-xl-8 {
    margin-left: 32px !important;
  }

  [dir=rtl] .m-application .ms-xl-8 {
    margin-right: 32px !important;
  }

  [dir=ltr] .m-application .ms-xl-9 {
    margin-left: 36px !important;
  }

  [dir=rtl] .m-application .ms-xl-9 {
    margin-right: 36px !important;
  }

  [dir=ltr] .m-application .ms-xl-10 {
    margin-left: 40px !important;
  }

  [dir=rtl] .m-application .ms-xl-10 {
    margin-right: 40px !important;
  }

  [dir=ltr] .m-application .ms-xl-11 {
    margin-left: 44px !important;
  }

  [dir=rtl] .m-application .ms-xl-11 {
    margin-right: 44px !important;
  }

  [dir=ltr] .m-application .ms-xl-12 {
    margin-left: 48px !important;
  }

  [dir=rtl] .m-application .ms-xl-12 {
    margin-right: 48px !important;
  }

  [dir=ltr] .m-application .ms-xl-auto {
    margin-left: auto !important;
  }

  [dir=rtl] .m-application .ms-xl-auto {
    margin-right: auto !important;
  }

  [dir=ltr] .m-application .me-xl-0 {
    margin-right: 0px !important;
  }

  [dir=rtl] .m-application .me-xl-0 {
    margin-left: 0px !important;
  }

  [dir=ltr] .m-application .me-xl-1 {
    margin-right: 4px !important;
  }

  [dir=rtl] .m-application .me-xl-1 {
    margin-left: 4px !important;
  }

  [dir=ltr] .m-application .me-xl-2 {
    margin-right: 8px !important;
  }

  [dir=rtl] .m-application .me-xl-2 {
    margin-left: 8px !important;
  }

  [dir=ltr] .m-application .me-xl-3 {
    margin-right: 12px !important;
  }

  [dir=rtl] .m-application .me-xl-3 {
    margin-left: 12px !important;
  }

  [dir=ltr] .m-application .me-xl-4 {
    margin-right: 16px !important;
  }

  [dir=rtl] .m-application .me-xl-4 {
    margin-left: 16px !important;
  }

  [dir=ltr] .m-application .me-xl-5 {
    margin-right: 20px !important;
  }

  [dir=rtl] .m-application .me-xl-5 {
    margin-left: 20px !important;
  }

  [dir=ltr] .m-application .me-xl-6 {
    margin-right: 24px !important;
  }

  [dir=rtl] .m-application .me-xl-6 {
    margin-left: 24px !important;
  }

  [dir=ltr] .m-application .me-xl-7 {
    margin-right: 28px !important;
  }

  [dir=rtl] .m-application .me-xl-7 {
    margin-left: 28px !important;
  }

  [dir=ltr] .m-application .me-xl-8 {
    margin-right: 32px !important;
  }

  [dir=rtl] .m-application .me-xl-8 {
    margin-left: 32px !important;
  }

  [dir=ltr] .m-application .me-xl-9 {
    margin-right: 36px !important;
  }

  [dir=rtl] .m-application .me-xl-9 {
    margin-left: 36px !important;
  }

  [dir=ltr] .m-application .me-xl-10 {
    margin-right: 40px !important;
  }

  [dir=rtl] .m-application .me-xl-10 {
    margin-left: 40px !important;
  }

  [dir=ltr] .m-application .me-xl-11 {
    margin-right: 44px !important;
  }

  [dir=rtl] .m-application .me-xl-11 {
    margin-left: 44px !important;
  }

  [dir=ltr] .m-application .me-xl-12 {
    margin-right: 48px !important;
  }

  [dir=rtl] .m-application .me-xl-12 {
    margin-left: 48px !important;
  }

  [dir=ltr] .m-application .me-xl-auto {
    margin-right: auto !important;
  }

  [dir=rtl] .m-application .me-xl-auto {
    margin-left: auto !important;
  }

  .m-application .ma-xl-n1 {
    margin: -4px !important;
  }

  .m-application .ma-xl-n2 {
    margin: -8px !important;
  }

  .m-application .ma-xl-n3 {
    margin: -12px !important;
  }

  .m-application .ma-xl-n4 {
    margin: -16px !important;
  }

  .m-application .ma-xl-n5 {
    margin: -20px !important;
  }

  .m-application .ma-xl-n6 {
    margin: -24px !important;
  }

  .m-application .ma-xl-n7 {
    margin: -28px !important;
  }

  .m-application .ma-xl-n8 {
    margin: -32px !important;
  }

  .m-application .ma-xl-n9 {
    margin: -36px !important;
  }

  .m-application .ma-xl-n10 {
    margin: -40px !important;
  }

  .m-application .ma-xl-n11 {
    margin: -44px !important;
  }

  .m-application .ma-xl-n12 {
    margin: -48px !important;
  }

  .m-application .mx-xl-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .m-application .mx-xl-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .m-application .mx-xl-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .m-application .mx-xl-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }

  .m-application .mx-xl-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }

  .m-application .mx-xl-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .m-application .mx-xl-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }

  .m-application .mx-xl-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }

  .m-application .mx-xl-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .m-application .mx-xl-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }

  .m-application .mx-xl-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }

  .m-application .mx-xl-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .m-application .my-xl-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .m-application .my-xl-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .m-application .my-xl-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .m-application .my-xl-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .m-application .my-xl-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .m-application .my-xl-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .m-application .my-xl-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .m-application .my-xl-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .m-application .my-xl-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .m-application .my-xl-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .m-application .my-xl-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .m-application .my-xl-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .m-application .mt-xl-n1 {
    margin-top: -4px !important;
  }

  .m-application .mt-xl-n2 {
    margin-top: -8px !important;
  }

  .m-application .mt-xl-n3 {
    margin-top: -12px !important;
  }

  .m-application .mt-xl-n4 {
    margin-top: -16px !important;
  }

  .m-application .mt-xl-n5 {
    margin-top: -20px !important;
  }

  .m-application .mt-xl-n6 {
    margin-top: -24px !important;
  }

  .m-application .mt-xl-n7 {
    margin-top: -28px !important;
  }

  .m-application .mt-xl-n8 {
    margin-top: -32px !important;
  }

  .m-application .mt-xl-n9 {
    margin-top: -36px !important;
  }

  .m-application .mt-xl-n10 {
    margin-top: -40px !important;
  }

  .m-application .mt-xl-n11 {
    margin-top: -44px !important;
  }

  .m-application .mt-xl-n12 {
    margin-top: -48px !important;
  }

  .m-application .mr-xl-n1 {
    margin-right: -4px !important;
  }

  .m-application .mr-xl-n2 {
    margin-right: -8px !important;
  }

  .m-application .mr-xl-n3 {
    margin-right: -12px !important;
  }

  .m-application .mr-xl-n4 {
    margin-right: -16px !important;
  }

  .m-application .mr-xl-n5 {
    margin-right: -20px !important;
  }

  .m-application .mr-xl-n6 {
    margin-right: -24px !important;
  }

  .m-application .mr-xl-n7 {
    margin-right: -28px !important;
  }

  .m-application .mr-xl-n8 {
    margin-right: -32px !important;
  }

  .m-application .mr-xl-n9 {
    margin-right: -36px !important;
  }

  .m-application .mr-xl-n10 {
    margin-right: -40px !important;
  }

  .m-application .mr-xl-n11 {
    margin-right: -44px !important;
  }

  .m-application .mr-xl-n12 {
    margin-right: -48px !important;
  }

  .m-application .mb-xl-n1 {
    margin-bottom: -4px !important;
  }

  .m-application .mb-xl-n2 {
    margin-bottom: -8px !important;
  }

  .m-application .mb-xl-n3 {
    margin-bottom: -12px !important;
  }

  .m-application .mb-xl-n4 {
    margin-bottom: -16px !important;
  }

  .m-application .mb-xl-n5 {
    margin-bottom: -20px !important;
  }

  .m-application .mb-xl-n6 {
    margin-bottom: -24px !important;
  }

  .m-application .mb-xl-n7 {
    margin-bottom: -28px !important;
  }

  .m-application .mb-xl-n8 {
    margin-bottom: -32px !important;
  }

  .m-application .mb-xl-n9 {
    margin-bottom: -36px !important;
  }

  .m-application .mb-xl-n10 {
    margin-bottom: -40px !important;
  }

  .m-application .mb-xl-n11 {
    margin-bottom: -44px !important;
  }

  .m-application .mb-xl-n12 {
    margin-bottom: -48px !important;
  }

  .m-application .ml-xl-n1 {
    margin-left: -4px !important;
  }

  .m-application .ml-xl-n2 {
    margin-left: -8px !important;
  }

  .m-application .ml-xl-n3 {
    margin-left: -12px !important;
  }

  .m-application .ml-xl-n4 {
    margin-left: -16px !important;
  }

  .m-application .ml-xl-n5 {
    margin-left: -20px !important;
  }

  .m-application .ml-xl-n6 {
    margin-left: -24px !important;
  }

  .m-application .ml-xl-n7 {
    margin-left: -28px !important;
  }

  .m-application .ml-xl-n8 {
    margin-left: -32px !important;
  }

  .m-application .ml-xl-n9 {
    margin-left: -36px !important;
  }

  .m-application .ml-xl-n10 {
    margin-left: -40px !important;
  }

  .m-application .ml-xl-n11 {
    margin-left: -44px !important;
  }

  .m-application .ml-xl-n12 {
    margin-left: -48px !important;
  }

  [dir=ltr] .m-application .ms-xl-n1 {
    margin-left: -4px !important;
  }

  [dir=rtl] .m-application .ms-xl-n1 {
    margin-right: -4px !important;
  }

  [dir=ltr] .m-application .ms-xl-n2 {
    margin-left: -8px !important;
  }

  [dir=rtl] .m-application .ms-xl-n2 {
    margin-right: -8px !important;
  }

  [dir=ltr] .m-application .ms-xl-n3 {
    margin-left: -12px !important;
  }

  [dir=rtl] .m-application .ms-xl-n3 {
    margin-right: -12px !important;
  }

  [dir=ltr] .m-application .ms-xl-n4 {
    margin-left: -16px !important;
  }

  [dir=rtl] .m-application .ms-xl-n4 {
    margin-right: -16px !important;
  }

  [dir=ltr] .m-application .ms-xl-n5 {
    margin-left: -20px !important;
  }

  [dir=rtl] .m-application .ms-xl-n5 {
    margin-right: -20px !important;
  }

  [dir=ltr] .m-application .ms-xl-n6 {
    margin-left: -24px !important;
  }

  [dir=rtl] .m-application .ms-xl-n6 {
    margin-right: -24px !important;
  }

  [dir=ltr] .m-application .ms-xl-n7 {
    margin-left: -28px !important;
  }

  [dir=rtl] .m-application .ms-xl-n7 {
    margin-right: -28px !important;
  }

  [dir=ltr] .m-application .ms-xl-n8 {
    margin-left: -32px !important;
  }

  [dir=rtl] .m-application .ms-xl-n8 {
    margin-right: -32px !important;
  }

  [dir=ltr] .m-application .ms-xl-n9 {
    margin-left: -36px !important;
  }

  [dir=rtl] .m-application .ms-xl-n9 {
    margin-right: -36px !important;
  }

  [dir=ltr] .m-application .ms-xl-n10 {
    margin-left: -40px !important;
  }

  [dir=rtl] .m-application .ms-xl-n10 {
    margin-right: -40px !important;
  }

  [dir=ltr] .m-application .ms-xl-n11 {
    margin-left: -44px !important;
  }

  [dir=rtl] .m-application .ms-xl-n11 {
    margin-right: -44px !important;
  }

  [dir=ltr] .m-application .ms-xl-n12 {
    margin-left: -48px !important;
  }

  [dir=rtl] .m-application .ms-xl-n12 {
    margin-right: -48px !important;
  }

  [dir=ltr] .m-application .me-xl-n1 {
    margin-right: -4px !important;
  }

  [dir=rtl] .m-application .me-xl-n1 {
    margin-left: -4px !important;
  }

  [dir=ltr] .m-application .me-xl-n2 {
    margin-right: -8px !important;
  }

  [dir=rtl] .m-application .me-xl-n2 {
    margin-left: -8px !important;
  }

  [dir=ltr] .m-application .me-xl-n3 {
    margin-right: -12px !important;
  }

  [dir=rtl] .m-application .me-xl-n3 {
    margin-left: -12px !important;
  }

  [dir=ltr] .m-application .me-xl-n4 {
    margin-right: -16px !important;
  }

  [dir=rtl] .m-application .me-xl-n4 {
    margin-left: -16px !important;
  }

  [dir=ltr] .m-application .me-xl-n5 {
    margin-right: -20px !important;
  }

  [dir=rtl] .m-application .me-xl-n5 {
    margin-left: -20px !important;
  }

  [dir=ltr] .m-application .me-xl-n6 {
    margin-right: -24px !important;
  }

  [dir=rtl] .m-application .me-xl-n6 {
    margin-left: -24px !important;
  }

  [dir=ltr] .m-application .me-xl-n7 {
    margin-right: -28px !important;
  }

  [dir=rtl] .m-application .me-xl-n7 {
    margin-left: -28px !important;
  }

  [dir=ltr] .m-application .me-xl-n8 {
    margin-right: -32px !important;
  }

  [dir=rtl] .m-application .me-xl-n8 {
    margin-left: -32px !important;
  }

  [dir=ltr] .m-application .me-xl-n9 {
    margin-right: -36px !important;
  }

  [dir=rtl] .m-application .me-xl-n9 {
    margin-left: -36px !important;
  }

  [dir=ltr] .m-application .me-xl-n10 {
    margin-right: -40px !important;
  }

  [dir=rtl] .m-application .me-xl-n10 {
    margin-left: -40px !important;
  }

  [dir=ltr] .m-application .me-xl-n11 {
    margin-right: -44px !important;
  }

  [dir=rtl] .m-application .me-xl-n11 {
    margin-left: -44px !important;
  }

  [dir=ltr] .m-application .me-xl-n12 {
    margin-right: -48px !important;
  }

  [dir=rtl] .m-application .me-xl-n12 {
    margin-left: -48px !important;
  }

  .m-application .pa-xl-0 {
    padding: 0px !important;
  }

  .m-application .pa-xl-1 {
    padding: 4px !important;
  }

  .m-application .pa-xl-2 {
    padding: 8px !important;
  }

  .m-application .pa-xl-3 {
    padding: 12px !important;
  }

  .m-application .pa-xl-4 {
    padding: 16px !important;
  }

  .m-application .pa-xl-5 {
    padding: 20px !important;
  }

  .m-application .pa-xl-6 {
    padding: 24px !important;
  }

  .m-application .pa-xl-7 {
    padding: 28px !important;
  }

  .m-application .pa-xl-8 {
    padding: 32px !important;
  }

  .m-application .pa-xl-9 {
    padding: 36px !important;
  }

  .m-application .pa-xl-10 {
    padding: 40px !important;
  }

  .m-application .pa-xl-11 {
    padding: 44px !important;
  }

  .m-application .pa-xl-12 {
    padding: 48px !important;
  }

  .m-application .px-xl-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .m-application .px-xl-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .m-application .px-xl-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .m-application .px-xl-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .m-application .px-xl-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .m-application .px-xl-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .m-application .px-xl-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .m-application .px-xl-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }

  .m-application .px-xl-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }

  .m-application .px-xl-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .m-application .px-xl-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }

  .m-application .px-xl-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }

  .m-application .px-xl-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .m-application .py-xl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .m-application .py-xl-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .m-application .py-xl-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .m-application .py-xl-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .m-application .py-xl-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .m-application .py-xl-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .m-application .py-xl-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .m-application .py-xl-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .m-application .py-xl-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .m-application .py-xl-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .m-application .py-xl-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .m-application .py-xl-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .m-application .py-xl-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .m-application .pt-xl-0 {
    padding-top: 0px !important;
  }

  .m-application .pt-xl-1 {
    padding-top: 4px !important;
  }

  .m-application .pt-xl-2 {
    padding-top: 8px !important;
  }

  .m-application .pt-xl-3 {
    padding-top: 12px !important;
  }

  .m-application .pt-xl-4 {
    padding-top: 16px !important;
  }

  .m-application .pt-xl-5 {
    padding-top: 20px !important;
  }

  .m-application .pt-xl-6 {
    padding-top: 24px !important;
  }

  .m-application .pt-xl-7 {
    padding-top: 28px !important;
  }

  .m-application .pt-xl-8 {
    padding-top: 32px !important;
  }

  .m-application .pt-xl-9 {
    padding-top: 36px !important;
  }

  .m-application .pt-xl-10 {
    padding-top: 40px !important;
  }

  .m-application .pt-xl-11 {
    padding-top: 44px !important;
  }

  .m-application .pt-xl-12 {
    padding-top: 48px !important;
  }

  .m-application .pr-xl-0 {
    padding-right: 0px !important;
  }

  .m-application .pr-xl-1 {
    padding-right: 4px !important;
  }

  .m-application .pr-xl-2 {
    padding-right: 8px !important;
  }

  .m-application .pr-xl-3 {
    padding-right: 12px !important;
  }

  .m-application .pr-xl-4 {
    padding-right: 16px !important;
  }

  .m-application .pr-xl-5 {
    padding-right: 20px !important;
  }

  .m-application .pr-xl-6 {
    padding-right: 24px !important;
  }

  .m-application .pr-xl-7 {
    padding-right: 28px !important;
  }

  .m-application .pr-xl-8 {
    padding-right: 32px !important;
  }

  .m-application .pr-xl-9 {
    padding-right: 36px !important;
  }

  .m-application .pr-xl-10 {
    padding-right: 40px !important;
  }

  .m-application .pr-xl-11 {
    padding-right: 44px !important;
  }

  .m-application .pr-xl-12 {
    padding-right: 48px !important;
  }

  .m-application .pb-xl-0 {
    padding-bottom: 0px !important;
  }

  .m-application .pb-xl-1 {
    padding-bottom: 4px !important;
  }

  .m-application .pb-xl-2 {
    padding-bottom: 8px !important;
  }

  .m-application .pb-xl-3 {
    padding-bottom: 12px !important;
  }

  .m-application .pb-xl-4 {
    padding-bottom: 16px !important;
  }

  .m-application .pb-xl-5 {
    padding-bottom: 20px !important;
  }

  .m-application .pb-xl-6 {
    padding-bottom: 24px !important;
  }

  .m-application .pb-xl-7 {
    padding-bottom: 28px !important;
  }

  .m-application .pb-xl-8 {
    padding-bottom: 32px !important;
  }

  .m-application .pb-xl-9 {
    padding-bottom: 36px !important;
  }

  .m-application .pb-xl-10 {
    padding-bottom: 40px !important;
  }

  .m-application .pb-xl-11 {
    padding-bottom: 44px !important;
  }

  .m-application .pb-xl-12 {
    padding-bottom: 48px !important;
  }

  .m-application .pl-xl-0 {
    padding-left: 0px !important;
  }

  .m-application .pl-xl-1 {
    padding-left: 4px !important;
  }

  .m-application .pl-xl-2 {
    padding-left: 8px !important;
  }

  .m-application .pl-xl-3 {
    padding-left: 12px !important;
  }

  .m-application .pl-xl-4 {
    padding-left: 16px !important;
  }

  .m-application .pl-xl-5 {
    padding-left: 20px !important;
  }

  .m-application .pl-xl-6 {
    padding-left: 24px !important;
  }

  .m-application .pl-xl-7 {
    padding-left: 28px !important;
  }

  .m-application .pl-xl-8 {
    padding-left: 32px !important;
  }

  .m-application .pl-xl-9 {
    padding-left: 36px !important;
  }

  .m-application .pl-xl-10 {
    padding-left: 40px !important;
  }

  .m-application .pl-xl-11 {
    padding-left: 44px !important;
  }

  .m-application .pl-xl-12 {
    padding-left: 48px !important;
  }

  [dir=ltr] .m-application .ps-xl-0 {
    padding-left: 0px !important;
  }

  [dir=rtl] .m-application .ps-xl-0 {
    padding-right: 0px !important;
  }

  [dir=ltr] .m-application .ps-xl-1 {
    padding-left: 4px !important;
  }

  [dir=rtl] .m-application .ps-xl-1 {
    padding-right: 4px !important;
  }

  [dir=ltr] .m-application .ps-xl-2 {
    padding-left: 8px !important;
  }

  [dir=rtl] .m-application .ps-xl-2 {
    padding-right: 8px !important;
  }

  [dir=ltr] .m-application .ps-xl-3 {
    padding-left: 12px !important;
  }

  [dir=rtl] .m-application .ps-xl-3 {
    padding-right: 12px !important;
  }

  [dir=ltr] .m-application .ps-xl-4 {
    padding-left: 16px !important;
  }

  [dir=rtl] .m-application .ps-xl-4 {
    padding-right: 16px !important;
  }

  [dir=ltr] .m-application .ps-xl-5 {
    padding-left: 20px !important;
  }

  [dir=rtl] .m-application .ps-xl-5 {
    padding-right: 20px !important;
  }

  [dir=ltr] .m-application .ps-xl-6 {
    padding-left: 24px !important;
  }

  [dir=rtl] .m-application .ps-xl-6 {
    padding-right: 24px !important;
  }

  [dir=ltr] .m-application .ps-xl-7 {
    padding-left: 28px !important;
  }

  [dir=rtl] .m-application .ps-xl-7 {
    padding-right: 28px !important;
  }

  [dir=ltr] .m-application .ps-xl-8 {
    padding-left: 32px !important;
  }

  [dir=rtl] .m-application .ps-xl-8 {
    padding-right: 32px !important;
  }

  [dir=ltr] .m-application .ps-xl-9 {
    padding-left: 36px !important;
  }

  [dir=rtl] .m-application .ps-xl-9 {
    padding-right: 36px !important;
  }

  [dir=ltr] .m-application .ps-xl-10 {
    padding-left: 40px !important;
  }

  [dir=rtl] .m-application .ps-xl-10 {
    padding-right: 40px !important;
  }

  [dir=ltr] .m-application .ps-xl-11 {
    padding-left: 44px !important;
  }

  [dir=rtl] .m-application .ps-xl-11 {
    padding-right: 44px !important;
  }

  [dir=ltr] .m-application .ps-xl-12 {
    padding-left: 48px !important;
  }

  [dir=rtl] .m-application .ps-xl-12 {
    padding-right: 48px !important;
  }

  [dir=ltr] .m-application .pe-xl-0 {
    padding-right: 0px !important;
  }

  [dir=rtl] .m-application .pe-xl-0 {
    padding-left: 0px !important;
  }

  [dir=ltr] .m-application .pe-xl-1 {
    padding-right: 4px !important;
  }

  [dir=rtl] .m-application .pe-xl-1 {
    padding-left: 4px !important;
  }

  [dir=ltr] .m-application .pe-xl-2 {
    padding-right: 8px !important;
  }

  [dir=rtl] .m-application .pe-xl-2 {
    padding-left: 8px !important;
  }

  [dir=ltr] .m-application .pe-xl-3 {
    padding-right: 12px !important;
  }

  [dir=rtl] .m-application .pe-xl-3 {
    padding-left: 12px !important;
  }

  [dir=ltr] .m-application .pe-xl-4 {
    padding-right: 16px !important;
  }

  [dir=rtl] .m-application .pe-xl-4 {
    padding-left: 16px !important;
  }

  [dir=ltr] .m-application .pe-xl-5 {
    padding-right: 20px !important;
  }

  [dir=rtl] .m-application .pe-xl-5 {
    padding-left: 20px !important;
  }

  [dir=ltr] .m-application .pe-xl-6 {
    padding-right: 24px !important;
  }

  [dir=rtl] .m-application .pe-xl-6 {
    padding-left: 24px !important;
  }

  [dir=ltr] .m-application .pe-xl-7 {
    padding-right: 28px !important;
  }

  [dir=rtl] .m-application .pe-xl-7 {
    padding-left: 28px !important;
  }

  [dir=ltr] .m-application .pe-xl-8 {
    padding-right: 32px !important;
  }

  [dir=rtl] .m-application .pe-xl-8 {
    padding-left: 32px !important;
  }

  [dir=ltr] .m-application .pe-xl-9 {
    padding-right: 36px !important;
  }

  [dir=rtl] .m-application .pe-xl-9 {
    padding-left: 36px !important;
  }

  [dir=ltr] .m-application .pe-xl-10 {
    padding-right: 40px !important;
  }

  [dir=rtl] .m-application .pe-xl-10 {
    padding-left: 40px !important;
  }

  [dir=ltr] .m-application .pe-xl-11 {
    padding-right: 44px !important;
  }

  [dir=rtl] .m-application .pe-xl-11 {
    padding-left: 44px !important;
  }

  [dir=ltr] .m-application .pe-xl-12 {
    padding-right: 48px !important;
  }

  [dir=rtl] .m-application .pe-xl-12 {
    padding-left: 48px !important;
  }

  .m-application .text-xl-left {
    text-align: left !important;
  }

  .m-application .text-xl-right {
    text-align: right !important;
  }

  .m-application .text-xl-center {
    text-align: center !important;
  }

  .m-application .text-xl-justify {
    text-align: justify !important;
  }

  .m-application .text-xl-start {
    text-align: start !important;
  }

  .m-application .text-xl-end {
    text-align: end !important;
  }
}
/*
** Components and Pages
*/
.logo-main {
  font-weight: var(--font-bold);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.theme--light .logo-main {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .logo-main {
  color: #fff;
}

.logo-main.landscape {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  top: -2px;
}

[dir=ltr] .logo-main.landscape img {
  margin-right: 16px;
}

[dir=rtl] .logo-main.landscape img {
  margin-left: 16px;
}

.logo-main.portrait {
  display: block;
  margin: 0 auto 8px;
}

.logo-main.portrait img {
  margin: 0 auto 8px;
  display: block;
}

.logo-main.small {
  font-size: 16px;
}

.logo-main.small img {
  max-width: 34px;
  max-height: 34px;
}

.logo-main.medium {
  font-size: 18px;
}

.logo-main.medium img {
  max-width: 54px;
}

@media (max-width: 599px) {
  .logo-main.medium img {
    max-Width: 32px;
    max-height: 32px;
  }
}
.logo-main.large {
  font-size: 28px;
}

.logo-main.large img {
  max-width: 64px;
  max-height: 64px;
}

[dir=ltr] .left-title {
  text-align: left;
}

[dir=rtl] .left-title {
  text-align: right;
}

[dir=ltr] .left-title:after {
  left: 0;
}

[dir=rtl] .left-title:after {
  right: 0;
}

@media (max-width: 959px) {
  .left-title {
    text-align: center !important;
  }

  [dir=ltr] .left-title:after {
    left: 50%;
  }

  [dir=rtl] .left-title:after {
    right: 50%;
  }

  [dir=ltr] .left-title:after {
    margin-left: -35px;
  }

  [dir=rtl] .left-title:after {
    margin-right: -35px;
  }
}
[dir=ltr] .right-title {
  text-align: right;
}

[dir=rtl] .right-title {
  text-align: left;
}

[dir=ltr] .right-title:after {
  right: 0;
}

[dir=rtl] .right-title:after {
  left: 0;
}

@media (max-width: 959px) {
  .right-title {
    text-align: center !important;
  }

  [dir=ltr] .right-title:after {
    left: 50%;
  }

  [dir=rtl] .right-title:after {
    right: 50%;
  }

  [dir=ltr] .right-title:after {
    margin-left: -35px;
  }

  [dir=rtl] .right-title:after {
    margin-right: -35px;
  }
}
.center-title {
  text-align: center;
}

[dir=ltr] .center-title:after {
  left: 50%;
}

[dir=rtl] .center-title:after {
  right: 50%;
}

[dir=ltr] .center-title:after {
  margin-left: -35px;
}

[dir=rtl] .center-title:after {
  margin-right: -35px;
}

.title-main {
  display: block;
  position: relative;
  margin-bottom: 72px;
}

.title-main h4 {
  font-size: 36px;
  line-height: 56px;
  font-weight: var(--font-bold);
}

@media (max-width: 1279px) {
  .title-main h4 {
    font-size: 32px;
    line-height: 48px;
  }
}
@media (max-width: 599px) {
  .title-main h4 {
    font-size: 28px;
    line-height: 44px;
  }
}
.title-main:after {
  content: "";
  width: 70px;
  height: 12px;
  bottom: -32px;
  border-radius: 12px;
  position: absolute;
}

.theme--light .title-main:after {
  background: -o-linear-gradient(330deg, var(--v-primarylight-base), var(--v-secondarylight-base));
  background: linear-gradient(120deg, var(--v-primarylight-base), var(--v-secondarylight-base));
}

.theme--dark .title-main:after {
  background: -o-linear-gradient(330deg, var(--v-primarydark-base), var(--v-secondarydark-base));
  background: linear-gradient(120deg, var(--v-primarydark-base), var(--v-secondarydark-base));
}

.theme--light .title-main strong {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .title-main strong {
  color: #fff;
}

.title-secondary {
  display: block;
  position: relative;
  margin-bottom: 96px;
  text-transform: capitalize;
}

@media (max-width: 599px) {
  .title-secondary {
    margin-bottom: 80px;
  }
}
.title-secondary h3 {
  font-size: 36px;
  line-height: 56px;
  font-weight: var(--font-bold);
  letter-spacing: 1px;
}

.theme--light .title-secondary h3 {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .title-secondary h3 {
  color: #fff;
}

@media (max-width: 1279px) {
  .title-secondary h3 {
    font-size: 32px;
    line-height: 48px;
  }
}
@media (max-width: 599px) {
  .title-secondary h3 {
    font-size: 28px;
    line-height: 44px;
  }
}
.title-secondary:after {
  content: "";
  width: 70px;
  height: 12px;
  bottom: -32px;
  border-radius: 12px;
  background: var(--v-primary-base);
  position: absolute;
}

.theme--light .title-secondary strong {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .title-secondary strong {
  color: #fff;
}

.popover {
  width: 200px;
}

.theme--light .popover {
  background-color: #fff;
}

.theme--dark .popover {
  background-color: #424242;
}

.switch-toggle {
  margin-top: 0;
}

#menu_blank {
  height: 0;
}

@media (max-width: 599px) {
  .start-mobile {
    margin: 8px 16px 8px 16px;
  }
}
.header {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: fixed;
  z-index: 999;
  width: 100%;
  top: 0;
  left: 0;
}

.theme--light .header {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .header {
  color: #fff;
}

#main-wrap .header .container {
  padding: 0;
}

@media (min-width: 960px) {
  #main-wrap .header .container {
    padding: 0 24px;
  }
}
.header .sidenav-trigger {
  margin: 0;
}

.header.fixed {
  position: fixed;
  top: 0;
}

.theme--light .header.fixed:not(.open-drawer) {
  -webkit-box-shadow: 0px 1px 36px -16px var(--v-primary-base);
  box-shadow: 0px 1px 36px -16px var(--v-primary-base);
}

.theme--dark .header.fixed:not(.open-drawer) {
  -webkit-box-shadow: 0px 1px 36px -16px #000;
  box-shadow: 0px 1px 36px -16px #000;
}

.theme--light .header.fixed {
  background-color: #fff;
}

.theme--dark .header.fixed {
  background-color: #424242;
}

.header.fixed .header-content {
  padding: 0;
}

.header.fixed .vertical-divider {
  min-height: 24px;
}

.header.fixed .logo img {
  height: 32px;
  width: 32px;
}

.header.fixed nav {
  padding: 0;
}

.theme--light .header.open-drawer {
  background-color: #fff;
}

.theme--dark .header.open-drawer {
  background-color: #424242;
}

.header .search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 600px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

[dir=ltr] .header .search {
  margin-left: 16px;
}

[dir=rtl] .header .search {
  margin-right: 16px;
}

@media (max-width: 599px) {
  .header .search {
    margin: 0px 16px 16px 16px;
  }
}
@media (min-width: 600px) {
  .header .search {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.header .search.short {
  width: 300px;
}

.header .search .input-field {
  min-height: 0;
  margin-top: 0;
  margin-bottom: 0;
  width: 100%;
  border: 1px solid;
  border-radius: 8px;
}

[dir=ltr] .header .search .input-field {
  padding-right: 16px;
}

[dir=rtl] .header .search .input-field {
  padding-left: 16px;
}

.theme--light .header .search .input-field {
  border-color: rgba(0, 0, 0, 0.38);
}

.theme--dark .header .search .input-field {
  border-color: rgba(255, 255, 255, 0.5);
}

.theme--light .header .search .input-field {
  background-color: #fff;
}

.theme--dark .header .search .input-field {
  background-color: #424242;
}

[dir=ltr] .header .search .input-field {
  padding-left: 40px;
}

[dir=rtl] .header .search .input-field {
  padding-right: 40px;
}

.header .search .input-field input {
  height: auto;
  padding: 8px 0px 8px 0px;
  max-height: none;
  display: block;
  margin: 4px;
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

@media (max-width: 599px) {
  .header .search .input-field input {
    padding: 4px 0;
  }
}
.header .search-icon {
  position: absolute;
  font-size: 24px;
  top: 10px;
}

[dir=ltr] .header .search-icon {
  left: 8px;
}

[dir=rtl] .header .search-icon {
  right: 8px;
}

.theme--light .header .search-icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .header .search-icon {
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 599px) {
  .header .search-icon {
    top: 6px;
  }
}
.header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 8px;
}

.header-content nav {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 3px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 600px) {
  .header-content nav {
    padding: 8px;
  }
}
.header-content nav .menu-setting {
  position: relative;
  margin: 0;
}

.header-content nav .menu-setting a {
  padding: 4px 8px 4px 8px;
  display: block;
}

@media (min-width: 600px) {
  .header-content nav > * {
    margin: 0 8px;
  }
}
.header-content .collection-header {
  text-transform: capitalize;
  font-size: 0.875rem;
}

.theme--light .header-content .collection-header {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .header-content .collection-header {
  color: rgba(255, 255, 255, 0.7);
}

.header-content .collection, .header-content .collection-item, .header-content .collection-header {
  border: none !important;
}

.header-content .logo a {
  text-decoration: none;
  display: block;
}

.header-content .logo img {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  height: 48px;
  width: 48px;
}

@media (min-width: 600px) and (max-width: 1279px) {
  .header-content .logo {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.header-content .dropdown-content {
  padding: 4px;
  overflow: visible !important;
}

.theme--dark .header-content .dropdown-content {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .header-content .dropdown-content {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

.header-content .dropdown-content li {
  border-radius: 8px;
}

.header-content .dropdown-content li a.menu-list {
  text-transform: capitalize;
  font-size: 14px;
}

.theme--light .header-content .dropdown-content li a.menu-list.current {
  background: var(--v-primarylight-base);
}

.theme--dark .header-content .dropdown-content li a.menu-list.current {
  background: var(--v-primarydark-base);
}

.theme--light .header-content .dropdown-content li a.menu-list.current {
  color: var(--v-primarydark-base);
}

.theme--dark .header-content .dropdown-content li a.menu-list.current {
  color: var(--v-primarylight-base);
}

.header-content .dropdown-content li a.menu-list i {
  margin: 0;
}

.header-content .dropdown-content .child-menu {
  left: -100%;
}

[dir=rtl] .m-application .header-content .dropdown-content .child-menu {
  right: 100%;
}

nav.nav-menu {
  width: 100%;
  height: auto;
  margin: 0;
  position: relative;
  z-index: 10;
}

nav.nav-menu .btn-icon.hamburger {
  padding: 0;
  line-height: 52px;
}

.theme--light nav.nav-menu .hamburger-inner, .theme--light nav.nav-menu .hamburger-inner::before, .theme--light nav.nav-menu .hamburger-inner::after {
  background-color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu .hamburger-inner, .theme--dark nav.nav-menu .hamburger-inner::before, .theme--dark nav.nav-menu .hamburger-inner::after {
  background-color: rgba(255, 255, 255, 0.7);
}

nav.nav-menu .scrollactive-nav {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[dir=ltr] nav.nav-menu .scrollactive-nav {
  padding-left: 12px;
}

[dir=rtl] nav.nav-menu .scrollactive-nav {
  padding-right: 12px;
}

nav.nav-menu .scrollactive-nav ul:not(.dropdown-content) > li {
  position: relative;
}

nav.nav-menu .scrollactive-nav ul:not(.dropdown-content) > li:after {
  content: "";
  height: 7px;
  border-radius: 8px;
  width: 0;
  display: block;
  margin: 0 auto;
  bottom: 12px;
  position: relative;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: all 0.2s cubic-bezier(0.42, 0.16, 0.21, 0.93);
  -o-transition: all 0.2s cubic-bezier(0.42, 0.16, 0.21, 0.93);
  transition: all 0.2s cubic-bezier(0.42, 0.16, 0.21, 0.93);
}

nav.nav-menu .scrollactive-nav ul:not(.dropdown-content) > li:hover {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

nav.nav-menu .scrollactive-nav ul:not(.dropdown-content) > li:hover:after {
  width: 20px;
  background: var(--v-primary-base);
}

.theme--light nav.nav-menu .scrollactive-nav ul:not(.dropdown-content) > li.current a {
  color: var(--v-primary-base);
}

.theme--dark nav.nav-menu .scrollactive-nav ul:not(.dropdown-content) > li.current a {
  color: var(--v-primarylight-base);
}

nav.nav-menu .scrollactive-nav ul:not(.dropdown-content) > li.current:after {
  width: 20px;
  background: var(--v-primary-base);
}

nav.nav-menu .scrollactive-nav i.right.icon {
  line-height: inherit;
}

[dir=ltr] nav.nav-menu .scrollactive-nav i.right.icon {
  margin-left: 0;
}

[dir=rtl] nav.nav-menu .scrollactive-nav i.right.icon {
  margin-right: 0;
}

nav.nav-menu .scrollactive-nav .multi-menu {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

nav.nav-menu .scrollactive-nav .multi-menu .btn {
  font-size: 14px;
  margin: 0px 4px 0px 4px;
  padding: 8px 4px 8px 4px;
}

nav.nav-menu .scrollactive-nav .btn {
  font-size: 16px;
  font-weight: var(--font-medium);
  margin: 0px 12px 0px 12px;
  list-style: none;
  position: relative;
  display: inline-block;
  padding: 8px;
  height: auto;
  line-height: 18px;
}

.theme--light nav.nav-menu .scrollactive-nav .btn {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu .scrollactive-nav .btn {
  color: #fff;
}

@media (max-width: 1279px) {
  nav.nav-menu {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.lang-menu .flag {
  margin: 0;
}

.lang-menu .flag i {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  top: 1px;
  background: url("../images/flag-logo.png") no-repeat transparent;
  background-size: 16px auto;
}

[dir=ltr] .lang-menu .flag i {
  margin-left: 16px;
}

[dir=rtl] .lang-menu .flag i {
  margin-right: 16px;
}

[dir=ltr] .lang-menu .flag i {
  margin-right: 5px;
}

[dir=rtl] .lang-menu .flag i {
  margin-left: 5px;
}

.lang-menu .flag i.ar {
  background-position: 0 3px;
}

.lang-menu .flag i.zh {
  background-position: 0 -12px;
}

.lang-menu .flag i.en {
  background-position: 0 -28px;
}

.lang-menu .flag i.de {
  background-position: 0 -44px;
}

.lang-menu .flag i.id {
  background-position: 0 -62px;
}

.lang-menu .flag i.pt {
  background-position: 0 -79px;
}

.collection .collection-item.avatar :not(.circle-clipper) > .circle.flag {
  width: auto;
  height: auto;
  overflow: visible;
}

.lang-opt {
  display: block;
  padding: 0 !important;
}

.theme--light .lang-opt {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .lang-opt {
  color: #fff;
}

.lang-list {
  min-height: 0 !important;
}

.vertical-divider {
  margin: 0 8px;
  border-left: 1px solid;
  height: 40px;
  min-height: 48px;
}

.theme--light .vertical-divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .vertical-divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.setting .icon {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
  font-size: 24px;
}

.theme--light .setting .icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .setting .icon {
  color: rgba(255, 255, 255, 0.7);
}

.setting .active {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.setting .dropdown-content {
  width: 240px !important;
  border-radius: 12px;
}

[dir=ltr] .setting .dropdown-content {
  right: 8px !important;
  left: auto !important;
}

[dir=rtl] .setting .dropdown-content {
  left: 8px !important;
  right: auto !important;
}

.mode-menu, .lang-menu {
  text-transform: capitalize;
}

.flex-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex-menu label {
  text-transform: capitalize;
}

.mobile-menu {
  padding: 8px 0px 8px 0px;
}

[dir=ltr] .mobile-menu {
  margin-right: 8px;
}

[dir=rtl] .mobile-menu {
  margin-left: 8px;
}

.mobile-menu:focus {
  background-color: transparent;
}

.theme--light .mobile-menu .bar {
  background-color: rgba(0, 0, 0, 0.54);
}

.theme--dark .mobile-menu .bar {
  background-color: rgba(255, 255, 255, 0.7);
}

.theme--light .mobile-menu .bar:after, .theme--light .mobile-menu .bar:before {
  background-color: rgba(0, 0, 0, 0.54);
}

.theme--dark .mobile-menu .bar:after, .theme--dark .mobile-menu .bar:before {
  background-color: rgba(255, 255, 255, 0.7);
}

.menu-list {
  text-transform: capitalize;
}

/* Top Multi Lv Menu */
.submenu-hover {
  position: absolute;
  left: 100%;
  top: 0;
  display: none;
  background: none;
}

.parent-hover {
  position: relative;
}

.parent-hover:hover > .submenu-hover {
  display: block;
}

.rounded-menu {
  border-radius: 10px;
}

/* Top Mega Menu */
.mega-menu-root {
  -webkit-transform: scaleX(1) scaleY(1) !important;
  -ms-transform: scaleX(1) scaleY(1) !important;
  transform: scaleX(1) scaleY(1) !important;
}

.mega-menu-root.dropdown-content {
  position: absolute;
  overflow: visible;
  z-index: 9;
  width: 100% !important;
  left: 0 !important;
  top: 0 !important;
  padding-top: 96px;
}

.theme--dark .mega-menu-root.dropdown-content {
  -webkit-box-shadow: 0px 10px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 10px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .mega-menu-root.dropdown-content {
  -webkit-box-shadow: 0 10px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 10px 12px 2px rgba(0, 0, 0, 0.06);
}

.multi-menu-root > li {
  position: relative;
}

.multi-menu-root .dropdown-content {
  width: 200px !important;
}

.mega-menu {
  position: relative;
  margin-top: 20px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  max-height: 480px;
  overflow: auto;
}

.theme--light .mega-menu {
  background-color: #fff;
}

.theme--dark .mega-menu {
  background-color: #424242;
}

.mega-menu li {
  margin-bottom: 4px;
}

.thumb-menu {
  width: 200px;
  height: 78px;
  border-radius: 8px;
  margin-bottom: 16px;
}

.title-mega {
  text-transform: uppercase;
  font-weight: var(--font-bold);
  font-size: 11px;
  padding: 0px 16px 0px 16px;
  margin-bottom: 8px;
}

.main-menu, .multi-menu {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.main-menu .btn, .multi-menu .btn {
  text-transform: capitalize;
}

[dir=rtl] .m-application .main-menu .arrow-icon, [dir=rtl] .m-application .multi-menu .arrow-icon {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.main-menu .btn {
  margin: 0px 8px 0px 8px;
  padding: 8px;
}

/* Hamburger Menu */
#main_menu.paper-nav {
  width: 100%;
  position: fixed;
  z-index: 2;
  height: 100%;
  display: none;
}

.theme--light #main_menu.paper-nav {
  background-color: #fff;
}

.theme--dark #main_menu.paper-nav {
  background-color: #424242;
}

#main_menu.paper-nav .full-nav {
  z-index: 90;
  min-width: 300px;
}

@media (max-width: 599px) {
  #main_menu.paper-nav .full-nav {
    width: 100% !important;
  }
}
#main_menu.paper-nav .full-nav .menu {
  padding: 16px 40px 16px 40px;
  margin-top: 96px;
  top: 0px;
  width: 100%;
  height: 100%;
  overflow: auto;
  position: absolute;
  list-style: none;
}

#main_menu.paper-nav .full-nav .menu li {
  text-align: center;
}

#main_menu.paper-nav .full-nav .menu li .btn-flat {
  font-size: 24px;
  overflow: visible;
  padding: 20px 32px 20px 32px;
  height: auto;
}

.theme--light #main_menu.paper-nav .full-nav .menu li .btn-flat {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark #main_menu.paper-nav .full-nav .menu li .btn-flat {
  color: #fff;
}

#main_menu.paper-nav .full-nav .menu li .btn-flat:before {
  content: "";
  position: absolute;
  top: 8px;
  opacity: 0.2;
  background: var(--v-primary-base);
  height: 75%;
  width: 0;
  border-radius: 60px;
  -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.14, 0.97);
  -o-transition: all 0.2s cubic-bezier(0, 0, 0.14, 0.97);
  transition: all 0.2s cubic-bezier(0, 0, 0.14, 0.97);
}

#main_menu.paper-nav .full-nav .menu li .btn-flat:hover {
  color: var(--v-secondary-base);
  background: none;
}

#main_menu.paper-nav .full-nav .menu li .btn-flat:hover:before {
  width: 100%;
  left: 0;
}

#main_menu.paper-nav .full-nav .menu.menu-open a {
  -webkit-animation-name: slide-right;
  animation-name: slide-right;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

#main_menu.paper-nav .full-nav .divider-sidebar {
  background: rgba(255, 255, 255, 0.2);
  margin: 24px 0px 24px 0px;
}

.user-menu .btn:not(.btn-icon) {
  padding: 4px 24px 4px 24px;
  height: auto;
}

.mobile-nav {
  width: 260px;
  padding: 80px 16px 80px 16px;
  z-index: 999;
}

.theme--light .mobile-nav {
  background-color: #fff;
}

.theme--dark .mobile-nav {
  background-color: #424242;
}

@media (max-width: 599px) {
  .mobile-nav {
    width: 100% !important;
  }
}
.mobile-nav .collection {
  border: none;
}

.mobile-nav .collection-item {
  background: none !important;
  border: none;
  padding: 0;
}

.mobile-nav .collection-item.active > .collapsible-header i.material-icons {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  color: var(--v-primary-base);
}

.mobile-nav .collection-item a {
  font-weight: var(--font-regular);
  line-height: 24px;
  height: auto;
  padding: 16px;
  display: block;
}

.theme--light .mobile-nav .collection-item a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .mobile-nav .collection-item a {
  color: #fff;
}

.mobile-nav .collapsible-body {
  background: none;
  padding: 0;
}

.mobile-nav .collapsible-header {
  display: block;
  padding: 0;
}

.mobile-nav .collapsible-header i.material-icons {
  margin: 0;
}

.mobile-nav ul.expandable {
  border: none;
}

.mobile-nav .menu-list {
  font-size: 14px;
  text-transform: capitalize !important;
}

.mobile-nav .side-multilv {
  padding-top: 8px;
}

[dir=ltr] .mobile-nav .has-child {
  padding-left: 0;
}

[dir=rtl] .mobile-nav .has-child {
  padding-right: 0;
}

.mobile-nav .has-grand-child {
  padding: 0;
}

[dir=ltr] .mobile-nav .has-grand-child > div {
  margin-left: 0;
}

[dir=rtl] .mobile-nav .has-grand-child > div {
  margin-right: 0;
}

.mobile-nav .group-child {
  padding-bottom: 16px;
}

[dir=ltr] .mobile-nav .group-child .collapsible-body {
  padding-left: 12px;
}

[dir=rtl] .mobile-nav .group-child .collapsible-body {
  padding-right: 12px;
}

[dir=ltr] .mobile-nav .side-group .collection-item {
  padding-left: 16px;
}

[dir=rtl] .mobile-nav .side-group .collection-item {
  padding-right: 16px;
}

.mobile-nav .side-group .collection-item a {
  padding: 8px;
}

.mobile-nav .side-group .collapsible-header {
  padding: 0;
}

[dir=ltr] .mobile-nav .side-group i.material-icons {
  margin-left: -8px;
}

[dir=rtl] .mobile-nav .side-group i.material-icons {
  margin-right: -8px;
}

[dir=ltr] .mobile-nav .side-group-link {
  padding-left: 8px;
}

[dir=rtl] .mobile-nav .side-group-link {
  padding-right: 8px;
}

[dir=ltr] .mobile-nav .collection-header {
  padding-left: 8px;
}

[dir=rtl] .mobile-nav .collection-header {
  padding-right: 8px;
}

.mobile-nav .title-mega {
  text-transform: uppercase;
  font-weight: var(--font-bold);
  font-size: 11px;
}

.theme--light .mobile-nav .current {
  background: var(--v-primarylight-base);
}

.theme--dark .mobile-nav .current {
  background: var(--v-primarydark-base);
}

.theme--light .mobile-nav .current {
  color: var(--v-primarydark-base);
}

.theme--dark .mobile-nav .current {
  color: var(--v-primarylight-base);
}

.banner-slider .banner-wrap {
  position: relative;
  display: block;
}

.banner-slider .banner-wrap .slick-slider {
  height: auto;
}

.banner-slider .banner-wrap .slick-dots {
  bottom: -50px;
}

@media (max-width: 599px) {
  .banner-slider .banner-wrap .slick-dots {
    bottom: 0;
  }
}
@media (max-width: 599px) {
  .banner-slider .banner-wrap .carousel {
    position: relative;
    z-index: 5;
  }
}
.banner-slider .banner-wrap:before {
  content: "";
  position: absolute;
  background-image: -o-linear-gradient(330deg, var(--v-primary-base), var(--v-secondary-base));
  background-image: linear-gradient(120deg, var(--v-primary-base), var(--v-secondary-base));
  opacity: 0.15;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

[dir=ltr] .banner-slider .banner-wrap .slick-dots {
  padding-left: 0;
}

[dir=rtl] .banner-slider .banner-wrap .slick-dots {
  padding-right: 0;
}

@media (min-width: 600px) and (max-width: 959px) {
  .banner-slider .banner-wrap .slick-dots {
    bottom: 60px;
  }
}
.banner-slider .slide {
  position: relative;
}

@media (max-width: 959px) {
  .banner-slider .slide {
    text-align: center;
    padding: 160px 0px 120px 0px;
  }
}
@media (max-width: 599px) {
  .banner-slider .slide {
    padding: 120px 0px 40px 0px;
  }
}
.banner-slider .slide img {
  margin: 80px auto 0;
  max-width: 100%;
  max-height: 350px;
  position: relative;
  z-index: 5;
}

@media (max-width: 959px) {
  .banner-slider .slide img {
    margin-top: 24px;
  }
}
.banner-slider .slide.center-content {
  padding-top: 120px;
}

@media (min-width: 600px) {
  .banner-slider .img-slide1 {
    float: left;
  }
}
@media (min-width: 960px) {
  .banner-slider .img-slide2 {
    float: right;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .banner-slider .img-slide2 {
    right: 100px;
  }
}
.banner-slider .h-banner {
  text-align: center;
  padding-top: 32px;
}

.banner-slider .h-banner img {
  z-index: 4;
}

@media (min-width: 960px) {
  .banner-slider .h-banner img {
    margin-top: 0;
    width: 50%;
  }
}
@media (max-width: 959px) {
  .banner-slider .h-banner img {
    max-width: none;
    max-height: 300px;
  }
}
@media (min-width: 960px) {
  .banner-slider .slider .slide {
    height: 720px;
    padding-bottom: 120px;
  }
}
@media (min-width: 1280px) {
  .banner-slider .slider .slide {
    height: 840px;
    padding-bottom: 240px;
  }
}
.banner-slider .wave-cover {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: -20px;
  -webkit-transform: scale(1.2, 1);
  -ms-transform: scale(1.2, 1);
  transform: scale(1.2, 1);
  background-position: 50px 80px;
  background-size: 1370px 80px;
  background-repeat: repeat-x;
}

[dir=ltr] .banner-slider .wave-cover {
  left: 0;
}

[dir=rtl] .banner-slider .wave-cover {
  right: 0;
}

.theme--dark .banner-slider .wave-cover {
  background-image: url("../images/saas2/deco-wave-dark.png");
}

.theme--light .banner-slider .wave-cover {
  background-image: url("../images/saas2/deco-wave-light.png");
}

.banner-slider .deco-wrap {
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 1400px) {
  .banner-slider .deco-wrap {
    display: none;
  }
}
.banner-slider .deco {
  position: absolute;
  bottom: 0;
}

.banner-slider .deco svg {
  width: 2000px;
}

.banner-slider .deco.top {
  bottom: 0;
  left: 0;
  height: 240px;
  width: 100%;
  opacity: 0.5;
}

.banner-slider .deco.top .wave-cover {
  background-position: 470px 110px;
  background-size: 1900px 110px;
  background-repeat: repeat-x;
}

.banner-slider .deco.bottom {
  left: -370px;
  bottom: -10px;
  opacity: 0.4;
}

.theme--light .banner-slider .deco.bottom svg {
  fill: var(--v-primarylight-base);
}

.theme--dark .banner-slider .deco.bottom svg {
  fill: var(--v-primarydark-base);
}

.banner-slider .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 1279px) {
  .banner-slider .inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.banner-slider .background-banner {
  position: absolute;
  z-index: 3;
  right: -250px;
}

@media (min-width: 1920px) {
  .banner-slider .background-banner {
    display: none;
  }
}
@media (max-width: 1279px) {
  .banner-slider .background-banner {
    right: -220px;
  }
}
@media (max-width: 959px) {
  .banner-slider .background-banner {
    bottom: 0;
  }
}
@media (max-width: 599px) {
  .banner-slider .background-banner {
    display: none;
  }
}
.banner-slider .slide-nav-group {
  position: relative;
  min-height: 180px;
  content: "";
  margin-top: -240px;
}

@media (max-width: 1279px) {
  .banner-slider .slide-nav-group {
    margin-top: -160px;
  }
}
.banner-slider .text h4 {
  font-weight: var(--font-bold);
  margin-bottom: 16px;
}

.banner-slider .text h5 {
  margin-bottom: 32px;
}

.theme--light .banner-slider .text h5 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .banner-slider .text h5 {
  color: rgba(255, 255, 255, 0.7);
}

@media (min-width: 600px) {
  [dir=ltr] .banner-slider .btn-area > * {
    margin-right: 8px;
  }

  [dir=rtl] .banner-slider .btn-area > * {
    margin-left: 8px;
  }
}
.banner-slider .btn-area .btn {
  font-size: 18px;
}

@media (max-width: 599px) {
  .banner-slider .btn-area .btn {
    width: 100%;
    margin-bottom: 16px;
  }
}
.banner-slider .btn-area .btn-flat {
  margin-left: -12px;
  padding-left: 16px;
  padding-right: 16px;
}

.banner-slider .slide-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1080px;
  margin: 0 auto;
  height: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.banner-slider .slide-nav a {
  padding: 8px 24px 4px;
  text-transform: none;
  height: auto;
  border: 1px solid transparent;
  line-height: initial;
  border-radius: 36px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: var(--font-regular);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  font-size: 14px;
}

[dir=ltr] .banner-slider .slide-nav a {
  text-align: left;
}

[dir=rtl] .banner-slider .slide-nav a {
  text-align: right;
}

.banner-slider .slide-nav a strong {
  text-transform: capitalize;
  font-size: 28px;
  display: block;
  font-weight: var(--font-bold);
}

[dir=ltr] .banner-slider .slide-nav a strong {
  margin-left: -2px;
}

[dir=rtl] .banner-slider .slide-nav a strong {
  margin-right: -2px;
}

.banner-slider .slide-nav a:hover {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.theme--light .banner-slider .slide-nav a.active {
  background-color: #fff;
}

.theme--dark .banner-slider .slide-nav a.active {
  background-color: #424242;
}

.theme--dark .banner-slider .slide-nav a.active {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .banner-slider .slide-nav a.active {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

.theme--light .banner-slider .slide-nav a.active strong {
  color: var(--v-primarydark-base);
}

.theme--dark .banner-slider .slide-nav a.active strong {
  color: var(--v-primarylight-base);
}

.banner-slider .divider {
  margin: 0 16px;
  min-height: 0;
  max-height: calc(100% - 16px);
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border: solid;
  border-width: 0 thin 0 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: inherit;
  max-width: 0;
  width: 0;
  vertical-align: text-bottom;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
}

.theme--light .banner-slider .divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .banner-slider .divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.counter-wrap {
  position: relative;
}

.counter-wrap .counter-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.counter-wrap .counter-item p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
}

.theme--light .counter-wrap .counter-item p {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .counter-wrap .counter-item p {
  color: rgba(255, 255, 255, 0.7);
}

.counter-wrap .counter-item p i {
  font-size: 40px;
}

[dir=ltr] .counter-wrap .counter-item p i {
  margin-right: 16px;
}

[dir=rtl] .counter-wrap .counter-item p i {
  margin-left: 16px;
}

@media (max-width: 599px) {
  .counter-wrap .counter-item p i {
    font-size: 24px;
  }

  [dir=ltr] .counter-wrap .counter-item p i {
    margin-right: 8px;
  }

  [dir=rtl] .counter-wrap .counter-item p i {
    margin-left: 8px;
  }
}
@media (min-width: 960px) {
  .counter-wrap .counter-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.counter-wrap .counter-item .text {
  text-align: center;
}

.counter-wrap .counter-item .text h3 {
  position: relative;
  padding-bottom: 16px;
}

.theme--dark .counter-wrap .counter-item .text h3 {
  color: var(--v-primarylight-base);
}

.theme--light .counter-wrap .counter-item .text h3 {
  color: var(--v-primarydark-base);
}

@media (max-width: 599px) {
  .counter-wrap .counter-inner .col {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
.counter-wrap .counter-inner > div {
  position: relative;
}

.counter-wrap .counter-inner > div:after {
  content: "";
  border-color: var(--v-primarydark-base);
  opacity: 0.2;
  height: 90px;
  position: absolute;
  top: 30px;
}

[dir=ltr] .counter-wrap .counter-inner > div:after {
  border-left: 2px solid;
}

[dir=rtl] .counter-wrap .counter-inner > div:after {
  border-right: 2px solid;
}

[dir=ltr] .counter-wrap .counter-inner > div:after {
  right: 0;
}

[dir=rtl] .counter-wrap .counter-inner > div:after {
  left: 0;
}

@media (max-width: 599px) {
  .counter-wrap .counter-inner > div:after {
    display: none;
  }
}
.counter-wrap .counter-inner > div:last-child:after {
  display: none;
}

#feature .root {
  position: relative;
  padding-top: 40px;
}

@media (min-width: 600px) {
  #feature .root {
    padding-top: 80px;
  }
}
#feature .root .btn {
  width: 160px;
}

#feature .decoration-bg {
  position: absolute;
  width: 1280px;
  height: 100%;
  top: 180px;
}

[dir=ltr] #feature .decoration-bg {
  left: -10px;
}

[dir=rtl] #feature .decoration-bg {
  right: -10px;
}

#feature .decoration-bg svg {
  width: 100%;
  height: 1700px;
  opacity: 0.2;
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}

.theme--light #feature .decoration-bg svg {
  fill: var(--v-primarylight-base);
}

.theme--dark #feature .decoration-bg svg {
  fill: var(--v-primarydark-base);
}

@media only screen and (min-width: 1400px) {
  #feature .decoration-bg svg {
    -webkit-transform: scale(2.5, 1);
    -ms-transform: scale(2.5, 1);
    transform: scale(2.5, 1);
  }
}
@media (min-width: 1920px) {
  #feature .decoration-bg svg {
    display: none;
  }
}
@media (max-width: 599px) {
  #feature .decoration-bg svg {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
  }
}
#feature .item {
  position: relative;
  min-height: 320px;
  margin-bottom: 160px;
}

#feature .item .desc {
  position: relative;
  z-index: 60;
}

@media (max-width: 1279px) {
  #feature .item {
    margin-bottom: 96px;
  }
}
@media (max-width: 959px) {
  #feature .item {
    text-align: center;
  }
}
#feature .item h6 {
  margin-bottom: 40px;
}

#feature .screen-wrap {
  padding: 32px;
  position: relative;
}

@media (max-width: 599px) {
  #feature .screen-wrap {
    padding: 0;
    margin-top: 24px;
  }
}
#feature .screen-wrap > img {
  position: absolute;
}

#feature .plant1 {
  width: 120%;
  top: -50px;
  left: -50px;
}

@media (max-width: 599px) {
  #feature .plant1 {
    top: -20px;
    left: -20px;
  }
}
#feature .plant2 {
  width: 120%;
  bottom: -20px;
  left: -40px;
}

@media (max-width: 599px) {
  #feature .plant2 {
    bottom: 0;
    left: -20px;
  }
}
#feature .plant3 {
  width: 110%;
  top: -20px;
  left: -20px;
}

@media (max-width: 599px) {
  #feature .plant3 {
    top: 10px;
    left: -10px;
  }
}
#feature .illustration {
  position: relative;
}

#feature .illustration figure {
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}

.theme--dark #feature .illustration figure {
  -webkit-box-shadow: 0px 4px 5px -2px rgba(50, 50, 50, 0.2), 0px 7px 10px 1px rgba(50, 50, 50, 0.14), 0px 2px 16px 1px rgba(50, 50, 50, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(50, 50, 50, 0.2), 0px 7px 10px 1px rgba(50, 50, 50, 0.14), 0px 2px 16px 1px rgba(50, 50, 50, 0.12);
}

.theme--light #feature .illustration figure {
  -webkit-box-shadow: 0px 4px 5px -2px rgba(128, 128, 128, 0.2), 0px 7px 10px 1px rgba(128, 128, 128, 0.14), 0px 2px 16px 1px rgba(128, 128, 128, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(128, 128, 128, 0.2), 0px 7px 10px 1px rgba(128, 128, 128, 0.14), 0px 2px 16px 1px rgba(128, 128, 128, 0.12);
}

#feature .illustration figure img {
  width: 100%;
  display: block;
}

#feature .illustration:before {
  content: "";
  border-radius: 20px;
  width: calc(100% + 32px);
  height: calc(100% + 32px);
  opacity: 0.5;
  position: absolute;
  top: -16px;
  left: -16px;
}

.theme--light #feature .illustration:before {
  background: -o-linear-gradient(330deg, var(--v-primarylight-base), var(--v-secondarylight-base));
  background: linear-gradient(120deg, var(--v-primarylight-base), var(--v-secondarylight-base));
}

.theme--dark #feature .illustration:before {
  background: -o-linear-gradient(330deg, var(--v-primarydark-base), var(--v-secondarydark-base));
  background: linear-gradient(120deg, var(--v-primarydark-base), var(--v-secondarydark-base));
}

#feature .screen-center {
  max-width: 700px;
  margin: 0 auto;
}

#feature .screen-center figure {
  display: block;
  text-align: center;
}

#feature .screen-center figure img {
  margin: 0 auto;
}

#integration .root .container .row {
  position: relative;
}

#integration .decoration-bg {
  position: absolute;
  width: 1280px;
  height: 100%;
  top: 600px;
}

[dir=ltr] #integration .decoration-bg {
  left: -10px;
}

[dir=rtl] #integration .decoration-bg {
  right: -10px;
}

#integration .decoration-bg svg {
  width: 100%;
  height: 1300px;
  opacity: 0.2;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.theme--light #integration .decoration-bg svg {
  fill: var(--v-secondarylight-base);
}

.theme--dark #integration .decoration-bg svg {
  fill: var(--v-secondarydark-base);
}

@media only screen and (min-width: 1400px) {
  #integration .decoration-bg svg {
    -webkit-transform: scale(2.5, 1);
    -ms-transform: scale(2.5, 1);
    transform: scale(2.5, 1);
  }
}
@media (min-width: 1920px) {
  #integration .decoration-bg svg {
    display: none;
  }
}
@media (max-width: 599px) {
  #integration .decoration-bg svg {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
  }
}
#integration .illustration img {
  display: block;
  max-width: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
}

@media (min-width: 600px) {
  #integration .illustration img {
    margin-top: 32px;
    margin-bottom: 32px;
    height: 240px;
  }
}
[dir=ltr] #integration .illustration.left-illustration {
  margin-left: auto;
}

[dir=rtl] #integration .illustration.left-illustration {
  margin-right: auto;
}

[dir=ltr] #integration .illustration.right-illustration {
  margin-right: auto;
}

[dir=rtl] #integration .illustration.right-illustration {
  margin-left: auto;
}

@media (min-width: 600px) {
  #integration .list {
    margin-top: 80px;
  }
}
#integration .list ul {
  padding: 0;
}

#integration .list ul li {
  margin-bottom: 20px;
  list-style: none;
  font-size: 24px;
}

@media (max-width: 959px) {
  #integration .list ul li {
    font-size: 16px;
  }
}
#integration .list ul li .icon {
  border-radius: 50%;
  padding: 6px;
}

@media (max-width: 959px) {
  #integration .list ul li .icon {
    font-size: 14px;
  }
}
#integration .list h3 {
  font-weight: var(--font-bold);
  margin-bottom: 8px;
}

#integration .list-primary .icon {
  color: var(--v-primary-base);
  margin-right: 24px;
}

.theme--light #integration .list-primary .icon {
  background: var(--v-primarylight-base);
}

.theme--dark #integration .list-primary .icon {
  background: var(--v-primarydark-base);
}

@media (max-width: 599px) {
  [dir=ltr] #integration .list-primary .icon {
    margin-right: 16px;
  }

  [dir=rtl] #integration .list-primary .icon {
    margin-left: 16px;
  }
}
@media (min-width: 600px) {
  [dir=ltr] #integration .list-secondary li {
    text-align: right;
  }

  [dir=rtl] #integration .list-secondary li {
    text-align: left;
  }
}
#integration .list-secondary .icon {
  color: var(--v-secondary-base);
}

.theme--light #integration .list-secondary .icon {
  background: var(--v-secondarylight-base);
}

.theme--dark #integration .list-secondary .icon {
  background: var(--v-secondarydark-base);
}

@media (min-width: 600px) {
  [dir=ltr] #integration .list-secondary .icon {
    margin-left: 24px;
  }

  [dir=rtl] #integration .list-secondary .icon {
    margin-right: 24px;
  }
}
@media (max-width: 599px) {
  [dir=ltr] #integration .list-secondary .icon {
    float: left;
  }

  [dir=rtl] #integration .list-secondary .icon {
    float: right;
  }

  [dir=ltr] #integration .list-secondary .icon {
    margin-right: 16px;
  }

  [dir=rtl] #integration .list-secondary .icon {
    margin-left: 16px;
  }
}
#testimonials .root {
  position: relative;
}

@media (min-width: 600px) {
  #testimonials .root {
    padding-bottom: 40px;
  }
}
#testimonials .carousel {
  position: relative;
}

@media (min-width: 960px) {
  #testimonials .carousel {
    padding: 0px 16px 0px 16px;
  }
}
#testimonials .carousel > div {
  z-index: 10;
}

@media (min-width: 600px) {
  #testimonials .carousel .slick-dots {
    bottom: -96px;
  }
}
#testimonials .carousel .slick-dots li {
  width: 15px;
  height: 10px;
  border: 1px solid;
  border-radius: 15px;
  opacity: 0.7;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.theme--light #testimonials .carousel .slick-dots li {
  border-color: rgba(0, 0, 0, 0.38);
}

.theme--dark #testimonials .carousel .slick-dots li {
  border-color: rgba(255, 255, 255, 0.5);
}

#testimonials .carousel .slick-dots li.slick-active {
  width: 30px;
}

.theme--light #testimonials .carousel .slick-dots li.slick-active {
  background: var(--v-primary-base);
}

.theme--dark #testimonials .carousel .slick-dots li.slick-active {
  background: var(--v-primarylight-base);
}

.theme--light #testimonials .carousel .slick-dots li.slick-active {
  border-color: var(--v-primary-base);
}

.theme--dark #testimonials .carousel .slick-dots li.slick-active {
  border-color: var(--v-primarylight-base);
}

#testimonials .carousel .slick-dots li button:before {
  display: none;
}

@media (min-width: 600px) {
  #testimonials .carousel:after, #testimonials .carousel:before {
    content: "";
    border-radius: 12px;
    height: 150px;
    position: absolute;
  }

  .theme--light #testimonials .carousel:after, .theme--light #testimonials .carousel:before {
    background-color: #fff;
  }

  .theme--dark #testimonials .carousel:after, .theme--dark #testimonials .carousel:before {
    background-color: #424242;
  }

  .theme--dark #testimonials .carousel:after, .theme--dark #testimonials .carousel:before {
    -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
    box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  }

  .theme--light #testimonials .carousel:after, .theme--light #testimonials .carousel:before {
    -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
    box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  }
}
#testimonials .carousel:after {
  width: 90%;
  bottom: 0px;
  border-radius: 40px;
}

[dir=ltr] #testimonials .carousel:after {
  left: 50%;
}

[dir=rtl] #testimonials .carousel:after {
  right: 50%;
}

[dir=ltr] #testimonials .carousel:after {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

[dir=rtl] #testimonials .carousel:after {
  -webkit-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  transform: translate(50%, 0);
}

#testimonials .carousel:before {
  width: 80%;
  bottom: -35px;
  border-radius: 40px;
}

[dir=ltr] #testimonials .carousel:before {
  left: 50%;
}

[dir=rtl] #testimonials .carousel:before {
  right: 50%;
}

[dir=ltr] #testimonials .carousel:before {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

[dir=rtl] #testimonials .carousel:before {
  -webkit-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  transform: translate(50%, 0);
}

@media (max-width: 599px) {
  #testimonials .carousel > button {
    display: none;
  }
}
@media (min-width: 960px) {
  #testimonials .item {
    padding: 8px;
  }
}
#testimonials .item:focus {
  outline: none;
}

#testimonials .testi-content {
  position: relative;
  padding: 0 24px;
}

@media (max-width: 599px) {
  #testimonials .testi-content {
    padding: 0 8px;
  }
}
#testimonials .testi-content:before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 40px);
  top: -20px;
  left: 0;
  opacity: 0.3;
  border-radius: 40px;
}

.theme--light #testimonials .testi-content:before {
  background: var(--v-secondarylight-base);
}

.theme--dark #testimonials .testi-content:before {
  background: var(--v-secondarydark-base);
}

#testimonials .slide-content {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

#testimonials .slide {
  background: none;
}

#testimonials .nav {
  position: absolute;
  border: none;
  z-index: 12;
  top: 48%;
  width: 60px;
  height: 60px !important;
  border-radius: 50%;
  cursor: pointer;
}

.theme--light #testimonials .nav {
  background-color: #fff;
}

.theme--dark #testimonials .nav {
  background-color: #424242;
}

.theme--dark #testimonials .nav {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light #testimonials .nav {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

[dir=rtl] #testimonials .nav {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

[dir=ltr] #testimonials .nav {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

#testimonials .nav i {
  color: var(--v-primary-base);
  position: relative;
  font-size: 48px;
}

#testimonials .nav:focus {
  outline: none;
}

#testimonials .nav:hover {
  opacity: 0.6;
}

[dir=ltr] #testimonials .prev {
  left: -64px;
}

[dir=rtl] #testimonials .prev {
  right: -64px;
}

[dir=ltr] #testimonials .prev i {
  right: 3px;
}

[dir=rtl] #testimonials .prev i {
  left: 3px;
}

[dir=ltr] #testimonials .next {
  right: -64px;
}

[dir=rtl] #testimonials .next {
  left: -64px;
}

[dir=ltr] #testimonials .next i {
  left: 1px;
}

[dir=rtl] #testimonials .next i {
  right: 1px;
}

#blog .root {
  position: relative;
  z-index: 56;
  max-width: 1140px;
  margin: 0 auto;
}

#blog .carousel {
  padding-bottom: 56px;
}

#blog .carousel .slick-dots {
  bottom: -56px;
}

#blog .carousel .slick-dots li {
  width: 15px;
  height: 10px;
  border: 1px solid;
  border-radius: 15px;
  opacity: 0.7;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.theme--light #blog .carousel .slick-dots li {
  border-color: rgba(0, 0, 0, 0.38);
}

.theme--dark #blog .carousel .slick-dots li {
  border-color: rgba(255, 255, 255, 0.5);
}

#blog .carousel .slick-dots li.slick-active {
  width: 30px;
}

.theme--light #blog .carousel .slick-dots li.slick-active {
  background: var(--v-primary-base);
}

.theme--dark #blog .carousel .slick-dots li.slick-active {
  background: var(--v-primarylight-base);
}

.theme--light #blog .carousel .slick-dots li.slick-active {
  border-color: var(--v-primary-base);
}

.theme--dark #blog .carousel .slick-dots li.slick-active {
  border-color: var(--v-primarylight-base);
}

#blog .carousel .slick-dots li button:before {
  display: none;
}

#blog .item {
  padding: 8px;
}

.chat .chat-button {
  z-index: 20;
  position: fixed;
  bottom: 40px;
  right: 40px;
  font-size: 32px;
}

[dir=ltr] .chat .chat-button {
  text-align: right;
}

[dir=rtl] .chat .chat-button {
  text-align: left;
}

.chat .chat-button.btn-floating {
  overflow: visible;
}

.theme--dark .chat .chat-button.btn-floating {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .chat .chat-button.btn-floating {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

.theme--light .chat .chat-button.btn-floating {
  background-color: var(--v-primarylight-base);
}

.theme--dark .chat .chat-button.btn-floating {
  background-color: var(--v-primarydark-base);
}

.chat .chat-button i {
  position: relative;
  top: 3px;
}

.theme--light .chat .chat-button i {
  color: var(--v-primarydark-base);
}

.theme--dark .chat .chat-button i {
  color: var(--v-primarylight-base);
}

.chat .chat-button .indicator {
  position: absolute;
  top: 4px;
}

[dir=ltr] .chat .chat-button .indicator {
  left: 2px;
}

[dir=rtl] .chat .chat-button .indicator {
  right: 2px;
}

.chat .panel {
  position: fixed;
  bottom: 40px;
  right: 40px;
  visibility: hidden;
  z-index: -1;
  opacity: 0;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transition: all 0.2s cubic-bezier(0.01, 0.65, 0.3, 0.9);
  -o-transition: all 0.2s cubic-bezier(0.01, 0.65, 0.3, 0.9);
  transition: all 0.2s cubic-bezier(0.01, 0.65, 0.3, 0.9);
  border-radius: 12px;
  overflow: hidden;
}

[dir=ltr] .chat .panel {
  text-align: right;
}

[dir=rtl] .chat .panel {
  text-align: left;
}

[dir=ltr] .chat .panel {
  text-align: left;
}

[dir=rtl] .chat .panel {
  text-align: right;
}

.theme--light .chat .panel {
  background-color: #fff;
}

.theme--dark .chat .panel {
  background-color: #424242;
}

.theme--dark .chat .panel {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .chat .panel {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

.chat .panel header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 16px 4px 16px;
}

.theme--light .chat .panel header {
  background-color: var(--v-primarylight-base);
}

.theme--dark .chat .panel header {
  background-color: var(--v-primarydark-base);
}

.chat .panel header h3 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
  font-weight: var(--font-bold);
  margin: 0;
  line-height: 28px;
}

.chat .panel.show {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  visibility: visible;
  z-index: 100;
  opacity: 1;
}

.chat .close {
  font-size: 24px;
  position: relative;
  top: -4px;
}

.chat .close i {
  position: relative;
  top: 0;
}

.chat .indicator {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  display: inline-block;
}

[dir=ltr] .chat .indicator {
  margin-right: 4px;
}

[dir=rtl] .chat .indicator {
  margin-left: 4px;
}

.chat .online {
  background: #07D517;
}

.chat .offline {
  background: #b7b7b7;
}

.chat .chat-room {
  padding: 16px;
  position: relative;
  height: 300px;
  width: 300px;
  overflow: auto;
}

.chat .chat-room ul {
  padding: 0;
}

.chat .chat-room ul li {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-bottom: 32px;
}

.chat .avatar img {
  width: 38px;
  height: 38px;
}

.chat .talk {
  position: relative;
  border-radius: 8px;
  border: 2px solid var(--v-secondary-base);
  padding: 8px 12px 8px 12px;
}

[dir=ltr] .chat .talk {
  margin-left: 16px;
}

[dir=rtl] .chat .talk {
  margin-right: 16px;
}

.chat .from {
  border: none;
  background: var(--v-primary-base);
  color: #FFF;
}

.chat .from:before {
  position: absolute;
  top: 5px;
  content: "";
  border-top: 5px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 5px solid;
}

[dir=ltr] .chat .from:before {
  left: -5px;
}

[dir=rtl] .chat .from:before {
  right: -5px;
}

.theme--light .chat .from:before {
  border-right-color: var(--v-primarylight-base);
}

.theme--dark .chat .from:before {
  border-right-color: var(--v-primarydark-base);
}

.chat .form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0px 16px 0px 16px;
}

.chat .form .input-field {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.chat .input {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.chat .send {
  font-size: 22px;
  text-align: center;
  -webkit-box-shadow: none;
  box-shadow: none;
}

[dir=ltr] .chat .send {
  margin-left: 16px;
}

[dir=rtl] .chat .send {
  margin-right: 16px;
}

.theme--light .chat .send {
  background-color: var(--v-secondarylight-base);
}

.theme--dark .chat .send {
  background-color: var(--v-secondarydark-base);
}

.theme--light .chat .send span {
  color: var(--v-secondarydark-base);
}

.theme--dark .chat .send span {
  color: var(--v-secondarylight-base);
}

[dir=ltr] .chat .send span {
  margin-left: 4px;
}

[dir=rtl] .chat .send span {
  margin-right: 4px;
}

[dir=rtl] .m-application .chat .send span {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.page-nav {
  z-index: 200;
  position: fixed;
  bottom: 40px;
  right: 40px;
  width: 56px;
}

.page-nav .btn-floating {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 86px;
  z-index: 20;
  font-weight: var(--font-bold);
}

.page-nav .btn-floating .icon {
  color: #FFF;
  font-size: 40px;
}

.page-nav .btn-floating:hover .icon {
  color: var(--v-primarylight-base);
}

.page-nav nav li {
  float: none;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: relative;
}

.page-nav.show .btn-floating {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.page-nav .section-nav .scrollnav {
  bottom: 110px;
  margin: 0 0 76px 22px;
  padding: 0;
  position: relative;
}

.page-nav .section-nav a {
  margin-bottom: 16px;
  width: 12px;
  height: 12px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-radius: 12px;
  border: 1px solid;
  display: block;
  color: transparent;
  padding: 0 !important;
}

.theme--dark .page-nav .section-nav a {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.2), 0px 1px 1px 0px rgba(50, 50, 50, 0.14), 0px 2px 1px -1px rgba(50, 50, 50, 0.12);
  box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.2), 0px 1px 1px 0px rgba(50, 50, 50, 0.14), 0px 2px 1px -1px rgba(50, 50, 50, 0.12);
}

.theme--light .page-nav .section-nav a {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(128, 128, 128, 0.2), 0px 1px 1px 0px rgba(128, 128, 128, 0.14), 0px 2px 1px -1px rgba(128, 128, 128, 0.12);
  box-shadow: 0px 1px 3px 0px rgba(128, 128, 128, 0.2), 0px 1px 1px 0px rgba(128, 128, 128, 0.14), 0px 2px 1px -1px rgba(128, 128, 128, 0.12);
}

.theme--light .page-nav .section-nav a {
  background-color: #fff;
}

.theme--dark .page-nav .section-nav a {
  background-color: #424242;
}

.theme--light .page-nav .section-nav a {
  border-color: rgba(0, 0, 0, 0.38);
}

.theme--dark .page-nav .section-nav a {
  border-color: rgba(255, 255, 255, 0.5);
}

.page-nav .section-nav li.current a {
  background: var(--v-primary-base);
  border: 1px solid var(--v-primarylight-base);
}

.page-nav:hover .section-nav li {
  opacity: 1;
  top: 0 !important;
}

.material-tooltip {
  text-transform: capitalize;
  font-size: 14px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.54);
}

.notification {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  left: 8px;
  position: fixed;
  right: 8px;
  bottom: 0;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  z-index: 9999;
  width: 95%;
  margin: 0 auto;
}

[dir=ltr] .notification {
  text-align: left;
}

[dir=rtl] .notification {
  text-align: right;
}

@media (min-width: 1280px) {
  .notification {
    width: 90%;
  }
}
.notification .wrapper {
  width: 100%;
  margin-bottom: 16px;
  max-width: none;
  font-size: 16px;
  color: var(--v-primarydark-base);
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  background: var(--v-primarylight-base);
}

@media (min-width: 600px) {
  .notification .wrapper {
    padding: 4px 16px 4px 16px;
  }
}
.notification .wrapper .content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 48px;
  overflow: hidden;
  padding: 8px 16px;
  width: 100%;
}

@media (min-width: 600px) {
  .notification .wrapper .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  [dir=ltr] .notification .wrapper .content {
    margin-right: 16px;
  }

  [dir=rtl] .notification .wrapper .content {
    margin-left: 16px;
  }
}
@media (max-width: 599px) {
  .notification .wrapper .content {
    text-align: center;
  }
}
.notification .btn {
  width: 100%;
}

@media (min-width: 600px) {
  .notification .btn {
    width: 150px;
  }
}
[dir=ltr] .notification .action {
  margin-right: 16px;
}

[dir=rtl] .notification .action {
  margin-left: 16px;
}

@media (max-width: 599px) {
  .notification .action {
    width: 100%;
    padding: 0;
    margin: 8px 0;
  }
}
/* General */
.post-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  border-radius: 12px;
  /* Orientation */
  /* Type */
}

.post-card .card-action {
  border: none;
  padding: 8px 0px 8px 0px;
}

.post-card .responsive-img {
  width: 100%;
  height: 100%;
  background-size: cover;
}

.post-card .properties {
  padding: 16px;
  max-width: 100%;
}

.post-card .figure {
  height: 200px;
  display: block;
  position: relative;
}

.post-card .desc {
  white-space: initial;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  height: 80px;
  overflow: hidden;
  padding: 0;
  font-size: 18px;
  margin-bottom: 16px;
}

.post-card.portrait {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.post-card.portrait .properties {
  padding-left: 16px;
  padding-right: 16px;
}

.post-card.portrait .btn.action-btn {
  width: 100%;
}

@media (min-width: 600px) {
  .post-card.portrait .btn.action-btn {
    max-width: 200px;
  }
}
.post-card.landscape {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.post-card.landscape .figure {
  min-height: 100%;
  height: auto;
  width: 200px;
}

@media (max-width: 599px) {
  .post-card.landscape .figure {
    width: 100%;
    max-width: 100px;
    max-height: 130px;
  }
}
[dir=ltr] .post-card.landscape .figure {
  margin-right: 16px;
}

[dir=rtl] .post-card.landscape .figure {
  margin-left: 16px;
}

@media (max-width: 599px) {
  .post-card.landscape .desc {
    display: none;
  }
}
.post-card.landscape .properties {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 599px) {
  .post-card.landscape .properties {
    padding: 8px 16px 8px 16px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 1279px) {
  .post-card.landscape .btn.action-btn {
    min-width: 0;
  }
}
.post-card.full {
  overflow: hidden;
  position: relative;
}

.post-card.round .figure {
  margin: 16px;
  overflow: hidden;
  border-radius: 12px;
}

@media (max-width: 599px) {
  .post-card.round.landscape .figure {
    margin: 8px;
  }
}
.post-card.oval {
  overflow: hidden;
}

.post-card.oval.portrait .figure {
  width: 120%;
  overflow: hidden;
  border-radius: 0 0 50% 50%;
}

[dir=ltr] .post-card.oval.portrait .figure {
  margin-left: -10%;
}

[dir=rtl] .post-card.oval.portrait .figure {
  margin-right: -10%;
}

.post-card.oval.landscape .figure {
  overflow: hidden;
}

.post-card.oval.landscape .figure > div {
  border-radius: 0 50% 50% 0 !important;
  height: 120% !important;
  margin-top: -10%;
}

.post-card.over {
  overflow: visible;
}

.post-card.over.portrait {
  margin-top: 16px;
}

.post-card.over.portrait .figure {
  overflow: hidden;
  margin: -16px 16px 0px 16px;
  border-radius: 12px;
}

.theme--dark .post-card.over.portrait .figure {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .post-card.over.portrait .figure {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

[dir=ltr] .post-card.over.landscape {
  margin-left: 16px;
}

[dir=rtl] .post-card.over.landscape {
  margin-right: 16px;
}

.post-card.over.landscape .figure {
  overflow: hidden;
  margin: 16px 0px 16px 0px;
  border-radius: 12px;
}

.theme--dark .post-card.over.landscape .figure {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .post-card.over.landscape .figure {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

[dir=ltr] .post-card.over.landscape .figure {
  margin-left: -16px;
}

[dir=rtl] .post-card.over.landscape .figure {
  margin-right: -16px;
}

/* General */
.news-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  border-radius: 12px;
  /* Orientation */
  /* Type */
}

.news-card .btn.action-btn {
  min-width: 200px;
}

.news-card .card-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
  padding: 8px 0px 8px 0px;
}

.news-card .caption {
  text-transform: uppercase;
  padding: 16px 0px 16px 0px;
}

.theme--light .news-card .caption {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .news-card .caption {
  color: rgba(255, 255, 255, 0.7);
}

.news-card .news-title {
  line-height: 1.5;
  font-weight: var(--font-medium);
}

@media (min-width: 960px) {
  .news-card .news-title {
    font-size: 20px !important;
  }
}
.news-card .responsive-img {
  width: 100%;
  height: 100%;
  background-size: cover;
}

.news-card .properties {
  padding: 16px;
  max-width: 100%;
}

.news-card .figure {
  height: 200px;
  display: block;
  position: relative;
}

.news-card .desc {
  white-space: initial;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  height: 80px;
  overflow: hidden;
  padding: 0;
  font-size: 16px;
  margin-bottom: 16px;
}

.news-card.portrait {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.news-card.portrait .properties {
  padding-left: 16px;
  padding-right: 16px;
}

.news-card.portrait .btn {
  width: 100%;
}

.news-card.landscape {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.news-card.landscape .figure {
  width: 200px;
  min-height: 100%;
  height: auto;
}

@media (max-width: 599px) {
  .news-card.landscape .figure {
    max-width: 100px;
    max-height: 130px;
  }
}
[dir=ltr] .news-card.landscape .figure {
  margin-right: 16px;
}

[dir=rtl] .news-card.landscape .figure {
  margin-left: 16px;
}

@media (max-width: 599px) {
  .news-card.landscape .desc {
    display: none;
  }
}
.news-card.landscape .properties {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
}

@media (max-width: 599px) {
  .news-card.landscape .properties {
    padding: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 1279px) {
  .news-card.landscape .btn.action-btn {
    min-width: 0;
  }
}
.news-card.full {
  overflow: hidden;
  position: relative;
}

.news-card.round .figure {
  margin: 16px;
  overflow: hidden;
  border-radius: 12px;
}

@media (max-width: 599px) {
  .news-card.round.landscape .figure {
    margin: 8px;
  }
}
.news-card.oval {
  overflow: hidden;
}

.news-card.oval.portrait .figure {
  width: 120%;
  overflow: hidden;
  border-radius: 0 0 50% 50%;
}

[dir=ltr] .news-card.oval.portrait .figure {
  margin-left: -10%;
}

[dir=rtl] .news-card.oval.portrait .figure {
  margin-right: -10%;
}

.news-card.oval.landscape .figure {
  overflow: hidden;
}

.news-card.oval.landscape .figure > div {
  border-radius: 0 50% 50% 0 !important;
  height: 120% !important;
  margin-top: -10%;
}

.news-card.over {
  overflow: visible;
}

.news-card.over.portrait {
  margin-top: 16px;
}

.news-card.over.portrait .figure {
  overflow: hidden;
  margin: -16px 16px 0px 16px;
  border-radius: 12px;
}

.theme--dark .news-card.over.portrait .figure {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .news-card.over.portrait .figure {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

[dir=ltr] .news-card.over.landscape {
  margin-left: 16px;
}

[dir=rtl] .news-card.over.landscape {
  margin-right: 16px;
}

.news-card.over.landscape .figure {
  overflow: hidden;
  margin: 16px 0px 16px 0px;
  border-radius: 12px;
}

.theme--dark .news-card.over.landscape .figure {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .news-card.over.landscape .figure {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

[dir=ltr] .news-card.over.landscape .figure {
  margin-left: -16px;
}

[dir=rtl] .news-card.over.landscape .figure {
  margin-right: -16px;
}

.news-event-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[dir=rtl] .news-event-card {
  direction: rtl;
}

@media (max-width: 599px) {
  .news-event-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.news-event-card p {
  margin-bottom: 0;
}

.news-event-card figure {
  overflow: hidden;
  border-radius: 8px;
  margin: 0;
  width: 120px;
  height: 140px;
}

[dir=ltr] .news-event-card figure {
  margin-right: 16px;
}

[dir=rtl] .news-event-card figure {
  margin-left: 16px;
}

@media (max-width: 599px) {
  .news-event-card figure {
    width: auto;
    height: auto;
    max-height: 200px;
    margin: 16px 8px 16px 8px;
  }
}
.news-event-card figure img {
  max-height: 100%;
  min-width: 100%;
}

[dir=ltr] .news-event-card figure img {
  margin-left: 50%;
}

[dir=rtl] .news-event-card figure img {
  margin-right: 50%;
}

[dir=rtl] .news-event-card figure img {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}

[dir=ltr] .news-event-card figure img {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media (max-width: 599px) {
  .news-event-card figure img {
    width: 100%;
    height: auto;
  }
}
.news-event-card .desc {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.news-event-card .text {
  padding: 0px 12px 0px 12px;
}

@media (min-width: 960px) {
  .news-event-card .text {
    max-width: 400px;
  }
}
.news-event-card .type {
  font-weight: var(--font-bold);
  text-transform: uppercase;
}

.theme--light .news-event-card .type {
  color: var(--v-primarydark-base);
}

.theme--dark .news-event-card .type {
  color: var(--v-primarylight-base);
}

.news-event-card .btn {
  margin-top: 16px;
}

[dir=ltr] .news-event-card .btn {
  margin-left: -4px;
}

[dir=rtl] .news-event-card .btn {
  margin-right: -4px;
}

.theme--light .news-event-card .btn {
  color: var(--v-primary-base);
}

.theme--dark .news-event-card .btn {
  color: var(--v-primarylight-base);
}

.pricing-card.card {
  position: relative;
  overflow: hidden;
  text-align: center;
  z-index: 2;
  border: 1px solid transparent;
  max-width: 300px;
  margin-bottom: 24px;
  border-radius: 40px;
}

.pricing-card.card h2 {
  margin-bottom: 0;
  line-height: 48px;
}

.theme--light .pricing-card.card h6 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card.card h6 {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card.card.bg {
  border: 2px solid var(--v-primary-base);
}

.pricing-card.card.bg .title-card {
  border-radius: 0;
  padding-bottom: 32px;
}

.pricing-card.card.bg .title-card p {
  color: #FFF;
}

.pricing-card.card.bg .title-card:before {
  background-image: -o-linear-gradient(330deg, var(--v-primary-base), var(--v-secondary-base));
  background-image: linear-gradient(120deg, var(--v-primary-base), var(--v-secondary-base));
  content: "";
  width: 140%;
  position: absolute;
  top: -80px;
  left: -20%;
  border-radius: 50%;
  height: 160%;
}

.pricing-card.card.bg h2 {
  color: #FFF;
}

.pricing-card.card.bg h6 {
  color: #FFF;
}

.pricing-card.card .card-pricing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}

.theme--light .pricing-card.card.basic .title-card {
  color: var(--v-secondarydark-base);
}

.theme--dark .pricing-card.card.basic .title-card {
  color: var(--v-secondarylight-base);
}

.theme--light .pricing-card.card.basic .btn-area, .theme--dark .pricing-card.card.basic .btn-area {
  position: relative;
}

.theme--light .pricing-card.card.basic .btn-area:before, .theme--dark .pricing-card.card.basic .btn-area:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--v-secondary-base);
  opacity: 0.3;
}

.pricing-card.card.value {
  z-index: 20;
  border: 1px solid var(--v-primary-base);
}

.pricing-card.card.value .title-card {
  padding-bottom: 0;
  margin-bottom: 64px;
  color: #FFF !important;
  height: 90px;
  padding-top: 40px;
}

.pricing-card.card.value .title-card h4 {
  position: relative;
  color: #FFF !important;
}

.pricing-card.card.value .title-card p {
  position: relative;
}

.pricing-card.card.value .title-card:before {
  content: "";
  width: 160%;
  position: absolute;
  border-radius: 50%;
  bottom: -60px;
  height: 400px;
  left: -30%;
  background: -o-linear-gradient(275deg, var(--v-primary-base) 60%, var(--v-primarydark-base) 100%);
  background: linear-gradient(-185deg, var(--v-primary-base) 60%, var(--v-primarydark-base) 100%);
}

.pricing-card.card.value ul {
  padding-top: 16px;
}

.pricing-card.card ul {
  padding: 0px 16px 0px 16px;
  margin-bottom: 24px;
  list-style: none;
}

.pricing-card.card ul li {
  list-style: none;
  font-size: 16px;
  text-align: center;
  padding: 8px;
  border-bottom: 1px dashed;
}

.theme--light .pricing-card.card ul li {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .pricing-card.card ul li {
  border-color: rgba(255, 255, 255, 0.12);
}

.pricing-card.card ul li:last-child {
  border-bottom: none;
}

.pricing-card.card .title-card {
  padding: 40px 0px 32px 0px;
  margin-bottom: 16px;
  font-size: 24px;
  position: relative;
}

.theme--light .pricing-card.card .title-card {
  color: var(--v-primarydark-base);
}

.theme--dark .pricing-card.card .title-card {
  color: var(--v-primarylight-base);
}

.pricing-card.card .title-card .icon {
  position: absolute;
  top: 8px;
  color: #FFF;
}

[dir=ltr] .pricing-card.card .title-card .icon {
  right: 8px;
}

[dir=rtl] .pricing-card.card .title-card .icon {
  left: 8px;
}

.pricing-card.card .title-card p {
  text-transform: uppercase;
  font-weight: var(--font-medium);
  font-size: 16px;
  position: relative;
  z-index: 3;
}

.pricing-card.card .title-card h4 {
  font-weight: var(--font-bold);
  text-transform: none;
  margin-top: 16px;
}

.theme--light .pricing-card.card .title-card h4 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card.card .title-card h4 {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card.card .btn-area {
  text-align: center;
  position: relative;
  padding: 16px 24px 16px 24px;
}

.theme--light .pricing-card.card .btn-area {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card.card .btn-area {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card.card .btn-area p {
  position: relative;
  font-size: 14px;
}

.pricing-card.card .btn-area:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}

.theme--light .pricing-card.card .btn-area:before {
  background-color: #FFF;
}

.theme--dark .pricing-card.card .btn-area:before {
  background-color: #000;
}

.theme--light .pricing-card.card .btn-area.primary-color {
  background: var(--v-primarylight-base);
}

.theme--dark .pricing-card.card .btn-area.primary-color {
  background: var(--v-primarydark-base);
}

.theme--light .pricing-card.card .btn-area.secondary-color {
  background: var(--v-secondarylight-base);
}

.theme--dark .pricing-card.card .btn-area.secondary-color {
  background: var(--v-secondarydark-base);
}

.testimonial-card {
  position: relative;
  margin-top: 50px;
}

.testimonial-card h5 {
  font-weight: var(--font-medium);
}

.testimonial-card .caption-name {
  display: block;
  font-size: 14px;
}

.theme--light .testimonial-card .caption-name {
  color: var(--v-primarydark-base);
}

.theme--dark .testimonial-card .caption-name {
  color: var(--v-primarylight-base);
}

.testimonial-card .paper {
  height: 250px;
  margin: 24px 0px 24px 0px;
  text-align: center;
  border: 1px solid transparent;
  -webkit-transition: border 0.4s ease-out;
  -o-transition: border 0.4s ease-out;
  transition: border 0.4s ease-out;
  padding: 8px;
  position: relative;
  overflow: visible;
}

.testimonial-card .paper.card {
  border-radius: 40px;
  display: block;
}

@media (min-width: 600px) {
  .testimonial-card .paper {
    padding: 64px 120px 64px 120px;
  }
}
.testimonial-card .text {
  display: -webkit-box;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
  font-size: 18px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

@media (max-width: 599px) {
  .testimonial-card .text {
    font-size: 14px;
    -webkit-line-clamp: 4;
  }
}
.testimonial-card .avatar {
  position: relative;
  display: block;
  width: 80px;
  height: 80px;
  border-radius: 50% !important;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 20px solid;
  overflow: visible;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: -64px auto 40px;
}

.theme--light .testimonial-card .avatar {
  border-color: rgba(255, 255, 255, 0.5);
}

.theme--dark .testimonial-card .avatar {
  border-color: rgba(66, 66, 66, 0.5);
}

@media (max-width: 599px) {
  .testimonial-card .avatar {
    margin-bottom: 0;
  }
}
.testimonial-card .avatar img {
  border-radius: inherit;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: inherit;
  width: inherit;
}

@media (min-width: 600px) {
  .testimonial-card .avatar {
    margin: -120px auto 0;
  }
}
.testimonial-card .avatar:before {
  content: "";
  width: 80px;
  height: 80px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  -webkit-box-shadow: 0 0px 30px -10px #000;
  box-shadow: 0 0px 30px -10px #000;
}

/* General */
.profile-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 12px;
  /* Orientation */
  /* Type */
}

@media (min-width: 600px) {
  .profile-card .btn.main-btn {
    min-width: 150px;
  }
}
.profile-card .responsive-img {
  width: 100%;
  height: 100%;
  background-size: cover;
}

.profile-card .properties .btn.btn-flat {
  padding: 0 8px;
  border-radius: 8px;
}

.profile-card .figure {
  display: block;
}

.profile-card .avatar {
  margin: 0 auto;
}

.profile-card .subtitle {
  font-size: 18px;
}

.theme--light .profile-card .subtitle {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .profile-card .subtitle {
  color: rgba(255, 255, 255, 0.7);
}

.profile-card .desc {
  margin-top: 16px;
  padding: 0px 16px 16px 16px;
}

.profile-card .action {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.profile-card .action .btn {
  padding: 8px;
  height: auto;
}

.profile-card .action .btn .btn-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-transform: none;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
}

.profile-card .action .icon {
  color: var(--v-secondary-base);
}

.profile-card.portrait {
  max-width: 400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.profile-card.portrait .properties {
  padding-left: 16px;
  padding-right: 16px;
}

.profile-card.portrait .avatar {
  margin-top: -50px;
}

.profile-card.portrait .action {
  border-top: 1px solid;
  padding: 16px 0px 16px 0px;
  margin-top: 16px;
}

.theme--light .profile-card.portrait .action {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .profile-card.portrait .action {
  border-color: rgba(255, 255, 255, 0.12);
}

.profile-card.portrait .action .btn {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.profile-card.landscape {
  max-width: 820px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 140px;
}

[dir=ltr] .profile-card.landscape {
  text-align: left;
}

[dir=rtl] .profile-card.landscape {
  text-align: right;
}

.profile-card.landscape .figure {
  width: 80px;
  height: 100%;
}

[dir=ltr] .profile-card.landscape .figure {
  margin-right: -32px;
}

[dir=rtl] .profile-card.landscape .figure {
  margin-left: -32px;
}

.profile-card.landscape .figure .img {
  max-height: 100%;
}

.profile-card.landscape .subtitle {
  font-size: 14px;
}

.profile-card.landscape .properties {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px;
}

.profile-card.landscape .properties .card-content {
  padding: 0;
}

.profile-card.landscape .properties .card-content h5 {
  margin: 0;
}

@media (max-width: 599px) {
  .profile-card.landscape .properties {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.profile-card.landscape .desc {
  padding: 0;
}

@media (max-width: 959px) {
  .profile-card.landscape .desc {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}
.profile-card.landscape .action > * {
  margin: 0 4px;
}

@media (max-width: 599px) {
  .profile-card.landscape .action {
    display: none;
  }
}
.profile-card.landscape .btn.main-btn {
  width: 100%;
}

@media (min-width: 600px) {
  [dir=ltr] .profile-card.landscape .action-area {
    margin-left: 32px;
  }

  [dir=rtl] .profile-card.landscape .action-area {
    margin-right: 32px;
  }
}
.profile-card.full {
  overflow: hidden;
  position: relative;
}

.profile-card.full .figure {
  height: 160px;
}

.profile-card.round .figure {
  margin: 8px;
  overflow: hidden;
  height: 105px;
  border-radius: 12px;
}

@media (max-width: 959px) {
  .profile-card.round.landscape .figure {
    height: 90%;
  }
}
.profile-card.oval {
  overflow: hidden;
}

.profile-card.oval.portrait .figure {
  height: 150px;
  width: 120%;
  overflow: hidden;
  border-radius: 0 0 50% 50%;
}

[dir=ltr] .profile-card.oval.portrait .figure {
  margin-left: -10%;
}

[dir=rtl] .profile-card.oval.portrait .figure {
  margin-right: -10%;
}

.profile-card.oval.portrait .figure > div {
  overflow: visible;
}

.profile-card.oval.landscape .figure {
  overflow: hidden;
}

.profile-card.oval.landscape .figure > div {
  border-radius: 0 50% 50% 0;
  height: 120% !important;
  margin-top: -10%;
}

[dir=rtl] .m-application .profile-card.oval.landscape .figure > div {
  border-radius: 50% 0 0 50%;
}

.profile-card.over {
  overflow: visible;
}

.profile-card.over.portrait {
  margin-top: 16px;
}

.profile-card.over.portrait .figure {
  height: 200px;
  overflow: hidden;
  margin: -16px 16px 0px 16px;
  border-radius: 12px;
}

.theme--dark .profile-card.over.portrait .figure {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .profile-card.over.portrait .figure {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

[dir=ltr] .profile-card.over.landscape {
  margin-left: 16px;
}

[dir=rtl] .profile-card.over.landscape {
  margin-right: 16px;
}

.profile-card.over.landscape .figure {
  overflow: hidden;
  height: 105px;
  border-radius: 12px;
}

.theme--dark .profile-card.over.landscape .figure {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .profile-card.over.landscape .figure {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

[dir=ltr] .profile-card.over.landscape .figure {
  margin-left: -16px;
}

[dir=rtl] .profile-card.over.landscape .figure {
  margin-right: -16px;
}

/* General */
.product-card {
  position: relative;
  width: 100%;
  /* Orientation */
  /* Type */
}

.product-card .figure {
  margin: 0px;
  overflow: hidden;
}

.product-card .figure .responsive-img {
  width: 100%;
  height: 100%;
  background-size: cover;
}

.product-card .property {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-card .property strong {
  font-weight: var(--font-bold);
  font-size: 18px;
}

.product-card .hidden-link {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.product-card .desc {
  padding: 16px;
}

@media (min-width: 600px) {
  .product-card .desc {
    padding: 16px 24px 16px 24px;
  }
}
.product-card .desc p {
  overflow: hidden;
}

.product-card .desc h6 {
  font-weight: var(--font-bold);
}

.product-card .desc .button {
  width: 100%;
}

[dir=ltr] .product-card .text {
  margin-right: 16px;
}

[dir=rtl] .product-card .text {
  margin-left: 16px;
}

.product-card .rating .icon {
  padding: 0;
}

.product-card .rating i {
  color: #FFC107;
}

.product-card .star-icon {
  color: #FFC107;
}

.theme--light .product-card .star-icon-disable {
  color: rgba(0, 0, 0, 0.12);
}

.theme--dark .product-card .star-icon-disable {
  color: rgba(255, 255, 255, 0.12);
}

.product-card .button.btn {
  margin-top: 16px;
}

.product-card.portrait {
  max-width: 350px;
}

.product-card.portrait .figure {
  display: block;
  height: 170px;
}

.product-card.portrait .desc {
  padding: 16px;
}

.product-card.portrait .desc p {
  height: 90px;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.product-card.landscape {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

@media (min-width: 600px) {
  .product-card.landscape {
    height: 150px;
  }
}
.product-card.landscape .figure {
  width: 200px;
  height: 150px;
}

@media (min-width: 600px) {
  .product-card.landscape .desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (max-width: 599px) {
  .product-card.landscape .desc {
    width: 65%;
  }

  .product-card.landscape .desc p {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.product-card.landscape .button.btn {
  width: 200px;
}

@media (max-width: 599px) {
  .product-card.landscape .button.btn {
    display: none;
  }
}
@media (max-width: 599px) {
  .product-card.landscape .hidden-link {
    display: block;
  }
}
.product-card.full {
  overflow: hidden;
}

.product-card.full .figure {
  border-radius: 0 !important;
}

.product-card.round .figure {
  overflow: hidden;
  border-radius: 12px;
  height: 134px;
}

.product-card.round.portrait .figure {
  position: relative;
  top: 8px;
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
}

.product-card.round.landscape .figure {
  margin-top: 8px;
  margin-bottom: 8px;
}

[dir=ltr] .product-card.round.landscape .figure {
  margin-left: 8px;
}

[dir=rtl] .product-card.round.landscape .figure {
  margin-right: 8px;
}

.product-card.oval {
  overflow: hidden;
}

.product-card.oval.portrait .figure {
  height: 150px;
  width: 120%;
  overflow: hidden;
  border-radius: 0 0 50% 50%;
}

[dir=ltr] .product-card.oval.portrait .figure {
  margin-left: -10%;
}

[dir=rtl] .product-card.oval.portrait .figure {
  margin-right: -10%;
}

@media (max-width: 599px) {
  .product-card.oval.landscape {
    height: 150px;
  }
}
.product-card.oval.landscape .figure {
  overflow: hidden;
  border-radius: 0 50% 50% 0 !important;
  height: 250px;
  margin-top: -50px;
}

.product-card.over {
  overflow: visible;
}

.product-card.over .figure {
  overflow: hidden;
  position: relative;
  border-radius: 12px;
}

.theme--dark .product-card.over .figure {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .product-card.over .figure {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

.product-card.over.portrait {
  margin-top: 16px;
}

.product-card.over.portrait .figure {
  margin: 0px 16px 0px 16px;
  top: -16px;
  margin-bottom: -16px;
}

[dir=ltr] .product-card.over.landscape {
  margin-left: 16px;
}

[dir=rtl] .product-card.over.landscape {
  margin-right: 16px;
}

@media (max-width: 959px) {
  [dir=ltr] .product-card.over.landscape {
    margin-left: 8px;
  }

  [dir=rtl] .product-card.over.landscape {
    margin-right: 8px;
  }
}
.product-card.over.landscape .figure {
  margin: 16px 0px 16px 0px;
  height: 118px;
  width: 140px;
}

[dir=ltr] .product-card.over.landscape .figure {
  left: -16px;
}

[dir=rtl] .product-card.over.landscape .figure {
  right: -16px;
}

[dir=ltr] .product-card.over.landscape .figure {
  margin-right: -16px;
}

[dir=rtl] .product-card.over.landscape .figure {
  margin-left: -16px;
}

.pricing-card.card {
  position: relative;
  overflow: hidden;
  text-align: center;
  z-index: 2;
  border: 1px solid transparent;
  max-width: 300px;
  margin-bottom: 24px;
  border-radius: 40px;
}

.pricing-card.card h2 {
  margin-bottom: 0;
  line-height: 48px;
}

.theme--light .pricing-card.card h6 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card.card h6 {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card.card.bg {
  border: 2px solid var(--v-primary-base);
}

.pricing-card.card.bg .title-card {
  border-radius: 0;
  padding-bottom: 32px;
}

.pricing-card.card.bg .title-card p {
  color: #FFF;
}

.pricing-card.card.bg .title-card:before {
  background-image: -o-linear-gradient(330deg, var(--v-primary-base), var(--v-secondary-base));
  background-image: linear-gradient(120deg, var(--v-primary-base), var(--v-secondary-base));
  content: "";
  width: 140%;
  position: absolute;
  top: -80px;
  left: -20%;
  border-radius: 50%;
  height: 160%;
}

.pricing-card.card.bg h2 {
  color: #FFF;
}

.pricing-card.card.bg h6 {
  color: #FFF;
}

.pricing-card.card .card-pricing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}

.theme--light .pricing-card.card.basic .title-card {
  color: var(--v-secondarydark-base);
}

.theme--dark .pricing-card.card.basic .title-card {
  color: var(--v-secondarylight-base);
}

.theme--light .pricing-card.card.basic .btn-area, .theme--dark .pricing-card.card.basic .btn-area {
  position: relative;
}

.theme--light .pricing-card.card.basic .btn-area:before, .theme--dark .pricing-card.card.basic .btn-area:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--v-secondary-base);
  opacity: 0.3;
}

.pricing-card.card.value {
  z-index: 20;
  border: 1px solid var(--v-primary-base);
}

.pricing-card.card.value .title-card {
  padding-bottom: 0;
  margin-bottom: 64px;
  color: #FFF !important;
  height: 90px;
  padding-top: 40px;
}

.pricing-card.card.value .title-card h4 {
  position: relative;
  color: #FFF !important;
}

.pricing-card.card.value .title-card p {
  position: relative;
}

.pricing-card.card.value .title-card:before {
  content: "";
  width: 160%;
  position: absolute;
  border-radius: 50%;
  bottom: -60px;
  height: 400px;
  left: -30%;
  background: -o-linear-gradient(275deg, var(--v-primary-base) 60%, var(--v-primarydark-base) 100%);
  background: linear-gradient(-185deg, var(--v-primary-base) 60%, var(--v-primarydark-base) 100%);
}

.pricing-card.card.value ul {
  padding-top: 16px;
}

.pricing-card.card ul {
  padding: 0px 16px 0px 16px;
  margin-bottom: 24px;
  list-style: none;
}

.pricing-card.card ul li {
  list-style: none;
  font-size: 16px;
  text-align: center;
  padding: 8px;
  border-bottom: 1px dashed;
}

.theme--light .pricing-card.card ul li {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .pricing-card.card ul li {
  border-color: rgba(255, 255, 255, 0.12);
}

.pricing-card.card ul li:last-child {
  border-bottom: none;
}

.pricing-card.card .title-card {
  padding: 40px 0px 32px 0px;
  margin-bottom: 16px;
  font-size: 24px;
  position: relative;
}

.theme--light .pricing-card.card .title-card {
  color: var(--v-primarydark-base);
}

.theme--dark .pricing-card.card .title-card {
  color: var(--v-primarylight-base);
}

.pricing-card.card .title-card .icon {
  position: absolute;
  top: 8px;
  color: #FFF;
}

[dir=ltr] .pricing-card.card .title-card .icon {
  right: 8px;
}

[dir=rtl] .pricing-card.card .title-card .icon {
  left: 8px;
}

.pricing-card.card .title-card p {
  text-transform: uppercase;
  font-weight: var(--font-medium);
  font-size: 16px;
  position: relative;
  z-index: 3;
}

.pricing-card.card .title-card h4 {
  font-weight: var(--font-bold);
  text-transform: none;
  margin-top: 16px;
}

.theme--light .pricing-card.card .title-card h4 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card.card .title-card h4 {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card.card .btn-area {
  text-align: center;
  position: relative;
  padding: 16px 24px 16px 24px;
}

.theme--light .pricing-card.card .btn-area {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card.card .btn-area {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card.card .btn-area p {
  position: relative;
  font-size: 14px;
}

.pricing-card.card .btn-area:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}

.theme--light .pricing-card.card .btn-area:before {
  background-color: #FFF;
}

.theme--dark .pricing-card.card .btn-area:before {
  background-color: #000;
}

.theme--light .pricing-card.card .btn-area.primary-color {
  background: var(--v-primarylight-base);
}

.theme--dark .pricing-card.card .btn-area.primary-color {
  background: var(--v-primarydark-base);
}

.theme--light .pricing-card.card .btn-area.secondary-color {
  background: var(--v-secondarylight-base);
}

.theme--dark .pricing-card.card .btn-area.secondary-color {
  background: var(--v-secondarydark-base);
}

/* General */
.media-card {
  overflow: hidden;
  position: relative;
  margin: 32px 0px 16px 0px;
  height: 250px;
  /* Orientation */
  /* Type */
}

@media (min-width: 1280px) {
  .media-card {
    height: 340px;
  }
}
.media-card figure {
  margin: 0;
}

.media-card figure img {
  min-height: 100%;
  width: 100%;
}

.media-card .badge {
  position: absolute;
  top: 10px;
  color: white;
  font-size: 12px;
  border-radius: 10px;
}

[dir=ltr] .media-card .badge {
  right: 10px;
}

[dir=rtl] .media-card .badge {
  left: 10px;
}

.media-card .play-btn.btn {
  position: absolute;
  width: 80px;
  height: 80px;
  line-height: 120px;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.theme--light .media-card .play-btn.btn {
  background-color: #fff;
}

.theme--dark .media-card .play-btn.btn {
  background-color: #424242;
}

.media-card .play-btn.btn span:before {
  font-size: 60px;
  margin-left: 8px;
}

.theme--light .media-card .play-btn.btn span:before {
  color: var(--v-secondary-base);
}

.theme--dark .media-card .play-btn.btn span:before {
  color: var(--v-secondarylight-base);
}

.media-card .property {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 170px;
  padding: 24px;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(238, 238, 238, 0)), color-stop(90%, #000));
  background: -o-linear-gradient(top, rgba(238, 238, 238, 0) 20%, #000 90%);
  background: linear-gradient(to bottom, rgba(238, 238, 238, 0) 20%, #000 90%);
}

[dir=ltr] .media-card .property {
  text-align: left;
}

[dir=rtl] .media-card .property {
  text-align: right;
}

[dir=ltr] .media-card .property {
  left: 0;
}

[dir=rtl] .media-card .property {
  right: 0;
}

.media-card .media-title {
  color: #FFF;
  font-weight: var(--font-medium);
  font-size: 20px;
  line-height: 24px;
}

[dir=ltr] .media-card.landscape .media-title {
  text-align: left;
}

[dir=rtl] .media-card.landscape .media-title {
  text-align: right;
}

.media-card.portrait {
  max-width: 400px;
}

.media-card.portrait .media-title {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.media-card.photo {
  cursor: pointer;
}

.media-card .cover-link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 1;
}

/* Case Studies Card */
.case-card {
  -webkit-box-shadow: none;
  box-shadow: none;
  max-height: 375px;
  height: auto !important;
  border-radius: 24px;
  margin-bottom: 24px;
  overflow: hidden;
  position: relative;
  text-transform: none !important;
  padding: 0 !important;
  background: var(--v-secondarylight-base) !important;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 1280px) {
  .case-card {
    min-height: 148px;
  }
}
.case-card .figure {
  margin: 0;
  display: inline-block;
  width: 100%;
}

.case-card .figure img {
  width: 100%;
  left: -1px;
  position: relative;
}

.case-card .title {
  line-height: 22px;
  font-size: 1.25rem;
  font-weight: 500;
}

.case-card .logo {
  display: block;
  position: relative;
}

.case-card .logo img {
  width: 100%;
  z-index: 1;
}

.case-card.small .title {
  text-align: center;
}

.case-card.small .logo {
  margin: -16px auto 16px !important;
}

.case-card.small .property {
  text-align: center !important;
  bottom: 0 !important;
}

.case-card.small .property .title {
  display: block;
}

@media (max-width: 599px) {
  .case-card.small .figure {
    width: 100%;
  }
}
.case-card.big .property {
  bottom: 0px;
}

@media (max-width: 1279px) {
  .case-card.big .property {
    text-align: center;
    bottom: 0;
  }
}
@media (min-width: 1280px) {
  .case-card:hover .property {
    background: var(--v-primary-base);
    height: 100%;
    bottom: 0px;
    opacity: 1;
  }

  .case-card:hover .property p {
    opacity: 1;
    bottom: 0;
  }
}
.case-card .property {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: absolute;
  width: 100%;
  height: 150%;
  min-height: 170px;
  padding: 24px 16px;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #FFF;
  z-index: -1;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(238, 238, 238, 0)), color-stop(90%, #000));
  background: -o-linear-gradient(top, rgba(238, 238, 238, 0) 20%, #000 90%);
  background: linear-gradient(to bottom, rgba(238, 238, 238, 0) 20%, #000 90%);
}

[dir=ltr] .case-card .property {
  text-align: left;
}

[dir=rtl] .case-card .property {
  text-align: right;
}

[dir=ltr] .case-card .property {
  left: 0;
}

[dir=rtl] .case-card .property {
  right: 0;
}

.case-card .property .desc {
  font-weight: var(--font-regular);
  font-size: 16px;
  white-space: normal;
}

@media (max-width: 1279px) {
  .case-card .property {
    padding: 8px;
    text-align: center;
    bottom: 0;
  }

  .case-card .property .desc {
    display: none;
  }
}
.case-card .property .title {
  white-space: normal;
}

@media (min-width: 1280px) {
  .case-card .property .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.case-card .property .logo {
  width: 64px;
  height: 64px;
  background: url("../images/decoration/frame-deco.png") no-repeat;
  padding: 16px;
  text-align: center;
  background-size: 100%;
}

[dir=ltr] .case-card .property .logo {
  margin-right: 16px;
}

[dir=rtl] .case-card .property .logo {
  margin-left: 16px;
}

@media (max-width: 1279px) {
  .case-card .property .logo {
    display: none;
  }
}
.case-card .property .logo img {
  display: block;
}

.case-card .property h6 {
  color: #FFF;
  margin-bottom: 16px;
  line-height: 22px;
}

.case-card .property.full-hide {
  background: none;
  opacity: 0;
}

.case-card .property p {
  opacity: 0;
  -webkit-transition: bottom 0.5s ease-out;
  -o-transition: bottom 0.5s ease-out;
  transition: bottom 0.5s ease-out;
  position: relative;
  bottom: -20px;
}

.footer-deco {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
}

.footer-deco:before {
  content: "";
  position: absolute;
  background-image: -o-linear-gradient(330deg, var(--v-primary-base), var(--v-secondary-base));
  background-image: linear-gradient(120deg, var(--v-primary-base), var(--v-secondary-base));
  opacity: 0.15;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.footer-deco:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 140px;
  left: 0;
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  background-repeat: repeat-x;
  background-position: -210px 0px;
  background-size: 1790px 140px;
}

.theme--dark .footer-deco:after {
  background-image: url("../images/saas2/deco-wave-dark.png");
}

.theme--light .footer-deco:after {
  background-image: url("../images/saas2/deco-wave-light.png");
}

.footer-deco .wave-cover {
  z-index: 10;
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: -16px;
  background-position: -200px bottom;
  background-size: 1670px 100px;
  background-repeat: repeat-x;
}

.theme--dark .footer-deco .wave-cover {
  background-image: url("../images/saas2/deco-wave-dark.png");
}

.theme--light .footer-deco .wave-cover {
  background-image: url("../images/saas2/deco-wave-light.png");
}

@media only screen and (min-width: 1400px) {
  .footer-deco .wave-cover {
    display: none;
  }
}
.footer-deco .deco-wrap {
  z-index: 10;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 1400px) {
  .footer-deco .deco-wrap {
    display: none;
  }
}
.footer-deco .deco {
  position: absolute;
  bottom: 0;
}

.footer-deco .deco svg {
  width: 2000px;
}

.footer-deco .deco.top {
  bottom: -30px;
  left: 0;
  height: 240px;
  width: 100%;
  opacity: 0.5;
}

.footer-deco .deco.top .wave-cover {
  background-position: 430px 110px;
  background-size: 1900px 110px;
}

.footer-deco .deco.bottom {
  left: -370px;
  bottom: -30px;
  opacity: 0.4;
}

.theme--light .footer-deco .deco.bottom svg {
  fill: var(--v-primarylight-base);
}

.theme--dark .footer-deco .deco.bottom svg {
  fill: var(--v-primarydark-base);
}

.footer-basic {
  padding-top: 160px;
  padding-bottom: 80px;
  text-align: center;
  position: relative;
}

.footer-basic .container {
  position: relative;
}

.footer-basic .root {
  text-align: center;
  position: relative;
  z-index: 11;
}

.footer-basic .root nav {
  line-height: 24px;
  margin: 32px 0px 32px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer-basic .root nav ul {
  margin: 0;
  padding: 0;
}

.footer-basic .root nav ul li {
  display: inline-block;
  margin: 8px;
  float: none;
}

.footer-basic .root nav ul li a {
  text-transform: capitalize;
  text-decoration: none !important;
  padding: 0px 8px 0px 8px;
  font-size: 18px;
}

.theme--light .footer-basic .root nav ul li a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer-basic .root nav ul li a {
  color: #fff;
}

@media (max-width: 599px) {
  .footer-basic .root nav ul li a {
    font-size: 16px;
  }
}
.footer-basic .logo {
  margin-bottom: 24px;
}

.footer-basic .logo img {
  width: 70px;
}

.footer-basic .subscribe {
  max-width: 560px;
  margin: 0 auto;
  margin-bottom: 16px;
  position: relative;
}

.footer-basic .subscribe h5 {
  font-weight: var(--font-bold);
}

.footer-basic .form {
  display: block;
  position: relative;
  margin-top: 24px;
}

.footer-basic .field {
  width: 100%;
  padding: 0;
  margin: 0;
}

[dir=ltr] .footer-basic .field input {
  padding-right: 160px;
}

[dir=rtl] .footer-basic .field input {
  padding-left: 160px;
}

@media (max-width: 599px) {
  [dir=ltr] .footer-basic .field input {
    padding-right: 90px;
  }

  [dir=rtl] .footer-basic .field input {
    padding-left: 90px;
  }
}
.footer-basic .button {
  position: absolute;
  top: 8px;
  width: 90px;
}

[dir=ltr] .footer-basic .button {
  right: 0;
}

[dir=rtl] .footer-basic .button {
  left: 0;
}

.footer-basic .socmed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  margin: 40px auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer-basic .icon {
  padding: 8px;
  width: 40px;
  height: 40px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.theme--light .footer-basic .icon {
  background: rgba(0, 0, 0, 0.12);
}

.theme--dark .footer-basic .icon {
  background: rgba(255, 255, 255, 0.12);
}

.footer-basic .icon.btn {
  line-height: initial;
  border-radius: 50%;
}

.footer-basic .icon.btn i {
  color: var(--v-primary-base);
  width: 25px;
  height: 25px;
}

.footer-basic .icon:hover {
  background: var(--v-primarydark-base);
}

.footer-basic .icon:hover i {
  color: var(--v-primarylight-base) !important;
}

.footer-basic .copyright {
  display: block;
  padding: 12px;
}

.footer-basic .copyright p {
  margin-bottom: 0;
}

.footer-contact {
  position: relative;
  padding-top: 160px;
}

@media (min-width: 600px) {
  .footer-contact {
    padding-bottom: 80px;
  }
}
.footer-contact .container {
  position: relative;
  z-index: 10;
}

.footer-contact .form-box {
  padding: 40px;
}

@media (max-width: 599px) {
  .footer-contact .form-box {
    padding: 24px 16px 8px 16px;
  }
}
.theme--light .footer-contact .form-box h3 {
  color: var(--v-primarydark-base);
}

.theme--dark .footer-contact .form-box h3 {
  color: var(--v-primarylight-base);
}

.footer-contact .form-box textarea {
  height: auto;
}

.footer-contact .logo {
  text-align: center;
  display: block;
  font-size: 26px;
  margin-top: 40px;
}

.theme--light .footer-contact .logo {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .footer-contact .logo {
  color: rgba(255, 255, 255, 0.7);
}

.footer-contact .logo img {
  width: 54px;
  height: 54px;
  margin-bottom: 16px;
}

.footer-contact .logo h4 {
  text-transform: uppercase;
}

.footer-contact .margin {
  margin: 16px;
}

.footer-contact .socmed {
  margin: 24px 0px 24px 0px;
}

.footer-contact .socmed a.btn-icon {
  margin: 8px;
  width: 36px;
  height: 36px;
  padding: 0;
}

.theme--light .footer-contact .socmed a.btn-icon {
  background: var(--v-primarylight-base) !important;
}

.theme--dark .footer-contact .socmed a.btn-icon {
  background: var(--v-primarydark-base) !important;
}

.theme--light .footer-contact .socmed a.btn-icon i {
  color: var(--v-primarydark-base) !important;
}

.theme--dark .footer-contact .socmed a.btn-icon i {
  color: var(--v-primarylight-base) !important;
}

.footer-contact .socmed i {
  font-size: 24px;
}

.theme--light .footer-contact .contact {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .footer-contact .contact {
  color: rgba(255, 255, 255, 0.7);
}

.footer-contact .divider {
  margin: 12px;
  border: none;
  background: none;
}

.footer-contact .copyright {
  font-size: 12px;
}

.footer-sitemap {
  position: relative;
  z-index: 11;
  padding-top: 160px;
}

.footer-sitemap .container {
  position: relative;
  z-index: 10;
}

@media (min-width: 600px) {
  .footer-sitemap {
    padding-bottom: 80px;
  }
}
.footer-sitemap .title {
  text-transform: capitalize;
  font-weight: var(--font-medium);
}

.theme--light .footer-sitemap .title {
  color: var(--v-primarydark-base);
}

.theme--dark .footer-sitemap .title {
  color: var(--v-primarylight-base);
}

.footer-sitemap .link {
  margin: 8px 12px 8px 12px;
}

.footer-sitemap ul {
  margin: 0;
  padding: 0;
}

.footer-sitemap ul li {
  list-style: none;
  line-height: 32px;
}

.footer-sitemap ul li a {
  text-decoration: none;
}

.theme--light .footer-sitemap ul li a {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .footer-sitemap ul li a {
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 959px) {
  .footer-sitemap .logo-area {
    text-align: center;
  }
}
.footer-sitemap .body-2 {
  margin: 16px 0px 16px 0px;
}

.theme--light .footer-sitemap .body-2 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .footer-sitemap .body-2 {
  color: rgba(255, 255, 255, 0.7);
}

.footer-sitemap .collapsible {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.footer-sitemap .collapsible-header {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.footer-sitemap .logo {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 960px) {
  .footer-sitemap .logo {
    margin-top: 32px;
  }
}
@media (max-width: 959px) {
  .footer-sitemap .logo {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.footer-sitemap .logo img {
  width: 54px;
  height: 54px;
}

[dir=ltr] .footer-sitemap .logo img {
  margin-right: 16px;
}

[dir=rtl] .footer-sitemap .logo img {
  margin-left: 16px;
}

.footer-sitemap .socmed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer-sitemap .socmed .btn {
  margin: 8px;
}

.theme--light .footer-sitemap .socmed .btn {
  background: var(--v-primarylight-base);
}

.theme--dark .footer-sitemap .socmed .btn {
  background: var(--v-primary-base);
}

.footer-sitemap .socmed .icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
  color: var(--v-primary-base);
}

.footer-sitemap .select-lang {
  margin: 0 auto;
  width: 200px;
  display: inherit;
  margin-top: 16px;
}

.theme--light .footer-sitemap .select-lang {
  background-color: #fff;
}

.theme--dark .footer-sitemap .select-lang {
  background-color: #424242;
}

.footer-sitemap .select-lang input {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

.theme--dark .footer-sitemap .select-lang input {
  color: var(--v-primarylight-base);
  border-color: var(--v-primarylight-base);
}

.theme--light .footer-sitemap .select-lang input {
  color: var(--v-primarydark-base);
  border-color: var(--v-primary-base);
}

@media (max-width: 1279px) {
  .footer-sitemap .site-map-item {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
}
.footer-sitemap .accordion-root {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.footer-sitemap #main-wrap .accordion-content.v-expansion-panel {
  background-color: transparent;
}

.footer-sitemap #main-wrap .accordion-content.v-expansion-panel:before, .footer-sitemap #main-wrap .accordion-content.v-expansion-panel:after {
  display: none;
}

.footer-sitemap .accordion-icon {
  padding: 0;
}

.footer-sitemap .collapsible-body {
  border-bottom: none;
  margin-bottom: 16px;
}

.footer-blog {
  position: relative;
  padding-top: 160px;
}

@media (min-width: 600px) {
  .footer-blog {
    padding-bottom: 80px;
  }
}
.footer-blog .container {
  position: relative;
  z-index: 10;
}

.footer-blog .link {
  margin: 8px 12px 8px 12px;
}

.footer-blog .footer {
  padding: 24px 0;
}

@media (max-width: 599px) {
  .footer-blog .footer p {
    text-align: center;
  }
}
.footer-blog .footer-desc {
  display: block;
  font-size: 14px;
  margin-bottom: 16px;
}

@media (max-width: 959px) {
  .footer-blog .quick-links {
    margin-top: 40px;
  }
}
.footer-blog .quick-links ul {
  margin: 0;
  padding: 0;
}

.footer-blog .quick-links ul li {
  list-style: none;
  margin-bottom: 8px;
  display: inline-block;
  width: 30%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

[dir=ltr] .footer-blog .quick-links ul li {
  margin-right: 2%;
}

[dir=rtl] .footer-blog .quick-links ul li {
  margin-left: 2%;
}

@media (max-width: 599px) {
  .footer-blog .quick-links ul li {
    width: 47%;
  }
}
.footer-blog .quick-links ul li a {
  text-transform: capitalize;
  text-decoration: none !important;
  font-size: 14px;
}

.theme--light .footer-blog .quick-links ul li a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer-blog .quick-links ul li a {
  color: #fff;
}

.footer-blog .quick-links ul li a:hover {
  color: var(--v-primary-base);
}

.footer-blog .blog-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto !important;
  white-space: normal;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 8px;
}

[dir=ltr] .footer-blog .blog-item {
  text-align: left;
}

[dir=rtl] .footer-blog .blog-item {
  text-align: right;
}

.footer-blog .blog-item .category {
  margin-bottom: 8px;
  display: block;
  line-height: normal;
  font-weight: var(--font-bold);
  text-transform: uppercase;
}

.theme--light .footer-blog .blog-item .category {
  color: var(--v-primarydark-base);
}

.theme--dark .footer-blog .blog-item .category {
  color: var(--v-primarylight-base);
}

.footer-blog .blog-item .list-text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
}

.footer-blog .blog-item .figure {
  border-radius: 4px;
  overflow: hidden;
  width: 80px;
  height: 56px;
}

[dir=ltr] .footer-blog .blog-item .figure {
  margin-right: 16px;
}

[dir=rtl] .footer-blog .blog-item .figure {
  margin-left: 16px;
}

.footer-blog .blog-item .figure img {
  display: block;
  min-height: 100%;
  width: 100%;
}

.footer-blog .blog-item .content {
  font-size: 12px;
  line-height: 21px;
  text-transform: none;
  margin-bottom: 0;
  display: block;
  font-weight: var(--font-regular);
}

[dir=ltr] .footer-blog .blog-item .content {
  text-align: left;
}

[dir=rtl] .footer-blog .blog-item .content {
  text-align: right;
}

@media (max-width: 599px) {
  .footer-blog .blog-item .content {
    font-size: 12px;
    line-height: 16px;
  }
}
.footer-blog .title-nav {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-weight: var(--font-bold);
}

.theme--light .footer-blog .title-nav {
  color: var(--v-primarydark-base);
}

.theme--dark .footer-blog .title-nav {
  color: var(--v-primarylight-base);
}

.footer-blog .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 959px) {
  .footer-blog .logo {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .footer-blog .logo + p {
    text-align: center;
  }
}
.footer-blog .logo img {
  width: 54px;
  height: 54px;
}

[dir=ltr] .footer-blog .logo img {
  margin-right: 16px;
}

[dir=rtl] .footer-blog .logo img {
  margin-left: 16px;
}

.footer-blog .logo h6 {
  font-weight: var(--font-medium);
  font-size: 26px;
  text-transform: capitalize;
}

.footer-blog .socmed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
}

@media (max-width: 959px) {
  .footer-blog .socmed {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.footer-blog .socmed a.btn-icon {
  border-radius: 50%;
  margin: 8px;
  padding: 0;
}

.theme--light .footer-blog .socmed a.btn-icon {
  background: var(--v-primarylight-base) !important;
}

.theme--dark .footer-blog .socmed a.btn-icon {
  background: var(--v-primarydark-base) !important;
}

.theme--light .footer-blog .socmed a.btn-icon .icon {
  color: var(--v-primarydark-base) !important;
}

.theme--dark .footer-blog .socmed a.btn-icon .icon {
  color: var(--v-primarylight-base) !important;
}

.footer-blog .socmed .icon {
  font-size: 24px;
}

.footer-blog .icon + div {
  background: none !important;
  padding: 12px 12px 12px 32px;
  width: calc(100% - 32px);
}

.footer-blog .select-lang {
  display: inherit;
  margin: 16px 8px 16px 8px;
  max-width: 200px;
}

.theme--light .footer-blog .select-lang {
  background-color: #fff;
}

.theme--dark .footer-blog .select-lang {
  background-color: #424242;
}

@media (max-width: 959px) {
  .footer-blog .select-lang {
    margin-left: auto;
    margin-right: auto;
  }
}
.footer-blog .select-lang input {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  border-color: var(--v-primary-base);
  height: 2.8rem;
}

@media (max-width: 1279px) {
  .footer-blog .site-map-item {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
}
@media (max-width: 959px) {
  .footer-blog .copyright {
    text-align: center;
  }
}
.about-style .zero .progress .progress-linear {
  width: 0 !important;
}

.about-style .showimg {
  position: absolute;
  width: 382px;
  z-index: 6;
  max-width: calc(100% - 24px);
  top: 33px;
  left: 12px;
  border-radius: 12px;
  overflow: hidden;
  height: 250px;
}

@media (min-width: 1280px) {
  .about-style .showimg {
    height: 340px;
  }
}
.about-style .showimg a {
  width: 100%;
  height: 100%;
  display: block;
}

.about-style .showimg a img {
  width: 100%;
  opacity: 0;
}

.about-style .inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.about-style .text h4 {
  font-weight: var(--font-bold);
  margin-bottom: 16px;
}

.theme--light .about-style .text h5 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .about-style .text h5 {
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 959px) {
  .about-style .video-root {
    text-align: center;
  }
}
@media (max-width: 959px) {
  .about-style .video-wrap {
    max-width: 400px;
    margin: 0 auto;
  }
}
.about-style .video-popup {
  max-width: none;
}

.about-style .video-popup h4 {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
}

@media (min-width: 600px) {
  .about-style .video-popup {
    width: 690px;
  }
}
.about-style .video-popup iframe {
  width: 100%;
}

.about-style .close-btn {
  position: absolute;
  top: 4px;
}

[dir=ltr] .about-style .close-btn {
  right: 4px;
}

[dir=rtl] .about-style .close-btn {
  left: 4px;
}

@media (min-width: 600px) {
  .about-style .progress-wrap {
    padding: 40px 0px 40px 0px;
  }
}
.about-style .progress-wrap ul {
  margin: 0;
  padding: 0;
}

.about-style .progress-wrap ul li {
  list-style: none;
  margin-bottom: 24px;
}

.about-style .progress-wrap ul li:last-child {
  margin-bottom: 0;
}

.about-style .progress-wrap ul li h5 {
  font-weight: var(--font-bold);
}

.about-style .text-icon {
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.about-style .text-icon i {
  font-size: 28px;
  padding-top: 8px;
}

[dir=ltr] .about-style .text-icon h5 {
  margin-left: 8px;
}

[dir=rtl] .about-style .text-icon h5 {
  margin-right: 8px;
}

.about-style .progress {
  border-radius: 10px;
  height: 10px;
}

.theme--light .about-style .progress {
  background: rgba(0, 0, 0, 0.12);
}

.theme--dark .about-style .progress {
  background: rgba(255, 255, 255, 0.12);
}

.about-style .progress .progress-linear {
  border-radius: 10px;
}

.about-style .progress .progress-linear.primary {
  background: var(--v-primary-base);
}

.about-style .progress .progress-linear.secondary {
  background: var(--v-secondary-base);
}

.about-style .progress .progress-linear.accent {
  background: var(--v-accent-base);
}

.about-style .bg-wrapper {
  padding: 40px 0px 40px 0px;
  position: relative;
}

.theme--light .about-style .bg-wrapper {
  background-color: var(--v-secondarylight-base);
}

.theme--dark .about-style .bg-wrapper {
  background-color: var(--v-secondarydark-base);
}

@media (max-width: 959px) {
  .about-style .bg-wrapper {
    border-radius: 40px 40px 0 0;
    overflow: hidden;
  }
}
.about-style .bg-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.8;
}

.theme--light .about-style .bg-wrapper:before {
  background-color: #FFF;
}

.theme--dark .about-style .bg-wrapper:before {
  background-color: #000;
}

.about-style .bg-wrapper > div {
  position: relative;
}

@media (max-width: 959px) {
  .about-style .gallery-root, .about-style .team-root {
    text-align: center;
  }
}
.about-style .gallery-root .slick-dots, .about-style .team-root .slick-dots {
  bottom: -24px;
}

@media (max-width: 599px) {
  .about-style .team-root .item > * {
    width: 280px;
  }
}
.about-style .carousel {
  position: relative;
}

.about-style .carousel .icon {
  font-size: 32px;
}

[dir=rtl] .m-application .about-style .carousel .icon {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

@media (max-width: 599px) {
  .about-style .carousel .nav {
    display: none;
  }
}
.about-style .item {
  position: relative;
}

.about-style .nav {
  position: absolute;
  top: 50%;
  font-size: 38px;
}

[dir=ltr] .about-style .prev {
  left: -30px;
}

[dir=rtl] .about-style .prev {
  right: -30px;
}

[dir=ltr] .about-style .next {
  right: -30px;
}

[dir=rtl] .about-style .next {
  left: -30px;
}

.counter-style {
  position: relative;
  padding-bottom: 40px;
}

@media (min-width: 600px) {
  .counter-style {
    padding: 40px 0px 40px 0px;
  }
}
.counter-style.dark {
  background: var(--v-primary-base);
}

.counter-style.dark .counter-item {
  color: #FFF;
}

.counter-style.dark .counter-item .icon {
  color: #FFF;
}

.counter-style .counter-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 960px) {
  .counter-style .counter-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 959px) {
  .counter-style .counter-item {
    text-align: center;
  }
}
@media (max-width: 599px) {
  .counter-style .counter-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  [dir=ltr] .counter-style .counter-item {
    text-align: left;
  }

  [dir=rtl] .counter-style .counter-item {
    text-align: right;
  }
}
.counter-style .counter-item .icon {
  width: 40px;
  height: 40px;
  font-size: 80px;
  line-height: 80px;
  text-align: center;
  color: var(--v-primary-base);
}

@media (min-width: 960px) {
  .counter-style .counter-item .icon {
    width: 80px;
    height: 80px;
  }

  [dir=ltr] .counter-style .counter-item .icon {
    margin-right: 16px;
  }

  [dir=rtl] .counter-style .counter-item .icon {
    margin-left: 16px;
  }
}
@media (max-width: 599px) {
  .counter-style .counter-item .icon {
    width: 80px;
    height: 80px;
  }

  [dir=ltr] .counter-style .counter-item .icon {
    margin-right: 16px;
  }

  [dir=rtl] .counter-style .counter-item .icon {
    margin-left: 16px;
  }
}
.counter-style .counter-item .text h4 {
  font-weight: bold;
}

.theme--light .counter-style .counter-item .text h4 {
  color: var(--v-primarydark-base);
}

.theme--dark .counter-style .counter-item .text h4 {
  color: var(--v-primarylight-base);
}

.banner-basic .banner-wrap {
  position: relative;
  display: block;
  position: relative;
  display: block;
}

.banner-basic .banner-wrap .img {
  text-align: center;
}

@media (max-width: 599px) {
  .banner-basic .banner-wrap .img {
    margin-top: 24px;
  }
}
.banner-basic .banner-wrap .img img {
  max-width: 100%;
}

@media (min-width: 600px) {
  .banner-basic .banner-wrap .img img {
    max-height: 350px;
  }
}
.banner-basic .banner-wrap .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 1279px) {
  .banner-basic .banner-wrap .inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.banner-basic .banner-wrap .text h4 {
  font-weight: var(--font-bold);
  margin-bottom: 16px;
  display: block;
}

.banner-basic .banner-wrap .text h5 {
  display: block;
}

.theme--light .banner-basic .banner-wrap .text h5 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .banner-basic .banner-wrap .text h5 {
  color: rgba(255, 255, 255, 0.7);
}

@media (min-width: 960px) {
  .banner-basic .banner-wrap {
    height: 500px;
    padding-top: 80px;
  }
}
@media (max-width: 959px) {
  .banner-basic .banner-wrap {
    padding-top: 160px;
    text-align: center;
  }
}
.blog-style .blog-headline {
  cursor: pointer;
}

.blog-style .blog-headline .responsive-img {
  width: 100%;
  height: 460px;
  background-size: cover;
}

@media (max-width: 599px) {
  .blog-style .blog-headline .responsive-img {
    height: 300px;
  }
}
.blog-style .blog-headline .responsive-img:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.8)));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.8));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.8));
}

.blog-style a.anchor-content {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 32px;
}

@media (min-width: 960px) {
  .blog-style a.anchor-content {
    padding: 64px;
  }
}
@media (max-width: 599px) {
  .blog-style a.anchor-content .text-h6 {
    display: none;
  }
}
.blog-style .headline-title {
  font-weight: var(--font-medium);
  display: block;
}

@media (min-width: 600px) {
  .blog-style .headline-title {
    margin-bottom: 32px;
  }
}
.blog-style .title-blog {
  font-weight: var(--font-medium);
}

.blog-style .image-blog {
  margin: 40px 0px 40px 0px;
}

.blog-style .image-blog img {
  width: 100%;
}

@media (max-width: 959px) {
  .blog-style .sidebar {
    margin-top: 80px;
  }
}
.blog-style .card-title {
  z-index: 1;
}

.blog-style .input.dark {
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFF;
}

.blog-style .input.dark:focus {
  border-color: #FFF !important;
}

@media (max-width: 599px) {
  .blog-style .blog-content {
    margin-top: 32px;
  }
}
.blog-style .blog-content ul, .blog-style .blog-content ol {
  margin-bottom: 16px;
}

.blog-style .list {
  list-style: disc;
}

.blog-style .share-socmed {
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: 24px 0px 24px 0px;
  margin: 24px 0px 24px 0px;
}

.theme--light .blog-style .share-socmed {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .blog-style .share-socmed {
  border-color: rgba(255, 255, 255, 0.12);
}

.blog-style .share-socmed .btn {
  border-width: 2px;
}

[dir=ltr] .blog-style .share-socmed .btn {
  margin-right: 16px;
}

[dir=rtl] .blog-style .share-socmed .btn {
  margin-left: 16px;
}

@media (max-width: 599px) {
  .blog-style .share-socmed .btn {
    padding: 0 8px;
    border-radius: 50%;
  }

  .blog-style .share-socmed .btn i {
    width: 16px;
    float: none !important;
    margin: 0 auto;
  }
}
.blog-style .facebook {
  border-color: #0D47A1;
}

.blog-style .facebook .icon {
  color: #0D47A1;
}

.blog-style .twitter {
  border-color: #00BCD4;
}

.blog-style .twitter .icon {
  color: #00BCD4;
}

.blog-style .linkedin {
  border-color: #2196F3;
}

.blog-style .linkedin .icon {
  color: #2196F3;
}

.blog-style .gallery-item {
  padding: 2px;
  position: relative;
}

.blog-style .gallery-item .card-image {
  padding: 1px;
  height: 150px;
  overflow: hidden;
}

.blog-style .gallery-item .card-image img {
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.blog-style .gallery-item a {
  position: absolute;
  top: 8px;
  right: 8px;
}

.blog-style .form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 16px 0px 16px;
}

.blog-style .input {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

[dir=ltr] .blog-style .send {
  margin-left: 16px;
}

[dir=rtl] .blog-style .send {
  margin-right: 16px;
}

.blog-style .avatar-char {
  font-style: normal;
}

[dir=rtl] .m-application .blog-style .collection .secondary-content i {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.call-to-action .root {
  position: relative;
  z-index: 60;
}

.call-to-action .root p {
  margin: 0;
}

.call-to-action .deco {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: -30px;
  left: 0;
  opacity: 0.5;
  background-size: 1000px 150px;
  background-repeat: repeat-x;
  background-position: -160px 50px;
  -webkit-transform: scale(1.2, 0.7);
  -ms-transform: scale(1.2, 0.7);
  transform: scale(1.2, 0.7);
}

.theme--dark .call-to-action .deco {
  background-image: url("../images/saas2/deco-wave-dark.png");
}

.theme--light .call-to-action .deco {
  background-image: url("../images/saas2/deco-wave-light.png");
}

@media (max-width: 599px) {
  .call-to-action .deco {
    bottom: -60px;
  }
}
.call-to-action .deco:before {
  content: "";
  -webkit-transform: scale(1.2, 1);
  -ms-transform: scale(1.2, 1);
  transform: scale(1.2, 1);
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: -30px;
  left: 0;
  opacity: 0.5;
  background-size: 1000px 150px;
  background-repeat: repeat-x;
  background-position: 250px 10px;
}

.theme--dark .call-to-action .deco:before {
  background-image: url("../images/saas2/deco-wave-dark.png");
}

.theme--light .call-to-action .deco:before {
  background-image: url("../images/saas2/deco-wave-light.png");
}

.call-to-action .button.btn {
  margin: 0 auto;
  height: 52px;
  line-height: 52px;
  font-size: 18px;
  width: 100%;
}

@media (min-width: 600px) {
  .call-to-action .button.btn {
    width: 360px;
  }
}
.call-to-action .paper {
  position: relative;
  overflow: hidden;
  padding: 32px;
  text-align: center;
}

.theme--light .call-to-action .paper.card {
  background: var(--v-primarylight-base);
}

.theme--dark .call-to-action .paper.card {
  background: var(--v-primarydark-base);
}

.theme--light .call-to-action .paper.card {
  color: var(--v-primarydark-base);
}

.theme--dark .call-to-action .paper.card {
  color: var(--v-primarylight-base);
}

.theme--dark .call-to-action .paper.card {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .call-to-action .paper.card {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

@media (max-width: 959px) {
  .call-to-action .paper {
    text-align: center;
  }
}
@media (min-width: 1280px) {
  .call-to-action .paper {
    padding: 32px 80px 32px 80px;
    margin: 0px 32px 0px 32px;
  }
}
@media (min-width: 600px) {
  .call-to-action .paper {
    border-radius: 20px !important;
  }
}
@media (max-width: 959px) {
  .call-to-action .paper {
    margin-bottom: 40px;
  }
}
@media (max-width: 599px) {
  .call-to-action .paper {
    padding: 32px 16px 32px 16px;
    text-align: center;
  }
}
.call-to-action .paper h4 {
  font-weight: 700;
}

@media (max-width: 599px) {
  .call-to-action .paper h4 {
    font-size: 28px !important;
    margin-bottom: 16px;
  }
}
.call-to-action .paper p {
  font-size: 24px;
}

@media (max-width: 959px) {
  .call-to-action .paper p {
    margin-bottom: 40px;
  }
}
@media (max-width: 599px) {
  .call-to-action .paper p {
    font-size: 18px;
    margin-bottom: 24px;
  }
}
.comments-style .form-comment {
  padding: 8px;
  border-radius: 20px;
}

.theme--light .comments-style .form-comment {
  background-color: var(--v-primarylight-base);
}

.theme--dark .comments-style .form-comment {
  background-color: var(--v-primarydark-base);
}

@media (min-width: 600px) {
  .comments-style .form-comment {
    padding: 16px 24px 16px 24px;
  }
}
.comments-style .helper.collection {
  border: none;
}

.comments-style .helper.collection .collection-item {
  border: none;
}

.comments-style .write {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.comments-style .write .input-field {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0;
  border-radius: 8px;
  padding: 8px;
  padding: 12px 8px;
}

.theme--light .comments-style .write .input-field {
  background-color: #fff;
}

.theme--dark .comments-style .write .input-field {
  background-color: #424242;
}

.comments-style .write .input-field input {
  padding: 0;
  margin-bottom: 0;
  border: none;
  height: auto;
}

.comments-style .write .send-btn {
  position: absolute;
  top: 4px;
  line-height: 40px;
  height: 40px;
}

[dir=ltr] .comments-style .write .send-btn {
  right: 4px;
}

[dir=rtl] .comments-style .write .send-btn {
  left: 4px;
}

[dir=ltr] .comments-style .avatar-img {
  margin-right: 8px;
}

[dir=rtl] .comments-style .avatar-img {
  margin-left: 8px;
}

.comments-style .comments.collection-item {
  background-color: transparent;
}

.comments-style .comment-list {
  margin-top: 16px;
}

.comments-style .comment-list .collection-item {
  border-bottom: none;
}

.comments-style .comment-list .collection-item.avatar .title {
  font-size: 16px !important;
  font-weight: var(--font-bold);
}

.comments-style .comment-list .collection-item p {
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.comments-style .comment-list .circle {
  margin-top: 8px;
}

.comments-style .date {
  height: auto;
  padding: 0;
  font-size: 12px;
}

.comments-style .content {
  margin-top: 8px;
  margin-bottom: 16px;
  line-height: 1.5;
}

.comments-style .help-item {
  text-transform: uppercase;
  font-size: 13px;
}

.comments-style .divider {
  background: none;
}

.theme--light .comments-style .divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .comments-style .divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.company-logo .root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 600px) {
  .company-logo .root {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 599px) {
  .company-logo .root {
    overflow-x: auto;
  }
}
.company-logo .root img {
  height: 64px;
  margin: 32px;
}

.error-style .error-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 960px) {
  .error-style .error-wrap {
    min-height: 100vh;
    padding-top: 80px;
  }
}
@media (max-width: 959px) {
  .error-style .error-wrap {
    margin: 80px 0px 80px 0px;
  }
}
.error-style .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.error-style .illustration {
  position: relative;
  margin: 40px;
}

@media (min-width: 600px) {
  .error-style .illustration {
    margin: 16px 40px 16px 40px;
  }
}
.error-style .illustration img {
  position: relative;
  max-width: 350px;
}

@media (min-width: 960px) {
  [dir=ltr] .error-style .illustration img {
    right: 80px;
  }

  [dir=rtl] .error-style .illustration img {
    left: 80px;
  }
}
@media (max-width: 599px) {
  .error-style .illustration img {
    max-width: 100%;
  }
}
.error-style .text {
  position: relative;
}

@media (min-width: 960px) {
  [dir=ltr] .error-style .text {
    padding-left: 40px;
  }

  [dir=rtl] .error-style .text {
    padding-right: 40px;
  }
}
.error-style .text:before {
  content: "";
  position: absolute;
  top: calc(50% - 90px);
  height: 180px;
}

[dir=ltr] .error-style .text:before {
  border-left: 2px solid;
}

[dir=rtl] .error-style .text:before {
  border-right: 2px solid;
}

.theme--light .error-style .text:before {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .error-style .text:before {
  border-color: rgba(255, 255, 255, 0.12);
}

[dir=ltr] .error-style .text:before {
  left: -32px;
}

[dir=rtl] .error-style .text:before {
  right: -32px;
}

@media (max-width: 959px) {
  .error-style .text {
    text-align: center;
  }
}
.error-style .text h3 {
  font-size: 106px;
  text-transform: capitalize;
  font-weight: var(--font-bold);
}

.theme--light .error-style .text h3 {
  color: var(--v-primarydark-base);
}

.theme--dark .error-style .text h3 {
  color: var(--v-primarylight-base);
}

.error-style .text h4 {
  font-weight: var(--font-bold);
  margin-bottom: 24px;
}

.theme--light .error-style .text p {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .error-style .text p {
  color: rgba(255, 255, 255, 0.7);
}

.error-style .button {
  margin-top: 32px;
}

@media (max-width: 959px) {
  .filter-style {
    padding: 32px;
    height: 100%;
    overflow: auto;
    width: 100%;
  }
}
.filter-style .strip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 16px;
  line-height: 0px;
}

.filter-style .filter-block {
  margin-bottom: 50px;
}

.filter-style .filter-block .collection {
  border: none;
}

.filter-style .filter-block .collection-header {
  border: none;
  font-size: 16px;
}

.theme--light .filter-style .filter-block .collection-header {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .filter-style .filter-block .collection-header {
  color: rgba(255, 255, 255, 0.7);
}

.theme--light .filter-style .filter-block .collection-item.active {
  background-color: var(--v-primarylight-base);
}

.theme--dark .filter-style .filter-block .collection-item.active {
  background-color: var(--v-primarydark-base);
}

.theme--light .filter-style .filter-block .collection-item.active {
  color: var(--v-primarydark-base);
}

.theme--dark .filter-style .filter-block .collection-item.active {
  color: var(--v-primarylight-base);
}

.filter-style .filter-block .label-block {
  display: block;
  cursor: pointer;
}

.filter-style .collection-item {
  display: block;
  border: none;
}

.filter-style .collection-item label {
  margin-bottom: 0;
}

.filter-style .star {
  display: block;
}

.filter-style .star-icon {
  color: #FFC107;
}

.theme--light .filter-style .star-icon-disable {
  color: rgba(0, 0, 0, 0.12);
}

.theme--dark .filter-style .star-icon-disable {
  color: rgba(255, 255, 255, 0.12);
}

.filter-style .btn-tag {
  position: relative;
  cursor: pointer;
}

.filter-style .btn-tag label {
  display: inline-block;
  padding: 1px 6px;
  margin: 4px;
  border-radius: 20px;
  border: 1px solid var(--v-primary-base);
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.theme--light .filter-style .btn-tag label {
  background-color: #fafafa;
}

.theme--dark .filter-style .btn-tag label {
  background-color: #303030;
}

.filter-style .btn-tag input {
  opacity: 0;
  position: absolute;
}

.filter-style .btn-tag input:checked + label {
  color: #FFF;
  background: var(--v-primary-base);
}

.filter-style .input-price {
  width: 75px;
  display: inline-block;
}

[dir=rtl] .m-application .filter-style .apply-range {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.filter-style.modal-content {
  padding: 0;
  border: none;
}

.modal-filter {
  position: relative;
  overflow: hidden;
  height: 100%;
  border: none;
}

.modal-filter.modal-content {
  padding-top: 64px;
}

nav.filter-head {
  background: var(--v-primary-base);
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

nav.filter-head .nav-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFF;
}

nav.filter-head .nav-wrapper button {
  color: #FFF;
  margin: 8px;
}

.sorter .input-field {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 599px) {
  .sorter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .sorter .btn {
    white-space: nowrap;
  }
}
.sorter .toggle-btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sorter .toggle-btn-group .btn {
  border-radius: 0;
}

.sorter .toggle-btn-group .btn i {
  font-size: 24px;
}

.sorter .toggle-btn-group .btn.active {
  color: var(--v-primarylight-base) !important;
}

.theme--light .sorter .toggle-btn-group .btn.active {
  background-color: var(--v-primary-base) !important;
}

.theme--dark .sorter .toggle-btn-group .btn.active {
  background-color: var(--v-primarydark-base) !important;
}

.sorter .toggle-btn-group > .btn:not(:last-child) {
  border-right: none;
}

.sorter .toggle-btn-group > .btn:first-child {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

[dir=rtl] .m-application .sorter .toggle-btn-group > .btn:first-child {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.sorter .toggle-btn-group > .btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

[dir=rtl] .m-application .sorter .toggle-btn-group > .btn:last-child {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.search-banner {
  height: 440px;
  padding-top: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.search-banner .container {
  padding: 0 !important;
  z-index: 2;
}

.search-banner .search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 32px auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 600px) {
  .search-banner .search {
    width: 600px;
  }
}
.search-banner .search fieldset {
  height: 41px;
}

.search-banner .search .input-field {
  border-radius: 20px;
  min-height: 0;
  margin-bottom: 0;
  width: 100%;
  border: 1px solid;
}

[dir=ltr] .search-banner .search .input-field {
  padding-left: 16px;
}

[dir=rtl] .search-banner .search .input-field {
  padding-right: 16px;
}

.theme--light .search-banner .search .input-field {
  background-color: #fff;
}

.theme--dark .search-banner .search .input-field {
  background-color: #424242;
}

.theme--light .search-banner .search .input-field {
  border-color: rgba(0, 0, 0, 0.54);
}

.theme--dark .search-banner .search .input-field {
  border-color: rgba(255, 255, 255, 0.7);
}

[dir=ltr] .search-banner .search .input-field .prefix {
  left: 8px;
}

[dir=rtl] .search-banner .search .input-field .prefix {
  right: 8px;
}

.search-banner .search .input-field input {
  padding: 8px;
  margin-left: 24px;
  max-height: none;
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin-bottom: 0;
}

.faq-style .root {
  position: relative;
}

.faq-style .root .container {
  position: relative;
  z-index: 3;
}

.faq-style > .faq-group {
  position: relative;
  margin-bottom: 80px;
}

.faq-style > .faq-group:last-child {
  margin-bottom: 0;
}

.faq-style .text {
  position: relative;
  z-index: 2;
}

.faq-style .illustration {
  position: relative;
  width: 250px;
  height: 250px;
  margin: 152px auto 0;
  position: relative;
}

.faq-style .illustration img {
  display: block;
  width: 360px;
  position: relative;
  top: -120px;
}

[dir=ltr] .faq-style .illustration img {
  margin-left: -100px;
}

[dir=rtl] .faq-style .illustration img {
  margin-right: -100px;
}

[dir=rtl] .m-application .faq-style .illustration img {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.faq-style .accordion {
  position: relative;
}

.faq-style .item {
  margin-bottom: 24px;
}

.faq-style .paper {
  border-radius: 12px !important;
  margin-bottom: 24px;
  overflow: hidden;
}

.theme--dark .faq-style .paper {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light .faq-style .paper {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

.faq-style .heading {
  font-weight: var(--font-medium);
  padding: 8px 16px 8px 0px;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (max-width: 599px) {
  .faq-style .heading {
    font-size: 16px;
  }
}
.faq-style .content .icon {
  position: absolute;
  top: 20px;
}

[dir=ltr] .faq-style .content .icon {
  right: 16px;
}

[dir=rtl] .faq-style .content .icon {
  left: 16px;
}

.theme--light .faq-style .active .collapsible-header {
  background: var(--v-secondarylight-base);
}

.theme--dark .faq-style .active .collapsible-header {
  background: var(--v-secondarydark-base);
}

.theme--light .faq-style .active .collapsible-header {
  color: var(--v-secondarydark-base);
}

.theme--dark .faq-style .active .collapsible-header {
  color: var(--v-secondarylight-base);
}

.faq-style .active i.material-icons {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.theme--light .faq-style .active i.material-icons {
  color: var(--v-secondarydark-base);
}

.theme--dark .faq-style .active i.material-icons {
  color: var(--v-secondarylight-base);
}

.faq-style .detail {
  padding-top: 24px;
  border-radius: 0 0 12px 12px;
}

.theme--light .faq-style .detail {
  background-color: #fff;
}

.theme--dark .faq-style .detail {
  background-color: #424242;
}

.faq-style .detail p {
  font-size: 18px;
}

@media (max-width: 599px) {
  .faq-style .detail p {
    font-size: 16px;
  }
}
.theme--light .faq-style .icon {
  color: var(--v-secondary-base);
}

.theme--dark .faq-style .icon {
  color: var(--v-secondarylight-base);
}

.faq-style .topic-list {
  padding: 0;
}

.faq-style .topic-list li {
  padding: 16px 0px 16px 0px;
  border-bottom: 1px solid;
  list-style: none;
}

.theme--light .faq-style .topic-list li {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .faq-style .topic-list li {
  border-color: rgba(255, 255, 255, 0.12);
}

.faq-style .topic-list li a {
  text-decoration: none;
}

.faq-style .topic-list li a:hover {
  text-decoration: underline;
}

.form-style .page-wrap {
  min-height: 100%;
  position: relative;
  z-index: 1;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 960px) {
  .form-style .page-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.form-style .page-wrap .inner-wrap {
  width: 100%;
}

@media (min-width: 600px) and (max-width: 1919px) {
  .form-style .page-wrap .inner-wrap.container {
    padding: 0 !important;
  }
}
.form-style .page-wrap a {
  text-transform: none;
  font-size: 16px;
  text-decoration: none;
  font-weight: var(--font-regular);
}

.theme--light .form-style .page-wrap a {
  color: var(--v-primary-base);
}

.theme--dark .form-style .page-wrap a {
  color: var(--v-primarylight-base);
}

@media (max-width: 599px) {
  .form-style .page-wrap a {
    font-size: 14px;
  }
}
.form-style .full-form-wrap {
  position: relative;
  z-index: 2;
  padding-top: 40px;
}

@media (max-width: 959px) {
  .form-style .full-form-wrap {
    padding-top: 64px;
  }
}
.form-style .card.form-box {
  overflow: hidden;
  background: transparent;
}

@media (min-width: 960px) {
  [dir=ltr] .form-style .card.form-box.map-form {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none;
  }

  [dir=rtl] .form-style .card.form-box.map-form {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
  }
}
@media (min-width: 960px) {
  .form-style .card.form-box {
    border: 1px solid var(--v-primary-base);
  }

  .theme--light .form-style .card.form-box {
    background-color: #fff;
  }

  .theme--dark .form-style .card.form-box {
    background-color: #424242;
  }
}
@media (max-width: 959px) {
  .form-style .card.form-box {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.form-style .desc {
  text-align: center;
  padding: 0px 80px 0px 80px;
}

@media (max-width: 599px) {
  .form-style .desc {
    padding: 0px 16px 0px 16px;
  }
}
.form-style .form {
  position: relative;
  padding: 0px 40px 80px 40px;
}

@media (min-width: 960px) {
  .form-style .form {
    margin-top: 40px;
  }
}
@media (max-width: 1279px) {
  .form-style .form {
    padding: 0px 24px 40px 24px;
    margin-top: 24px;
  }
}
@media (max-width: 599px) {
  .form-style .form {
    padding: 0;
  }
}
.form-style .form-helper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 14px;
}

[dir=ltr] .form-style .form-helper {
  margin-right: 16px;
}

[dir=rtl] .form-style .form-helper {
  margin-left: 16px;
}

@media (max-width: 599px) {
  .form-style .form-helper {
    margin: 0 !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.form-style .btn-area {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 32px;
}

@media (max-width: 599px) {
  .form-style .btn-area {
    margin: 16px 0px 24px 0px;
  }
}
.form-style .btn-area button.btn-large {
  min-height: 48px;
  min-width: 180px;
}

.form-style .btn-area span a.link {
  text-decoration: none !important;
  color: var(--v-secondary-base);
}

.form-style .btn-area.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 599px) {
  .form-style .btn-area.flex {
    display: block;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  .form-style .btn-area:not(.flex) button {
    width: 100%;
    margin-top: 24px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .form-style .btn-area:not(.flex) button {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .form-style .btn-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .form-style .btn-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 599px) {
  .form-style .btn-area {
    margin-top: 16px;
  }

  .form-style .btn-area button {
    width: 100%;
  }
}
[dir=ltr] .form-style .right-icon {
  margin-left: 8px;
}

[dir=rtl] .form-style .right-icon {
  margin-right: 8px;
}

.form-style .check svg {
  fill: var(--v-secondary-base);
}

.form-style .auth-frame {
  display: block;
  position: relative;
}

.form-style .auth-frame .row > div {
  padding: 0;
}

.form-style .greeting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 100%;
  text-align: center;
}

.form-style .greeting h6 {
  font-weight: var(--font-regular);
}

.form-style .img {
  position: relative;
  margin: 64px 0px 64px 0px;
}

.form-style .img img {
  position: relative;
  width: 490px;
}

.form-style .head {
  text-align: center;
  margin-bottom: 40px;
  text-transform: capitalize;
}

@media (max-width: 959px) {
  .form-style .head {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .form-style .head a {
    display: none;
  }
}
.form-style .form-wrap {
  position: relative;
}

.theme--light .form-style .form-wrap {
  background-color: #fff;
}

.theme--dark .form-style .form-wrap {
  background-color: #424242;
}

@media (min-width: 600px) {
  .form-style .form-wrap {
    padding: 32px;
  }
}
.form-style .socmed-side-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media (max-width: 1279px) {
  .form-style .socmed-side-login {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 599px) {
  .form-style .socmed-side-login {
    display: block;
  }
}
.form-style .socmed-side-login > * {
  color: #FFF;
  width: 150px;
  margin: 0 8px;
  font-size: 12px;
}

@media (max-width: 1279px) {
  .form-style .socmed-side-login > * {
    margin: 0 4px;
    width: 120px;
  }
}
@media (max-width: 599px) {
  .form-style .socmed-side-login > * {
    margin: 0 0 16px;
    width: 100%;
  }
}
.form-style .socmed-side-login i {
  color: #FFF;
}

[dir=ltr] .form-style .socmed-side-login i {
  margin-right: 8px;
}

[dir=rtl] .form-style .socmed-side-login i {
  margin-left: 8px;
}

@media (max-width: 599px) {
  .form-style .socmed-side-login i {
    float: none !important;
  }
}
.form-style .blue-btn {
  background: #28aae1 !important;
}

.form-style .blue-btn:hover {
  background: #146a8f !important;
}

.form-style .navi-btn {
  background: #3b579d !important;
}

.form-style .navi-btn:hover {
  background: #1f2e53 !important;
}

.form-style .red-btn {
  background: #dd493c !important;
}

.form-style .red-btn:hover {
  background: #98251b !important;
}

.form-style .separator {
  margin: 40px auto;
  max-width: 300px;
  min-width: 200px;
  text-align: center;
  position: relative;
}

.theme--light .form-style .separator {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .form-style .separator {
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 599px) {
  .form-style .separator p {
    font-size: 12px;
  }
}
.form-style .separator:before, .form-style .separator:after {
  content: "";
  border-top: 1px solid;
  top: 50%;
  position: absolute;
  width: 20%;
}

.theme--light .form-style .separator:before, .theme--light .form-style .separator:after {
  border-top-color: rgba(0, 0, 0, 0.38);
}

.theme--dark .form-style .separator:before, .theme--dark .form-style .separator:after {
  border-top-color: rgba(255, 255, 255, 0.5);
}

.form-style .separator:before {
  left: 0;
}

.form-style .separator:after {
  right: 0;
}

.form-style .form-control-label label {
  margin-bottom: 0;
}

.form-style .form-control-label > div {
  margin-top: 0;
}

.form-style .input-field textarea {
  height: auto;
}

.form-style .form-error {
  color: #b94a48;
}

.toast {
  border-radius: 4px;
  width: auto;
}

[dir=ltr] .toast {
  padding-right: 8px;
}

[dir=rtl] .toast {
  padding-left: 8px;
}

.toast .toast-action {
  margin-right: 0;
}

.toast i.material-icons {
  color: #FFF;
}

.list-style .desc {
  max-height: 130px;
  padding: 8px 0px 8px 0px;
  margin-bottom: 40px;
}

.list-style .desc h6 {
  font-weight: var(--font-medium);
}

.list-style .responsive-img {
  width: 100%;
  max-height: 460px;
}

.list-style .card-image {
  padding: 1px;
  height: 150px;
  overflow: hidden;
}

.list-style .card-image img {
  min-height: 100%;
}

.list-style .card-image .btn-icon {
  position: absolute;
  top: 10px;
}

[dir=ltr] .list-style .card-image .btn-icon {
  right: 10px;
}

[dir=rtl] .list-style .card-image .btn-icon {
  left: 10px;
}

[dir=ltr] .list-style .text {
  text-align: left;
}

[dir=rtl] .list-style .text {
  text-align: right;
}

.list-style .text h4 {
  font-weight: var(--font-bold);
  margin-bottom: 16px;
  width: 100%;
}

.list-style .text h4 span {
  display: block;
  font-weight: var(--font-medium);
}

.list-style .property {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

.list-style .property .star {
  color: #ff9500;
}

[dir=ltr] .list-style .property .star {
  margin-right: 16px;
}

[dir=rtl] .list-style .property .star {
  margin-left: 16px;
}

.list-style .property .star i {
  color: #ff9500;
}

.list-style .property .divider {
  background: none;
  border-left: 1px solid;
  height: 12px;
  margin: 6px 16px;
  display: inline-block;
}

.theme--light .list-style .property .divider {
  border-color: rgba(0, 0, 0, 0.87);
}

.theme--dark .list-style .property .divider {
  border-color: #fff;
}

.list-style .btn-area {
  z-index: 10;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 599px) {
  .list-style .btn-area {
    display: block;
    text-align: center;
  }

  .list-style .btn-area.main > * {
    width: 100%;
  }

  .list-style .btn-area > * {
    margin: 0px 0px 16px 0px;
  }
}
.list-style .btn-area .text-btn {
  padding-left: 8px;
  padding-right: 8px;
}

.theme--light .list-style .btn-area .text-btn {
  color: var(--v-secondary-base);
}

.theme--dark .list-style .btn-area .text-btn {
  color: var(--v-secondarylight-base);
}

.list-style .btn-area .text-btn i {
  font-size: 1.3rem;
}

[dir=ltr] .list-style .btn-area .text-btn i {
  margin-right: 4px;
}

[dir=rtl] .list-style .btn-area .text-btn i {
  margin-left: 4px;
}

[dir=ltr] .list-style .btn-area > * {
  margin-right: 24px;
}

[dir=rtl] .list-style .btn-area > * {
  margin-left: 24px;
}

.list-style .zoom-icon {
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  opacity: 0;
  color: #FFF;
  text-shadow: 1px 1px 10px #000;
}

.list-style .zoom-icon.material-icons {
  position: absolute;
  font-size: 56px;
}

.list-style .image {
  text-align: center;
  line-height: 360px;
  vertical-align: middle;
  position: relative !important;
  margin: 0 auto;
  width: 360px;
}

.list-style .image a {
  display: block;
}

.list-style .image .figure {
  display: block;
  overflow: hidden;
  border-radius: 20px;
  margin: 16px;
  margin-top: 0;
  cursor: pointer;
  position: relative;
}

.theme--dark .list-style .image .figure {
  -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.2), 0px 2px 2px 0px rgba(50, 50, 50, 0.14), 0px 3px 1px -2px rgba(50, 50, 50, 0.12);
  box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.2), 0px 2px 2px 0px rgba(50, 50, 50, 0.14), 0px 3px 1px -2px rgba(50, 50, 50, 0.12);
}

.theme--light .list-style .image .figure {
  -webkit-box-shadow: 0px 1px 5px 0px rgba(128, 128, 128, 0.2), 0px 2px 2px 0px rgba(128, 128, 128, 0.14), 0px 3px 1px -2px rgba(128, 128, 128, 0.12);
  box-shadow: 0px 1px 5px 0px rgba(128, 128, 128, 0.2), 0px 2px 2px 0px rgba(128, 128, 128, 0.14), 0px 3px 1px -2px rgba(128, 128, 128, 0.12);
}

.list-style .image .figure img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
}

.list-style .image:hover .zoom-icon {
  opacity: 1;
}

.list-style .image-detail {
  background-position: center center;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.list-style .about {
  margin-top: -96px;
  padding: 56px 80px 56px 80px;
}

@media (max-width: 599px) {
  .list-style .about {
    padding: 16px;
  }
}
.list-style .about h4 {
  margin: 0;
}

.list-style .about .btn-area {
  margin-top: 48px;
}

@media (max-width: 1279px) {
  .list-style .person {
    margin-top: 40px;
  }
}
.list-style .person h6 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: var(--font-bold);
}

.list-style .person p {
  margin-bottom: 32px;
}

.list-style .person p:last-child {
  margin-bottom: 0;
}

.list-style .help-paper {
  padding: 16px 8px 16px 8px;
}

.theme--light .list-style .help-paper {
  background-color: var(--v-primarylight-base);
}

.theme--dark .list-style .help-paper {
  background-color: var(--v-primarydark-base);
}

.list-style .headline {
  color: var(--v-primarydark-base);
}

.list-style .gallery-item {
  padding: 2px;
}

.list-style .detail-carousel .slick-dots {
  bottom: -10px;
}

.list-style .detail-carousel .slick-dots li {
  margin: 0 1px;
}

.list-style .product-item {
  padding: 8px;
  margin-bottom: 8px;
}

.list-style .product-item a {
  display: block;
  text-decoration: none;
}

.list-style .image {
  border-radius: 8px;
}

.list-style .price {
  font-weight: var(--font-bold);
  font-size: 18px;
  color: var(--v-primary-base);
}

#product_result .card {
  margin-left: auto;
  margin-right: auto;
}

.map {
  position: relative;
  z-index: 20;
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.4);
  height: 800px;
}

@media (max-width: 959px) {
  .map {
    height: 300px !important;
  }
}
@media (min-width: 960px) {
  [dir=ltr] .map {
    border-radius: 0 12px 12px 0 !important;
  }

  [dir=rtl] .map {
    border-radius: 12px 0 0 12px !important;
  }
}
.map.full {
  height: 984px;
}

.map #map {
  height: 100%;
}

.map .buble .material-icons {
  color: #607D8B;
  font-size: 16px;
  top: 3px;
  position: relative;
}

[dir=ltr] .map .buble .material-icons {
  margin-right: 8px;
}

[dir=rtl] .map .buble .material-icons {
  margin-left: 8px;
}

.paper header {
  padding: 0px 16px 0px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 8px;
}

.paper header .card-content {
  padding-bottom: 0;
}

.paper header .card-content .card-title {
  margin-bottom: 0;
  font-weight: var(--font-medium);
}

@media (max-width: 599px) {
  .paper header .card-content .card-title {
    font-size: 20px;
  }
}
.paper header .icon {
  color: var(--v-primary-base);
  padding: 16px 0px 16px 0px;
  top: 8px;
  position: relative;
}

.paper.color {
  color: #FFF;
  background: var(--v-primary-base);
}

.pricing-wrap {
  margin-top: 40px;
}

.pricing-wrap .pricing-card {
  margin-left: auto;
  margin-right: auto;
}

.bg-deco .decoration {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
  clip: rect(0, auto, auto, 0);
}

[dir=ltr] .bg-deco .decoration {
  left: 0;
}

[dir=rtl] .bg-deco .decoration {
  right: 0;
}

.bg-deco .decoration svg {
  opacity: 0.15;
  position: fixed;
  top: 0;
}

.theme--light .bg-deco .decoration svg {
  fill: #FFF;
}

.theme--dark .bg-deco .decoration svg {
  fill: #000;
}

.bg-deco .left-deco {
  left: -400px;
  right: auto;
  width: 1200px;
  height: 1500px;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

@media (min-width: 960px) {
  .bg-deco .left-deco {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.bg-deco .right-deco {
  left: auto;
  right: 0;
  height: 1500px;
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
}

@media (min-width: 960px) {
  .bg-deco .right-deco {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hero-banner-wrap {
  position: relative;
  padding-bottom: 80px;
}

.hero-banner-wrap:before {
  content: "";
  position: absolute;
  background-image: -o-linear-gradient(330deg, var(--v-primary-base), var(--v-secondary-base));
  background-image: linear-gradient(120deg, var(--v-primary-base), var(--v-secondary-base));
  opacity: 0.15;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.hero-banner-wrap .container {
  position: relative;
  z-index: 10;
}

.hero-banner-wrap .deco-wrap {
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 1400px) {
  .hero-banner-wrap .deco-wrap {
    display: none;
  }
}
.hero-banner-wrap .deco {
  position: absolute;
  bottom: 0;
}

.hero-banner-wrap .deco svg {
  width: 2000px;
}

.hero-banner-wrap .deco.top {
  bottom: 0;
  left: 0;
  height: 240px;
  width: 100%;
  opacity: 0.5;
}

@media (max-width: 959px) {
  .hero-banner-wrap .deco.top {
    bottom: -20px;
  }
}
.hero-banner-wrap .deco.top .wave-cover {
  background-position: 470px 110px;
  background-size: 1900px 110px;
  background-repeat: repeat-x;
}

@media (max-width: 599px) {
  .hero-banner-wrap .deco.top .wave-cover {
    background-size: 1000px 110px;
  }
}
.hero-banner-wrap .deco.bottom {
  left: -370px;
  bottom: -10px;
  opacity: 0.4;
}

@media (max-width: 959px) {
  .hero-banner-wrap .deco.bottom {
    bottom: -20px;
  }
}
.theme--light .hero-banner-wrap .deco.bottom svg {
  fill: var(--v-primarylight-base);
}

.theme--dark .hero-banner-wrap .deco.bottom svg {
  fill: var(--v-primarydark-base);
}

.hero-banner-wrap .wave-cover {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: -5px;
  -webkit-transform: scale(1.2, 1);
  -ms-transform: scale(1.2, 1);
  transform: scale(1.2, 1);
  background-position: 50px bottom;
  background-size: 1370px 80px;
  background-repeat: repeat-x;
}

[dir=ltr] .hero-banner-wrap .wave-cover {
  left: 0;
}

[dir=rtl] .hero-banner-wrap .wave-cover {
  right: 0;
}

.theme--dark .hero-banner-wrap .wave-cover {
  background-image: url("../images/saas2/deco-wave-dark.png");
}

.theme--light .hero-banner-wrap .wave-cover {
  background-image: url("../images/saas2/deco-wave-light.png");
}

@media (max-width: 599px) {
  .hero-banner-wrap .wave-cover {
    background-size: 600px 40px;
  }
}
@media (max-width: 1279px) {
  .hero-banner-wrap .wave-cover {
    background-position: center bottom;
  }
}
.main-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.space-bottom {
  margin-bottom: 120px;
}

@media (max-width: 1279px) {
  .space-bottom {
    margin-bottom: 80px;
  }
}
.space-bottom-short {
  margin-bottom: 80px;
}

@media (max-width: 1279px) {
  .space-bottom-short {
    margin-bottom: 48px;
  }
}
@media (max-width: 1279px) {
  .space-bottom-short-md {
    margin-bottom: 48px;
  }
}
@media (max-width: 959px) {
  .space-bottom-short-sm {
    margin-bottom: 48px;
  }
}
@media (max-width: 599px) {
  .space-bottom-short-xs {
    margin-bottom: 48px;
  }
}
.space-top {
  margin-top: 120px;
}

@media (max-width: 1279px) {
  .space-top {
    margin-top: 80px;
  }
}
.space-top-short {
  margin-top: 80px;
}

@media (max-width: 1279px) {
  .space-top-short {
    margin-top: 48px;
  }
}
@media (max-width: 1279px) {
  .space-top-short-md {
    margin-top: 48px;
  }
}
@media (max-width: 959px) {
  .space-top-short-sm {
    margin-top: 48px;
  }
}
@media (max-width: 599px) {
  .space-top-short-xs {
    margin-top: 48px;
  }
}
.container-wrap > section {
  position: relative;
}

.container-front {
  z-index: 12;
  position: relative;
}

.container-general {
  position: relative;
  padding-top: 32px;
  margin-top: 56px;
  margin-bottom: 40px;
}

@media (min-width: 600px) {
  .container-general {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.full-screen-container {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.full-screen-container .socmed-btn .ion-social-facebook {
  color: #3f51b5;
}

.full-screen-container .socmed-btn .ion-social-twitter {
  color: #2196f3;
}

.full-screen-container .socmed-btn .ion-social-instagram {
  color: #9c27b0;
}

.full-screen-container .socmed-btn .ion-social-linkedin {
  color: #2196f3;
}

.full-width {
  width: 100% !important;
}

.coloured-page {
  color: #FFF;
}

.theme--light .coloured-page {
  background-image: -o-linear-gradient(330deg, var(--v-primary-base), var(--v-secondary-base));
  background-image: linear-gradient(120deg, var(--v-primary-base), var(--v-secondary-base));
}

.theme--dark .coloured-page {
  background-image: -o-linear-gradient(330deg, var(--v-primarydark-base), var(--v-secondarydark-base));
  background-image: linear-gradient(120deg, var(--v-primarydark-base), var(--v-secondarydark-base));
}

.maintenance-icon {
  border-radius: 50%;
  margin: 8px;
  padding: 16px;
}

.maintenance-icon.icon {
  font-size: 48px;
}

.theme--light .maintenance-icon {
  background: rgba(255, 255, 255, 0.12);
}

.theme--dark .maintenance-icon {
  background: rgba(0, 0, 0, 0.12);
}

@media (min-width: 600px) {
  .maintenance-icon {
    padding: 24px;
    margin: 24px;
  }
}
.maintenance-icon.primary-color {
  color: var(--v-primarylight-base);
}

.maintenance-icon.secondary-color {
  color: var(--v-secondarylight-base);
}

.maintenance-icon.accent-color {
  color: var(--v-accentlight-base);
}

[dir=rtl] .m-application .arrow .btn-flat i {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwidXRpbHMvX2Z1bmN0aW9ucy5zY3NzIiwidXRpbHMvX21lZGlhLXF1ZXJpZXMuc2NzcyIsInV0aWxzL19jb21tb24uc2NzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL190cmFuc2l0aW9uLnNjc3MiLCJ1dGlscy9fcm9vdC5zY3NzIiwidXRpbHMvX2NvbG9yLXZhci5zY3NzIiwidXRpbHMvX21hdGVyaWFsX2V4dGVuZHMuc2NzcyIsInZlbmRvcnMvcnRsLXNhc3MvX2FwaS5zY3NzIiwidXRpbHMvX2dyaWQuc2NzcyIsInV0aWxzL19zcGFjaW5nLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLnNjc3MiLCJjb21wb25lbnRzL190aXRsZS5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19zaWRlLW5hdi5zY3NzIiwiY29tcG9uZW50cy9ob21lL19iYW5uZXItc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX2NvdW50ZXIuc2NzcyIsImNvbXBvbmVudHMvaG9tZS9fZmVhdHVyZS5zY3NzIiwiY29tcG9uZW50cy9ob21lL19pbnRlZ3JhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9ob21lL190ZXN0aW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvaG9tZS9fbmV3cy1ldmVudC5zY3NzIiwiY29tcG9uZW50cy9fY2hhdC5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1uYXYuc2NzcyIsImNvbXBvbmVudHMvX25vdGlmaWNhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fcG9zdC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL19uZXdzLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvX25ld3MtZXZlbnQtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fcHJpY2luZy1jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL190ZXN0aS1zdGFjay1jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL19wcm9maWxlLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvX3Byb2R1Y3QtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fbWVkaWEtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fY2FzZS1jYXJkLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fZGVjb3JhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIvX2Jhc2ljLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIvX3NpdGVtYXAuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19ibG9nLnNjc3MiLCJjb21wb25lbnRzL19hYm91dC5zY3NzIiwiY29tcG9uZW50cy9fY291bnRlci5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyLWJhc2ljLnNjc3MiLCJjb21wb25lbnRzL19ibG9nLnNjc3MiLCJjb21wb25lbnRzL19jYWxsLWFjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBhbnktbG9nby5zY3NzIiwiY29tcG9uZW50cy9fZXJyb3Iuc2NzcyIsImNvbXBvbmVudHMvX2ZpbHRlci5zY3NzIiwiY29tcG9uZW50cy9fZmFxLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fbWFwLnNjc3MiLCJjb21wb25lbnRzL19wYXBlci5zY3NzIiwiY29tcG9uZW50cy9fcHJpY2luZy5zY3NzIiwiY29tcG9uZW50cy9fZGVjb3JhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9faGVyby1iYW5uZXIuc2NzcyIsInBhZ2VzL19wYWdlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBTUE7QUFBQTtBQUFBO0FDTkE7QUFTQTtBQVNBO0FBVUE7QUFNQTtBQU1BO0FBU0E7QUFxQ0E7QUFVQTtBQStGQTtBQUFBO0FBQUE7QUFZQTtBQUFBO0FBQUE7QUFnQkE7QUMzTkE7QUFBQTtBQUFBO0FBQUE7QUNBQTtBQUFBO0FBQUE7QUNDRTtFQUNFLGFDMEJRO0VEekJSO0VBQ0E7O0FEOERBO0VDakVGO0lBS0k7SUFDQTs7O0FEMkRGO0VDakVGO0lBU0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0EsYUNXUTs7QUZzQ1I7RUNwREY7SUFLSTtJQUNBOzs7QUQ4Q0Y7RUNwREY7SUFTSTtJQUNBOzs7QUFHSjtFQUNFLGFDRFU7RURFVjtFQUNBOztBRG9DQTtFQ3ZDRjtJQUtJO0lBQ0E7OztBRGlDRjtFQ3ZDRjtJQVNJO0lBQ0E7OztBQUdKO0VBQ0UsYUNmVztFRGdCWDtFQUNBOztBRHVCQTtFQzFCRjtJQUtJO0lBQ0E7OztBRG9CRjtFQzFCRjtJQVNJO0lBQ0E7OztBQUdKO0VBQ0UsYUM1Qlc7RUQ2Qlg7RUFDQTs7QUFFRjtFQUNFLGFDakNXO0VEa0NYO0VBQ0E7O0FES0E7RUNSRjtJQUtJO0lBQ0E7OztBQUlGO0VBQ0UsT0NsQ2tCOztBRG9DcEI7RUFDRSxPQ3BDaUI7O0FEd0NuQjtFQUNFLE9DckNvQjs7QUR1Q3RCO0VBQ0UsT0N2Q21COztBRDBDdkI7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRSxPQzNEbUI7O0FENkRyQjtFQUNFLE9DekRxQjs7QUQyRHZCO0VBQ0UsT0N2RGtCOzs7QUZzQmxCO0VDdUNGO0lBRUk7OztBRHpDRjtFQzRDRjtJQUVJOzs7QUQ5Q0Y7RUNpREY7SUFFSTs7O0FEbkRGO0VDc0RGO0lBRUk7OztBRG5GRjtFQ3NGRjtJQUVJOzs7QUR4RkY7RUMyRkY7SUFFSTs7O0FEN0ZGO0VDZ0dGO0lBRUk7Ozs7QURsR0Y7RUN5R0Y7SUFFSTs7O0FEM0dGO0VDOEdGO0lBRUk7OztBRGhIRjtFQ21IRjtJQUVJOzs7QURySEY7RUN3SEY7SUFFSTs7O0FEL0ZGO0VDa0dGO0lBRUk7OztBRHBHRjtFQ3VHRjtJQUVJOzs7QUR6R0Y7RUM0R0Y7SUFFSTs7O0FEOUdGO0VDaUhGO0lBRUk7Ozs7QUVyTE47RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FDWkY7QUFBQTtBQUFBO0FDQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUQ5VEE7RUFERjtJQUVJOzs7QUFFRjtFQUpGO0lBS0k7Ozs7QUFJSjtFQUNFLE9GbUJxQjs7O0FFaEJ2QjtFQUNFOztBQUNBO0VBQ0U7O0FBR0E7RUFDRTs7QUFHSjtFQUNFOztBQUlFO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUlGO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRSxPRjFDbUI7O0FFNENyQjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBSm5FQTtFSWlFRjtJQUlJOzs7QUFHSjtFQUNFOztBQUdBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1OO0VBQ0U7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFHSjtFQUNFOzs7QUFLRjtFQUNFOzs7QUFLRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBUEY7SUFRSTs7O0FBR0E7RUFERjtJQUVJOzs7QUFFRjtFQUpGO0lBS0k7OztBQUVGO0VBUEY7SUFRSTs7O0FBR0o7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7O0FBSUo7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QU50TkE7RUFDRSxPSUNpQjs7QUpDbkI7RUFDRSxPSVVnQjs7O0FFK01wQjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7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Ozs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7RUFFRjtJQUNFOzs7QUNyM0JKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7O0VBR0Y7SUFDRTs7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QTs7QWpCRE47RWlCREk7SUFJSTs7O0FBS1I7RUFDRSxhZi9DTTtFZWdETixlZnhFSzs7QWUyRUw7RUFFRSxPZi9DZTtFZWdEZixjZjVFRzs7QUo2TFQ7RUFDRSxZSWpLb0I7O0FKbUt0QjtFQUNFLFlJbkttQjs7QUY4Qm5CO0VPakNBO0lBQ0UsY0w3Qks7O0VLa0NQO0lBQ0UsYUxuQ0s7OztBRmtDUDtFT05BO0lBQ0UsWVV5RHdCOztFVnBEMUI7SUFDRSxZQWtGaUI7OztBVTVCakI7RUFFRSxPZnpEaUI7O0FKNEp2QjtFQUNFLFlJNUpzQjs7QUo4SnhCO0VBQ0UsWUk5SnFCOztBRkZyQjtFT05BO0lBQ0UsYUw1Qks7O0VLaUNQO0lBQ0UsY0xsQ0s7OztBRjREUDtFT2pDQTtJQUNFLE9VbUVtQjs7RVY5RHJCO0lBQ0UsT0FnRmlCOztFQXZGbkI7SUFDRSxjTDdCSzs7RUtrQ1A7SUFDRSxhTG5DSzs7OztBZ0JKVDtFQUNFOztBbEJxQ0E7RWtCdENGO0lBR0ksZ0JoQklLOzs7QWdCQVQ7RUFDRTs7QWxCOEJBO0VrQi9CRjtJQUdJOzs7QUFFRjtFQUNFOztBbEJ5QkY7RWtCdkJBO0lBRUk7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBcEJ3S047RUFDRSxjSTdJa0I7O0FKK0lwQjtFQUNFLGNJcElpQjs7QWdCdkNiO0VBR0U7O0FwQm9LUjtFQUNFLFlJbEttQjs7QUpvS3JCO0VBQ0UsWUlwS29COztBSmdLdEI7RUFDRSxjSWxLbUI7O0FKb0tyQjtFQUNFLGNJcEtvQjs7QWdCRGxCO0VBQ0U7O0FsQklKO0VrQkRBO0lBRUk7SUFDQTtJQUdBO0lBQ0E7O0VwQnFETjtJQUNFLGtCSXRDcUI7O0VKd0N2QjtJQUNFLGtCSTdCb0I7O0VKb0p0QjtJQUNFOztFQUVGO0lBQ0U7OztBb0JqTEE7RUFDRTtFQUNBO0VBRUE7O0FYbkJGO0VBQ0UsTVdpQmM7O0FYWmhCO0VBQ0UsT1dXYzs7QUFFZDtFQUNFOztBQUVGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBRUE7O0FYL0JGO0VBQ0UsTVc2QmM7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O0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXhCRFM7RXdCRVQ7O0FBQ0E7RUFDRTtFQUNBOztBNUJpREY7RUFDRSxPSVBtQjs7QUpTckI7RUFDRSxPSUVrQjs7QXdCbERwQjtFQUNFOztBQUNBO0VBQ0U7RUFDQSxnQnhCYks7O0F3QmNMO0VBQ0UsT3hCMkJlOztBd0J6QmpCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFLE94QmFpQjs7QXdCWG5CO0VBQ0UsT3hCVWlCOztBd0JQckI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBNUJvSkY7RUFDRSxPSTNKcUI7O0FKNkp2QjtFQUNFLE9JL0pzQjs7QXdCY3BCO0U1QnlGSjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCSWhIcUI7RUppSHJCLFM0QmpHb0Q7O0FBS3REO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0EsZXhCdERLO0V3QnVETDtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0UsYXhCbkZLOztBd0J1RlQ7RUFDRTtFQUNBLGV4QnhGTztFd0J5RlA7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTeEJoR0s7RXdCaUdMOztBNUJiSjtFQUNFLGNJOUJZOztBSmdDZDtFQUNFLGNJckJXOztBd0JnQ1Q7RUFDRTs7QUFJTjtFQUNFO0VBQ0EsZXhCekdPO0V3QjBHUDtFQUNBOztBNUJtRkY7RUFDRSxPSWhLbUI7O0FKa0tyQjtFQUNFLE9JcEtvQjs7QXdCK0VwQjtFQUNFO0VBQ0EsS3hCaEhLO0V3QmlITCxPeEJwRWlCOztBS2hCbkI7RUFDRSxPTDlCSzs7QUttQ1A7RUFDRSxNTHBDSzs7QXdCb0hQO0VBQ0U7RUFDQSxheEIvRlE7RXdCZ0dSO0VBQ0E7RUFDQTs7QUFFRjtFQUVFLGF4QnJHTTtFd0JzR047RUFDQSxZeEI5SEs7O0FKdURUO0VBQ0UsT0lQbUI7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dERpREE7RXNEOUNKO0lBRUk7Ozs7QXRENENBO0VzRHpDSjtJQUVJOzs7O0F0RHVDQTtFc0RwQ0o7SUFFSTs7OztBQUlKO0VBQ0U7O0F0RDZCRTtFc0Q5Qko7SUFHSTs7OztBQUdKO0VBQ0U7O0F0RHVCRTtFc0R4Qko7SUFHSTs7OztBdERxQkE7RXNEbEJKO0lBRUk7Ozs7QXREZ0JBO0VzRGJKO0lBRUk7Ozs7QXREV0E7RXNEUko7SUFFSTs7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0EsWXBEcEVTO0VvRHFFVCxlcER2RVM7O0FGK0JQO0VzRG9DSjtJQU1JO0lBQ0E7Ozs7QUFJSjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7O0FBS047RUFDRTs7O0FBR0Y7RUFDRSxPcEQ3RHFCOztBSmtKckI7RUFDRSxrQndEckZtQzs7QXhEdUZyQztFQUNFLGtCd0R4RjRHOzs7QUFHaEg7RUFDRTtFQUNBLFFwRGhIUztFb0RpSFQsU3BEaEhTOztBb0RpSFQ7RUFDRTs7QXhENEVGO0VBQ0UsWUk3SFc7O0FKK0hiO0VBQ0UsWUk1SVk7O0FGcEJaO0VzRDJFSjtJQVNJLFNwRHJITztJb0RzSFAsUXBEdEhPOzs7QW9Ed0hUO0VBQ0UsT3BENUZvQjs7QW9EOEZ0QjtFQUNFLE9wRDFGc0I7O0FvRDRGeEI7RUFDRSxPcER4Rm1COzs7QUp3S3JCO0VBQ0UiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbioqIFJUTCBNaXhpbnMgaW5jbHVkaW5nIG1hcmdpbiwgcGFkaW5nLCBwb3NpdGlvbiwgYm9yZGVyIGFuZCBib3JkZXIgcmFkaXVzXHJcbioqIFNlZSBkb2N1bWVudGF0aW9uIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3J0bC1zYXNzXHJcbiovXHJcbkBpbXBvcnQgJy4vdmVuZG9ycy9ydGwtc2Fzcy9ydGwnO1xyXG5cclxuLypcclxuKiogVmFyaWFibGVzLCBGdW5jdGlvbnMgYW5kIE1peGluc1xyXG4qL1xyXG5cclxuLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbkBpbXBvcnQgJy4vdXRpbHMvdmFyaWFibGVzJztcclxuXHJcbi8vIEN1c3RvbSBtaXhpbnNcclxuQGltcG9ydCAnLi91dGlscy9taXhpbnMnO1xyXG5cclxuLy8gQ3VzdG9tIGZ1bmN0aW9uc1xyXG5AaW1wb3J0ICcuL3V0aWxzL2Z1bmN0aW9ucyc7XHJcblxyXG4vLyBDdXN0b20gbWVkaWEgcXVlcmllc1xyXG5AaW1wb3J0ICcuL3V0aWxzL21lZGlhLXF1ZXJpZXMnO1xyXG5cclxuLy8gQ29tbW9ucyBzY3NzIGNsYXNzXHJcbkBpbXBvcnQgJy4vdXRpbHMvY29tbW9uJztcclxuXHJcbi8vIFBhZ2UgdHJhbnNpdGlvblxyXG5AaW1wb3J0ICcuL3V0aWxzL3RyYW5zaXRpb24nO1xyXG5cclxuLy8gSW1hZ2UgQVBJIHZhcmlhYmxlXHJcbkBpbXBvcnQgJy4vdXRpbHMvdXJsLWltZyc7XHJcblxyXG4vLyBNYXRlcmlhbGl6ZSBhbmQgQm9vdHN0cmFwIG92ZXJpZGVcclxuQGltcG9ydCAnLi91dGlscy9yb290JztcclxuXHJcbi8vIE1hdGVyaWFsaXplIGV4dGVuZGVkIHN0eWxlXHJcbkBpbXBvcnQgJy4vdXRpbHMvbWF0ZXJpYWxfZXh0ZW5kcyc7XHJcblxyXG4vLyBCb290c3RyYXAgY3VzdG9tIG1lZGlhIHF1ZXJ5IGZvciBncmlkXHJcbkBpbXBvcnQgJy4vdXRpbHMvZ3JpZCc7XHJcblxyXG4vLyBCb290c3RyYXAgYWRkaXRpb25hbCBzcGFjaW5nXHJcbkBpbXBvcnQgJy4vdXRpbHMvc3BhY2luZyc7XHJcblxyXG4vKlxyXG4qKiBDb21wb25lbnRzIGFuZCBQYWdlc1xyXG4qL1xyXG5cclxuLy8gR2VuZXJhbCBjb21wb25lbnRzXHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9sb2dvJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL3RpdGxlJztcclxuXHJcbi8vIEhlYWRlciBhbmQgTW9iaWxlIE5hdlxyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaGVhZGVyJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL3NpZGUtbmF2JztcclxuXHJcbi8vIEhvbWVwYWdlXHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9ob21lL2Jhbm5lci1zbGlkZXInO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaG9tZS9jb3VudGVyJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2hvbWUvZmVhdHVyZSc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9ob21lL2ludGVncmF0aW9uJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2hvbWUvdGVzdGltb25pYWxzJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2hvbWUvbmV3cy1ldmVudCc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jaGF0JztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL3BhZ2UtbmF2JztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbic7XHJcblxyXG4vLyBDYXJkcyBjb21wb25lbnRzXHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYXJkcy9wb3N0LWNhcmQnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FyZHMvbmV3cy1jYXJkJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhcmRzL25ld3MtZXZlbnQtY2FyZCc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYXJkcy9wcmljaW5nLWNhcmQnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FyZHMvdGVzdGktc3RhY2stY2FyZCc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYXJkcy9wcm9maWxlLWNhcmQnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FyZHMvcHJvZHVjdC1jYXJkJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhcmRzL3ByaWNpbmctY2FyZCc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jYXJkcy9tZWRpYS1jYXJkJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhcmRzL2Nhc2UtY2FyZCc7XHJcblxyXG4vLyBGb290ZXIgY29tcG9uZW50c1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9vdGVyL2RlY29yYXRpb24nO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9vdGVyL2Jhc2ljJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Zvb3Rlci9jb250YWN0JztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Zvb3Rlci9zaXRlbWFwJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Zvb3Rlci9ibG9nJztcclxuXHJcbi8vIElubmVyIGNvbXBvbmVudHNcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Fib3V0JztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2NvdW50ZXInO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYmFubmVyLWJhc2ljJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Jsb2cnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FsbC1hY3Rpb24nO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY29tbWVudHMnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY29tcGFueS1sb2dvJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Vycm9yJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2ZpbHRlcic7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9mYXEnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9ybXMnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvbGlzdCc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9tYXAnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcGFwZXInO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcHJpY2luZyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9kZWNvcmF0aW9uJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2hlcm8tYmFubmVyJztcclxuXHJcbi8vIElubmVyIHBhZ2VzXHJcbkBpbXBvcnQgJy4vcGFnZXMvcGFnZXMnO1xyXG4iLCIvKiBNYXJnaW4gbGVmdCBhbmQgcmlnaHQgKi9cclxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWwpIHtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1tYXJnaW4tbGVmdCgkdmFsKTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsKSB7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtbWFyZ2luLXJpZ2h0KCR2YWwpO1xyXG59XHJcblxyXG4vKiBQYWRkaW5nIGxlZnQgYW5kIHJpZ2h0ICovXHJcbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbCkge1xyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLXBhZGRpbmctbGVmdCgkdmFsKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbCkge1xyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLXBhZGRpbmctcmlnaHQoJHZhbCk7XHJcbn1cclxuXHJcbi8qIFBvc2l0aW9uIGxlZnQgYW5kIHJpZ2h0ICovXHJcblxyXG5AbWl4aW4gbGVmdCgkdmFsKSB7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtbGVmdCgkdmFsKTtcclxufVxyXG5cclxuQG1peGluIHJpZ2h0KCR2YWwpIHtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1yaWdodCgkdmFsKTtcclxufVxyXG5cclxuLyogRmxvYXQgKi9cclxuXHJcbkBtaXhpbiBmbG9hdCgkdmFsKSB7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZmxvYXQoJHZhbCk7XHJcbn1cclxuXHJcbi8qIFRleHQgYWxpZ24gKi9cclxuXHJcbkBtaXhpbiB0ZXh0LWFsaWduKCR2YWwpIHtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy10ZXh0LWFsaWduKCR2YWwpO1xyXG59XHJcblxyXG4vKiBCb3JkZXIgKi9cclxuQG1peGluIGJvcmRlci1sZWZ0KCR2YWwpIHtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1ib3JkZXItbGVmdCgkdmFsKTtcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yaWdodCgkdmFsKSB7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtYm9yZGVyLXJpZ2h0KCR2YWwpO1xyXG59XHJcblxyXG4vKiBUZXh0IGNvbG9yIHBhbGV0dGUgKi9cclxuQG1peGluIHBhbGV0dGUtdGV4dC1wcmltYXJ5IHtcclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0LXByaW1hcnlcclxuICB9XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgY29sb3I6ICRkYXJrLXRleHQtcHJpbWFyeVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnkge1xyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtc2Vjb25kYXJ5XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGNvbG9yOiAkZGFyay10ZXh0LXNlY29uZGFyeVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhbGV0dGUtdGV4dC1kaXNhYmxlZCB7XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1kaXNhYmxlZFxyXG4gIH1cclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBjb2xvcjogJGRhcmstdGV4dC1kaXNhYmxlZFxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhbGV0dGUtdGV4dC1oaW50IHtcclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0LWhpbnRcclxuICB9XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgY29sb3I6ICRkYXJrLXRleHQtaGludFxyXG4gIH1cclxufVxyXG5cclxuLyogRGl2aWRlciBjb2xvciBwYWxldHRlICovXHJcbkBtaXhpbiBwYWxldHRlLWRpdmlkZXIge1xyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1kaXZpZGVyXHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZGl2aWRlclxyXG4gIH1cclxufVxyXG5cclxuLyogQmFja2dyb3VuZCBjb2xvciBwYWxldHRlICovXHJcbkBtaXhpbiBwYWxldHRlLWJhY2tncm91bmQtcGFwZXIge1xyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1wYXBlclxyXG4gIH1cclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kLXBhcGVyXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLWRlZmF1bHQge1xyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmFja2dyb3VuZC1kZWZhdWx0XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQtZGVmYXVsdFxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhbGV0dGUtYmFja2dyb3VuZC10ZXh0LXByaW1hcnkge1xyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtdGV4dC1wcmltYXJ5XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRleHQtc2Vjb25kYXJ5XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtc2Vjb25kYXJ5IHtcclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXRleHQtc2Vjb25kYXJ5XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRleHQtc2Vjb25kYXJ5XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLWJ1dHRvbiB7XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWJ0blxyXG4gIH1cclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kLWJ0blxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJnLWNvbG9yLWZhZGUoJGNvbG9yLCAkb3BhY2l0eSkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmctY29sb3ItbGlnaHRlbigkY29sb3IsICRvcGFjaXR5KSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmctY29sb3ItZGFya2VuKCRjb2xvciwgJG9wYWNpdHkpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24tYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmaWxsLWNvbG9yLWZhZGUoJGNvbG9yLCAkb3BhY2l0eSkge1xyXG4gIGZpbGw6ICRjb2xvcjtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxufVxyXG5cclxuLyogXHJcbioqIEN1c3RvbSBwcm9wZXJ0eSBkYXJrIGFuZCBsaWd0aCBtb2RlXHJcbiovXHJcbkBtaXhpbiB1c2UtdGhlbWUoJHByb3BlcnR5LCAkbGlnaHQsICRkYXJrKSB7XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgICN7JHByb3BlcnR5fTogJGxpZ2h0XHJcbiAgfVxyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgICN7JHByb3BlcnR5fTogJGRhcmtcclxuICB9XHJcbn1cclxuXHJcbi8qIFxyXG4qKiBDdXN0b20gcHJvcGVydHkgZm9yIHJ0bFxyXG4qL1xyXG5AbWl4aW4gdXNlLXJ0bCgkcHJvcGVydHksICR2YWx1ZSkge1xyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gJiB7XHJcbiAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHJ0bC1mbGlwIHtcclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uICYge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQ3VzdG9tIHNoYWRvd3MgKi9cclxuQG1peGluIHNoYWRlIHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAxKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoNDIsIDQyLCA0MiwgMSksIDBweCAycHggMXB4IC0xcHggcmdiYSgyMCwgMjAsIDIwLCAxKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMCAxLjVweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzEge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuQG1peGluIHNoYWRvdzIge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxcHggMXB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggMnB4IDFweCAtMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMXB4IDFweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDJweCAxcHggLTFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzMge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAycHggMnB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggM3B4IDFweCAtMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMnB4IDJweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDNweCAxcHggLTJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzQge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAzcHggNHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggM3B4IDNweCAtMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMnB4IDJweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDNweCAxcHggLTJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzUge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggNHB4IDVweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDFweCAxMHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCA0cHggNXB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggMXB4IDEwcHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93NiB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA1cHggOHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggMXB4IDE0cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDVweCA4cHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAxcHggMTRweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3c3IHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDZweCAxMHB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggMXB4IDE4cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDZweCAxMHB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggMXB4IDE4cHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93OCB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA3cHggMTBweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDJweCAxNnB4IDFweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCA3cHggMTBweCAxcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDJweCAxNnB4IDFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzkge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggOHB4IDEwcHggMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAzcHggMTRweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggOHB4IDEwcHggMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAzcHggMTRweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cxMCB7XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggNnB4IC0zcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggOXB4IDEycHggMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAzcHggMTZweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggLTNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCA5cHggMTJweCAxcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDNweCAxNnB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzExIHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAtM3B4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDEwcHggMTRweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDRweCAxOHB4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggLTNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxMHB4IDE0cHggMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA0cHggMThweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cxMiB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA3cHggLTRweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxMXB4IDE1cHggMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA0cHggMjBweCAzcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA2cHggN3B4IC00cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTFweCAxNXB4IDFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNHB4IDIwcHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93MTMge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTJweCAxN3B4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNXB4IDIycHggNHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDEycHggMTdweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDVweCAyMnB4IDRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzE0IHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDEzcHggMTlweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDVweCAyNHB4IDRweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxM3B4IDE5cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA1cHggMjRweCA0cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cxNSB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA5cHggLTRweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxNHB4IDIxcHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA1cHggMjZweCA0cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA3cHggOXB4IC00cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTRweCAyMXB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNXB4IDI2cHggNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93MTYge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOXB4IC01cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTVweCAyMnB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNnB4IDI4cHggNXB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDlweCAtNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDE1cHggMjJweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDZweCAyOHB4IDVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzE3IHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDEwcHggLTVweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxNnB4IDI0cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA2cHggMzBweCA1cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDE2cHggMjRweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDZweCAzMHB4IDVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzE4ICB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMXB4IC01cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTdweCAyNnB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNnB4IDMycHggNXB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDExcHggLTVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxN3B4IDI2cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA2cHggMzJweCA1cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cxOSAge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTFweCAtNXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDE4cHggMjhweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDdweCAzNHB4IDZweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxMXB4IC01cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMThweCAyOHB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggN3B4IDM0cHggNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93MjAgIHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDEycHggLTZweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxOXB4IDI5cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA3cHggMzZweCA2cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDE5cHggMjlweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDdweCAzNnB4IDZweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzIxIHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxM3B4IC02cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMjBweCAzMXB4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggOHB4IDM4cHggN3B4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMjBweCAzMXB4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggOHB4IDM4cHggN3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93MjIge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAyMXB4IDMzcHggM3B4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA4cHggNDBweCA3cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAyMXB4IDMzcHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA4cHggNDBweCA3cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cyMyB7XHJcbiAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDIycHggMzVweCAzcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDhweCA0MnB4IDdweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDIycHggMzVweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDhweCA0MnB4IDdweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNoYWRvdzI0IHtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTFweCAxNHB4IC03cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMjNweCAzNnB4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggOXB4IDQ0cHggOHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXHJcbiAgfVxyXG4gIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTFweCAxNHB4IC03cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMjNweCAzNnB4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggOXB4IDQ0cHggOHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93MjUge1xyXG4gIC50aGVtZS0tZGFyayAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAyNHB4IDM4cHggM3B4IHJnYmEoODUwLDUwLDUwIDAuMTQpLDBweCA5cHggNDZweCA4cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcclxuICB9XHJcbiAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA5cHggNDZweCA4cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcclxuICB9XHJcbn0iLCIvKiogc3BhY2luZyBmdW5jYXRpb25cclxuKiogU2FtcGxlIDE6IG1hcmdpbi1sZWZ0OiBzcGFjaW5nKDUpO1xyXG4qKiBTYW1wbGUgMjogQGluY2x1ZGUgbWFyZ2luLWxlZnQoc3BhY2luZyg1KSk7XHJcbioqL1xyXG5cclxuQGZ1bmN0aW9uIHNwYWNpbmcoJHRvcCwgJHJpZ2h0OiAtMSwgJGJvdHRvbTogLTEsICRsZWZ0OiAtMSkge1xyXG4gIEBpZiAoJGxlZnQgPiAtMSkge1xyXG4gICAgIEByZXR1cm4gKCR0b3AgKiAkdW5pdCkgKCRyaWdodCAqICR1bml0KSAoJGJvdHRvbSAqICR1bml0KSAoJGxlZnQgKiAkdW5pdCk7XHJcbiAgfVxyXG4gIFxyXG4gIEBpZiAoJGJvdHRvbSA+IC0xKSB7XHJcbiAgICAgQHJldHVybiAoJHRvcCAqICR1bml0KSAoJHJpZ2h0ICogJHVuaXQpICgkYm90dG9tICogJHVuaXQpICgkcmlnaHQgKiAkdW5pdCk7XHJcbiAgfVxyXG4gIFxyXG4gIEBpZiAoJHJpZ2h0ID4gLTEpIHtcclxuICAgICBAcmV0dXJuICgkdG9wICogJHVuaXQpICgkcmlnaHQgKiAkdW5pdCkgKCR0b3AgKiAkdW5pdCkgKCRyaWdodCAqICR1bml0KTtcclxuICB9XHJcbiAgXHJcbiAgQHJldHVybiAoJHRvcCAqICR1bml0KVxyXG59XHJcbiIsIi8qIFNlZSBmdWxsIGRvY3VtZW50YXRpb24gYXQ6XHJcbioqIGh0dHBzOi8vZ2xlbm5tY2NvbWIuY29tL2FydGljbGVzL3VzZWZ1bC1zYXNzLXNjc3MtbWVkaWEtcXVlcnktbWl4aW5zLWZvci1ib290c3RyYXAvXHJcbiovXHJcblxyXG4vL1xyXG4vLyAgTUVESUEgUVVFUklFU1xyXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuLy8gQSBtYXAgb2YgYnJlYWtwb2ludHMuXHJcbiRicmVha3BvaW50cy11cDogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA2MDBweCxcclxuICBtZDogOTYwcHgsXHJcbiAgbGc6IDEyODBweCxcclxuICB4bDogMTkyMHB4XHJcbik7XHJcblxyXG4kYnJlYWtwb2ludHMtZG93bjogKFxyXG4gIHhzOiA2MDBweCxcclxuICBzbTogOTYwcHgsXHJcbiAgbWQ6IDEyODBweCxcclxuICBsZzogMTkyMHB4XHJcbik7XHJcblxyXG5cclxuLy9cclxuLy8gIFJFU1BPTkQgQUJPVkVcclxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbi8vIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHt9XHJcbkBtaXhpbiBicmVha3BvaW50cy11cCgkYnJlYWtwb2ludCkge1xyXG5cclxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cclxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkYnJlYWtwb2ludCkge1xyXG5cclxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cclxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJGJyZWFrcG9pbnQpO1xyXG5cclxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICBcclxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXHJcbiAgfSBAZWxzZSB7XHJcblxyXG4gICAgLy8gTG9nIGEgd2FybmluZy5cclxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gIFJFU1BPTkQgQkVMT1dcclxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHt9XHJcbkBtaXhpbiBicmVha3BvaW50cy1kb3duKCRicmVha3BvaW50KSB7XHJcblxyXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMtZG93biwgJGJyZWFrcG9pbnQpIHtcclxuXHJcbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXHJcbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMtZG93biwgJGJyZWFrcG9pbnQpO1xyXG5cclxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICBcclxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXHJcbiAgfSBAZWxzZSB7XHJcblxyXG4gICAgLy8gTG9nIGEgd2FybmluZy5cclxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gIFJFU1BPTkQgQkVUV0VFTlxyXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZXR3ZWVuKHNtLCBtZCkge31cclxuQG1peGluIGJyZWFrcG9pbnRzLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcclxuXHJcbiAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cy11cCwgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkdXBwZXIpIHtcclxuXHJcbiAgICAvLyBHZXQgdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cy5cclxuICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJGxvd2VyKTtcclxuICAgICR1cHBlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJHVwcGVyKTtcclxuXHJcbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICBcclxuICAvLyBJZiBvbmUgb3IgYm90aCBvZiB0aGUgYnJlYWtwb2ludHMgZG9uJ3QgZXhpc3QuXHJcbiAgfSBAZWxzZSB7XHJcblxyXG4gICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxyXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcclxuXHJcbiAgICAgIC8vIExvZyBhIHdhcm5pbmcuXHJcbiAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIElmIHVwcGVyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cclxuICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkdXBwZXIpID09IGZhbHNlKSB7XHJcblxyXG4gICAgICAvLyBMb2cgYSB3YXJuaW5nLlxyXG4gICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcclxuICAgIH1cclxuICB9XHJcbn0iLCIudXNlLXRleHQge1xyXG4gICYtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi10aXRsZTIge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc3VidGl0bGUyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHhcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1wYXJhZ3JhcGgge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweFxyXG4gIH1cclxuICAmLWNhcHRpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1wcmltYXJ5IHtcclxuICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbGlnaHRcclxuICAgIH1cclxuICAgIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcmtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zZWNvbmRhcnkge1xyXG4gICAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0XHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcmtcclxuICAgIH1cclxuICB9XHJcbiAgJi1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtbWVkaXVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi1yZWd1bGFyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtcHJpbWFyeS1jb2xvciB7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gIH1cclxuICAmLXNlY29uZGFyeS1jb2xvciB7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XHJcbiAgfVxyXG4gICYtYWNjZW50LWNvbG9yIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1hY2NlbnQtbWFpbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhpZGRlbiBjbGFzcyBtZWRpYSBxdWVyeVxyXG4uaGlkZGVuIHtcclxuICAmLWxnLWRvd24ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWQtZG93biB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zbS1kb3duIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXhzLWRvd24ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGctdXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW1kLXVwIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zbS11cCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL1Nob3cgY2xhc3MgbWVkaWEgcXVlcnlcclxuLnNob3cge1xyXG4gICYtbGctZG93biB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cCh4bCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWQtZG93biB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc20tZG93biB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYteHMtZG93biB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYteGwtdXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGctdXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWQtdXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc20tdXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gQmFzZSB1bml0XHJcbiR1bml0OiA4cHg7XHJcblxyXG4vLyBTcGFjaW5nIHVuaXRcclxuJHNwYWNpbmcxOiAxICogJHVuaXQ7XHJcbiRzcGFjaW5nMjogMiAqICR1bml0O1xyXG4kc3BhY2luZzM6IDMgKiAkdW5pdDtcclxuJHNwYWNpbmc0OiA0ICogJHVuaXQ7XHJcbiRzcGFjaW5nNTogNSAqICR1bml0O1xyXG4kc3BhY2luZzY6IDYgKiAkdW5pdDtcclxuJHNwYWNpbmc3OiA3ICogJHVuaXQ7XHJcbiRzcGFjaW5nODogOCAqICR1bml0O1xyXG4kc3BhY2luZzk6IDkgKiAkdW5pdDtcclxuJHNwYWNpbmcxMDogMTAgKiAkdW5pdDtcclxuJHNwYWNpbmcxMTogMTEgKiAkdW5pdDtcclxuJHNwYWNpbmcxMjogMTIgKiAkdW5pdDtcclxuJHNwYWNpbmcxMzogMTMgKiAkdW5pdDtcclxuJHNwYWNpbmcxNDogMTQgKiAkdW5pdDtcclxuJHNwYWNpbmcxNTogMTUgKiAkdW5pdDtcclxuJHNwYWNpbmcxNjogMTYgKiAkdW5pdDtcclxuJHNwYWNpbmcxNzogMTcgKiAkdW5pdDtcclxuJHNwYWNpbmcxODogMTggKiAkdW5pdDtcclxuJHNwYWNpbmcxOTogMTkgKiAkdW5pdDtcclxuJHNwYWNpbmcyMDogMjAgKiAkdW5pdDtcclxuXHJcbi8vIEZvbnQgd2VpZ2h0XHJcbiRmb250LXJlZ3VsYXI6IHZhcigtLWZvbnQtcmVndWxhcik7XHJcbiRmb250LW1lZGl1bTogdmFyKC0tZm9udC1tZWRpdW0pO1xyXG4kZm9udC1ib2xkOiB2YXIoLS1mb250LWJvbGQpO1xyXG5cclxuLy8gTGlua1xyXG4kcGFsZXR0ZS1saW5rOiB2YXIoLS12LWFuY2hvci1iYXNlKTtcclxuXHJcbi8vIFRoZW1lIGNvbG9yIHBhbGV0dGUgcHJpbWFyeVxyXG4kcGFsZXR0ZS1wcmltYXJ5LW1haW46IHZhcigtLXYtcHJpbWFyeS1iYXNlKTtcclxuJHBhbGV0dGUtcHJpbWFyeS1saWdodDogdmFyKC0tdi1wcmltYXJ5bGlnaHQtYmFzZSk7XHJcbiRwYWxldHRlLXByaW1hcnktZGFyazogdmFyKC0tdi1wcmltYXJ5ZGFyay1iYXNlKTtcclxuXHJcbi8vIFRoZW1lIGNvbG9yIHBhbGV0dGUgc2Vjb25kYXJ5XHJcbiRwYWxldHRlLXNlY29uZGFyeS1tYWluOiB2YXIoLS12LXNlY29uZGFyeS1iYXNlKTtcclxuJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0OiB2YXIoLS12LXNlY29uZGFyeWxpZ2h0LWJhc2UpO1xyXG4kcGFsZXR0ZS1zZWNvbmRhcnktZGFyazogdmFyKC0tdi1zZWNvbmRhcnlkYXJrLWJhc2UpO1xyXG5cclxuLy8gVGhlbWUgY29sb3IgcGFsZXR0ZSBhY2NlbnRcclxuJHBhbGV0dGUtYWNjZW50LW1haW46IHZhcigtLXYtYWNjZW50LWJhc2UpO1xyXG4kcGFsZXR0ZS1hY2NlbnQtbGlnaHQ6IHZhcigtLXYtYWNjZW50bGlnaHQtYmFzZSk7XHJcbiRwYWxldHRlLWFjY2VudC1kYXJrOiB2YXIoLS12LWFjY2VudGRhcmstYmFzZSk7XHJcblxyXG4vLyBDb21tb24gY29sb3IgcGFsZXR0ZVxyXG4kcGFsZXR0ZS1jb21tb24td2hpdGU6ICNGRkY7XHJcbiRwYWxldHRlLWNvbW1vbi1ibGFjazogIzAwMDtcclxuXHJcbi8vIExpZ2h0IGNvbG9yIHBhbGV0dGVcclxuJGxpZ2h0LXRleHQtcHJpbWFyeTogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuJGxpZ2h0LXRleHQtc2Vjb25kYXJ5OiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4kbGlnaHQtdGV4dC1kaXNhYmxlZDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcclxuJGxpZ2h0LXRleHQtaGludDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcclxuXHJcbiRsaWdodC1iYWNrZ3JvdW5kLWJ0bjogI2Y1ZjVmNTtcclxuJGxpZ2h0LWRpdmlkZXI6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4kbGlnaHQtYmFja2dyb3VuZC1wYXBlcjogI2ZmZjtcclxuJGxpZ2h0LWJhY2tncm91bmQtZGVmYXVsdDogI2ZhZmFmYTtcclxuXHJcbi8vIERhcmsgQ29sb3IgUGFsZXR0ZVxyXG4kZGFyay10ZXh0LXByaW1hcnk6ICNmZmY7XHJcbiRkYXJrLXRleHQtc2Vjb25kYXJ5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiRkYXJrLXRleHQtZGlzYWJsZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuJGRhcmstdGV4dC1oaW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblxyXG4kZGFyay1iYWNrZ3JvdW5kLWJ0bjogIzIxMjEyMTtcclxuJGRhcmstZGl2aWRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcclxuXHJcbiRkYXJrLWJhY2tncm91bmQtcGFwZXI6ICM0MjQyNDI7XHJcbiRkYXJrLWJhY2tncm91bmQtZGVmYXVsdDogIzMwMzAzMDtcclxuXHJcbi8vIFJvdW5kZWQgQm9yZGVyIFJhZGl1c1xyXG4kcm91bmRlZC1zbWFsbDogOHB4O1xyXG4kcm91bmRlZC1tZWRpdW06IDEycHg7XHJcbiRyb3VuZGVkLWJpZzogMjBweDtcclxuIiwiLnBhZ2UtZmFkZVVwLXRyYW5zaXRpb24tZW50ZXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wYWdlLWZhZGVVcC10cmFuc2l0aW9uLWVudGVyLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMsIC13ZWJraXQtdHJhbnNmb3JtIDQwMG1zO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcywgdHJhbnNmb3JtIDQwMG1zO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMsIHRyYW5zZm9ybSA0MDBtcztcclxufVxyXG5cclxuLnBhZ2UtZmFkZVVwLXRyYW5zaXRpb24tZXhpdCB7XHJcbiAgb3BhY2l0eTogMTtcclxufSIsIi8qXHJcbioqIHRoZW1lIGNvbG9yIHZhclxyXG4qL1xyXG5AaW1wb3J0ICcuL2NvbG9yLXZhcic7XHJcblxyXG5odG1sIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHhcclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHhcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBhIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICAmOm5vdCguYnRuLWZsYXQpOm5vdCguYnRuLWljb24pOm5vdCguYnRuLW91dGxpbmVkKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWljb24ge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIG5hdiB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgdWwgYTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgIH1cclxuICAgIC5zaWRlbmF2LXRyaWdnZXIge1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWlzLXJ0bCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gIH1cclxuICAubS1jb250ZW50IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gIH1cclxuICAubS1hcHBsaWNhdGlvbi0td3JhcCBhIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW5cclxuICB9XHJcbiAgLmJ0bi5idG4tbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbi0yKTtcclxuICB9XHJcbiAgLnJvdyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgJi5zcGFjaW5nMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICB9XHJcbiAgICAmLnNwYWNpbmc0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgfVxyXG4gICAgJi5zcGFjaW5nNiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcclxuICAgIH1cclxuICAgICYuc3BhY2luZzgge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTMycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTMycHg7XHJcbiAgICB9XHJcbiAgICAmLnJvdy1yZXZlcnNlIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbiAgICB9XHJcbiAgICAmLmNvbHVtbiB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIH1cclxuICAgICYuY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcclxuICAgIH1cclxuICB9XHJcbiAgOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gIC5jYXJkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcm91c2VsIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICAubW9kYWwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICB3aWR0aDogOTglXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vdmVybGF5IHtcclxuICAgIHotaW5kZXg6IDkwICFpbXBvcnRhbnRcclxuICB9XHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBib3R0b206IC00MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICBidXR0b246YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24tY29udGVudC5hY3RpdmUge1xyXG4gICAgLmNvbGxhcHNpYmxlLWhlYWRlciA+IC5hcnJvdyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xyXG4gICAgPiBpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgIH1cclxuICAgIGg2IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29sbGFwc2libGUtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbi50aGVtZS0tZGFyayB7XHJcbiAgLmNhcmQge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoNjQsIDY0LCA2NCwgMSksIDBweCAxcHggMXB4IDBweCByZ2JhKDQyLCA0MiwgNDIsIDEpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMjAsIDIwLCAyMCwgMSlcclxuICB9XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uLnRoZW1lLS1saWdodCB7XHJcbiAgLmNhcmQge1xyXG4gICAgYm94LXNoYWRvdzogMCAxLjVweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gIH1cclxufVxyXG5cclxuLm0tY29udGVudCB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogQ29udGVudCBPdmVyaWRlciAqL1xyXG4jbWFpbi13cmFwIC5jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxuICBtYXgtd2lkdGg6IDEyODBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMjRweFxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMzJweFxyXG4gIH1cclxuICAmLmZpeGVkLXdpZHRoIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1heC1sZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweFxyXG4gIH1cclxuICAmLm1heC1tZCB7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4XHJcbiAgfVxyXG4gICYubWF4LXNtIHtcclxuICAgIG1heC13aWR0aDogNjAwcHhcclxuICB9XHJcbiAgJi5tYXgteHMge1xyXG4gICAgbWF4LXdpZHRoOiA0NDRweFxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQgLmNhcmQtYWN0aW9uIGE6bm90KC5idG4pOm5vdCguYnRuLXNtYWxsKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLWZsb2F0aW5nKSB7XHJcbiAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbiAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnNlbGVjdC5zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1jb250ZW50IGxpID4gYSwgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuIHtcclxuICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxyXG59XHJcblxyXG4vKiBUaGVtZSBvdmVyaWRlciAqL1xyXG4vLyBQcmVsb2FkZXJcclxuLnBhY2Uge1xyXG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICYtaW5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnBhY2UtcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogIzIxOTZmMztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1pbnQge1xyXG4gIC0tZm9udC1yZWd1bGFyOiA0MDA7XHJcbiAgLS1mb250LW1lZGl1bTogNjAwO1xyXG4gIC0tZm9udC1ib2xkOiA3MDA7XHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XHJcbiAgfVxyXG4gIC5pbnB1dC1maWVsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAuc2VsZWN0LXdyYXBwZXIgaW5wdXQge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDAuNSwgMS41KVxyXG4gICAgfVxyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAkc3BhY2luZzI7XHJcbiAgICAgICY6bm90KC5sYWJlbC1pY29uKS5hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMi41LCAxLjUsIDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgICAmLmxpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDgpO1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstdGV4dC1zZWNvbmRhcnlcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCwgdGV4dGFyZWEge1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kYXJrIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgcmdiYSgwLDAsMCwuMiksIGhzbGEoMCwwJSwxMDAlLC4yNSkpO1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gIH1cclxuICAuYWNjb3JkaW9uIHtcclxuICAgIC5jb2xsYXBzaWJsZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xyXG4gICAgICBib3JkZXI6IG5vbmVcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYnMge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkbGlnaHQtZGl2aWRlcilcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZGljYXRvciB7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4sIC5idG4tZmxhdCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIuZnJlc2gtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICMwM0FDRjI7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQjNFNUZDO1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwM0FDRjI7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMTU3OUI7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNDOEU2Qzk7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNENBRjUwO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzNTdBMzg7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNGOEJCRDA7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjRTkxRTYzO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICNBRDE0NTc7XHJcbn1cclxuXHJcbi5wYXNzaW9uLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjRTkxRTYzO1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0Y4QkJEMDtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjRTkxRTYzO1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjODgwRTRGO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjQzVDQUU5O1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzMwNEZGRTtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMUEyMzdFO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjRDFDNEU5O1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzY3M2FiNztcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjNDUyN0EwO1xyXG59XHJcblxyXG4uc21hcnQtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICMwMEJDRDQ7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQjJFQkYyO1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwMEJDRDQ7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMDgzOEY7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGRkVDQjM7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRkZBMDAwO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNGRjZGMDA7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNGOEJCRDA7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjRTkxRTYzO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICNBRDE0NTc7XHJcbn1cclxuXHJcbi5idXJndW5keS12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogI2U5MWU2MztcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNmOGJiZDA7XHJcbiAgLS12LXByaW1hcnktYmFzZTogI2U5MWU2MztcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogI2FkMTQ1NztcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI2JiZGVmYjtcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMyMTk2ZjM7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzE1NjVjMDtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0QxQzRFOTtcclxuICAtLXYtYWNjZW50LWJhc2U6ICM2NzNhYjc7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzQ1MjdBMDtcclxufVxyXG5cclxuLm9jZWFuLWJsdWUtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICMyMTk2ZjM7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjYmJkZWZiO1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMyMTk2ZjM7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwZDQ3YTE7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNiMmViZjI7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjMDBiY2Q0O1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMwMDYwNjQ7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNFREU3RjY7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjNjUxRkZGO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICM0NTI3QTA7XHJcbn1cclxuXHJcbi5ncmVlbi1sZWFmLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjMDA5Njg4O1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0UwRjdGQTtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDA5Njg4O1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDA2OTVDO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjQ0ZEOERDO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzYwN0Q4QjtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMzc0NzRGO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjQjJFQkYyO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzAwQkNENDtcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjMDA2MDY0O1xyXG59XHJcblxyXG4ubW9uZXktdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICM0Q0FGNTA7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQzhFNkM5O1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICM0Q0FGNTA7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMyRTdEMzI7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGRkVDQjM7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRkZBMDAwO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNGRjZGMDA7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNCQkRFRkI7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjMjE5NkYzO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICMwRDQ3QTE7XHJcbn1cclxuXHJcbi5jb2luei12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogI0ZGQTAwMDtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNFMUJFRTc7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzlDMjdCMDtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzZBMUI5QTtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0ZGRUNCMztcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNGRkEwMDA7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0ZGNkYwMDtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0QxQzRFOTtcclxuICAtLXYtYWNjZW50LWJhc2U6ICM2NzNBQjc7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzQ1MjdBMDtcclxufVxyXG5cclxuLmdyYXlzY2FsZS12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogIzU0NkU3QTtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNDRkQ4REM7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzU0NkU3QTtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzI2MzIzODtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0Q3Q0NDODtcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM2RDRDNDE7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzNFMjcyMztcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0M1Q0FFOTtcclxuICAtLXYtYWNjZW50LWJhc2U6ICMzMDRGRkU7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzFBMjM3RTtcclxufVxyXG5cclxuLmNsb3VkLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjMDNBOUY0O1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0IzRTVGQztcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDNBOUY0O1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDE1NzlCO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkZFMEIyO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0ZGOTgwMDtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjRTY1MTAwO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjQzVDQUU5O1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzFBMjM3RTtcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjNDUyN0EwO1xyXG59XHJcblxyXG4uam9rZXItdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICM2NzNBQjc7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRDFDNEU5O1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICM2NzNBQjc7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMzMTFCOTI7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNCMkVCRjI7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjMDBCQ0Q0O1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMwMDYwNjQ7XHJcbiAgLS12LXByaW1hcnlsaWdodC1saWdodGVuMTogI2VkZTBmZjtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0Y4QkJEMDtcclxuICAtLXYtYWNjZW50LWJhc2U6ICNFOTFFNjM7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogI0FEMTQ1NztcclxufVxyXG5cclxuXHJcbi52aW9sZXQtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICNFQzQwN0E7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRkNFNEVDO1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNFQzQwN0E7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNEODFCNjA7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNEMUM0RTk7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNjczQUI3O1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzMTFCOTI7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNGRkVDQjM7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjRkZDMTA3O1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICNGRjZGMDA7XHJcbn1cclxuXHJcbi52aW9sZXRhLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjOUMyN0IwO1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0UxQkVFNztcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjOUMyN0IwO1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjNkExQjlBO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRENFREM4O1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzhCQzM0QTtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjNTU4QjJGO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjRkZFQ0IzO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogI0ZGQzEwNztcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjRkY2RjAwO1xyXG59XHJcblxyXG4ucm9zZUdvbGQtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICNFOTFFNjM7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRjhCQkQwO1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNFOTFFNjM7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNBRDE0NTc7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGRkUwQjI7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRkY5ODAwO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNFNjUxMDA7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNCMkVCRjI7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjMDBCQ0Q0O1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICMwMDYwNjQ7XHJcbn1cclxuXHJcbi5kZWVwQmx1ZS12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogIzNGNTFCNTtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNFOEVBRjY7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzNGNTFCNTtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzI4MzU5MztcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0UxRjVGRTtcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMwM0E5RjQ7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzAyNzdCRDtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0M1Q0FFOTtcclxuICAtLXYtYWNjZW50LWJhc2U6ICMzMDRGRkU7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzFBMjM3RTtcclxufVxyXG4gIFxyXG4uc3Vuc2V0LXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjMjE5NkYzO1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0JCREVGQjtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjMjE5NkYzO1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMTU2NUMwO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkZFQ0IzO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0ZGQzEwNztcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjRkY2RjAwO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjQjJFQkYyO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzAwQkNENDtcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjMDA4MzhGO1xyXG59XHJcblxyXG4uZ3JlZW5OYXR1cmUtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICMwMDk2ODg7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRTBGN0ZBO1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwMDk2ODg7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMDY5NUM7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGMUY4RTk7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNjg5RjM4O1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzMzY5MUU7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNCMkVCRjI7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjMDBCQ0Q0O1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICMwMDgzOEY7XHJcbn1cclxuXHJcbi52YW1waXJlLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjZjQ0MzM2O1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0ZGRUJFRTtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjZjQ0MzM2O1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjRTUzOTM1O1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRUNFRkYxO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzYwN0Q4QjtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjNDU1QTY0O1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjQjJFQkYyO1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzAwQkNENDtcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjMDA4MzhGO1xyXG59XHJcblxyXG4ubWludC12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogIzAzQTlGNDtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNCM0U1RkM7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzAzQTlGNDtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAxNTc5QjtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0M4RTZDOTtcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM0Q0FGNTA7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzJFN0QzMjtcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0Y4QkJEMDtcclxuICAtLXYtYWNjZW50LWJhc2U6ICNFOTFFNjM7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogI0FEMTQ1NztcclxufVxyXG5cclxuLmdvbGQtdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICNGRjkxMDA7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRkZGOUM0O1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICNGRjkxMDA7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNGRjZEMDA7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNFRkVCRTk7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjOEQ2RTYzO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM0RTM0MkU7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNGRkVDQjM7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjRkY5ODAwO1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICNGRjZGMDA7XHJcbn1cclxuXHJcbi5ib3RhbmktdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICM2ODlGMzg7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRENFREM4O1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICM2ODlGMzg7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMzMzY5MUU7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGQ0U0RUM7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRjA2MjkyO1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNBRDE0NTc7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNCMkVCRjI7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjMDBCQ0Q0O1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICMwMDgzOEY7XHJcbn1cclxuXHJcbi5saXR0bGVRdWVlbi12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogIzAwQkNENDtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNFMEY3RkE7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzAwQkNENDtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAwNjA2NDtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0ZDRTRFQztcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNGMDYyOTI7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0FEMTQ1NztcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0M1Q0FFOTtcclxuICAtLXYtYWNjZW50LWJhc2U6ICMzMDRGRkU7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzFBMjM3RTtcclxufVxyXG5cclxuLnB1cnBsZS12YXIge1xyXG4gIC0tdi1hbmNob3ItYmFzZTogIzljMjdiMDtcclxuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNmM2U1ZjU7XHJcbiAgLS12LXByaW1hcnktYmFzZTogIzljMjdiMDtcclxuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzZhMWI5YTtcclxuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI2VhODBmYztcclxuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNhYTAwZmY7XHJcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzRhMTQ4YztcclxuICAtLXYtYWNjZW50bGlnaHQtYmFzZTogI0M1Q0FFOTtcclxuICAtLXYtYWNjZW50LWJhc2U6ICMzMDRGRkU7XHJcbiAgLS12LWFjY2VudGRhcmstYmFzZTogIzFBMjM3RTtcclxufVxyXG5cclxuLmJsYWNrLXZhciB7XHJcbiAgLS12LWFuY2hvci1iYXNlOiAjMjEyMTIxO1xyXG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogIzllOWU5ZTtcclxuICAtLXYtcHJpbWFyeS1iYXNlOiAjMjEyMTIxO1xyXG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDAwO1xyXG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRTBFMEUwO1xyXG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzc1NzU3NTtcclxuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjNDI0MjQyO1xyXG4gIC0tdi1hY2NlbnRsaWdodC1iYXNlOiAjQzVDQUU5O1xyXG4gIC0tdi1hY2NlbnQtYmFzZTogIzMwNEZGRTtcclxuICAtLXYtYWNjZW50ZGFyay1iYXNlOiAjMUEyMzdFO1xyXG59XHJcblxyXG4uYnJvd24tdmFyIHtcclxuICAtLXYtYW5jaG9yLWJhc2U6ICM3OTU1NDg7XHJcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjZDdjY2M4O1xyXG4gIC0tdi1wcmltYXJ5LWJhc2U6ICM3OTU1NDg7XHJcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICM0ZTM0MmU7XHJcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNjY2IwYjA7XHJcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNzk0ODQ4O1xyXG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzZTI3MjM7XHJcbiAgLS12LWFjY2VudGxpZ2h0LWJhc2U6ICNGRkVDQjM7XHJcbiAgLS12LWFjY2VudC1iYXNlOiAjRkZDMTA3O1xyXG4gIC0tdi1hY2NlbnRkYXJrLWJhc2U6ICNGRjZGMDA7XHJcbn1cclxuIiwiLy8gQWRkaXRpb25hbCBib2R5IGhlaWdodFxyXG5odG1sIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5ib2R5IHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vLyBBZGRpdGlvbmFsIEJ1dHRvbiBTdHlsZXNcclxuJGJ0bi1yYWRpdXM6IDZweCAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBidG4taG92ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcmFkaXVzO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMC4wNlxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi1zdHlsZSgkYm9yZGVyOiBub25lLCAkcmFkaXVzOiA2cHgpIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAkYm9yZGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIEBpbmNsdWRlIGJ0bi1ob3ZlcjtcclxuICAmOm5vdCguYnRuLXNtYWxsKTpub3QoLmJ0bi1sYXJnZSkge1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgJi5ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJi1kZWZhdWx0IHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1idXR0b247XHJcbiAgfVxyXG4gICYucHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgfVxyXG4gICYuc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xyXG4gIH1cclxuICAmLWZsYXQge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcclxuICAgICYucHJpbWFyeS10ZXh0IHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgIH1cclxuICAgICYuc2Vjb25kYXJ5LXRleHQge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XHJcbiAgICB9XHJcbiAgICAmLmFjY2VudC10ZXh0IHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLWFjY2VudC1tYWluO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaWNvbiB7XHJcbiAgICBAaW5jbHVkZSBidG4tc3R5bGUobm9uZSwgNTAlICFpbXBvcnRhbnQpO1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICAmLmludmVydCB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGVcclxuICAgIH1cclxuICB9XHJcbiAgJi1vdXRsaW5lZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgYnRuLXN0eWxlKDFweCBzb2xpZCk7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWNvbG9yLCAkbGlnaHQtdGV4dC1wcmltYXJ5LCAkZGFyay10ZXh0LXByaW1hcnkpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgJi5wcmltYXJ5IHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgICAgLndhdmVzLXJpcHBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1saWdodFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlY29uZGFyeSB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xyXG4gICAgICAud2F2ZXMtcmlwcGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHRcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmxvYXRpbmcge1xyXG4gICAgJi5wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLnNlY29uZGFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJ0bi1ob3ZlcjtcclxufVxyXG5cclxuLy8gRm9udCBJY29uc1xyXG4uaWNvbiB7XHJcbiAgJi5wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2xsZWN0aW9uIEl0ZW1cclxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb24taXRlbS5uby1ob3Zlcjpob3ZlcntcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbiB7XHJcbiAgYS5jb2xsZWN0aW9uLWl0ZW17XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxyXG4gIH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXI6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAucm91bmQsXHJcbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIDpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5yb3VuZCxcclxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXI6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuc3F1YXJlLFxyXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciA6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuc3F1YXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDUycHg7XHJcbiAgaGVpZ2h0OiA1MnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGVmdDogMTJweDtcclxuICB0b3A6IDEycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYWN0aXZlIHtcclxuICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgJHBhbGV0dGUtcHJpbWFyeS1saWdodClcclxufVxyXG5cclxuLnJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1zbWFsbFxyXG59XHJcblxyXG4vLyBDb2xsYXBzaWJsZSBBY2NvcmRpb25cclxuLmNvbGxhcHNpYmxlIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4ubS1hcHBsaWNhdGlvbiAuZGlzcGxheS00IHtcclxuICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA2cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTU2MjVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLWFwcGxpY2F0aW9uIC5kaXNwbGF5LTMge1xyXG4gIGZvbnQtc2l6ZTogMy43NXJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwODMzMzMzMzNlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLWFwcGxpY2F0aW9uIC5kaXNwbGF5LTIge1xyXG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG4ubS1hcHBsaWNhdGlvbiAuZGlzcGxheS0xIHtcclxuICBmb250LXNpemU6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNzM1Mjk0MTJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5tLWFwcGxpY2F0aW9uIC5oZWFkbGluZSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG4ubS1hcHBsaWNhdGlvbiAudGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm0tYXBwbGljYXRpb24gLnN1YnRpdGxlLTEge1xyXG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA5Mzc1ZW0gIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMS43NXJlbTtcclxufVxyXG4ubS1hcHBsaWNhdGlvbiAuc3VidGl0bGUtMiB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA3MTQyODU3MWVtICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xyXG59XHJcbi5tLWFwcGxpY2F0aW9uIC5ib2R5LTIge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNzg1NzE0MjllbSAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG59XHJcbi5tLWFwcGxpY2F0aW9uIC5ib2R5LTEge1xyXG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMjVlbSAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuLm0tYXBwbGljYXRpb24gLmNhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDMzMzMzMzMzM2VtICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbn1cclxuLm0tYXBwbGljYXRpb24gLm92ZXJsaW5lIHtcclxuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xNjY2NjY2NjY3ZW0gIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMXJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5tLWFwcGxpY2F0aW9uIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi8vIEF2YXRhclxyXG4uYXZhdGFyLWltZyB7XHJcbiAgd2lkdGg6IDQycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJi5pY29uIHtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAjYmRiZGJkLCAjNzU3NTc1KTtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgI2ZmZiwgIzEyMTIxMik7XHJcbiAgfVxyXG4gICYuc21hbGwge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gICYuYmlnIHtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gIH1cclxuICAmLmJpZ2dlciB7XHJcbiAgICB3aWR0aDogOTJweDtcclxuICAgIGhlaWdodDogOTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lclxyXG4uZHJvcGRvd24tY29udGVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbn1cclxuXHJcbi8vIEZvcm1cclxuLnNlbGVjdCB7XHJcbiAgJi1vdXRsaW5lZCB7XHJcbiAgICAuc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGl2LTIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjKCRzcGFjaW5nMSAvIDIpO1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJHNwYWNpbmcxKTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1maWVsZCB7XHJcbiAgaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcclxuICB9XHJcbiAgJi5wcmltYXJ5IHtcclxuICAgIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgIH1cclxuICAgIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpblxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNlY29uZGFyeSB7XHJcbiAgICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcclxuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW5cclxuICAgIH1cclxuICB9XHJcbiAgLnByZWZpeCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIEBpbmNsdWRlIGxlZnQoMCk7XHJcbiAgfVxyXG4gIC5zdWZmaXgge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuICAgIHRvcDogMC41cmVtO1xyXG4gICAgQGluY2x1ZGUgcmlnaHQoMClcclxuICB9XHJcbn1cclxuXHJcblt0eXBlPWNoZWNrYm94XS5maWxsZWQtaW4ucHJpbWFyeTpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxufVxyXG5cclxuW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbi5zZWNvbmRhcnk6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xyXG59XHJcblxyXG5bdHlwZT1jaGVja2JveF0uZmlsbGVkLWluOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XHJcbiAgQGluY2x1ZGUgdXNlLXJ0bCh0cmFuc2Zvcm0sIHJvdGF0ZVooMzBkZWcpIHNjYWxlWCgtMSkpXHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgQGluY2x1ZGUgcGFsZXR0ZS1kaXZpZGVyXHJcbn1cclxuXHJcbi8vIFRvYXN0IGljb25cclxuLnRvYXN0IC50b2FzdC1hY3Rpb24ge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgtMTJweClcclxufVxyXG5cclxuXHJcbi8vIE1vZGFsXHJcbi5tb2RhbC5ib3R0b20tc2hlZXQge1xyXG4gIG1heC1oZWlnaHQ6IDkwJTtcclxuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1zbWFsbCAkcm91bmRlZC1zbWFsbCAwIDAgXHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XHJcbn1cclxuXHJcblxyXG4vLyB4LXNjcm9sbCBtb2JpbGVcclxuLnNjcm9sbC10YWJsZXQge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0b29sdGlwXHJcbi5tYXRlcmlhbC10b29sdGlwIHtcclxuICByaWdodDogYXV0bztcclxufVxyXG5cclxuLmhpZGRlbmRpdiB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG59XHJcbiIsIkBmdW5jdGlvbiBleHRyYWN0LTEtdG8tNC12YWx1ZXMoJG9uZSwgJHR3bzogbnVsbCwgJHRocmVlOiBudWxsLCAkZm91cjogbnVsbCkge1xyXG4gIEBpZiAoJG9uZSA9PSBudWxsKSB7XHJcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJG9uZSBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gRnVuY3Rpb24gZXh0cmFjdC0xLXRvLTQtdmFsdWVzXCI7XHJcbiAgfVxyXG5cclxuICAvLyBpZiAkdHdvIGlzIG1pc3NpbmcsIGl0IGlzIHRoZSBzYW1lIGFzICRvbmVcclxuICBAaWYgKCR0d28gPT0gbnVsbCkge1xyXG4gICAgJHR3bzogJG9uZTtcclxuICB9XHJcblxyXG4gIC8vIGlmICR0aHJlZSBpcyBtaXNzaW5nLCBpdCBpcyB0aGUgc2FtZSBhcyAkb25lXHJcbiAgQGlmICgkdGhyZWUgPT0gbnVsbCkge1xyXG4gICAgJHRocmVlOiAkb25lO1xyXG4gIH1cclxuXHJcbiAgLy8gaWYgJGZvdXIgaXMgbWlzc2luZywgaXQgaXMgdGhlIHNhbWUgYXMgJHR3b1xyXG4gIEBpZiAoJGZvdXIgPT0gbnVsbCkge1xyXG4gICAgJGZvdXI6ICR0d287XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICgkb25lLCAkdHdvLCAkdGhyZWUsICRmb3VyKTtcclxufVxyXG5cclxuQG1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCRwcm9wZXJ0eSwgJGxlZnRUb1JpZ2h0VmFsdWUsICRyaWdodFRvTGVmdFZhbHVlKSB7XHJcbiAgQGlmICgkcHJvcGVydHkgPT0gbnVsbCkge1xyXG4gICAgQGVycm9yIFwicGFyYW1ldGVyICRwcm9wZXJ0eSBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb25cIjtcclxuICB9XHJcblxyXG4gIEBpZiAoJGxlZnRUb1JpZ2h0VmFsdWUgPT0gbnVsbCBhbmQgJHJpZ2h0VG9MZWZ0VmFsdWUgPT0gbnVsbCkge1xyXG4gICAgQGVycm9yIFwicGFyYW1ldGVycyAkbGVmdFRvUmlnaHRWYWx1ZSBhbmQgJHJpZ2h0VG9MZWZ0VmFsdWUgY2FuJ3QgYm90aCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb25cIjtcclxuICB9XHJcblxyXG4gIEBpZiAoJGxlZnRUb1JpZ2h0VmFsdWUgIT0gbnVsbCkge1xyXG4gICAgW2Rpcj1cImx0clwiXSAmIHtcclxuICAgICAgI3skcHJvcGVydHl9OiAkbGVmdFRvUmlnaHRWYWx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAoJHJpZ2h0VG9MZWZ0VmFsdWUgIT0gbnVsbCkge1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgI3skcHJvcGVydHl9OiAkcmlnaHRUb0xlZnRWYWx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTQoJHByb3BlcnR5LCAkdG9wLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsKSB7XHJcbiAgQGlmICgkcHJvcGVydHkgPT0gbnVsbCkge1xyXG4gICAgQGVycm9yIFwicGFyYW1ldGVyICRwcm9wZXJ0eSBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00XCI7XHJcbiAgfVxyXG5cclxuICBAaWYgKCR0b3AgPT0gbnVsbCkge1xyXG4gICAgQGVycm9yIFwicGFyYW1ldGVyICR0b3AgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNFwiO1xyXG4gIH1cclxuXHJcbiAgJHN1ZmZpeDogbnVsbDtcclxuXHJcbiAgQGlmICh0eXBlLW9mKCRwcm9wZXJ0eSkgPT0gJ2xpc3QnKSB7XHJcbiAgICBAaWYgKGxlbmd0aCgkcHJvcGVydHkpID4gMSkge1xyXG4gICAgICAkc3VmZml4OiAtI3tudGgoJHByb3BlcnR5LCAyKX07XHJcbiAgICB9XHJcblxyXG4gICAgJHByb3BlcnR5OiBudGgoJHByb3BlcnR5LCAxKTtcclxuICB9XHJcblxyXG4gICR2YWx1ZXM6IGV4dHJhY3QtMS10by00LXZhbHVlcygkdG9wLCAkcmlnaHQsICRib3R0b20sICRsZWZ0KTtcclxuXHJcbiAgI3skcHJvcGVydHl9LXRvcCN7JHN1ZmZpeH06IG50aCgkdmFsdWVzLCAxKTtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tcmlnaHQjeyRzdWZmaXh9LCBudGgoJHZhbHVlcywgMiksIG51bGwpO1xyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS1sZWZ0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDIpKTtcclxuICAjeyRwcm9wZXJ0eX0tYm90dG9tI3skc3VmZml4fTogbnRoKCR2YWx1ZXMsIDMpO1xyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS1sZWZ0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDQpLCBudWxsKTtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tcmlnaHQjeyRzdWZmaXh9LCBudWxsLCBudGgoJHZhbHVlcywgNCkpO1xyXG59XHJcblxyXG5AbWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00LWNvcm5lcigkcHJvcGVydHksICR0b3BMZWZ0LCAkdG9wUmlnaHQ6IG51bGwsICRib3R0b21SaWdodDogbnVsbCwgJGJvdHRvbUxlZnQ6IG51bGwpIHtcclxuICBAaWYgKCRwcm9wZXJ0eSA9PSBudWxsKSB7XHJcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJHByb3BlcnR5IGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTQtY29ybmVyXCI7XHJcbiAgfVxyXG5cclxuICBAaWYgKCR0b3BMZWZ0ID09IG51bGwpIHtcclxuICAgIEBlcnJvciBcInBhcmFtZXRlciAkdG9wTGVmdCBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00LWNvcm5lclwiO1xyXG4gIH1cclxuXHJcbiAgJHN1ZmZpeDogbnVsbDtcclxuXHJcbiAgQGlmICh0eXBlLW9mKCRwcm9wZXJ0eSkgPT0gJ2xpc3QnKSB7XHJcbiAgICBAaWYgKGxlbmd0aCgkcHJvcGVydHkpID4gMSkge1xyXG4gICAgICAkc3VmZml4OiAtI3tudGgoJHByb3BlcnR5LCAyKX07XHJcbiAgICB9XHJcblxyXG4gICAgJHByb3BlcnR5OiBudGgoJHByb3BlcnR5LCAxKTtcclxuICB9XHJcblxyXG4gICR2YWx1ZXM6IGV4dHJhY3QtMS10by00LXZhbHVlcygkdG9wTGVmdCwgJHRvcFJpZ2h0LCAkYm90dG9tUmlnaHQsICRib3R0b21MZWZ0KTtcclxuXHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXRvcC1sZWZ0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDEpLCBudWxsKTtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tdG9wLXJpZ2h0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDEpKTtcclxuXHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXRvcC1yaWdodCN7JHN1ZmZpeH0sIG50aCgkdmFsdWVzLCAyKSwgbnVsbCk7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXRvcC1sZWZ0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDIpKTtcclxuXHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWJvdHRvbS1yaWdodCN7JHN1ZmZpeH0sIG50aCgkdmFsdWVzLCAzKSwgbnVsbCk7XHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWJvdHRvbS1sZWZ0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDMpKTtcclxuXHJcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWJvdHRvbS1sZWZ0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDQpLCBudWxsKTtcclxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tYm90dG9tLXJpZ2h0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDQpKTtcclxufVxyXG5cclxuQG1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLXZhbHVlKCRwcm9wZXJ0eSwgJGxlZnRUb1JpZ2h0VmFsdWUpIHtcclxuICBAaWYgKCRwcm9wZXJ0eSA9PSBudWxsKSB7XHJcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJHByb3BlcnR5IGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi12YWx1ZVwiO1xyXG4gIH1cclxuXHJcbiAgQGlmICgkbGVmdFRvUmlnaHRWYWx1ZSA9PSBudWxsKSB7XHJcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJGxlZnRUb1JpZ2h0VmFsdWUgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLXZhbHVlXCI7XHJcbiAgfVxyXG5cclxuICAkcmlnaHRUb0xlZnRWYWx1ZTogJGxlZnRUb1JpZ2h0VmFsdWU7XHJcblxyXG4gIEBpZiAoJGxlZnRUb1JpZ2h0VmFsdWUgPT0gbGVmdCkge1xyXG4gICAgJHJpZ2h0VG9MZWZ0VmFsdWU6IHJpZ2h0O1xyXG4gIH0gQGVsc2UgaWYgKCRsZWZ0VG9SaWdodFZhbHVlID09IHJpZ2h0KSB7XHJcbiAgICAkcmlnaHRUb0xlZnRWYWx1ZTogbGVmdDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fSwgJGxlZnRUb1JpZ2h0VmFsdWUsICRyaWdodFRvTGVmdFZhbHVlKTtcclxufSIsIi8vIFJlc2V0IG92ZXJpZGUgYm9vdHN0cmFwIGN1cnJlbnQgZ3JpZFxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgW2NsYXNzKj1yb3ctY29scy1zbS1dIHtcclxuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xyXG4gICAgZmxleDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICB9XHJcbiAgW2NsYXNzKj1jb2wtc20tXSB7XHJcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcclxuICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFtjbGFzcyo9b3JkZXItc20tXSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICBbY2xhc3MqPW9mZnNldC1zbS1dIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgW2NsYXNzKj1yb3ctY29scy1tZC1dIHtcclxuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xyXG4gICAgZmxleDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICB9XHJcbiAgW2NsYXNzKj1jb2wtbWQtXSB7XHJcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcclxuICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFtjbGFzcyo9b3JkZXItbWQtXSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICBbY2xhc3MqPW9mZnNldC1tZC1dIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgW2NsYXNzKj1yb3ctY29scy1sZy1dIHtcclxuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xyXG4gICAgZmxleDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICB9XHJcbiAgW2NsYXNzKj1jb2wtbGctXSB7XHJcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcclxuICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFtjbGFzcyo9b3JkZXItbGctXSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICBbY2xhc3MqPW9mZnNldC1sZy1dIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIFtjbGFzcyo9cm93LWNvbHMteGwtXSB7XHJcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcclxuICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFtjbGFzcyo9Y29sLXhsLV0ge1xyXG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XHJcbiAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIH1cclxuICBbY2xhc3MqPW9yZGVyLXhsLV0ge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgW2NsYXNzKj1vZmZzZXQteGwtXSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gIC5jb2wtc20ge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAucm93LWNvbHMtc20tMyA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xyXG4gICAgZmxleDogMCAwIDIwJTtcclxuICAgIG1heC13aWR0aDogMjAlO1xyXG4gIH1cclxuICAucm93LWNvbHMtc20tNiA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tYXV0byB7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXNtLTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS0zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLXNtLTQge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS02IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLXNtLTcge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS05IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLXNtLTEwIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTExIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTEyIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub3JkZXItc20tZmlyc3Qge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuICAub3JkZXItc20tbGFzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICBvcmRlcjogMTM7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0wIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0xIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0yIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0zIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS00IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS01IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS02IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS03IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgb3JkZXI6IDc7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS04IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS05IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgb3JkZXI6IDk7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0xMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICBvcmRlcjogMTA7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0xMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0xMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICBvcmRlcjogMTI7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9mZnNldC1zbS0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XHJcbiAgLmNvbC1tZCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucm93LWNvbHMtbWQtMiA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAucm93LWNvbHMtbWQtNSA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XHJcbiAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1hdXRvIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTYge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTkge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTAge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC1maXJzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC1sYXN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgIG9yZGVyOiAxMztcclxuICB9XHJcbiAgLm9yZGVyLW1kLTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICBvcmRlcjogMDtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLm9yZGVyLW1kLTQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTYge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTcge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLm9yZGVyLW1kLTgge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTkge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTEwIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTExIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTEyIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgLm9mZnNldC1tZC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2NHB4KSB7XHJcbiAgLmNvbC1sZyB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucm93LWNvbHMtbGctMiA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAucm93LWNvbHMtbGctNSA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XHJcbiAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1hdXRvIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy0yIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy01IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTYge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy04IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTkge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTAge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy1maXJzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy1sYXN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgIG9yZGVyOiAxMztcclxuICB9XHJcbiAgLm9yZGVyLWxnLTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICBvcmRlcjogMDtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLm9yZGVyLWxnLTQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTYge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTcge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLm9yZGVyLWxnLTgge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTkge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTEwIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTExIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTEyIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgLm9mZnNldC1sZy0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwNHB4KSB7XHJcbiAgLmNvbC14bCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucm93LWNvbHMteGwtMiA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14bC0zID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAucm93LWNvbHMteGwtNSA+ICoge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XHJcbiAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14bC02ID4gKiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bC1hdXRvIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC0yIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLTMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wteGwtNCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC01IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLTYge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wteGwtNyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC04IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLTkge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMTAge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vcmRlci14bC1maXJzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgfVxyXG4gIC5vcmRlci14bC1sYXN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgIG9yZGVyOiAxMztcclxuICB9XHJcbiAgLm9yZGVyLXhsLTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICBvcmRlcjogMDtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLm9yZGVyLXhsLTQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTYge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTcge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLm9yZGVyLXhsLTgge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTkge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTEwIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTExIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTEyIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgLm9mZnNldC14bC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC14bC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLm9mZnNldC14bC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC14bC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG59IiwiXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS0wIHtcclxuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtMSB7XHJcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLTIge1xyXG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS0zIHtcclxuICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLTQge1xyXG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtNSB7XHJcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS02IHtcclxuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLTcge1xyXG4gIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtOCB7XHJcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS05IHtcclxuICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLTEwIHtcclxuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLTExIHtcclxuICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLTEyIHtcclxuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLWF1dG8ge1xyXG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC0xIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LTIge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LTQge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC01IHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtNiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LTcge1xyXG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC04IHtcclxuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtOSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LTEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtMTEge1xyXG4gIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC0xMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS0wIHtcclxuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LTEge1xyXG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktMiB7XHJcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS0zIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktNCB7XHJcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LTUge1xyXG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS02IHtcclxuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktNyB7XHJcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LTgge1xyXG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS05IHtcclxuICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktMTAge1xyXG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS0xMSB7XHJcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LTEyIHtcclxuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktYXV0byB7XHJcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTAge1xyXG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtMSB7XHJcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC0yIHtcclxuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTMge1xyXG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTQge1xyXG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTUge1xyXG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTYge1xyXG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTcge1xyXG4gIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTgge1xyXG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTkge1xyXG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LTEwIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC0xMSB7XHJcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtMTIge1xyXG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LWF1dG8ge1xyXG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLTAge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci0xIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLTMge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItNCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci01IHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLTYge1xyXG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItNyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci04IHtcclxuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLTkge1xyXG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItMTAge1xyXG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItMTEge1xyXG4gIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItMTIge1xyXG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItYXV0byB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi0wIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLTEge1xyXG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi0zIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi00IHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi01IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi02IHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi03IHtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi04IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi05IHtcclxuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi0xMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItMTEge1xyXG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLTEyIHtcclxuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi1hdXRvIHtcclxuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC0wIHtcclxuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC0xIHtcclxuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC0yIHtcclxuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC0zIHtcclxuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLTUge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC02IHtcclxuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLTgge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC05IHtcclxuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLTEyIHtcclxuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0wIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xIHtcclxuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTEge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTIge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTQge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy01IHtcclxuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy01IHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtNiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTcge1xyXG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTcge1xyXG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy04IHtcclxuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy04IHtcclxuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtOSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTEwIHtcclxuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTExIHtcclxuICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTEyIHtcclxuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWF1dG8ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0wIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0wIHtcclxuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTEge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0zIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtNCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTUge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS01IHtcclxuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS02IHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtNyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTcge1xyXG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTgge1xyXG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS04IHtcclxuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS05IHtcclxuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTAge1xyXG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTEge1xyXG4gIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTIge1xyXG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtYXV0byB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWF1dG8ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS1uMSB7XHJcbiAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS1uMiB7XHJcbiAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS1uMyB7XHJcbiAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtbjQge1xyXG4gIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLW41IHtcclxuICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS1uNiB7XHJcbiAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtbjcge1xyXG4gIG1hcmdpbjogLTI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLW44IHtcclxuICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS1uOSB7XHJcbiAgbWFyZ2luOiAtMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWEtbjEwIHtcclxuICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYS1uMTEge1xyXG4gIG1hcmdpbjogLTQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1hLW4xMiB7XHJcbiAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtbjEge1xyXG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC1uMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LW4zIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC1uNCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtbjUge1xyXG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LW42IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC1uNyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtbjgge1xyXG4gIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LW45IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teC1uMTAge1xyXG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm14LW4xMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXgtbjEyIHtcclxuICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS1uMSB7XHJcbiAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LW4yIHtcclxuICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktbjMge1xyXG4gIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LW40IHtcclxuICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS1uNSB7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktbjYge1xyXG4gIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LW43IHtcclxuICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS1uOCB7XHJcbiAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktbjkge1xyXG4gIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm15LW4xMCB7XHJcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXktbjExIHtcclxuICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5teS1uMTIge1xyXG4gIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LW4xIHtcclxuICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC1uMiB7XHJcbiAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtbjMge1xyXG4gIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC1uNCB7XHJcbiAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LW41IHtcclxuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtbjYge1xyXG4gIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC1uNyB7XHJcbiAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm10LW44IHtcclxuICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXQtbjkge1xyXG4gIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC1uMTAge1xyXG4gIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC1uMTEge1xyXG4gIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tdC1uMTIge1xyXG4gIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci1uMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci1uMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci1uMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItbjQge1xyXG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLW41IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci1uNiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItbjcge1xyXG4gIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLW44IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci1uOSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubXItbjEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tci1uMTEge1xyXG4gIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1yLW4xMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItbjEge1xyXG4gIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLW4yIHtcclxuICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi1uMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLW40IHtcclxuICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItbjUge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi1uNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLW43IHtcclxuICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWItbjgge1xyXG4gIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tYi1uOSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLW4xMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLW4xMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1iLW4xMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLW4xIHtcclxuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtbjIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC1uMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC1uNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC1uNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC1uNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC1uNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC1uOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC1uOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5tbC1uMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAubWwtbjExIHtcclxuICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLm1sLW4xMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xIHtcclxuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4yIHtcclxuICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4zIHtcclxuICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjMge1xyXG4gIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW41IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW42IHtcclxuICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjYge1xyXG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjcge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW44IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW45IHtcclxuICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjkge1xyXG4gIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEwIHtcclxuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMTIge1xyXG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEge1xyXG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjIge1xyXG4gIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjMge1xyXG4gIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW41IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW41IHtcclxuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjYge1xyXG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjYge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW44IHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW44IHtcclxuICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjkge1xyXG4gIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjkge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMTAge1xyXG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEwIHtcclxuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjExIHtcclxuICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtMCB7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYS0xIHtcclxuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTIge1xyXG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtMyB7XHJcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtNCB7XHJcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtNSB7XHJcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtNiB7XHJcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtNyB7XHJcbiAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtOCB7XHJcbiAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtOSB7XHJcbiAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGEtMTAge1xyXG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBhLTExIHtcclxuICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYS0xMiB7XHJcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5weC0yIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtMyB7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtNCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtNSB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtNiB7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtNyB7XHJcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtOCB7XHJcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtOSB7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHgtMTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB4LTExIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5weC0xMiB7XHJcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktMCB7XHJcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTEge1xyXG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5weS0yIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktMyB7XHJcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktNCB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktNSB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktNiB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktNyB7XHJcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktOCB7XHJcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktOSB7XHJcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHktMTAge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB5LTExIHtcclxuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5weS0xMiB7XHJcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHQtMCB7XHJcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHQtMSB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHQtMiB7XHJcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHQtMyB7XHJcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB0LTQge1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wdC01IHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHQtNiB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB0LTcge1xyXG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wdC04IHtcclxuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHQtOSB7XHJcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnB0LTEwIHtcclxuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHQtMTEge1xyXG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wdC0xMiB7XHJcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHItMSB7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci0yIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTYge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTgge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnByLTEwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wci0xMSB7XHJcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucHItMTIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBiLTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBiLTEge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBiLTIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBiLTMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYi00IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGItNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBiLTYge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYi03IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGItOCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBiLTkge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wYi0xMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBiLTExIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGItMTIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wbC0wIHtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGwtMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBsLTIge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wbC0zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBsLTQge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGwtNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wbC02IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBsLTcge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hcHBsaWNhdGlvbiAucGwtOCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWFwcGxpY2F0aW9uIC5wbC05IHtcclxuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBsLTEwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBsLTExIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tYXBwbGljYXRpb24gLnBsLTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0yIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0yIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTYge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtOCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTgge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtOSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xMCB7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTExIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMTIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTAge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0yIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMyB7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtNCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtNSB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS01IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtNiB7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS02IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtNyB7XHJcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS03IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtOCB7XHJcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS04IHtcclxuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtOSB7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS05IHtcclxuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xMSB7XHJcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0wIHtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tMSB7XHJcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTIge1xyXG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0zIHtcclxuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTQge1xyXG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tNSB7XHJcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS02IHtcclxuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTcge1xyXG4gICAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tOCB7XHJcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS05IHtcclxuICAgIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTEwIHtcclxuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTExIHtcclxuICAgIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTEyIHtcclxuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTEge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0yIHtcclxuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMTAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTExIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0xIHtcclxuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTIge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMTAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTExIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0xMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4xIHtcclxuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4yIHtcclxuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4zIHtcclxuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uNCB7XHJcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjUge1xyXG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW42IHtcclxuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uNyB7XHJcbiAgICBtYXJnaW46IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjgge1xyXG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW45IHtcclxuICAgIG1hcmdpbjogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMTAge1xyXG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4xMSB7XHJcbiAgICBtYXJnaW46IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjEyIHtcclxuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW41IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW44IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW4xIHtcclxuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjMge1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjQge1xyXG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjUge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjYge1xyXG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjcge1xyXG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjgge1xyXG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjkge1xyXG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjEwIHtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW4xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uMTIge1xyXG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjEge1xyXG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4yIHtcclxuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW40IHtcclxuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjUge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW43IHtcclxuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjgge1xyXG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW42IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW45IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjExIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjEyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW4zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW41IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW42IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW44IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW45IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW4xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW41IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW44IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjExIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0wIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTEge1xyXG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMiB7XHJcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0zIHtcclxuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS00IHtcclxuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS01IHtcclxuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS02IHtcclxuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS03IHtcclxuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS04IHtcclxuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS05IHtcclxuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0xMCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMTEge1xyXG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTEyIHtcclxuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS02IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTAge1xyXG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTEge1xyXG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTIge1xyXG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTMge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktc20tNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS01IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTYge1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktc20tNyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS04IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTkge1xyXG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktc20tMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktc20tMTEge1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktc20tMTIge1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTQge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS01IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTcge1xyXG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS04IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMTEge1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS0xMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0xMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItc20tNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTYge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS03IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItc20tOCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTExIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItc20tMTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tOSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS04IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1zbS1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1zbS1zdGFydCB7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tZW5kIHtcclxuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTAge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC0xIHtcclxuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMiB7XHJcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTMge1xyXG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtNCB7XHJcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC01IHtcclxuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTYge1xyXG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtNyB7XHJcbiAgICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC04IHtcclxuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTkge1xyXG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMTAge1xyXG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMTEge1xyXG4gICAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMTIge1xyXG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtYXV0byB7XHJcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC01IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC04IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0wIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTIge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0zIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC00IHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC01IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC02IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC03IHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC04IHtcclxuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC05IHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMTEge1xyXG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTEyIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0wIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTEge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0zIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC00IHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC01IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC02IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC03IHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC04IHtcclxuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC05IHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMTEge1xyXG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTEyIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtNyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtOSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTExIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0xMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC01IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC04IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjEge1xyXG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjIge1xyXG4gICAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjMge1xyXG4gICAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW40IHtcclxuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uNSB7XHJcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjYge1xyXG4gICAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW43IHtcclxuICAgIG1hcmdpbjogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uOCB7XHJcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjkge1xyXG4gICAgbWFyZ2luOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4xMCB7XHJcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjExIHtcclxuICAgIG1hcmdpbjogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uMTIge1xyXG4gICAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjEge1xyXG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW4yIHtcclxuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uMTAge1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjExIHtcclxuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW4xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjIge1xyXG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4zIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjQge1xyXG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW42IHtcclxuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjcge1xyXG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW45IHtcclxuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjEwIHtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjExIHtcclxuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjEyIHtcclxuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjExIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW4xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW41IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uNyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW44IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW4yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW4xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW42IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW45IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTAge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMSB7XHJcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0yIHtcclxuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTMge1xyXG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTQge1xyXG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTUge1xyXG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTYge1xyXG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTcge1xyXG4gICAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTgge1xyXG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTkge1xyXG4gICAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTEwIHtcclxuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0xMSB7XHJcbiAgICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMTIge1xyXG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtMTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC00IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC03IHtcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTgge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC0xMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC0xMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0xIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0yIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0zIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC02IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtNyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTgge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC05IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0xMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTEyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0xMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC01IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtNiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC04IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtOSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTEwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC0xMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC04IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC04IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC00IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC02IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC03IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LW1kLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1qdXN0aWZ5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LW1kLXN0YXJ0IHtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1tZC1lbmQge1xyXG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2NHB4KSB7XHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTAge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy0xIHtcclxuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMiB7XHJcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTMge1xyXG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctNCB7XHJcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy01IHtcclxuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTYge1xyXG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctNyB7XHJcbiAgICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy04IHtcclxuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTkge1xyXG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMTAge1xyXG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMTEge1xyXG4gICAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMTIge1xyXG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctYXV0byB7XHJcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy01IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy04IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0wIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTIge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0zIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy00IHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy01IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy02IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy03IHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy04IHtcclxuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy05IHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMTEge1xyXG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTEyIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0wIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTEge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0zIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy00IHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy01IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy02IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy03IHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy04IHtcclxuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy05IHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMTEge1xyXG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTEyIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctNyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctOSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTExIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0xMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy01IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy04IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjEge1xyXG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjIge1xyXG4gICAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjMge1xyXG4gICAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW40IHtcclxuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uNSB7XHJcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjYge1xyXG4gICAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW43IHtcclxuICAgIG1hcmdpbjogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uOCB7XHJcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjkge1xyXG4gICAgbWFyZ2luOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4xMCB7XHJcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjExIHtcclxuICAgIG1hcmdpbjogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uMTIge1xyXG4gICAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjEge1xyXG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW4yIHtcclxuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uMTAge1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjExIHtcclxuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW4xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjIge1xyXG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4zIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjQge1xyXG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW42IHtcclxuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjcge1xyXG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW45IHtcclxuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjEwIHtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjExIHtcclxuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjEyIHtcclxuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjExIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW4xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW41IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uNyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW44IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW4yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW4xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW42IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW45IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTAge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMSB7XHJcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0yIHtcclxuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTMge1xyXG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTQge1xyXG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTUge1xyXG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTYge1xyXG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTcge1xyXG4gICAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTgge1xyXG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTkge1xyXG4gICAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTEwIHtcclxuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0xMSB7XHJcbiAgICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMTIge1xyXG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctMTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy00IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy03IHtcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTgge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHktbGctOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy0xMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy0xMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0xIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0yIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0zIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy02IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctNyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTgge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy05IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0xMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTEyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0xMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy01IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbGctNiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy04IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbGctOSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTEwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy0xMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy04IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy04IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy00IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy02IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy03IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LWxnLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1qdXN0aWZ5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LWxnLXN0YXJ0IHtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1lbmQge1xyXG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTkwNHB4KSB7XHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTAge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC0xIHtcclxuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMiB7XHJcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTMge1xyXG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtNCB7XHJcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC01IHtcclxuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTYge1xyXG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtNyB7XHJcbiAgICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC04IHtcclxuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTkge1xyXG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMTAge1xyXG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMTEge1xyXG4gICAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMTIge1xyXG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtYXV0byB7XHJcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC01IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC04IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0wIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTIge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0zIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC00IHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC01IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC02IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC03IHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC04IHtcclxuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC05IHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtMTEge1xyXG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTEyIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0wIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTEge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0zIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC00IHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC01IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC02IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC03IHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC04IHtcclxuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC05IHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMTEge1xyXG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTEyIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC02IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtNyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtOSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTExIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0xMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC01IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC04IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjEge1xyXG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjIge1xyXG4gICAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjMge1xyXG4gICAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW40IHtcclxuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uNSB7XHJcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjYge1xyXG4gICAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW43IHtcclxuICAgIG1hcmdpbjogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uOCB7XHJcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjkge1xyXG4gICAgbWFyZ2luOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4xMCB7XHJcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjExIHtcclxuICAgIG1hcmdpbjogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uMTIge1xyXG4gICAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjEge1xyXG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW4yIHtcclxuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uMTAge1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjExIHtcclxuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW4xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjIge1xyXG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4zIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjQge1xyXG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW42IHtcclxuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjcge1xyXG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW45IHtcclxuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjEwIHtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjExIHtcclxuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjEyIHtcclxuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW43IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjExIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW4xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW41IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uNyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW44IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW4yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW4xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW43IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW42IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW42IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW45IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTAge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMSB7XHJcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0yIHtcclxuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTMge1xyXG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTQge1xyXG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTUge1xyXG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTYge1xyXG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTcge1xyXG4gICAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTgge1xyXG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTkge1xyXG4gICAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTEwIHtcclxuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0xMSB7XHJcbiAgICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMTIge1xyXG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtMTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC00IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC03IHtcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTgge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC0xMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC0xMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0xIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0yIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0zIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC02IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtNyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTgge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC05IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0xMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTEyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0xMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC01IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtNiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC04IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtOSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTEwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC0xMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC04IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC04IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC00IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC02IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC03IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXhsLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1qdXN0aWZ5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXhsLXN0YXJ0IHtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1lbmQge1xyXG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIubG9nby1tYWluIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gICYubGFuZHNjYXBlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnBvcnRyYWl0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmcxO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJi5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDM0cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubWVkaXVtIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNTRweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIG1heC1XaWR0aDogMzJweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA2NHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubGVmdC10aXRsZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcclxuICAmOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIGxlZnQoMCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGxlZnQoNTAlKTtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoLTM1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0LXRpdGxlIHtcclxuICBAaW5jbHVkZSB0ZXh0LWFsaWduKHJpZ2h0KTtcclxuICAmOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIHJpZ2h0KDApO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBsZWZ0KDUwJSk7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC0zNXB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jZW50ZXItdGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIGxlZnQoNTAlKTtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC0zNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbi50aXRsZS1tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc5O1xyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYm90dG9tOiAtMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZCwgbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0KSwgbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyaykpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgfVxyXG4gICYgc3Ryb25nIHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtc2Vjb25kYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzEwXHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYm90dG9tOiAkc3BhY2luZzQgKiAtMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICB9XHJcbiAgc3Ryb25nIHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5XHJcbiAgfVxyXG59IiwiJGZsYWc6ICcuLi9pbWFnZXMvZmxhZy1sb2dvLnBuZyc7XHJcblxyXG5AbWl4aW4gZmxhZy1pY29ue1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoNXB4KTtcclxuICB0b3A6IDFweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJGZsYWcpIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcclxuICAmLmFyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xyXG4gIH1cclxuICAmLnpoIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEycHhcclxuICB9XHJcbiAgJi5lbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOHB4XHJcbiAgfVxyXG4gICYuZGUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweFxyXG4gIH1cclxuICAmLmlkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYycHhcclxuICB9XHJcbiAgJi5wdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OXB4XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gIHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLnN3aXRjaC10b2dnbGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNtZW51X2JsYW5rIHtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zdGFydC1tb2JpbGUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgIG1hcmdpbjogc3BhY2luZygxLCAyKVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAjbWFpbi13cmFwICYge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmczXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNpZGVuYXYtdHJpZ2dlciB7XHJcbiAgICBtYXJnaW46IDBcclxuICB9XHJcbiAgJi5maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAmOm5vdCgub3Blbi1kcmF3ZXIpIHtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJveC1zaGFkb3csIDBweCAxcHggMzZweCAtMTZweCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sIDBweCAxcHggMzZweCAtMTZweCAkcGFsZXR0ZS1jb21tb24tYmxhY2spO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gICAgLmhlYWRlci1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC52ZXJ0aWNhbC1kaXZpZGVyIHtcclxuICAgICAgbWluLWhlaWdodDogJHNwYWNpbmczO1xyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB3aWR0aDogMzJweFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBuYXYge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm9wZW4tZHJhd2VyIHtcclxuICAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XHJcbiAgfVxyXG4gIC5zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDIsIDIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICAgICYuc2hvcnQge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZmllbGQge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRzcGFjaW5nMik7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItY29sb3IsICRsaWdodC10ZXh0LWhpbnQsICRkYXJrLXRleHQtaGludCk7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KCRzcGFjaW5nNSk7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2luZygxLCAwKTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgbGVmdCgkc3BhY2luZzEpO1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgdG9wOiA2cHhcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgJiBuYXYge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDNweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMVxyXG4gICAgfVxyXG4gICAgLm1lbnUtc2V0dGluZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiBzcGFjaW5nKDAuNSwgMSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgPiAqIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcxXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbGxlY3Rpb24taGVhZGVyIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XHJcbiAgfVxyXG4gIC5jb2xsZWN0aW9uLCAuY29sbGVjdGlvbi1pdGVtLCAuY29sbGVjdGlvbi1oZWFkZXIge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgICYgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmIGltZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1iZXR3ZWVuKHNtLCBsZykge1xyXG4gICAgICBmbGV4OiAxXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBzaGFkZTtcclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbiAgICAgIGEubWVudS1saXN0IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoaWxkLW1lbnUge1xyXG4gICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXJ0bChyaWdodCwgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5uYXYubmF2LW1lbnUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIC5idG4taWNvbi5oYW1idXJnZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MnB4XHJcbiAgfVxyXG4gIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtcHJpbWFyeVxyXG4gIH1cclxuICAuc2Nyb2xsYWN0aXZlLW5hdiB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgxMnB4KTtcclxuICAgIHVsOm5vdCguZHJvcGRvd24tY29udGVudCkgPiBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMC4xNiwgMC4yMSwgMC45Myk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaS5yaWdodC5pY29uIHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLm11bHRpLW1lbnUge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDAuNSk7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2luZygxLCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuICB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcclxuICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDEuNSk7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZy1tZW51IHtcclxuICAuZmxhZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAmIGkge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzIpO1xyXG4gICAgICBAaW5jbHVkZSBmbGFnLWljb247XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciA6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlLmZsYWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLmxhbmctb3B0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XHJcbn1cclxuXHJcbi5sYW5nLWxpc3Qge1xyXG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZlcnRpY2FsLWRpdmlkZXIge1xyXG4gIG1hcmdpbjogMCAkc3BhY2luZzE7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXI7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1pbi1oZWlnaHQ6ICRzcGFjaW5nNlxyXG59XHJcblxyXG4uc2V0dGluZyB7XHJcbiAgLmljb24ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZylcclxuICB9XHJcbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgW2Rpcj1cImx0clwiXSAmIHtcclxuICAgICAgcmlnaHQ6ICRzcGFjaW5nMSAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgIGxlZnQ6ICRzcGFjaW5nMSAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kZS1tZW51LCAubGFuZy1tZW51IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxyXG59XHJcblxyXG4uZmxleC1tZW51IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBsYWJlbCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudSB7XHJcbiAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSk7XHJcbiAgcGFkZGluZzogc3BhY2luZygxLCAwKTtcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuYmFyIHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC10ZXh0LXNlY29uZGFyeTtcclxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtbGlzdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemVcclxufVxyXG5cclxuLyogVG9wIE11bHRpIEx2IE1lbnUgKi9cclxuLnN1Ym1lbnUtaG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5wYXJlbnQtaG92ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmhvdmVyIHtcclxuICAgID4gLnN1Ym1lbnUtaG92ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yb3VuZGVkLW1lbnUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi8qIFRvcCBNZWdhIE1lbnUgKi9cclxuLm1lZ2EtbWVudS1yb290IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSkgIWltcG9ydGFudDtcclxuICAmLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTI7XHJcbiAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDNweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAxKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoNDIsIDQyLCA0MiwgMSksIDBweCAycHggMXB4IC0xcHggcmdiYSgyMCwgMjAsIDIwLCAxKVxyXG4gICAgfVxyXG4gICAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGktbWVudS1yb290IHtcclxuICAmID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tZWdhLW1lbnUge1xyXG4gIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4XHJcbiAgfVxyXG59XHJcblxyXG4udGh1bWItbWVudSB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogNzhweDtcclxuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1zbWFsbDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzJcclxufVxyXG5cclxuLnRpdGxlLW1lZ2Ege1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHBhZGRpbmc6IHNwYWNpbmcoMCwgMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxXHJcbn1cclxuXHJcbi5tYWluLW1lbnUsIC5tdWx0aS1tZW51IHtcclxuICBmbGV4OiAxO1xyXG4gIC5idG4ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5hcnJvdy1pY29uIHtcclxuICAgIEBpbmNsdWRlIHJ0bC1mbGlwXHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1tZW51IHtcclxuICAuYnRuIHtcclxuICAgIG1hcmdpbjogc3BhY2luZygwLCAxKTtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICB9XHJcbn1cclxuXHJcbi8qIEhhbWJ1cmdlciBNZW51ICovXHJcbiNtYWluX21lbnUucGFwZXItbmF2IHtcclxuICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmZ1bGwtbmF2IHtcclxuICAgIHotaW5kZXg6IDkwO1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLm1lbnUge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDIsIDUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzEyO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuYnRuLWZsYXQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcclxuICAgICAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMi41LCA0KTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTQsIDAuOTcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5tZW51LW9wZW4ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXJpZ2h0O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXZpZGVyLXNpZGViYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgIG1hcmdpbjogc3BhY2luZygzLCAwKVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVzZXItbWVudSB7XHJcbiAgLmJ0bjpub3QoLmJ0bi1pY29uKSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAuNSwgMyk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIiRpZGVudGF0aW9uOiA4cHg7XHJcblxyXG4ubW9iaWxlLW5hdiB7XHJcbiAgd2lkdGg6IDI2MHB4O1xyXG4gIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICBwYWRkaW5nOiBzcGFjaW5nKDEwLCAyKTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG4gIH1cclxuICAuY29sbGVjdGlvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgJi5hY3RpdmUgPiAuY29sbGFwc2libGUtaGVhZGVyIHtcclxuICAgICAgICBpLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbGxhcHNpYmxlLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgIG1hcmdpbjogMFxyXG4gICAgfVxyXG4gIH1cclxuICB1bC5leHBhbmRhYmxlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLm1lbnUtbGlzdCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XHJcbiAgfVxyXG4gIC5zaWRlLW11bHRpbHYge1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTtcclxuICB9XHJcbiAgLmhhcy1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMCk7XHJcbiAgfVxyXG4gIC5oYXMtZ3JhbmQtY2hpbGQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgID4gZGl2IHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncm91cC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgLmNvbGxhcHNpYmxlLWJvZHkge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJGlkZW50YXRpb24gKiAxLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZS1ncm91cCB7XHJcbiAgICAuY29sbGVjdGlvbi1pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KCRpZGVudGF0aW9uICogMik7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBpLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoLThweClcclxuICAgIH1cclxuICB9XHJcbiAgLnNpZGUtZ3JvdXAtbGluayB7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJGlkZW50YXRpb24pXHJcbiAgfVxyXG4gIC5jb2xsZWN0aW9uLWhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJHNwYWNpbmcxKVxyXG4gIH1cclxuICAudGl0bGUtbWVnYSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC5jdXJyZW50IHtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiJHdhdmUtZGVjby1saWdodDogJy4uL2ltYWdlcy9zYWFzMi9kZWNvLXdhdmUtbGlnaHQucG5nJztcclxuJHdhdmUtZGVjby1kYXJrOiAnLi4vaW1hZ2VzL3NhYXMyL2RlY28td2F2ZS1kYXJrLnBuZyc7XHJcblxyXG4uYmFubmVyLXNsaWRlciB7XHJcbiAgLmJhbm5lci13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgYm90dG9tOiAtNTBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcm91c2VsIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJHBhbGV0dGUtcHJpbWFyeS1tYWluLCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbik7XHJcbiAgICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDApO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1iZXR3ZWVuKHNtLCBtZCkge1xyXG4gICAgICAgIGJvdHRvbTogNjBweFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bignc20nKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogc3BhY2luZygyMCwgMCwgMTUpXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKCd4cycpIHtcclxuICAgICAgcGFkZGluZzogc3BhY2luZygxNSwgMCwgNSlcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bignc20nKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmczO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNlbnRlci1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltZy1zbGlkZTEge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgZmxvYXQ6IGxlZnRcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWctc2xpZGUyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIGZsb2F0OiByaWdodFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtYmV0d2VlbihzbSwgbWQpIHtcclxuICAgICAgcmlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmgtYmFubmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzQ7XHJcbiAgICBpbWcge1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyIHtcclxuICAgIC5zbGlkZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKCdtZCcpIHtcclxuICAgICAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cCgnbGcnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4NDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53YXZlLWNvdmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAtMjBweDtcclxuICAgIEBpbmNsdWRlIGxlZnQoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MHB4IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNzBweCA4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHdhdmUtZGVjby1kYXJrKVxyXG4gICAgfVxyXG4gICAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR3YXZlLWRlY28tbGlnaHQpXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVjby13cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHsgXHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVjbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMjAwMHB4O1xyXG4gICAgfVxyXG4gICAgJi50b3Age1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIC53YXZlLWNvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NzBweCAxMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MDBweCAxMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYm90dG9tIHtcclxuICAgICAgbGVmdDogLTM3MHB4O1xyXG4gICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGZpbGwsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oJ21kJykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgcmlnaHQ6IC0yNTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHhsKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIHJpZ2h0OiAtMjIwcHhcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlLW5hdi1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjQwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xNjBweDsgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzRcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tYXJlYSB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICY6bm90KC5idG4tZmxhdCkge1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzJcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1mbGF0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC0ycHgpXHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgICAgICBAaW5jbHVkZSBzaGFkZTtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGl2aWRlciB7XHJcbiAgICBtYXJnaW46IDAgJHNwYWNpbmcyO1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1kaXZpZGVyO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGJvcmRlcjogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgdGhpbiAwIDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgZmxleDogMSAxIDBweDtcclxuICB9XHJcbn1cclxuIiwiLmNvdW50ZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuY291bnRlci1pdGVtIHtcclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5OyBcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaSB7XHJcbiAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSlcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIH1cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC50ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZzJcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvdW50ZXItaW5uZXIge1xyXG4gICAgLmNvbCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdCgycHggc29saWQpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHJpZ2h0KDApO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiNmZWF0dXJlIHtcclxuICAucm9vdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmc1O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nMTA7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlY29yYXRpb24tYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEyODBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGxlZnQoLTEwcHgpO1xyXG4gICAgdG9wOiAxODBweDtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE3MDBweDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGZpbGwsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi41LCAxKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cCh4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyMDtcclxuICAgIC5kZXNjIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA2MFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzEyXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzVcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zY3JlZW4td3JhcCB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nM1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgPiBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGxhbnQxIHtcclxuICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgdG9wOiAtNTBweDtcclxuICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICBsZWZ0OiAtMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbGFudDIge1xyXG4gICAgd2lkdGg6IDEyMCU7XHJcbiAgICBib3R0b206IC0yMHB4O1xyXG4gICAgbGVmdDogLTQwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGxhbnQzIHtcclxuICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlsbHVzdHJhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1iaWc7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgc2hhZG93ODtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLWJpZztcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMycHgpO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLCBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQpLCBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXNlY29uZGFyeS1kYXJrKSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2NyZWVuLWNlbnRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI2ludGVncmF0aW9uIHtcclxuICAucm9vdCB7XHJcbiAgICAuY29udGFpbmVyIC5yb3d7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZWNvcmF0aW9uLWJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBsZWZ0KC0xMHB4KTtcclxuICAgIHRvcDogNjAwcHg7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMzAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShmaWxsLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQsICRwYWxldHRlLXNlY29uZGFyeS1kYXJrKTtcclxuICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUsIDEpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnRcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlsbHVzdHJhdGlvbiB7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc0O1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGVmdC1pbGx1c3RyYXRpb24ge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdChhdXRvKVxyXG4gICAgfVxyXG4gICAgJi5yaWdodC1pbGx1c3RyYXRpb24ge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoYXV0bylcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saXN0IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMTA7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE7XHJcbiAgICB9XHJcbiAgICAmLXByaW1hcnkge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2Vjb25kYXJ5IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKHJpZ2h0KVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXNlY29uZGFyeS1saWdodCwgJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcmspO1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmczKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxvYXQobGVmdCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufSIsIiN0ZXN0aW1vbmlhbHMge1xyXG4gIC5yb290IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZzU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogc3BhY2luZygwLCAyKTtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgei1pbmRleDogMTBcclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgICBib3R0b206ICRzcGFjaW5nMTIgKiAtMTtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItY29sb3IsICRsaWdodC10ZXh0LWRpc2FibGVkLCAkZGFyay10ZXh0LWRpc2FibGVkKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZCwgJHBhbGV0dGUtcHJpbWFyeS1tYWluLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcclxuICAgICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3JkZXItY29sb3IsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgbGkgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgICAgICBAaW5jbHVkZSBzaGFkZTtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBAaW5jbHVkZSBsZWZ0KDUwJSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgIFtkaXI9XCJsdHJcIl0gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMClcclxuICAgICAgfVxyXG4gICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBib3R0b206IC0zNXB4O1xyXG4gICAgICBAaW5jbHVkZSBsZWZ0KDUwJSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgIFtkaXI9XCJsdHJcIl0gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMClcclxuICAgICAgfVxyXG4gICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiBidXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmcxXHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRlc3RpLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZzM7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcxO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZCwgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyayk7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZS1jb250ZW50IHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoXHJcbiAgfVxyXG5cclxuICAuc2xpZGUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG4gIH1cclxuXHJcbiAgLm5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMjtcclxuICAgIHRvcDogNDglO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgIEBpbmNsdWRlIHNoYWRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gICAgfVxyXG4gICAgW2Rpcj1cImx0clwiXSAmIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lXHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmV2IHtcclxuICAgIEBpbmNsdWRlIGxlZnQoLTY0cHgpO1xyXG4gICAgaSB7XHJcbiAgICAgIEBpbmNsdWRlIHJpZ2h0KDNweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXh0IHtcclxuICAgIEBpbmNsdWRlIHJpZ2h0KC02NHB4KTtcclxuICAgIGkge1xyXG4gICAgICBAaW5jbHVkZSBsZWZ0KDFweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiNibG9nIHtcclxuICAucm9vdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA1NjtcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nNztcclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgYm90dG9tOiAkc3BhY2luZzcgKiAtMTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWNvbG9yLCAkbGlnaHQtdGV4dC1kaXNhYmxlZCwgJGRhcmstdGV4dC1kaXNhYmxlZCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0ge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcxXHJcbiAgfVxyXG59IiwiLmNoYXQge1xyXG4gIC5jaGF0LWJ1dHRvbiB7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbihyaWdodCk7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAmLmJ0bi1mbG9hdGluZyB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBAaW5jbHVkZSBzaGFkZTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgfVxyXG4gICAgLmluZGljYXRvciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGxlZnQoMnB4KVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbihyaWdodCk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDEsIDAuNjUsIDAuMywgMC45KTtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgIEBpbmNsdWRlIHNoYWRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMiwgMiwgMC41KTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbG9zZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5kaWNhdG9yIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCg0cHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAub25saW5lIHtcclxuICAgIGJhY2tncm91bmQ6ICMwN0Q1MTdcclxuICB9XHJcblxyXG4gIC5vZmZsaW5lIHtcclxuICAgIGJhY2tncm91bmQ6ICNiN2I3YjdcclxuICB9XHJcblxyXG4gIC5jaGF0LXJvb20ge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdmF0YXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWxrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXNtYWxsO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDEuNSk7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzIpXHJcbiAgfVxyXG5cclxuICAuZnJvbSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNXB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBAaW5jbHVkZSBsZWZ0KC01cHgpO1xyXG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLXJpZ2h0LWNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiBzcGFjaW5nKDAsIDIpO1xyXG4gICAgLmlucHV0LWZpZWxkIHtcclxuICAgICAgZmxleDogMVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0IHtcclxuICAgIGZsZXg6IDFcclxuICB9XHJcblxyXG4gIC5zZW5kIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMik7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLXNlY29uZGFyeS1saWdodCwgJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcmspO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcmssICRwYWxldHRlLXNlY29uZGFyeS1saWdodCk7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDRweCk7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bC1mbGlwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS1uYXYge1xyXG4gIC5idG4tZmxvYXRpbmcge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NnB4O1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIC5pY29uIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHotaW5kZXg6IDIwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiA0MHB4O1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA1NnB4O1xyXG4gIG5hdiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2hvdyB7XHJcbiAgICAuYnRuLWZsb2F0aW5nIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlY3Rpb24tbmF2IHtcclxuICAgIC5zY3JvbGxuYXYge1xyXG4gICAgICBib3R0b206IDExMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMCA3NnB4IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgQGluY2x1ZGUgc2hhZG93MjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtaGludCwgJGRhcmstdGV4dC1oaW50KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgbGkuY3VycmVudCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLnNlY3Rpb24tbmF2IGxpIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWF0ZXJpYWwtdG9vbHRpcCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtdGV4dC1zZWNvbmRhcnlcclxufSIsIi5ub3RpZmljYXRpb24ge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsZWZ0OiAkc3BhY2luZzE7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogOTUlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XHJcbiAgICB3aWR0aDogOTAlXHJcbiAgfVxyXG4gIC53cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktZGFyaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbGlnaHQ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDAuNSwgMilcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAkc3BhY2luZzEgMFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiBHZW5lcmFsICovXHJcbi5wb3N0LWNhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtO1xyXG4gIC5jYXJkLWFjdGlvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDApO1xyXG4gIH1cclxuICAucmVzcG9uc2l2ZS1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICAucHJvcGVydGllcyB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5maWd1cmUge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuZGVzYyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICB9XHJcbiAgLyogT3JpZW50YXRpb24gKi9cclxuICAmLnBvcnRyYWl0IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAucHJvcGVydGllcyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmcyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICB9XHJcbiAgICAuYnRuLmFjdGlvbi1idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGFuZHNjYXBlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xyXG4gICAgfVxyXG4gICAgLmRlc2Mge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb3BlcnRpZXMge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgcGFkZGluZzogc3BhY2luZygxLCAyKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi5hY3Rpb24tYnRuIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiBUeXBlICovXHJcbiAgJi5mdWxsIHsgXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmLnJvdW5kIHtcclxuICAgIC5maWd1cmUge1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nMjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtXHJcbiAgICB9XHJcbiAgICAmLmxhbmRzY2FwZSB7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmcxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm92YWwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYucG9ydHJhaXQge1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMTIwJTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgtMTAlKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1MCUgNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxhbmRzY2FwZSB7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm92ZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAmLnBvcnRyYWl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHNoYWRlO1xyXG4gICAgICAgIG1hcmdpbjogc3BhY2luZygtMiwgMiwgMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxhbmRzY2FwZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMik7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgc2hhZGU7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDIsIDApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMiAqIC0xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogR2VuZXJhbCAqL1xyXG4ubmV3cy1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bTtcclxuICAuYnRuLmFjdGlvbi1idG4ge1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICB9XHJcbiAgLmNhcmQtYWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDApO1xyXG4gIH1cclxuICAuY2FwdGlvbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogc3BhY2luZygyLCAwKTtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XHJcbiAgfVxyXG4gIC5uZXdzLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXNwb25zaXZlLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG4gIC5wcm9wZXJ0aWVzIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmZpZ3VyZSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5kZXNjIHtcclxuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gIH1cclxuICAvKiBPcmllbnRhdGlvbiAqL1xyXG4gICYucG9ydHJhaXQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5wcm9wZXJ0aWVzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmxhbmRzY2FwZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKTtcclxuICAgIH1cclxuICAgIC5kZXNjIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9wZXJ0aWVzIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4uYWN0aW9uLWJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogVHlwZSAqL1xyXG4gICYuZnVsbCB7IFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJi5yb3VuZCB7XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgbWFyZ2luOiAkc3BhY2luZzI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bVxyXG4gICAgfVxyXG4gICAgJi5sYW5kc2NhcGUge1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5vdmFsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmLnBvcnRyYWl0IHtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEyMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoLTEwJSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sYW5kc2NhcGUge1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MCUgNTAlIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogMTIwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5vdmVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgJi5wb3J0cmFpdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMjtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBzaGFkZTtcclxuICAgICAgICBtYXJnaW46IHNwYWNpbmcoLTIsIDIsIDApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sYW5kc2NhcGUge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzIpO1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHNoYWRlO1xyXG4gICAgICAgIG1hcmdpbjogc3BhY2luZygyLCAwKTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzIgKiAtMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uZXdzLWV2ZW50LWNhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gIH1cclxuICBmaWd1cmUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXNtYWxsO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgbWFyZ2luOiBzcGFjaW5nKDIsIDEpXHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDUwJSk7XHJcbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgW2Rpcj1cImx0clwiXSAmIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXNjIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG4gIC50ZXh0IHtcclxuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMS41KTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50eXBlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KVxyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMjtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC00cHgpO1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXByaW1hcnktbGlnaHQpXHJcbiAgfVxyXG59XHJcbiIsIi5wcmljaW5nLWNhcmQuY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgfVxyXG4gIGg2IHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnlcclxuICB9XHJcbiAgJi5iZyB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAudGl0bGUtY2FyZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZzQ7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4pO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDE0MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTgwcHg7XHJcbiAgICAgICAgbGVmdDogLTIwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICB9XHJcbiAgICBoNiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLXByaWNpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgJi5iYXNpYyB7XHJcbiAgICAudGl0bGUtY2FyZCB7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcmssICRwYWxldHRlLXNlY29uZGFyeS1saWdodCk7XHJcbiAgICB9XHJcbiAgICAuYnRuLWFyZWEge1xyXG4gICAgICAudGhlbWUtLWxpZ2h0ICYsIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgICBAaW5jbHVkZSBiZy1jb2xvci1mYWRlKCRwYWxldHRlLXNlY29uZGFyeS1tYWluLCAwLjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnZhbHVlIHtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgLnRpdGxlLWNhcmQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc4O1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxNjAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAtNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0zMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xODVkZWcsICRwYWxldHRlLXByaW1hcnktbWFpbiA2MCUsICRwYWxldHRlLXByaW1hcnktZGFyayAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcyXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1kaXZpZGVyO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUtY2FyZCB7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDUsIDAsIDQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgLmljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogJHNwYWNpbmcxO1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSByaWdodCgkc3BhY2luZzEpO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMlxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1hcmVhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDIsIDMpO1xyXG4gICAgcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLWNvbW1vbi13aGl0ZSwgJHBhbGV0dGUtY29tbW9uLWJsYWNrKTtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gICAgJi5wcmltYXJ5LWNvbG9yIHtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICB9XHJcbiAgICAmLnNlY29uZGFyeS1jb2xvciB7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQsICRwYWxldHRlLXNlY29uZGFyeS1kYXJrKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudGVzdGltb25pYWwtY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgaDUge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcclxuICB9XHJcblxyXG4gIC5jYXB0aW9uLW5hbWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgfVxyXG5cclxuICAucGFwZXIge1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIG1hcmdpbjogc3BhY2luZygzLCAwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNHMgZWFzZS1vdXQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICYuY2FyZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgcGFkZGluZzogc3BhY2luZyg4LCAxNSlcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDRcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdmF0YXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBib3JkZXI6IDIwcHggc29saWQ7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoNjYsIDY2LCA2NiwgMC41KSk7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBtYXJnaW46IC02NHB4IGF1dG8gJHNwYWNpbmc1O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIG1hcmdpbjogLTEyMHB4IGF1dG8gMDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwcHggMzBweCAtMTBweCAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiBHZW5lcmFsICovXHJcblxyXG4ucHJvZmlsZS1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bTtcclxuICAuYnRuLm1haW4tYnRuIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXNwb25zaXZlLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG4gIC5wcm9wZXJ0aWVzIHtcclxuICAgIC5idG4uYnRuLWZsYXQge1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtc21hbGw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWd1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5hdmF0YXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5zdWJ0aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAuZGVzYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDIsIDIpXHJcbiAgfVxyXG4gIC5hY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuYnRuIHtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC5idG4tY29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluXHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIE9yaWVudGF0aW9uICovXHJcbiAgJi5wb3J0cmFpdCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5wcm9wZXJ0aWVzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgIH1cclxuICAgIC5hdmF0YXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgIH1cclxuICAgIC5hY3Rpb24ge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtZGl2aWRlcjtcclxuICAgICAgcGFkZGluZzogc3BhY2luZygyLCAwKTtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGFuZHNjYXBlIHtcclxuICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzQgKiAtMSk7XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLnByb3BlcnRpZXMge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWN0aW9uIHtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi5tYWluLWJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAuYWN0aW9uLWFyZWEge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nNCk7ICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiBUeXBlICovXHJcbiAgJi5mdWxsIHsgXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIGhlaWdodDogMTYwcHhcclxuICAgIH1cclxuICB9XHJcbiAgJi5yb3VuZCB7XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgbWFyZ2luOiAkc3BhY2luZzE7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bVxyXG4gICAgfVxyXG4gICAgJi5sYW5kc2NhcGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5vdmFsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmLnBvcnRyYWl0IHtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB3aWR0aDogMTIwJTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgtMTAlKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1MCUgNTAlO1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxhbmRzY2FwZSB7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgMDtcclxuICAgICAgICAgIEBpbmNsdWRlIHVzZS1ydGwoYm9yZGVyLXJhZGl1cywgNTAlIDAgMCA1MCUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm92ZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAmLnBvcnRyYWl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgc2hhZGU7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKC0yLCAyLCAwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFuZHNjYXBlIHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyKTtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBzaGFkZTtcclxuICAgICAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMiAqIC0xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi8qIEdlbmVyYWwgKi9cclxuLnByb2R1Y3QtY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnJlc3BvbnNpdmUtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb3BlcnR5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGlkZGVuLWxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgLmRlc2Mge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgcGFkZGluZzogc3BhY2luZygyLCAzKTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZFxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKVxyXG4gIH1cclxuICAucmF0aW5nIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogI0ZGQzEwN1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3Rhci1pY29uIHtcclxuICAgIGNvbG9yOiAjRkZDMTA3XHJcbiAgfVxyXG4gIC5zdGFyLWljb24tZGlzYWJsZSB7XHJcbiAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWRpdmlkZXI7XHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1kaXZpZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0dG9uLmJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XHJcbiAgfVxyXG4gIC8qIE9yaWVudGF0aW9uICovXHJcbiAgJi5wb3J0cmFpdCB7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2Mge1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmxhbmRzY2FwZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2Mge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhpZGRlbi1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIFR5cGUgKi9cclxuICAmLmZ1bGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5maWd1cmUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucm91bmQge1xyXG4gICAgLmZpZ3VyZSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bTtcclxuICAgICAgaGVpZ2h0OiAxMzRweDtcclxuICAgIH1cclxuICAgICYucG9ydHJhaXQge1xyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFuZHNjYXBlIHtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc3BhY2luZzEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYub3ZhbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi5wb3J0cmFpdCB7XHJcbiAgICAgIC5maWd1cmUge1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEyMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoLTEwJSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sYW5kc2NhcGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm92ZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgc2hhZGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtbWVkaXVtO1xyXG4gICAgfVxyXG4gICAgJi5wb3J0cmFpdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMjtcclxuICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDIpO1xyXG4gICAgICAgIHRvcDogJHNwYWNpbmcyICogLTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyICogLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGFuZHNjYXBlIHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyKTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMSk7ICBcclxuICAgICAgfVxyXG4gICAgICAuZmlndXJlIHtcclxuICAgICAgICBtYXJnaW46IHNwYWNpbmcoMiwgMCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMThweDtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGVmdCgkc3BhY2luZzIgKiAtMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMiAqIC0xKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLyogR2VuZXJhbCAqL1xyXG5cclxuLm1lZGlhLWNhcmQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogc3BhY2luZyg0LCAwLCAyKTtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKCdsZycpIHtcclxuICAgIGhlaWdodDogMzQwcHg7XHJcbiAgfVxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBpbWcge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhZGdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHJpZ2h0KDEwcHgpO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbiAgLnBsYXktYnRuLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XHJcbiAgICBzcGFuIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcxO1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4sICRwYWxldHRlLXNlY29uZGFyeS1saWdodClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvcGVydHkge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmczO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIEBpbmNsdWRlIGxlZnQoMCk7XHJcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSAyMCUsICMwMDAgOTAlKTtcclxuICB9XHJcbiAgLm1lZGlhLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC8qIE9yaWVudGF0aW9uICovXHJcbiAgJi5sYW5kc2NhcGUge1xyXG4gICAgLm1lZGlhLXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5wb3J0cmFpdCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgLm1lZGlhLXRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLyogVHlwZSAqL1xyXG4gICYucGhvdG8ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAuY292ZXItbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuIiwiJGZyYW1lLWRlY286ICcuLi9pbWFnZXMvZGVjb3JhdGlvbi9mcmFtZS1kZWNvLnBuZyc7XHJcblxyXG4vKiBDYXNlIFN0dWRpZXMgQ2FyZCAqL1xyXG4uY2FzZS1jYXJkIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG1heC1oZWlnaHQ6IDM3NXB4O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICRwYWxldHRlLXNlY29uZGFyeS1saWdodCAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE0OHB4XHJcbiAgfVxyXG4gIC5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogLTFweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc21hbGwge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBtYXJnaW46IC0xNnB4IGF1dG8gMTZweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAucHJvcGVydHkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWd1cmUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJpZyB7XHJcbiAgICAucHJvcGVydHkge1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3R0b206IDBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC5wcm9wZXJ0eSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJvdHRvbTogMFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvcGVydHkge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTUwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmczICRzcGFjaW5nMjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBAaW5jbHVkZSBsZWZ0KDApO1xyXG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSAyMCUsICMwMDAgOTAlKTtcclxuICAgIC5kZXNjIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZyYW1lLWRlY28pIG5vLXJlcGVhdDtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcclxuICAgIH1cclxuICAgICYuZnVsbC1oaWRlIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC41cyBlYXNlLW91dDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IC0yMHB4XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiR3YXZlLWRlY28tbGlnaHQ6ICcuLi9pbWFnZXMvc2FhczIvZGVjby13YXZlLWxpZ2h0LnBuZyc7XHJcbiR3YXZlLWRlY28tZGFyazogJy4uL2ltYWdlcy9zYWFzMi9kZWNvLXdhdmUtZGFyay5wbmcnO1xyXG5cclxuLmZvb3Rlci1kZWNvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXNlY29uZGFyeS1tYWluKTtcclxuICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAxNDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTc5MHB4IDE0MHB4O1xyXG4gICAgLnRoZW1lLS1kYXJrICYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHdhdmUtZGVjby1kYXJrKVxyXG4gICAgfVxyXG4gICAgLnRoZW1lLS1saWdodCAmIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR3YXZlLWRlY28tbGlnaHQpXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2F2ZS1jb3ZlciB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAtMTZweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NzBweCAxMDBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR3YXZlLWRlY28tZGFyaylcclxuICAgIH1cclxuICAgIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkd2F2ZS1kZWNvLWxpZ2h0KVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHsgXHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVjby13cmFwIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgeyBcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZWNvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAyMDAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnRvcCB7XHJcbiAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIC53YXZlLWNvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MzBweCAxMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MDBweCAxMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib3R0b20ge1xyXG4gICAgICBsZWZ0OiAtMzcwcHg7XHJcbiAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoZmlsbCwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyLWJhc2ljIHtcclxuICBwYWRkaW5nLXRvcDogJHNwYWNpbmcyMDtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcxMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAucm9vdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuICAgIG5hdiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW46IHNwYWNpbmcoNCwgMCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDEpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNzBweFxyXG4gICAgfVxyXG4gIH1cclxuICAuc3Vic2NyaWJlIHtcclxuICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGg1IHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGRcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzNcclxuICB9XHJcbiAgLmZpZWxkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGlucHV0IHtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgkc3BhY2luZzIwKTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoOTBweClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHJpZ2h0KDApO1xyXG4gICAgdG9wOiAkc3BhY2luZzE7XHJcbiAgICB3aWR0aDogOTBweFxyXG4gIH1cclxuICAuc29jbWVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nNSBhdXRvO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAuaWNvbiB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLCAkbGlnaHQtZGl2aWRlciwgJGRhcmstZGl2aWRlcik7XHJcbiAgICAmLmJ0biB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1kYXJrO1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3B5cmlnaHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEuNSk7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXItY29udGFjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZzIwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcxMDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbiAgLmZvcm0tYm94IHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nNTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogc3BhY2luZygzLCAyLCAxKVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgICRwYWxldHRlLXByaW1hcnktbGlnaHQpO1xyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmc1O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyXHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmdpbiB7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nMlxyXG4gIH1cclxuICAuc29jbWVkIHtcclxuICAgIG1hcmdpbjogc3BhY2luZygzLCAwKTtcclxuICAgIGEuYnRuLWljb24ge1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nMTtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXByaW1hcnktbGlnaHQgIWltcG9ydGFudCwgICRwYWxldHRlLXByaW1hcnktZGFyayAhaW1wb3J0YW50KTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmsgIWltcG9ydGFudCwgICRwYWxldHRlLXByaW1hcnktbGlnaHQgIWltcG9ydGFudCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHhcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3Qge1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcclxuICB9XHJcbiAgLmRpdmlkZXIge1xyXG4gICAgbWFyZ2luOiAxMnB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG4gIH1cclxuICAuY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn0iLCIuZm9vdGVyLXNpdGVtYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMTtcclxuICBwYWRkaW5nLXRvcDogJHNwYWNpbmcyMDtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcxMDtcclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcclxuICB9XHJcbiAgLmxpbmsge1xyXG4gICAgbWFyZ2luOiBzcGFjaW5nKDEsIDEuNSk7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9nby1hcmVhIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9keS0yIHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XHJcbiAgICBtYXJnaW46IHNwYWNpbmcoMiwgMClcclxuICB9XHJcbiAgLmNvbGxhcHNpYmxlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NtZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcxO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZCwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1tYWluKTtcclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0LWxhbmcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEuNXB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwYWxldHRlLXByaW1hcnktbGlnaHRcclxuICAgICAgfVxyXG4gICAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2l0ZS1tYXAtaXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKCdtZCcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uLXJvb3Qge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICB9XHJcbiAgI21haW4td3JhcCAuYWNjb3JkaW9uLWNvbnRlbnQudi1leHBhbnNpb24tcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICB9XHJcbiAgLmFjY29yZGlvbi1pY29uIHtcclxuICAgIHBhZGRpbmc6IDBcclxuICB9XHJcbiAgLmNvbGxhcHNpYmxlLWJvZHkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMlxyXG4gIH1cclxufSIsIi5mb290ZXItYmxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZzIwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcxMDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbiAgLmxpbmsge1xyXG4gICAgbWFyZ2luOiBzcGFjaW5nKDEsIDEuNSk7XHJcbiAgfVxyXG4gIC5mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmczIDA7XHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRlc2N7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMlxyXG4gICAgfVxyXG4gIH1cclxuICAucXVpY2stbGlua3Mge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzU7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgyJSk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICAgIHdpZHRoOiA0NyVcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2ctaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAuY2F0ZWdvcnkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpXHJcbiAgICB9XHJcbiAgICAubGlzdC10ZXh0IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKTtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlLW5hdiB7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGRcclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAmICsgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNTRweDtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKVxyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jbWVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgYS5idG4taWNvbiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luOiAkc3BhY2luZzE7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0ICFpbXBvcnRhbnQsICAkcGFsZXR0ZS1wcmltYXJ5LWRhcmsgIWltcG9ydGFudCk7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyayAhaW1wb3J0YW50LCAgJHBhbGV0dGUtcHJpbWFyeS1saWdodCAhaW1wb3J0YW50KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICBmb250LXNpemU6IDI0cHhcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgICYgKyBkaXYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMS41LCAxLjUsIDEuNSwgNCk7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdC1sYW5nIHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW46IHNwYWNpbmcoMiwgMSk7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEuNXB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICBoZWlnaHQ6IDIuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaXRlLW1hcC1pdGVtIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oJ21kJykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3B5cmlnaHQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFib3V0LXN0eWxlIHtcclxuICAuemVybyB7XHJcbiAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAucHJvZ3Jlc3MtbGluZWFyIHtcclxuICAgICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaG93aW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAzODJweDtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gICAgdG9wOiAzM3B4O1xyXG4gICAgbGVmdDogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKCdsZycpIHtcclxuICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAudGV4dCB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnlcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnZpZGVvLXJvb3Qge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8td3JhcCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZGVvLXBvcHVwIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGg0IHtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICB3aWR0aDogNjkwcHg7XHJcbiAgICB9XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsb3NlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIEBpbmNsdWRlIHJpZ2h0KDRweCk7XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3Mtd3JhcCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDUsIDApO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMztcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtaWNvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMSlcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRsaWdodC1kaXZpZGVyLCAkZGFyay1kaXZpZGVyKTtcclxuICAgIC5wcm9ncmVzcy1saW5lYXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAmLnByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpblxyXG4gICAgICB9XHJcbiAgICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpblxyXG4gICAgICB9XHJcbiAgICAgICYuYWNjZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1hY2NlbnQtbWFpblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmctd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1zZWNvbmRhcnktZGFyayk7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDUsIDApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLWNvbW1vbi13aGl0ZSwgJHBhbGV0dGUtY29tbW9uLWJsYWNrKTtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LXJvb3QsIC50ZWFtLXJvb3Qge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgYm90dG9tOiAkc3BhY2luZzMgKiAtMVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRlYW0tcm9vdCB7XHJcbiAgICAuaXRlbSA+ICp7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgQGluY2x1ZGUgcnRsLWZsaXA7XHJcbiAgICB9XHJcbiAgICAubmF2IHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLml0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgfVxyXG5cclxuICAubmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gIH1cclxuXHJcbiAgLnByZXYge1xyXG4gICAgQGluY2x1ZGUgbGVmdCgtMzBweCk7XHJcbiAgfVxyXG5cclxuICAubmV4dCB7XHJcbiAgICBAaW5jbHVkZSByaWdodCgtMzBweCk7XHJcbiAgfVxyXG59IiwiLmNvdW50ZXItc3R5bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmc1O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDUsIDApO1xyXG4gIH1cclxuICAmLmRhcmt7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAuY291bnRlci1pdGVtIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvdW50ZXItaXRlbSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJhbm5lci1iYXNpYyB7XHJcbiAgLmJhbm5lci13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAuaW1nIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKCd4cycpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzNcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oJ21kJykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cCgnbWQnKSB7XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzEwXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKCdzbScpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHNwYWNpbmcoMjApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJsb2ctc3R5bGUge1xyXG4gIC5ibG9nLWhlYWRsaW5lIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5yZXNwb25zaXZlLWltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKCd4cycpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEuYW5jaG9yLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nODsgIFxyXG4gICAgfVxyXG4gICAgLnRleHQtaDYge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGxpbmUtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc0O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUtYmxvZyB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtXHJcbiAgfVxyXG4gIC5pbWFnZS1ibG9nIHtcclxuICAgIG1hcmdpbjogc3BhY2luZyg1LCAwKTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaWRlYmFyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcxMFxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC10aXRsZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAuaW5wdXQuZGFyayB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2ctY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNFxyXG4gICAgfVxyXG4gICAgdWwsIG9sIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2NcclxuICB9XHJcbiAgLnNoYXJlLXNvY21lZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXI7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDMsIDApO1xyXG4gICAgbWFyZ2luOiBzcGFjaW5nKDMsIDApO1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmFjZWJvb2sge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMEQ0N0ExO1xyXG4gICAgLmljb24ge1xyXG4gICAgICBjb2xvcjogIzBENDdBMTtcclxuICAgIH1cclxuICB9XHJcbiAgLnR3aXR0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBCQ0Q0O1xyXG4gICAgLmljb24ge1xyXG4gICAgICBjb2xvcjogIzAwQkNENDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpbmtlZGluIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcclxuICAgIC5pY29uIHtcclxuICAgICAgY29sb3I6ICMyMTk2RjM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNhcmQtaW1hZ2Uge1xyXG4gICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgIHJpZ2h0OiAkc3BhY2luZzE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogc3BhY2luZygwLCAyKVxyXG4gIH1cclxuICAuaW5wdXQge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbiAgLnNlbmQge1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNwYWNpbmcyKTtcclxuICB9XHJcbiAgLmF2YXRhci1jaGFyIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcbiAgLmNvbGxlY3Rpb24ge1xyXG4gICAgLnNlY29uZGFyeS1jb250ZW50IHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcnRsLWZsaXBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkd2F2ZS1kZWNvLWxpZ2h0OiAnLi4vaW1hZ2VzL3NhYXMyL2RlY28td2F2ZS1saWdodC5wbmcnO1xyXG4kd2F2ZS1kZWNvLWRhcms6ICcuLi9pbWFnZXMvc2FhczIvZGVjby13YXZlLWRhcmsucG5nJztcclxuXHJcbkBtaXhpbiBkZWNvLWN0YSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IC0zMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDE1MHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHdhdmUtZGVjby1kYXJrKVxyXG4gIH1cclxuICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR3YXZlLWRlY28tbGlnaHQpXHJcbiAgfVxyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24ge1xyXG4gIC5yb290IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDYwO1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlY28ge1xyXG4gICAgQGluY2x1ZGUgZGVjby1jdGE7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggNTBweDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAwLjcpO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBib3R0b206IC02MHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMSk7XHJcbiAgICAgIEBpbmNsdWRlIGRlY28tY3RhO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNTBweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0dG9uLmJ0biB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICYuY2FyZCB7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XHJcbiAgICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAxKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoNDIsIDQyLCA0MiwgMSksIDBweCAycHggMXB4IC0xcHggcmdiYSgyMCwgMjAsIDIwLCAxKVxyXG4gICAgICB9XHJcbiAgICAgIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjVweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcclxuICAgICAgcGFkZGluZzogc3BhY2luZyg0LCAxMCk7XHJcbiAgICAgIG1hcmdpbjogc3BhY2luZygwLCA0KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLWJpZyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoNCwgMik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzVcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nM1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb21tZW50cy1zdHlsZSB7XHJcbiAgLmZvcm0tY29tbWVudCB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1iaWc7XHJcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMiwgMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWxwZXIge1xyXG4gICAgJi5jb2xsZWN0aW9uIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAuY29sbGVjdGlvbi1pdGVtIHtcclxuICAgICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud3JpdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuaW5wdXQtZmllbGQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmcxO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZW5kLWJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJpZ2h0KDRweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdmF0YXItaW1nIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzEpXHJcbiAgfVxyXG4gIC5jb21tZW50cyB7XHJcbiAgICAmLmNvbGxlY3Rpb24taXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbWVudC1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMjtcclxuICAgIC5jb2xsZWN0aW9uLWl0ZW0ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAmLmF2YXRhciAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNpcmNsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0ZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuICAuaGVscC1pdGVtIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC5kaXZpZGVyIHtcclxuICAgIEBpbmNsdWRlIHBhbGV0dGUtZGl2aWRlcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG59IiwiLmNvbXBhbnktbG9nb1xyXG4gIC5yb290IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0b1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nNDtcclxuICAgIH1cclxuICB9XHJcbiIsIi5lcnJvci1zdHlsZSB7XHJcbiAgLmVycm9yLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcxMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luOiBzcGFjaW5nKDEwLCAwKVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgfVxyXG5cclxuICAuaWxsdXN0cmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogJHNwYWNpbmc1O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgbWFyZ2luOiBzcGFjaW5nKDIsIDUpO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHJpZ2h0KCRzcGFjaW5nMTApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkc3BhY2luZzUpO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdCgycHggc29saWQpO1xyXG4gICAgICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgQGluY2x1ZGUgbGVmdCgtMzJweCk7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA5MHB4KTtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEwNnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMyAgXHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzRcclxuICB9XHJcbn1cclxuIiwiLmZpbHRlci1zdHlsZSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnN0cmlwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gIH1cclxuICAuZmlsdGVyLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAuY29sbGVjdGlvbiB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeVxyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbS5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhYmVsLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbGxlY3Rpb24taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RhciB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gIH1cclxuICAuc3Rhci1pY29uIHtcclxuICAgIGNvbG9yOiAjRkZDMTA3XHJcbiAgfVxyXG4gIC5zdGFyLWljb24tZGlzYWJsZSB7XHJcbiAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWRpdmlkZXI7XHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1kaXZpZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLXRhZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMXB4IDZweDtcclxuICAgICAgbWFyZ2luOiA0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLWJpZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLWRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnB1dC1wcmljZSB7XHJcbiAgICB3aWR0aDogNzVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLmFwcGx5LXJhbmdlIHtcclxuICAgIEBpbmNsdWRlIHJ0bC1mbGlwXHJcbiAgfVxyXG4gICYubW9kYWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWZpbHRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICAmLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nOFxyXG4gIH1cclxufVxyXG5cclxubmF2LmZpbHRlci1oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIC5uYXYtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nMVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNvcnRlciB7XHJcbiAgLmlucHV0LWZpZWxkIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIC5idG4ge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9nZ2xlLWJ0bi1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1tYWluICFpbXBvcnRhbnQsICRwYWxldHRlLXByaW1hcnktZGFyayAhaW1wb3J0YW50KTtcclxuICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5idG46bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuICAgID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyb3VuZGVkLWJpZztcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJvdW5kZWQtYmlnO1xyXG4gICAgICBAaW5jbHVkZSBydGwtZmxpcFxyXG4gICAgfVxyXG4gICAgPiAuYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJvdW5kZWQtYmlnO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJvdW5kZWQtYmlnO1xyXG4gICAgICBAaW5jbHVkZSBydGwtZmxpcFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1iYW5uZXIge1xyXG4gIGhlaWdodDogNDQwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC5zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmc0IGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZmllbGQge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJHNwYWNpbmcyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtYmlnO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtc2Vjb25kYXJ5LCAkZGFyay10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgIC5wcmVmaXgge1xyXG4gICAgICAgIEBpbmNsdWRlIGxlZnQoJHNwYWNpbmcxKVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMztcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mYXEtc3R5bGUge1xyXG4gIC5yb290IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogM1xyXG4gICAgfVxyXG4gIH1cclxuICAmID4gLmZhcS1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzEwO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMlxyXG4gIH1cclxuICAuaWxsdXN0cmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nMTkgYXV0byAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoLTEwMHB4KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xMjBweDtcclxuICAgICAgQGluY2x1ZGUgcnRsLWZsaXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzNcclxuICB9XHJcbiAgLnBhcGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC50aGVtZS0tZGFyayAmIHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoNjQsIDY0LCA2NCwgMSksIDBweCAxcHggMXB4IDBweCByZ2JhKDQyLCA0MiwgNDIsIDEpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMjAsIDIwLCAyMCwgMSlcclxuICAgIH1cclxuICAgIC50aGVtZS0tbGlnaHQgJiB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMS41cHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgcGFkZGluZzogc3BhY2luZygxLCAyLCAxLCAwKTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgICBmbGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50IHtcclxuICAgIC5pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHJpZ2h0KCRzcGFjaW5nMilcclxuICAgIH1cclxuICB9XHJcbiAgLmFjdGl2ZSB7XHJcbiAgICAuY29sbGFwc2libGUtaGVhZGVyIHtcclxuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXNlY29uZGFyeS1saWdodCwgJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcmspO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXNlY29uZGFyeS1kYXJrLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQpO1xyXG4gICAgfVxyXG4gICAgaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcmssICRwYWxldHRlLXNlY29uZGFyeS1saWdodCk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbCB7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmczO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRyb3VuZGVkLW1lZGl1bSAkcm91bmRlZC1tZWRpdW07XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uIHtcclxuICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4sICRwYWxldHRlLXNlY29uZGFyeS1saWdodCk7XHJcbiAgfVxyXG4gIC50b3BpYy1saXN0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMiwgMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1kaXZpZGVyO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9ybS1zdHlsZSB7XHJcbiAgLnBhZ2Utd3JhcCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXItd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmLmNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtYmV0d2VlbihzbSwgeGwpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1tYWluLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC1mb3JtLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzhcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQuZm9ybS1ib3gge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgJi5tYXAtZm9ybSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgICAgW2Rpcj1cImx0clwiXSAmIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgIH1cclxuICB9XHJcbiAgLmRlc2Mge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogc3BhY2luZygwLCAxMCk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMilcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogc3BhY2luZygwLCA1LCAxMCk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMywgNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogMFxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1oZWxwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1hcmVhIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luOiBzcGFjaW5nKDIsIDAsIDMpXHJcbiAgICB9XHJcbiAgICBidXR0b24uYnRuLWxhcmdlIHtcclxuICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBhLmxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguZmxleCkge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1iZXR3ZWVuKG1kLCBsZykge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtYmV0d2Vlbih4cywgc20pIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtYmV0d2VlbihzbSwgbWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodC1pY29uIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMSlcclxuICB9XHJcbiAgLmNoZWNrIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdXRoLWZyYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnJvdyA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDBcclxuICAgIH1cclxuICB9XHJcbiAgLmdyZWV0aW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmc1O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoNiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiBzcGFjaW5nKDgsIDApO1xyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNDkwcHhcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc1O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0td3JhcCB7XHJcbiAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzRcclxuICAgIH1cclxuICB9XHJcbiAgLnNvY21lZC1zaWRlLWxvZ2luIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIH1cclxuICAgID4gKiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSk7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibHVlLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjhhYWUxICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCMyOGFhZTEsIDIwJSkgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gIH1cclxuICAubmF2aS1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogIzNiNTc5ZCAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjM2I1NzlkLCAyMCUpICFpbXBvcnRhbnRcclxuICAgIH1cclxuICB9XHJcbiAgLnJlZC1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogI2RkNDkzYyAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZGQ0OTNjLCAyMCUpICFpbXBvcnRhbnRcclxuICAgIH1cclxuICB9XHJcbiAgLnNlcGFyYXRvciB7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLXRvcC1jb2xvciwgJGxpZ2h0LXRleHQtaGludCwgJGRhcmstdGV4dC1oaW50KTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDIwJVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwXHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDBcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1sYWJlbCB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtZmllbGQgdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZm9ybS1lcnJvciB7XHJcbiAgICBjb2xvcjogcmdiKDE4NSwgNzQsIDcyKVxyXG4gIH1cclxufVxyXG4udG9hc3Qge1xyXG4gIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoJHNwYWNpbmcxKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgLnRvYXN0LWFjdGlvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIGkubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgY29sb3I6ICNGRkZcclxuICB9XHJcbn0iLCIubGlzdC1zdHlsZSB7XHJcbiAgLmRlc2Mge1xyXG4gICAgbWF4LWhlaWdodDogMTMwcHg7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDEsIDApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc1O1xyXG4gICAgaDYge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVzcG9uc2l2ZS1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA0NjBweDtcclxuICB9XHJcbiAgLmNhcmQtaW1hZ2Uge1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlXHJcbiAgICB9XHJcbiAgICAuYnRuLWljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgQGluY2x1ZGUgcmlnaHQoMTBweClcclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQge1xyXG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb3BlcnR5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgIC5zdGFyIHtcclxuICAgICAgY29sb3I6ICNmZjk1MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzIpO1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogI2ZmOTUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpdmlkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWNvbG9yLCAkbGlnaHQtdGV4dC1wcmltYXJ5LCAkZGFyay10ZXh0LXByaW1hcnkpO1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIG1hcmdpbjogNnB4ICRzcGFjaW5nMjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLWFyZWEge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmLm1haW4ge1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDAsIDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1idG4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXNlY29uZGFyeS1tYWluLCAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQpO1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmczKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnpvb20taWNvbiB7XHJcbiAgICAmLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICB9XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjhweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI4cHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxMHB4ICRwYWxldHRlLWNvbW1vbi1ibGFjaztcclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNjBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB9XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHNoYWRvdzM7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLWJpZztcclxuICAgICAgbWFyZ2luOiAkc3BhY2luZzI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC56b29tLWljb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1hZ2UtZGV0YWlsIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuICAuYWJvdXQge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcxMiAqIC0xO1xyXG4gICAgcGFkZGluZzogc3BhY2luZyg3LCAxMCk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1hcmVhIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc2O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGVyc29uIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc1O1xyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhlbHAtcGFwZXIge1xyXG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtY29sb3IsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDIsIDEpO1xyXG4gIH1cclxuICAuaGVhZGxpbmUge1xyXG4gICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktZGFyaztcclxuICB9XHJcbiAgLmdhbGxlcnktaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgfVxyXG4gIC5kZXRhaWwtY2Fyb3VzZWwge1xyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFweFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWFnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1zbWFsbDtcclxuICB9XHJcbiAgLnByaWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICB9XHJcbn1cclxuXHJcbiNwcm9kdWN0X3Jlc3VsdCB7XHJcbiAgLmNhcmQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi5tYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxuICBjb2xvcjogJGxpZ2h0LXRleHQtcHJpbWFyeTtcclxuICBib3gtc2hhZG93OiAwIDAgMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIGhlaWdodDogODAwcHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xyXG4gICAgW2Rpcj1cImx0clwiXSAmIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAkcm91bmRlZC1tZWRpdW0gJHJvdW5kZWQtbWVkaXVtIDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bSAwIDAgJHJvdW5kZWQtbWVkaXVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZnVsbCB7XHJcbiAgICBoZWlnaHQ6IDk4NHB4O1xyXG4gIH1cclxuICAjbWFwIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmJ1YmxlIHtcclxuICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgIGNvbG9yOiAjNjA3RDhCO1xyXG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcxKTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFwZXIge1xyXG4gIGhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDIpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xyXG4gICAgLmNhcmQtY29udGVudHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XHJcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMiwgMCk7XHJcbiAgICAgIHRvcDogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY29sb3Ige1xyXG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5wcmljaW5nLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nNTtcclxuICAucHJpY2luZy1jYXJkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufSIsIi5iZy1kZWNvIHtcclxuICAuZGVjb3JhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIGxlZnQoMCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcclxuICAgIHN2ZyB7XHJcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShmaWxsLCAkcGFsZXR0ZS1jb21tb24td2hpdGUsICRwYWxldHRlLWNvbW1vbi1ibGFjayk7XHJcbiAgICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQtZGVjbyB7XHJcbiAgICBsZWZ0OiAtNDAwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDE1MDBweDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHQtZGVjbyB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDE1MDBweDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiR3YXZlLWRlY28tbGlnaHQ6ICcuLi9pbWFnZXMvc2FhczIvZGVjby13YXZlLWxpZ2h0LnBuZyc7XHJcbiR3YXZlLWRlY28tZGFyazogJy4uL2ltYWdlcy9zYWFzMi9kZWNvLXdhdmUtZGFyay5wbmcnO1xyXG5cclxuLmhlcm8tYmFubmVyLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcxMDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJHBhbGV0dGUtcHJpbWFyeS1tYWluLCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbik7XHJcbiAgICBvcGFjaXR5OiAwLjE1O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgLmRlY28td3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7IFxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlY28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDIwMDBweDtcclxuICAgIH1cclxuICAgICYudG9wIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgfVxyXG4gICAgICAud2F2ZS1jb3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDcwcHggMTEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTAwcHggMTEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDExMHB4OyAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvdHRvbSB7XHJcbiAgICAgIGxlZnQ6IC0zNzBweDtcclxuICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShmaWxsLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmspO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2F2ZS1jb3ZlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICAgIEBpbmNsdWRlIGxlZnQoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MHB4IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTM3MHB4IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAudGhlbWUtLWRhcmsgJiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkd2F2ZS1kZWNvLWRhcmspXHJcbiAgICB9XHJcbiAgICAudGhlbWUtLWxpZ2h0ICYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHdhdmUtZGVjby1saWdodClcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MDBweCA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAZnVuY3Rpb24gc2VjdGlvbi1tYXJnaW4oJG1hcmdpbikge1xyXG4gIEByZXR1cm4gJG1hcmdpbiAqIDE1O1xyXG59XHJcbi5tYWluLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5zcGFjZS1ib3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKCRzcGFjaW5nMSk7XHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKGNhbGMoJHNwYWNpbmcxIC8gMS41KSk7XHJcbiAgfVxyXG59XHJcbi5zcGFjZS1ib3R0b20tc2hvcnQge1xyXG4gIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKGNhbGMoJHNwYWNpbmcxIC8gMS41KSk7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc2VjdGlvbi1tYXJnaW4oY2FsYygkc3BhY2luZzEgLyAyLjUpKTtcclxuICB9XHJcbn1cclxuLnNwYWNlLWJvdHRvbS1zaG9ydC1tZCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc2VjdGlvbi1tYXJnaW4oY2FsYygkc3BhY2luZzEgLyAyLjUpKTtcclxuICB9XHJcbn1cclxuLnNwYWNlLWJvdHRvbS1zaG9ydC1zbSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc2VjdGlvbi1tYXJnaW4oY2FsYygkc3BhY2luZzEgLyAyLjUpKTtcclxuICB9XHJcbn1cclxuLnNwYWNlLWJvdHRvbS1zaG9ydC14cyB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogc2VjdGlvbi1tYXJnaW4oY2FsYygkc3BhY2luZzEgLyAyLjUpKTtcclxuICB9XHJcbn1cclxuXHJcbi5zcGFjZS10b3Age1xyXG4gIG1hcmdpbi10b3A6IHNlY3Rpb24tbWFyZ2luKCRzcGFjaW5nMSk7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oY2FsYygkc3BhY2luZzEgLyAxLjUpKTtcclxuICB9XHJcbn1cclxuLnNwYWNlLXRvcC1zaG9ydCB7XHJcbiAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oY2FsYygkc3BhY2luZzEgLyAxLjUpKTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBzZWN0aW9uLW1hcmdpbihjYWxjKCRzcGFjaW5nMSAvIDIuNSkpO1xyXG4gIH1cclxufVxyXG4uc3BhY2UtdG9wLXNob3J0LW1kIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBzZWN0aW9uLW1hcmdpbihjYWxjKCRzcGFjaW5nMSAvIDIuNSkpO1xyXG4gIH1cclxufVxyXG4uc3BhY2UtdG9wLXNob3J0LXNtIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBzZWN0aW9uLW1hcmdpbihjYWxjKCRzcGFjaW5nMSAvIDIuNSkpO1xyXG4gIH1cclxufVxyXG4uc3BhY2UtdG9wLXNob3J0LXhzIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBzZWN0aW9uLW1hcmdpbihjYWxjKCRzcGFjaW5nMSAvIDIuNSkpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci13cmFwIHtcclxuICAmID4gc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZyb250IHtcclxuICB6LWluZGV4OiAxMjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWluZXItZ2VuZXJhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nNztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZnVsbC1zY3JlZW4tY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLnNvY21lZC1idG4ge1xyXG4gICAgLmlvbi1zb2NpYWwtZmFjZWJvb2sge1xyXG4gICAgICBjb2xvcjogIzNmNTFiNVxyXG4gICAgfVxyXG4gICAgLmlvbi1zb2NpYWwtdHdpdHRlciB7XHJcbiAgICAgIGNvbG9yOiAjMjE5NmYzXHJcbiAgICB9XHJcbiAgICAuaW9uLXNvY2lhbC1pbnN0YWdyYW0ge1xyXG4gICAgICBjb2xvcjogIzljMjdiMFxyXG4gICAgfVxyXG4gICAgLmlvbi1zb2NpYWwtbGlua2VkaW4ge1xyXG4gICAgICBjb2xvcjogIzIxOTZmM1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZ1bGwtd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmNvbG91cmVkLXBhZ2Uge1xyXG4gIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XHJcbiAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQtaW1hZ2UsIGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4pLCBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXNlY29uZGFyeS1kYXJrKSk7XHJcbn1cclxuXHJcbi5tYWludGVuYW5jZS1pY29uIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luOiAkc3BhY2luZzE7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICYuaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLCAkZGFyay1kaXZpZGVyLCAkbGlnaHQtZGl2aWRlcik7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMztcclxuICAgIG1hcmdpbjogJHNwYWNpbmczO1xyXG4gIH1cclxuICAmLnByaW1hcnktY29sb3Ige1xyXG4gICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbGlnaHQ7XHJcbiAgfVxyXG4gICYuc2Vjb25kYXJ5LWNvbG9yIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgfVxyXG4gICYuYWNjZW50LWNvbG9yIHtcclxuICAgIGNvbG9yOiAkcGFsZXR0ZS1hY2NlbnQtbGlnaHQ7XHJcbiAgfVxyXG59XHJcbi5hcnJvdyB7XHJcbiAgLmJ0bi1mbGF0IGkge1xyXG4gICAgQGluY2x1ZGUgcnRsLWZsaXA7XHJcbiAgfVxyXG59XHJcbiJdfQ== */